.vtex-box-desc{display:flex;flex-direction:column;flex-wrap:wrap;max-height:380px;align-items:center;max-width:1290px;margin:0 auto;align-content:space-between}.vtex-form-anexo-label{border:.0625rem solid #ddd;border-radius:4px;height:42px}.vtex-form-anexo{display:flex;flex-direction:column;gap:8px;margin-top:4px;width:600px}.vtex-text-msg{height:138px;border:.0625rem solid #ddd;border-radius:4px}.vtex-text-mensagem-down{display:flex;flex-direction:column;gap:10px;margin-top:5px}.vtex-form-contact-box{max-width:1230px;margin:0 auto;padding-bottom:100px}.vtex-form-title-contact{max-width:1232px;margin:0 auto;font-size:14px;padding:20px 0 15px}.vtex-submit-button{cursor:pointer;color:#fff;background-color:#edb03d;border-color:transparent;font-size:1rem;height:2.75rem;line-height:0;padding:1.25rem .9375rem;margin-top:20px;border-radius:3px;width:150px;text-transform:capitalize}.vtex-label-vtex{font-size:14px}.vtex_box_form_contact_sucess .vtex-button{background:#e9ae1f;border-color:#e9ae1f;color:#000;font-weight:600;font-size:14px}@media only screen and (max-width:780px){.vtex-box-desc{display:flex;flex-direction:column;flex-wrap:nowrap;max-height:none}.vtex-form-anexo{width:100%}.vtex-form-contact-flex{margin:50px 15px 0}}.impermarket-imediatadesign-2-x-inputGroup{width:450px;display:flex;padding:30px;z-index:1;position:absolute;margin:35px 0 50px 30px;align-items:flex-start;border-radius:0;flex-direction:column;justify-content:center;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.impermarket-imediatadesign-2-x-inputGroup p{color:#000;font-size:14px;margin-top:0}.impermarket-imediatadesign-2-x-inputGroup p strong{text-transform:uppercase}.impermarket-imediatadesign-2-x-inputGroup h2{margin-top:0;margin-bottom:20px}.impermarket-imediatadesign-2-x-inputGroupSearch{display:flex;align-items:center}.impermarket-imediatadesign-2-x-inputGroupSearch input{border:0;height:40px;padding:0 15px;border-radius:0;background-color:#f7f7f7;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin-right:10px}.impermarket-imediatadesign-2-x-inputGroupSearch .impermarket-imediatadesign-2-x-cep{color:#021f46;width:240px;font-size:.85rem;text-align:center;font-weight:700}.impermarket-imediatadesign-2-x-inputGroupRaio{display:flex;align-items:center}.impermarket-imediatadesign-2-x-inputGroupRaio input{color:#021f46;width:60px;border:0;margin:0 5px;padding:0 5px;font-size:.85rem;text-align:center;font-weight:700;border-radius:0;background-color:#f7f7f7;appearance:none;-moz-appearance:none;-webkit-appearance:none}.impermarket-imediatadesign-2-x-inputGroupRaio span{color:#000;display:block;font-size:12px}.impermarket-imediatadesign-2-x-inputGroup .impermarket-imediatadesign-2-x-search{color:#000;width:100%;border:1px solid #000;cursor:pointer;height:40px;font-size:.9rem;margin-top:15px;font-weight:700;border-radius:0;text-transform:uppercase;background-color:#fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center}.impermarket-imediatadesign-2-x-main{display:flex;flex-direction:column}.impermarket-imediatadesign-2-x-inputGroup h1{color:#000;margin:0 0 10px;display:block;font-size:1.75rem;text-align:left;text-transform:uppercase}.impermarket-imediatadesign-2-x-cityCards{display:flex;padding:30px;flex-wrap:wrap;overflow-x:hidden;align-items:stretch;justify-content:flex-start;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.impermarket-imediatadesign-2-x-cityCard{width:100%;padding:30px;position:relative;border-radius:10px;background-color:#f3f3f3}.impermarket-imediatadesign-2-x-cityCard h3{margin-top:15px}.impermarket-imediatadesign-2-x-flag{position:absolute;top:0;right:0;padding:10px 15px;font-size:12px;text-transform:uppercase;color:#fff;background-color:#000;border-top-right-radius:10px}.impermarket-imediatadesign-2-x-cityCard .impermarket-imediatadesign-2-x-Title{margin-top:0;font-weight:700;text-transform:uppercase}.impermarket-imediatadesign-2-x-cityCard .impermarket-imediatadesign-2-x-Endereco{margin-bottom:0}.impermarket-imediatadesign-2-x-cityCard .impermarket-imediatadesign-2-x-Cep{margin-top:0;text-align:center}.impermarket-imediatadesign-2-x-cityCard .impermarket-imediatadesign-2-x-Cep,.impermarket-imediatadesign-2-x-cityCard .impermarket-imediatadesign-2-x-ContactPhones span,.impermarket-imediatadesign-2-x-cityCard .impermarket-imediatadesign-2-x-Endereco{font-size:14px}@media (max-width:767px){.impermarket-imediatadesign-2-x-inputGroup{width:100%;margin:0;padding:15px;position:relative;box-shadow:unset}.impermarket-imediatadesign-2-x-inputGroup .impermarket-imediatadesign-2-x-cep{width:50%}.impermarket-imediatadesign-2-x-cityCards{width:100%;padding:15px;margin-right:0;grid-template-columns:1fr}.impermarket-imediatadesign-2-x-cityCard{width:100%;margin-right:0}}.impermarket-imediatadesign-2-x-loading{height:60vh;display:flex;align-items:center;justify-content:center}.impermarket-imediatadesign-2-x-loading:before{width:40px;height:40px;content:"";display:block;background-size:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='margin:auto;background:0 0' width='200' height='200' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' display='block'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%23000' stroke-width='10' r='35' stroke-dasharray='164.93361431346415 56.97787143782138'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'/%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.impermarket-imediatadesign-2-x-whatsappContacts{margin:0;padding:15px 0 25px;list-style:none}.impermarket-imediatadesign-2-x-whatsappContacts li{margin-bottom:10px}.impermarket-imediatadesign-2-x-whatsappContacts li:last-child{margin-bottom:0}.impermarket-imediatadesign-2-x-whatsappContacts li a{color:#000;display:flex;align-items:center;text-decoration:none}.impermarket-imediatadesign-2-x-whatsappContacts li a img{margin-right:5px}.impermarket-imediatadesign-2-x-iconFlag{cursor:pointer;position:relative}.impermarket-imediatadesign-2-x-iconFlag span{top:40px;color:#000;border:1px solid #000;display:none;padding:5px 15px;position:absolute;font-size:13px;background:#fff;white-space:nowrap}.impermarket-imediatadesign-2-x-iconFlag:hover span{display:block}.impermarket-imediatadesign-2-x-customGallery{gap:15px;width:100%;display:grid;padding:30px 0;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.impermarket-imediatadesign-2-x-customGalleryItem{padding:5px;display:block;position:relative;line-height:0}.impermarket-imediatadesign-2-x-customGalleryItem img{width:100%;height:100%;max-width:unset;-o-object-fit:center;object-fit:center;-o-object-position:center;object-position:center}.impermarket-imediatadesign-2-x-column-1{grid-column-start:span 1}.impermarket-imediatadesign-2-x-column-2{grid-column-start:span 2}.impermarket-imediatadesign-2-x-column-3{grid-column-start:span 3}.impermarket-imediatadesign-2-x-column-4{grid-column-start:span 4}.impermarket-imediatadesign-2-x-column-5{grid-column-start:span 5}.impermarket-imediatadesign-2-x-column-6{grid-column-start:span 6}.impermarket-imediatadesign-2-x-row-1{grid-row-start:span 1}.impermarket-imediatadesign-2-x-row-2{grid-row-start:span 2}.impermarket-imediatadesign-2-x-row-3{grid-row-start:span 3}.impermarket-imediatadesign-2-x-row-4{grid-row-start:span 4}.impermarket-imediatadesign-2-x-row-5{grid-row-start:span 5}.impermarket-imediatadesign-2-x-row-6{grid-row-start:span 6}.impermarket-imediatadesign-2-x-customGalleryItem span{position:absolute;font-size:22px;font-weight:700;font-family:TriviaSlabMedium,serif;text-transform:uppercase;letter-spacing:1.15px}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-center span{top:50%;left:50%;transform:translate(-50%,-50%)}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-top-left span{top:36px;left:30px}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-top-right span{top:36px;right:30px}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-center-top span{top:36px;left:50%;transform:translateX(-50%)}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-bottom-left span{bottom:36px;left:30px}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-bottom-right span{bottom:36px;right:30px}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-center-bottom span{left:50%;bottom:36px;transform:translateX(-50%)}@media (max-width:767px){.impermarket-imediatadesign-2-x-customGallery{padding:0 15px 30px;grid-template-columns:1fr}.impermarket-imediatadesign-2-x-customGalleryItem{grid-row-start:span 1;grid-column-start:span 1}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-center span{top:50%;left:50%;transform:translate(-50%,-50%)}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-top-left span{top:32px;left:20px}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-top-right span{top:32px;right:20px}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-center-top span{top:32px;left:50%;transform:translateX(-50%)}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-bottom-left span{bottom:28px;left:20px}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-bottom-right span{bottom:28px;right:20px}.impermarket-imediatadesign-2-x-customGalleryItem.impermarket-imediatadesign-2-x-center-bottom span{left:50%;bottom:28px;transform:translateX(-50%)}.impermarket-imediatadesign-2-x-customGalleryItem span{font-size:22px!important}}.impermarket-imediatadesign-2-x-checkbox{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.impermarket-imediatadesign-2-x-checkbox input{margin-right:8px}.impermarket-imediatadesign-2-x-checkbox label{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.02em;color:#1d1d1b}.impermarket-imediatadesign-2-x-contactTitle{display:none}.impermarket-imediatadesign-2-x-contactTitle h1{font-family:Playfair Display;font-style:normal;font-weight:700;font-size:40px;line-height:48px;text-align:center;color:#1d1d1b}.impermarket-imediatadesign-2-x-contactTitle p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:.05em;font-feature-settings:"liga" off;color:#333;opacity:.6}.impermarket-imediatadesign-2-x-formContent{display:flex;flex-direction:column;align-items:center;max-width:100%}