.elementor-1973 .elementor-element.elementor-element-dd113be{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1973 .elementor-element.elementor-element-779ea31{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1973 .elementor-element.elementor-element-143f6b5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1973 .elementor-element.elementor-element-cb8fde4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1973 .elementor-element.elementor-element-1477097{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1973 .elementor-element.elementor-element-c4aab14{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1973 .elementor-element.elementor-element-e4428bf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1973 .elementor-element.elementor-element-d94ed86{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1973 .elementor-element.elementor-element-5997496{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1973 .elementor-element.elementor-element-f3eac28{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-form-wrapper{background-color:#F5F5F5;padding:30px 30px 30px 30px;border-radius:12px 12px 12px 12px;box-shadow:0 4px 20px 0 rgb(0 0 0 / .08)}.elementor-1973 .elementor-element.elementor-element-1dcf718>.elementor-widget-container{padding:20px 20px 20px 20px}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-left{width:45%;flex:0 0 45%;max-width:45%;margin:40px 0 0 0}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-wrapper{gap:40px}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-heading{font-family:"Inter",Sans-serif;font-size:3em;font-weight:600;line-height:1.2em}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-description{font-family:"Inter",Sans-serif;font-size:1.4em;font-weight:400;line-height:1.4em}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-item+.cifw-contact-item{margin-top:20px}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-item{gap:16px}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-icon{width:50px;height:50px;background-color:#1FA9E1;color:#FFF;border-radius:50% 50% 50% 50%}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-icon i{font-size:calc(50px * 0.45)}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-icon svg{width:calc(50px * 0.45);height:calc(50px * 0.45);fill:#FFF}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-label{font-family:"Inter",Sans-serif;font-size:1.2em;font-weight:500;line-height:1.2em}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-value{font-family:"Inter",Sans-serif;font-size:1.2em;font-weight:400;line-height:1.2em;color:#847777}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-value a{color:#847777}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-value a:hover{color:#1FA9E1}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-social-item a{width:50px;height:50px;color:#FFF;background-color:#1FA9E1;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-social-item i{font-size:50px}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-social-item svg{width:50px;height:50px;fill:#FFF}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-social-list{gap:30px}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-social-item a:hover{color:#1FA9E1;background-color:#FFF}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-social-item a:hover svg{fill:#1FA9E1}@media(max-width:1024px){.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-left{margin:10px 0 0 0}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-heading{font-size:2.2em}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-description{font-size:1.1em}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-label{font-size:1.1em}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-value{font-size:1.1em}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-social-item a{width:40px;height:40px;padding:8px 8px 8px 8px}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-social-item i{font-size:40px}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-social-item svg{width:40px;height:40px}}@media(min-width:768px){.elementor-1973 .elementor-element.elementor-element-f3eac28{--content-width:1440px}}@media(max-width:767px){.elementor-1973 .elementor-element.elementor-element-1dcf718>.elementor-widget-container{padding:0 0 0 0}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-left{margin:10px 0 0 0}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-heading{font-size:1.8em}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-description{font-size:1em}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-label{font-size:1em}.elementor-1973 .elementor-element.elementor-element-1dcf718 .cifw-contact-value{font-size:1em}}.mechlin-contact-form input:not([type="checkbox"]):not([type="submit"]):not([type="file"]),.mechlin-contact-form textarea,.mechlin-contact-form select{width:100%;height:56px;padding:0 18px;border:1px solid #d9dee7;border-radius:8px;box-sizing:border-box;font-size:15px;background:#fff;transition:.3s}.mechlin-contact-form textarea{height:150px;padding:18px;resize:none}.mechlin-contact-form input:focus,.mechlin-contact-form textarea:focus,.mechlin-contact-form select:focus{outline:none;border-color:#29ABE2;box-shadow:0 0 0 4px rgb(41 171 226 / .12)}.mechlin-contact-form input[type="file"]{padding:14px;height:auto}.mechlin-contact-form input[type="submit"]{width:100%;height:58px;border:none;border-radius:8px;background:#29ABE2;color:#fff;font-size:17px;font-weight:600;cursor:pointer;transition:.3s}.mechlin-contact-form input[type="submit"]:hover{background:#0b1f3a}