nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(4px)}svg text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div:focus-visible{outline:transparent}.circle-big{outline:0;border:transparent}.circle-big.active,.circle-big:hover{outline:none;border:2px solid white}.svg-in-circle{max-width:6.5rem}.triangle-top{border-bottom:23px solid #dbd0c9 !important}.border-bottom-nav{border-bottom:2px solid #dbd0c9 !important}.ff-inter{font-family:Inter, sans-serif !important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Inter, sans-serif !important}.swipe-arrow{top:65rem}.campus-detail-info .campus-detail-circle{width:75px;height:75px}@media screen and (min-width: 768px){.campus-detail-info .campus-detail-circle{width:120px;height:120px}}.btn-secondary{background-color:#C7AB9B !important;color:#003b4a !important;transition:0.1s all}.btn-secondary:hover{background-color:#ac826a !important}.modal-dialog-contact{position:relative;max-width:1100px;margin:auto}.modal-content-contact{position:relative;z-index:500;pointer-events:none}.w-full{width:100%}.image-contect-modal{object-fit:cover;height:430px;object-position:top}@media screen and (max-width: 567px){.image-contect-modal{height:220px}}.underline-hover{text-decoration:underline}.underline-hover:hover{text-decoration:none}.no-underline-hover{text-decoration:none}.no-underline-hover:hover{text-decoration:underline}.close-contact-modal{position:absolute;top:40px;right:40px;z-index:5;transform:scale(1);transition:0.1s all}@media screen and (max-width: 720px){.close-contact-modal{top:27px;position:fixed;right:35px}}.floating-modal{position:fixed;right:0;bottom:40px;border-top-left-radius:10rem;border-bottom-left-radius:10rem;padding-left:20px}@media screen and (max-width: 720px){.floating-modal{bottom:0;border-top-left-radius:0;border-bottom-left-radius:0;width:100%}}.floating-modal{position:fixed;right:0;bottom:40px;border-top-left-radius:10rem;border-bottom-left-radius:10rem;padding-left:20px}@media screen and (max-width: 720px){.floating-modal{bottom:10px}}.floating-contact-img{width:100px;height:100px;border-radius:100%;object-fit:cover;object-position:top}@media screen and (max-width: 720px){.floating-contact-img{width:80px;height:80px}}.js-label{position:absolute;left:2rem;top:10px;font-weight:700;font-size:1.6rem;color:#003b4a;cursor:auto;transition:0.3s all}.js-label.active{top:-24px;font-size:1.3rem;color:#c7ab9b;cursor:auto;font-weight:400;border-radius:5px;left:0}