/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header{font-family:"Sora",sans-serif;background-color:#f3f3f3;}header .navbar{padding:1rem;}header .navbar .navbar-brand img{height:3rem;}@media (max-width:991.98px){header .navbar .navbar-brand img{height:4rem;}}@media (max-width:767.98px){header .navbar .navbar-brand img{height:2rem;}}header .navbar .nav-link{color:#606060;}header .navbar .nav-link.active{color:#792e4e;}#main-wrapper{background-color:#f3f3f3;color:#792e4e;font-family:"Montserrat",sans-serif;background-image:url("/themes/custom/miconia/assets/wave_verde.svg");background-repeat:no-repeat;background-position:bottom center;background-size:contain;border-top:1px solid #792e4e;border-bottom:1px solid #aae33f;}#main-wrapper .container-fluid{padding:0;}#main-wrapper .main-content{padding:0;}footer.site-footer{background-color:#aae33f;font-family:"Sora",sans-serif;padding-top:0;}footer.site-footer .nav-link{color:#2c2c31;}footer.site-footer .region-footer-first{width:100%;}footer.site-footer .region-footer-first .menu--footer{width:50%;padding:1rem 0;}footer.site-footer .region-footer-first .menu--footer ul[data-component-id="bootstrap_barrio:menu_columns"]{display:block !important;}footer.site-footer .region-footer-first #block-miconia-socialmedialinks{width:50%;border:none;margin:0;}footer.site-footer .region-footer-first #block-miconia-socialmedialinks .content{justify-content:flex-end;display:flex;}footer.site-footer .region-footer-first #block-miconia-socialmedialinks .content ul li a{color:#2c2c31;}.main-wave{width:100%;min-height:80vh;background-color:#f3f3f3;display:flex;justify-content:flex-start;padding:3rem 10rem;box-sizing:border-box;overflow:hidden;color:#792e4e;}.main-wave .container{margin-bottom:2rem;}.main-wave .container .wave{font-size:1.5rem;color:#792e4e;}@media (max-width:767.98px){.main-wave .container .wave{font-size:1.1rem;text-align:center;}}.main-wave .destacados{margin-bottom:6rem;}.main-wave .destacados h2.wave{font-size:2rem;text-align:center;}.main-wave .destacados h2.wave strong{font-weight:bold;}.main-wave .destacados .custom-list{list-style:none;padding:0;margin:0;color:#792e4e;}@media (min-width:1200px){.main-wave .destacados .custom-list{display:flex;flex-wrap:wrap;}}.main-wave .destacados .custom-list li{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-direction:column;text-align:center;margin-top:2rem;font-size:1rem;}@media (min-width:1200px){.main-wave .destacados .custom-list li{padding:1rem;width:50%;font-size:1.5rem;}}.main-wave .destacados .custom-list li img{width:40px;height:40px;object-fit:contain;}@media (max-width:767.98px){.main-wave{padding:1rem 2rem;padding-top:2rem;min-height:70vh;}}@media (max-width:767.98px){.main-wave .actions{text-align:center;}}.main-wave .btn{width:20rem;border-radius:1rem;padding:1rem;border:none;background-color:#aae33f;color:#2c2c31;font-weight:bold;font-size:2rem;}@media (max-width:1439.98px){.main-wave .btn{font-size:1.25rem;width:15rem;}}@media (max-width:767.98px){.main-wave .btn{width:50vw;margin-bottom:2rem;}}.main-wave .btn:hover{background-color:#792e4e;color:#f3f3f3;cursor:pointer;}.main-wave .wave-img{position:absolute;bottom:0;left:0;width:100%;height:auto;display:block;z-index:0;}.main-wave-inverso{position:relative;width:100%;min-height:50vh;background-color:#f3f3f3;display:flex;justify-content:flex-start;padding:3rem 10rem;box-sizing:border-box;overflow:hidden;color:#792e4e;}@media (max-width:991.98px){.main-wave-inverso{padding:1rem 5rem;padding-top:2rem;}}.main-wave-inverso .container{margin-top:12rem;}@media (max-width:991.98px){.main-wave-inverso .container{margin-top:8rem;}}@media (max-width:767.98px){.main-wave-inverso .container{margin-top:4rem;}}.main-wave-inverso .container .wave-title{text-align:center;font-size:2rem;font-weight:bold;color:#792e4e;}.main-wave-inverso .container .wave{font-size:2rem;text-align:center;padding:0;color:#792e4e;font-size:2rem;}@media (max-width:767.98px){.main-wave-inverso .container .wave{font-size:1.25rem;}}.main-wave-inverso .text-center{display:flex;justify-content:center;align-items:center;flex-direction:column;}.main-wave-inverso .text-center .btn{min-width:30vw;border-radius:1rem;padding:1rem;border:none;background-color:#aae33f;color:#2c2c31;margin-bottom:1rem;font-weight:bold;font-size:2rem;}@media (max-width:1439.98px){.main-wave-inverso .text-center .btn{font-size:1.25rem;width:50vw;}}@media (max-width:1199.98px){.main-wave-inverso .text-center .btn{font-size:1.25rem;width:65vw;}}@media (max-width:452.98px){.main-wave-inverso .text-center .btn{font-size:1.25rem;width:90vw;margin-bottom:1rem;}}.main-wave-inverso .text-center .btn:hover{background-color:#792e4e;color:#f3f3f3;cursor:pointer;}.main-wave-inverso .wave-img{position:absolute;top:0;left:0;width:100%;height:auto;display:block;z-index:0;}.webform-submission-contact-add-form{margin-top:1rem;font-family:"Montserrat",sans-serif;padding-top:1rem;margin-bottom:5rem;}@media (max-width:767.98px){.webform-submission-contact-add-form{padding:0 3rem;}}@media (min-width:992px){.webform-submission-contact-add-form{margin-bottom:10rem;}}@media (min-width:1440px){.webform-submission-contact-add-form{margin-bottom:20rem;}}.webform-submission-contact-add-form .invitation{margin-bottom:2rem;margin-top:1rem;}.webform-submission-contact-add-form .invitation h2{color:#792e4e;font-size:2rem;font-weight:bold;}.webform-submission-contact-add-form .invitation .lead{margin-bottom:0.5rem;}.webform-submission-contact-add-form .invitation .lead strong{font-weight:bold;}.webform-submission-contact-add-form .invitation .buttons{padding-top:0.5rem;margin-bottom:0.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;}.webform-submission-contact-add-form .invitation .buttons .lead{margin-bottom:0;font-weight:400;}.webform-submission-contact-add-form .invitation .buttons .btn{background-color:#aae33f;padding:1rem;margin-bottom:1rem;width:50vw;}@media (max-width:767.98px){.webform-submission-contact-add-form .invitation .buttons .btn{width:70vw;}}@media (min-width:1440px){.webform-submission-contact-add-form .invitation .buttons .btn{width:30vw;}}.webform-submission-contact-add-form .invitation .buttons .btn:hover{background-color:#792e4e;border:none;}.webform-submission-contact-add-form .invitation .buttons .btn:hover a{color:#f3f3f3;}.webform-submission-contact-add-form .invitation .buttons .btn a{color:#2c2c31;font-weight:bold;text-decoration:none;}.webform-submission-contact-add-form .form-actions{display:flex;justify-content:center;}.webform-submission-contact-add-form .form-actions .webform-button--submit{background-color:#792e4e;color:#f3f3f3;border:none;padding:1rem;min-width:33vw;font-weight:bold;font-size:1.25rem;}.webform-submission-contact-add-form .form-actions .webform-button--submit:hover{background-color:#aae33f;color:#2c2c31;border:none;}.full-purple{color:#f3f3f3;padding:3rem 10rem;background-color:#792e4e;text-align:center;}@media (max-width:991.98px){.full-purple{padding:1rem 5rem;padding-top:2rem;min-height:80vh;}}.full-purple h2{color:#f3f3f3;font-weight:bold;}.full-purple .container{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width:767.98px){.full-purple .container{justify-content:center;}}.full-purple .container .service{padding:1rem;height:10rem;align-items:center;}@media (max-width:1199.98px){.full-purple .container .service{min-height:10rem;height:auto;}}@media (max-width:767.98px){.full-purple .container .service{padding:0.5rem;height:auto;}}.full-purple .container .service p{color:#792e4e;background-color:#f3f3f3;height:100%;font-size:1.5rem;padding:1rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;border-radius:1rem;line-height:2rem;}.full-purple .container .service p strong{font-size:2rem;}@media (max-width:1199.98px){.full-purple .container .service p{font-size:1rem;line-height:initial;}.full-purple .container .service p strong{font-size:1.5rem;}}@media (max-width:767.98px){.full-purple .container .service p{font-size:1rem;line-height:initial;}.full-purple .container .service p strong{font-size:1.5rem;}}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
