.elementor-4227 .elementor-element.elementor-element-7358c55{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-4227 .elementor-element.elementor-element-7358c55:not(.elementor-motion-effects-element-type-background), .elementor-4227 .elementor-element.elementor-element-7358c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#908275;}.elementor-4227 .elementor-element.elementor-element-1e23d84{--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;--border-radius:0px 0px 0px 0px;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4227 .elementor-element.elementor-element-5bc7635{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4227 .elementor-element.elementor-element-5bc7635.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4227 .elementor-element.elementor-element-5311bdc{--display:flex;--justify-content:center;}.elementor-4227 .elementor-element.elementor-element-a8823bf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4227 .elementor-element.elementor-element-8f8fd2c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4227 .elementor-element.elementor-element-8f8fd2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4227 .elementor-element.elementor-element-ff46a71{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4227 .elementor-element.elementor-element-ef3188e{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4227 .elementor-element.elementor-element-8b16ada{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4227 .elementor-element.elementor-element-5f74bdf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4227 .elementor-element.elementor-element-5f74bdf.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4227 .elementor-element.elementor-element-ff46a71{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4227 .elementor-element.elementor-element-ef3188e{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-4227 .elementor-element.elementor-element-5bc7635{--width:100%;}.elementor-4227 .elementor-element.elementor-element-8f8fd2c{--width:100%;}.elementor-4227 .elementor-element.elementor-element-8b16ada{--width:100%;}.elementor-4227 .elementor-element.elementor-element-5f74bdf{--width:100%;}}@media(max-width:767px){.elementor-4227 .elementor-element.elementor-element-8f8fd2c{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4227 .elementor-element.elementor-element-ff46a71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4227 .elementor-element.elementor-element-ef3188e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4227 .elementor-element.elementor-element-8b16ada{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4227 .elementor-element.elementor-element-5f74bdf{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-ff46a71 */.e-atomic-element button.e-button-base {
    opacity: 0; 
}

