/*Pagination */
.paginator-product svg{
	height: 20px;
}

.pagination-blog > nav span a {
	padding-left:15px!important;
	padding-right:15px!important;
}

#mainWrapper > div.container.blog.pt-20.pb-20 > div > div.col-md-8.order-xl-1.order-lg-1.order-md-1.order-sm-1.order-xs-2.order-2 > div > nav > div.hidden.sm\:flex-1.sm\:flex.sm\:items-center.sm\:justify-between > div:nth-child(1){
	margin-top:20px
}

.pagination-blog svg{
	height: 20px;
}

#page-products > form > div > div.col-md-8 > div > div.col-md-12.text-center > div > nav > div.hidden.sm\:flex-1.sm\:flex.sm\:items-center.sm\:justify-between{
	margin-top:20px
}
/* General ======= */
.btn-custom-one{background-color: rgb(98, 121, 160); color: white; padding: 10px 20px; display: inline-block; border-radius: 5px; text-decoration: none;text-align: center;}
.btn-custom-one:hover{color: white;text-decoration: none;}
.btn-custom-two{background-color: rgb(82, 172, 228); color: white; padding: 10px 20px; display: inline-block; border-radius: 5px; text-decoration: none;text-align: center}
.btn-custom-two:hover{color: white;text-decoration: none;}
.btn-custom-three{background-color: white; color: rgb(98, 121, 160); padding: 10px 20px; display: inline-block; border-radius: 5px; text-decoration: none;text-align: center}
.btn-custom-three:hover{color: rgb(98, 121, 160);text-decoration: none;}

