@font-face{font-display:swap;font-family:fontello;src:"/assets/font/fontello-font/font/fontello.woff2" format("woff2")}@font-face{font-display:swap;font-family:fontawesome;src:"/assets/font/fontawesome/webfonts/fa-regular-400.woff2" format("truetype")}.heart-cal{background-image:none!important;overflow:hidden;position:relative;z-index:1}.heart-cal:before{background-image:url(../images/calculator-bg.27b12646.webp);background-position:50%;background-size:cover;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:-1}.heart-cal .container{position:relative;z-index:2}.heart-cal__men-img{bottom:0;position:absolute;right:0;z-index:2}@media only screen and (max-width:1400px){.heart-cal__men-img{width:200px}}@media screen and (max-width:1199px){.heart-cal__men-img{width:166px}}@media screen and (max-width:991px){.heart-cal__men-img{width:136px}}@media screen and (max-width:425px){.heart-cal__men-img{width:110px}}.heart-cal .wp-block-create-block-heart-rate-calculator{box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;position:relative;width:100%}.heart-cal .wp-block-create-block-heart-rate-calculator *,.heart-cal .wp-block-create-block-heart-rate-calculator :after,.heart-cal .wp-block-create-block-heart-rate-calculator :before{box-sizing:border-box}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator-container{align-items:center;display:flex;flex-direction:column;gap:40px;position:relative;width:100%;z-index:1}@media screen and (max-width:991px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator-container{gap:26px}}@media screen and (min-width:767px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator-container{align-items:flex-start;flex-direction:row;justify-content:space-between}}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container{background:var(--wp--preset--color--white-color);border-radius:24px;box-shadow:2px 3px 32px 0 rgba(0,0,0,.04);display:flex;flex:1;flex-direction:column;max-width:576px;padding:32px;width:100%}@media screen and (max-width:991px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container{padding:28px}}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container h2{color:var(--wp--preset--color--black-color);font-family:var(--wp--preset--font-family--primary);font-size:24px;font-weight:600;margin-bottom:16px}@media screen and (max-width:991px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container h2{margin-bottom:14px}}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .title-underline{background:var(--wp--preset--color--primary-background);height:3px;margin-bottom:24px;width:149px}@media screen and (max-width:991px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .title-underline{margin-bottom:21px}}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__form-grid{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:22px}@media screen and (max-width:767px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__form-grid{gap:22px}}@media screen and (min-width:767px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__form-grid{grid-template-columns:1fr 1fr}}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__form-row-single{display:flex;flex-direction:column;gap:16px;margin-bottom:22px;width:100%}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap{display:flex;flex-direction:column;position:relative}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap label{color:var(--wp--preset--color--black-color);font-family:var(--wp--preset--font-family--primary);font-size:14px;font-weight:500;margin-bottom:11px}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group{display:flex;gap:8px;width:100%}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group input,.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group select{background:var(--wp--preset--color--white-color);border:1px solid #ececec;border-radius:12px;color:var(--wp--preset--color--black-color);font-family:var(--wp--preset--font-family--primary);font-size:14px;font-weight:500;height:48px;padding:0 14px;transition:border-color .2s;width:100%}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group input::-moz-placeholder,.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group select::-moz-placeholder{color:var(--wp--preset--color--secondary-description);opacity:.6}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group input::placeholder,.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group select::placeholder{color:var(--wp--preset--color--secondary-description);opacity:.6}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group input:focus,.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group select:focus{border-color:var(--wp--preset--color--primary-background);outline:none}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group input.has-error,.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group select.has-error{border-color:#ff4d4d}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__input-wrap .input-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 fill=%27none%27%3E%3Cpath stroke=%27%23666%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m1 1.5 5 5 5-5%27/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;font-family:var(--wp--preset--font-family--primary);padding-right:40px}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__info-quote p{border-left:2px solid var(--wp--preset--color--primary-background);color:var(--wp--preset--color--secondary-description);font-family:var(--wp--preset--font-family--primary);font-size:12px;font-weight:500;margin:0 0 22px;padding-left:16px}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__calculate-btn{align-items:center;background:var(--wp--preset--color--primary-background);border:none;border-radius:12px;color:var(--wp--preset--color--black-color);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--primary);font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:16px;transition:background .2s;width:100%}@media screen and (max-width:767px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__calculate-btn{margin-top:4px}}@media screen and (max-width:575px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__form-container .heart-rate-calculator__calculate-btn{font-size:15px}}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.85);border:1px solid var(--wp--preset--color--white-color);border-radius:24px;box-shadow:0 20px 25px 0 rgba(124,218,179,.05),0 8px 10px 0 rgba(124,218,179,.05);display:flex;flex:1;flex-direction:column;max-width:576px;position:relative;width:100%}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .results-locked{filter:blur(3px);opacity:.8;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .results-unlocked{filter:blur(0);opacity:1;pointer-events:auto;transition:filter .5s ease,opacity .5s ease;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__score-box{align-items:center;background:linear-gradient(180deg,#f0f5f2,#d7f4e7);border-radius:24px 24px 0 0;display:flex;flex-direction:column;justify-content:center;padding:32px;position:relative;width:100%}@media screen and (max-width:991px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__score-box{padding:28px}}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__score-box .score-label{color:var(--wp--preset--color--black-color);font-family:var(--wp--preset--font-family--primary);font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:18px;text-transform:uppercase}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__score-box .score-row{align-items:baseline;display:flex;gap:12px;margin-bottom:3px}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__score-box .score-row .score-value{color:var(--wp--preset--color--black-color);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--text-h-2);font-weight:600;line-height:1}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__score-box .score-unit{color:var(--wp--preset--color--secondary-description);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--description-sm);font-weight:500}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__score-box .score-pill{background:var(--wp--preset--color--primary-background);border-radius:17px;color:var(--wp--preset--color--black-color);font-family:var(--wp--preset--font-family--primary);font-size:14px;font-weight:600;letter-spacing:.08em;margin-top:14px;padding:8px 16px;text-transform:uppercase}@media screen and (max-width:991px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__score-box .score-pill{font-size:12px}}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__score-box .score-pill .pill-text{display:block;text-transform:capitalize}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section{background:transparent;display:flex;flex-direction:column;gap:16px;padding:32px;z-index:2}@media screen and (max-width:991px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section{padding:28px}}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-title{color:var(--wp--preset--color--black-color);font-family:var(--wp--preset--font-family--primary);font-size:14px;font-weight:500}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table{border:1px solid #e3e8e6;border-radius:16px;font-family:var(--wp--preset--font-family--primary);font-size:14px;padding:0 20px;width:100%}@media screen and (max-width:991px){.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table{padding:0 18px}}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td,.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table th{border-bottom:1px solid #eee;color:var(--wp--preset--color--secondary-description);padding:12px 10px;text-align:left}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td.align-right,.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table th.align-right{text-align:right}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td:first-child,.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table th:first-child{padding-left:0}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td:last-child,.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table th:last-child{padding-right:0}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table th{border-bottom:2px solid #eee;color:var(--wp--preset--color--black-color);font-family:var(--wp--preset--font-family--primary);font-size:14px;font-weight:500}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td{font-family:var(--wp--preset--font-family--primary);font-size:13px;font-weight:500}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td strong{color:var(--wp--preset--color--black-color);font-weight:600}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td .zone-dot{border-radius:50%;display:inline-block;height:8px;margin-right:8px;vertical-align:middle;width:8px}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td .zone-dot.dot-1{background:#5d9cec}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td .zone-dot.dot-2{background:#48cfad}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td .zone-dot.dot-3{background:#ffce54}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td .zone-dot.dot-4{background:#fc6e51}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table td .zone-dot.dot-5{background:#ed5565}.heart-cal .wp-block-create-block-heart-rate-calculator .heart-rate-calculator__results-container .heart-rate-calculator__zones-section .zones-table tr:last-child td{border-bottom:none}.heart-cal .heart-rate-calculator__results-wrapper{display:flex;flex:1;flex-direction:column;max-width:576px;position:relative;width:100%}.heart-cal .heart-rate-calculator__form-reveal{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.5);border-radius:24px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow-y:auto;padding:30px;position:absolute;top:0;transition:opacity .5s ease,visibility .5s ease;width:100%;z-index:10}.heart-cal .heart-rate-calculator__form-reveal .form-reveal-inner{width:100%}.heart-cal .heart-rate-calculator__form-reveal .form-reveal-title{color:var(--wp--preset--color--black-color);font-size:20px;font-weight:600;margin-bottom:10px;text-align:center}.heart-cal .heart-rate-calculator__form-reveal.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.heart-cal .heart-rate-calculator__form-reveal input{background:var(--wp--preset--color--white-color);border:1px solid #ececec;border-radius:12px!important;color:var(--wp--preset--color--black-color);font-family:var(--wp--preset--font-family--primary);font-size:14px;outline:none;padding:12px 14px;width:100%}.heart-cal .heart-rate-calculator__form-reveal input::-moz-placeholder{color:var(--wp--preset--color--secondary-description);opacity:.6}.heart-cal .heart-rate-calculator__form-reveal input::placeholder{color:var(--wp--preset--color--secondary-description);opacity:.6}.heart-cal .heart-rate-calculator__form-reveal button{background:var(--wp--preset--color--primary-background);border:none;border-radius:12px!important;color:var(--wp--preset--color--black-color);cursor:pointer;font-family:var(--wp--preset--font-family--primary);font-size:16px!important;font-weight:600!important;padding:16px;width:100%!important}.heart-cal .heart-rate-calculator__form-reveal button:hover{box-shadow:none!important}
