@import url("https://fonts.googleapis.com/css?family=Source+Code+Pro:200,900");:root{--text-color:#c6d9ec;--shadow-color:rgba(84,133,182,.4);--btn-color:#156bc1;--bg-color:#141218;--content:"TEXTOTEXTOTEXTOTEXTO"}.button-water{position:relative;padding:10px 20px;border:none;background:none;cursor:pointer;min-width:250px;font-family:Source Code Pro;font-weight:900;text-transform:uppercase;font-size:20px;color:var(--text-color);background-color:var(--btn-color);box-shadow:4px 4px 4px #141218;border-radius:4px;z-index:0;overflow:hidden;height:50px}.button-water:focus{outline-color:transparent;box-shadow:var(--btn-color) 2px 2px 22px}.button-water:after,.right:after{content:var(--content);text-align:center;display:block;position:absolute;left:50%;right:50%;transform:translate(-50%,-50%);z-index:-1;white-space:nowrap;padding:40px;pointer-events:none}.button-water:after{font-weight:200;top:-30px;left:-20px}.left,.right{position:absolute;width:100%;height:100%;top:0}.right{left:66%}.left{right:66%}.right:after{top:-30px;left:calc(-66% - 20px);background-color:var(--bg-color);color:transparent;transition:transform .4s ease-out;transform:translateY(-90%) rotate(0deg)}.button-water:hover .right:after{transform:translateY(-47%) rotate(0deg)}.button-water .right:hover:after{transform:translateY(-50%) rotate(-7deg)}.button-water .left:hover~.right:after{transform:translateY(-50%) rotate(7deg)}.button-water:before{content:"";pointer-events:none;opacity:.6;background:radial-gradient(circle at 20% 35%,transparent 0,transparent 2px,var(--text-color) 3px,var(--text-color) 4px,transparent 4px),radial-gradient(circle at 45% 24%,transparent 0,transparent 2px,var(--text-color) 3px,var(--text-color) 4px,transparent 4px),radial-gradient(circle at 50% 10%,transparent 0,transparent 2px,var(--text-color) 3px,var(--text-color) 4px,transparent 4px),radial-gradient(circle at 5% 10%,transparent 0,transparent 2px,var(--text-color) 3px,var(--text-color) 4px,transparent 4px),radial-gradient(circle at 75% 44%,transparent 0,transparent 2px,var(--text-color) 3px,var(--text-color) 4px,transparent 4px),radial-gradient(circle at 46% 52%,transparent 0,transparent 4px,var(--text-color) 5px,var(--text-color) 6px,transparent 6px);width:100%;height:300%;top:0;left:0;position:absolute;animation:bubbles 3s linear infinite both}@keyframes bubbles{0%{transform:translate()}to{transform:translateY(-66.666%)}}body nav.navbar{position:fixed;width:100%;z-index:10;font-size:1.8rem;background-color:transparent!important}@media only screen and (min-width:992px){body nav.navbar{height:100px}}body nav.navbar.not-scrolled{background:#11afcb;background:linear-gradient(180deg,#56949a,rgba(17,175,203,0))}body nav.navbar.scrolled{background:#11afcb;background:linear-gradient(180deg,#56949a,#11afcb);box-shadow:0 0 10px 0 #000}body nav.navbar .navbar-nav{display:flex;align-items:center;flex-direction:row;justify-content:center;flex-wrap:wrap;background-color:#f0f8ff;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}@media only screen and (min-width:992px){body nav.navbar .navbar-nav{background-color:transparent;box-shadow:none}}body nav.navbar .navbar-nav .nav-item{margin:0 10px;display:flex;align-items:center;justify-content:center}body nav.navbar .navbar-nav .nav-item.dropdown{flex-direction:column}body nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu{background-color:#f0f8ff;border:none;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:0;padding:0;margin-top:0;width:100%;position:absolute;left:0;right:0;border-top-left-radius:0;border-top-right-radius:0}body nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item{padding:10px 20px;font-size:2rem;font-weight:600;transition:all .3s ease;color:#232323;text-align:center}body nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover{background-color:#e6e6e6;color:#232323}body nav.navbar .navbar-nav .nav-item .navbar_brand_container{width:150px}body nav.navbar .navbar-nav .nav-item .navbar_brand_container img{width:100%;height:auto;object-fit:cover}body nav.navbar .navbar-nav .nav-item .nav-link{color:#232323;transition:all .3s ease;position:relative;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;letter-spacing:1px;font-style:normal}body nav.navbar .navbar-nav .nav-item .nav-link:hover{color:#0e20bf}body nav.navbar .navbar-nav .nav-item .nav-link:hover:before{content:"";position:absolute;width:100%;height:2px;background-color:#0e20bf;bottom:0;left:0}body nav.navbar .container-fluid .navbar_brand_container{width:150px;margin-bottom:15px}body nav.navbar .container-fluid .navbar_brand_container img{width:100%;height:auto;object-fit:cover}.navbar-toggler{border:0!important;margin-right:1rem}.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{outline:none!important;box-shadow:none!important;border:0!important}.toggler-icon{width:30px;height:3px;background-color:#000;display:block;transition:all .2s}.middle-bar{margin:5px auto}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .middle-bar{opacity:0;filter:alpha(opacity=0)}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1;filter:alpha(opacity=100)}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}.navbar-toggler.collapsed .toggler-icon{background-color:#232323}.separator_container{width:100%;height:100%}.separator_container img{width:100%;height:100%;object-fit:cover;object-position:bottom left;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.repairing_container{position:relative;-webkit-mask-image:linear-gradient(transparent,#000 7%);mask-image:linear-gradient(transparent,#000 7%)}.repairing_container .repairing_image_container{width:100%;height:700px;position:relative}.repairing_container .repairing_image_container .overlay{width:100%;height:100%;background-color:rgba(0,11,37,.77);position:absolute;top:0;left:0;z-index:1}.repairing_container .repairing_image_container .repairing_image{width:100%;height:100%;object-fit:cover}.repairing_container .repairing_text_box_container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-align:center}.repairing_container .repairing_text_box_container .repairing_text_box{background-color:#fff;padding:3rem;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-bottom:2rem;max-width:600px}.repairing_container .repairing_text_box_container .repairing_text_box .repairing_title{max-width:400px;text-align:center;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:2.7rem}.repairing_container .repairing_text_box_container .repairing_text_box .repairing_description{margin-bottom:2rem}.repairing_container .repairing_text_box_container .repairing_text_box .button_water_container{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;padding-left:20px}.repairing_container .repairing_text_box_container .repairing_text_box .button_water_container button{margin:0 auto}.hero_main_container{position:relative}.hero_main_container .main_title{position:absolute;width:80%;top:200px;left:50%;transform:translate(-50%,-50%);text-align:center;color:#003373;font-size:2rem;text-transform:uppercase;z-index:1}@media only screen and (min-width:576px){.hero_main_container .main_title{font-size:3rem}}@media only screen and (min-width:992px){.hero_main_container .main_title{width:50%}}.hero_main_container .main_title:after,.hero_main_container .main_title:before{content:"";position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,0);z-index:-1}.hero_main_container .button_water_container{position:absolute;top:7%;left:50%;transform:translate(-50%,-50%);top:350px;z-index:1}@media only screen and (min-width:768px){.hero_main_container .button_water_container{top:350px}}.hero_main_container .hero_container{width:100%;height:700px}@media only screen and (min-width:1560px){.hero_main_container .hero_container{height:auto}}.hero_main_container .hero_container img{width:100%;height:100%;max-height:100vh;object-fit:cover;margin-top:-5rem}.intro_main_container{background-color:#eafcfc;margin-top:-15rem;padding-top:15rem;z-index:-1;position:relative}.intro_main_container .intro_container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;padding:4rem 4rem 5rem}@media only screen and (min-width:992px){.intro_main_container .intro_container{flex-direction:row;justify-content:center;gap:6rem;padding-bottom:0}}.intro_main_container .intro_container h2{max-width:550px;text-align:center;margin-bottom:2rem;margin-left:auto;margin-right:auto}@media only screen and (min-width:992px){.intro_main_container .intro_container h2{text-align:start;margin-left:0}}.intro_main_container .intro_container h3{text-align:center;margin-top:2rem;text-transform:uppercase;max-width:600px}@media only screen and (min-width:992px){.intro_main_container .intro_container h3{text-align:start}}.intro_main_container .intro_container .main_text{max-width:700px;text-align:center}@media only screen and (min-width:992px){.intro_main_container .intro_container .main_text{text-align:start}}.intro_main_container .intro_container .cita{font-size:1.6rem;font-family:Londrina Outline,cursive;max-width:700px;text-align:center;color:#003373;line-height:1.6;letter-spacing:1px;margin-bottom:0}@media only screen and (min-width:992px){.intro_main_container .intro_container .cita{text-align:start}}.intro_main_container .intro_container .cita_autor{font-size:1.4rem;font-family:Londrina Outline,cursive;max-width:700px;text-align:center;color:#003373;line-height:1.6;letter-spacing:1px;margin-bottom:0;font-weight:800}@media only screen and (min-width:992px){.intro_main_container .intro_container .cita_autor{text-align:start}}.intro_main_container .intro_container .cita_rol{font-size:1.3rem;font-family:Londrina Outline,cursive;max-width:700px;text-align:center;color:#003373;line-height:1.6;letter-spacing:1px;margin-bottom:0}@media only screen and (min-width:992px){.intro_main_container .intro_container .cita_rol{text-align:start}}.intro_main_container .intro_container .intro_image_1{display:block;width:270px;height:auto}.services{padding-left:4rem;padding-right:4rem;max-width:1200px;margin:0 auto}.services .services_title{text-align:start;letter-spacing:2px;text-align:center;margin-top:7rem;max-width:400px;margin-left:auto;margin-right:auto}.services .services_subtitle{text-align:start;text-transform:uppercase;text-align:center;margin-top:2rem}.services .services_container{display:flex;flex-direction:column;margin-top:5rem;gap:4rem;justify-content:center;align-items:center}@media only screen and (min-width:768px){.services .services_container{flex-direction:row;justify-content:center;gap:6rem;flex-wrap:wrap}}.services .services_container .service{max-width:300px}.services .services_container .service .service_image{width:300px;height:300px;border-radius:10px;margin-bottom:2rem;cursor:pointer}.services .services_container .service .service_image:hover{transform:scale(1.1);transition:all 1s ease;box-shadow:0 0 20px 0 rgba(0,0,0,.5)}.services .services_container .service .service_title{text-transform:capitalize;text-align:center}.services .services_container .service .service_description{text-align:center}.services .services_container .service .button_water_container{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;padding-left:20px}.services .services_container .service .button_water_container button{margin:0 auto}.popular_products{padding-left:4rem;padding-right:4rem;padding-bottom:5rem;max-width:1200px;margin:5rem auto 0}.popular_products .popular_product_title{text-align:start;text-align:center;margin-top:0;max-width:400px;margin-left:auto;margin-right:auto}.popular_products .popular_product_subtitle{text-align:start;text-transform:uppercase;text-align:center;margin-top:2rem}.popular_products .popular_products_container{display:flex;flex-direction:column;margin-top:5rem;gap:4rem;justify-content:center;align-items:center}@media only screen and (min-width:768px){.popular_products .popular_products_container{flex-direction:row;justify-content:center;gap:6rem;flex-wrap:wrap}}.popular_products .popular_products_container .popular_product{max-width:300px}.popular_products .popular_products_container .popular_product .popular_product_image{width:300px;height:300px;border-radius:10px;margin-bottom:2rem;box-shadow:10px 0 40px 0 rgba(0,0,0,.1);cursor:pointer}.popular_products .popular_products_container .popular_product .popular_product_image:hover{transform:scale(1.1);transition:all 1s ease;box-shadow:10px 0 40px 0 rgba(0,0,0,.3)}.popular_products .popular_products_container .popular_product .popular_product_title{text-transform:capitalize;text-align:center}.popular_products .popular_products_container .popular_product .popular_product_description{text-align:center}.popular_products .popular_products_container .popular_product .button_water_container{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;padding-left:20px}.popular_products .popular_products_container .popular_product .button_water_container button{margin:0 auto}.floating_btn{position:fixed;bottom:5px;right:5px;width:100px;height:100px;flex-direction:column;z-index:1000}.floating_btn,.floating_btn .contact_icon{display:flex;align-items:center;justify-content:center}.floating_btn .contact_icon{background-color:#00ff73;color:#fff;width:50px;height:50px;font-size:30px;border-radius:50px;text-align:center;box-shadow:2px 2px 3px #999;transform:translatey(0);animation:pulse 1.5s infinite;box-shadow:0 0 0 0 #00ff73;animation:pulsing 1.25s cubic-bezier(.66,0,0,1) infinite;font-weight:400;font-family:sans-serif;text-decoration:none!important;transition:all .3s ease-in-out}.floating_btn .contact_icon i{display:flex;align-items:center;justify-content:center}.floating_btn .contact_icon:hover{background-color:#42db87;box-shadow:0 0 0 30px rgba(66,219,135,0)}.floating_btn a{text-decoration:none}@keyframes pulsing{to{box-shadow:0 0 0 30px rgba(232,76,61,0)}}.floating_btn .text_icon{margin-top:8px;color:#000;font-size:13px;font-weight:600}.footer_container{margin-top:-80px;overflow:hidden}.footer_container .ocean_container{position:relative;width:100%;height:400px;overflow:hidden}.footer_container .ocean_container .ocean{height:10%;width:100%;position:absolute;bottom:0;left:0;background:#015871}.footer_container .ocean_container .ocean .wave{background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/85486/wave.svg) repeat-x;position:absolute;width:6400px;top:-198px;left:0;height:198px;transform:translate(0,0,0);animation:wave 7s ease infinite}.footer_container .ocean_container .ocean .wave:nth-of-type(2){top:-168px;animation:swell 4s ease infinite;opacity:1}@keyframes wave{0%{margin-left:0}to{margin-left:-1600px}}@keyframes swell{0%,to{transform:translateY(-30px)}50%{transform:translateY(5px)}}.footer_container .footer_main_container{background-color:#015871;position:relative;margin-top:-3px;padding-top:3px}.footer_container .footer_main_container .networks_container{display:flex;justify-content:center;flex-direction:column}.footer_container .footer_main_container .networks_container .title_networks{font-size:2rem;font-family:Montserrat,sans-serif;color:#eafcfc;text-align:center;margin-bottom:2rem;font-weight:400}.footer_container .footer_main_container .networks_container .title_networks:after{content:"";display:block;width:100px;height:2px;background-color:#eafcfc;margin:1rem auto 0}.footer_container .footer_main_container .networks_container .networks{display:flex;justify-content:center;align-items:center;gap:2rem}.footer_container .footer_main_container .networks_container .networks .icon{width:50px;height:50px;fill:#eafcfc;color:#eafcfc}.footer_container .footer_main_container .networks_container .networks .icon path{fill:#eafcfc;color:#eafcfc}.footer_container .footer_main_container .networks_container .networks .icon.facebook{width:50px;height:50px}.footer_container .footer_main_container .networks_container .networks .icon.instagram{width:35px;height:35px;margin-right:10px}.footer_container .footer_main_container .networks_container .networks .icon.whatsapp{width:35px;height:35px}.footer_container .footer_main_container .networks_container .networks .icon:hover{fill:#3b90ad;color:#3b90ad;transform:scale(1.1);transition:all .3s ease}.footer_container .footer_main_container .networks_container .networks .icon:hover path{fill:#3b90ad;color:#3b90ad}.footer_container .footer_main_container .sub_nav{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:2rem;flex-direction:column;margin-bottom:2rem}@media only screen and (min-width:768px){.footer_container .footer_main_container .sub_nav{flex-direction:row}}.footer_container .footer_main_container .sub_nav .link{font-size:1.5rem;font-family:Montserrat,sans-serif;color:#eafcfc;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:300;display:inline-block}.footer_container .footer_main_container .sub_nav .link:hover{color:#3b90ad}.footer_container .footer_main_container .rights_container{display:block;text-align:center;margin:0 auto}.footer_container .footer_main_container .rights_container .developer,.footer_container .footer_main_container .rights_container .rights{font-size:1.3rem;font-family:Montserrat,sans-serif;color:#eafcfc;text-decoration:none;letter-spacing:1px;font-weight:300;margin-bottom:0}.footer_container .footer_main_container .rights_container .developer{margin-top:0;padding-bottom:2rem}.footer_container .footer_main_container .rights_container .developer a{color:#af0;text-decoration:none;font-weight:400}.footer_container .footer_main_container .rights_container .developer a:hover{color:#3b90ad}
/*# sourceMappingURL=69df87e8ae016496.css.map*/