.contact-custom{margin-left:auto}.contact-custom .mobile-contact-bg{display:none}.contact-custom .contact-wrapper{display:flex;min-height:100vh}.contact-custom hr{margin:3rem 0;color:inherit;border:0;border-top:1px solid;opacity:1;color:#fad058}.contact-custom .left-side{width:45%;display:flex;flex-direction:column}.contact-custom .left-side .bg-image{background-image:url(/images/web/imagem-fundo-predio.webp);background-repeat:no-repeat;background-size:98%;background-position:-500% center;background-attachment:fixed;height:100%;position:relative}@media (max-width: 1024px){.contact-custom .left-side .bg-image{background-attachment:scroll;background-position:center;background-size:cover;height:500px!important}}.contact-custom .left-side .bg-image:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#151314,#464646);opacity:.6}.contact-custom .right-side{width:55%;background:#151314;display:flex;align-items:center}.contact-custom .right-side .content{padding:80px}.contact-custom .right-side .content .form-title{text-align:center;font-size:30px;color:#ffd45a;text-transform:uppercase;margin-bottom:30px;font: 30px/44px Kaisei Tokumin}.contact-custom .right-side .content .form-inside{margin-top:40px;width:60%;place-self:anchor-center}.contact-custom .right-side .content .form-inside .text-contato{display:flex;flex-direction:column;gap:18px}.contact-custom .right-side .content .form-inside .text-contato label{text-align:left;font-family:Montserrat,sans-serif;font-size:27px;font-weight:700;line-height:20px;color:#ffd45a}.contact-custom .right-side .content .form-inside .text-contato input:not([type=checkbox]):not([type=radio]),.contact-custom .right-side .content .form-inside .text-contato textarea{border:1px solid #FFFCCC;border-radius:10px;background-color:transparent;font-family:Montserrat,sans-serif;font-size:16px;line-height:24px;color:#ffd45a;padding:16px 24px;width:100%;transition:border .25s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease}.contact-custom .right-side .content .form-inside .text-contato input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.contact-custom .right-side .content .form-inside .text-contato textarea::-moz-placeholder{color:#ffd45a;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.contact-custom .right-side .content .form-inside .text-contato input:not([type=checkbox]):not([type=radio])::placeholder,.contact-custom .right-side .content .form-inside .text-contato textarea::placeholder{color:#ffd45a;transition:opacity .2s ease}.contact-custom .right-side .content .form-inside .text-contato input:not([type=checkbox]):not([type=radio]):hover,.contact-custom .right-side .content .form-inside .text-contato textarea:hover{border:3px solid #FFD45A!important;color:#ffd45a!important}.contact-custom .right-side .content .form-inside .text-contato input:not([type=checkbox]):not([type=radio]):focus,.contact-custom .right-side .content .form-inside .text-contato textarea:focus{border:3px solid #FFD45A;outline:none;color:#fff;box-shadow:0 0 20px #ffd45a1f}.contact-custom .right-side .content .form-inside .text-contato input:not([type=checkbox]):not([type=radio]):focus::-moz-placeholder,.contact-custom .right-side .content .form-inside .text-contato textarea:focus::-moz-placeholder{color:#ffd45a;opacity:0}.contact-custom .right-side .content .form-inside .text-contato input:not([type=checkbox]):not([type=radio]):focus::placeholder,.contact-custom .right-side .content .form-inside .text-contato textarea:focus::placeholder{color:#ffd45a;opacity:0}.contact-custom .right-side .content .form-inside .text-contato textarea{resize:vertical;min-height:140px}.contact-custom .right-side .content .form-inside .text-contato .form-check{display:flex;align-items:center;flex-direction:row;gap:12px;color:#ffd45a}.contact-custom .right-side .content .form-inside .text-contato .form-check-input{width:30px;height:30px;cursor:pointer;--bs-form-check-bg: transparent;border:1px solid #FFFCCC}.contact-custom .right-side .content .form-inside .text-contato .form-check-input:checked{background-color:#ffd45a;border-color:#ffd45a}.contact-custom .right-side .content .form-inside .text-contato .form-check a{color:#ffd45a}.contact-custom .right-side .content .form-inside .text-contato .form-check a:hover{opacity:.8}.contact-custom .right-side .content .form-inside .text-contato .form-check-label{font-size:20px;line-height:1.5;color:#ffd45a}.contact-custom .right-side .content .form-inside .text-contato .btn-enviar{background:linear-gradient(180deg,#ffdb75,#ffe5a5 47%,#dfac40);border-radius:34px;width:100%;max-width:416px;height:61px;text-align:center;font-weight:700;font-family:Montserrat,sans-serif;font-size:24px;line-height:29px;color:#151314;display:flex;justify-content:center;align-items:center;margin:20px auto 0;border:none;transition:transform .25s ease,filter .25s ease,background .25s ease}.contact-custom .right-side .content .form-inside .text-contato .btn-enviar:hover{background:#ffd45a;filter:drop-shadow(0px 4px 20px rgba(255,212,90,.35));transform:translateY(-2px)}.contact-custom .right-side .content h2{font: 30px/44px Kaisei Tokumin;color:#ffd45a;text-transform:uppercase;margin:20px 0 40px}.contact-custom .right-side .content .contact-items .item{margin-bottom:20px}.contact-custom .right-side .content .contact-items .item a{display:flex;align-items:center;gap:20px;text-decoration:none}.contact-custom .right-side .content .contact-items .item svg{flex-shrink:0}.contact-custom .right-side .content .contact-items .item span{color:#ffd45a;font-family:Montserrat;font-size:27px;font-weight:700;flex:1;min-width:0;word-break:break-word}.contact-custom .right-side .content .social{display:flex;gap:20px;margin:30px 0}.contact-custom .right-side .content .social a{color:#ffd45a;font-size:24px}.contact-custom .right-side .content .address .address-box{display:flex;align-items:flex-start;gap:20px}.contact-custom .right-side .content .address .address-box .icon{min-width:68px}.contact-custom .right-side .content .address .address-box p{color:#ffd45a;line-height:1.6;margin:0;font-size:27px;word-break:break-word;overflow-wrap:break-word}.contact-custom .right-side .content .map{margin-top:20px}.contact-custom .right-side .content .map iframe{width:100%;height:200px}@media (max-width: 992px){.contact-custom .contact-wrapper{flex-direction:column;min-height:auto}.contact-custom .left-side,.contact-custom .right-side{width:100%}.contact-custom .mobile-contact-bg{display:block;width:100%;height:260px;margin:30px 0;border-radius:20px;background-image:url(/images/web/imagem-fundo-predio.webp);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden}.contact-custom .mobile-contact-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#15131426,#151314b3)}.contact-custom .left-side .bg-image{display:none}.contact-custom .right-side{width:100%;margin-top:0;padding:0}.contact-custom .right-side .content{width:100%;padding:50px 32px}.contact-custom .right-side h2{font-size:26px;line-height:34px;margin-bottom:30px}.contact-custom .right-side .contact-items .item a{gap:16px}.contact-custom .right-side .contact-items .item span{font-size:20px;line-height:1.5}.contact-custom .right-side .contact-items .item svg{width:56px;height:56px}.contact-custom .right-side .social{gap:16px}.contact-custom .right-side .social svg{width:56px;height:56px}.contact-custom .right-side .address .address-box{gap:16px}.contact-custom .right-side .address .address-box .icon{min-width:56px}.contact-custom .right-side .address .address-box .icon svg{width:56px;height:56px}.contact-custom .right-side .address .address-box p{font-size:20px;line-height:1.6}.contact-custom .right-side .map iframe{height:240px}.contact-custom .right-side .form-inside{width:100%!important;margin-top:40px}.contact-custom .right-side .form-inside .text-contato label{font-size:20px}.contact-custom .right-side .form-inside .text-contato input,.contact-custom .right-side .form-inside .text-contato textarea{font-size:15px;padding:14px 16px}.contact-custom .right-side .form-inside .text-contato .form-check-label{font-size:16px;line-height:1.5}.contact-custom .right-side .form-inside .text-contato .form-check-input{width:22px;height:22px}.contact-custom .right-side .form-inside .text-contato .btn-enviar{height:52px;font-size:18px}}@media (min-width: 1024px){.contact-custom .right-side .content{padding:100px;width:100%}}@media (min-width: 992px) and (max-width: 1200px){.contact-custom .left-side,.contact-custom .right-side{width:50%}.contact-custom .right-side .content{padding:60px}}@media (max-width: 1024px){.contact-custom .right-side .content{padding-top:15vh}.contact-custom .right-side .content .contact-items .item{gap:15px}.contact-custom .right-side .content .contact-items .item span{font-size:16px}.contact-custom .right-side .content .address .address-box{gap:15px}.contact-custom .right-side .content .address .address-box .icon{min-width:55px}.contact-custom .right-side .content .address .address-box .icon svg{width:55px;height:55px}.contact-custom .right-side .content .address .address-box p{font-size:15px}.contact-custom .right-side .content .map iframe{height:180px}}@media (max-width: 576px){.contact-custom .left-side .bg-image{height:260px;background-size:cover;background-position:center}.contact-custom .right-side .content{padding:35px 20px}.contact-custom .right-side h2{font-size:20px;line-height:28px}.contact-custom .right-side .contact-items .item a{gap:12px;align-items:center}.contact-custom .right-side .contact-items .item span{font-size:14px}.contact-custom .right-side .contact-items .item svg{width:42px;height:42px}.contact-custom .right-side .social{gap:12px}.contact-custom .right-side .social svg{width:42px;height:42px}.contact-custom .right-side .address .address-box{gap:12px}.contact-custom .right-side .address .address-box .icon{min-width:42px}.contact-custom .right-side .address .address-box .icon svg{width:42px;height:42px}.contact-custom .right-side .address .address-box p{font-size:14px;line-height:1.6}.contact-custom .right-side .map iframe{height:180px}.contact-custom .right-side .form-title{font-size:22px!important;line-height:30px!important}.contact-custom .right-side .form-inside .text-contato{gap:12px}.contact-custom .right-side .form-inside .text-contato label{font-size:14px}.contact-custom .right-side .form-inside .text-contato input,.contact-custom .right-side .form-inside .text-contato textarea{font-size:13px;padding:12px}.contact-custom .right-side .form-inside .text-contato .form-check{align-items:flex-start}.contact-custom .right-side .form-inside .text-contato .form-check-label{font-size:13px;line-height:1.5}.contact-custom .right-side .form-inside .text-contato .form-check-input{width:18px;height:18px;margin-top:3px}.contact-custom .right-side .form-inside .text-contato .btn-enviar{height:46px;font-size:15px}}@media (max-width: 360px){.contact-custom .right-side .content h2{font-size:18px}.contact-custom .right-side .content .contact-items .item span,.contact-custom .right-side .content .address p{font-size:13px}.contact-custom .right-side .content .form-inside .text-contato input,.contact-custom .right-side .content .form-inside .text-contato textarea{font-size:12px}}@media (max-width: 1320px) and (min-width: 993px){.contact-custom .right-side .content .contact-items .item span{word-break:break-word;overflow-wrap:anywhere}.contact-custom .right-side .content h2{font-size:24px;line-height:32px}.contact-custom .right-side .content .contact-items .item span,.contact-custom .right-side .content .address .address-box p,.contact-custom .right-side .content .form-inside .text-contato label{font-size:20px}.contact-custom .right-side .content .form-inside .text-contato input,.contact-custom .right-side .content .form-inside .text-contato textarea{font-size:14px}}
