.elementor-2218 .elementor-element.elementor-element-031bfa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2218 .elementor-element.elementor-element-5558a5d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2218 .elementor-element.elementor-element-22fa0ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2218 .elementor-element.elementor-element-22fa0ae:not(.elementor-motion-effects-element-type-background), .elementor-2218 .elementor-element.elementor-element-22fa0ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2218 .elementor-element.elementor-element-bbbd739 > .elementor-widget-container{margin:-100px 0px 0px 50px;}.elementor-2218 .elementor-element.elementor-element-bbbd739.elementor-element{--align-self:flex-start;}.elementor-2218 .elementor-element.elementor-element-bbbd739{text-align:start;}.elementor-2218 .elementor-element.elementor-element-bbbd739 img{width:60%;}.elementor-2218 .elementor-element.elementor-element-2d12fd6 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-2218 .elementor-element.elementor-element-2d12fd6 .aux-modern-heading-primary{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:bold;line-height:1.3em;color:var( --e-global-color-b3d1b97 );margin:0px 0px 0px 0px;max-width:1600px;}.elementor-2218 .elementor-element.elementor-element-2d12fd6 .aux-modern-heading-description{color:var( --e-global-color-b3d1b97 );font-family:"Raleway", Sans-serif;font-size:18px;margin:20px 0px 0px 0px;}.elementor-2218 .elementor-element.elementor-element-e6fb9ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-2218 .elementor-element.elementor-element-4ca4770{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2218 .elementor-element.elementor-element-e8efec8 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-2218 .elementor-element.elementor-element-e8efec8 input:not([type="submit"])::placeholder{font-family:"Raleway", Sans-serif;font-size:16px;color:#7D7D7D;}.elementor-2218 .elementor-element.elementor-element-e8efec8 input[type="text"]{color:var( --e-global-color-b3d1b97 );transition:all ease-out 0.3s;}.elementor-2218 .elementor-element.elementor-element-e8efec8 input[type="email"]{color:var( --e-global-color-b3d1b97 );transition:all ease-out 0.3s;}.elementor-2218 .elementor-element.elementor-element-e8efec8 select{transition:all ease-out 0.3s;}.elementor-2218 .elementor-element.elementor-element-e8efec8 textarea{color:#000000;transition:all ease-out 0.3s;}.elementor-2218 .elementor-element.elementor-element-e8efec8 textarea::placeholder{color:#7D7D7D;}.elementor-2218 .elementor-element.elementor-element-e8efec8 label{color:var( --e-global-color-b3d1b97 );}.elementor-2218 .elementor-element.elementor-element-e8efec8 input[type="submit"]{color:var( --e-global-color-accent );transition:all ease-out 0.3s;}@media(max-width:1024px) and (min-width:768px){.elementor-2218 .elementor-element.elementor-element-5558a5d{--width:100%;}.elementor-2218 .elementor-element.elementor-element-4ca4770{--width:100%;}}@media(max-width:1024px){.elementor-2218 .elementor-element.elementor-element-031bfa9{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2218 .elementor-element.elementor-element-5558a5d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2218 .elementor-element.elementor-element-22fa0ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2218 .elementor-element.elementor-element-bbbd739 > .elementor-widget-container{margin:-40px 0px 0px 30px;}.elementor-2218 .elementor-element.elementor-element-bbbd739.elementor-element{--align-self:flex-start;}.elementor-2218 .elementor-element.elementor-element-bbbd739{text-align:start;}.elementor-2218 .elementor-element.elementor-element-bbbd739 img{width:50%;}.elementor-2218 .elementor-element.elementor-element-2d12fd6 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-2218 .elementor-element.elementor-element-2d12fd6 .aux-modern-heading-primary{font-size:30px;}.elementor-2218 .elementor-element.elementor-element-2d12fd6 .aux-modern-heading-description{font-size:17px;}.elementor-2218 .elementor-element.elementor-element-e6fb9ee{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2218 .elementor-element.elementor-element-4ca4770{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2218 .elementor-element.elementor-element-e8efec8 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2218 .elementor-element.elementor-element-031bfa9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2218 .elementor-element.elementor-element-22fa0ae{--padding-top:20px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2218 .elementor-element.elementor-element-bbbd739 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2218 .elementor-element.elementor-element-bbbd739.elementor-element{--align-self:flex-start;}.elementor-2218 .elementor-element.elementor-element-bbbd739 img{width:80%;}.elementor-2218 .elementor-element.elementor-element-2d12fd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 0px 10px;}.elementor-2218 .elementor-element.elementor-element-2d12fd6 .aux-modern-heading-primary{font-size:22px;max-width:1600px;}.elementor-2218 .elementor-element.elementor-element-2d12fd6 .aux-modern-heading-description{font-size:16px;}.elementor-2218 .elementor-element.elementor-element-e6fb9ee{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2218 .elementor-element.elementor-element-4ca4770{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2218 .elementor-element.elementor-element-e8efec8 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-e8efec8 */.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-modern-form .aux-input-group.aux-focused .aux-modern-form-border  {
	background-color: #34A2FF;
	height: 2px;
}

.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-modern-form .aux-input-group.aux-focused label  {
	color:#34A2FF !important;
}



.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-modern-form .aux-input-group label {
    font-size: 16px;
    font-family: "Catamaran", Sans-serif;
    font-weight: 300;
    color: #393939;
    
}
.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-input-group textarea {
    min-height: auto;
    height: 68px;
    overflow: hidden;
    margin-right: 0;
    display: block;
    
}

.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-modern-form-border {
    height: 1px;
    background-color: #000000;
}

.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-modern-form input {
    z-index: 9;
    position: relative;
}

.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-modern-form input[type="submit"] {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--auxin-featured-color-2) 0%, var(--auxin-featured-color-1) 100%);
    border-radius: 0px;
    font-family: "Catamaran", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    float: right;
    margin-top: 55px;
}

.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-modern-form {
    display: flex;
    flex-flow: row wrap;
}

.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-modern-form .aux-input-group {
    flex-basis: calc(33.33% - 30px);
    margin: 0 15px;
}

.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-modern-form .aux-input-group.aux-input-group-textarea {
    flex-basis: calc(100% - 30px);
    margin-top: 80px;
}


.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-input-group-textarea +  * {
    flex-basis: 100%;
}
.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-modern-form input[type="submit"]{
    margin-left: 17px;
    margin-right: 17px;
}
@media only screen and  (max-width:700px){
.elementor-2218 .elementor-element.elementor-element-e8efec8 .aux-modern-form {
flex-flow: column;
}
}/* End custom CSS */