body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.title{padding-top:20px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.theme{background-size:cover;background-color:hsla(0,0%,100%,.4);background-blend-mode:lighten}.theme .welcome-title{padding-left:5px;padding-right:5px;border-bottom:1px solid;border-color:#f0f0f0;box-shadow:0 10px 10px 0 rgba(0,0,0,.1);margin:0 0 19px}@media (max-width:599px){.theme .welcome-title .title{font-size:23px!important}}.theme .container{box-shadow:0 0 52px 5px rgba(0,0,0,.3);height:100vh;min-height:100vh;max-height:100vh;padding:20px;overflow-x:hidden;overflow-y:auto;background-color:#fff}@media (max-width:768px){.theme .container{box-shadow:none}}@keyframes background-card-move{0%{background-position:0}50%{background-position:100%}to{background-position:50%}}@keyframes background-card-enrollments-buttons{0%{background-position:0}50%{background-position:100%}to{background-position:50%}}#step-by-step{box-shadow:0 0 0 9000px rgba(0,0,0,.7);padding:10px;position:fixed;top:0;left:0;margin:0;background-color:transparent;border-width:150vh 150vw;border-radius:100%;transition:all .4s ease 0s;z-index:2000}#step-by-step.finish{display:none;visibility:hidden}#step-by-step.left #step-by-step-container{margin-left:-330px;margin-top:-30px}#step-by-step.left #step-by-step-container:before{right:-5px;top:calc(50% - 7px)}#step-by-step.right #step-by-step-container{margin-top:-30px;margin-left:105px}#step-by-step.right #step-by-step-container:before{right:calc(100% - 6px);top:calc(50% - 6px)}#step-by-step.top #step-by-step-container{margin-left:-105px;margin-top:-175px}#step-by-step.top #step-by-step-container:before{right:50%;top:calc(100% - 5px)}#step-by-step.bottom #step-by-step-container{margin-left:-105px;margin-top:110px}#step-by-step.bottom #step-by-step-container:before{right:50%;top:-5px}#step-by-step.topRight #step-by-step-container{margin-top:-110px;margin-left:105px}#step-by-step.topRight #step-by-step-container:before{right:calc(100% - 6px);top:calc(50% + 54px)}#step-by-step #step-by-step-container{position:absolute;background-color:#fff;border-radius:3px;width:300px;padding:10px}#step-by-step #step-by-step-container:before{content:" ";position:absolute;background-color:#fff;width:10px;height:10px;transform:rotate(45deg)}#step-by-step #step-by-step-container .body,#step-by-step #step-by-step-container .footer,#step-by-step #step-by-step-container .header{width:100%}#step-by-step #step-by-step-container .header{border:solid #f0f0f0;border-width:0 0 2px;margin-bottom:5px;padding-bottom:2.5px}#step-by-step #step-by-step-container .body{padding:5px 0}#step-by-step #step-by-step-container .footer{border:solid #f0f0f0;border-width:2px 0 0;margin-top:5px;padding-top:2.5px}#step-by-step #step-by-step-container .footer .navigation{margin-top:5px}#step-by-step #step-by-step-container .footer .navigation .next,#step-by-step #step-by-step-container .footer .navigation .prev{width:32.33333%;margin-right:1%}#step-by-step #step-by-step-container .footer .navigation .finish{width:33.33333%}#step-by-step .step{position:absolute;color:#fff}.athletes,.documents,.enrollments,.events,.history{margin-bottom:25px}.c-title{padding-bottom:6px!important;border:solid #f0f0f0;border-width:0 0 1px;font-size:1.4em!important}.c-title .c-sub-title{padding-left:37px;display:block;font-size:.5em}.ant-card-body{min-height:175px}@media (max-width:768px){.ant-card-body{min-height:auto!important}}.athlete-box-icon,.enrollment-box-icon{font-size:1.2em!important;padding:0;margin:0}.athlete-box-icon.active,.enrollment-box-icon.active{color:green!important}.athlete-box-icon.cancelled,.enrollment-box-icon.cancelled{color:red!important}.athlete-box-icon.finished,.enrollment-box-icon.finished{color:#160287!important}.athlete-box-icon.pre,.enrollment-box-icon.pre{color:orange!important}.athlete-box-icon.pre.remove,.enrollment-box-icon.pre.remove{color:red!important}.athlete-box-icon.unpaid,.enrollment-box-icon.unpaid{color:#ff9800!important}.block{display:block}.athletes .ant-card-actions li{margin:0;padding:12px 0;background:#fff;background:linear-gradient(270deg,#fff 50%,rgba(255,0,0,.0588235) 0) 100%;background-size:200%;transition:.5s ease-out}.athletes .ant-card-actions li:hover{background-position:0}.enrollments .ant-card-actions li{margin:0;padding:12px 0;background:#fff;background:linear-gradient(270deg,#fff 50%,rgba(0,41,255,.0588235) 0) 100%;background-size:200%;transition:.5s ease-out}.enrollments .ant-card-actions li:hover{background-position:0}.frm-login .no-bottom-space{margin-bottom:0!important}.frm-login label{font-weight:600;color:#bbb8b8!important;text-transform:uppercase}.frm-login .btn-login{width:100%;height:50px;text-transform:uppercase;margin-top:40px}.frm-login .other-login-actions{text-align:right}.frm-login .other-login-actions a{right:30px}.frm-login .error-login{text-align:center}.frm-login .error-login a{color:red}.mobile-fixed{z-index:100;transform:translateX(0)!important}@media (max-width:768px){.mobile-fixed{position:fixed!important;height:100%!important;top:0;left:0;overflow-x:hidden;overflow-y:auto}.mobile-fixed .ant-drawer-content-wrapper,.mobile-fixed.ant-drawer-open{width:100%!important}}.helper-balls{animation-name:move-in;animation-duration:1s;position:absolute;z-index:10;list-style:none;right:20px;padding:0}.helper-balls .created-by-omnicode{display:none;position:fixed;bottom:0;width:100%;background-color:#ff2689;text-align:center;color:#fff;height:25px}@media (max-width:500px){.helper-balls .created-by-omnicode{display:inline;display:initial}}.helper-balls .h-section-name{display:none;visibility:hidden}@media (max-width:768px){.helper-balls .h-section-name{position:absolute;bottom:0;color:#272727;font-size:12px;display:inline-block;visibility:visible;padding-bottom:.3em;font-weight:600}}@media (max-width:768px){.helper-balls{top:10px!important}}.helper-balls.dashboard-balls{top:180px;background-color:transparent}@media (max-width:1200px){.helper-balls.dashboard-balls{z-index:10;animation-name:move-in;animation-duration:1s;list-style:none;right:30px;padding:0;display:flex;justify-content:center;left:0;position:fixed;background-color:#fff;width:100%;top:calc(100% - 100px)!important;box-shadow:0 5px 14px rgba(0,0,0,.5);height:100px;align-items:center}}@media (max-width:500px){.helper-balls.dashboard-balls{top:calc(100% - 125px)!important}.helper-balls.dashboard-balls .h-heart{display:none}}.helper-balls li:not(.created-by-omnicode){color:#000;height:50px;width:50px;background-color:#fff;margin:10px;border-radius:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 14px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;font-size:1.6em;transition:all .4s}@media (max-width:500px){.helper-balls li:not(.created-by-omnicode){height:40px;width:40px}}.helper-balls li:not(.created-by-omnicode).h-heart{color:red!important;position:fixed;bottom:20px}.helper-balls li:not(.created-by-omnicode).h-heart:hover{background-color:red;color:#fff!important}@media (max-width:1200px){.helper-balls li:not(.created-by-omnicode).h-heart{position:static;right:100px}}@media (max-width:991px){.helper-balls li:not(.created-by-omnicode).h-heart{right:10px}}.helper-balls li:not(.created-by-omnicode):hover{background-color:#4b7cf3;color:#fff;font-size:2em;transition:all .4s}.helper-balls li:not(.created-by-omnicode).h-logout{background-color:rgba(255,0,0,.7);color:#fff}.helper-balls li:not(.created-by-omnicode).h-enrollments{background-color:rgba(255,200,0,.8);color:#fff}.helper-balls li:not(.created-by-omnicode).h-contact{background-color:rgba(29,178,65,.93);color:#fff}.helper-balls li:not(.created-by-omnicode).h-credit-card{background-color:rgba(0,0,255,.7);color:#fff}.helper-balls li:not(.created-by-omnicode).h-notifications{background-color:#ffc107;color:#fff}.helper-balls li:not(.created-by-omnicode).h-notifications .h-alerts-count{position:absolute;border-radius:100%;background-color:red;width:25px;height:25px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-left:20px;margin-top:20px}.helper-balls li:not(.created-by-omnicode).h-notifications .h-alerts-count.no-alerts{display:none}.helper-balls li:not(.created-by-omnicode).h-rfea{background-color:#5b6d66;color:#fff}.routine-helper{position:fixed;height:3em;bottom:0;background-color:red;width:100%;left:0;right:0;text-align:center}.athletes{min-height:290px}.athletes .ant-card-meta-title{margin-bottom:0!important}.athletes .ant-card-body{background:linear-gradient(to bottom left,rgba(204,26,26,0) 36.8%,rgba(255,0,0,.0588235) 0) top/144% 100%,50%/114% 26%;animation-name:background-card-move;animation-duration:4s;animation-fill-mode:forwards}.athletes .ant-typography{margin-bottom:0!important}.athletes .athlete-name{margin-bottom:8px!important}.athletes .btn-add{position:absolute;right:10px;margin-top:-35px}.athletes .btn-save-athlete{width:100%;height:22px;text-transform:uppercase}.athletes .ant-drawer-body{padding:10px}.athletes .empty-athletes{min-height:250px;display:flex;align-items:center;justify-content:center}.athletes .athlete-avatar-container{text-align:center}.athletes .athlete-avatar-container .avatar{border-color:#f0f0f0;border-radius:3px;padding:3px;width:auto;height:auto;max-width:100px}.btn-add-athlete{text-align:right}.btn-add-athlete button{margin-left:5px}.documents .ant-card-body{animation-name:background-card-move;animation-duration:4s;background:linear-gradient(to bottom left,rgba(204,26,26,0) 36.8%,rgba(0,41,255,.0588235) 0) top/144% 100%,50%/114% 26%;animation-fill-mode:forwards}.documents .actions{display:flex;justify-content:center;height:100%}.documents .actions button{margin:5px}.documents .btn-reload{position:absolute;right:10px;top:10px}.subscription-payment-data{padding:.2em 1em}.subscription-payment-data .detail-info-box-header{background-color:#fcfcfc;border-radius:3px;border:1px solid #f0f0f0;border-top:2px solid rgba(8,86,161,.43137254901960786);box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);margin-top:1.5em;margin-bottom:.5em;padding-bottom:1em}.subscription-payment-data .detail-info-box-header .ant-divider-horizontal{margin:10px 0 24px!important}.subscription-payment-data .detail-info-box-header .location-category-data{text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:14px}.subscription-payment-data .detail-info-box-header .separator{font-size:2em;height:55px;padding-left:.25em;padding-right:.25em}.subscription-payment-data .payment-list-container{padding:1em}.subscription-payment-data .detail-info-box{padding-left:0!important;padding-right:0!important;background-color:#fcfcfc;padding:1em;border-radius:3px;border:1px solid #f0f0f0;border-top:2px solid rgba(8,86,161,.43137254901960786);box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);margin-top:1.5em;margin-bottom:.5em}.subscription-payment-data .detail-info-box .discount-apply{display:block;font-size:12px;font-weight:400}.subscription-payment-data .detail-info-box .discount-apply strong{font-weight:700}@media (max-width:1500px) and (min-width:1199px){.subscription-payment-data .detail-info-box{min-width:100%!important;margin-left:0!important}}.subscription-payment-data .detail-info-box .title{box-shadow:inset 0 -1px 0 #e6ebf1;padding:12px}.subscription-payment-data .detail-info-box span{display:block}.subscription-payment-data .detail-info-box table .table-header{font-weight:700;min-width:100px;padding-left:2em}.subscription-payment-data .detail-info-box table .table-content{padding-left:3em}.financing-data .total-amount{padding-left:40px}.financing-data ul{list-style:none}.financing-data .payed{font-weight:700}.financing-data .discount-apply{display:block}.financing-data .advise{text-align:justify}.financing-data .initial-pay{margin-bottom:10px}.enrollments{min-height:290px}.enrollments .free-enrollment{position:absolute;right:5px;font-size:1.5em;color:#ffc107;top:5px}.enrollments .ant-card-body{animation-name:background-card-move;animation-duration:4s;background:linear-gradient(to bottom left,rgba(204,26,26,0) 36.8%,rgba(0,41,255,.0588235) 0) top/144% 100%,50%/114% 26%;animation-fill-mode:forwards}.enrollments .season-selector{position:absolute;right:145px;top:10px;width:180px}@media (max-width:500px){.enrollments .season-selector{position:inherit;right:0;margin-top:0;width:100%}}.enrollments .btn-add{position:absolute;right:60px;top:10px;width:80px}.enrollments .btn-reload{position:absolute;right:10px;top:10px}.enrollments .btn-save-enrollment{width:100%;height:22px;text-transform:uppercase}.enrollments .ant-drawer-body{padding:10px}.enrollments .empty-enrollments{min-height:250px;display:flex;align-items:center;justify-content:center}.enrollments .c-title{margin-bottom:0!important}@media screen and (max-width:576px){.routines .ant-list-vertical .ant-list-item{flex-wrap:wrap!important}}.routines .routine-list .routine-item .ant-list-item-extra{min-width:40%}.routines .routine-list .routine-item .routine-header h4{margin-bottom:0}.routines .routine-list .routine-item .routine-header .author,.routines .routine-list .routine-item .routine-header .resume,.routines .routine-list .routine-item .routine-header .title{padding:0;margin:0}.contact-form .btn-send-question{width:100%}.my-alerts .alert-info{width:100%;margin-bottom:1.1em;font-size:13px;border:solid;border-width:0 0 1px;border-color:#f1f0f0;padding-bottom:6px}.my-alerts .alert-info .alert-status.unread span{font-weight:600;color:#f5222e!important}.my-alerts .alert-info .alert-status.readed span{font-weight:600;color:#36a51a}.my-alerts .alert-info .alert-date{font-weight:600;color:#a1a1c2!important;text-align:right;padding-right:1.5em}.my-alerts .alert-info .alert-title{font-size:12px}.my-alerts .alert-info .alert-btn-accept{padding-top:10px;text-align:right;padding-right:1.5em}.my-alerts .alert-info .alert-btn-accept .ant-typography-disabled{cursor:pointer;font-size:12px}.profile .form-buttons{text-align:right}.profile .form-buttons button{min-width:300px}@media (max-width:500px){.profile .form-buttons button{min-width:100%}}.register-form .form-register-accordion{text-align:left}.register-form .form-register-accordion .anticon{margin-right:10px}.register-form h4,.register-form h5{padding:0;margin:0!important}.register-form .rf-header,.register-form .rrss-registers{text-align:center}.btn-register{width:100%;margin-top:10px}.btn-register-container{width:100%}.subtitle{display:block}.rfea{display:flex;height:100%}.rfea #iframe-rfea.no-visible{visibility:hidden}.rfea .rfea-logo{max-width:250px;margin-top:2em;margin-bottom:1em}.rfea .rfea-iframe-container{display:flex;flex-direction:column}.rfea .rfea-iframe-container .iframe-rfea{width:100%;border:none;overflow-y:auto;flex-grow:1}.rfea .rfea-iframe-container .iframe-rfea .formulario_cabecera{background-color:#00f!important}@media screen and (max-width:500px){@keyframes spin1{0%{transform:rotate(225deg)}50%{transform:rotate(225deg)}to{transform:rotate(405deg)}}@keyframes spin2{0%{transform:rotate(225deg)}50%{transform:rotate(405deg)}to{transform:rotate(405deg)}}.counter .timer-group{height:200px;margin:0 auto;position:relative;width:200px}.counter .timer{border-radius:50%;height:100px;overflow:hidden;position:absolute;width:100px}.counter .timer:after{background:#111;border-radius:50%;content:"";display:block;height:80px;left:10px;position:absolute;width:80px;top:10px}.counter .timer .hand{float:left;height:100%;overflow:hidden;position:relative;width:50%}.counter .timer .hand:first-child{transform:rotate(180deg)}.counter .timer .hand:first-child span{animation-name:spin1}.counter .timer .hand:last-child span{animation-name:spin2}.counter .timer .hand span{border-color:rgba(0,255,255,.4) rgba(0,255,255,.4) transparent transparent;border-style:solid;border-width:50px;border-radius:50%;display:block;height:0;position:absolute;right:0;top:0;transform:rotate(225deg);width:0;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}.counter .timer.hour{background:rgba(0,0,0,.1);height:200px;left:0;width:200px;top:0}.counter .timer.hour:after{height:180px;left:10px;width:180px;top:10px}.counter .timer.hour .hand span{animation-duration:3600s;border-top-color:rgba(255,0,255,.4);border-right-color:rgba(255,0,255,.4);border-width:100px}.counter .timer.minute{background:rgba(0,0,0,.2);height:160px;left:20px;width:160px;top:20px}.counter .timer.minute:after{height:140px;left:10px;width:140px;top:10px}.counter .timer.minute .hand span{animation-duration:60s;border-top-color:rgba(0,255,255,.4);border-right-color:rgba(0,255,255,.4);border-width:80px}.counter .timer.second{background:rgba(0,0,0,.2);height:120px;left:40px;width:120px;top:40px}.counter .timer.second:after{height:116px;left:2px;width:116px;top:2px}.counter .timer.second .hand span{animation-duration:1s;border-top-color:#fff;border-right-color:#fff;border-width:60px}.counter .face{visibility:hidden;background:rgba(0,0,0,.1);border-radius:50%;height:116px;left:52px;padding:65px 40px 0;position:absolute;width:116px;text-align:center;top:52px}.counter .face h2,.counter .face h5{font-weight:300;color:#fff}.counter .face p{font-size:small;font-weight:400;position:absolute;top:40px;width:100%;left:0;color:#fff}}@media screen and (min-width:501px){@keyframes spin1{0%{transform:rotate(225deg)}50%{transform:rotate(225deg)}to{transform:rotate(405deg)}}@keyframes spin2{0%{transform:rotate(225deg)}50%{transform:rotate(405deg)}to{transform:rotate(405deg)}}.counter .timer-group{height:400px;margin:0 auto;position:relative;width:400px}.counter .timer{border-radius:50%;height:100px;overflow:hidden;position:absolute;width:100px}.counter .timer:after{background:#111;border-radius:50%;content:"";display:block;height:80px;left:10px;position:absolute;width:80px;top:10px}.counter .timer .hand{float:left;height:100%;overflow:hidden;position:relative;width:50%}.counter .timer .hand:first-child{transform:rotate(180deg)}.counter .timer .hand:first-child span{animation-name:spin1}.counter .timer .hand:last-child span{animation-name:spin2}.counter .timer .hand span{border-color:rgba(0,255,255,.4) rgba(0,255,255,.4) transparent transparent;border-style:solid;border-width:50px;border-radius:50%;display:block;height:0;position:absolute;right:0;top:0;transform:rotate(225deg);width:0;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}.counter .timer.hour{background:rgba(0,0,0,.1);height:400px;left:0;width:400px;top:0}.counter .timer.hour:after{height:360px;left:20px;width:360px;top:20px}.counter .timer.hour .hand span{animation-duration:3600s;border-top-color:rgba(255,0,255,.4);border-right-color:rgba(255,0,255,.4);border-width:200px}.counter .timer.minute{background:rgba(0,0,0,.2);height:350px;left:25px;width:350px;top:25px}.counter .timer.minute:after{height:310px;left:20px;width:310px;top:20px}.counter .timer.minute .hand span{animation-duration:60s;border-top-color:rgba(0,255,255,.4);border-right-color:rgba(0,255,255,.4);border-width:175px}.counter .timer.second{background:rgba(0,0,0,.2);height:300px;left:50px;width:300px;top:50px}.counter .timer.second:after{height:296px;left:2px;width:296px;top:2px}.counter .timer.second .hand span{animation-duration:1s;border-top-color:#fff;border-right-color:#fff;border-width:150px}.counter .face{visibility:visible;background:rgba(0,0,0,.1);border-radius:50%;height:296px;left:52px;padding:165px 40px 0;position:absolute;width:296px;text-align:center;top:52px}.counter .face h2,.counter .face h5{font-weight:300;color:#fff}.counter .face p{font-size:xxx-large;font-weight:400;position:absolute;top:50px;width:100%;left:0;color:#fff}}.exercice-box{padding:3px;overflow:auto;margin-bottom:5px;margin-top:5px}.exercice-box .title{padding:3px!important;border:solid;border-color:#cfcfcf;border-width:0 0 1px;min-height:3em}.exercice-box .title h3{color:#fff;float:left}.exercice-box .title .extra{top:0;right:10px;padding:3px;float:right}.exercice-box .title .extra .series{text-align:center;color:#fff;margin-left:20px}.exercice-box .title .extra .duration{text-align:center;color:#fff}.exercice-box .description{padding:4px;color:#fff;text-align:justify}.exercice-box .exercice-image{margin-left:auto;margin-right:auto;max-height:500px}.discount-alert{border:1px solid #f0f0f0;border-radius:5px;padding:5px;margin-bottom:15px;display:flex;align-items:center;background-color:rgba(0,255,0,.1);box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}@media (max-width:768px){.discount-alert{flex-direction:column}}.discount-alert .icon{font-size:5em}.discount-alert .body{margin-left:10px}@media (max-width:768px){.discount-alert .body{text-align:center;margin-left:0}.discount-alert .body ul{padding:0}}.discount-alert .body .refresh{margin-top:10px}.discount-alert .body .description{display:block;font-size:12px}.cookies-modal p{text-align:justify}.btn{margin-left:5px}.btn.decline{background-color:#d44040;border-color:#d44040;color:#fff}.cookies{top:0;position:absolute;z-index:1000;background-color:#fff;width:100%;padding:20px}.cookies.hidden{visibility:hidden}.cookies p{text-align:justify}.cookies .buttons{text-align:right}.groups-component .ant-card-body{animation-name:background-card-move;animation-duration:4s;background:linear-gradient(to bottom left,rgba(204,26,26,0) 36.8%,rgba(0,41,255,.0588235) 0) top/144% 100%,50%/114% 26%;animation-fill-mode:forwards}.groups-component .btn-reload{position:absolute;right:10px;top:10px}.facebook-button-class{display:block;margin-top:10px;margin-left:auto;margin-right:auto;background-color:#4867aa;border:none;border-radius:3px;color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 1px 0 rgba(0,0,0,.24);width:187.5px;height:46px;cursor:pointer}.facebook-button-class i{margin-right:12px;font-size:1.4em}.StripeElement{display:block;margin:10px 0 20px;max-width:500px;padding:10px 14px;font-size:1em;font-family:"Source Code Pro",monospace;box-shadow:0 1px 3px rgba(50,50,93,.14902),0 1px 0 rgba(0,0,0,.0196078);border:0;outline:0;border-radius:4px;background:#fff}.StripeElement--focus{box-shadow:0 4px 6px rgba(50,50,93,.109804),0 1px 3px rgba(0,0,0,.0784314);transition:all .15s ease}.stripe-bank-account-form button{width:100%}.bank-account-warning{margin-top:1em}.stripe-bank-account-info{margin-bottom:2em}.stripe-credit-card-form button{width:100%}.credit-card-warning{margin-top:1em}.stripe-credit-card-info{margin-bottom:2em}.StripeElement{max-width:100%!important}.button-actions{border:1px solid}.checkout .discount-description,.checkout .discount-previous-amount{display:block}.checkout .safety-certificate{display:flex;align-items:center;justify-content:center;font-size:1.5em;margin-bottom:1em}.checkout .safety-certificate .shield{font-size:1.7em;margin-right:10px}.checkout .feature{display:block}.checkout .terms-and-conditions .col-accept-terms{text-align:center}.checkout .ant-slider:hover .ant-slider-track{background-color:#fff}.checkout .ant-slider .ant-slider-track{background-color:#242525}.checkout .cart-option{text-align:center;padding:1em 3em;border-radius:6px;box-shadow:0 4px 10px 0 rgba(20,19,34,.03),0 0 10px 0 rgba(20,19,34,.02);border:1px solid #e4e9f0;margin-bottom:20px}.checkout .cart-option .btn-pay{width:100%;max-width:100%;margin:2em 0 0;height:auto}.checkout .cart-option .btn-pay.danger{border-color:red;color:red}.checkout .cart-option .btn-pay.danger:hover{background-color:rgba(255,0,0,.1)}@media (max-width:768px){.checkout .cart-option .btn-pay{position:static;width:100%;max-width:100%}}.checkout .cart-option .ant-list-item{text-align:center!important;display:block!important;border:none!important;padding:2px 14px!important}.checkout .cart-option .price{font-size:3rem;font-weight:700;margin-top:0;margin-bottom:0}.checkout .cart-option .icon{color:#595c97;font-size:4.5rem}.checkout .cart-option .sub-title{margin-bottom:2em!important;display:block}.checkout .cart-option .title{padding-top:5px;margin-bottom:0}.checkout .cart-option.multiple-pay-mode{background-color:#4b7cf3!important}.checkout .cart-option.multiple-pay-mode .ant-list-header,.checkout .cart-option.multiple-pay-mode .ant-list-item,.checkout .cart-option.multiple-pay-mode .icon,.checkout .cart-option.multiple-pay-mode .price,.checkout .cart-option.multiple-pay-mode .sub-title,.checkout .cart-option.multiple-pay-mode .title{color:#fff!important}.checkout .cart-option.multiple-pay-mode .btn-pay{width:100%;margin:2em 0 0;background-color:#fff!important;color:#4b7cf3}.checkout .cart-option.multiple-pay-mode .btn-pay:disabled{color:rgba(0,0,0,.25)}.checkout .cart-option.pay-per-use{background-color:#f2f4f8!important}@media (max-width:768px){.checkout .resume{padding:0!important}}.checkout .resume .product-name{margin:0!important}.checkout .resume .product-price{width:100%;margin:0!important}.checkout .resume .product-image{border-radius:5px;padding:2em;margin:1.5em 0}.checkout .partners,.checkout .resume .product-image{width:100%;background-color:rgba(34,34,34,.1803921568627451)}.checkout .partners{margin-bottom:1em;display:flex;align-items:center;justify-content:center}.checkout .partners .partner{max-width:110px;margin:10px;text-align:center}.checkout .partners .partner img{max-width:100%}.checkout-component-v2 .select-first{padding-top:10px;text-align:center}.checkout-component-v2 .select-first .arrow{font-size:3em}.checkout-component-v2 .select-first .message{font-size:1.2em}.checkout-component-v2 .refresh-button{text-align:right}.checkout-component-v2 .product-list .product-info-mobile{padding:5px;margin-bottom:10px}.checkout-component-v2 .product-list .product-info-mobile .product-type{text-align:center;padding-left:10px;padding-bottom:3px}.checkout-component-v2 .product-list .product-info-mobile .product-type .icon{color:#fff;font-size:2rem}.checkout-component-v2 .product-list .product-info-mobile .product-name{text-align:center;padding-bottom:3px;color:#fff}.checkout-component-v2 .product-list .product-info-mobile .product-name .title{color:#fff;padding-top:8px!important}.checkout-component-v2 .product-list .product-info-mobile .button-info{text-align:center;width:100%;min-height:70px}.checkout-component-v2 .product-list .product-info{border:1px solid #ededef;border-radius:3px;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);padding:5px;margin-bottom:10px;min-height:230px}.checkout-component-v2 .product-list .product-info .product-actions{width:150px;position:absolute;bottom:20px;left:0;width:100%;display:flex;align-items:center;justify-content:center}.checkout-component-v2 .product-list .product-info .product-type{text-align:center;padding-left:10px;padding-bottom:3px}.checkout-component-v2 .product-list .product-info .product-type .icon{color:#595c97;font-size:2rem}.checkout-component-v2 .product-list .product-info .product-name{text-align:center;padding-bottom:3px}.checkout-component-v2 .product-list .product-info.selected{box-shadow:0 7px 14px 0 rgba(50,50,93,.404),0 3px 6px 0 rgba(0,0,0,.192);border:1px solid #40a9ff}.checkout-component-v2 .product-list .product-info.selected .check-product{position:absolute;right:-3px;top:-8px;border:1px solid;border-radius:50%;background-color:#40a9ff;color:#fff;padding:4px}.checkout-component-v2 .selected-product-info .available-date{text-align:right;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-position:under}.checkout-component-v2 .selected-product-info .icon{color:#595c97;font-size:4rem;position:absolute;left:10px}.checkout-component-v2 .selected-product-info .body-info{padding-left:80px}.checkout-component-v2 .selected-product-info .body-info .feature{margin-bottom:10px}.checkout-component-v2 .selected-product-info .pricing-resume{text-align:center}.checkout-component-v2 .selected-product-info .pricing-resume ul{list-style:none;padding-left:0}.checkout-component-v2 .selected-product-info .payment-resume{background-color:#4b7cf3!important;min-height:350px;display:flex;flex-direction:column;justify-content:center;padding:15px;color:#fff;border-radius:5px}.checkout-component-v2 .selected-product-info .payment-resume .ant-slider-track{background-color:#000!important}.checkout-component-v2 .selected-product-info .payment-resume .reduced-price{margin:0!important;font-size:3rem;font-weight:700;color:#fff}.checkout-component-v2 .selected-product-info .payment-resume .price{margin-top:0!important}.checkout-component-v2 .selected-product-info .payment-resume .initial-payment{margin-top:15px}.checkout-component-v2 .selected-product-info .payment-resume .discount-info small{margin-right:5px}.checkout-component-v2 .selected-product-info .payment-resume .discount-info small.discount-amount{font-size:15px;color:#36bd79}.checkout-component-v2 .selected-product-info .payment-resume .steps-selector{color:#fff;text-align:center}.checkout-component-v2 .selected-product-info .payment-resume .payment-buttons{text-align:right}.checkout-component-v2 .selected-product-info .payment-resume .payment-buttons .make-payment{background-color:#36bd79;border-color:#36bd79;color:#fff}.checkout-component-v2 .selected-product-info .payment-resume .payment-buttons .make-payment:hover{background-color:#2fa76b;border-color:#36bd79;color:#fff}.checkout-component-v2 .selected-product-info .payment-resume .payment-buttons .make-payment:disabled{border-color:#989899;background-color:#ededef;color:#989899}.terms-and-conditions .contain{display:inline-block;padding-bottom:10px;width:100%}.terms-and-conditions .btn-terms-and-conditions-readed{display:inline-block;clear:both;width:100%}.checkout-component-V3{padding-bottom:100px}.checkout-component-V3 .show-termns-and-conditions{color:#000;-webkit-text-decoration:dashed underline;text-decoration:dashed underline;text-underline-position:under}.checkout-component-V3 .refresh-button{text-align:right}.checkout-component-V3 .product-list{display:flex;height:auto}.checkout-component-V3 .product-list .product-info{margin:0 5px 10px;display:block;width:100%;border-radius:15px}.checkout-component-V3 .product-list .product-info.selected .selected-icon{position:absolute;right:-3px;top:-8px;border:1px solid;border-radius:50%;color:#fff;padding:4px;width:30px;height:30px;text-align:center}.checkout-component-V3 .product-list .product-info.selected .selected-icon.OnePay{background:#ce1be8;background:linear-gradient(135deg,#ce1be8,#a04bc3 39%,#5806c1);box-shadow:0 12px 12px -9px #5806c1}.checkout-component-V3 .product-list .product-info.selected .selected-icon.PayPerUse{background:#1be86f;background:linear-gradient(135deg,#1be86f,#4bc37e 29%,#1c4b3d);box-shadow:0 12px 12px -9px #1be86f}.checkout-component-V3 .product-list .product-info.selected .selected-icon.Subscription{background:#7fc0ff;background:linear-gradient(135deg,#7fc0ff,#369cff 33%,#0267c9);box-shadow:0 12px 12px -9px #7fc0ff}.checkout-component-V3 .product-list .product-info .product-type{border-bottom:1px solid transparent;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:15px 15px 0 0}.checkout-component-V3 .product-list .product-info .product-type .availability{color:#fff}.checkout-component-V3 .product-list .product-info .product-type.OnePay{background:#ce1be8;background:linear-gradient(135deg,#ce1be8,#a04bc3 39%,#5806c1);box-shadow:0 12px 12px -9px #5806c1}.checkout-component-V3 .product-list .product-info .product-type.PayPerUse{background:#1be86f;background:linear-gradient(135deg,#1be86f,#4bc37e 29%,#1c4b3d);box-shadow:0 12px 12px -9px #1be86f}.checkout-component-V3 .product-list .product-info .product-type.Subscription{background:#7fc0ff;background:linear-gradient(135deg,#7fc0ff,#369cff 33%,#0267c9);box-shadow:0 12px 12px -9px #7fc0ff}.checkout-component-V3 .product-list .product-info .product-type .icon{font-size:3em;color:hsla(0,0%,100%,.6)}.checkout-component-V3 .product-list .product-info .product-type .price{color:#fff}.checkout-component-V3 .product-list .product-info .product-type .price .before-discount{display:block;font-size:14px;text-align:center;text-decoration:line-through}.checkout-component-V3 .product-list .product-info .product-body{border:solid hsla(0,0%,81.2%,.4235294117647059);border-width:0 1px;padding:20px 10px 0}.checkout-component-V3 .product-list .product-info .product-body .product-name{font-weight:600;text-align:center;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-position:under;min-height:3em}.checkout-component-V3 .product-list .product-info .product-body .product-description{text-align:center;padding:15px 0 5px;height:7em;min-height:7em}.checkout-component-V3 .product-list .product-info .features{border:solid hsla(0,0%,81.2%,.4235294117647059);border-width:0 1px;padding:0 10px;height:250px}.checkout-component-V3 .product-list .product-info .features .features-title{width:100%;text-align:center;font-weight:600;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-position:under}.checkout-component-V3 .product-list .product-info .features ul{overflow:auto;padding:0 0 5px;margin:0}.checkout-component-V3 .product-list .product-info .features ul li{list-style:none;padding:7px}.checkout-component-V3 .product-list .product-info .features ul li:nth-child(2n){background:rgba(0,0,0,.03)}.checkout-component-V3 .product-list .product-info .features ul li .feature-check{color:green}.checkout-component-V3 .product-list .product-info .select-product{display:flex;align-items:center;justify-content:center;height:50px;border-radius:0 0 15px 15px}.checkout-component-V3 .product-list .product-info .select-product.OnePay{background:#ce1be8;background:linear-gradient(135deg,#ce1be8,#a04bc3 39%,#5806c1);box-shadow:0 -12px 12px -9px #5806c1}.checkout-component-V3 .product-list .product-info .select-product.PayPerUse{background:#1be86f;background:linear-gradient(135deg,#1be86f,#4bc37e 29%,#1c4b3d);box-shadow:0 -12px 12px -9px #1be86f}.checkout-component-V3 .product-list .product-info .select-product.Subscription{background:#7fc0ff;background:linear-gradient(135deg,#7fc0ff,#369cff 33%,#0267c9);box-shadow:0 -12px 12px -9px #7fc0ff}.checkout-component-V3 .product-list .product-info .select-product button{color:#fff;border:1px solid #fff}.checkout-component-V3 .payment-resume{text-align:center;background-color:#4b7cf3!important;min-height:350px;display:flex;flex-direction:column;justify-content:center;padding:15px;color:#fff;border-radius:15px}.checkout-component-V3 .payment-resume .ant-slider-track{background-color:#000!important}.checkout-component-V3 .payment-resume .initial-payment-advise{font-size:1.2em}.checkout-component-V3 .payment-resume .list-title{list-style:none;text-underline-position:under;margin-bottom:5px}.checkout-component-V3 .payment-resume .discount-info{list-style:none}.checkout-component-V3 .payment-resume .reduced-price{margin:0!important;font-size:3rem;font-weight:700;color:#fff}.checkout-component-V3 .payment-resume .price{margin-top:0!important}.checkout-component-V3 .payment-resume .old-price{text-decoration:line-through}.checkout-component-V3 .payment-resume .initial-payment{margin-top:15px}.checkout-component-V3 .payment-resume .discounts-list{padding:0}.checkout-component-V3 .payment-resume .discounts-list .discount-info small{margin-right:5px}.checkout-component-V3 .payment-resume .discounts-list .discount-info small.discount-amount{font-size:15px;color:#36bd79}.checkout-component-V3 .payment-resume .steps-selector{color:#fff;text-align:center}.checkout-component-V3 .payment-resume .payment-buttons .make-payment{background-color:#36bd79;border-color:#36bd79;color:#fff;margin-top:10px}.checkout-component-V3 .payment-resume .payment-buttons .make-payment:hover{background-color:#2fa76b;border-color:#36bd79;color:#fff}.checkout-component-V3 .payment-resume .payment-buttons .make-payment:disabled{border-color:#989899;background-color:#ededef;color:#989899}.checkout-component-V3 .payment-resume .payment-buttons .particular-conditions .title{font-size:1em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-position:under}.checkout-component-V3 .payment-resume .payment-buttons .particular-conditions textarea{margin-bottom:5px}.checkout-navigator-balls{animation-name:move-in;animation-duration:1s;position:absolute;z-index:10;list-style:none;right:20px;padding:0}@media (min-width:768px){.checkout-navigator-balls{display:none;visibility:none}}@keyframes move-in{0%{right:-100px}to{right:20px}}.checkout-navigator-balls li{color:#000;height:50px;width:50px;background-color:#fff;margin:10px;border-radius:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 14px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;font-size:1.6em;transition:all .4s}.checkout-navigator-balls li:hover{background-color:#4b7cf3;color:#fff;font-size:2em;transition:all .4s}.checkout-navigator-balls li.h-one-pay{background-color:#595c97;color:#fff}.checkout-navigator-balls li.h-multi-pay{background-color:#4b7cf3;color:#fff}.checkout-navigator-balls li.h-pay-per-use{background-color:#595c97;color:#fff}.loading{background-color:rgba(29,29,34,.8901960784313725);height:100vh;display:flex;align-items:center;text-align:center;justify-content:center}.loading .loading-container{position:absolute;z-index:10}.loading .message{color:#fff!important}.loading .lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.loading .lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.loading .lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}.text-white{color:#fff!important}.login{background-blend-mode:lighten;background-color:hsla(0,0%,100%,.4);background-size:cover;background-repeat:no-repeat;width:100vw;height:100vh}@media (max-width:768px){.login{overflow:auto}}.login .container{height:90vh;box-shadow:0 0 52px 5px rgba(0,0,0,.8);border-radius:3px;overflow:hidden}@media (max-width:768px){.login .container{height:100vh;border-radius:0;overflow:auto}}.login .container .container-row{height:100%;background-color:#fff}.login .container .container-row .header{min-height:40%;webkit-clip-path:polygon(-1px -1px,103% -1px,103% 78%,-1px 100%);-webkit-clip-path:polygon(-1px -1px,103% -1px,103% 78%,-1px 100%);clip-path:polygon(-1px -1px,103% -1px,103% 78%,-1px 100%);background-size:cover;background-repeat:no-repeat}.login .container .container-row .form{background-color:#fff;min-height:45%;padding:10px 30px}.login .container .container-row .form .circle-title{background-repeat:no-repeat;background-position:50%;background-size:contain;height:100px;width:100px;position:absolute;align-items:center;justify-content:center;display:flex;bottom:100%;z-index:998;left:calc(50% - 50px)}.login .container .container-row .form .circle-title span{font-weight:700;font-size:2.5em;color:#fff}.login .container .container-row .create-account{background-color:#fff;min-height:10%;text-align:center}.my-waves{position:fixed;bottom:0;width:100%;left:0;z-index:1;height:400px}.my-waves div.waves.wave-1{opacity:.7;z-index:98}.my-waves div.waves.wave-2{opacity:.5;z-index:99}.my-waves div.waves.wave-3{opacity:.3;z-index:100}.my-waves div.waves{z-index:-1}.my-waves div.waves,.my-waves svg{width:100%;bottom:0;position:fixed}.my-waves svg{left:0;animation-name:move-left;animation-duration:4s;animation-iteration-count:infinite;animation-direction:alternate}.my-waves .spacer{height:100px;width:100%}@keyframes example{0%{left:0;top:0}50%{left:-2000px;top:200px}to{left:0;top:0}}.hello{border-radius:5px;padding:.5em;padding:20px!important}.hello .title{color:#fff!important;padding-top:5px}.hello .last-connection{color:#fff;text-align:right;width:100%;font-weight:600;position:absolute;bottom:5px;padding-right:1em;left:0}.hello .client-logo{max-height:80px;max-width:25%}.routine-detail-header .routine-actions{display:flex;align-items:center;justify-content:center}.routine-detail-header .routine-actions .routine-action-button{margin:0 10px;font-size:2em;cursor:pointer}.routine-detail-header .routine-actions .routine-action-button.star:hover{color:#ffc107}.routine-detail-header .routine-actions .routine-action-button.like:hover{color:#1818d0}html{overflow:hidden}.register{background-blend-mode:lighten;background-color:hsla(0,0%,100%,.4);background-size:cover;background-repeat:no-repeat;width:100vw;height:100vh}@media (max-width:768px){.register{overflow:auto}}.register .container{height:90vh;box-shadow:0 0 52px 5px rgba(0,0,0,.8);border-radius:3px;overflow:auto}@media (max-width:768px){.register .container{height:100vh;border-radius:0;overflow:auto}}.register .container .container-row{height:100%;background-color:#fff}.register .container .container-row .form{background-color:#fff;min-height:45%;padding:45px 30px 10px}.register .container .container-row .form .circle-title{background-repeat:no-repeat;background-position:50%;background-size:contain;height:70px;width:70px;position:absolute;align-items:center;justify-content:center;display:flex;bottom:calc(100% - 75px);z-index:1;top:20px}.register .container .container-row .form .circle-title span{font-weight:700;font-size:1.5em;color:#fff}.register .container .container-row .create-account{background-color:#fff;min-height:10%;text-align:center}.remove-account-page .form p{text-align:center;font-size:16px}.remove-account-page .form .email{font-size:18px;border:1px solid}.remove-account-page .form .go-login{width:100%}
/*# sourceMappingURL=main.9a603345.chunk.css.map */