﻿@font-face{font-family:Monserrat-Regular;src:url("../css/fonts/montserrat-v15-latin-regular.woff")}@font-face{font-family:Monserrat-300;src:url("../css/fonts/montserrat-v15-latin-300.woff")}@font-face{font-family:Monserrat-600;src:url("../css/fonts/montserrat-v15-latin-600.woff")}@font-face{font-family:Monserrat-700;src:url("../css/fonts/montserrat-v15-latin-700.woff")}@font-face{font-family:Avenir-Regular;src:url("../css/fonts/Avenir-Book.woff")}@font-face{font-family:Avenir-Medium;src:url("../css/fonts/Avenir-Medium.woff")}html{scroll-behavior:smooth}body{font-family:Monserrat-Regular}a{text-decoration:none}p{margin:0;padding:0}.navbar{padding:0}.nav{width:100%;height:5rem;background:rgba(0,0,0,0.9);background:linear-gradient(to right, rgba(0,69,147,0.95), rgba(1,140,179,0.95)) !important;box-shadow:0 0.3rem 0.4rem rgba(0,0,0,0.2)}.nav .logo{padding-left:1.5rem}@media (max-width: 992px){.nav .logo img{width:230px}}.nav .nav-item .nav-link{display:flex;align-items:center;width:max-content;height:5rem;color:#fff;padding:1rem 1.2rem;transition:.2 ease-in-out}.nav .nav-item .nav-link:hover{color:#004593;background:rgba(255,255,255,0.8)}.nav .nav-item .nav-link.active{color:#004593;background:rgba(255,255,255,0.8)}.nav .nav-link.active{color:#004593;background:rgba(255,255,255,0.8);font-family:Monserrat-600}@media (max-width: 992px){.nav .navbar-collapse{width:50%;top:5rem;flex-basis:100%;flex-grow:1;z-index:99;position:absolute;align-items:center;right:0;text-transform:uppercase;background:#004593}.nav .navbar-collapse .navbar-nav .nav-item .nav-link{width:100%;height:max-content}}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.55);border-color:rgba(255,255,255,0);padding:1rem 2rem;height:5rem;border-radius:0}.navbar-dark .navbar-toggler:focus{background:#004593;box-shadow:0 0 0 0 rgba(255,255,255,0)}.navbar-dark .navbar-toggler:hover{background:#004593}.carousel-item img{width:100%}.carousel-caption-right{position:absolute;width:100%;top:0;bottom:0;padding:1rem 5rem;color:#fff;font-size:3rem;text-align:right;display:flex;align-items:center;justify-content:flex-end;font-family:Monserrat-700}@media (max-width: 992px){.carousel-caption-right{justify-content:center;text-align:center;font-size:1.6rem}}@media (max-width: 576px){.carousel-caption-right{font-size:1rem}}.carousel-caption-left{position:absolute;width:100%;top:0;bottom:0;padding:1rem 5rem;color:#004593;font-size:3rem;text-align:right;display:flex;align-items:center;justify-content:flex-start;font-family:Monserrat-700}@media (max-width: 992px){.carousel-caption-left{justify-content:center;text-align:center;font-size:1.6rem}}@media (max-width: 576px){.carousel-caption-left{font-size:1rem}}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:20px;height:20px;padding:0;border-radius:50pc;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(199,199,199,0.8);background-clip:padding-box;border:0;transition:opacity 0.6s ease}.carousel-indicators [data-bs-target].active{background:#004593}.text-aqua{color:#018CB3}.title{font-size:2rem;text-transform:uppercase;font-family:Monserrat-700;text-align:center;color:#004593;padding:1rem .5rem}.title-lowercase{font-size:2rem;font-family:Monserrat-700;text-align:center;color:#004593;padding:1rem .5rem}.card-testimony{display:flex;justify-content:center;align-items:center;padding-top:2.5rem}@media (max-width: 992px){.card-testimony{flex-direction:column}}.card-testimony .card-client{width:20%;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-testimony .card-client img{width:6rem;background:#004593;border-radius:4rem;padding:.2rem}.card-testimony .card-client h3{font-family:Monserrat-600;font-size:1.2rem;text-align:center}.card-testimony .card-client p{color:#018CB3;text-align:center}.card-testimony .card-text{width:80%;display:flex;align-items:flex-start}.card-testimony .card-text img{width:2.5rem}.card-testimony .card-text p{font-style:italic;padding:.2rem 2rem}.testimonials .glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#5C5C5C;padding:9px 12px;border:0 solid rgba(255,255,255,0.5);border-radius:4px;background:rgba(255,255,255,0);opacity:1;cursor:pointer;transition:opacity 150ms ease, border 300ms ease-in-out;transform:translateY(-50%);line-height:1}.testimonials .glide__arrow:focus{outline:none}.testimonials .glide__arrow:hover{border-color:white}.testimonials .glide__arrow--left{left:0;font-size:1.5rem}.testimonials .glide__arrow--left:hover{color:#004593}.testimonials .glide__arrow--right{right:0;font-size:1.5rem}.testimonials .glide__arrow--right:hover{color:#004593}.testimonials .glide__arrow--disabled{opacity:0.33}.splide__track{position:relative;z-index:0;overflow:hidden;padding-left:1.7rem}.splide__arrow--next{right:-2em}.splide__arrow--prev{left:-2em}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:rgba(255,255,255,0)}.clients{width:100%;background:#f5f5f5;padding:1.5rem .5rem}.clients .client{display:flex;justify-content:center;align-items:center}.clients .client-img{width:100%;padding:1rem 0}.contacto{width:100%;height:max-content;padding:1.5rem 2rem}.contacto .info{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.contacto .info h3{color:#004593;font-family:Monserrat-700;font-size:2rem;text-transform:uppercase;padding-bottom:.5rem}.contacto .info ul{list-style:none}.contacto .info ul li{padding:.6rem .3rem}.contacto .info ul a{color:#000;padding:.2rem}.contacto .info ul a:hover{text-decoration:underline}.footer{width:100%;height:max-content;font-family:Monserrat-300;background:#004593;padding:.5rem}@media (max-width: 992px){.footer{padding-bottom:4rem}}.footer .chocolatux{display:flex;align-items:center;justify-content:flex-start}.footer .chocolatux a{font-family:Monserrat-300;color:#fff;font-size:.9rem;text-decoration:none}.footer .chocolatux a img{padding:0 1rem}@media (max-width: 992px){.footer .chocolatux{justify-content:center;padding:.5rem}}.footer .links ul{list-style:none;display:flex;margin:0;justify-content:center;align-items:center;padding-top:.6rem}.footer .links ul li,.footer .links ul a{color:#fff;font-size:.9rem}.footer .links ul li:hover,.footer .links ul a:hover{text-decoration:underline}@media (max-width: 1417px){.footer .links{display:none}}.footer .links-mobile{display:none}.footer .links-mobile ul{list-style:none;display:flex;margin:0;padding:0;justify-content:center;align-items:center;padding-top:1.2rem}.footer .links-mobile ul li,.footer .links-mobile ul a{color:#fff;font-size:.9rem}.footer .links-mobile ul li:hover,.footer .links-mobile ul a:hover{text-decoration:underline}@media (max-width: 1417px){.footer .links-mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:.9rem}.footer .links-mobile ul{padding-top:0}}@media (max-width: 992px){.footer .links-mobile{padding-bottom:.5rem}}.footer .social-media{display:flex;justify-content:center;align-items:center}.footer .social-media ul{list-style:none;display:flex;justify-content:center;align-items:center;margin:0;padding:0}.footer .social-media ul a{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:2rem;background:#fff;margin:0 .5rem}.footer .social-media ul a i{color:#004593;font-size:1.1rem;padding:.1rem}@media (max-width: 992px){.footer .social-media{padding-bottom:.5rem}}.card{flex:initial;position:relative;height:470px;width:100%;border:0px solid #f5f5f5;margin-top:.5rem;-moz-perspective:200rem;perspective:200rem}.card__side{height:470px;transition:all 0.8s ease;position:absolute;top:0;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:3px;overflow:hidden;box-shadow:0 2rem 6rem rgba(0,0,0,0.15)}.card__side--front{background-image:url("../images/comprimidas/contenedores.jpg");background-position:center;background-size:cover}.card__side--front2{background-image:url("../images/comprimidas/equipo.jpg");background-position:center;background-size:cover}.card__side--front3{background-image:url("../images/comprimidas/autos.jpg");background-position:center;background-size:cover}.card__side--front4{background-image:url("../images/comprimidas/inmuebles.jpg");background-position:center;background-size:cover}.card__side--front5{background-image:url("../images/comprimidas/mercancía.jpg");background-position:center;background-size:cover}.card__side--front6{background-image:url("../images/comprimidas/gastos médicos.jpg");background-position:center;background-size:cover}.card__side--front7{background-image:url("../images/comprimidas/vida.jpg");background-position:center;background-size:cover}.card__side--back{background-color:#fff;transform:rotateY(180deg)}.card:hover .card__side--back{transform:rotateY(0)}.card:hover .card__side--front{transform:rotateY(-180deg)}.card:hover .card__side--front2{transform:rotateY(-180deg)}.card:hover .card__side--front3{transform:rotateY(-180deg)}.card:hover .card__side--front4{transform:rotateY(-180deg)}.card:hover .card__side--front5{transform:rotateY(-180deg)}.card:hover .card__side--front6{transform:rotateY(-180deg)}.card:hover .card__side--front7{transform:rotateY(-180deg)}.card__theme{position:absolute;bottom:0;left:0;width:100%;text-align:left;z-index:20}.card__theme-box img{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:10}.card__title{font-family:Avenir-Heavy;font-size:3rem;position:absolute;color:#fff;bottom:2rem;left:2rem;z-index:20}@media (max-width: 1600px){.card__title{bottom:1.2rem;font-family:Avenir-Heavy}}@media (max-width: 1444px){.card__title{font-size:2rem;bottom:1.2rem;font-family:Avenir-Heavy}}@media (max-width: 1275px){.card__title{font-size:2rem;bottom:1.2rem;font-family:Avenir-Heavy}}@media (max-width: 992px){.card__title{font-size:3rem;bottom:1.5rem;font-family:Avenir-Heavy}}@media (max-width: 768px){.card__title{font-size:2rem;bottom:1.4rem;font-family:Avenir-Heavy}}@media (max-width: 585px){.card__title{font-size:1.6rem;bottom:1rem;font-family:Avenir-Heavy}}@media (max-width: 360px){.card__title{font-size:1.3rem;bottom:.5rem;font-family:Avenir-Heavy}}.card__cover{position:relative;background-size:cover;height:14rem;-webkit-clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);border-top-left-radius:3px;border-top-right-radius:3px;background-image:url("../images/contenedores.webp")}.card__details{width:100%;height:100%;font-family:Monserrat-Regular;font-size:.9rem;border-left:0.5rem solid #018CB3;display:flex;justify-content:center;background:#f5f5f5;overflow-y:scroll}@media (max-width: 768px){.card__details{font-size:.7rem}}.card__details h5{padding-top:.5rem;padding-left:1.5rem;color:#018CB3;font-family:Monserrat-600;text-transform:uppercase}.card__details ul{padding-left:3rem;font-size:.9rem}@media (max-width: 768px){.card__details ul{font-size:.7rem}}.bold{font-family:Monserrat-700}.btn-cotizar{background:linear-gradient(45deg, #004593, #018CB3);border:0rem solid #000;color:#fff;display:block;padding:.5rem 5rem;font-size:1.2rem;text-transform:uppercase;font-family:Monserrat-600;border-radius:4rem;cursor:pointer;transition:.2s ease-in-out;margin-bottom:1rem}.btn-cotizar:hover{box-shadow:0 0.3rem 0.5rem rgba(0,0,0,0.5)}.modal-form .modal-content{padding:0 2rem;background:#f5f5f5}.modal-form .modal-content .modal-header{display:flex;justify-content:center}.modal-form .modal-content .modal-header .modal-title{font-size:2rem;font-family:Monserrat-700;color:#004593;text-align:center}.form-control{border:0.1rem solid #018CB3;border-left:0.4rem solid #018CB3;color:#000;transition:.2s ease-in-out}.form-control:hover{border:0.1rem solid #004593;border-left:0.4rem solid #004593;box-shadow:0 0 0 0 rgba(255,255,255,0);background:#f5f5f5}.form-control:focus{border:0.1rem solid #004593;border-left:0.4rem solid #004593;box-shadow:0 0 0 0 rgba(255,255,255,0);background:#fff}.form-control-40{width:42%;padding:0.375rem 0.75rem;border:0.1rem solid #018CB3;border-left:0.4rem solid #018CB3;color:#000;border-radius:0.25rem;transition:.2s ease-in-out}.form-control-40:hover{border:0.1rem solid #004593;border-left:0.4rem solid #004593;box-shadow:0 0 0 0 rgba(255,255,255,0);background:#f5f5f5}.form-control-40:focus{border:0.1rem solid #004593;border-left:0.4rem solid #004593;box-shadow:0 0 0 0 rgba(255,255,255,0);background:#fff}@media (max-width: 992px){.form-control-40{width:50%}}.form-label{color:#000;font-family:Monserrat-Regular;font-size:1rem}.form-check-input:checked{background-color:#018CB3;border-color:#018CB3;border-width:.1rem}.form-check-input{width:1.2rem;height:1.2rem;margin-top:0.1em;vertical-align:top;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:0.1rem solid #018CB3;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input:focus{box-shadow:0 0 0 0 rgba(0,0,0,0)}.parsley-errors-list{list-style:none;position:relative}.parsley-errors-list .parsley-required{position:absolute;top:0rem;right:0;font-size:0.7rem;background:#DB3A34;color:#fff;padding:.3rem}.file-upload{width:450px;height:max-content;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.file-upload-btn{width:100%;margin:0;color:#fff;background:#fff;border:none;padding:10px;border-radius:4px;transition:all .2s ease;outline:none;text-transform:uppercase;font-weight:700}.file-upload-btn:hover{display:flex;justify-content:center;align-items:center;background:#F0F0F0;color:#ffffff;transition:all .2s ease;cursor:pointer}.file-upload-btn:active{border:0;transition:all .2s ease}.file-upload-content{width:max-content;height:max-content;display:none;justify-content:center;align-items:center;text-align:center;background:#fff;padding:.5rem 1rem;border:0.1rem dashed #018CB3}.file-upload-input{position:absolute;margin:0;padding:0;width:100%;height:100%;outline:none;opacity:0;cursor:pointer}.image-upload-wrap{width:400px;height:max-content;padding:.5rem 1rem;position:relative;display:flex;justify-content:center;align-items:center;background:#fff;border:0.1rem dashed #018CB3}.image-dropping{background-color:#fff}.image-title-wrap{padding:0 15px 15px;color:#fff}.image-title{color:#fff}.drag-text{width:100%;text-align:center}.drag-text h3{font-weight:100;text-transform:uppercase;color:#000;padding:60px 0}.file-upload-image{max-height:200px;max-width:200px;margin:auto;padding:20px}.remove-image{width:200px;height:45px;margin:1rem 0 0 0;color:#fff;background:#004593;border:none;padding:10px 8px;border-radius:4rem;transition:all .2s ease;outline:none;text-transform:uppercase;font-size:.9rem}.remove-image:hover{background:#018CB3}.remove-image:active{border:0;transition:all .2s ease;color:#fff}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#fff;cursor:default;background:#004593}.box-icons-side{position:fixed;right:0;width:70px;height:auto;z-index:10}@media (max-width: 992px){.box-icons-side{width:100%;height:40px;display:flex;justify-content:center;align-items:center}}.icons-side{position:fixed;width:70px;height:max-content;padding:10px 0;bottom:40%;background-color:#f17400e5;border-radius:20px 0 0 20px;display:flex;border-right:4px solid #FFDE00;flex-direction:column;justify-content:space-around;align-items:center;box-shadow:0 0 5px black}@media (max-width: 992px){.icons-side{width:165px;height:auto;bottom:0;padding:.2rem 1rem;flex-direction:row;border-radius:20px 20px 0 0;border-right:0px solid #FFDE00;border-bottom:4px solid #FFDE00}}.btn-whatsapp{width:45px;height:auto;z-index:1;padding-bottom:10px;border-bottom:0.1rem solid #fff;transition:.3s ease-in-out}.btn-whatsapp:hover{transform:scale(1.2)}@media (max-width: 992px){.btn-whatsapp{width:45px;height:auto;padding:0;border-bottom:0rem solid #fff}}.btn-telegram{width:42px;height:auto;z-index:1;transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;padding-top:.5rem}.btn-telegram:hover{transform:scale(1.2)}@media (max-width: 992px){.btn-telegram{width:45px;height:auto;padding:0}}.btn-messenger{width:42px;height:auto;z-index:1;transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center;padding-bottom:10px}.btn-messenger:hover{transform:scale(1.2)}@media (max-width: 992px){.btn-messenger{width:45px;height:auto;padding:0}}.btn-phone{width:40px;height:auto;padding:.5rem 0;z-index:1;border-bottom:0.1rem solid #fff;transition:.3s ease-in-out}.btn-phone:hover{transform:scale(1.2)}@media (max-width: 992px){.btn-phone{width:40px;height:auto;margin:0 1rem;border-bottom:0rem solid #fff}}.btn-close{position:absolute;cursor:pointer;top:-3rem;right:0;background:rgba(0,0,0,0);opacity:1}.btn-close i{color:#fff;font-size:2rem;opacity:1}.btn-close i:hover{color:#DB3A34}.box-counter .btn-counter{width:100%;height:2.5rem;background:#018CB3;color:#fff;border:0rem solid #000;border-radius:.2rem;display:block;padding:.4rem .8rem;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.box-counter .btn-counter:hover{background:#004593}.box-counter .btn-counter:disabled{background:#a7a7a7}.box-counter input[type=text]{width:100%;height:2.5rem;border-radius:0;text-align:center;border:0px solid black;border-top:0.1rem solid #018CB3;border-bottom:0.1rem solid #018CB3;padding:.4rem .8rem}.box-counter input[type=text]:disabled{background:#fff}.banner{display:block}@media (max-width: 380px){.banner{display:none}}.banner-mobile{display:none}@media (max-width: 380px){.banner-mobile{display:block}}.iframe{width:100%;height:240px}@media (max-width: 560px){.iframe{width:82% !important}}@media (max-width: 560px){#carousel2 .owl-stage-outer{margin:0 2.5rem}}
