﻿@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}.c-main{position:relative;padding:8rem 0 10rem;overflow:hidden;display:grid;grid-template-columns:1fr 1.4fr;gap:6rem;align-items:start}.c-main::after{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 80% 60% at 60% 50%, rgba(62, 165, 211, 0.08) 0%, transparent 70%);pointer-events:none;z-index:0}.c-main::before{content:"";position:absolute;top:-10rem;right:-10rem;width:55rem;height:55rem;border-radius:50%;background:radial-gradient(circle, rgba(255, 220, 0, 0.04) 0%, transparent 70%);pointer-events:none;z-index:0}.c-main+section{margin-top:10.6rem}@media only screen and (max-width: 740px){.c-main+section{margin-top:4rem}}@media only screen and (max-width: 1190px){.c-main{grid-template-columns:1fr;gap:4rem;padding:6rem 0 8rem}}@media only screen and (max-width: 740px){.c-main{padding:4rem 2rem 6rem 2rem;gap:3rem}}.c-heading{position:relative;z-index:1;color:#fff;padding-top:1rem}@media only screen and (min-width: 1190px){.c-heading h1,.c-heading h2,.c-heading .desc{opacity:0;transform:translateX(-5rem);transition:1s ease}.c-heading.animate h1,.c-heading.animate h2,.c-heading.animate .desc{opacity:1;transform:translateX(0)}.c-heading.animate h2{transition-delay:.15s}.c-heading.animate .desc{transition-delay:.3s}}.c-heading::before{content:"✦ Fale Conosco";display:inline-flex;align-items:center;gap:.6rem;background-color:#f5bd17;color:#fff;font-family:"Exo",sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1.2rem;border-radius:10rem;margin-bottom:2rem;display:block;width:fit-content}.c-heading h1{font-family:"Exo",sans-serif;font-size:3.6rem;font-weight:900;line-height:100%;letter-spacing:-2%;color:#f5bd17;margin-bottom:1.6rem;line-height:1.1}@media only screen and (max-width: 1190px){.c-heading h1{font-family:"Obvia",sans-serif;font-size:3rem}}.c-heading h2{font-family:"Obvia",sans-serif;font-weight:550;font-size:1.8rem;line-height:130%;letter-spacing:-2%;color:#fff;font-weight:700;margin-bottom:1.4rem}.c-heading .desc{font-family:"Obvia",sans-serif;font-weight:550;font-size:1.6rem;line-height:2rem;letter-spacing:-2%;color:#fff;opacity:.7;line-height:1.6;max-width:38rem}.c-heading .desc>*{margin-bottom:1rem}.c-heading-line{display:block;width:5rem;height:.3rem;background:#f5bd17;border-radius:10rem;margin-top:3rem}@media only screen and (max-width: 1190px){.c-heading-line{display:none}}.c-form{position:relative;z-index:1}@media only screen and (min-width: 1190px){.c-form{opacity:0;transform:translateY(2rem);transition:2s ease}.c-form.animate{opacity:1;transform:translateY(0)}}.c-form form{display:flex;flex-direction:column;gap:1.2rem}@media only screen and (max-width: 1190px){.c-form form{align-items:stretch}}.c-form form .group{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media only screen and (max-width: 540px){.c-form form .group{grid-template-columns:1fr}}.c-form form>span:not(.wpcf7-not-valid-tip){font-family:"Obvia",sans-serif;font-weight:550;font-size:1rem;line-height:100%;color:#fff;opacity:.65}.c-form form>span:not(.wpcf7-not-valid-tip) a{transition:.3s ease-in-out}.c-form form>span:not(.wpcf7-not-valid-tip) a:hover{color:#f5bd17}.c-form form .wpcf7-spinner{display:none}.c-form form label{position:relative;width:100%}.c-form form label input,.c-form form label textarea,.c-form form label select{display:block;width:100%;background:#fff;color:#19266f;font-size:1.4rem;border:.1rem solid #19266f;border-radius:1.2rem;padding:1rem 1.6rem 1rem 4.4rem;transition:.3s ease}.c-form form label input:focus,.c-form form label textarea:focus,.c-form form label select:focus{box-shadow:0 0 8px 3px rgba(255,220,0,.3);border-color:#f5bd17}.c-form form label input::placeholder,.c-form form label textarea::placeholder,.c-form form label select::placeholder{color:#383838}.c-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}.c-form form label:has([name=your-name])::before{background-image:url("../../img/SVG/form/name-blue.svg")}.c-form form label:has([name=your-email])::before{background-image:url("../../img/SVG/form/email-blue.svg")}.c-form form label:has([name=your-phone])::before{background-image:url("../../img/SVG/form/phone-blue.svg")}.c-form form label:has([name=your-message])::before{background-image:url("../../img/SVG/form/text-blue.svg")}.c-form form label:has([name=your-subject])::before{background-image:url("../../img/SVG/form/assunto-blue.svg")}.c-form form label:has([name=cep])::before{background-image:url("../../img/SVG/form/search-blue.svg")}.c-form form label:has([name=search])::before,.c-form form label:has([name=s])::before{background-image:url("../../img/SVG/form/search.svg")}.c-form form label input,.c-form form label textarea,.c-form form label select{font-size:1.4rem;line-height:2rem;font-weight:400;color:#19266f}.c-form form label input::placeholder,.c-form form label textarea::placeholder,.c-form form label select::placeholder{font-size:1.4rem;font-weight:400;color:#19266f;opacity:.7}.c-form form label textarea{max-height:12rem;min-height:8.8rem;resize:vertical}.c-form form label::before{top:1rem !important}.c-form form label:has(input:focus,textarea:focus,select:focus)::before{filter:invert(20%) sepia(100%) saturate(400%) hue-rotate(200deg)}.c-form form .wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:600;display:block;position:absolute;bottom:-1.8rem}.c-form form button,.c-form form input[type=submit]{align-self:flex-start;cursor:pointer;border-radius:8rem;padding:1.1rem 2.4rem;gap:.8rem;display:inline-flex;align-items:center;justify-content:center;font-family:"Exo",sans-serif;font-size:1.6rem;font-weight:700;line-height:2.6rem;color:#002590;background:#f5bd17;border:2px solid rgba(0,0,0,0);transition:background .3s ease,color .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;overflow:hidden}.c-form form button::after,.c-form form input[type=submit]::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.15) 0%, transparent 60%);opacity:0;transition:opacity .3s ease}.c-form form button svg,.c-form form input[type=submit] svg{transition:transform .3s ease;flex-shrink:0}.c-form form button:hover,.c-form form input[type=submit]:hover{background:rgba(0,0,0,0);color:#f5bd17;border-color:#f5bd17;box-shadow:0 0 20px rgba(255,220,0,.25)}.c-form form button:hover::after,.c-form form input[type=submit]:hover::after{opacity:1}.c-form form button:hover svg,.c-form form input[type=submit]:hover svg{transform:rotate(45deg)}@media only screen and (max-width: 540px){.c-form form button,.c-form form input[type=submit]{width:100%;justify-content:center}}.c-img{position:absolute;z-index:2;right:0;top:0;width:24.3055%;min-width:15rem;max-width:62rem;pointer-events:none}@media only screen and (max-width: 540px){.c-img{right:-41px;transform:rotate(-20deg);top:-42px}}@media only screen and (min-width: 1190px){.c-img img{opacity:0;transform:translateX(5rem);transition:.5s ease}.c-img.animate img{opacity:1;transform:translateX(0)}}.c-img img{object-fit:contain;width:100%;height:auto}.locator{height:auto !important;border-radius:4.8rem !important;overflow:hidden}.locator::before{background-color:rgba(0,0,0,0) !important;inset:-12px 1px 1px 1px !important;z-index:auto !important}.locator__left{z-index:2}/*# sourceMappingURL=contact.css.map */
