.elementor-26 .elementor-element.elementor-element-714d754{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999}.elementor-26 .elementor-element.elementor-element-416ed52{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-26 .elementor-element.elementor-element-2c639a3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px}.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-26 .elementor-element.elementor-element-3edc3aa>.elementor-widget-container{padding:0 0 20px 0}.elementor-26 .elementor-element.elementor-element-3edc3aa .elementor-heading-title{font-family:"Teko",Sans-serif;font-size:45px;font-weight:700;text-transform:capitalize;color:#DF1100}.elementor-26 .elementor-element.elementor-element-0441fc2{width:100%;max-width:100%}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-3edc3aa .elementor-heading-title{font-size:42px}}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-714d754{--content-width:1300px}.elementor-26 .elementor-element.elementor-element-2c639a3{--width:1428px}}@media(max-width:1366px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-2c639a3{--width:100%}}.sr-only{position:absolute;left:-9999px}.hidden-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}::placeholder{font-size:15px;color:#666;font-family:"Open Sans",sans-serif;font-weight:600;text-transform:uppercase;font-style:italic}input:-webkit-autofill{background-color:transparent!important}.contact-form p{margin:0}.contact-form .consent,.contact-form .privacy{font-size:16px!important;color:#000!important;justify-content:center!important;font-weight:400!important;font-family:'Montserrat',sans-serif!important}.contact-form .consent{padding-top:10px}textarea#your-message{height:180px!important}.contact-form{display:flex;flex-direction:column;gap:0;max-width:1260px;margin:0 auto}.contact-form .form-row{display:flex;flex-direction:column}.contact-form .form-group{flex:1;display:flex;flex-direction:column;margin-top:-14px}.contact-form .form-group.full-width{flex:100%}.contact-form label{font-size:16px;font-weight:500;color:#000;margin-bottom:6px}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form textarea{padding:10px 15px;border:1px solid #ddd;border-radius:0;font-size:16px;color:#333;transition:border-color 0.3s ease;font-weight:400;background:#fff;height:50px;font-family:'Montserrat',sans-serif}.contact-form input:focus,.contact-form textarea:focus{border-color:#ddd;outline:none}.contact-form .consent,.contact-form .privacy{display:flex;align-items:center;gap:8px;font-size:14px;color:#555}.contact-form input[type="submit"]{display:flex;justify-content:center!important;align-items:center!important;margin:auto;position:relative;background:#DF1100;border:1px solid #FFF!important;width:100%;height:62px;max-width:202px;box-sizing:border-box;display:flex;justify-content:center!important;align-items:center!important;border-radius:10px;color:#fff;font-weight:700;letter-spacing:.1em}.contact-form input[type="submit"]:hover{color:#000}.cont-btn1{padding-top:35px}@media screen and (max-width:1024px){.contact-form .form-row{flex-direction:column}.contact-form .form-group{margin-bottom:0}textarea#your-message{margin-top:10px}.contact-form .consent{padding-top:30px}.contact-form .consent,.contact-form .privacy{font-size:14px!important}}.elementor-26 .elementor-element.elementor-element-714d754{overflow-x:hidden}