@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap');

body {
    font-family: 'IBM Plex Sans', sans-serif;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1000%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='%230e2a47'%3e%3c/rect%3e%3cpath d='M20.01 402.76L84.96 440.26L84.96 515.26L20.01 552.76L-44.94 515.26L-44.94 440.26zM84.96 515.26L149.92 552.76L149.92 627.76L84.96 665.26L20.01 627.76L20.01 552.76zM149.92 177.76L214.87 215.26L214.87 290.26L149.92 327.76L84.96 290.26L84.96 215.26zM149.92 402.76L214.87 440.26L214.87 515.26L149.92 552.76L84.96 515.26L84.96 440.26zM344.78 290.26L409.73 327.76L409.73 402.76L344.78 440.26L279.82 402.76L279.82 327.76zM344.78 515.26L409.73 552.76L409.73 627.76L344.78 665.26L279.82 627.76L279.82 552.76zM669.55 402.76L734.5 440.26L734.5 515.26L669.55 552.76L604.59 515.26L604.59 440.26zM799.45 402.76L864.41 440.26L864.41 515.26L799.45 552.76L734.5 515.26L734.5 440.26zM864.41 515.26L929.36 552.76L929.36 627.76L864.41 665.26L799.45 627.76L799.45 552.76zM1189.18 177.76L1254.13 215.26L1254.13 290.26L1189.18 327.76L1124.22 290.26L1124.22 215.26zM1384.04 290.26L1448.99 327.76L1448.99 402.76L1384.04 440.26L1319.09 402.76L1319.09 327.76z' stroke='%2303305d' stroke-width='2'%3e%3c/path%3e%3cpath d='M12.51 402.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM77.46 440.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM77.46 515.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM12.51 552.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM-52.44 515.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM-52.44 440.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.42 552.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.42 627.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM77.46 665.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM12.51 627.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.42 177.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.37 215.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.37 290.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.42 327.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM77.46 290.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM77.46 215.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM142.42 402.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.37 440.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM207.37 515.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM337.28 290.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM402.23 327.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM402.23 402.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM337.28 440.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM272.32 402.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM272.32 327.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM337.28 515.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM402.23 552.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM402.23 627.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM337.28 665.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM272.32 627.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM272.32 552.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM662.05 402.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM727 440.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM727 515.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM662.05 552.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM597.09 515.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM597.09 440.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM791.95 402.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM856.91 440.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM856.91 515.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM791.95 552.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM921.86 552.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM921.86 627.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM856.91 665.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM791.95 627.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1181.68 177.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1246.63 215.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1246.63 290.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1181.68 327.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1116.72 290.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1116.72 215.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1376.54 290.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1441.49 327.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1441.49 402.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1376.54 440.26 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1311.59 402.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0zM1311.59 327.76 a7.5 7.5 0 1 0 15 0 a7.5 7.5 0 1 0 -15 0z' fill='%2303305d'%3e%3c/path%3e%3cpath d='M90.06 199.99L133.37 224.99L133.37 274.99L90.06 299.99L46.76 274.99L46.76 224.99zM46.76 274.99L90.06 299.99L90.06 349.99L46.76 374.99L3.46 349.99L3.46 299.99zM263.27 199.99L306.57 224.99L306.57 274.99L263.27 299.99L219.97 274.99L219.97 224.99zM306.57 -25.01L349.88 -0.01L349.88 49.99L306.57 74.99L263.27 49.99L263.27 -0.01zM349.88 199.99L393.18 224.99L393.18 274.99L349.88 299.99L306.57 274.99L306.57 224.99zM436.48 499.99L479.79 524.99L479.79 574.99L436.48 599.99L393.18 574.99L393.18 524.99zM479.79 -25.01L523.09 -0.01L523.09 49.99L479.79 74.99L436.48 49.99L436.48 -0.01zM523.09 49.99L566.39 74.99L566.39 124.99L523.09 149.99L479.79 124.99L479.79 74.99zM479.79 274.99L523.09 299.99L523.09 349.99L479.79 374.99L436.48 349.99L436.48 299.99zM609.69 499.99L653 524.99L653 574.99L609.69 599.99L566.39 574.99L566.39 524.99zM653 274.99L696.3 299.99L696.3 349.99L653 374.99L609.69 349.99L609.69 299.99zM696.3 349.99L739.6 374.99L739.6 424.99L696.3 449.99L653 424.99L653 374.99zM739.6 424.99L782.9 449.99L782.9 499.99L739.6 524.99L696.3 499.99L696.3 449.99zM869.51 499.99L912.81 524.99L912.81 574.99L869.51 599.99L826.21 574.99L826.21 524.99zM912.81 124.99L956.11 149.99L956.11 199.99L912.81 224.99L869.51 199.99L869.51 149.99zM956.11 349.99L999.42 374.99L999.42 424.99L956.11 449.99L912.81 424.99L912.81 374.99zM999.42 124.99L1042.72 149.99L1042.72 199.99L999.42 224.99L956.11 199.99L956.11 149.99zM1086.02 274.99L1129.32 299.99L1129.32 349.99L1086.02 374.99L1042.72 349.99L1042.72 299.99zM1172.63 -25.01L1215.93 -0.01L1215.93 49.99L1172.63 74.99L1129.32 49.99L1129.32 -0.01zM1172.63 274.99L1215.93 299.99L1215.93 349.99L1172.63 374.99L1129.32 349.99L1129.32 299.99zM1259.23 -25.01L1302.53 -0.01L1302.53 49.99L1259.23 74.99L1215.93 49.99L1215.93 -0.01zM1345.84 124.99L1389.14 149.99L1389.14 199.99L1345.84 224.99L1302.53 199.99L1302.53 149.99zM1345.84 274.99L1389.14 299.99L1389.14 349.99L1345.84 374.99L1302.53 349.99L1302.53 299.99zM1475.74 349.99L1519.05 374.99L1519.05 424.99L1475.74 449.99L1432.44 424.99L1432.44 374.99zM1475.74 499.99L1519.05 524.99L1519.05 574.99L1475.74 599.99L1432.44 574.99L1432.44 524.99z' stroke='rgba(6%2c 80%2c 156%2c 0.93)' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1000'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
}

