.contato .form-contato{position:relative;overflow-x:clip;padding-top:0;padding-bottom:180px;background:linear-gradient(90.56deg, #292A2C 13.81%, #2A2E34 46.04%, #353C47 99.53%)}.contato .form-contato .decor-contato-left{position:absolute;left:0;top:42%;transform:translateY(-50%);z-index:1}@media(max-width: 1399px){.contato .form-contato .decor-contato-left{display:none}}.contato .form-contato .container-xxl{position:relative;z-index:2}.contato .form-contato .breadcrumbs-container{padding-top:109px;padding-bottom:118px;font-size:14px;color:#fff}.contato .form-contato .breadcrumbs-container a{color:#fff;text-decoration:none}.contato .form-contato .breadcrumbs-container a:hover{color:#ff8200}.contato .form-contato h1,.contato .form-contato h2,.contato .form-contato h3,.contato .form-contato p{color:#fff}.contato .form-contato p{margin:0 !important}.contato .form-contato .h2__Title{margin-bottom:37px}.contato .form-contato .subtitle-and-description{padding:35px 33px;min-width:610px;border:1px solid #5b6770;margin-right:28px}@media(max-width: 768px){.contato .form-contato .subtitle-and-description{min-width:100%;padding:32px 24px}}.contato .form-contato .subtitle-and-description h2{font-family:"Saira",sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:33px;letter-spacing:-0.01em;color:#fff;margin-bottom:16px;max-width:422px}.contato .form-contato .subtitle-and-description p{font-family:"Saira",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;color:#fff;max-width:403px}.contato .form-contato .info{margin-top:56px;margin-left:32px}.contato .form-contato .info h3{font-family:"Saira",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:24px;letter-spacing:-0.01em;color:#fff;margin-bottom:21px}.contato .form-contato .info .icon{width:30px;height:30px;background:#5b6770;border-radius:4px;display:flex;justify-content:center;align-items:center}.contato .form-contato .info .days-and-hours{margin-bottom:37px;display:flex;gap:13px}.contato .form-contato .info .days-and-hours p{font-family:"Saira",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:39px;color:#fff}.contato .form-contato .info .address .city{display:flex;gap:13px}.contato .form-contato .info .address .city h3{margin-top:5px}.contato .form-contato .info .address .text{margin-left:44px}.contato .form-contato .info .address .text p{font-family:"Saira",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#fff}.contato .form-contato .form-container{background-color:#fff;-webkit-mask-image:url(de1e1be05ab055c8ec61.webp);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:url(de1e1be05ab055c8ec61.webp);mask-size:100% 100%;mask-repeat:no-repeat;padding-inline:48px;padding-top:66px;padding-bottom:66px}@media(max-width: 768px){.contato .form-contato .form-container{padding:32px 24px;padding-bottom:48px}}.contato .form-contato .form-container .form-title{margin-bottom:32px}.contato .form-contato .form-container .form-title h3{font-family:"Saira",sans-serif;font-weight:600;font-size:24px;color:#0a0f1c;margin:0;font-family:"Saira",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:100.7%;color:#0a0f1c}.contato .form-contato .form-container .wpcf7 form{display:flex;flex-direction:column;gap:16px}.contato .form-contato .form-container .form-field{width:100%;position:relative}.contato .form-contato .form-container .form-field .wpcf7-form-control-wrap{display:block;width:100%}.contato .form-contato .form-container .form-field input[type=text],.contato .form-contato .form-container .form-field input[type=email],.contato .form-contato .form-container .form-field input[type=tel],.contato .form-contato .form-container .form-field select,.contato .form-contato .form-container .form-field textarea{width:100%;background-color:#f2f2f2;border:none;border-radius:24px;padding:16px 24px;font-family:"Saira",sans-serif;font-size:16px;color:#5b6770;outline:none}.contato .form-contato .form-container .form-field input[type=text]::placeholder,.contato .form-contato .form-container .form-field input[type=email]::placeholder,.contato .form-contato .form-container .form-field input[type=tel]::placeholder,.contato .form-contato .form-container .form-field select::placeholder,.contato .form-contato .form-container .form-field textarea::placeholder{color:#8c949d}.contato .form-contato .form-container .form-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6 8L0 0H12L6 8Z%27 fill=%27%233B424D%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 24px center;padding-left:48px;cursor:pointer}.contato .form-contato .form-container .form-field textarea{border-radius:24px;min-height:120px;resize:vertical}.contato .form-contato .form-container .consent-field{margin-top:16px;margin-bottom:16px}.contato .form-contato .form-container .consent-field .wpcf7-list-item{margin:0;display:flex;align-items:flex-start;gap:12px}.contato .form-contato .form-container .consent-field label{display:flex;gap:15px}.contato .form-contato .form-container .consent-field input[type=checkbox]{width:24px;height:24px;border-radius:4px;accent-color:#ff8200;margin-top:2px;flex-shrink:0}.contato .form-contato .form-container .consent-field .wpcf7-list-item-label{font-family:"Saira",sans-serif;font-size:14px;color:#3b424d;line-height:1.4;display:block}.contato .form-contato .form-container .consent-field .wpcf7-list-item-label a{color:#3b424d;text-decoration:underline}.contato .form-contato .form-container .consent-field .wpcf7-list-item-label a:hover{color:#ff8200}.contato .form-contato .form-container .submit-field input[type=submit]{border:none;cursor:pointer;transition:opacity .3s ease}.contato .form-contato .form-container .submit-field input[type=submit]:hover{opacity:.9}.contato .form-contato .form-container .submit-field{position:relative;width:max-content}.contato .form-contato .form-container .submit-field::before{content:"";display:block;height:5px;width:5px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA2IDYiIGZpbGw9Im5vbmUiPgogIDxjaXJjbGUgY3g9IjMiIGN5PSIzIiByPSIzIiBmaWxsPSJ3aGl0ZSI+PC9jaXJjbGU+Cjwvc3ZnPgo=);background-size:cover;position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none}.contato .form-contato .form-container .submit-field input[type=submit].button--primary{padding-left:36px}.contato .form-contato .form-container .wpcf7-spinner{position:absolute}.contato .map{margin-top:-80px;margin-bottom:-80px;overflow-x:clip;position:relative;z-index:5;mask-image:url(47f7ef84d7359c0d087a.webp);-webkit-mask-image:url(47f7ef84d7359c0d087a.webp);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.contato .map iframe{width:100%;min-height:700px}
