/*0afb8953ee63af94802d3d07715e41ef*/
@font-face{font-family:"Roboto";src:url('../../fonts/roboto_regular_macroman/Roboto-Regular-webfont.woff2?69cff95a') format("woff2"), url('https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2') format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url('../../fonts/roboto_medium_macroman/Roboto-Medium-webfont.woff2?69cff95a') format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url('../../fonts/roboto_bold_macroman/Roboto-Bold-webfont.woff2?69cff95a') format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"FontAwesome";src:url('../../../../media/gantry5/assets/fonts/fontawesome-webfont.woff2?v=4.7.0') format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Font Awesome 5 Free";src:url('../../../../media/gantry5/assets/fonts/webfonts/fa-solid-900.woff2?v=4a6591') format("woff2");font-weight:900;font-style:normal;font-display:swap}body{margin-bottom:60px !important}.hero-block{position:relative;width:100%;height:70vh;background-size:cover;background-position:left;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;color:#fff}.hero-block::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5)}.hero-block .hero-content{position:relative;z-index:2;padding:20px 40px;max-width:800px;text-align:center}.hero-block .hero-content h2{font-size:clamp(2em, 5vw, 2.5em);line-height:1.1;margin-bottom:0.5em;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5);color:#fff}.hero-block .hero-content p{font-size:clamp(1.2em, 2vw, 1.5em);margin-bottom:0.5em;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);color:#fff}.hero-block .hero-content .button{display:inline-block;padding:12px 20px;background-color:#007BFF;color:#FFFFFF;text-decoration:none;border-radius:8px;font-size:clamp(1.2em, 1.75vw, 1.2em);font-weight:bold;transition:0.3s}.hero-block .hero-content .button:hover{background-color:#0000FF;color:#FFFFFF !important;transform:scale(1.05)}.app-1{position:relative;width:100%;height:70vh;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center}.blueprint-membership{background-color:#09DAFF;color:#000000;padding:30px 20px;border-radius:10px;font-family:"Roboto", Arial, sans-serif;text-align:center;max-width:400px;margin:30px 55px;box-shadow:0 4px 8px black}.blueprint-membership .membership-title{font-size:24px;font-weight:bold;margin-bottom:20px;line-height:1.2;text-transform:uppercase}.blueprint-membership .price-section{margin-bottom:30px}.blueprint-membership .price-section .price{font-size:60px;font-weight:bold;display:inline-block;vertical-align:middle}.blueprint-membership .price-section .per-month{font-size:28px;display:inline-block;vertical-align:middle;margin-left:5px}.blueprint-membership .price-section .billed-monthly{font-size:14px;opacity:0.8;margin-top:-10px}.blueprint-membership .what-included-title{font-size:18px;font-weight:bold;margin-bottom:20px;letter-spacing:1px}.blueprint-membership .features-list{list-style:none;padding:0;margin:0 auto 30px auto;text-align:left;max-width:300px}.blueprint-membership .features-list li{font-size:16px;padding:10px 0;border-bottom:1px solid white;display:flex;align-items:center}.blueprint-membership .features-list li:last-child{border-bottom:none}.blueprint-membership .features-list li .checkbox{color:#FFFFFF;margin-right:10px;font-weight:bold;font-size:18px}.blueprint-membership .join-now-button .button{display:inline-block;background-color:#007BFF;color:#FFFFFF;padding:15px 40px;border-radius:8px;text-decoration:none;font-size:20px;font-weight:bold;transition:background-color 0.3s ease}.blueprint-membership .join-now-button .button:hover{background-color:#0000FF;transform:scale(1.05);transition:0.3s}.blueprint-membership--white{background-color:#FFFFFF;color:#000000;box-shadow:0 4px 8px black}.blueprint-membership--white .features-list li{border-bottom:1px solid rgba(0, 0, 0, 0.5)}.blueprint-membership--white .features-list li .checkbox{color:#09DAFF}.blueprint-membership--sky-blue{background-color:#D9F7FF;color:#000000;box-shadow:0 4px 8px black}.blueprint-membership--sky-blue .features-list li{border-bottom:1px solid rgba(0, 0, 0, 0.5)}.blueprint-membership--sky-blue .features-list li .checkbox{color:#09DAFF}.blueprint-membership--sky-blue .join-now-button .button{background-color:#007BFF;color:#D9F7FF}.blueprint-membership--sky-blue .join-now-button .button:hover{background-color:#0000FF;transform:scale(1.05);transition:0.3s}#kelerfit-nav-bar{display:flex !important;position:fixed !important;bottom:0 !important;left:0 !important;width:100% !important;height:55px !important;background-color:#000000 !important;z-index:2147483647 !important;justify-content:space-around !important;align-items:center !important;border-top:1px solid #222 !important;padding-bottom:env(safe-area-inset-bottom, 0px) !important}#kelerfit-nav-bar .nav-btn{background:transparent !important;color:#ffffff !important;border:none !important;width:45% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:opacity 0.2s;-webkit-tap-highlight-color:transparent}#kelerfit-nav-bar .nav-btn:hover{opacity:0.7}#kelerfit-nav-bar .nav-btn:active{opacity:0.4}#kelerfit-nav-bar svg{width:40px;height:40px}.buscador-centrado{display:flex;justify-content:center;align-items:center;width:100%}.buscador-centrado .search,.buscador-centrado .finder-search{text-align:center;margin:0 auto;display:inline-block}.buscador-centrado input.search-query,.buscador-centrado input.mod-search-searchword{max-width:350px;width:100%}.buscador-color .input-group button,.buscador-color .input-group .btn,.buscador-color .input-group .btn-primary,.buscador-color .js-finder-searchform button,.buscador-color .js-finder-searchform .btn,.buscador-color .js-finder-searchform .btn-primary{background-color:#1A47E5 !important;border-color:#1A47E5 !important;color:#ffffff !important}.buscador-color .input-group button:hover,.buscador-color .input-group button:focus,.buscador-color .input-group button:active,.buscador-color .input-group .btn:hover,.buscador-color .input-group .btn:focus,.buscador-color .input-group .btn:active,.buscador-color .input-group .btn-primary:hover,.buscador-color .input-group .btn-primary:focus,.buscador-color .input-group .btn-primary:active,.buscador-color .js-finder-searchform button:hover,.buscador-color .js-finder-searchform button:focus,.buscador-color .js-finder-searchform button:active,.buscador-color .js-finder-searchform .btn:hover,.buscador-color .js-finder-searchform .btn:focus,.buscador-color .js-finder-searchform .btn:active,.buscador-color .js-finder-searchform .btn-primary:hover,.buscador-color .js-finder-searchform .btn-primary:focus,.buscador-color .js-finder-searchform .btn-primary:active{background-color:#3162ff !important;border-color:#3162ff !important;color:#ffffff !important}