/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-main-blue-rgb:57,86,106;--color-main-blue:rgb(var(--color-main-blue-rgb));--bs-primary-rgb:var(--color-main-blue-rgb);--color-main-green-rgb:0,155,119;--color-main-green:rgb(var(--color-main-green-rgb));--color-main-yellow-rgb:233,196,105;--color-main-yellow:rgb(var(--color-main-yellow-rgb));--bs-btn-bg:var(--color-main-blue);--bs-btn-border-color:var(--color-main-blue);--bs-btn-hover-bg:var(--color-main-blue);--bs-btn-hover-border-color:var(--color-main-blue);--bs-btn-active-bg:var(--color-main-blue);--bs-btn-active-border-color:var(--color-main-blue);--bs-btn-disabled-bg:var(--color-main-blue);--bs-btn-disabled-border-color:var(--color-main-blue);--bs-nav-link-color:}body{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-style:normal;}.nav-link{color:var(--color-main-blue);}.path-node.node--type-product{background-color:white;}.path-node.node--type-product .block-page-title-block{display:none;}.path-purchase{background-color:rgb(var(--bs-tertiary-bg-rgb));}tr td,tr th{border-left:0 !important;border-right:0 !important;}.lang-menu ul{min-width:auto !important;}.lang-menu .dropdown-toggle{background-color:transparent !important;opacity:.8 !important;}.lang-menu .dropdown-toggle:hover,.lang-menu .dropdown-toggle.show{opacity:1 !important;color:white;}.webform-flexbox{margin-block:auto;}input:required+label::after,.form-required::after{content:'\F151' !important;font-family:'bootstrap-icons';background-image:none !important;font-size:8px;color:var(--bs-danger);vertical-align:super;}.form-item-data-date{padding-right:calc(var(--bs-gutter-x) * .5);flex-grow:1;}.form-contacto-imovel #edit-data{display:flex;}.form-item-data-time{padding-left:calc(var(--bs-gutter-x) * .5);flex-grow:1;}.form-item-payment-method,.form-item-payment-method label{display:flex;align-items:center;gap:.5rem;padding:0;height:30px;}.form-type-select label,.form-type-textfield label,.form-type-email label,.form-type-password label,.form-type-tel label{position:absolute;padding:.5rem 0 0 .75rem;text-transform:uppercase;font-size:.85rem;pointer-events:none;color:initial}.form-type-select select,.form-type-textfield input,.form-type-email input,.form-type-password input,.form-type-tel input{padding-top:2rem;}.form-type-textfield.is-valid,.form-type-textfield.not-valid{position:relative;}.form-type-textfield.not-valid label{color:var(--bs-form-invalid-color);}.form-type-select select{background-position:right .75rem bottom 0.75rem;}#welcome-form .webform-button--submit{background-color:var(--color-main-yellow);border:0;color:initial;}a{color:var(--color-main-blue-rgb);text-decoration:underline;}.fs-7{font-size:.85rem;}.fs-8{font-size:.60rem;}#form-newsletter .js-form-item{margin-bottom:.5rem !important;}.form-check-label{cursor:pointer;}input:not(.form-check-input),select,textarea{border-radius:0 !important;}.form-check-input{box-shadow:none !important;}.bg-main-gold .form-check-input:checked{background-color:var(--color-main-blue);}.bg-primary .form-check-input:checked{background-color:var(--color-main-yellow);border:none;}.icon-xl{font-size:4rem;}.placeholder{background-color:transparent;opacity:1;cursor:inherit;vertical-align:inherit;}.text-main-gold{color:var(--color-main-yellow) !important;}.ajax-progress{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(var(--color-main-yellow-rgb),.2);z-index:10000;display:flex;padding:0;justify-content:center;align-items:center;}.ajax-progress::before{font-family:bootstrap-icons !important;content:"\F116";font-size:50px;animation:spin 1s linear infinite;color:var(--color-main-blue);}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.ajax-progress div{display:none !important;}.map-marker{}.bg-main-gold{background-color:var(--color-main-yellow);}.fill-white{fill:white !important;}.btn-outline-primary{--bs-btn-color:var(--color-main-blue);--bs-btn-border-color:var(--color-main-blue);--bs-btn-hover-bg:color-mix(in srgb,var(--color-main-blue) 80%,white);--bs-btn-hover-border-color:var(--color-main-blue);--bs-btn-focus-shadow-rgb:var(--color-main-blue-rgb);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--color-main-blue);--bs-btn-active-border-color:var(--color-main-blue);--bs-btn-disabled-color:var(--color-main-blue);--bs-btn-disabled-border-color:var(--color-main-blue);}.btn-primary{--bs-btn-bg:var(--color-main-blue);--bs-btn-border-color:var(--color-main-blue);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:color-mix(in srgb,var(--color-main-blue) 80%,white);--bs-btn-hover-border-color:var(--color-main-blue);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--color-main-blue);--bs-btn-active-border-color:var(--color-main-blue);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--color-main-blue);--bs-btn-disabled-border-color:var(--color-main-blue);}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:var(--color-main-yellow);--bs-btn-border-color:var(--color-main-yellow);--bs-btn-hover-color:#000;--bs-btn-hover-bg:color-mix(in srgb,var(--color-main-yellow) 80%,white);--bs-btn-hover-border-color:var(--color-main-yellow);--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:var(--color-main-yellow);--bs-btn-active-border-color:var(--color-main-yellow);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:var(--color-main-yellow);--bs-btn-disabled-border-color:var(--color-main-yellow);}.btn-success{--bs-btn-color:#000;--bs-btn-bg:var(--color-main-green);--bs-btn-border-color:var(--color-main-green);--bs-btn-hover-color:#000;--bs-btn-hover-bg:color-mix(in srgb,var(--color-main-green) 80%,white);--bs-btn-hover-border-color:var(--color-main-green);--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:var(--color-main-green);--bs-btn-active-border-color:var(--color-main-green);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:var(--color-main-green);--bs-btn-disabled-border-color:var(--color-main-green);}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754;}.border-main-gold{border-color:var(--color-main-yellow) !important;}.bg-primary a:hover{color:var(--color-main-yellow) !important;}input{outline:none;}.form-control:focus{outline:0;box-shadow:none;border-color:inherit}.navbar-brand svg{height:70px;width:auto;}#block-designbydp-content{display:flex;}#block-designbydp-content>.content{flex-grow:1;}.alert-wrapper{display:none;position:relative;bottom:unset;left:unset;max-height:unset;}.block-mainmenu-block+.alert-wrapper,.block-page-title-block+.alert-wrapper{display:block;}.alert-wrapper svg{height:24px;width:24px;}.form-type-password-confirm input{width:100%;}.password-suggestions{max-width:100%;}.password-strength{width:100%;}#block-designbydp-mainmenu{}#block-designbydp-mainmenu nav{}#block-designbydp-mainmenu nav .navbar-toggler:focus{box-shadow:none !important;}.navbar-collapse.collapsing,.navbar-collapse.show{margin-top:1em;}#block-designbydp-mainmenu nav button[aria-expanded="true"] i:first-child,#block-designbydp-mainmenu nav button[aria-expanded="false"] i:last-child{display:none;}#block-designbydp-mainmenu nav.navbar-dark a{color:white;}#block-designbydp-mainmenu nav.navbar-dark a:hover{color:var(--color-main-yellow);}.img-15x20-wrapper{position:relative;}.img-15x20-wrapper img{position:absolute;left:0;top:0;}.bg-img-cover{background-position:center;background-size:cover;}.ratio-12x4{--bs-aspect-ratio:calc(4 / 12 * 100%)}.card.product-card .ratio::after{content:'';position:absolute;width:100%;height:100%;background:var(--color-main-yellow);top:0;left:0;border-radius:8px 8px 0 0;opacity:0;transition:.5s;}.card.product-card:hover .ratio::after{opacity:.5;}.card.product-card .ratio img{scale:1;transition:.5s;}.card.product-card:hover .ratio img{scale:1.1;}.mission-box{position:relative;}.mission-box-top{border-radius:45px 45px 0 0;background-color:white;height:80px;position:relative;}.mission-box-top::after,.mission-box-top::before{content:"";width:80px;height:80px;background:white;display:block;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:1;border-radius:100%;}.mission-box-top::before{width:120px;height:120px;background:var(--color-main-blue);background:linear-gradient(90deg,var(--color-main-blue) 0%,var(--color-main-green) 100%);}.mission-box-body{width:91.3%;margin-top:-51px;margin-bottom:-1px;padding:20% 1.5em 0;}.mission-box i{position:absolute;color:var(--color-logo-1);font-size:50px;z-index:2;left:50%;transform:translate(-50%,-50%);padding-top:5px;}.icon-circle{border-radius:1000px;line-height:0;}.contacts-map{width:100%;height:40vh;}@media (min-width:768px){.contacts-map{width:50%;height:100%;position:absolute;right:0;}}.stepper .rounded-circle{width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-size:35px;}#block-designbydp-mainmenu a{color:var(--color-main-blue);}#block-designbydp-mainmenu a:hover{color:var(--color-main-yellow);}.blog-filters a:hover{color:var(--color-main-yellow);}#user-panel li>button.active{background-color:var(--color-main-blue);color:white;}.accordion-button::after{content:"\F286";font-family:'bootstrap-icons';background-image:none !important;text-align:center;line-height:20px;}.border-dashed{border-style:dashed !important;}#block-footer .nav-link{color:white;}#block-footer .logo{width:50%;}@media (min-width:576px){}@media (max-width:767px){.ratio-12x4{--bs-aspect-ratio:calc(1 / 2 * 100%);}}@media (min-width:768px){#block-footer .logo{width:25%;}}@media (max-width:991px){}@media (min-width:992px){}@media (min-width:1200px){}@media (min-width:1400px){}
