a.nav-link-footer{text-decoration:none!important}div.container-banner{background:linear-gradient(90deg,#f1c8df,#f0e2de,#f1c8df);width:100%}.container-banner{text-align:center;box-shadow:#864d9d;margin:5px 0 25px;padding-top:25px;padding-bottom:25px}.h1-banner,.p-banner{font-family:adobe-caslon-pro,serif;font-style:normal;font-weight:700;color:#864d9d;text-shadow:1px 1px 2px #fff;text-align:center}h1 span{line-height:80%;vertical-align:bottom}.h1-banner{margin:0;padding:0}img.banner-intro{width:20%;max-width:120px;border-radius:50%;margin-top:6px}.p-banner{font-size:20px;margin:5px 0 0!important;letter-spacing:1.1px}@media (max-width:299px){.h1-banner{font-size:18px}.p-banner{font-size:10px;letter-spacing:1.1px}}@media (min-width:300px) and (max-width:360px){.h1-banner{font-size:28px}.p-banner{font-size:16px}}@media (min-width:362px) and (max-width:370px){.h1-banner{font-size:36px}.p-banner{font-size:16px}}@media (min-width:371px) and (max-width:470px){.h1-banner{font-size:38px}.p-banner{font-size:22px}}@media (min-width:471px) and (max-width:767px){.h1-banner{font-size:48px}.p-banner{font-size:28px}}@media (min-width:768px){.h1-banner{font-size:54px}.p-banner{font-size:28px}}.nav-link,.navbar,a.dropdown-item,button.btn-close,button.btn.search,button.navbar-toggler,span.navbar-toggler-icon{color:#000!important;background:none;border:none!important}.nav-link{font-size:18px!important;border:none;margin-right:25px;transition:all .1s}.nav-link:hover{color:#864c9d!important;font-size:17px!important;font-weight:700!important}.navbar.toggler,button.btn-navbar{background:none;border:none!important}.navbar.toggler{color:#864c9d!important;font-size:48px!important}button.btn.search{background:#864c9d;color:#f5f5f5!important;margin-left:-10px}button.btn-close{font-size:25px!important}ul.dropdown-menu.show{border:1px solid #864c9d;font-weight:700}.offcanvas.offcanvas-end{padding:15px}.flag-lang{margin-left:25px;font-size:large}i.bi.bi-list.nav-icon{font-size:48px;border:none}i.bi.bi-x-lg{color:#000;font-weight:700;font-size:48px}@media (max-width:1107px){a.nav-link{font-size:16px!important;margin-right:15px!important}}