.btn-blue-primary{background-color: #82aac9 !important;padding: 10px 15px;display: inline-block;color: white;border-radius: 5px;font-family: "Gotham-Light" !important;}
.btn-blue-primary:hover{color: white;text-decoration:none;}

/* Footer */
footer{margin-top: 0;}

/* Brands */
#brands{margin-top: 0px;}
#brands .carousel-infinity{transition-timing-function: linear;}
#brands .carousel-infinity a{border-right: solid 1px #e8e8e8;margin: 10px;width: 100%;height: 150px;padding: 0 10px;display: flex;align-items: center;justify-content: center;}
#brands .carousel-infinity a img{width: auto;height: auto;max-width: 100%;}

/* Home ========= */
/* -- Products */
#home-products{padding: 70px 0;}
#home-products h2{font-weight: normal;font-family: "GOtham-Light";margin-bottom: 0;}
#home-products .buttons{display: flex;}
#home-products .shop a{border: solid 2px white;box-shadow: none;display: flex;align-items: center;justify-content: center;}
#home-products .shop a img{margin-right: 5px;}
#home-products .buttons .tiny-carousel-products-prev,
#home-products .buttons .tiny-carousel-products-next{box-shadow: none;flex: 1 1 50%;padding: 6px 10px;border: solid 2px white;}
#home-products .buttons .tiny-carousel-products-prev{}
#home-products .buttons .tiny-carousel-products-next{}
#home-products .tiny-carousel-products{}
#home-products .tiny-carousel-products .img-prd{}
#home-products .tiny-carousel-products .img-prd img{width: 100%;}
#home-products .tiny-carousel-products a{text-decoration: none;}
#home-products .tiny-carousel-products a h3{text-align: center;margin-top: 10px;}
/* -- Water technologies */
#home-water-technologies {background-color: #f8f9fb;padding: 70px 0;}
#home-water-technologies h2{font-weight: normal;font-family: "GOtham-Light";margin-bottom: 40px;position: relative;}
#home-water-technologies h2:after{position: absolute;content: "";left: 0;bottom: -12px;background-color: #445694;width: 70px;height: 5px;}
#home-water-technologies .card-row{display: flex;flex-wrap: wrap;width: 100%;}
#home-water-technologies .card-row .card-item{flex: 1 1 50%;text-align: center;padding: 7px;transition: .5s all;}
#home-water-technologies .card-row .card-item .card-bg{background: white;border-radius: 1rem;padding: 1rem;border: solid 2px #f2f2f2;}
#home-water-technologies .card-row .card-item:hover{transform: scale(1.05);}
#home-water-technologies .card-row .card-item .card-bg h3{margin-top: 10px;}
#home-water-technologies .card-row .card-item .card-bg img{max-width: 70px;margin-bottom: 10px;}
/* -- Proyects */
#home-proyects{padding: 70px 0;/*background-color: #f8f9fb;*/}
#home-proyects h2{font-weight: normal;font-family: "GOtham-Light";}
#home-proyects .view-more{}
#home-proyects .view-more i{}
#home-proyects .home-proyect-card{position: relative;margin-bottom: 20px;}
#home-proyects .home-proyect-card img{width: 100%;height: 380px;}
#home-proyects .home-proyect-card .home-proyect-card-content{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;color: white;padding: 20px;}
#home-proyects .home-proyect-card .home-proyect-card-content h3{min-height: 48px;}
#home-proyects .home-proyect-card .home-proyect-card-content p{min-height: 155px;text-shadow: 1px 3px 7px black;}
#home-proyects .home-proyect-card .home-proyect-card-content a{}
/* Links shop */
#links-shop {background-color: #f8f9fb;padding: 70px 0;margin: 20px 0;}
#links-shop2 {padding: 70px 0;margin: 20px 0;}

/* Breadcrumb */
#breadcrumb{}

/* prop block */
#prop-block-2 img{max-width: 100%;}

/* Blog */
#mainWrapper .content_blog img{max-width: 100%;width: auto;}
.single_category{cursor: pointer;padding: 10px 15px;border-bottom: solid 1px #eee;}
.single_category a{color: black;text-decoration: none;display: block;}
.single_category.active{background-color: #47bfeb;color: white;}
.single_category.active a{color: white;}
.single_category:last-child{border-bottom: 0;}
.blog .title_publish{margin: 0;font-family: 'GothamRnd';color: #48bfea;}

/* Products */
#page-products {background-color:#e4ebf1;padding: 50px 0;}
#page-products .search-field-product{}
#page-products .search-field-product input{border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding: 20px 15px;border: solid 1px #e8e8e8;}
#page-products .search-field-product button{background: #5ba0d0;color: white;border: solid 1px #5ba0d0;padding: 10px 15px;}
#page-products .widget-product{background-color: white;margin-bottom: 25px;border-radius: 10px;}
#page-products .widget-product h3{padding: 15px 20px;border-bottom: solid 1px #eee;}
#page-products .widget-product ul{padding: 15px 20px;list-style: none;}
#page-products .widget-product ul li{margin-bottom: 15px;}
#page-products .widget-product ul li input{margin-top: 0;cursor: pointer;}
#page-products .widget-product ul li label,
#page-products .widget-product ul li a{font-weight: normal;font-family: "Gotham-Light";cursor: pointer;color:black;}
#page-products .widget-product ul li a{margin-left: -15px;}
#page-products .widget-product ul li a.active{color: #45b3ff;font-weight: bold;border-bottom: 1px solid;}
#carouselExampleControls .carousel-inner{padding-top: 80px !important;}
#page-products .card-product {}
#page-products .card-product img{height: 200px;width: 100%;object-fit: contain;border: solid 2px white;border-radius: 20px;padding: 10px;margin-bottom: 10px;}
#page-products .card-product .cart-product-title{color: black;min-height: 30px;display: block;margin-bottom: 20px;}

/* Oculta solo botón Twitter/X de ShareThis */
.sharethis-inline-share-buttons .st-btn[data-network="twitter"], .sharethis-inline-share-buttons .st-btn[data-network="pinterest"] {display: none !important;}
.consulta_experto_btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#58a8d8!important;color:#fff!important;font-weight:700;line-height:1;padding:10px 20px;text-decoration:none;}
.consulta_experto_btn:hover{color:#fff!important;text-decoration:none;}
.consulta_experto_btn img{width:24px;height:24px;display:block;}

/* Estilo exclusivo del botón en menú principal */
#mtop .consulta_experto_btn{gap:8px;font-weight:600;padding:8px 14px;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:12px;transition:all .2s ease;white-space:nowrap;}
#mtop .consulta_experto_btn:hover{background:#4a9acb!important;transform:translateY(-1px);}
#mtop .consulta_experto_btn img{width:18px;height:18px;}
#slider-catalogo:not(.slick-initialized) > div:not(:first-child){display:none;}
#slider-catalogo:not(.slick-initialized){min-height: 220px;}
#page-products .sharethis-inline-share-buttons{min-height: 32px;}

#page-products .paginator-product .pagination{justify-content: center;}
#page-products .paginator-product .pagination li{margin: 5px;}
#page-products .paginator-product .pagination li.active span,
#page-products .paginator-product .pagination li:hover a{color: white;background: #4084dd;text-decoration: none;}
#page-products .paginator-product .pagination li span,
#page-products .paginator-product .pagination li a{color: black;height: 35px;width: 35px;display: flex;justify-content: center;align-items: center;background: white;}

#product-related{padding: 70px 0;background: #f9f9f9;}
#product-related .card-product img{height: 200px;width: 100%;object-fit: contain;border: solid 2px #d2d2d2;border-radius: 20px;padding: 10px;margin-bottom: 10px;}
#product-related .card-product .cart-product-title{color: black;min-height: 30px;display: block;margin-bottom: 20px;}
#product-related .buttons{display: flex;}
#product-related .buttons .tiny-carousel-products-related-prev,
#product-related .buttons .tiny-carousel-products-related-next{box-shadow: none;flex: 1 1 50%;padding: 6px 10px;border: solid 2px white;}
/* =========================== PAGE SHOP =========================== */
/* Home */
/* -- Main filters */
#principales-filtros .bx-wrapper{box-shadow: unset;overflow: hidden;}
#principales-filtros .bx-wrapper .bx-viewport{overflow: visible !important;}
#principales-filtros .bx-wrapper .bx-viewport img{height: 300px;width: auto;margin-right: auto;margin-left: auto;margin-bottom: 10px;}

#exampleModal .modal-body{background: #fff;}

/* Product Card */
.section-product-card{background-color: #f8f9fb;}
.section-product-card h2,
.section-product-card p{font-family: "Gotham-Light" !important;line-height: 1.5;}

/* Page Envase */
/* -- Content */
.bg-img-top-contenedor{background-image: url('/assets/images/contenedores/slider.jpg');background-color: #004ca4;background-repeat: no-repeat;background-size: cover;padding: 200px 0px 10px 0px;background-position: bottom;}
/* -- Cards */
.page-envase .content{padding: 30px 100px;}
.page-envase .content.line1::before{content: "";position: absolute;left: 30px;right: auto;top: 85px;background-color: rgb(112, 112, 112);width: 70px;height: 4px;}
.page-envase .content.line2::before{content: "";position: absolute;left: 30px;right: auto;top: 40px;background-color: rgb(112, 112, 112);width: 70px;height: 4px;}
.page-envase .content h2{font-family: "Gotham-Light";color: #06aaea;}
.page-envase .content p{color: #757575;}
.page-envase .content p strong{color: #769aa8;}
.page-envase-img h2{font-family: "Gotham-Light";color: #06aaea;}

.page-envase-tape{background-image: url('/assets/images/contenedores/linea.jpg');background-size: cover;background-position: center;padding: 65px 0;margin-top: 50px; margin-bottom: 80px;}
.page-envase-tape p{color: white;}

/* Style box container */
.style-box-container{position: relative;margin-top:30px;}
.style-box-container .cont{position: absolute;top: -30px;background: #000365;color: white;padding: 30px 30px 10px;left: 9%;display: inline-block;}

.style-box-container2{position: relative;margin-top:30px;}
.style-box-container2 .cont{position: absolute;top: 60px;background: #000365;color: white;padding: 30px 30px 10px;left: 0;display: inline-block;}

.style-box-container3{display: inline-block;background: #000365;color: white;padding: 30px 30px 10px;}

/* Search */
#search-outer{position: fixed;top: 0;right: 0;left: 0;width: 100%;height: auto;z-index: 9999;background: white;background: white;padding: 0 20px;display: none;max-height: 500px;overflow: auto;height: auto;}
#search-outer #search #search-box{padding: 65px 0;}

.sendmail_form .g-recaptcha{min-height: 78px;}
.map-container-contacto #map-placeholder{height: 100%;}
.map-container-contacto #map-placeholder img{width: 100%;height: 100%;object-fit: cover;display: block;}

/* Social footer helpers */
.bg-instagram{background-color:#E4405F;}
.bg-linkedin{background-color:#0A66C2;}

#search-outer #search #search-box form{position: relative;}
#search-outer #search #search-box input:focus{outline: none;}
#search-outer #search #search-box input{border-top: unset;border-right: unset;border-left: unset;width: 100%;border-color: #2581c6;color: #1e1e1e !important;line-height: 1.5;}
#search-outer #search #search-box span{color: #1e1e1e !important;margin-top: 15px;display: block;font-family: "Gotham-Light";}
#search-outer #search #search-box #close{position: absolute;right: 0;background: #f2f2f2;border-radius: 50%;width: 35px;height: 35px;display: flex;justify-content: center;align-items: center;top: 16px;}
#search-outer #search #search-box #close i{color: black;}
#search-outer #search #search-box .ajax_loader{position: absolute;top: 20px;right: 40px;display: none;}

.nectar-ajax-search-results .inner{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.nectar-ajax-search-results .inner .search-post-item{flex: 1 1 20%;max-width: 20%;padding: 0 5px;margin-bottom: 10px;display: none;}
.nectar-ajax-search-results .inner .search-post-item .cont{border: solid 2px #eeeeee;text-align: center;border-radius: 10px;}
.nectar-ajax-search-results .inner .search-post-item .cont img{width: 100%;height: 150px;object-fit: contain;}
.nectar-ajax-search-results .inner .search-post-item .cont a:first-child{padding: 0;}
.nectar-ajax-search-results .inner .search-post-item .cont a{color: black;min-height: 50px;display: block;margin-top: 15px;font-family: "Gotham-Light";padding: 5px;}

/* Plantas */
#plantas-block-1 h2{color: #42587f;font-family: "Gotham-Light";}
#plantas-block-1 p{color: #42587f;font-family: "Gotham-Light";}

#plantas-water {background: #e7ebf1;}
#plantas-water .backg{position: relative;}
#plantas-water .backg::before{content: "";position: absolute;left: -1000px;top: 0;background-image: url("/assets/images/principal.webp");width: 1665px;height: 100%;background-size: cover;clip-path: polygon(94.56% 0px, 94.55% 34.3%, 100.1% 51.63%, 94.59% 67.67%, 94.56% 100.01%, 0px 100%, 0px 100%, 0px 100%, 0px 100%, 0px 10%, 0px 0px);}
#plantas-water .backg h2{color: white;position: relative;padding: 110px 0;text-shadow: 1px 4px 9px black;margin-bottom: 0;}
#plantas-water .backg h2 span{font-family: "Gotham-Light";}
#plantas-water .content{text-align: justify;max-width: 412px;margin-left: auto;}
#plantas-water .content p{color: #42587f;}
#plantas-tabs{padding-bottom: 100px;padding-top: 100px;}
#plantas-tabs h2{color: #42587f;}
#plantas-tabs h3{scroll-margin: 0 10px 30px 0;}
#plantas-tabs .rounded-circle{background-color: #6279a0; width: 80px;height: 80px;object-fit: contain;display: flex;align-items: center;padding: 10px;}
#plantas-tabs .title-tab{text-align: center;}
#plantas-tabs .title-tab h3{background-color: #e7ebf1;color: #6279a0;padding: 10px 10px 50px 10px;text-align: center;max-width: 200px;border-radius: 10px;margin-left: auto;margin-right: auto;cursor: pointer;position: relative;margin-top: 50px;    font-size: 15px;}
#plantas-tabs .title-tab img{margin-left: auto;margin-right: auto;margin-top: -50px;cursor: pointer;position: relative;z-index: 1;animation: pulse 2s infinite;transform: scale(1);box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);}
#plantas-tabs .title-tab span{display: inline-block;background: #5ba0d0;color: white;padding: 7px 15px;border-radius: 14px;margin-top: 12px;}
#plantas-tabs .active .title-tab::after{position: absolute;content: "";width: 100px; height: 100px;background-color: #e7ebf1;transform: rotate(349grad);right: 0;left: 0;margin-left: auto;margin-right: auto;bottom: -150px;}
#plantas-tabs .active .title-tab img{background-color: #5ba0d0;}
#plantas-tabs .tech-content{background-color: #e7ebf1;padding: 50px 0;margin-top: 100px;}
/* #plantas-tabs .tech-content h2{} */
#plantas-tabs .tech-content h2,
#plantas-tabs .tech-content h3{color: #42587f;}
#plantas-tabs .tech-content p{text-align: justify;}
#plantas-tabs .tech-content p,
#plantas-tabs .tech-content ul li,
#plantas-tabs .tech-content b{color: #42587f;}
#plantas-tabs .tech-content ul{padding-left: 22px;}
#plantas-tabs .tech-content ul li{margin-bottom: 15px;}
#plantas-tabs .tech-content .content{padding: 0 20px;}

#plantas-purificador{background-image: url("/assets/images/AGUA .webp");background-size: contain;background-repeat: no-repeat;background-position: left center;}
#plantas-purificador h2{margin-bottom: 30px;color: #42587f;}
#plantas-purificador p{text-align: justify;}
#plantas-purificador li,
#plantas-purificador p{color: #42587f;}

#plantas-nuevos{text-align: center;background-color: #42587f;color: white;margin: 100px 0;}
#plantas-nuevos h2{margin: 0;font-family: "Gotham-Light";padding: 30px 0;}

#plantas-nuevos-lista{margin-bottom: 80px;}
#plantas-nuevos-lista .desc{background-color: #e5eaf0;display: block;text-align: center;padding: 80px 20px 31px 20px;}
#plantas-nuevos-lista .desc p{margin: 0;color: #42587f;}
#plantas-nuevos-lista h3{text-align: center;margin-top: -20px;    font-size: 17px;}
#plantas-nuevos-lista h3 a{background-color: #42587f;color: white;padding: 5px 10px;display: inline-block;border-radius: 20px;font-family: "Gotham-bold";}
#plantas-nuevos-lista img{margin-bottom: -56px;padding: 0 20px;height: 104px;object-fit: cover;}

.img-shapes{animation: image ease-in-out 9s infinite;}
.img-pulse{animation: pulse 2s infinite;transform: scale(1);box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);border-radius: 50%;}

/* Blog */
.pagination-blog{justify-content: flex-start;}
.pagination-blog .pagination{flex-wrap: wrap;}
.pagination-blog li{margin: 5px;}
.pagination-blog li.active span,
.pagination-blog li:hover a{color: white;background: #363636;text-decoration: none;}
.pagination-blog li span,
.pagination-blog li a{color: white;height: 35px;width: 35px;display: flex;justify-content: center;align-items: center;background: #47bfeb;}

/* Page Proyects */
#proyectos-industrial img{height: auto;width: 100%;}
#proyectos-industrial .image-gallery{object-fit: cover; height: 400px;}
#proyectos-industrial .image-gallery-thumb{object-fit: cover; width: 100%; height: 70px;}

/* Mailchimp */
#mc_embed_signup{margin-bottom:20px}
#mc_embed_signup form{margin:0 !important;}
#mc_embed_signup div#mce-responses{margin: 0;padding: 0;width: 100%;grid-template-columns: 1fr;}
#mc_embed_signup #mce-success-response{display: block;background: white;margin-bottom: 5px;padding: 5px;text-align: center;width: 100%;float: unset;margin-right: 0;margin-left: 0;}

/* Slide */
#carouselExampleControls{position: relative;}
#carouselExampleControls img{width:100%;height:auto;min-height:0;object-fit:unset;}
#carouselExampleControls .content {position: absolute;top: 0;bottom: 0;left: 10%;right: 10%;display: flex;justify-content: center;align-items: start;flex-direction: column;max-width: 900px;}
#carouselExampleControls .content .title-slide{margin-bottom: 25px;}
#carouselExampleControls .content .descr-slide{}
/*REFERENCIA PARA LAS MEDIDAS https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ */
/*MEDIA QUERY GENERICO QUE PUEDE APLICAR PARA TODOS LOS CELULARES*/
@media screen and (max-width: 1399px){

}
@media screen and (max-width: 1199px){

    .page-envase .content{padding: 30px 0;}
    .page-envase .content.line1::before,
    .page-envase .content.line2::before{display: none;}
}
@media screen and (max-width: 991px){
    /* Catalog */
    #prop-block-2 p, #prop-block-1 p, #model-details p{}

    /* Style box container */
    .style-box-container .cont,
    .style-box-container2 .cont{position: relative;left: 0;right: 0;top: 0;bottom: 0;}

    /* Plantas */
    #plantas-tabs .active .title-tab::after{display: none;}
}
@media screen and (max-width: 767px){

    /* =========================== PAGE SHOP =========================== */
    /* Home */
    /* -- Description */
    #pageContent .block-content .block-1{}
    /* -- Products */
    #home-products{padding-top: 0px;}
    .h2, h2{}
    /* -- Filter water */
    #slider_filtros_agua .image_slider{object-fit: cover;object-position: left;height: 200px !important;}
    /* -- Water */
    #home-water-technologies .card-row .card-item{width: 50%;}
    #home-water-technologies .card-row .card-item .card-bg h3{}
    /* -- Links shop */
    #links-shop2, #links-shop{padding: 20px 0;}
    #links-shop2 img{max-width: 150px;margin: auto;display: block;}
    #links-shop img{max-width: 150px;margin: auto;display: block;}

    /* Plantas */
    #plantas-block-1 h2{}
    #plantas-block-1 p{margin-top: 20px;}

    #plantas-water{overflow: hidden;}
    #plantas-water .backg h2{}
    #plantas-water .content p{margin-top: 50px;}

    #plantas-tabs h2{}
    #plantas-tabs .title-tab h3{padding: 15px 5px 50px 5px;}
    #plantas-tabs .tech-content p, #plantas-tabs .tech-content ul li, #plantas-tabs .tech-content b{}
    #plantas-tabs .tech-content img{height: 300px;object-fit: contain;}

    #plantas-purificador{background: none;}
    #plantas-purificador h2{}
    #plantas-purificador li, #plantas-purificador p{}
    #plantas-purificador ul{padding-left: 15px;}

    #plantas-nuevos h2{}

    #plantas-nuevos-lista h3 a,
    #plantas-nuevos-lista .desc p{}

    /* Footer */
    footer#main-footer #top-footer h4{}
    footer#main-footer #top-footer .logos .image .box{max-width: 50px;min-height: 50px;}

    /* Slide */
    #carouselExampleControls img{width:100%;height:auto;min-height:0;object-fit:unset;}
    #carouselExampleControls .content .title-slide{font-size: 20px!important}
    #carouselExampleControls .content .descr-slide{font-size: 12px!important}
	#carouselExampleControls .carousel-inner{padding-top: 0px !important;}
}
@media screen and (max-width: 575px){

    /* Plantas */
    #plantas-tabs .tech-content .content{padding: 0;}
	#home-water-technologies .card-item .card-bg h4{font-size:13px!important;}
}


/* ANIMATION ===================================== */
/* 25. Animation Image */
@keyframes image{
    0% {
        clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
        -webkit-clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
    }
    50% {
        clip-path: polygon(98.400% 19.800%, 99.300% 22.300%, 99.800% 24.900%, 100.000% 27.600%, 99.900% 30.400%, 99.600% 33.200%, 99.000% 36.100%, 98.200% 39.000%, 97.300% 42.000%, 96.200% 45.000%, 95.000% 48.000%, 93.700% 51.000%, 92.400% 54.000%, 91.100% 57.000%, 89.800% 60.000%, 88.500% 63.000%, 87.200% 65.900%, 86.000% 68.800%, 84.900% 71.600%, 83.900% 74.300%, 82.900% 77.000%, 81.900% 79.600%, 80.900% 82.100%, 80.000% 84.400%, 79.000% 86.600%, 78.000% 88.700%, 77.000% 90.600%, 75.900% 92.400%, 74.800% 94.000%, 73.600% 95.400%, 72.300% 96.600%, 70.900% 97.600%, 69.400% 98.400%, 67.800% 99.000%, 66.100% 99.400%, 64.200% 99.600%, 62.200% 99.600%, 60.100% 99.500%, 58.000% 99.200%, 55.800% 98.800%, 53.500% 98.200%, 51.100% 97.500%, 48.700% 96.700%, 46.200% 95.800%, 43.700% 94.900%, 41.100% 93.900%, 38.500% 92.900%, 35.900% 91.800%, 33.300% 90.700%, 30.700% 89.600%, 28.100% 88.500%, 25.500% 87.400%, 23.000% 86.300%, 20.500% 85.100%, 18.100% 83.900%, 15.800% 82.700%, 13.600% 81.400%, 11.500% 80.100%, 9.500% 78.700%, 7.700% 77.300%, 6.000% 75.800%, 4.500% 74.200%, 3.200% 72.500%, 2.100% 70.800%, 1.400% 69.400%, 0.700% 67.500%, 0.300% 65.500%, 0.100% 63.400%, 0.000% 61.200%, 0.200% 59.000%, 0.600% 56.700%, 1.100% 54.400%, 1.800% 52.000%, 2.700% 49.600%, 3.700% 47.100%, 4.900% 44.600%, 6.200% 42.000%, 7.600% 39.400%, 9.200% 36.800%, 10.900% 34.200%, 12.700% 31.600%, 14.600% 29.000%, 16.600% 26.400%, 18.700% 23.800%, 20.900% 21.300%, 23.100% 18.800%, 25.400% 16.400%, 27.800% 14.100%, 30.300% 11.900%, 32.900% 9.800%, 35.600% 7.900%, 38.400% 6.200%, 41.300% 4.600%, 44.300% 3.200%, 47.400% 2.100%, 50.600% 1.200%, 53.900% 0.600%, 57.200% 0.200%, 60.500% 0.000%, 63.900% 0.100%, 67.300% 0.500%, 70.700% 1.100%, 74.100% 1.900%, 77.400% 2.900%, 80.600% 4.100%, 83.600% 5.500%, 86.500% 7.100%, 89.200% 8.900%, 91.600% 10.800%, 93.800% 12.800%, 95.700% 15.000%, 97.300% 17.300%, 98.400% 19.800%);
        -webkit-clip-path: polygon(98.400% 19.800%, 99.300% 22.300%, 99.800% 24.900%, 100.000% 27.600%, 99.900% 30.400%, 99.600% 33.200%, 99.000% 36.100%, 98.200% 39.000%, 97.300% 42.000%, 96.200% 45.000%, 95.000% 48.000%, 93.700% 51.000%, 92.400% 54.000%, 91.100% 57.000%, 89.800% 60.000%, 88.500% 63.000%, 87.200% 65.900%, 86.000% 68.800%, 84.900% 71.600%, 83.900% 74.300%, 82.900% 77.000%, 81.900% 79.600%, 80.900% 82.100%, 80.000% 84.400%, 79.000% 86.600%, 78.000% 88.700%, 77.000% 90.600%, 75.900% 92.400%, 74.800% 94.000%, 73.600% 95.400%, 72.300% 96.600%, 70.900% 97.600%, 69.400% 98.400%, 67.800% 99.000%, 66.100% 99.400%, 64.200% 99.600%, 62.200% 99.600%, 60.100% 99.500%, 58.000% 99.200%, 55.800% 98.800%, 53.500% 98.200%, 51.100% 97.500%, 48.700% 96.700%, 46.200% 95.800%, 43.700% 94.900%, 41.100% 93.900%, 38.500% 92.900%, 35.900% 91.800%, 33.300% 90.700%, 30.700% 89.600%, 28.100% 88.500%, 25.500% 87.400%, 23.000% 86.300%, 20.500% 85.100%, 18.100% 83.900%, 15.800% 82.700%, 13.600% 81.400%, 11.500% 80.100%, 9.500% 78.700%, 7.700% 77.300%, 6.000% 75.800%, 4.500% 74.200%, 3.200% 72.500%, 2.100% 70.800%, 1.400% 69.400%, 0.700% 67.500%, 0.300% 65.500%, 0.100% 63.400%, 0.000% 61.200%, 0.200% 59.000%, 0.600% 56.700%, 1.100% 54.400%, 1.800% 52.000%, 2.700% 49.600%, 3.700% 47.100%, 4.900% 44.600%, 6.200% 42.000%, 7.600% 39.400%, 9.200% 36.800%, 10.900% 34.200%, 12.700% 31.600%, 14.600% 29.000%, 16.600% 26.400%, 18.700% 23.800%, 20.900% 21.300%, 23.100% 18.800%, 25.400% 16.400%, 27.800% 14.100%, 30.300% 11.900%, 32.900% 9.800%, 35.600% 7.900%, 38.400% 6.200%, 41.300% 4.600%, 44.300% 3.200%, 47.400% 2.100%, 50.600% 1.200%, 53.900% 0.600%, 57.200% 0.200%, 60.500% 0.000%, 63.900% 0.100%, 67.300% 0.500%, 70.700% 1.100%, 74.100% 1.900%, 77.400% 2.900%, 80.600% 4.100%, 83.600% 5.500%, 86.500% 7.100%, 89.200% 8.900%, 91.600% 10.800%, 93.800% 12.800%, 95.700% 15.000%, 97.300% 17.300%, 98.400% 19.800%);
    }
    75% {
        clip-path: polygon(96.500% 13.800%, 97.700% 15.900%, 98.600% 18.100%, 99.300% 20.500%, 99.700% 23.000%, 99.900% 25.600%, 99.900% 28.300%, 99.700% 31.100%, 99.500% 34.000%, 99.000% 36.900%, 98.400% 39.900%, 97.700% 42.900%, 96.900% 45.900%, 96.000% 49.000%, 95.100% 52.100%, 94.100% 55.200%, 93.100% 58.200%, 92.100% 61.200%, 91.100% 64.100%, 90.100% 67.000%, 89.100% 69.800%, 88.000% 72.600%, 86.900% 75.300%, 85.700% 77.900%, 84.500% 80.400%, 83.200% 82.800%, 81.800% 85.100%, 80.300% 87.200%, 78.700% 89.200%, 77.000% 91.000%, 75.200% 92.700%, 73.300% 94.200%, 71.200% 95.600%, 69.000% 96.800%, 66.700% 97.800%, 64.300% 98.600%, 61.800% 99.200%, 59.200% 99.700%, 56.500% 100.000%, 53.800% 100.100%, 51.000% 100.100%, 48.200% 99.900%, 45.400% 99.600%, 42.600% 99.100%, 39.800% 98.500%, 37.000% 97.700%, 34.300% 96.800%, 31.700% 95.700%, 29.100% 94.500%, 26.600% 93.100%, 24.200% 91.600%, 21.900% 90.000%, 19.700% 88.300%, 17.600% 86.500%, 15.600% 84.500%, 13.700% 82.400%, 11.900% 80.300%, 10.300% 78.100%, 8.800% 75.800%, 7.400% 73.400%, 6.100% 70.900%, 4.900% 68.400%, 3.800% 65.800%, 2.800% 63.100%, 2.000% 60.400%, 1.300% 57.600%, 0.700% 54.800%, 0.200% 52.000%, -0.100% 49.200%, -0.300% 46.400%, 0.000% 43.300%, 0.100% 40.500%, 0.300% 37.700%, 0.700% 35.000%, 1.200% 32.300%, 1.900% 29.700%, 2.800% 27.200%, 3.800% 24.700%, 5.000% 22.300%, 6.400% 20.000%, 8.000% 17.900%, 9.800% 15.900%, 11.700% 14.000%, 13.800% 12.200%, 16.100% 10.500%, 18.500% 9.000%, 21.000% 7.600%, 23.700% 6.300%, 26.500% 5.100%, 29.400% 4.100%, 32.400% 3.200%, 35.500% 2.400%, 38.700% 1.700%, 41.900% 1.100%, 45.200% 0.600%, 48.500% 0.300%, 51.900% 0.100%, 55.300% 0.000%, 58.700% 0.000%, 62.100% 0.100%, 65.500% 0.300%, 68.800% 0.700%, 72.100% 1.200%, 75.300% 1.800%, 78.400% 2.600%, 81.300% 3.500%, 84.100% 4.500%, 86.700% 5.700%, 89.100% 7.000%, 91.300% 8.500%, 93.300% 10.100%, 95.000% 11.900%, 96.500% 13.800%);
        -webkit-clip-path: polygon(96.500% 13.800%, 97.700% 15.900%, 98.600% 18.100%, 99.300% 20.500%, 99.700% 23.000%, 99.900% 25.600%, 99.900% 28.300%, 99.700% 31.100%, 99.500% 34.000%, 99.000% 36.900%, 98.400% 39.900%, 97.700% 42.900%, 96.900% 45.900%, 96.000% 49.000%, 95.100% 52.100%, 94.100% 55.200%, 93.100% 58.200%, 92.100% 61.200%, 91.100% 64.100%, 90.100% 67.000%, 89.100% 69.800%, 88.000% 72.600%, 86.900% 75.300%, 85.700% 77.900%, 84.500% 80.400%, 83.200% 82.800%, 81.800% 85.100%, 80.300% 87.200%, 78.700% 89.200%, 77.000% 91.000%, 75.200% 92.700%, 73.300% 94.200%, 71.200% 95.600%, 69.000% 96.800%, 66.700% 97.800%, 64.300% 98.600%, 61.800% 99.200%, 59.200% 99.700%, 56.500% 100.000%, 53.800% 100.100%, 51.000% 100.100%, 48.200% 99.900%, 45.400% 99.600%, 42.600% 99.100%, 39.800% 98.500%, 37.000% 97.700%, 34.300% 96.800%, 31.700% 95.700%, 29.100% 94.500%, 26.600% 93.100%, 24.200% 91.600%, 21.900% 90.000%, 19.700% 88.300%, 17.600% 86.500%, 15.600% 84.500%, 13.700% 82.400%, 11.900% 80.300%, 10.300% 78.100%, 8.800% 75.800%, 7.400% 73.400%, 6.100% 70.900%, 4.900% 68.400%, 3.800% 65.800%, 2.800% 63.100%, 2.000% 60.400%, 1.300% 57.600%, 0.700% 54.800%, 0.200% 52.000%, -0.100% 49.200%, -0.300% 46.400%, 0.000% 43.300%, 0.100% 40.500%, 0.300% 37.700%, 0.700% 35.000%, 1.200% 32.300%, 1.900% 29.700%, 2.800% 27.200%, 3.800% 24.700%, 5.000% 22.300%, 6.400% 20.000%, 8.000% 17.900%, 9.800% 15.900%, 11.700% 14.000%, 13.800% 12.200%, 16.100% 10.500%, 18.500% 9.000%, 21.000% 7.600%, 23.700% 6.300%, 26.500% 5.100%, 29.400% 4.100%, 32.400% 3.200%, 35.500% 2.400%, 38.700% 1.700%, 41.900% 1.100%, 45.200% 0.600%, 48.500% 0.300%, 51.900% 0.100%, 55.300% 0.000%, 58.700% 0.000%, 62.100% 0.100%, 65.500% 0.300%, 68.800% 0.700%, 72.100% 1.200%, 75.300% 1.800%, 78.400% 2.600%, 81.300% 3.500%, 84.100% 4.500%, 86.700% 5.700%, 89.100% 7.000%, 91.300% 8.500%, 93.300% 10.100%, 95.000% 11.900%, 96.500% 13.800%);
    }
    100% {
        clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
        -webkit-clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
    }
}

@keyframes pulse {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(4, 148, 164, 0.7);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(3, 137, 150, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(10, 145, 141, 0);
	}
}
