.s-contact__container{max-width:1246px;padding-left:1.5rem;padding-right:1.5rem;margin:0 auto}@media(max-width: 1050px){.s-contact__container{padding-left:2.4rem;padding-right:2.4rem}}.s-contact__hat{color:#6f6f6f;font-size:1.2rem;font-family:"Sora",sans-serif;font-weight:400;line-height:130%;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.s-contact{padding:17.7rem 0 12.2rem;position:relative;overflow:hidden;background:#0ba099}.s-contact__bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.s-contact__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;-webkit-mask-image:linear-gradient(278deg, #30B6BA -39.98%, rgba(48, 182, 186, 0) 48.37%);mask-image:linear-gradient(278deg, #30B6BA -39.98%, rgba(48, 182, 186, 0) 48.37%)}.s-contact__container{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0px}.s-contact__group{max-width:54.2rem}.s-contact__hat{color:#fff}.s-contact__title{font-size:3.2rem;font-family:"Sora",sans-serif;font-weight:700;line-height:130%;color:#fff;margin:2.4rem 0 1.6rem}.s-contact__text{font-size:1.8rem;font-family:"Inter",sans-serif;font-weight:400;line-height:160%;color:#fff}.s-contact hr{height:.1rem;background:rgba(226,226,226,.5);margin:6.5rem 0;width:100%}.s-contact__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.8rem}.s-contact__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.4rem;width:100%}.s-contact__item__icon{display:block;border-radius:50%;background:#e7f4e4;width:100%;max-width:4.8rem;height:4.8rem;display:grid;place-items:center}.s-contact__item__title{display:block;color:#fff;font-size:1.6rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%;margin-bottom:.4rem}.s-contact__item__link{display:block;max-width:40.6rem;color:#fff;font-size:1.8rem;font-family:"Inter",sans-serif;font-weight:400;line-height:160%}.s-contact__item__link:hover{text-decoration:underline}.s-contact__item__link strong{font-size:2rem;font-family:"Sora",sans-serif;font-weight:600;line-height:130%;display:block}.s-contact__formulary{max-width:48.6rem;background:#fff;border-radius:.8rem;padding:3.2rem;position:relative;display:none}.s-contact__formulary.show{display:block}.s-contact__formulary::after{position:absolute;content:"";width:25.7759rem;height:44.6002rem;opacity:.5;background:url("../../assets//svg//element-contatc.svg") no-repeat;left:-7.1rem;bottom:7.1rem;z-index:-1}.s-contact__formtitle{font-size:1.8rem;font-family:"Sora",sans-serif;font-weight:600;line-height:130%;color:#295367;margin-bottom:3.6rem;max-width:38.8rem}.s-contact__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0px;width:100%}.s-contact__form input[type=text],.s-contact__form input[type=email],.s-contact__form select{width:100%;border-radius:60rem;background:#fff;border:1px solid #e2e2e2;padding:1.5rem 2.4rem;color:#434343;font-size:1.4rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%}.s-contact__form input[type=text]:not(:last-child),.s-contact__form input[type=email]:not(:last-child),.s-contact__form select:not(:last-child){margin-bottom:1.2rem}.s-contact__form input[type=text]:focus-within,.s-contact__form input[type=email]:focus-within,.s-contact__form select:focus-within{border:2px solid #0ba099}.s-contact__form input[type=text]::-webkit-input-placeholder, .s-contact__form input[type=email]::-webkit-input-placeholder, .s-contact__form select::-webkit-input-placeholder{color:#6f6f6f;font-size:1.4rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%}.s-contact__form input[type=text]::-moz-placeholder, .s-contact__form input[type=email]::-moz-placeholder, .s-contact__form select::-moz-placeholder{color:#6f6f6f;font-size:1.4rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%}.s-contact__form input[type=text]:-ms-input-placeholder, .s-contact__form input[type=email]:-ms-input-placeholder, .s-contact__form select:-ms-input-placeholder{color:#6f6f6f;font-size:1.4rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%}.s-contact__form input[type=text]::-ms-input-placeholder, .s-contact__form input[type=email]::-ms-input-placeholder, .s-contact__form select::-ms-input-placeholder{color:#6f6f6f;font-size:1.4rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%}.s-contact__form input[type=text]::placeholder,.s-contact__form input[type=email]::placeholder,.s-contact__form select::placeholder{color:#6f6f6f;font-size:1.4rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%}.s-contact__form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../../assets/icons/icon-select.svg");background-repeat:no-repeat;background-position:95% center}.s-contact__form input[type=checkbox]{width:1.4rem;height:1.4rem;border-radius:.4rem;background:rgba(59,58,89,.1);accent-color:#0ba099;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.s-contact__form label,.s-contact__form legend{color:#6f6f6f;font-size:1.4rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%}.s-contact__form legend{display:block;margin:2.4rem 0 3.6rem}.s-contact__form legend p{font:inherit;color:inherit;margin-bottom:1rem}.s-contact__form legend a{font:inherit;color:inherit;text-decoration:underline}.s-contact__form button{-webkit-transition:.3s ease;transition:.3s ease;padding:1.8rem 3.2rem;color:#fff;font-size:1.6rem;font-family:"Inter",sans-serif;font-weight:600;line-height:140%;border-radius:60rem;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:block;background:#30b6ba;border:1px solid rgba(0,0,0,0)}@media(max-width: 600px){.s-contact__form button{max-width:100%;text-align:center}}.s-contact__form button:disabled{background:#6f6f6f}.s-contact__response{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0px;border-radius:.8rem;border:1px solid #0ba099;background:#fff;padding:24rem 0;width:100%;max-width:48.6rem;display:none}.s-contact__response__title{color:#375361;font-size:3.2rem;font-family:"Sora",sans-serif;font-weight:700;line-height:130%;margin:3.2rem 0 1.6rem;text-align:center}.s-contact__response__text{text-align:center;color:#6f6f6f;text-align:center;font-size:1.8rem;font-family:"Inter",sans-serif;font-weight:400;line-height:160%}.s-contact__response.show{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 991px){.s-contact{padding:8rem 0}.s-contact__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6rem}.s-contact__group{max-width:100%}.s-contact__formulary{max-width:100%}}@media(max-width: 600px){.s-contact{padding:11.5rem 0 6rem}.s-contact__title{font-size:3.2rem;font-family:"Sora",sans-serif;font-weight:700;line-height:130%}.s-contact hr{margin:3.2rem 0}.s-contact__item__link strong{font-size:1.8rem}.s-contact__list{gap:3.8rem}.s-contact__formulary{padding:3.2rem 1.6rem}.s-contact__form button{white-space:nowrap;text-align:center;padding:0;height:5.8rem}}