.e-atomic-element:hover button.e-button-base {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3188e */.elementor-element-a730715  button.e-button-base { 
    transition:  1s ease-in;
 }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d67dab1 */.wpcf7-form-control-wrap 
.name-width {
   border: none !important;
   border-bottom: 1px solid #291b07 !important;
   box-shadow: none !important;
   background: none !important;
   border-radius: 0 !important;
   color: #291b07 !important;
   padding-top: 9px;
   padding-bottom: 9px;
   padding-left: 0;
   padding-right: 19px;
   line-height: 15px;
   font-size: 13px;
   width: 47%;
   margin-right: 25px;
   margin-bottom: 25px;
    font-family: 'Manrope', Sans-Serif;
    letter-spacing: 0.45px;
    font-weight: bold;
}

.wpcf7-form-control-wrap 
.cname-width {
   border: none !important;
   border-bottom: 1px solid #291b07 !important;
   box-shadow: none !important;
   background: none !important;
   border-radius: 0 !important;
   color: #291b07 !important;
   padding-top: 9px;
   padding-bottom: 9px;
   padding-left: 0;
   padding-right: 19px;
   line-height: 15px;
   font-size: 13px;
   width: 47%;
   margin-right: 0;
   margin-bottom: 25px;
    font-family: 'Manrope', Sans-Serif;
    letter-spacing: 1px;
    font-weight: bold;
}

.wpcf7-form-control-wrap .zip-width {
   border: none !important;
   border-bottom: 1px solid #291b07 !important;
   box-shadow: none !important;
   background: none !important;
   border-radius: 0 !important;
   color: #291b07 !important;
   padding-top: 9px;
   padding-bottom: 9px;
   padding-left: 0;
   padding-right: 19px;
   line-height: 15px;
   font-size: 13px;
   width: 30%;
   margin-right: 25px;
   margin-bottom: 25px;
    font-family: 'Manrope', Sans-Serif;
    letter-spacing: 1px;
    font-weight: bold;
}

.wpcf7-form-control-wrap
.city-width {
   border: none !important;
   border-bottom: 1px solid #291b07 !important;
   box-shadow: none !important;
   background: none !important;
   border-radius: 0 !important;
   color: #291b07 !important;
   padding-top: 9px;
   padding-bottom: 9px;
   padding-left: 0;
   padding-right: 19px;
   line-height: 15px;
   font-size: 13px;
   width: 64%;
   margin-right: 0;
   margin-bottom: 25px;
    font-family: 'Manrope', Sans-Serif;
    letter-spacing: 1px;
    font-weight: bold;
}

.wpcf7-form-control-wrap 
.email-width {
   border: none !important;
   border-bottom: 1px solid #291b07 !important;
   box-shadow: none !important;
   background: none !important;
   border-radius: 0 !important;
   color: #291b07 !important;
   padding-top: 9px;
   padding-bottom: 9px;
   padding-left: 0;
   padding-right: 19px;
   line-height: 15px;
   font-size: 13px;
   width: 47%;
   margin-right: 25px;
   margin-bottom: 0;
   font-family: 'Manrope', Sans-Serif;
   letter-spacing: 1px;
   font-weight: bold; 
}

.wpcf7-form-control-wrap 
.phone-width {
   border: none !important;
   border-bottom: 1px solid #291b07 !important;
   box-shadow: none !important;
   background: none !important;
   border-radius: 0 !important;
   color: #291b07 !important;
   padding-top: 9px;
   padding-bottom: 9px;
   padding-left: 0;
   padding-right: 19px;
   line-height: 15px;
   font-size: 13px;
   margin-right: 0;
   margin-bottom: 30px;
   width: 47%;
   font-family: 'Manrope', Sans-Serif;
   letter-spacing: 1px;
   font-weight: bold;
}

.wpcf7-form-control-wrap textarea, .text-area {
   border: 1px solid !important;
   border-bottom: 1px solid #291b07 !important;
   box-shadow: none !important;
   background: none !important;
   border-radius: 0 !important;
   color: #291b07 !important;
   padding: 20px;
   max-height: 110px;
   font-family: 'Manrope', Sans-serif;
   font-size: 13px;
   font-weight: 700;
   letter-spacing: 1px;
}

textarea:focus {
    outline: none !important;
}

.name-width::placeholder ,
.cname-width::placeholder ,
.zip-width::placeholder ,
.city-width::placeholder ,
.phone-width::placeholder ,
.email-width::placeholder ,
textarea::placeholder {
  color: #3f3f3f;
  opacity: 1; /* Firefox */
}

.zip-width,
.city-width::-ms-input-placeholder { /* Edge 12 -18 */
  color: #3f3f3f;
}
.name-width::-webkit-input-placeholder {
  color: #3f3f3f;  
}
:-moz-placeholder {  
    color: #3f3f3f;  
}
::-moz-placeholder {
 color: #3f3f3f;  
}

:-ms-input-placeholder {
 color: #3f3f3f;  
}

input[type="submit"], 
.buttsz {
    background-color: rgb(144, 130, 117);
    font-family: "Manrope", sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    word-spacing: 0px;
    fill: rgb(63, 63, 63);
    color: #fff;
    border-style: solid;
    border-width: 2px;
    border-color: rgb(245, 244, 240);
    border-radius: 0px;
    padding: 15px;
}

input[type=submit]:hover {
    background-color: rgb(144, 130, 117);
}

@media (max-width:767px){
    .wpcf7-form-control-wrap 
    .name-width,
    .wpcf7-form-control-wrap 
    .cname-width,
    .wpcf7-form-control-wrap 
    .email-width,
    .wpcf7-form-control-wrap 
    .phone-width{
        width: 100%;
        margin-right: 0;
    }
    .wpcf7-form-control-wrap 
    .city-width {
        width: 61.5%;
    }
    .wpcf7-form-control-wrap 
    .email-width {
        margin-bottom: 25px;
    }
}/* End custom CSS */