#banner{
border-radius: 0.5rem;
box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}

#menu{
    background-color: #153d67 !important;
    padding: 1rem;
    border-radius: 0.5rem;
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}

.navbar li:hover{
    background-color: #0e2a47 !important;
    border-radius: 0.5rem;
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}

section{
    background-color: whitesmoke !important;
    padding: 1rem;
    border-radius: 0.5rem;
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}

#conferencistas .card-img-top{
    border-radius: 5px;
    width: 100%;
    height: 400px;
    padding: 0.4rem;
    object-fit: cover;
}

fieldset{
    padding: 1rem;
    border-radius: 0.5rem;
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
    width: 50%;
}

footer{
    margin-top: 0.4rem;
    background: #153d67;
    color: white;
    padding: 0.5rem;
    text-align: center !important;
    margin-bottom: 5rem;
    border-radius: 0.5rem;
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
}
#buttonup {
    text-decoration: none !important;
    display: inline-block;
    background-color: hsl(24, 96%, 47%);
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 100px;
    right: 1px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 80;
}

#buttonup::after {
    content: "\f077";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 2em;
    line-height: 50px;
    color: #fff;
}

#buttonup:hover {
    cursor: pointer;
    background-color: #333;
}

#buttonup:active {
    background-color: #555;
}

#buttonup.show {
    opacity: 1;
    visibility: visible;
}

@media (min-width: 500px) {
    #buttonup {
        margin: 15px;
    }
}

@keyframes effect {

    20%,
    100% {
        width: 50px;
        height: 50px;
        font-size: 30px;
    }

    0%,
    10% {
        width: 55px;
        height: 55px;
        font-size: 35px;
    }

    5% {
        width: 50px;
        height: 50px;
        font-size: 30px;
    }
}

.nav-item .navbar-brand{
    font-size: 0.83rem !important;
}

@media (max-width: 1400px) {
    .nav-item .navbar-brand {
        font-size: 0.75rem !important;
    }
}

@media (max-width: 1200px) {
    .nav-item .navbar-brand {
        font-size: 0.6rem !important;
    }
}

@media only screen and (max-width: 600px) {
    [class*="col-"] {
        width: 100%;
    }
}

section .h4{
    color: #153d67;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    border: 2px solid white;
}

section .h4:hover {
    color: black;
    cursor: none;
}

@media (max-width: 1400px) {
    .navbar {
        font-size: 0.8rem;
        padding: 0.5rem;
    }
}