.txt-pri{color:#114c5f}.bg-pri{background-color:#114c5f}.txt-sec{color:#4a6eb0}.bg-sec{background-color:#4a6eb0}.txt-tri{color:#0799b6}.bg-tri{background-color:#0799b6}.txt-cua{color:#9cf2d3}.bg-cua{background-color:#9cf2d3}.txt-qin{color:#f2e6cf}.bg-qin{background-color:#f2e6cf}.txt-white{color:#fff}.bg-white{background-color:#fff}.txt-dark{color:#333}.bg-dark{background-color:#333}*:focus{border:none !important;box-shadow:none !important}body{font-family:"Raleway",sans-serif}body header nav{transition:background ease 300ms}body header nav .navbar-toggler i{font-size:2rem}body header nav ul li a{font-size:1.3rem !important}body header.fixed nav{background-color:#fff !important}body header.fixed nav .navbar-toggler i{color:#0799b6}
body #top-banner{background-image:url("../img/bg-banner.webp");background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
body #top-banner::after{content:url("../img/tilt-b.svg");bottom:-0.1rem;left:0;display:inline-block;position:absolute;transform:rotate(180deg);width:100%}

body #top-bannerk{background-image:url("../img/bg2.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
body #top-bannerk .inner-shadow{padding-block:clamp(7rem,9vw,11rem);background:rgba(0,0,0,.1)}
body #top-bannerk .inner-shadow .top-content h1{font-family:"Raleway",sans-serif;font-weight:bolder;font-size:5rem}
body #top-bannerk .inner-shadow .top-content span{ font-size:3.5rem}

body #top-banner .inner-shadow{padding-block:clamp(10rem,13vw,15rem);background:rgba(0,0,0,.95)}
body #top-banner .inner-shadow .top-content h1{font-family:"Raleway",sans-serif;font-weight:400;font-size:2.5rem}
body #top-banner .inner-shadow .top-content h1 span{font-weight:bolder}
body #top-banner .inner-shadow .top-content h5{font-size:1.7rem;font-weight:100}
body #top-banner .inner-shadow .top-content .quick-contact{background-image:url("../img/form-a.png");background-position:9%;background-repeat:no-repeat;background-size:20%}
body #top-banner .inner-shadow .top-content .quick-contact i{font-size:5rem}
body #top-banner .inner-shadow .top-content .quick-contact h2{text-transform:uppercase;font-weight:bold}
body #serviciosk {
    padding-block:clamp(4rem,7vw,9rem);
    width:80%;
}
body #serviciosk h1 {
    font-size: 2.3rem;
    font-weight: bold;
    text-align: center;
}
body #serviciosk p {
    margin: auto;
    line-height: 1.6rem;
    font-size: 1.2rem;
    text-align: justify;
}
body #servicios{padding-block:clamp(6rem,5vw,10rem);position:relative}
body #servicios::after{content:url("../img/tilt-d.svg");bottom:-0.1rem;left:0;display:inline-block;position:absolute;transform:scaleY(-1);width:100%}

body #servicios h1{font-weight:bolder;text-transform:uppercase}body #servicios .card{text-align:center;border:0;cursor:pointer}body #servicios .card:hover>img{transform:scale(1.3)}body #servicios .card img{width:90%;max-width:150px;margin:0 auto;transition:transform ease 400ms}
body #servicios .card .card-body h5{padding:2rem 0;font-size:clamp(1.4rem,2.1vw,2rem) !important;font-weight:600;word-break:break-word !important}
body #eventos{position:relative;padding-block:clamp(8rem,7vw,12rem)}
body #eventos h1{font-weight:bolder;text-transform:uppercase}
body #eventos h3{font-weight:bolder;text-transform:uppercase}
body #eventos p{font-size:1.3rem}
body #contacto{background-image:url("../img/bg-contacto-c.webp");background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}body #contacto .cont-shadow{padding-block:clamp(8rem,9vw,10rem);background:rgba(0,0,0,.85)}body #contacto h1{font-weight:bolder;text-transform:uppercase}body #contacto form textarea{resize:none}body #contacto form .btn-custom:hover{background-color:#9cf2d3}.modal-content .modal-header h1{font-weight:bold}.modal-content .modal-body ul li{font-size:1.3rem}footer{border-top:1px solid #fff}@media(max-width: 756px){.top-content h1{font-size:2rem !important}.top-content h5{font-size:1.5rem !important}.quick-contact{background-position:50% 100% !important;background-size:40% !important}.navbar-brand img{max-width:200px !important}}/*# sourceMappingURL=style.min.css.map */