@import"https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@keyframes floatAnimation{0%{transform:translateY(0) translateX(-50%)}50%{transform:translateY(-20px) translateX(-50%)}100%{transform:translateY(0) translateX(-50%)}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@media only screen and (min-width: 801px){.mobile-only{display:none !important}}@media only screen and (max-width: 800px){.desktop-only{display:none !important}}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Thin.otf") format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Thin Italic.otf") format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia ExtraLight.otf") format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia ExtraLight Italic.otf") format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Light Italic.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Book.otf") format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Book Italic.otf") format("opentype");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Regular Italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Medium Italic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia SemiBold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia SemiBold Italic.otf") format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Bold Italic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Black.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Obvia";src:url("../Obvia_font/Obvia Black Italic.otf") format("opentype");font-weight:900;font-style:italic;font-display:swap}.locator{position:relative;height:34.3rem;max-width:1280px}@media only screen and (max-width: 1190px){.locator{max-width:34rem;height:49rem;padding:2.2rem 2rem 4.6rem 2rem}}.locator::before{content:"";background-color:#ffcb11;position:absolute;background-image:var(--before-bg);background-size:100% 100%;background-position:center;border-radius:4.8rem;background-repeat:no-repeat;object-fit:scale-down;z-index:-1;inset:13px 1px 1px 1px;box-shadow:0px 15px 22.1px 0px rgba(255,203,17,.1490196078)}@media only screen and (max-width: 1190px){.locator::before{background-image:url("../../img/SVG/about-before-mobile.svg")}}.locator--light{background:linear-gradient(135deg, #007ec5 0%, #2b42ab 100%);border-radius:2.3rem;position:relative}@media only screen and (max-width: 600px){.locator--light{width:100%;border-radius:0}}.locator--light .locator__content{background-image:url("../../img/PNG/bright.png")}.locator__content{display:flex;align-items:center;justify-content:space-between;padding:2.5rem 4.8rem 0 4rem;background-size:cover}@media only screen and (max-width: 1190px){.locator__content{padding:0;margin-top:2rem;max-height:100%;flex-direction:column}}.locator__img{bottom:0;position:relative;max-width:46.4rem;pointer-events:none;align-self:end;right:6%;height:100%}@media only screen and (max-width: 1190px){.locator__img{display:none}}.locator__img img{display:block;width:100%;user-select:none;max-height:31.7rem;object-fit:contain}.locator__left{max-width:43.4rem;align-self:stretch;margin-top:2.2rem}.locator__left .text-image svg{width:1.4rem;height:1.4rem}@media only screen and (max-width: 1190px){.locator__left{margin-top:0}}.locator__left .heading{margin-bottom:4rem}@media only screen and (max-width: 1190px){.locator__left .heading{margin-bottom:1.5rem}}.locator__left .heading h3{margin-bottom:1.6rem;color:#002590;font-family:"Exo",sans-serif;font-size:3rem;font-weight:900;line-height:3.5rem;letter-spacing:-2%}@media only screen and (max-width: 1190px){.locator__left .heading h3{font-family:"Obvia",sans-serif;font-size:2.1rem;line-height:3.1rem;font-weight:700}}@media only screen and (max-width: 1190px){.locator__left .heading h3{font-weight:700;font-size:2.1rem;line-height:3.1rem}}.locator__left .heading .desc{max-width:29.5rem;opacity:.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#002590;font-family:"Obvia",sans-serif;font-weight:550;font-size:1.6rem;line-height:2rem;letter-spacing:-2%}.locator__left .form form{position:relative;display:flex;width:100%}.locator__left .form form label{width:100%;position:relative}.locator__left .form form label input,.locator__left .form form label textarea,.locator__left .form form label select{display:block;width:100%;background:#fff;color:#002590;font-size:1.6rem;border:.1rem solid #e5e7eb;border-radius:1.2rem;padding:1.3rem 1.2rem 1.3rem 5.3rem;transition:.3s ease}.locator__left .form form label input:focus,.locator__left .form form label textarea:focus,.locator__left .form form label select:focus{box-shadow:0 0 8px 3px rgba(142,108,255,.5);border-color:#3ea5d3}.locator__left .form form label input::placeholder,.locator__left .form form label textarea::placeholder,.locator__left .form form label select::placeholder{color:#fff}.locator__left .form form label:has([name=your-name],[name=your-email],[name=your-phone],[name=your-message],[name=cep],[name=search],[name=your-subject])::before{content:"";background-size:contain;background-repeat:no-repeat;display:block;position:absolute;z-index:2;top:1.4rem;left:1.9rem;height:2rem;width:2rem;transition:.3s ease-in-out}.locator__left .form form label:has([name=your-name])::before{background-image:url("../../img/SVG/form/name-blue.svg")}.locator__left .form form label:has([name=your-email])::before{background-image:url("../../img/SVG/form/email-blue.svg")}.locator__left .form form label:has([name=your-phone])::before{background-image:url("../../img/SVG/form/phone-blue.svg")}.locator__left .form form label:has([name=your-message])::before{background-image:url("../../img/SVG/form/text-blue.svg")}.locator__left .form form label:has([name=your-subject])::before{background-image:url("../../img/SVG/form/assunto-blue.svg")}.locator__left .form form label:has([name=cep])::before{background-image:url("../../img/SVG/form/search-blue.svg")}.locator__left .form form label:has([name=search])::before,.locator__left .form form label:has([name=s])::before{background-image:url("../../img/SVG/form/search.svg")}.locator__left .form form label input{font-family:"Exo",sans-serif;font-weight:400;font-size:1.4rem;line-height:2.1rem;letter-spacing:-1%}.locator__left .form form label input::placeholder{color:#002590}.locator__left .form form label.error:has(input:focus,textarea:focus)::before{filter:invert(1) hue-rotate(98deg)}.locator__left .form form label.error::before{filter:invert(1) hue-rotate(98deg)}.locator__left .form form label.error input{border-color:#dc3232;box-shadow:0 0 8px 3px rgba(255,108,108,.5);animation:shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.locator__left .form form label span{color:#dc3232;font-size:1em;font-weight:600;font-style:normal;display:block;position:absolute;bottom:-1.8rem}.locator__right{right:1%;position:relative;max-width:206px}@media only screen and (max-width: 1190px){.locator__right{margin-left:5.2rem;margin-top:3.5rem;right:0}}@media only screen and (max-width: 1190px){.locator__right .heading{align-items:center;display:flex;flex-direction:column;justify-content:center}}.locator__right .heading h3{color:#fff;font-size:2.4rem;font-weight:900;line-height:2.8rem;letter-spacing:-2%;margin-bottom:1.6rem}@media only screen and (max-width: 500px){.locator__right .heading h3{font-size:2.6rem}}@media only screen and (max-width: 1190px){.locator__right .heading h3{font-weight:700;font-size:2rem;margin-bottom:.9rem}}.locator__right .heading .desc{color:#fff;opacity:.65;font-family:"Obvia",sans-serif;font-weight:550;font-size:1.6rem;line-height:2rem;letter-spacing:-2%;line-height:2.6rem;margin-bottom:3.2rem}@media only screen and (max-width: 1190px){.locator__right .heading .desc{margin-bottom:.74rem;font-size:1.4rem}}.locator__right .heading a{display:block;background:linear-gradient(356.79deg, #3ea5d3 -51.83%, rgba(62, 165, 211, 0) 48.03%, rgba(62, 165, 211, 0) 158.77%, rgba(62, 165, 211, 0) 159.34%, #3ea5d3 273.54%);color:#fff;font-size:1.6rem;line-height:normal;text-align:center;font-weight:700;font-family:"Exo",sans-serif;outline:none;border:none;box-shadow:0px 3px 5.8px 0px rgba(0,0,0,.32),inset 1px 1px 0px rgba(255,255,255,.9),inset -1px -1px 0px rgba(255,255,255,.5);width:max-content;border-radius:3.7rem;padding:1.1rem 1.2rem;cursor:pointer;transition:.3s ease-in-out;line-height:2.6rem;display:flex;align-items:center;gap:1.2rem}.locator__right .heading a:hover{background:#fff}.locator__right .heading a:hover{background:#f5bd17;color:#002590}@media only screen and (max-width: 1190px){.locator__right .heading a{max-height:4.2rem}}/*# sourceMappingURL=location.css.map */
