@font-face{font-family:FogtwoNo5;src:url(/fonts/FogtwoNo5.eot);src:url(/fonts/FogtwoNo5.eot?#iefix) format("embedded-opentype"),url(/fonts/FogtwoNo5.woff2) format("woff2"),url(/fonts/FogtwoNo5.woff) format("woff"),url(/fonts/FogtwoNo5.ttf) format("truetype"),url(/fonts/FogtwoNo5.svg#FogtwoNo5) format("svg");font-weight:400;font-style:normal;font-display:swap}*{padding:0;margin:0;box-sizing:border-box;font-weight:300;height:auto;outline:none!important}html,body{width:100%;height:100%;font-size:14px;margin:0;padding:0;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#000;position:relative;scroll-behavior:smooth;-webkit-hyphens:auto;hyphens:auto}h1{font-size:1.7875rem;font-weight:700;margin-bottom:15px}a,button{transition:all .3s ease}a{color:#cb8b8a}a:hover{color:#889c8f}b,strong,b em,b i,strong em,strong i{font-weight:700}em,i,em b,em strong,i b,i strong{font-style:italic}label,input,button,textarea,select{font-size:1rem;font-family:Montserrat,sans-serif}input,textarea{font-size:16px}.button-container{text-align:center}.button-container .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}.button-container .button:hover{background-color:transparent;color:#cb8b8a}.full-link{position:absolute;width:100%;height:100%;left:0;top:0}@media screen and (min-width: 800px){html,body{font-size:16px}}.mb-0{margin-bottom:0!important}.mb-20{margin-bottom:20px!important}.mb-40{margin-bottom:40px!important}.mt-0{margin-top:0!important}.mt-20{margin-top:20px!important}.mt-40{margin-top:40px!important}.mt-10{margin-top:10px!important}.ml-5{margin-left:5px!important}form fieldset,.table-filters fieldset,.table-options fieldset,#popup fieldset{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .form-element,.table-filters .form-element,.table-options .form-element,#popup .form-element{position:relative;margin-top:10px}form .form-element .upload-icon-container,.table-filters .form-element .upload-icon-container,.table-options .form-element .upload-icon-container,#popup .form-element .upload-icon-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}form .form-element .upload-icon-container img,.table-filters .form-element .upload-icon-container img,.table-options .form-element .upload-icon-container img,#popup .form-element .upload-icon-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;opacity:20%}form .form-element label,.table-filters .form-element label,.table-options .form-element label,#popup .form-element label{position:absolute;display:block;left:20px;top:-10px;padding:0 5px;background-color:#fff;font-weight:700;z-index:1}form .form-element input,form .form-element textarea,form .form-element select,.table-filters .form-element input,.table-filters .form-element textarea,.table-filters .form-element select,.table-options .form-element input,.table-options .form-element textarea,.table-options .form-element select,#popup .form-element input,#popup .form-element textarea,#popup .form-element select{display:block;width:100%;padding:12px 20px;border:1px solid rgba(0,0,0,.1);border-radius:50px}form .form-element.arrow,.table-filters .form-element.arrow,.table-options .form-element.arrow,#popup .form-element.arrow{position:relative}form .form-element.arrow:after,.table-filters .form-element.arrow:after,.table-options .form-element.arrow:after,#popup .form-element.arrow:after{content:"";font-family:FontAwesome;font-size:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}form .form-element select,.table-filters .form-element select,.table-options .form-element select,#popup .form-element select{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}form .form-element textarea,.table-filters .form-element textarea,.table-options .form-element textarea,#popup .form-element textarea{resize:none;height:150px;border-radius:25px}form .form-element input[type=color],.table-filters .form-element input[type=color],.table-options .form-element input[type=color],#popup .form-element input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:150px;border-radius:25px;background-color:#fff}form .form-element.upload,.table-filters .form-element.upload,.table-options .form-element.upload,#popup .form-element.upload{width:100%;height:150px;border:1px solid rgba(0,0,0,.1);border-radius:25px}form .form-element.upload input[type=file],.table-filters .form-element.upload input[type=file],.table-options .form-element.upload input[type=file],#popup .form-element.upload input[type=file]{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;width:100%;opacity:0;height:100%}form .form-element.upload .form-errors-container,.table-filters .form-element.upload .form-errors-container,.table-options .form-element.upload .form-errors-container,#popup .form-element.upload .form-errors-container{position:absolute;bottom:0;left:0;width:100%;z-index:60}form .form-element.upload .form-errors-container p,.table-filters .form-element.upload .form-errors-container p,.table-options .form-element.upload .form-errors-container p,#popup .form-element.upload .form-errors-container p{color:#fff;font-weight:700;font-size:1.2rem}form .form-element .image-container,.table-filters .form-element .image-container,.table-options .form-element .image-container,#popup .form-element .image-container{display:block;width:100%;height:150px;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:25px}form .form-element .image-container img,.table-filters .form-element .image-container img,.table-options .form-element .image-container img,#popup .form-element .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px}form .visible-icon,.table-filters .visible-icon,.table-options .visible-icon,#popup .visible-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer}form .visible-icon.active:after,.table-filters .visible-icon.active:after,.table-options .visible-icon.active:after,#popup .visible-icon.active:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:100%;height:2px;border-radius:5px;background-color:#afafaf;pointer-events:none}form .checkbox,.table-filters .checkbox,.table-options .checkbox,#popup .checkbox{z-index:10;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;padding-left:25px}form .checkbox span,.table-filters .checkbox span,.table-options .checkbox span,#popup .checkbox span{text-transform:none;font-weight:700;letter-spacing:0;font-size:1rem}form .checkbox input,.table-filters .checkbox input,.table-options .checkbox input,#popup .checkbox input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form .checkbox .checkmark,.table-filters .checkbox .checkmark,.table-options .checkbox .checkmark,#popup .checkbox .checkmark{position:absolute;top:-1px;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #BED0BE}form .checkbox .checkmark:after,.table-filters .checkbox .checkmark:after,.table-options .checkbox .checkmark:after,#popup .checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}form .checkbox input:disabled~.checkmark,.table-filters .checkbox input:disabled~.checkmark,.table-options .checkbox input:disabled~.checkmark,#popup .checkbox input:disabled~.checkmark{background-color:#bebebe}form .checkbox input:checked~.checkmark,.table-filters .checkbox input:checked~.checkmark,.table-options .checkbox input:checked~.checkmark,#popup .checkbox input:checked~.checkmark{background-color:#bed0be}form .checkbox input:checked~.checkmark:after,.table-filters .checkbox input:checked~.checkmark:after,.table-options .checkbox input:checked~.checkmark:after,#popup .checkbox input:checked~.checkmark:after{display:block}form .button-container,.table-filters .button-container,.table-options .button-container,#popup .button-container{display:flex;justify-content:center}form button[type=submit],.table-filters button[type=submit],.table-options button[type=submit],#popup button[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}form button[type=submit]:hover,.table-filters button[type=submit]:hover,.table-options button[type=submit]:hover,#popup button[type=submit]:hover{background-color:transparent;color:#cb8b8a}.profile-pic-container.edit .avatar-container{position:relative}.profile-pic-container.edit .avatar-container .upload-container input{cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;width:100%;opacity:0;height:100%}.custom-pagination{display:inline-block}.custom-pagination svg{width:20px;height:20px;padding-top:2px}.custom-pagination .pagination-container{display:flex;align-items:center;gap:5px}.custom-pagination button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-weight:400;cursor:pointer}.custom-pagination button:hover{color:#cb8b8a}.custom-pagination .current-page{font-weight:700;color:#cb8b8a}.custom-pagination .paginator-link{padding-bottom:3px}.gamification:before,.gamification:after{position:absolute;content:"";display:block;width:150px;height:120px;z-index:1000;transition:all ease-in-out .5s;background-repeat:no-repeat;left:50%;transform:translate(-50%);right:auto}.gamification:before{display:none;top:-30px;background-image:radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,transparent 20%,#FFCF40 20%,transparent 30%),radial-gradient(circle,#FFDC74 20%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,transparent 10%,#FFCF40 15%,transparent 20%),radial-gradient(circle,#FFDC74 20%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,#FFCF40 20%,transparent 20%),radial-gradient(circle,#FFDC74 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.gamification:after{display:none;top:20px;background-image:radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,#FFCF40 20%,transparent 20%),radial-gradient(circle,transparent 10%,#FFDC74 15%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,#FFCF40 20%,transparent 20%),radial-gradient(circle,#FFDC74 20%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}.gamification:before{top:auto;bottom:10px}.gamification:after{top:auto;bottom:-40px}.gamification.animate:before{content:"";display:block;animation:topBubbles ease-in-out 2s forwards}.gamification.animate:after{content:"";display:block;animation:bottomBubbles ease-in-out 2s forwards}.gamification-day:before,.gamification-day:after{position:absolute;content:"";display:block;width:98px;height:70px;z-index:1000;transition:all ease-in-out .5s;background-repeat:no-repeat;left:50%;transform:translate(-50%);right:auto}.gamification-day:before{display:none;top:-30px;background-image:radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,transparent 20%,#FFCF40 20%,transparent 30%),radial-gradient(circle,#FFDC74 20%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,transparent 10%,#FFCF40 15%,transparent 20%),radial-gradient(circle,#FFDC74 20%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,#FFCF40 20%,transparent 20%),radial-gradient(circle,#FFDC74 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.gamification-day:after{display:none;top:20px;background-image:radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,#FFCF40 20%,transparent 20%),radial-gradient(circle,transparent 10%,#FFDC74 15%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,#FFCF40 20%,transparent 20%),radial-gradient(circle,#FFDC74 20%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}.gamification-day:before{top:auto;bottom:15px}.gamification-day:after{top:auto;bottom:-35px}.gamification-day.animate:before{content:"";display:block;animation:topBubbles ease-in-out .75s forwards}.gamification-day.animate:after{content:"";display:block;animation:bottomBubbles ease-in-out .75s forwards}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%;display:none}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0%}50%{background-position:0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%}to{background-position:0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%;display:none}}.completed-planning{position:relative}.completed-planning:before,.completed-planning:after{position:absolute;content:"";display:block;width:140%;height:100%;max-width:600px;left:50%;transform:translate(-50%);z-index:1000;transition:all ease-in-out .5s;background-repeat:no-repeat}.completed-planning:before{display:none;top:-75%;background-image:radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,transparent 20%,#FFCF40 20%,transparent 30%),radial-gradient(circle,#FFDC74 20%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,transparent 10%,#FFCF40 15%,transparent 20%),radial-gradient(circle,#FFDC74 20%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,#FFCF40 20%,transparent 20%),radial-gradient(circle,#FFDC74 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%;pointer-events:none}.completed-planning:after{display:none;bottom:-75%;background-image:radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,#FFCF40 20%,transparent 20%),radial-gradient(circle,transparent 10%,#FFDC74 15%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%),radial-gradient(circle,#FFCF40 20%,transparent 20%),radial-gradient(circle,#FFDC74 20%,transparent 20%),radial-gradient(circle,#FFBF02 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%;pointer-events:none}.completed-planning .top{width:100%;background:#CB8B8A;display:flex;justify-content:center;align-items:center;height:100px;position:relative;margin-bottom:20px}.completed-planning .top .circle{width:120px;height:120px;background:white;border:2px solid #CB8B8A;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-top:50px}.completed-planning .top .circle.animation{animation:zoominoutsinglefeatured 1s 3}.completed-planning .top .circle img{max-width:50%}.completed-planning .info{position:relative;z-index:1001;padding:20px;text-align:center}.completed-planning .info h2{margin-bottom:10px}.completed-planning.animate:before{content:"";display:block;animation:topBubbles ease-in-out 1.5s forwards}.completed-planning.animate:after{content:"";display:block;animation:bottomBubbles ease-in-out 1.5s forwards}@keyframes zoominoutsinglefeatured{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.custom-quill-form{position:relative;z-index:2}.ql-toolbar.ql-snow{border-top-left-radius:20px;border-top-right-radius:20px;border:1px solid rgba(0,0,0,.1)!important;padding-left:15px;padding-top:11px;font-family:Montserrat,sans-serif!important;font-size:1rem}.ql-container.ql-snow{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:1px solid rgba(0,0,0,.1)!important;border-top:none!important}.ql-tooltip{position:relative;z-index:50}.ql-tooltip input{border:1px solid rgba(0,0,0,.1);font-family:Montserrat,sans-serif!important;font-size:1rem;height:26px!important;margin:0!important;padding:3px 5px!important;width:170px!important}.ql-editor{font-family:Montserrat,sans-serif!important;font-size:1rem;padding:0}.toggle-container{display:flex;align-items:center;gap:5px}.toggle-container p{font-size:.9rem;font-weight:700}.toggle-container .switch{position:relative;display:inline-block;width:50px;height:25px;flex-shrink:0}.toggle-container .switch input{opacity:0;width:0;height:0}.toggle-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.toggle-container .slider:before{position:absolute;content:"";height:17px;width:17px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.toggle-container input:checked+.slider{background-color:#cb8b8a}.toggle-container input:focus+.slider{box-shadow:0 0 1px #cb8b8a}.toggle-container input:checked+.slider:before{transform:translate(24px)}.toggle-container .slider.round{border-radius:34px}.toggle-container .slider.round:before{border-radius:50%}#user header{width:100%;overflow:hidden}#user header .top-nav-fixed{position:fixed;transition:top .2s ease-in-out;top:0;width:100%;z-index:1000}#user header .top-nav-container{position:relative;width:100%;height:165px}#user header .top-nav-container .overlay{position:absolute;width:720px;height:100%;left:-100px;z-index:-1}#user header .top-nav-container .overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}#user header .top-nav-container .top-menu{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:20px}#user header .top-nav-container .top-menu .logo img{width:100px;height:56px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#user header .top-nav-container .top-menu .right{display:flex;align-items:center;gap:10px}#user header .top-nav-container .top-menu .right a.admin img{filter:brightness(1) invert(1)}#user header .top-nav-container .top-menu .right a img{display:block;height:19px;-o-object-fit:contain;object-fit:contain}#user header .top-nav-container .top-menu .right .renewal-icon-container{position:relative;cursor:pointer}#user header .top-nav-container .top-menu .right .renewal-icon-container:after{content:"";position:absolute;right:-2px;top:-2px;width:5px;height:5px;border-radius:5px;background-color:#ff5e5a}#user header .top-nav-container .top-menu .right .renewal-icon-container img{display:block;height:19px;-o-object-fit:contain;object-fit:contain;filter:brightness(1) invert(1)}#user header .top-nav-container .top-menu .right .hamburger{cursor:pointer}#user header .single-top-nav-container{position:relative;width:720px;height:165px}#user header .single-top-nav-container .overlay{position:absolute;width:100%;height:100%;left:-100px;z-index:-1}#user header .single-top-nav-container .overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}#user header .single-top-nav-container .top-menu{width:100vw;max-width:720px;display:flex;justify-content:center;align-items:center;padding-top:20px}#user header .single-top-nav-container .top-menu .logo img{width:71px;height:56px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#user header .single-top-nav-container .back{cursor:pointer;width:32px;height:32px;border-radius:16px;position:absolute;left:20px;top:30px;background-color:#f8f3f0;transition:all .3s ease;z-index:1}#user header .single-top-nav-container .back img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#user header .single-top-nav-container .back:hover{background-color:#e8d7cd}#user header .profile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:100;overflow-x:hidden;overflow-y:auto}#user header .profile-menu .under-overlay{height:350px}#user header .profile-menu .overlay{position:absolute;width:100%;height:300px;top:0;left:0;text-align:center}#user header .profile-menu .overlay .reset-overlay{position:absolute;left:50%;transform:translate(-50%);width:120%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}#user header .profile-menu .overlay .back{cursor:pointer;width:32px;height:32px;border-radius:16px;position:absolute;left:5%;margin-top:20px;background-color:#f8f3f0;transition:all .3s ease;z-index:1}#user header .profile-menu .overlay .back img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#user header .profile-menu .overlay .back:hover{background-color:#e8d7cd}#user header .profile-menu .overlay .profile{position:absolute;left:0;top:0;margin-top:20px;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;display:flex;flex-direction:column;align-items:center;gap:20px}#user header .profile-menu .overlay .profile .image{width:115px;height:115px;border-radius:100px}#user header .profile-menu .overlay .profile .image img{width:100%;height:100%;border-radius:100px;-o-object-fit:cover;object-fit:cover}#user header .profile-menu .overlay .profile .image.default{background-color:#f8f3f0;padding:20px}#user header .profile-menu .overlay .profile .image.default img{filter:brightness(0) saturate(100%) invert(64%) sepia(13%) saturate(1087%) hue-rotate(314deg) brightness(97%) contrast(73%)}#user header .profile-menu .overlay .profile .info h3,#user header .profile-menu .overlay .profile .info p{color:#fff}#user header .profile-menu .overlay .profile .info h3{font-weight:700;font-size:1.285rem}#user header .profile-menu .menu-content{width:90%;max-width:1500px;margin:0 auto 40px;position:relative}#user header .profile-menu .menu-content .menu-item{position:relative;width:100%;padding:20px 0;border-top:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between}#user header .profile-menu .menu-content .menu-item p{font-weight:700}#user header .profile-menu .menu-content .menu-item button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer}#user header .profile-menu .menu-content .menu-item .arrow-icon{transform:rotate(180deg)}#user header .profile-menu .menu-content .sub-menu{padding:20px 0;border-top:1px solid rgba(0,0,0,.1)}#user header .profile-menu .menu-content .sub-menu .menu-title{font-weight:700}#user header .profile-menu .menu-content .sub-menu .menu-item{border:none;padding-top:30px;padding-left:20px;padding-bottom:0}#user header .profile-menu .menu-content .sub-menu .menu-item p{font-weight:300}#user header .profile-menu .menu-content>:last-child{border-bottom:1px solid rgba(0,0,0,.1)}#guest .guest-header{position:fixed;width:100%;height:300px;top:0;left:0;text-align:center;z-index:2}#guest .guest-header .reset-logo{position:absolute;left:50%;transform:translate(-50%);top:25%;width:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;z-index:2}#guest .guest-header .reset-overlay{position:absolute;left:52%;transform:translate(-50%);width:135%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}#guest .under-header{display:block;position:relative;height:330px}@media screen and (min-width: 450px){#guest .guest-header{height:400px}#guest .under-header{height:430px}}@media screen and (min-width: 600px){#user header .top-nav-container .top-menu .right a.admin img{filter:brightness(0) saturate(100%) invert(64%) sepia(13%) saturate(1087%) hue-rotate(314deg) brightness(97%) contrast(73%)}#user header .top-nav-container .top-menu .right img{filter:brightness(0) saturate(100%) invert(64%) sepia(13%) saturate(1087%) hue-rotate(314deg) brightness(97%) contrast(73%)}#user header .top-nav-container .top-menu .right .renewal-icon-container img{filter:brightness(0) saturate(100%) invert(64%) sepia(13%) saturate(1087%) hue-rotate(314deg) brightness(97%) contrast(73%)}#user header .single-top-nav-container .top-menu{width:250px}#user header .profile-menu .overlay{height:40vh}#user header .profile-menu .under-overlay{height:calc(40vh + 50px)}#guest .guest-header{height:40vh}#guest .guest-header .reset-logo{top:50px}#guest .under-header{height:calc(40vh + 30px)}}.bottom-navigation{position:fixed;width:100%;height:84px;left:0;bottom:0;z-index:99}.bottom-navigation:before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background-color:#fff;border-top-left-radius:50px;border-top-right-radius:50px;z-index:2}.bottom-navigation:after{content:"";position:absolute;width:100%;height:100%;left:0;bottom:3px;background-color:#faf7f5;border-top-left-radius:50px;border-top-right-radius:50px;z-index:1}.bottom-navigation .nav-container{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:90%;margin:0 auto;height:100%;z-index:3}.workout-bottom-navigation{position:fixed;width:100%;height:84px;left:0;bottom:0;z-index:99}.workout-bottom-navigation:before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background-color:#fff;z-index:2}.workout-bottom-navigation:after{content:"";position:absolute;width:100%;height:100%;left:0;bottom:3px;background-color:#f9f2f2;z-index:1}.workout-bottom-navigation .nav-container{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;width:90%;margin:0 auto;height:100%;z-index:3}.workout-bottom-navigation .start-workout{flex-grow:1}.workout-bottom-navigation .start-workout a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;border:none;width:100%;height:40px}.workout-bottom-navigation .start-workout a:hover{background-color:transparent;color:#cb8b8a;color:#fff}.workout-bottom-navigation .start-workout a:hover:after{opacity:.2}.workout-bottom-navigation .start-workout a span{font-size:1.145rem;font-weight:700;z-index:2}.workout-bottom-navigation .start-workout a img{padding-top:3px;z-index:2}.workout-bottom-navigation .start-workout a:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:50px;z-index:1;opacity:0;background-color:#000;transition:all .3s ease}.bottom-navigation .background-element,.workout-bottom-navigation .background-element{pointer-events:none;position:absolute;z-index:-1;right:-50px;bottom:-105px}.bottom-navigation .background-element img,.workout-bottom-navigation .background-element img{width:262px;height:226px;transform:rotate(117deg);-o-object-fit:contain;object-fit:contain}.tabs{width:90%;max-width:1500px;margin:20px auto;position:relative;display:flex}.tabs .tab-menu{flex-basis:50%}.tabs .tab-menu a{display:block;width:100%;font-size:1rem;font-weight:700;letter-spacing:1.5px;text-decoration:none;color:#0003;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,.1)}.tabs .tab-menu a.active{border-bottom:2px solid #BED0BE;color:#bed0be}.title-container{width:90%;max-width:1500px;margin:0 auto 10px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.title-container a{text-decoration:none}.title-container a:hover{color:#889c8f}.title-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;color:#cb8b8a}.title-container button:hover{color:#889c8f}.title-container h2{font-size:1.285rem;font-weight:400;font-family:FogtwoNo5,serif;text-transform:lowercase}.title-container .right{display:flex;align-items:center;gap:5px}.title-container .right p{color:#cb8b8a}.title-container .right a,.title-container .right button{position:relative;display:flex;align-items:center;gap:5px}.title-container .right a.active,.title-container .right button.active,.title-container .right a.inactive,.title-container .right button.inactive{color:#889c8f}.title-container .right a.inactive:after,.title-container .right button.inactive:after{content:"";display:block;width:100%;height:1px;background-color:#889c8f;position:absolute;margin-top:3px;top:50%;left:0;transform:translateY(-50%);z-index:10}.title-container .right img{width:12px;height:18px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#pwa-splashscreen{position:fixed;top:0;left:0;width:100%;height:100%;background:#D6A298;display:none;flex-direction:column;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s ease-out}#pwa-splashscreen .loader{width:50px;height:50px;border:5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite,fadeIn .5s ease-out forwards;margin-bottom:2rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#pwa-splashscreen h1{color:#fff;font-size:2em;text-align:center;font-weight:400;margin-bottom:.5rem}#pwa-splashscreen h2{color:#fff;font-size:1.6em;text-align:center}#pwa-splashscreen img.logo{max-width:45%;display:block;margin-bottom:3rem}#pwa-splashscreen .splash-image{position:absolute;top:-400px;left:50%;transform:translate(-50%);width:150%;height:auto;opacity:55%;z-index:100000}#pwa-splashscreen .splash-image img{display:block;width:100%;height:100%}#pwa-splashscreen.animate-in .splash-image{animation:moveIn .5s ease-out forwards}@keyframes moveIn{0%{top:-600px}to{top:-400px}}#pwa-splashscreen.fade-in h1,#pwa-splashscreen.fade-in h2,#pwa-splashscreen.fade-in img.logo{animation:fadeIn .5s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.add-own-recipe{position:relative}.add-own-recipe button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:37px;height:37px;background-color:#cb8b8a;border:none;border-radius:100%}.add-own-recipe button:hover{background-color:#a54b4a}.add-own-workout{position:relative}.add-own-workout button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:37px;height:37px;background-color:#cb8b8a;border:none;border-radius:100%}.add-own-workout button:hover{background-color:#a54b4a}.add-recipe-note{cursor:pointer;position:relative;width:40px;height:40px;background-color:#bed0be;border-radius:20px;transition:all .3s ease}.add-recipe-note:hover{background-color:#889c8f}.add-recipe-note img{padding-top:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;width:50%;height:50%;filter:brightness(1) invert(1)}.auth-session-status-container{padding:10px 20px;color:#155724;background-color:#d4edda;border-radius:20px}.avatar-container{position:relative;width:114px;height:114px;cursor:pointer}.avatar-container.loading{opacity:20%}.avatar-container img:not(.overlay-icon-image){position:relative;display:block;width:100%;height:100%;border-radius:100px;-o-object-fit:cover;object-fit:cover;z-index:2}.avatar-container .image-container{width:100%;height:100%;border-radius:100px;background-color:#f8f3f0}.avatar-container .overlay-icon{position:absolute;right:-5px;top:13px;width:24px;height:24px;background-color:#cb8b8a;border-radius:100px;display:flex;justify-content:center;align-items:center;z-index:3}.avatar-container .overlay-icon img{width:50%;height:50%}.big-list-container{position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}.big-list-container>:first-child{margin-left:5%}.big-list-container>:last-child{margin-right:5%}.blog-list-container{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;gap:20px;flex-wrap:wrap}.blog-list-item-container{width:100%;position:relative;display:flex;background-color:#f7f7f7;border-radius:20px;transition:all .3s ease}.blog-list-item-container:hover{background-color:#f8f3f0}.blog-list-item-container:hover .image-container img{transform:translate(-50%,-50%) scale(1.1)}.blog-list-item-container .image-container{flex-basis:30%;flex-shrink:0;overflow:hidden;border-radius:20px}.blog-list-item-container .image-container .wrapper{position:relative;width:100%;height:100%;padding-bottom:100%}.blog-list-item-container .image-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px;transition:all .3s ease}.blog-list-item-container .content-container{position:relative;flex-grow:1;padding:30px 20px}.blog-list-item-container .content-container .label{position:absolute;top:10px;right:10px;padding:0 10px;border-radius:20px;background-color:#fff;display:flex;gap:5px;align-items:center}.blog-list-item-container .content-container .label img{width:12px;height:18px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.blog-list-item-container .content-container .label p{color:#cb8b8a;text-transform:lowercase;font-size:.715rem;font-weight:700}.blog-list-item-container .content-container h3{font-size:1.145rem;font-weight:700;color:#cb8b8a;margin-bottom:10px;text-transform:lowercase}@media screen and (min-width: 1000px){.blog-list-item-container{flex-basis:calc(50% - 10px)}}.blog-list-pinned-container{margin-bottom:10px;padding-bottom:10px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;overflow-x:auto;width:100%;max-width:calc(1475px + 10%)}.blog-list-pinned-container>:first-child{margin-left:5%}.blog-list-pinned-container>:last-child{margin-right:5%}.blog-list-pinned-container .element-container{position:relative;flex-basis:calc(40% - 20px);max-width:300px;flex-shrink:0}.blog-list-pinned-container .element-container:hover .image-container img{transform:translate(-50%,-50%) scale(1.1)}.blog-list-pinned-container .element-container .image-container{width:100%;margin-bottom:10px}.blog-list-pinned-container .element-container .image-container .wrapper{position:relative;width:100%;height:100%;padding-bottom:100%;border-radius:20px;box-shadow:0 3px 6px #00000029;overflow:hidden}.blog-list-pinned-container .element-container .image-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px;transition:all .3s ease}.blog-list-pinned-container .element-container h4{font-size:.86rem;font-weight:700}.circle-graph-container{flex-basis:calc(50% - 10px);border-radius:10px;padding:15px;background-color:#bed0be}.circle-graph-container h3{font-size:1rem;font-weight:700;color:#889c8f}.circle-graph-container circle{stroke:#889c8f}.circle-graph-container .circle-background{background-color:#fff;opacity:50%}.circle-graph-container .circle-center{background-color:#bed0be}.circle-graph-container .inner-wrap{width:100%;margin:0 auto}.circle-graph-container .inner{position:relative;width:100%;padding-top:100%;display:flex;justify-content:center;align-items:center}.circle-graph-container .inner p{color:#889c8f;font-size:.86rem;font-weight:300;margin-bottom:0}.circle-graph-container .inner .done{font-size:1.7875rem;font-weight:700;margin-right:2px}.circle-graph-container .inner p.no-goal{display:flex;flex-direction:column}.circle-graph-container .inner .done.big{font-size:3.2175rem}.circle-graph-container .inner .todo{font-size:.86rem;margin-left:2px}.circle-graph-container .inner .text,.circle-graph-container .inner .previous{display:none}.circle-graph-container .inner .inner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4}.circle-graph-container .inner .circle-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.circle-graph-container .inner .circle-wrap svg{position:relative;z-index:3;width:100%;height:100%;display:flex;align-items:center;transform:rotate(-90deg)}.circle-graph-container .inner .circle-wrap circle{fill:none;stroke-width:12px;stroke-dasharray:212%;transition:stroke-dashoffset 1s ease}.circle-graph-container .inner .circle-wrap .circle-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(68% - 12px);height:calc(68% - 12px);border-radius:100%;z-index:2}.circle-graph-container .inner .circle-wrap .circle-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(68% + 12px);height:calc(68% + 12px);border-radius:100%;z-index:1}@media screen and (min-width: 400px){.circle-graph-container .inner .done{font-size:2rem}.circle-graph-container .inner .done.big{font-size:3.575rem}}@media screen and (min-width: 500px){.circle-graph-container .inner .done{font-size:2.6425rem}.circle-graph-container .inner .todo{font-size:1.145rem}}.close-button-component{flex-shrink:0}.close-button-component button{position:relative;width:30px;height:30px;border-radius:30px;border:1px solid #CB8B8A;background-color:#cb8b8a;cursor:pointer}.close-button-component button:hover{background-color:#dbaead}.close-button-component button .cross-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55%;height:55%;display:flex;flex-direction:column;justify-content:center;align-items:center}.close-button-component button .cross-container span{position:absolute;width:100%;height:2px;background-color:#fff}.close-button-component button .cross-container span:first-child{transform:rotate(45deg)}.close-button-component button .cross-container span:last-child{transform:rotate(-45deg)}.confirmation-button-component{position:absolute;top:0;right:0}.confirmation-button-component.in-title{flex-shrink:0;position:relative;right:auto;top:auto}.confirmation-button-component button{position:relative;width:30px;height:30px;border-radius:30px;border:1px solid #CB8B8A;background-color:#cb8b8a;cursor:pointer}.confirmation-button-component button:hover{background-color:#dbaead}.confirmation-button-component button img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;-o-object-fit:contain;object-fit:contain}.download-weekplan-food{position:relative}.download-weekplan-food button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:37px;height:37px;background-color:#cb8b8a;border:none;border-radius:100%}.download-weekplan-food button i{color:#fff}.download-weekplan-food button:hover{background-color:#a54b4a}.download-weekplan-food button.loading{cursor:not-allowed;background-color:#bebebe}.eat-list-container{position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}.eat-list-container>:first-child{margin-left:5%}.eat-list-container>:last-child{margin-right:5%}.eat-list-item-container{position:relative;flex-basis:calc(40% - 10px);flex-shrink:0;border-radius:10px;box-shadow:0 3px 6px #00000029}.eat-list-item-container .image-container{position:relative;width:100%;height:120px}.eat-list-item-container .image-container .remove-workout{position:absolute;top:10px;left:10px;width:20px;height:20px;cursor:pointer;z-index:5;background-color:#cb8b8a;border-radius:10px;transition:all .3s ease}.eat-list-item-container .image-container .remove-workout:hover{background-color:#bb6867}.eat-list-item-container .image-container .label{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:10px;background-color:#fff}.eat-list-item-container .image-container .label p{margin:0;font-size:.785rem;font-weight:700;color:#cb8b8a;text-transform:lowercase}.eat-list-item-container .image-container .favorite-icon{position:absolute;top:0;right:-2px;cursor:pointer;z-index:5}.eat-list-item-container .image-container .content-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-left-radius:10px;border-top-right-radius:10px}.eat-list-item-container .image-container .add{position:absolute;bottom:-8px;right:10px;width:28px;height:28px;border-radius:14px;background-color:#cb8b8a;cursor:pointer;z-index:5;transition:all .3s ease}.eat-list-item-container .image-container .add:hover{background-color:#bb6867}.eat-list-item-container .content-container{position:relative;padding:12px 10px 24px;background-color:#fff;border-radius:0 0 10px 10px}.eat-list-item-container .content-container h3{font-size:.95rem;font-weight:400;text-transform:lowercase}.eat-list-item-container .content-container .lower{display:flex;justify-content:space-between;gap:10px}.eat-list-item-container .content-container .lower .info{text-align:right;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eat-list-item-container .content-container .lower .info p{font-size:.95rem}.eat-list-item-container .content-container .lower svg{width:28px;height:12px;margin-bottom:3px}.eat-list-item-container.planning .image-container:before{content:"";position:absolute;width:100%;height:100%;border-radius:10px;background-color:#0000004d}.eat-list-item-container.planning .image-container .content-image{border-radius:10px}.eat-list-item-container.planning .content-container{position:absolute;width:100%;bottom:0;left:0;background-color:transparent}.eat-list-item-container.planning .content-container h3,.eat-list-item-container.planning .content-container .info{color:#fff}@media screen and (min-width: 500px){.eat-list-item-container .content-container h3,.eat-list-item-container .content-container .lower .info p{font-size:1rem}}@media screen and (min-width: 800px){.eat-list-item-container{flex-basis:calc(30% - 10px)}}@media screen and (min-width: 1000px){.eat-list-item-container{flex-basis:calc(20% - 10px)}}@media screen and (min-width: 1200px){.eat-list-item-container{flex-basis:calc(14% - 10px)}}.eat-list-item-square-container{position:relative;border-radius:20px;flex-basis:calc(40% - 10px);flex-shrink:0}.eat-list-item-square-container .wrapper{position:relative;width:100%;aspect-ratio:1/1;border-radius:20px;overflow:hidden}.eat-list-item-square-container .image-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.eat-list-item-square-container .image-container .label{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:10px;background-color:#fff}.eat-list-item-square-container .image-container .label p{margin:0;font-size:.785rem;font-weight:700;color:#cb8b8a;text-transform:lowercase}.eat-list-item-square-container .image-container .content-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.eat-list-item-square-container .content-container{position:relative;padding:12px 0 10px}.eat-list-item-square-container .content-container h3{font-size:.95rem;font-weight:400;text-transform:lowercase}.eat-list-item-square-container .content-container .lower{display:flex;justify-content:space-between;gap:10px}.eat-list-item-square-container .content-container .lower .info{text-align:right;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eat-list-item-square-container .content-container .lower svg{width:28px;height:12px;margin-bottom:3px}.eat-list-item-square-container .content-container .lower p{font-size:.95rem}@media screen and (min-width: 500px){.eat-list-item-square-container .content-container h3,.eat-list-item-square-container .content-container .lower p{font-size:1rem}}@media screen and (min-width: 800px){.eat-list-item-square-container{flex-basis:calc(30% - 10px)}}@media screen and (min-width: 1200px){.eat-list-item-square-container{flex-basis:calc(20% - 10px)}}.eat-list-item-container.own-recipe-container.planning .image-container{border-radius:10px}.eat-list-item-container.own-recipe-container .image-container{position:relative;background-color:#ce9693;border-radius:10px 10px 0 0}.eat-list-item-container.own-recipe-container .image-container .content-image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:75%;height:75%;-o-object-fit:contain;object-fit:contain}.own-square-recipe-container .image-container{background-color:#ce9693;border-radius:10px}.own-square-recipe-container .image-container .content-image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:75%;height:75%;-o-object-fit:contain;object-fit:contain}.eat-tracker-container{position:relative;border-radius:30px;padding:15px 0}.eat-tracker-container .title{text-align:center;margin-bottom:10px}.eat-tracker-container .title p{font-weight:700;color:#cb8b8a;text-transform:lowercase}.eat-tracker-container .content{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding-left:10%;padding-right:10%;margin:0 auto}.eat-tracker-container .content:after{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:100%;height:1px;background-color:#cb8b8a;opacity:30%;z-index:-2}.eat-tracker-container .day{position:relative;cursor:pointer}.eat-tracker-container .day .day-text{margin-top:3px;text-align:center;text-transform:lowercase;font-weight:400;font-size:.86rem;color:#cb8b8a}.eat-tracker-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#efdcdb;border-radius:30px;z-index:-2}.eat-tracker-container:after{content:"";position:absolute;top:50%;right:2%;transform:translateY(-50%);width:100%;height:70%;background-image:url(/build/assets/icon-eat-background-04d8c1ea.svg);background-size:contain;background-repeat:no-repeat;background-position:right center;z-index:-2}.eat-tracker-container .checkmark{position:relative;display:block;width:20px;height:20px;border-radius:20px;border:1px solid #CB8B8A;background-color:#efdcdb}.eat-tracker-container .checkmark:after{content:"";position:absolute;width:65%;height:65%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/build/assets/icon-tracker-check-751ba760.svg);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0}.eat-tracker-container .checkmark.checked{background-color:#cb8b8a}.eat-tracker-container .checkmark.checked:after{opacity:1}.eat-tracker-container .challenge-blog-container{text-align:center;margin-bottom:20px}.eat-tracker-container .challenge-blog{text-align:center;position:relative;display:inline;background-color:#cb8b8a;color:#fff;border-radius:20px;text-decoration:none;font-weight:700;font-size:.8rem;padding:3px 15px;transition:all .3s ease}.eat-tracker-container .challenge-blog:hover{background-color:#d39d9c}.energy-graph-container{margin-bottom:20px}.energy-graph-container .title-container button{display:flex;align-items:center;gap:3px;font-size:.86rem}.energy-graph-container .title-container button img{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.energy-graph-container .chart-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;padding:20px;border-radius:30px;background-color:#f8f3f0}.equipment-item{position:relative;flex-shrink:0}.equipment-item .image-container{width:100%;margin-bottom:5px}.equipment-item .image-container .wrapper{position:relative;width:100%;height:100%;padding-bottom:100%}.equipment-item .image-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px;border-radius:10px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border:1px solid #889C8F;box-shadow:0 3px 6px #00000029}.equipment-item p{text-align:center;font-size:1rem;font-weight:400;color:#bebebe}.favorite-component-container{position:absolute;top:10px;right:10px;cursor:pointer;z-index:5;width:23px;height:20px}.favorite-component-container button{display:block;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;width:23px;height:20px;cursor:pointer}.favorite-component-container button img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;width:43.61px;height:40.78px;-o-object-fit:contain;object-fit:contain}.favorite-recipe-container button{position:relative;width:40px;height:40px;background-color:#bed0be;border-radius:20px;transition:all .3s ease}.favorite-recipe-container button:hover{background-color:#889c8f}.favorite-recipe-container button img{padding-top:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;width:50%;height:50%}.favorite-workout-container button{position:relative;width:40px;height:40px;background-color:#bed0be;border-radius:20px;transition:all .3s ease}.favorite-workout-container button:hover{background-color:#889c8f}.favorite-workout-container button img{padding-top:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;width:50%;height:50%}.filter-link .filter{margin-left:5px;transform:translateY(5px);position:relative;flex-basis:40px;flex-shrink:0;flex-grow:0;width:40px;height:40px;border-radius:20px;background-color:#ce9693;cursor:pointer}.filter-link .filter .icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;display:flex;justify-content:center;align-items:center}.filter-link .filter .icon-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.filter-link .filter .notif{position:absolute;right:-4px;top:-4px;width:16px;height:16px;border-radius:8px;background-color:#ff5e5a;display:flex;justify-content:center;align-items:center}.filter-link .filter .notif p{font-size:.5rem;color:#fff;font-weight:700}.filter-link .filter.eat{background-color:#bed0be}.finish-workout-container{position:relative;width:40px;height:40px;border-radius:20px;cursor:pointer;z-index:5;transition:all .3s ease}.finish-workout-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:20px;background-color:#fff;transition:all .3s ease}.finish-workout-container i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:color .3s ease}.finish-workout-container:hover:before{opacity:0}.finish-workout-container:hover i{color:#fff!important}.finish-workout-container.checked:before{opacity:0}.finish-workout-container.checked i{color:#fff!important}.finish-workout-container .confirmed:before{opacity:0}.finish-workout-container .confirmed i{color:#fff!important}.fitscore-tracker-container{position:relative;width:100%;height:100%}.fitscore-tracker-container .full-link{z-index:5}.fitscore-tracker-container .circle-graph-container{background-color:#f5eee6;height:100%;display:flex;flex-direction:column;justify-content:space-between}.fitscore-tracker-container .circle-graph-container h3{text-align:center;color:#c7ad9b;text-transform:lowercase}.fitscore-tracker-container .circle-graph-container circle{stroke:#c7ad9b}.fitscore-tracker-container .circle-graph-container .circle-center{background-color:#f5eee6}.fitscore-tracker-container .circle-graph-container .inner p{color:#c7ad9b}.fitscore-list-container{position:relative;min-height:120px}.fitscore-list-container .title-container{width:100%;max-width:none}.fitscore-list-container .right{position:absolute;right:-36px;top:-30px;width:200px;height:200px}.fitscore-list-container .right .fitscore-circle-graph-container .inner p{transition:all .3s ease}.fitscore-list-container .right .fitscore-circle-graph-container circle{transition:all .3s ease}.fitscore-list-container .right.completed .fitscore-circle-graph-container .inner p{color:#b9e5b3}.fitscore-list-container .right.completed .fitscore-circle-graph-container circle{stroke:#b9e5b3}.fitscore-list-container .fitscore-list-items>*:nth-child(-n+5){padding-right:180px}.fitscore-circle-graph-container{flex-basis:calc(50% - 10px);border-radius:10px;padding:15px}.fitscore-circle-graph-container h3{font-size:1rem;font-weight:700;color:#e69564}.fitscore-circle-graph-container circle{stroke:#e69564}.fitscore-circle-graph-container .circle-background{background-color:#f2f2f2;opacity:50%}.fitscore-circle-graph-container .circle-center{background-color:#fff}.fitscore-circle-graph-container .inner{position:relative;width:100%;padding-top:100%;display:flex;justify-content:center;align-items:center}.fitscore-circle-graph-container .inner p{color:#e69564;font-size:.86rem;font-weight:300;margin-bottom:0}.fitscore-circle-graph-container .inner .done{font-size:42px;font-weight:700;margin-right:2px}.fitscore-circle-graph-container .inner p.no-goal{display:flex;flex-direction:column}.fitscore-circle-graph-container .inner .done.big{font-size:42px}.fitscore-circle-graph-container .inner .todo{font-size:18px;margin-left:2px}.fitscore-circle-graph-container .inner .text,.fitscore-circle-graph-container .inner .previous{display:none}.fitscore-circle-graph-container .inner .inner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4}.fitscore-circle-graph-container .inner .circle-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.fitscore-circle-graph-container .inner .circle-wrap svg{position:relative;z-index:3;width:100%;height:100%;display:flex;align-items:center;transform:rotate(-90deg)}.fitscore-circle-graph-container .inner .circle-wrap circle{fill:none;stroke-width:12px;stroke-dasharray:212%;transition:stroke-dashoffset 1s ease}.fitscore-circle-graph-container .inner .circle-wrap .circle-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(68% - 12px);height:calc(68% - 12px);border-radius:100%;z-index:2}.fitscore-circle-graph-container .inner .circle-wrap .circle-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(68% + 12px);height:calc(68% + 12px);border-radius:100%;z-index:1}.fitscore-list-item-container{margin-bottom:8px}.fitscore-list-item-container:last-child{margin-bottom:0}.fitscore-list-item-container .checkbox{z-index:10;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;padding-left:25px}.fitscore-list-item-container .checkbox span{text-transform:none;font-weight:400;letter-spacing:0;font-size:1rem}.fitscore-list-item-container .checkbox input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.fitscore-list-item-container .checkbox .checkmark{position:absolute;top:1px;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #CE9693}.fitscore-list-item-container .checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.fitscore-list-item-container .checkbox input:disabled~.checkmark{background-color:#bebebe}.fitscore-list-item-container .checkbox input:checked~.checkmark{background-color:#ce9693}.fitscore-list-item-container .checkbox input:checked~.checkmark:after{display:block}@media screen and (max-width: 800px){.fitscore-list-item-container .checkbox .checkmark{top:0}}.learn-list-container{position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}.learn-list-container>:first-child{margin-left:5%}.learn-list-container>:last-child{margin-right:5%}.learn-list-buy-item{position:relative;border-radius:20px;display:flex;flex-direction:column;z-index:1}.learn-list-buy-item:hover .image-container img:not(.lock-icon){transform:scale(1.1)}.learn-list-buy-item .image-container{position:relative;width:100%;height:140px;border-radius:20px 20px 0 0;overflow:hidden}.learn-list-buy-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px 20px 0 0;transition:all .3s ease}.learn-list-buy-item .image-container .lock-icon{position:absolute;top:15px;right:15px;width:18px;height:24px;-o-object-fit:contain;object-fit:contain}.learn-list-buy-item .content-container{border-radius:0 0 20px 20px;padding:15px 30px;text-align:center;background-color:#f8f3f0;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.learn-list-buy-item .content-container h3{font-size:1.145rem;font-weight:700;margin-bottom:10px;text-transform:lowercase}.learn-list-buy-item .content-container .price{font-size:1.3575rem;font-weight:700;color:#cb8b8a}@media screen and (min-width: 600px){.learn-list-buy-item .image-container{height:160px}.learn-list-buy-item .content-container{padding:15px 40px}}.learn-list-item-container{position:relative;border-radius:20px;flex-basis:calc(50% - 10px);flex-shrink:0}.learn-list-item-container.completed .content-container .image:after{content:"";width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;background-color:#ffffff80}.learn-list-item-container .content-container{position:relative;margin-bottom:10px}.learn-list-item-container .content-container .image{border-radius:20px;overflow:hidden}.learn-list-item-container .content-container .image img{display:block;width:100%;height:180px;min-height:150px;max-height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px;transition:all .3s ease}.learn-list-item-container .content-container .title{position:absolute;bottom:10px;left:0;color:#cb8b8a;width:100%;text-align:center}.learn-list-item-container .content-container .title h3{display:inline-block;width:calc(100% - 20px);margin-bottom:0;padding:10px;background-color:#fff;border-radius:10px;font-size:1rem;font-weight:700;text-transform:lowercase}.learn-list-item-container .bottom-container .title{margin-bottom:5px}.learn-list-item-container .bottom-container .title h3{text-transform:lowercase}.learn-list-item-container .bottom-container .title h4{font-size:12px;font-weight:700}.learn-list-item-container:not(.add-course):hover .content-container .image img{transform:scale(1.07)}.learn-list-item-container.buy-course .buy-container{height:100%;display:flex;flex-direction:column}.learn-list-item-container.buy-course .content-container{margin-bottom:0}.learn-list-item-container.buy-course .content-container .image{border-bottom-left-radius:0;border-bottom-right-radius:0}.learn-list-item-container.buy-course .content-container .image img{display:block;width:100%;height:160px;min-height:150px;max-height:230px;border-bottom-left-radius:0;border-bottom-right-radius:0}.learn-list-item-container.buy-course .bottom-container{background-color:#f8f3f0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;gap:20px;padding:20px;flex-grow:1}.learn-list-item-container.buy-course .bottom-container-lock{background-color:#f8f3f0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:20px;flex-grow:1}.learn-list-item-container.buy-course .bottom-container-lock img{width:25px;height:25px}.learn-list-item-container.add-course:hover .content-container{background-color:transparent}.learn-list-item-container.add-course:hover .content-container .text{color:#cb8b8a}.learn-list-item-container.add-course .content-container{display:flex;gap:15px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #CB8B8A;border-radius:20px;background-color:#cb8b8a;transition:all .3s ease;height:100%;min-height:150px;max-height:250px}.learn-list-item-container.add-course .content-container .circle-plus{position:relative;border-radius:30px;width:60px;height:60px;border:1px solid #CB8B8A;background-color:#fff;z-index:1}.learn-list-item-container.add-course .content-container .circle-plus span{position:absolute;top:50%;left:50%;width:50%;height:1px;background-color:#cb8b8a;transform:translate(-50%,-50%)}.learn-list-item-container.add-course .content-container .circle-plus span:last-child{transform:translate(-50%,-50%) rotate(90deg)}.learn-list-item-container.add-course .content-container .text{position:relative;color:#fff;font-size:1rem;font-weight:700;margin-bottom:0;z-index:1}.learn-list-item-container.add-course .full-link{z-index:2}.learn-list-item-container .progress-container.hidden{display:none}.learn-list-item-container .progress-container .progress-text{text-align:center;color:#cb8b8a;text-transform:lowercase;font-weight:700;font-size:.715rem;margin-top:8px}.learn-list-item-container .progress-container .progress-text span{font-weight:inherit}.learn-list-item-container .progress-container .progress-text span.percent{font-size:1rem}.learn-list-item-container .progress-container .progress-text span.complete-text{font-size:.715rem}.learn-list-item-container .progress-container .progress-bars{position:relative;height:10px}.learn-list-item-container .progress-container .progress-bar,.learn-list-item-container .progress-container .full-bar{position:absolute;top:0;left:0;height:100%;border-radius:10px}.learn-list-item-container .progress-container .progress-bar{background-color:#cb8b8a}.learn-list-item-container .progress-container .full-bar{background-color:#0000000d;width:100%}@media screen and (min-width: 450px){.learn-list-item-container{max-width:none}}@media screen and (min-width: 600px){.learn-list-item-container .content-container .image img,.learn-list-item-container.add-course .content-container{height:350px;max-height:none}.learn-list-item-container.buy-course .content-container .image img{height:330px;max-height:none}}@media screen and (min-width: 800px){.learn-list-item-container{flex-basis:calc(33.33% - 13.33px)}}.plus-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}.plus-container span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:1px;background-color:#fff}.plus-container span:nth-child(2){transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}.form-errors-container{margin-top:5px;padding:5px 5px 5px 30px;color:#721c24;background-color:#f8d7da;border-radius:20px}.form-errors-container li{margin-top:-2px;padding:5px 0}.instructor-container{display:flex;justify-content:center}.instructor-container .main-content{position:relative}.instructor-container .main-content .triangle{content:"";position:absolute;width:16px;height:13px;bottom:-35px;left:50%;transform:translate(-50%);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.instructor-container .image-container{width:46px;height:46px;border-radius:22px;overflow:hidden;cursor:pointer}.instructor-container .image-container img{width:100%;height:100%;border-radius:22px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .3s ease}.instructor-container .image-container:hover img{transform:scale(1.1)}.instructor-container .popup{position:absolute;top:100%;right:0;width:100%;height:auto;padding:20px;background-color:#bed0be;z-index:10;border-radius:20px;cursor:pointer}.instructor-container .popup .content{font-weight:700;color:#fff}@media screen and (min-width: 800px){.instructor-container .main-content .triangle{bottom:-37px}}.minus-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer}.minus-container span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:1px;background-color:#fff}.nav-item{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.nav-item .icon-container{position:relative;width:22px;height:22px}.nav-item .icon-container img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.nav-item p{font-size:1rem;font-weight:400;color:#bebebe}.nav-item.disabled,.nav-item.disabled .icon-container{position:relative}.nav-item.disabled img:not(.lock-icon),.nav-item.disabled p{opacity:30%}.nav-item.disabled .lock-icon{position:absolute;width:10px;height:13px;right:-5px;top:-5px}.nav-item p,.nav-item .icon,.nav-item .active-icon{transition:all .3s ease}.nav-item .active-icon{opacity:0}.nav-item.active p,.nav-item:hover p{color:#c7ad9b}.nav-item.active .active-icon,.nav-item:hover .active-icon{opacity:100}#notification-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}#notification-popup .popup-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;height:auto;background-color:#fff;border-radius:20px;z-index:11;transition:transform .3s ease}#notification-popup .popup-container .popup-content h2{font-size:1.4285rem;font-weight:700;color:#fff}#notification-popup .completed-planning,#notification-popup .autolock-academy,#notification-popup .autolock-sport{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:600px;max-height:80vh;overflow-y:auto;background-color:#cb8b8a;color:#fff;border-radius:20px;padding-top:30px;padding-bottom:30px}#notification-popup .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:10}#notification-popup .top{position:relative;padding:20px;background-color:#cb8b8a;border-radius:20px 20px 0 0}#notification-popup .top .cross{position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:1.4285rem;color:#fff;cursor:pointer}#notification-popup .info{padding:30px}#notification-popup .info img{margin-bottom:20px}#notification-popup .autolock-sport,#notification-popup .autolock-academy,#notification-popup .renewal-popup,#notification-popup .completed-planning{text-align:center}#notification-popup .autolock-sport .info :last-child,#notification-popup .autolock-academy .info :last-child,#notification-popup .renewal-popup .info :last-child,#notification-popup .completed-planning .info :last-child{margin-bottom:0}#notification-popup .autolock-sport .info p,#notification-popup .autolock-academy .info p,#notification-popup .renewal-popup .info p,#notification-popup .completed-planning .info p{margin-bottom:10px}#notification-popup .autolock-sport .button-container,#notification-popup .autolock-academy .button-container,#notification-popup .renewal-popup .button-container,#notification-popup .completed-planning .button-container{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;justify-content:center;gap:10px;padding-bottom:30px}#notification-popup .autolock-sport .button-container button,#notification-popup .autolock-academy .button-container button,#notification-popup .renewal-popup .button-container button,#notification-popup .completed-planning .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#e7cfc7;border:2px solid #E7CFC7;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#notification-popup .autolock-sport .button-container button:hover,#notification-popup .autolock-academy .button-container button:hover,#notification-popup .renewal-popup .button-container button:hover,#notification-popup .completed-planning .button-container button:hover{background-color:transparent;color:#e7cfc7}#notification-popup .autolock-sport .button-container a,#notification-popup .autolock-academy .button-container a,#notification-popup .renewal-popup .button-container a,#notification-popup .completed-planning .button-container a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#e7cfc7;border:2px solid #E7CFC7;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#notification-popup .autolock-sport .button-container a:hover,#notification-popup .autolock-academy .button-container a:hover,#notification-popup .renewal-popup .button-container a:hover,#notification-popup .completed-planning .button-container a:hover{background-color:transparent;color:#e7cfc7}@media screen and (max-width: 900px){#notification-popup .renewal-popup .button-container{flex-direction:column;gap:10px}}.plan-recipe{position:relative;width:40px;height:40px;border-radius:20px;cursor:pointer;z-index:5;transition:all .3s ease;border:1px solid #889C8F}.plan-recipe:hover{transform:scale(1.1)}.plan-recipe span{background-color:#889c8f}.plan-workout{position:relative;width:40px;height:40px;border-radius:20px;cursor:pointer;z-index:5;transition:all .3s ease}.plan-workout:hover{transform:scale(1.1)}#popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001}#popup .popup-container{position:absolute;bottom:0;left:0;width:100%;height:auto;max-height:80vh;overflow-y:auto;background-color:#fff;border-radius:50px 50px 0 0;padding:40px 0 20px;z-index:11;transition:transform .3s ease}#popup .popup-container.open{transform:translateY(0)}#popup .popup-container.closed{transform:translateY(100%)}#popup .popup-container .popup-content{width:90%;max-width:1500px;margin:0 auto;position:relative}#popup .popup-container .popup-content h4{font-size:1.285rem;font-weight:700;margin-bottom:20px}#popup .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:10}#popup .popup-title-container{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}#popup .popup-title-container h4{margin-bottom:0!important}#popup .date-selection-container{position:relative}#popup .date-selection-container:before{content:"";position:absolute;width:1px;height:100%;z-index:-1;left:10px;top:0;background-color:#0000001a}#popup .date-selection-container button{display:inline-block;position:relative;width:22px;height:22px;cursor:pointer;margin-bottom:0;margin-right:10px;border:1px solid #CB8B8A;border-radius:3px;background-color:#f8f3f0}#popup .date-selection-container button .plus-container span{background-color:#cb8b8a}#popup .date-selection-container button:hover{background-color:#f0e5df}#popup .date-selection-container .day{position:relative;display:flex;align-items:center;margin-bottom:10px}#popup .date-selection-container .day p{margin-bottom:0}#popup .date-selection-container .day .circle{width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 10px;border-radius:100%;background-color:#cb8b8a;flex-shrink:0}#popup .date-selection-container .day .circle p{color:#fff;font-size:.86rem;font-weight:700;text-transform:lowercase}#popup .date-selection-container .day .circle p:last-child{padding-bottom:2px}#popup .date-selection-container .day input[type=radio]{margin:0}#popup .date-selection-container .day .date-text p{text-transform:capitalize}#popup .popup-form{margin-bottom:20px}#popup .popup-form :last-child{margin-bottom:0}#popup .popup-form fieldset{margin-bottom:5px}#popup .label{margin-bottom:10px}#popup .label p{font-weight:700}#popup .submit .ingredient-selection{margin-bottom:20px}#popup .submit .ingredient-selection .ingredient{display:flex;gap:5px}#popup .submit .ingredient-selection .checkbox{position:relative;display:block;text-align:left;margin-bottom:5px;padding-left:0}#popup .submit .ingredient-selection .checkbox p{cursor:default}#popup .submit .ingredient-selection .checkbox .checkmark{top:auto;left:auto;display:block;position:relative;cursor:pointer}#popup .submit .ingredient-selection input::-webkit-outer-spin-button,#popup .submit .ingredient-selection input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#popup .submit .ingredient-selection input[type=number]{-moz-appearance:textfield;width:50px;border:none;font-weight:700;border-bottom:1px solid #CB8B8A}#popup .submit .date-notif{margin-bottom:20px;font-weight:700}#popup .submit .button-container{align-items:center;text-align:left;gap:20px}#popup .submit button:not(.no-button-styling,.close-button){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#popup .submit button:not(.no-button-styling,.close-button):hover{background-color:transparent;color:#cb8b8a}#popup .submit .no-button-styling{background-color:transparent;border:none;color:#cb8b8a;font-weight:700;font-size:1rem;cursor:pointer;padding-bottom:5px}#popup .submit .no-button-styling:hover{color:#889c8f}#popup .energy-popup-container .energy-title-container{display:flex;align-items:center;gap:6px}#popup .energy-popup-container .energy-title-container h4{margin-bottom:0}#popup .energy-popup-container .energy-title-container img{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}#popup .energy-popup-container fieldset,#popup .energy-popup-container p{margin-bottom:20px}#popup .energy-popup-container .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#popup .energy-popup-container .button-container button:hover{background-color:transparent;color:#cb8b8a}#popup .recipe-note-popup-container .form-element{margin-bottom:20px}#popup .recipe-note-popup-container .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#popup .recipe-note-popup-container .button-container button:hover{background-color:transparent;color:#cb8b8a}#popup .disclaimer-popup .disclaimer-title{margin-bottom:20px}#popup .disclaimer-popup .disclaimer-title h2{font-size:1.285rem;font-weight:700}#popup .disclaimer-popup .disclaimer-content{margin-bottom:20px}#popup .disclaimer-popup .disclaimer-content ol{margin-left:15px;margin-bottom:20px}#popup .disclaimer-popup .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#popup .disclaimer-popup .button-container button:hover{background-color:transparent;color:#cb8b8a}#popup .first-setup .first-setup-title{margin-bottom:20px}#popup .first-setup .first-setup-title h2{font-size:1.7875rem;font-weight:700;margin-bottom:10px}#popup .first-setup .title-container,#popup .first-setup #workout-amount,#popup .first-setup #workout-quantity,#popup .first-setup #workout-personal,#popup .first-setup #workout-auto-fill{width:100%}#popup .first-setup .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#popup .first-setup .button-container button:hover{background-color:transparent;color:#cb8b8a}#popup .popup-filters{position:relative}#popup .popup-filters h3{font-size:1.285rem;font-weight:700;margin-bottom:10px}#popup .popup-filters #filter-eat-category,#popup .popup-filters #filter-type,#popup .popup-filters #filter-length,#popup .popup-filters #filter-duration,#popup .popup-filters #filter-intensity,#popup .popup-filters #filter-instructor,#popup .popup-filters #filter-zwanger,#popup .popup-filters #filter-extras{margin-bottom:20px}#popup .popup-filters #filter-eat-category .flex-container,#popup .popup-filters #filter-type .flex-container,#popup .popup-filters #filter-length .flex-container,#popup .popup-filters #filter-duration .flex-container,#popup .popup-filters #filter-intensity .flex-container,#popup .popup-filters #filter-instructor .flex-container,#popup .popup-filters #filter-zwanger .flex-container,#popup .popup-filters #filter-extras .flex-container{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:5px}#popup .popup-filters #filter-eat-category label,#popup .popup-filters #filter-type label,#popup .popup-filters #filter-length label,#popup .popup-filters #filter-duration label,#popup .popup-filters #filter-intensity label,#popup .popup-filters #filter-instructor label,#popup .popup-filters #filter-zwanger label,#popup .popup-filters #filter-extras label{position:relative;background-color:#0000000f;font-size:1rem;font-weight:700;padding:3px 20px;border-radius:3px;cursor:pointer;transition:all .3s ease}#popup .popup-filters #filter-eat-category label span,#popup .popup-filters #filter-type label span,#popup .popup-filters #filter-length label span,#popup .popup-filters #filter-duration label span,#popup .popup-filters #filter-intensity label span,#popup .popup-filters #filter-instructor label span,#popup .popup-filters #filter-zwanger label span,#popup .popup-filters #filter-extras label span{font-weight:700}#popup .popup-filters #filter-eat-category label.active,#popup .popup-filters #filter-type label.active,#popup .popup-filters #filter-length label.active,#popup .popup-filters #filter-duration label.active,#popup .popup-filters #filter-intensity label.active,#popup .popup-filters #filter-instructor label.active,#popup .popup-filters #filter-zwanger label.active,#popup .popup-filters #filter-extras label.active{background-color:#cb8b8a;color:#fff}@media (hover: hover),(pointer: fine){#popup .popup-filters #filter-eat-category label:hover,#popup .popup-filters #filter-type label:hover,#popup .popup-filters #filter-length label:hover,#popup .popup-filters #filter-duration label:hover,#popup .popup-filters #filter-intensity label:hover,#popup .popup-filters #filter-instructor label:hover,#popup .popup-filters #filter-zwanger label:hover,#popup .popup-filters #filter-extras label:hover{background-color:#cb8b8a;color:#fff}}#popup .popup-filters #filter-eat-category [type=checkbox],#popup .popup-filters #filter-type [type=checkbox],#popup .popup-filters #filter-length [type=checkbox],#popup .popup-filters #filter-duration [type=checkbox],#popup .popup-filters #filter-intensity [type=checkbox],#popup .popup-filters #filter-instructor [type=checkbox],#popup .popup-filters #filter-zwanger [type=checkbox],#popup .popup-filters #filter-extras [type=checkbox],#popup .popup-filters #filter-eat-category [type=radio],#popup .popup-filters #filter-type [type=radio],#popup .popup-filters #filter-length [type=radio],#popup .popup-filters #filter-duration [type=radio],#popup .popup-filters #filter-intensity [type=radio],#popup .popup-filters #filter-instructor [type=radio],#popup .popup-filters #filter-zwanger [type=radio],#popup .popup-filters #filter-extras [type=radio]{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;margin:0}#popup .ingredient-recipes-container .recipes{display:flex;gap:20px}#popup .ingredient-recipes-container .recipes .eat-list-item-container{flex-basis:calc(50% - 10px)}@media screen and (min-width: 500px){#popup .energy-popup-container .energy-title-container{gap:3px}}@media screen and (min-width: 800px){#popup .ingredient-recipes-container .recipes .eat-list-item-container{flex-basis:calc(33.3333333333% - 13.3333333333px)}}@media screen and (min-width: 1200px){#popup .ingredient-recipes-container .recipes .eat-list-item-container{flex-basis:calc(25% - 15px)}}.recipe-ingredients .title-container{margin-bottom:20px}.recipe-ingredients .title-container .amount{display:flex;gap:10px;align-items:center}.recipe-ingredients .title-container .amount p{padding-bottom:2px}.recipe-ingredients .title-container .amount button{display:block;position:relative;width:18px;height:18px;background-color:#cb8b8a;border-radius:18px}.recipe-ingredients .title-container .amount button .plus-container span,.recipe-ingredients .title-container .amount button .minus-container span{width:8px}.recipe-ingredients .title-container .amount button:hover{background-color:#dbaead}.recipe-ingredients .ingredients,.recipe-ingredients .ingredients li{list-style:none}.recipe-ingredients .ingredients li span{font-weight:700;color:#cb8b8a;margin-right:3px}.recipe-step-item{position:relative;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:10px;gap:10px;cursor:pointer}.recipe-step-item.confirmed .left p,.recipe-step-item.confirmed .right p{opacity:50%}.recipe-step-item.confirmed .right:after{display:block}.recipe-step-item p{font-size:1rem;margin-bottom:0;position:relative}.recipe-step-item .left .step-number{font-size:1rem;color:#cb8b8a;font-weight:700}.recipe-step-item .right{position:relative}.recipe-step-item .right i{color:#cb8b8a}.recipe-step-item .right:after{content:"";position:absolute;top:60%;left:0;transform:translateY(-50%);width:100%;height:2px;display:none;background-color:#cb8b8a}.search-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;padding-bottom:20px;border-bottom:1px solid #bebebe}.search-container input{position:relative;width:100%;border:1px solid #bebebe;height:40px;padding:0 40px 0 20px;border-radius:50px;transition:all .3s ease}.search-container .search-icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);padding-bottom:16px}.search-container .search-icon img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.search-container.filters{display:flex;gap:10px}.search-container.filters .search-icon{right:65px}.search-container.filters .filter{position:relative;flex-basis:40px;flex-shrink:0;flex-grow:0;width:40px;height:40px;border-radius:20px;background-color:#ce9693;cursor:pointer}.search-container.filters .filter .icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;display:flex;justify-content:center;align-items:center}.search-container.filters .filter .icon-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.search-container.filters .filter .notif{position:absolute;right:-4px;top:-4px;width:16px;height:16px;border-radius:8px;background-color:#ff5e5a;display:flex;justify-content:center;align-items:center}.search-container.filters .filter .notif p{font-size:.5rem;color:#fff;font-weight:700}.search-container.filters .filter.eat{background-color:#bed0be}.search-link{position:relative}.search-link .search{display:block;margin-left:5px;transform:translateY(5px);position:relative;flex-basis:40px;flex-shrink:0;flex-grow:0;width:40px;height:40px;border-radius:20px;background-color:#ce9693;cursor:pointer}.search-link .search .icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;display:flex;justify-content:center;align-items:center}.search-link .search .icon-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:brightness(0) invert(1)}.search-link .search.eat{background-color:#bed0be}.series-list-item{position:relative;flex-basis:40%;flex-shrink:0}.series-list-item .label{position:absolute;top:10px;right:10px}.series-list-item .label p{background-color:#fff;padding:2px 8px;font-size:.86rem;font-weight:700;border-radius:20px}.series-list-item .wrapper{position:relative;width:100%;padding-bottom:100%;border-radius:20px}.series-list-item .content{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:20px}.series-list-item .content .reeks-logo,.series-list-item .content .reeks-title{position:relative;z-index:2}.series-list-item .content .reeks-logo p{font-family:FogtwoNo5,serif;font-size:3.2175rem;text-transform:lowercase}.series-list-item .content .reeks-title h3{font-size:1rem;font-weight:700;text-transform:lowercase;letter-spacing:1px}.series-list-item .content:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#fff;opacity:.6;transition:all .3s ease;border-radius:20px;z-index:1}.series-list-item:hover .content:after{opacity:.4}@media screen and (min-width: 800px){.series-list-item{flex-basis:calc(30% - 10px)}}@media screen and (min-width: 1200px){.series-list-item{flex-basis:calc(20% - 10px)}}.trajectories-list-item{position:relative;flex-basis:40%;flex-shrink:0}.trajectories-list-item .label{position:absolute;top:10px;right:10px}.trajectories-list-item .label p{background-color:#fff;padding:2px 8px;font-size:.86rem;font-weight:700;border-radius:20px}.trajectories-list-item .wrapper{position:relative;width:100%;padding-bottom:100%;border-radius:20px}.trajectories-list-item .content{position:relative;width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:20px;display:flex;justify-content:flex-end;flex-direction:column;padding-bottom:20px}.trajectories-list-item .content .trajectory-image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;z-index:0}.trajectories-list-item .content .trajectory-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.trajectories-list-item .content .trajectory-logo,.trajectories-list-item .content .trajectory-title{position:relative;z-index:2}.trajectories-list-item .content .trajectory-logo{margin-bottom:-3px;padding-top:3px}.trajectories-list-item .content .trajectory-logo p{line-height:.8;font-family:FogtwoNo5,serif;font-size:2.57rem;text-transform:lowercase}.trajectories-list-item .content .trajectory-title h3{font-size:.7rem;font-weight:700;text-transform:lowercase;letter-spacing:1px;padding-left:52px}.trajectories-list-item .content .text-content{position:relative;width:100%;padding:5px;z-index:2}.trajectories-list-item .content .text-content:after{content:"";width:95%;height:100%;position:absolute;left:0;top:0;background-color:#fff;opacity:.85;transition:all .3s ease;border-radius:0 20px 20px 0;z-index:1}.trajectories-list-item .content:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#fff;opacity:.2;transition:all .3s ease;border-radius:20px;z-index:1}.trajectories-list-item:hover .content:after{opacity:0}@media screen and (min-width: 800px){.trajectories-list-item{flex-basis:calc(30% - 10px)}.trajectories-list-item .content .trajectory-logo p{font-size:3.2175rem}.trajectories-list-item .content .trajectory-title h3{font-size:1rem;padding-left:75px}.trajectories-list-item .content .text-content{padding:10px 10px 10px 15px}}@media screen and (min-width: 1200px){.trajectories-list-item{flex-basis:calc(20% - 10px)}}.shoppinglist-category-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative}.shoppinglist-category-container .list-title-container .left{display:flex;gap:5px;align-items:center}.shoppinglist-category-container .list-title-container .left img{height:25px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(64%) sepia(13%) saturate(1087%) hue-rotate(314deg) brightness(97%) contrast(73%)}.shoppinglist-category-container .list-title-container .right{display:flex;gap:10px}.shoppinglist-category-container .list-title-container .right i{color:#cb8b8a}.shoppinglist-category-container .list-title-container .right img{transition:transform .3s ease}.shoppinglist-category-container.open .list-title-container .right img{transform:rotate(180deg)}.shoppinglist-category-container.closed .list-title-container .right img{transform:rotate(0)}.shoppinglist-category-container .list-title-container{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background-color:#f8f3f0}.shoppinglist-category-container .list-title-container h2{font-size:1.145rem;font-weight:700}.shoppinglist-category-container ul.list-container{list-style:none;transition:all .3s ease}.shoppinglist-category-container ul.list-container li{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.shoppinglist-category-container ul.list-container li .left{display:flex;align-items:center}.shoppinglist-category-container ul.list-container li span{cursor:pointer}.shoppinglist-category-container ul.list-container li:nth-child(2n){background-color:#dee7de1a}.shoppinglist-category-container ul.list-container li .recipe-icon{transition:all .2s ease}.shoppinglist-category-container ul.list-container li .recipe-icon:hover{transform:scale(1.2)}.shoppinglist-category-container ul.list-container li .checkmark{position:relative;display:flex;justify-content:center;align-items:center}.shoppinglist-category-container ul.list-container li .checkmark img{padding-top:1px;display:none;-o-object-fit:contain;object-fit:contain}.shoppinglist-category-container ul.list-container li.checked .checkmark{background-color:#889c8f}.shoppinglist-category-container ul.list-container li.checked .checkmark img{display:block}.shoppinglist-category-container ul.list-container li.checked .ingredient{position:relative}.shoppinglist-category-container ul.list-container li.checked .ingredient:after{content:"";position:absolute;width:100%;height:1px;background-color:#889c8f;top:50%;left:50%;transform:translate(-50%,-50%)}.shoppinglist-category-container ul.list-container .checkmark{display:block;width:16px;height:16px;border-radius:8px;border:1px solid #889C8F}.shoppinglist-category-container ul.list-container .ingredient{padding-bottom:1px}.shoppinglist-category-container ul.list-container .left{display:flex;align-items:center;gap:8px}.shoppinglist-category-container .add-ingredient{margin-top:5px;display:flex;align-items:center;gap:10px}.shoppinglist-category-container .add-ingredient button.add{position:relative;flex-basis:28px;flex-shrink:0;flex-grow:0;height:28px;border-radius:14px;border:1px solid #BED0BE;background-color:#bed0be;cursor:pointer;z-index:5;transition:all .3s ease}.shoppinglist-category-container .add-ingredient button.add:hover{background-color:#a0bba0}.shoppinglist-category-container .add-ingredient .ingredient-input-container,.shoppinglist-category-container .add-ingredient .ingredient-quantity-container,.shoppinglist-category-container .add-ingredient .unit-container{position:relative}.shoppinglist-category-container .add-ingredient .ingredient-input-container:after,.shoppinglist-category-container .add-ingredient .ingredient-quantity-container:after,.shoppinglist-category-container .add-ingredient .unit-container:after{content:"";position:absolute;width:100%;height:1px;left:50%;bottom:-5px;transform:translate(-50%);background-color:#0000001a}.shoppinglist-category-container .add-ingredient .ingredient-input-container{flex-basis:50%;flex-grow:1}.shoppinglist-category-container .add-ingredient .ingredient-input-container .reset-search{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.shoppinglist-category-container .add-ingredient .ingredient-input-container input{border:none;width:100%}.shoppinglist-category-container .add-ingredient .ingredient-input-container .select-list{position:absolute;width:100%;height:auto;z-index:10;top:calc(100% + 10px);background-color:#fff;border:1px solid #BED0BE;max-height:300px;overflow-y:auto}.shoppinglist-category-container .add-ingredient .ingredient-input-container .select-list ul{list-style:none}.shoppinglist-category-container .add-ingredient .ingredient-input-container .select-list li{padding:5px 10px;cursor:pointer;transition:all .3s ease}.shoppinglist-category-container .add-ingredient .ingredient-input-container .select-list li:hover,.shoppinglist-category-container .add-ingredient .ingredient-input-container .select-list li.active{background-color:#bed0be}.shoppinglist-category-container .add-ingredient .ingredient-quantity-container{flex-basis:20%;flex-shrink:1}.shoppinglist-category-container .add-ingredient .ingredient-quantity-container input{border:none;width:100%;text-align:center}.shoppinglist-category-container .add-ingredient .unit-container{flex-basis:calc(30% - 28px);flex-shrink:0;text-align:right;padding-right:20px}.shoppinglist-category-container .add-ingredient .unit-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer}.shoppinglist-category-container .add-ingredient .unit-container .unit-selection{position:relative}.shoppinglist-category-container .add-ingredient .unit-container .unit-selection ul{position:absolute;width:100%;height:auto;z-index:10;background-color:#fff;list-style:none;border:1px solid #BED0BE}.shoppinglist-category-container .add-ingredient .unit-container .unit-selection ul li{padding:5px 10px;cursor:pointer;transition:all .3s ease}.shoppinglist-category-container .add-ingredient .unit-container .unit-selection ul li:hover,.shoppinglist-category-container .add-ingredient .unit-container .unit-selection ul li.active{background-color:#bed0be}.sport-list-container{position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}.sport-list-container>:first-child{margin-left:5%}.sport-list-container>:last-child{margin-right:5%}.sport-list-item-container{position:relative;flex-basis:calc(40% - 10px);flex-shrink:0;border-radius:10px;box-shadow:0 3px 6px #00000029}.sport-list-item-container .image-container{position:relative;width:100%;height:120px}.sport-list-item-container .image-container .remove-workout{position:absolute;top:10px;left:10px;width:20px;height:20px;cursor:pointer;z-index:5;background-color:#cb8b8a;border-radius:10px;transition:all .3s ease}.sport-list-item-container .image-container .remove-workout:hover{background-color:#bb6867}.sport-list-item-container .image-container .edit-workout{position:absolute;top:-10px;right:-10px;width:30px;height:30px;cursor:pointer;z-index:5;background-color:#cb8b8a;border-radius:15px;transition:all .3s ease}.sport-list-item-container .image-container .edit-workout img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;-o-object-fit:contain;object-fit:contain}.sport-list-item-container .image-container .edit-workout:hover{background-color:#bb6867}.sport-list-item-container .image-container .label{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:10px;background-color:#fff}.sport-list-item-container .image-container .label p{margin:0;font-size:.785rem;font-weight:700;color:#cb8b8a;text-transform:lowercase}.sport-list-item-container .image-container .favorite-icon{position:absolute;top:0;right:-2px;cursor:pointer;z-index:5}.sport-list-item-container .image-container .content-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-left-radius:10px;border-top-right-radius:10px}.sport-list-item-container .image-container .add{position:absolute;bottom:-8px;left:10px;width:28px;height:28px;border-radius:14px;cursor:pointer;z-index:5}.sport-list-item-container .image-container .add:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:14px;background-color:#00000026;opacity:0;transition:all .3s ease}.sport-list-item-container .image-container .add .plus-container{z-index:2}.sport-list-item-container .image-container .add:hover:before{opacity:1}.sport-list-item-container .image-container .completed-overlay{background-color:#fff6;border-radius:10px 10px 0 0;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.sport-list-item-container .image-container .completed-overlay img{width:20%;height:20%;-o-object-fit:contain;object-fit:contain;opacity:100}.sport-list-item-container .full-link{z-index:2}.sport-list-item-container .content-container{position:relative;padding:12px 10px 10px;background-color:#fff;border-radius:0 0 10px 10px}.sport-list-item-container .content-container h3{font-size:.95rem;font-weight:400;flex-shrink:1;word-wrap:break-word;word-break:break-word;text-transform:lowercase}.sport-list-item-container .content-container .lower{width:100%;display:flex;justify-content:space-between;gap:10px}.sport-list-item-container .content-container .lower .info{text-align:right;flex-shrink:0}.sport-list-item-container .content-container .lower svg{width:28px;height:12px;margin-bottom:3px}.sport-list-item-container .content-container .lower p{font-size:.95rem}.sport-list-item-container.planning .image-container:before{content:"";position:absolute;width:100%;height:100%;border-radius:10px;background-color:#0000004d}.sport-list-item-container.planning .image-container .content-image{border-radius:10px}.sport-list-item-container.planning .content-container{position:absolute;width:100%;bottom:0;left:0;background-color:transparent}.sport-list-item-container.planning .content-container h3,.sport-list-item-container.planning .content-container .info{color:#fff}.locked.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff9;z-index:10}.locked.overlay .icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.locked.overlay .icon-container img{width:30px}@media screen and (min-width: 500px){.sport-list-item-container .content-container h3,.sport-list-item-container .content-container .lower .info p{font-size:1rem}}@media screen and (min-width: 800px){.sport-list-item-container{flex-basis:calc(30% - 10px)}}@media screen and (min-width: 1000px){.sport-list-item-container{flex-basis:calc(20% - 10px)}}@media screen and (min-width: 1200px){.sport-list-item-container{flex-basis:calc(14% - 10px)}}.sport-list-item-square-container{position:relative;border-radius:20px;flex-basis:calc(40% - 10px);flex-shrink:0}.sport-list-item-square-container .wrapper{position:relative;width:100%;aspect-ratio:1/1;border-radius:20px;overflow:hidden}.sport-list-item-square-container .image-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.sport-list-item-square-container .image-container .label{position:absolute;top:10px;left:10px;padding:3px 10px;border-radius:10px;background-color:#fff}.sport-list-item-square-container .image-container .label p{margin:0;font-size:.785rem;font-weight:700;color:#cb8b8a;text-transform:lowercase}.sport-list-item-square-container .image-container .content-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sport-list-item-square-container .image-container .completed-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff6;display:flex;align-items:center;justify-content:center;z-index:1}.sport-list-item-square-container .image-container .completed-overlay img{width:20%;height:20%;-o-object-fit:contain;object-fit:contain}.sport-list-item-square-container .content-container{position:relative;padding:12px 0 10px}.sport-list-item-square-container .content-container h3{font-size:.95rem;font-weight:400;text-transform:lowercase}.sport-list-item-square-container .content-container .lower{display:flex;justify-content:space-between;gap:10px}.sport-list-item-square-container .content-container .lower .info{text-align:right;flex-shrink:0}.sport-list-item-square-container .content-container .lower svg{width:28px;height:12px;margin-bottom:3px}.sport-list-item-square-container .content-container .lower p{font-size:.95rem}@media screen and (min-width: 500px){.sport-list-item-square-container .content-container h3,.sport-list-item-square-container .content-container .lower p{font-size:1rem}}@media screen and (min-width: 800px){.sport-list-item-square-container{flex-basis:calc(30% - 10px)}}@media screen and (min-width: 1200px){.sport-list-item-square-container{flex-basis:calc(20% - 10px)}}.sport-list-item-container.own-workout-container.planning .image-container,.sport-list-item-container.own-workout-container.planning .completed-overlay{border-radius:10px}.sport-list-item-container.own-workout-container .image-container{position:relative;background-color:#ce9693;border-radius:10px 10px 0 0}.sport-list-item-container.own-workout-container .image-container .content-image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:75%;height:75%;-o-object-fit:contain;object-fit:contain}.sport-list-item-container.own-workout-container .completed-overlay{background-color:#fff6;border-radius:10px 10px 0 0;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.sport-list-item-container.own-workout-container .completed-overlay img{width:20%;height:20%;-o-object-fit:contain;object-fit:contain;opacity:100}.sport-list-item-container.own-workout-container .full-link{cursor:pointer;z-index:2}.own-square-workout-container .image-container{background-color:#ce9693;border-radius:10px}.own-square-workout-container .image-container .content-image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:75%;height:75%;-o-object-fit:contain;object-fit:contain}.own-square-workout-container .full-link{cursor:pointer;z-index:2}.sport-tracker-container{position:relative;border-radius:30px;padding:15px 0;display:flex;flex-direction:column;justify-content:space-between}.sport-tracker-container .title{text-align:center}.sport-tracker-container .title p{text-transform:lowercase;font-weight:700;color:#889c8f}.sport-tracker-container .tracker-content-container{position:relative}.sport-tracker-container .tracker-content-container:before{content:"";position:absolute;top:50px;left:50%;transform:translate(-50%);width:100%;height:1px;background-color:#889c8f;opacity:30%;z-index:-2}.sport-tracker-container .wrapper{position:relative;overflow-x:auto;overflow-y:hidden}.sport-tracker-container .content{position:relative;display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin:40px auto 0;padding-left:10%;padding-right:10%}.sport-tracker-container .element{position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;flex-shrink:0}.sport-tracker-container .element .title-text{margin-top:3px;text-align:center;text-transform:lowercase;font-weight:400;font-size:.86rem;color:#889c8f}.sport-tracker-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dee7de;border-radius:30px;z-index:-2}.sport-tracker-container:after{content:"";position:absolute;top:50%;right:2%;transform:translateY(-50%);width:100%;height:70%;background-image:url(/build/assets/icon-sport-background-77436a0a.svg);background-size:contain;background-repeat:no-repeat;background-position:right center;opacity:10%;z-index:-2}.sport-tracker-container .checkmark{position:relative;display:block;width:20px;height:20px;border-radius:20px;border:1px solid #889C8F;background-color:#dee7de}.sport-tracker-container .checkmark:after{content:"";position:absolute;width:65%;height:65%;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/build/assets/icon-tracker-check-751ba760.svg);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0}.sport-tracker-container .checkmark.checked{background-color:#889c8f}.sport-tracker-container .checkmark.checked:after{opacity:1}.status-notification{position:fixed;right:20px;top:100px;width:95%;max-width:400px;display:flex;justify-content:space-between;align-items:center;z-index:9999}.status-notification.error p:before{background-image:url(/build/assets/icon-cross-293386b2.svg);background-size:90%}.status-notification p{position:relative;display:block;width:100%;margin-bottom:0;padding:20px;border-radius:15px;background-color:#f8f3f0;text-align:center;z-index:1}.status-notification p:before{content:"";position:absolute;top:0;right:10px;width:30%;height:100%;background-image:url(/build/assets/icon-academy-check-4e94ae43.svg);background-repeat:no-repeat;background-position:center;background-size:100%;opacity:.4;z-index:-1}.status-notification .hide{display:none}@media screen and (max-width: 500px){.status-notification{right:unset;left:50%;transform:translate(-50%)}}.streak-container{position:relative;display:flex;align-items:center;flex-wrap:nowrap;gap:40px;padding:30px;background-color:#cb8b8a;border-radius:20px}.streak-container .left{flex-basis:20%;flex-grow:0;flex-shrink:0}.streak-container .right{flex-basis:80%;flex-shrink:1;flex-grow:0}.streak-container p{color:#fff}.streak-container p.big{font-size:2.57rem;font-weight:700}.sync-wordpress-button,.sync-trajectories-button{transition:all .3s ease}.sync-wordpress-button .loading-state,.sync-trajectories-button .loading-state{opacity:30%;cursor:not-allowed}.sync-wordpress-button .loading-image,.sync-trajectories-button .loading-image{filter:none!important}.sync-wordpress-button button,.sync-trajectories-button button{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:20px!important;display:flex!important;align-items:center;justify-content:center;gap:10px!important;border:1px solid #CE9693!important;flex-direction:column;text-decoration:none;background-color:transparent!important;border-radius:0!important;text-transform:none!important;letter-spacing:normal!important}.sync-wordpress-button:hover,.sync-trajectories-button:hover{background-color:#f8f3f0!important}.sync-wordpress-button:hover button,.sync-trajectories-button:hover button{color:#cb8b8a!important}.track-settings h2{margin-bottom:10px}.track-settings #workout-amount,.track-settings #workout-quantity,.track-settings #workout-personal,.track-settings #workout-auto-fill{width:90%;max-width:1500px;margin:0 auto 30px;position:relative}.track-settings #workout-amount .form-element,.track-settings #workout-quantity .form-element,.track-settings #workout-personal .form-element,.track-settings #workout-auto-fill .form-element{position:relative}.track-settings #workout-amount .input-affix,.track-settings #workout-quantity .input-affix,.track-settings #workout-personal .input-affix,.track-settings #workout-auto-fill .input-affix{position:absolute;top:50%;transform:translateY(-50%);right:20px;color:#0000004d;font-size:1rem}.track-settings #workout-amount .input-affix span,.track-settings #workout-quantity .input-affix span,.track-settings #workout-personal .input-affix span,.track-settings #workout-auto-fill .input-affix span{margin-right:5px}.track-settings #workout-amount .radio-element,.track-settings #workout-quantity .radio-element,.track-settings #workout-personal .radio-element,.track-settings #workout-auto-fill .radio-element{margin-bottom:10px}.track-settings .button-container{margin-top:30px}.track-settings .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;letter-spacing:1px;text-transform:lowercase;text-decoration:none;font-size:1rem}.track-settings .button-container button:hover{background-color:transparent;color:#cb8b8a}.upsell-list-container{position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}.upsell-list-container>:first-child{margin-left:5%}.upsell-list-container>:last-child{margin-right:5%}.upsell-list-container.single-item{width:90%;max-width:1500px;margin:0 auto;position:relative;display:block}.upsell-list-container.single-item .upsell-list-item-container{width:100%;max-width:600px;margin:0}.upsell-list-container .upsell-list-item-container{flex-basis:100%}.upsell-list-container .upsell-list-item-container.trajectory{position:relative;flex-basis:80%;background-color:transparent}.upsell-list-container .upsell-list-item-container.trajectory .background-color{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dee7de;border-radius:30px;opacity:25%;z-index:-1}@media screen and (min-width: 600px){.upsell-list-container .upsell-list-item-container{flex-basis:calc(75% - 10px)}}@media screen and (min-width: 800px){.upsell-list-container .upsell-list-item-container{flex-basis:calc(60% - 10px)}}@media screen and (min-width: 1200px){.upsell-list-container .upsell-list-item-container{flex-basis:calc(50% - 10px)}}.upsell-list-item-container{display:flex;flex-shrink:0;background-color:#f8f3f0;border-radius:30px}.upsell-list-item-container .left,.upsell-list-item-container .right{flex-basis:50%}.upsell-list-item-container .left{padding:20px 0 20px 20px;display:flex;flex-direction:column;justify-content:center}.upsell-list-item-container .left .title{margin-bottom:10px}.upsell-list-item-container .left .default-title{color:#cb8b8a;font-weight:700}.upsell-list-item-container .left .sales-logo,.upsell-list-item-container .left .sales-title{position:relative;z-index:2}.upsell-list-item-container .left .sales-logo p{font-size:3.2175rem;font-family:FogtwoNo5,serif;color:#cb8b8a;margin-bottom:0;text-transform:lowercase;line-height:.7}.upsell-list-item-container .left .sales-title h3{padding-left:50px;font-size:1rem;margin:0;font-weight:700;letter-spacing:1px;color:#cb8b8a;text-transform:lowercase}.upsell-list-item-container .left .sales-logo-trajectory p{font-size:3.2175rem;font-family:FogtwoNo5,serif;color:#cb8b8a;margin-bottom:0;text-transform:lowercase;line-height:.7}.upsell-list-item-container .left .sales-title-trajectory h3{padding-left:64px;font-size:1rem;margin:0;font-weight:700;letter-spacing:1px;color:#cb8b8a;text-transform:lowercase}.upsell-list-item-container .left .content{margin-bottom:10px}.upsell-list-item-container .left .content p,.upsell-list-item-container .left .content ul,.upsell-list-item-container .left .content li{font-size:.86rem;font-weight:400;color:#cb8b8a}.upsell-list-item-container .left .content ul{list-style:none;margin-top:5px}.upsell-list-item-container .left .content li{position:relative;padding-left:15px}.upsell-list-item-container .left .content li:before{content:"";position:absolute;left:0;top:3px;display:inline-block;width:10px;height:10px;background-image:url(/build/assets/icon-listcheck-green-3eaf9522.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.upsell-list-item-container .left .price-container{margin-bottom:10px}.upsell-list-item-container .left .price-container p{font-size:.86rem;font-weight:700;color:#cb8b8a}.upsell-list-item-container .left .button-container{display:flex;justify-content:flex-start}.upsell-list-item-container .left .button-container a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;transition:all .3s ease;font-weight:700;letter-spacing:1px;text-transform:lowercase;text-decoration:none;font-size:.86rem;padding:8px 24px}.upsell-list-item-container .left .button-container a:hover{background-color:transparent;color:#cb8b8a}.upsell-list-item-container .right{-webkit-mask-image:url(/build/assets/upsell-mask-585ee2da.svg);mask-image:url(/build/assets/upsell-mask-585ee2da.svg);-webkit-mask-position:24%;mask-position:24%;-webkit-mask-size:500%;mask-size:500%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.upsell-list-item-container .right img{border-radius:0 30px 30px 0;width:100%;height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 800px){.upsell-list-item-container .left .sales-title-trajectory h3{padding-left:72px}}.water-graph-container{margin-bottom:20px}.water-graph-container .right p{font-weight:300;font-size:.86rem}.water-graph-container .right button{position:relative;width:18px;height:18px;background-color:#cb8b8a;border-radius:18px}.water-graph-container .right button .plus-container span,.water-graph-container .right button .minus-container span{width:8px}.water-graph-container .right button:hover{background-color:#dbaead}.water-graph-container .chart-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;padding:20px;border-radius:30px}.water-graph-container .chart-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dee1e2;border-radius:20px;opacity:50%;z-index:-1}.workout-step-item{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:10px}.workout-step-item h4{font-size:1rem;font-weight:700;margin-bottom:5px}.workout-step-item p{font-size:.86rem;margin-bottom:0}.workout-step-item .left{flex-basis:7%}.workout-step-item .left .step-number{font-size:2.85rem;color:#cb8b8a;font-weight:700}.workout-step-item .right{flex-basis:calc(93% - 20px)}.workouts-week-graph-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;padding:20px;border-radius:30px;box-shadow:0 3px 6px #00000029}.workouts-week-graph-container .top-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;margin-bottom:20px}.workouts-week-graph-container h3{font-size:1rem;font-weight:700}.workouts-week-graph-container .labels{display:flex;gap:10px;align-items:flex-end}.workouts-week-graph-container .labels p{font-size:.715rem;font-weight:700;text-transform:lowercase}@media screen and (min-width: 380px){.workouts-week-graph-container .labels p{font-size:.86rem}}#monday-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001}#monday-popup .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000004d;z-index:10}#monday-popup .popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:600px;max-height:80vh;overflow-y:auto;background-color:#cb8b8a;color:#fff;border-radius:20px;padding-top:30px;padding-bottom:30px;z-index:11;transition:opacity .3s ease,transform .3s ease}#monday-popup .popup-container p{text-align:center;margin-bottom:40px}#monday-popup .popup-container .button-container{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;justify-content:center;gap:10px;padding-bottom:30px}#monday-popup .popup-container .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#e7cfc7;border:2px solid #E7CFC7;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#monday-popup .popup-container .button-container button:hover{background-color:transparent;color:#e7cfc7}#monday-popup .popup-container .button-container a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#e7cfc7;border:2px solid #E7CFC7;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#monday-popup .popup-container .button-container a:hover{background-color:transparent;color:#e7cfc7}#monday-popup .popup-container.open{opacity:1;transform:translate(-50%,-50%)}#monday-popup .popup-container.closed{opacity:0;transform:translate(-50%,-60%);pointer-events:none}#monday-popup .popup-container .popup-content{width:90%;max-width:1500px;margin:0 auto;position:relative}#monday-popup .popup-container .popup-content h4{font-size:1.285rem;font-weight:700;margin-bottom:20px}#monday-popup .popup-title-container{margin-bottom:20px;text-align:center}#monday-popup .popup-title-container h4{margin-bottom:0!important}#upgrade-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001}#upgrade-popup .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000004d;z-index:10}#upgrade-popup .popup-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);max-width:600px;max-height:80vh;overflow-y:auto;background-color:#cb8b8a;color:#fff;border-radius:20px;padding-top:30px;padding-bottom:30px;z-index:11;transition:opacity .3s ease,transform .3s ease}#upgrade-popup .popup-container .upgrade-button-container{margin-top:25px;display:flex;flex-wrap:wrap;justify-content:center;white-space:nowrap;gap:10px}#upgrade-popup .popup-container .upgrade-button-container .upgrade-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#e7cfc7;border:2px solid #E7CFC7;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#upgrade-popup .popup-container .upgrade-button-container .upgrade-button:hover{background-color:transparent;color:#e7cfc7}#upgrade-popup .popup-container.open{opacity:1;transform:translate(-50%,-50%)}#upgrade-popup .popup-container.closed{opacity:0;transform:translate(-50%,-60%);pointer-events:none}#upgrade-popup .popup-container .popup-content{width:90%;max-width:1500px;margin:0 auto;position:relative}#upgrade-popup .popup-container .popup-content h4{font-size:1.285rem;font-weight:700;margin-bottom:20px}#upgrade-popup .popup-title-container{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}#upgrade-popup .popup-title-container h4{margin-bottom:0!important}.admin-detail .content-container{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;gap:20px}.admin-detail .content-container .details-container{background-color:#f8f3f0;padding:20px;flex-basis:25%;flex-shrink:0;flex-grow:0;min-width:300px}.admin-detail .content-container :last-child .value{margin-bottom:0}.admin-detail .content-container .weeks-container{flex-basis:75%;flex-shrink:1;flex-grow:1}.admin-detail .content-container .label{position:relative;padding-bottom:5px;margin-bottom:5px}.admin-detail .content-container .label:before{content:"";position:absolute;bottom:0;left:0;width:20px;height:1px;background-color:#cb8b8a}.admin-detail .content-container .value{margin-bottom:10px}.admin-detail .content-container .value p{font-weight:700}.admin-detail .content-container .weeks-container h2{font-size:1.285rem;font-weight:700;margin-bottom:10px}.admin-detail .content-container .weeks-container .weeks{display:flex;gap:10px}.admin-detail .content-container .weeks-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f8f3f0;border:1px solid #CB8B8A;padding:10px 15px;cursor:pointer}.admin-detail .content-container .weeks-container button.active{background-color:#dee7de;border-color:#889c8f}.admin-detail .content-container .weeks-container button.active:hover{background-color:#889c8f;color:#fff}.admin-detail .content-container .weeks-container button:hover{background-color:#cb8b8a;color:#fff}.admin-form{margin-bottom:80px}.admin-form .title-container{margin-bottom:15px}.admin-form .title-container h1{margin-bottom:0}.admin-form .copy-url{display:flex;gap:5px}.admin-form .copy-url .copy-button{background:none;border:none;padding:0;margin:0;box-shadow:none;outline:none;cursor:pointer}.admin-form .trajectory-week-link{display:flex;align-items:center;color:#000}.admin-form .trajectory-week-link img{filter:brightness(0) saturate(100%) invert(64%) sepia(13%) saturate(1087%) hue-rotate(314deg) brightness(97%) contrast(73%)}.admin-form .trajectory-week-link .trajectory-week-icon{width:20px;color:#000;margin:0 5px}.admin-form .content-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative}.admin-form form{width:90%;max-width:1500px;margin:0 auto;position:relative}.admin-form form .button-container{margin-top:20px}.admin-form form #custom-submit-form-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}.admin-form form #custom-submit-form-button:hover{background-color:transparent;color:#cb8b8a}.admin-form form fieldset{margin-bottom:10px}.admin-form form .select-input-container{position:relative}.admin-form form .select-input-container .reset-search{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.admin-form form .select-input-container input{width:100%}.admin-form form .select-input-container .select-list{position:absolute;width:100%;height:auto;z-index:10;top:calc(100% + 10px);background-color:#fff;border:1px solid #BED0BE;border-radius:20px;max-height:300px;overflow-y:auto}.admin-form form .select-input-container .select-list ul{list-style:none}.admin-form form .select-input-container .select-list li{padding:5px 20px;cursor:pointer;transition:all .3s ease}.admin-form form .select-input-container .select-list li:hover,.admin-form form .select-input-container .select-list li.active{background-color:#bed0be}.admin-home{margin-bottom:80px}.admin-home .title-container{border-bottom:1px solid #bebebe;padding-bottom:20px;margin-bottom:20px}.admin-home .title-container h1{margin-bottom:0}.admin-home .title-container a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;letter-spacing:1px;text-transform:lowercase;text-decoration:none;font-size:1rem}.admin-home .title-container a:hover{background-color:transparent;color:#cb8b8a}.admin-home .menu-container{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;gap:20px}.admin-home .menu-container .menu-item{flex-basis:100%;transition:all .3s ease}.admin-home .menu-container .menu-item a{padding:20px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #CE9693;flex-direction:column;text-decoration:none}.admin-home .menu-container .menu-item img{width:35%;height:50px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) saturate(100%) invert(64%) sepia(13%) saturate(1087%) hue-rotate(314deg) brightness(97%) contrast(73%)}.admin-home .menu-container .menu-item span{font-size:1rem;font-weight:700;color:#cb8b8a}.admin-home .menu-container .menu-item:hover{background-color:#f8f3f0}.admin-home .menu-container .menu-item:hover a{color:#cb8b8a}@media screen and (min-width: 600px){.admin-home .menu-container .menu-item{flex-basis:calc(50% - 10px)}}@media screen and (min-width: 1000px){.admin-home .menu-container .menu-item{flex-basis:calc(33.3333333333% - 13.3333333333px)}}@media screen and (min-width: 1200px){.admin-home .menu-container .menu-item{flex-basis:calc(25% - 15px)}}.admin-overview{margin-bottom:80px}.admin-overview .workout-day-container{margin-bottom:20px}.admin-overview .workout-day-container .workout-day-title{padding-bottom:10px;width:90%;max-width:1500px;margin:0 auto}.admin-overview .workout-day-container .order-li{display:flex;justify-content:space-between}.admin-overview .title-container{border-bottom:1px solid #bebebe;padding-bottom:20px;margin-bottom:20px}.admin-overview .title-container h1{margin-bottom:0}.admin-overview .title-container a,.admin-overview .title-container .admin-export-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;letter-spacing:1px;text-transform:lowercase;text-decoration:none;font-size:1rem}.admin-overview .title-container a:hover,.admin-overview .title-container .admin-export-button:hover{background-color:transparent;color:#cb8b8a}.admin-overview#page-admin-users-trajectory-home .admin-overview-container table tr td:last-child{text-align:center}.admin-overview-container{width:90%;max-width:1500px;margin:0 auto;position:relative;padding-left:0!important}.admin-overview-container .admin-overview-item{width:100%;border:1px solid #CE9693;display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;transition:background-color .3s ease}.admin-overview-container .admin-overview-item a{text-decoration:none;color:#000;font-weight:700}.admin-overview-container .admin-overview-item span{display:flex;gap:5px;align-items:center;padding-right:10px}.admin-overview-container .admin-overview-item i{cursor:pointer}.admin-overview-container .admin-overview-item .fa-thumb-tack{color:#cb8b8a;transform:translateY(1px);transition:color .3s ease}.admin-overview-container .admin-overview-item .fa-thumb-tack:hover,.admin-overview-container .admin-overview-item .pinned{color:#889c8f}.admin-overview-container .admin-overview-item .delete{color:#cb8b8a;transition:color .3s ease}.admin-overview-container .admin-overview-item .delete:hover{color:#889c8f}.admin-overview-container .admin-overview-item a.title{padding:10px;flex-grow:1;height:100%}.admin-overview-container .admin-overview-item a.edit{color:#889c8f}.admin-overview-container .admin-overview-item a.edit:hover{color:#cb8b8a}.admin-overview-container .admin-overview-item:hover{background-color:#f8f3f0}.admin-overview-container .admin-overview-item:hover a{color:inherit}.admin-overview-container .admin-overview-item:hover a.edit{color:#889c8f}.admin-overview-container .admin-overview-item:hover a.edit:hover{color:#cb8b8a}.admin-overview-container .admin-plain-item{width:100%;border:1px solid #CE9693;list-style:none;margin-bottom:4px;transition:background-color .3s ease;padding:10px;cursor:pointer}.admin-overview-container .admin-plain-item .workout-flex{display:flex;justify-content:space-between}.admin-overview-container .admin-plain-item span{text-transform:capitalize;font-weight:700}.admin-overview-container .admin-plain-item:hover{background-color:#f8f3f0}.admin-overview-container .admin-plain-item.selected{border:1px solid #889C8F;background-color:#dee7de}.admin-overview-container .admin-plain-item-action{width:100%;border:1px solid #CE9693;list-style:none;margin-bottom:4px;transition:background-color .3s ease;padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.admin-overview-container .admin-plain-item-action .action-extra-option{display:flex;gap:5px;align-items:center}.admin-overview-container .admin-plain-item-action .action-extra-option input{border:none;padding:2px 5px}.admin-overview-container .admin-plain-item-action span{text-transform:capitalize;font-weight:700}.admin-overview-container .admin-plain-item-action:hover{background-color:#f8f3f0}.admin-overview-container .admin-plain-item-action.selected{border:1px solid #889C8F;background-color:#dee7de}.admin-overview-container .admin-plain-item-action .item-button{border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#cb8b8a;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}.admin-overview-container .admin-plain-item-action .item-button:hover{background-color:transparent;color:#cb8b8a}.admin-overview-container .in-list-title{list-style:none;padding:10px 0;font-weight:700}.admin-overview-container .table-container{width:100%;overflow-x:auto;margin-bottom:20px}.admin-overview-container .last-logged-in-warning{color:#ff5e5a;font-weight:700}.admin-overview-container .table-filters{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:20px}.admin-overview-container .table-options{width:100%;margin:0 auto;text-align:center}.admin-overview-container .table-options .form-element{max-width:300px;margin:0 auto}.admin-overview-container .per-page{margin-bottom:10px}.admin-overview-container .form-element{flex-basis:25%;flex-grow:1}.admin-overview-container .checkbox{padding-top:10px;flex-shrink:1;flex-grow:0}.admin-overview-container .checkbox label{cursor:pointer}.admin-overview-container .checkbox .checkmark{top:11px}.admin-overview-container table{width:100%;border-collapse:collapse;border:1px solid #CB8B8A;margin-bottom:20px}.admin-overview-container table tr td{border-right:1px solid #CB8B8A}.admin-overview-container table tr:nth-child(odd){background-color:#f8f3f0}.admin-overview-container table th{background-color:#cb8b8a;color:#fff;font-weight:700;cursor:pointer}.admin-overview-container table th i{margin-left:5px;font-weight:400;font-size:.86rem}.admin-overview-container table th,.admin-overview-container table td{padding:10px}@media screen and (max-width: 1000px){.admin-overview-container .table-filters{flex-wrap:wrap}.admin-overview-container .form-element{flex-basis:calc(33.3333333333% - 6.6666666667px)}}@media screen and (max-width: 650px){.admin-overview-container .table-filters{display:block}}#auth-login,#auth-register,#auth-default{width:90%;max-width:1500px;margin:0 auto;position:relative}#auth-login h1,#auth-register h1,#auth-default h1{text-align:center;font-size:35px;font-weight:700;margin-bottom:30px;color:#889c8f}#auth-login .form-element,#auth-register .form-element,#auth-default .form-element{margin-bottom:10px}#auth-login button,#auth-register button,#auth-default button{background-color:#bed0be;border:2px solid #BED0BE}#auth-login button:hover,#auth-register button:hover,#auth-default button:hover{background-color:transparent;color:#bed0be}#auth-login{position:relative;padding-top:20px;padding-bottom:40px;background-color:#fff;z-index:3;width:100%}#auth-login:before{position:absolute;content:"";top:-20px;left:0;width:100%;height:20px;background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}#auth-login form{margin-bottom:80px}#auth-login .login-container{width:90%;position:relative;max-width:600px;margin:0 auto}#auth-login .remember-container{display:flex;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:20px}#auth-login .register-container{position:fixed;top:20px;right:5%;z-index:99}#auth-login .register-container a{display:flex;align-items:center;gap:5px;text-decoration:none}#auth-login .register-container a span{color:#fff;text-decoration:none;text-transform:lowercase;font-weight:700;letter-spacing:1.5px;transition:all .3s ease}#auth-login .register-container a:hover{text-decoration:none}#auth-login .register-container a:hover span{text-decoration:underline}#auth-register .register-container{max-width:600px;margin:0 auto}#auth-register .login-container{position:fixed;top:20px;right:5%;z-index:99}#auth-register .login-container a{display:flex;align-items:center;gap:5px;text-decoration:none}#auth-register .login-container a span{color:#fff;text-decoration:none;text-transform:lowercase;font-weight:700;letter-spacing:1.5px;transition:all .3s ease}#auth-register .login-container a:hover{text-decoration:none}#auth-register .login-container a:hover span{text-decoration:underline}#auth-register .remember-container{display:flex;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:20px}#auth-default .description{text-align:center;max-width:600px;margin:0 auto 20px}#auth-default .login-container{position:fixed;top:20px;right:5%;z-index:99}#auth-default .login-container a{display:flex;align-items:center;gap:5px;text-decoration:none}#auth-default .login-container a span{color:#fff;text-decoration:none;text-transform:lowercase;font-weight:700;letter-spacing:1.5px;transition:all .3s ease}#auth-default .login-container a:hover{text-decoration:none}#auth-default .login-container a:hover span{text-decoration:underline}#auth-default .auth-session-status-container{max-width:600px;margin:0 auto 20px}#auth-default form{max-width:600px;margin:0 auto}#auth-default .button-container{margin-top:20px;display:flex;justify-content:center;gap:10px}#auth-default .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none;background-color:#bed0be;border:2px solid #BED0BE}#auth-default .button-container button:hover{color:#cb8b8a;background-color:transparent;color:#bed0be}#page-coach-home #blog{margin-bottom:20px}#page-coach-home #spotlight{padding-top:40px}#page-coach-home #trajectories .trajectories-container{position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}#page-coach-home #trajectories .trajectories-container>:first-child{margin-left:5%}#page-coach-home #trajectories .trajectories-container>:last-child{margin-right:5%}#page-blog-show .header-container{position:relative;width:100%;height:45vh;margin-bottom:20px;z-index:1}#page-blog-show .header-container .header-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#page-blog-show .header-container .back{cursor:pointer;width:32px;height:32px;border-radius:16px;position:absolute;left:20px;top:30px;background-color:#f8f3f0;transition:all .3s ease;z-index:1}#page-blog-show .header-container .back img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#page-blog-show .header-container .back:hover{background-color:#e8d7cd}#page-blog-show .header-container .header-content{position:absolute;width:100%;bottom:30px}#page-blog-show .blog-content{margin-bottom:40px}#page-blog-show .blog-content .title-container{margin-bottom:20px}#page-blog-show .blog-content .title-container h1{margin-bottom:5px}#page-blog-show .blog-content .title-container .date{font-size:1rem;font-weight:300}#page-blog-show .blog-content .blog-single-text-content{width:90%;max-width:1500px;margin:0 auto;position:relative}#page-blog-show .blog-content .blog-single-text-content p{margin-bottom:1.5rem}#page-blog-show .blog-content .blog-single-text-content ul,#page-blog-show .blog-content .blog-single-text-content ol{margin-bottom:1.5rem;margin-left:17px}#page-blog-show .blog-content .blog-single-text-content img{width:100%!important;margin-bottom:1.5rem}#page-eat-home #tracker .tracker-container{width:90%;max-width:1500px;margin:0 auto 40px;position:relative}#page-eat-overview h1{text-transform:capitalize}#page-eat-overview .recipes-overview-container .recipes-container{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px}#page-eat-overview .recipes-overview-container .recipes-container.loading{opacity:50%}#page-eat-overview .recipes-overview-container .recipes-container .eat-list-item-container{flex-basis:calc(50% - 10px)}#page-eat-overview #spotlight{padding-top:40px}#page-eat-list .clear-shopping-list-form{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;display:flex;justify-content:flex-end}#page-eat-list .clear-shopping-list-form button{background-color:#fff;color:#cb8b8a;border:none;font-size:14px;padding:0}@media screen and (min-width: 800px){#page-eat-overview .recipes-overview-container .recipes-container .eat-list-item-container{flex-basis:calc(33.3333333333% - 13.3333333333px)}}@media screen and (min-width: 1500px){#page-eat-overview .recipes-overview-container .recipes-container .eat-list-item-container{flex-basis:calc(25% - 15px)}}#page-eat-recipe h1{margin-bottom:0}#page-eat-recipe h2{font-size:1.145rem!important;font-weight:400;margin-bottom:10px;font-family:FogtwoNo5,serif}#page-eat-recipe .header{width:100%;height:35vh}#page-eat-recipe .header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#page-eat-recipe .recipe-stats{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;display:flex;justify-content:center;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1)}#page-eat-recipe .recipe-stats .length,#page-eat-recipe .recipe-stats .vegetables{flex-basis:33.3333333333%;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:5px}#page-eat-recipe .recipe-stats .length svg,#page-eat-recipe .recipe-stats .vegetables svg{width:auto;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-bottom:2px}#page-eat-recipe .recipe-stats .length .bottom p,#page-eat-recipe .recipe-stats .vegetables .bottom p{font-size:.575rem;font-weight:700}#page-eat-recipe .recipe-stats .length .bottom p{text-transform:lowercase}#page-eat-recipe .recipe-info{margin-bottom:20px}#page-eat-recipe .recipe-info .title-container .right img{width:50%;height:50%}#page-eat-recipe .recipe-info .description-container{width:90%;max-width:1500px;margin:0 auto;position:relative;font-weight:300;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}#page-eat-recipe .recipe-ingredients{margin-bottom:20px}#page-eat-recipe .recipe-ingredients h2{font-size:1rem;text-transform:lowercase;margin-bottom:0}#page-eat-recipe .recipe-ingredients .ingredients{width:90%;max-width:1500px;margin:0 auto;position:relative;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}#page-eat-recipe .recipe-steps{width:90%;max-width:1500px;margin:0 auto;position:relative}#page-eat-recipe .recipe-steps h2{font-size:1rem;text-transform:lowercase}#page-eat-recipe .recipe-steps .recipe-top{margin-bottom:10px;align-items:center}@media screen and (min-width: 600px){#page-eat-recipe .workout-equipment .equipment-container .equipment-item{flex-basis:calc(15% - 20px)}#page-eat-recipe .recipe-steps .recipe-top{display:flex;justify-content:space-between}#page-eat-recipe .recipe-steps .recipe-top h2{margin-bottom:0}}#page-home #blog{margin-bottom:20px}#page-home #track .tracker-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative}#page-home #track .tracker-container .sport-tracker-container{margin-bottom:20px}#page-home #trajectories .trajectories-container{position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}#page-home #trajectories .trajectories-container>:first-child{margin-left:5%}#page-home #trajectories .trajectories-container>:last-child{margin-right:5%}#page-home #track-fit .tracker-container{flex-basis:calc(50% - 10px);position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}#page-home #track-fit .tracker-container>:first-child{margin-left:5%}#page-home #track-fit .tracker-container>:last-child{margin-right:5%}#page-home #track-fit .tracker-container .left,#page-home #track-fit .tracker-container .right{flex-shrink:0;flex-grow:0}#page-home #track-fit .tracker-container .left{flex-basis:85%;display:flex;flex-direction:column;gap:20px}#page-home #track-fit .tracker-container .right{flex-basis:10%;min-width:200px}#page-home #spotlight{margin-bottom:20px}#page-home #series .series-container{position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}#page-home #series .series-container>:first-child{margin-left:5%}#page-home #series .series-container>:last-child{margin-right:5%}@media screen and (min-width: 1000px){#page-home #track .tracker-container{display:flex;justify-content:center;gap:20px}#page-home #track .tracker-container .sport-tracker-container{margin-bottom:0}#page-home #track .tracker-container .sport-tracker-container,#page-home #track .tracker-container .eat-tracker-container{flex-basis:calc(50% - 10px)}}#page-learn-home .courses-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;display:flex;gap:20px}#page-learn-home .buy-courses-container{width:90%;max-width:1500px;position:relative;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:row;gap:20px}#page-learn-home .buy-courses-container .learn-list-buy-item{flex-basis:calc(50% - 10px)}#page-learn-home .notif-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative}@media screen and (min-width: 600px){#page-learn-home .buy-courses-container .learn-list-buy-item{flex-basis:calc(33.3333333333% - 13.3333333333px)}}@media screen and (min-width: 1000px){#page-learn-home .buy-courses-container .learn-list-buy-item{flex-basis:calc(25% - 15px)}}@media screen and (min-width: 1400px){#page-learn-home .buy-courses-container .learn-list-buy-item{flex-basis:calc(20% - 16px)}}#page-learn-lesson #lesson-header{width:100%;height:38vh}#page-learn-lesson #lesson-header img:not(.back-button img){position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#page-learn-lesson #lesson-content{width:90%;max-width:1500px;margin:0 auto;position:relative;padding-top:40px}#page-learn-lesson #lesson-content .title-container{max-width:1000px}#page-learn-lesson #lesson-content #course-progress{position:relative;z-index:1;display:block;width:100%;max-width:1000px;margin:0 auto 20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}#page-learn-lesson #lesson-content #course-progress .progress-text{text-align:center;color:#bed0be;text-transform:lowercase;font-weight:700;font-size:.785rem}#page-learn-lesson #lesson-content #course-progress .progress-text span{font-weight:700;font-size:1.145rem}#page-learn-lesson #lesson-content #course-progress .progress-bars{position:relative;height:15px;margin-bottom:10px}#page-learn-lesson #lesson-content #course-progress .progress-bar,#page-learn-lesson #lesson-content #course-progress .full-bar{position:absolute;top:0;left:0;height:100%;border-radius:15px}#page-learn-lesson #lesson-content #course-progress .progress-bar{background-color:#bed0be}#page-learn-lesson #lesson-content #course-progress .full-bar{background-color:#0000000d;width:100%}#page-learn-lesson #lesson-content #wp-content-container{position:relative;z-index:1;display:block;max-width:1000px;margin:0 auto 40px}#page-learn-lesson #lesson-content #wp-content-container .has-text-align-center{text-align:center}#page-learn-lesson #lesson-content #wp-content-container .has-text-align-right{text-align:right}#page-learn-lesson #lesson-content #wp-content-container h1{font-size:2rem;font-weight:400;font-family:FogtwoNo5,serif;margin-bottom:20px}#page-learn-lesson #lesson-content #wp-content-container h2{font-size:1.145rem;font-weight:700;margin-bottom:20px;color:#cb8b8a}#page-learn-lesson #lesson-content #wp-content-container h3,#page-learn-lesson #lesson-content #wp-content-container h4,#page-learn-lesson #lesson-content #wp-content-container h5,#page-learn-lesson #lesson-content #wp-content-container h6{font-size:1.145rem;font-weight:400;margin-bottom:20px;color:#cb8b8a}#page-learn-lesson #lesson-content #wp-content-container ul{list-style:none;margin-bottom:20px}#page-learn-lesson #lesson-content #wp-content-container ul li{margin-left:30px;margin-bottom:10px;position:relative}#page-learn-lesson #lesson-content #wp-content-container ul li:before{content:"";position:absolute;width:18px;height:18px;left:-30px;top:3px;background-image:url(/build/assets/icon-academy-check-4e94ae43.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#page-learn-lesson #lesson-content #wp-content-container p{margin-bottom:20px}#page-learn-lesson #lesson-content #wp-content-container .wp-block-buttons{display:flex;gap:10px;margin-bottom:20px}#page-learn-lesson #lesson-content #wp-content-container .wp-block-button a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#page-learn-lesson #lesson-content #wp-content-container .wp-block-button a:hover{color:#cb8b8a;background-color:transparent}#page-learn-lesson #lesson-content #wp-content-container .wp-block-button a:focus{color:#fff}#page-learn-lesson #lesson-content #wp-content-container .wp-block-columns{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}#page-learn-lesson #lesson-content #wp-content-container .wp-block-column p:last-child{margin-bottom:0}#page-learn-lesson #lesson-content #wp-content-container .wp-block-video{width:100%;margin-bottom:20px}#page-learn-lesson #lesson-content #wp-content-container .wp-block-video video{width:100%}#page-learn-lesson #lesson-content #wp-content-container .wp-block-image{width:100%;margin-bottom:20px}#page-learn-lesson #lesson-content #wp-content-container .wp-block-image img{width:100%}#page-learn-lesson #lesson-content #wp-content-container .wp-block-gallery{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:20px}#page-learn-lesson #lesson-content #wp-content-container .wp-block-gallery .wp-block-image{flex-basis:calc(50% - 15px);flex-shrink:0;flex-grow:1}#page-learn-lesson #lesson-content #wp-content-container .wp-block-media-text{margin-bottom:20px}#page-learn-lesson #lesson-content #wp-content-container .wp-block-media-text .wp-block-media-text__media,#page-learn-lesson #lesson-content #wp-content-container .wp-block-media-text .wp-block-media-text__media img,#page-learn-lesson #lesson-content #wp-content-container .wp-block-media-text .wp-block-media-text__content{width:100%}#page-learn-lesson #lesson-content #wp-content-container .wp-block-file{margin-bottom:20px}#page-learn-lesson #lesson-content #wp-content-container .wp-block-file.pdf{position:relative}#page-learn-lesson #lesson-content #wp-content-container .wp-block-file.pdf a.wp-block-file__button{display:none}#page-learn-lesson #lesson-content #wp-content-container .wp-block-file.pdf a{z-index:1;position:absolute;font-size:0;top:20px;right:20px;width:50px;height:50px;background-color:#ce9693;border-radius:25px}#page-learn-lesson #lesson-content #wp-content-container .wp-block-file.pdf a:hover{background-color:#cb8b8a}#page-learn-lesson #lesson-content #wp-content-container .wp-block-file.pdf a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/build/assets/icon-download-b0d3c1d4.svg);background-repeat:no-repeat;background-position:center;background-size:55%}#page-learn-lesson #lesson-content #wp-content-container .wp-block-file.pdf object{display:none}#page-learn-lesson #lesson-content #wp-content-container .wp-block-file.pdf a{color:#fff;padding:8px 15px 8px 45px;position:relative;font-size:16px;right:auto;top:auto;width:100%;height:auto}#page-learn-lesson #lesson-content #wp-content-container .wp-block-file.pdf a:after{width:40px;left:5px}#page-learn-lesson #lesson-content #wp-content-container .wp-block-embed{margin-bottom:20px}#page-learn-lesson #lesson-content #wp-content-container .wp-block-embed .wp-block-embed__wrapper{width:100%;height:100%;position:relative;padding-bottom:56.25%;padding-top:30px;height:0}#page-learn-lesson #lesson-content #wp-content-container .wp-block-embed .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#page-learn-lesson #lesson-content .button-container{position:relative;z-index:1;display:block;max-width:1000px;margin:0 auto;text-align:left}#page-learn-lesson #lesson-content .button-container .back{color:#0006;text-decoration:underline;font-weight:400;font-size:1rem}#page-learn-lesson #lesson-content .button-container .button-styling{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none;margin-right:10px}#page-learn-lesson #lesson-content .button-container .button-styling:hover{background-color:transparent;color:#cb8b8a}#page-learn-sales #course-buy-header{width:100%;height:38vh}#page-learn-sales #course-buy-header img:not(.back-button img){position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#page-learn-sales #course-buy-content{position:relative;padding-top:70px;padding-bottom:40px}#page-learn-sales #course-buy-content h2{display:none}#page-learn-sales #course-buy-content .title-container{max-width:1000px;margin-bottom:20px}#page-learn-sales #course-buy-content .title-container h1{margin-bottom:0}#page-learn-sales #course-buy-content .title-container .price-container{position:relative;margin-bottom:20px}#page-learn-sales #course-buy-content .title-container .price{display:inline-block;align-items:center;position:relative;margin-bottom:0;padding-left:30px;font-size:28px;line-height:1.2;color:#cb8b8a;font-weight:700}#page-learn-sales #course-buy-content .title-container .discount .discount-price{position:relative}#page-learn-sales #course-buy-content .title-container .discount .discount-price:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#000}#page-learn-sales #course-buy-content .title-container .discount .ledenprijs{margin-left:10px;font-size:14px}#page-learn-sales #course-buy-content .background-faq-color{z-index:-1;content:"";position:absolute;bottom:0;width:100vw;border-top-left-radius:50px;border-top-right-radius:50px;background-color:#f8f3f0}#page-learn-sales #course-buy-content .content-wrapper{overflow:hidden}#page-learn-sales #course-buy-content #wp-content-container{width:90%;position:relative;z-index:1;display:block;max-width:1000px;margin:0 auto}#page-learn-sales #course-buy-content #wp-content-container h3{font-size:16px;font-weight:700;color:#cb8b8a;margin-bottom:15px}#page-learn-sales #course-buy-content #wp-content-container ul{list-style:none;margin-bottom:30px}#page-learn-sales #course-buy-content #wp-content-container ul li{margin-left:30px;margin-bottom:10px;position:relative}#page-learn-sales #course-buy-content #wp-content-container ul li:before{content:"";position:absolute;width:18px;height:18px;left:-30px;top:3px;background-image:url(/build/assets/icon-academy-check-4e94ae43.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#page-learn-sales #course-buy-content #wp-content-container p{margin-bottom:20px}#page-learn-sales #course-buy-content #wp-content-container .wp-block-buttons{margin-bottom:30px}#page-learn-sales #course-buy-content #wp-content-container .wp-block-button a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#page-learn-sales #course-buy-content #wp-content-container .wp-block-button a:hover{color:#cb8b8a;background-color:transparent}#page-learn-sales #course-buy-content #wp-content-container .wp-block-button a:focus{color:#fff}#page-learn-sales #course-buy-content #wp-content-container .wp-block-columns{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}#page-learn-sales #course-buy-content #wp-content-container .wp-block-column{display:flex;align-items:center;gap:20px}#page-learn-sales #course-buy-content #wp-content-container .wp-block-column figure{flex-basis:60px}#page-learn-sales #course-buy-content #wp-content-container .wp-block-column figure img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#page-learn-sales #course-buy-content #wp-content-container .wp-block-column p{flex-basis:calc(100% - 60px);margin-bottom:0}#page-learn-sales #course-buy-content #wp-content-container h3#faq{position:relative;margin-top:80px;margin-bottom:20px;text-align:center;color:#000;font-size:20px;font-weight:700}#page-learn-sales #course-buy-content #wp-content-container .FAQ{position:relative}#page-learn-sales #course-buy-content #wp-content-container .FAQ ul{position:relative;z-index:1}#page-learn-sales #course-buy-content #wp-content-container .FAQ ul li{display:block;margin:0;position:relative;padding:20px 0 10px;border-bottom:1px solid #CE9693;cursor:pointer}#page-learn-sales #course-buy-content #wp-content-container .FAQ ul li:before{display:none}#page-learn-sales #course-buy-content #wp-content-container .FAQ ul li strong{position:relative;display:block;margin-bottom:10px;padding-right:30px}#page-learn-sales #course-buy-content #wp-content-container .FAQ ul li strong:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url(/build/assets/icon-plus-6a004f72.svg);background-repeat:no-repeat;background-size:100%;background-position:center;width:20px;height:20px;filter:brightness(0) saturate(100%) invert(64%) sepia(13%) saturate(1087%) hue-rotate(314deg) brightness(97%) contrast(73%)}#page-learn-sales #course-buy-content #wp-content-container .FAQ ul li.active strong:after{background-image:url(/build/assets/icon-minus-e94cef38.svg)}#page-learn-sales #course-buy-content #wp-content-container .FAQ ul li em{display:none;font-style:normal}#page-learn-sales #course-buy-content #wp-content-container .FAQ.wp-block-column{display:block}#page-learn-sales #course-buy-content .privacy-container{text-align:center;margin-bottom:20px}#page-learn-sales #course-buy-content .privacy-container #privacy-notification{display:none;color:#cb8b8a;margin-bottom:20px}#page-learn-sales #course-buy-content .privacy-container #privacy-notification p{font-size:1rem;font-weight:700}#page-learn-sales #course-buy-content .privacy-container .checkbox.privacy{z-index:10;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;padding-left:25px;text-transform:none;font-weight:400;font-size:1rem}#page-learn-sales #course-buy-content .privacy-container .checkbox.privacy input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#page-learn-sales #course-buy-content .privacy-container .checkbox.privacy .checkmark{position:absolute;top:1px;left:0;height:19px;width:19px;background-color:#fff;border:1px solid #CB8B8A}#page-learn-sales #course-buy-content .privacy-container .checkbox.privacy .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}#page-learn-sales #course-buy-content .privacy-container .checkbox.privacy input:checked~.checkmark{background-color:#cb8b8a}#page-learn-sales #course-buy-content .privacy-container .checkbox.privacy input:checked~.checkmark:after{display:block}#page-learn-sales #course-buy-content .privacy-container .checkbox.privacy label{margin-top:0;font-size:14px;letter-spacing:0;text-transform:none;font-weight:400}#page-learn-sales #course-buy-content .privacy-container .checkbox.privacy label a{color:#cb8b8a;text-decoration:underline;font-weight:400}#page-learn-sales #course-buy-content .privacy-container .checkbox.privacy label a:hover{color:#cb8b8a}#page-learn-sales #course-buy-content .button-container{position:relative;z-index:1;text-align:center;margin-bottom:100px}#page-learn-sales #course-buy-content .button-container .button-styling{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#page-learn-sales #course-buy-content .button-container .button-styling:hover{background-color:transparent;color:#cb8b8a}#page-learn-show #course-header{width:100%;height:38vh}#page-learn-show #course-header img:not(.back-button img){position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#page-learn-show #course-content{width:90%;max-width:1500px;margin:0 auto;position:relative;padding-top:40px}#page-learn-show #course-content .title-container{max-width:1000px;width:100%}#page-learn-show #course-content #course-progress{position:relative;z-index:1;display:block;width:100%;max-width:1000px;margin:0 auto 20px}#page-learn-show #course-content #course-progress .progress-text{text-align:center;color:#bed0be;text-transform:lowercase;font-weight:700;font-size:.785rem}#page-learn-show #course-content #course-progress .progress-text span{font-weight:700;font-size:1.145rem}#page-learn-show #course-content #course-progress .progress-bars{position:relative;height:15px;margin-bottom:10px}#page-learn-show #course-content #course-progress .progress-bar,#page-learn-show #course-content #course-progress .full-bar{position:absolute;top:0;left:0;height:100%;border-radius:15px}#page-learn-show #course-content #course-progress .progress-bar{background-color:#bed0be}#page-learn-show #course-content #course-progress .full-bar{background-color:#0000000d;width:100%}#page-learn-show #course-content #course-continue{position:relative;z-index:1;display:block;width:100%;max-width:1000px;margin:0 auto 20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}#page-learn-show #course-content #course-continue .continue-button{position:relative;background-color:#bed0be;height:40px;border-radius:20px;display:flex;align-items:center;transition:all 1s ease}#page-learn-show #course-content #course-continue .continue-button p{display:inline;padding-left:60px;padding-right:20px;margin-bottom:0;font-weight:700;color:#fff}#page-learn-show #course-content #course-continue .continue-button:after{content:"";position:absolute;left:0;top:0;width:40px;height:40px;border-radius:20px;background-color:#889c8f;background-image:url(/build/assets/icon-play-filled-4e190f1b.svg);background-repeat:no-repeat;background-position:55% center;background-size:40% 40%;transition:all .3s ease}#page-learn-show #course-content #course-continue .continue-button .full-link{z-index:1}#page-learn-show #course-content #course-continue .continue-button:hover{background-color:#889c8f}#page-learn-show #course-content #course-continue .continue-button:hover:after{width:60px}#page-learn-show #course-content #course-lessons{position:relative;z-index:1;display:block;max-width:1000px;margin:0 auto 40px}#page-learn-show #course-content #course-lessons h2{font-size:1.285rem;font-weight:400;margin-bottom:10px;font-family:FogtwoNo5,serif}#page-learn-show #course-content #course-lessons .module-container{margin-bottom:20px}#page-learn-show #course-content #course-lessons .lesson-container{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;background-color:#f8f3f0;border-radius:20px;padding:0 20px 0 15px;margin-bottom:10px;transition:all .3s ease}#page-learn-show #course-content #course-lessons .lesson-container:hover{background-color:#e8d7cd}#page-learn-show #course-content #course-lessons .lesson-container .circle{position:relative;width:18px;height:18px;border-radius:9px;border:1px solid #CB8B8A;background-color:#cb8b8a;display:flex;align-items:center;justify-content:center}#page-learn-show #course-content #course-lessons .lesson-container .circle img{display:block;width:60%;height:60%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#page-learn-show #course-content #course-lessons .lesson-container .arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%)}#page-learn-show #course-content #course-lessons .lesson-container .arrow .circle{width:23px;height:23px;border-radius:12px}#page-learn-show #course-content #course-lessons .lesson-container .arrow .circle img{width:60%;height:60%;filter:brightness(0) invert(1);transform-origin:center center;transform:rotate(180deg)}#page-learn-show #course-content #course-lessons .lesson-container.completed{justify-content:flex-start}#page-learn-show #course-content #course-lessons .lesson-container.completed .arrow{display:none}#page-learn-show #course-content #course-lessons .lesson-container.in-progress .status .circle:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;border-top-right-radius:20px;border-bottom-right-radius:20px;background-color:#f8f3f0}#page-learn-show #course-content #course-lessons .lesson-container.in-progress .status .circle img{display:none}#page-learn-show #course-content #course-lessons .lesson-container.todo{opacity:40%}#page-learn-show #course-content #course-lessons .lesson-container.todo .status .circle{background-color:#f8f3f0}#page-learn-show #course-content #course-lessons .lesson-container.todo .status .circle img{display:none}#page-learn-show #course-content .button-container{text-align:center}#page-learn-courses{padding-top:40px}#page-learn-courses .courses-container{width:90%;position:relative;max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:row;gap:20px}#page-learn-courses .courses-container .learn-list-buy-item{flex-basis:calc(50% - 10px)}@media screen and (min-width: 600px){#page-learn-courses .courses-container .learn-list-buy-item{flex-basis:calc(33.3333333333% - 13.3333333333px)}}@media screen and (min-width: 1000px){#page-learn-courses .courses-container .learn-list-buy-item{flex-basis:calc(25% - 15px)}}#page-sport-planning #mini-menu-section,#page-eat-planning #mini-menu-section{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;text-align:center;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}#page-sport-planning #mini-menu-section .button-container,#page-eat-planning #mini-menu-section .button-container{display:flex;justify-content:center;gap:10px;flex-grow:1;max-width:500px}#page-sport-planning #mini-menu-section .button-container a,#page-eat-planning #mini-menu-section .button-container a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;transition:all .3s ease;font-weight:700;letter-spacing:1px;text-transform:lowercase;text-decoration:none;padding:8px 10px;font-size:.86rem;color:#0000004d;background-color:#e4e4e4;border-color:#e4e4e4}#page-sport-planning #mini-menu-section .button-container a:hover,#page-eat-planning #mini-menu-section .button-container a:hover{background-color:transparent;color:#cb8b8a;color:#0000004d}#page-sport-planning #mini-menu-section .button-container a:not(.back-button),#page-eat-planning #mini-menu-section .button-container a:not(.back-button){flex-basis:50%;display:inline-flex;justify-content:center;align-items:center}#page-sport-planning #planning-week .day-container .title-container,#page-eat-planning #planning-week .day-container .title-container{text-align:center;display:block;margin-bottom:20px}#page-sport-planning #planning-week .day-container .day-content-container,#page-eat-planning #planning-week .day-container .day-content-container{position:relative}#page-sport-planning #planning-week .day-container .day-content-container:before,#page-eat-planning #planning-week .day-container .day-content-container:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:1px;background-color:#bebebe}#page-sport-planning #planning-week .day-container .day-content,#page-eat-planning #planning-week .day-container .day-content{position:relative;display:flex;flex-direction:row;justify-content:safe center;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-top:20px;padding-bottom:20px;margin:20px auto;overflow-x:auto;z-index:1}#page-sport-planning #planning-week .day-container .day-content>:first-child,#page-eat-planning #planning-week .day-container .day-content>:first-child{margin-left:5%}#page-sport-planning #planning-week .day-container .day-content>:last-child,#page-eat-planning #planning-week .day-container .day-content>:last-child{margin-right:5%}#page-sport-planning #planning-week .day-container .sport-list-item-container,#page-sport-planning #planning-week .day-container .eat-list-item-container,#page-eat-planning #planning-week .day-container .sport-list-item-container,#page-eat-planning #planning-week .day-container .eat-list-item-container{flex-basis:200px}#page-sport-planning #planning-week .day-container .sport-list-item-container .image-container,#page-sport-planning #planning-week .day-container .eat-list-item-container .image-container,#page-eat-planning #planning-week .day-container .sport-list-item-container .image-container,#page-eat-planning #planning-week .day-container .eat-list-item-container .image-container{height:160px}#page-sport-planning #planning-history .title-container,#page-eat-planning #planning-history .title-container{margin-bottom:20px}#page-sport-planning #planning-history .weekplans,#page-eat-planning #planning-history .weekplans{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;justify-content:column;gap:20px}#page-sport-planning #planning-history .weekplans .weekplan,#page-eat-planning #planning-history .weekplans .weekplan{flex-basis:100%}#page-sport-planning #planning-history .weekplans a,#page-eat-planning #planning-history .weekplans a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none;text-align:center;width:100%}#page-sport-planning #planning-history .weekplans a:hover,#page-eat-planning #planning-history .weekplans a:hover{background-color:transparent;color:#cb8b8a}@media screen and (max-width: 600px){#page-eat-planning #mini-menu-section .button-container{flex-basis:100%}}#gym-sale .home header nav{background:transparent}#gym-sale header.sales{font-weight:400}#gym-sale header.sales nav{position:fixed;top:0;width:100%;z-index:10000;background:rgb(255,255,255)}#gym-sale header.sales nav.fixed{background:rgb(255,255,255);box-shadow:0 0 5px #0000001a}#gym-sale header.sales .logo{float:left;max-width:110px;margin-left:20px;margin-top:20px}#gym-sale header.sales .logo img{max-width:100%}#gym-sale header.sales .topMenu{background:#f3e5e4;padding:10px 20px}#gym-sale header.sales .topMenu .wpml-ls-legacy-list-horizontal{clear:none;float:right;margin-left:20px;border-left:1px solid #D6A298;padding:0}#gym-sale header.sales .topMenu .wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language a span{font-weight:700;color:#b98f65}#gym-sale header.sales .topMenu .wpml-ls-legacy-list-horizontal ul li:first-child a:after{content:"/";margin-left:10px}#gym-sale header.sales .topMenu .wpml-ls-legacy-list-horizontal ul li:last-child a{margin-right:0;padding-right:0;padding-left:0}#gym-sale header.sales .topMenu .wpml-ls-legacy-list-horizontal ul li a{padding:0 10px;line-height:1;border-right:none}#gym-sale header.sales .topMenu .wpml-ls-legacy-list-horizontal ul li a span{line-height:1;vertical-align:top}#gym-sale header.sales .topMenu ul{float:right;list-style:none}#gym-sale header.sales .topMenu ul li{color:#d6a298;display:inline-block}#gym-sale header.sales .topMenu ul li:last-child a{border:none}#gym-sale header.sales .topMenu ul li.social{margin-left:20px}#gym-sale header.sales .topMenu ul li.social a{padding:0 10px}#gym-sale header.sales .topMenu ul li.social a:last-child{padding-right:0}#gym-sale header.sales .topMenu ul li a{display:inline-block;font-size:.9em;padding:0 25px;border-right:1px solid #D6A298;text-transform:lowercase;letter-spacing:1px}#gym-sale header.sales .menuwrapper{float:right;width:calc(100% - 150px)}#gym-sale header.sales .menuwrapper .social{position:relative;top:-5px}#gym-sale header.sales .menuwrapper ul{float:right;list-style:none;margin-right:20px;margin-top:40px}#gym-sale header.sales .menuwrapper ul li{display:inline-block;position:relative}#gym-sale header.sales .menuwrapper ul li a{display:block;padding:0 25px;margin:10px 0 35px;text-transform:lowercase}#gym-sale header.sales .menuwrapper ul li .sub-menu{display:none;position:absolute;margin:0;background:#D6A298}#gym-sale header.sales .menuwrapper ul li .sub-menu li{display:block}#gym-sale header.sales .menuwrapper ul li .sub-menu li.current-menu-item a{color:#fff;font-weight:700}#gym-sale header.sales .menuwrapper ul li .sub-menu li a{padding:0 10px;margin:10px 0;text-transform:none;font-size:1em;color:#fff;font-weight:400;white-space:nowrap}#gym-sale header.sales .menuwrapper ul li .sub-menu li a:hover{color:#e7cfc7}#gym-sale header.sales .menuwrapper ul li:hover .sub-menu{display:block}#gym-sale header.sales .menuwrapper ul li.menu-item-has-children>a:after{content:"";font-family:FontAwesome;margin-left:5px}#gym-sale header.sales .menuwrapper ul li.wpml-ls-current-language a,#gym-sale header.sales .menuwrapper ul li.current-menu-item a,#gym-sale header.sales .menuwrapper ul li.current-menu-parent a{color:#d6a298;font-weight:700}#gym-sale header.sales .menuwrapper ul li:hover a{color:#d6a298}#gym-sale #trigger.sales{display:none;float:right;width:28px;height:20px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;margin-left:50px;color:#000;z-index:100}#gym-sale #trigger.sales .tekst{position:absolute;left:-50px;text-transform:lowercase;font-size:1em;top:-3px;margin-left:-.5em}#gym-sale #trigger.sales span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out;margin-top:1px;background:black}#gym-sale #trigger.sales span:nth-child(1){top:0}#gym-sale #trigger.sales span:nth-child(2),#gym-sale #trigger.sales span:nth-child(3){top:7px}#gym-sale #trigger.sales span:nth-child(4){top:14px}#gym-sale.open #trigger.sales span{background:black}#gym-sale.open #trigger.sales span:nth-child(1){top:18px;width:0%;left:50%}#gym-sale.open #trigger.sales span:nth-child(2){transform:rotate(45deg)}#gym-sale.open #trigger.sales span:nth-child(3){transform:rotate(-45deg)}#gym-sale.open #trigger.sales span:nth-child(4){top:18px;width:0%;left:50%}@media screen and (min-width: 1000px){#gym-sale header.sales nav .menuwrapper{display:block!important}}@media screen and (max-width: 1000px){#gym-sale #trigger.sales{display:block;margin-top:60px;margin-right:20px}#gym-sale header.sales nav{background:rgba(255,255,255,.98)!important}#gym-sale header.sales nav .logo{margin-bottom:20px}#gym-sale header.sales nav .topMenu ul{margin-right:0}#gym-sale header.sales nav .topMenu ul li:last-child a{padding-right:0}#gym-sale header.sales nav .menuwrapper{display:none;float:left;width:100%;max-height:calc(100vh - 100px);min-height:calc(100vh - 100px);overflow-y:scroll}#gym-sale header.sales nav .menuwrapper .social{float:none;width:100%;text-align:center}#gym-sale header.sales nav .menuwrapper ul{float:none;list-style:none;margin-right:0}#gym-sale header.sales nav .menuwrapper ul li{display:block;text-align:center}#gym-sale header.sales nav .menuwrapper ul li .sub-menu{position:relative}#gym-sale header.sales nav .menuwrapper ul li .sub-menu li a{border:none}#gym-sale header.sales nav .menuwrapper ul li:hover .sub-menu{display:none}#gym-sale header.sales nav .menuwrapper ul li a{display:block;padding:10px 0;margin:10px 0;border-right:none;border-bottom:1px solid rgba(0,0,0,.05)}#gym-sale header.sales nav .menuwrapper ul li.button{display:inline-block;text-align:center;float:right}#gym-sale header.sales nav .menuwrapper ul li.button a{border:1px solid #D6A298;width:30px;height:30px;justify-content:center;align-items:center;display:flex;border-radius:50%;color:#d6a298;margin:10px 0 10px 10px}#gym-sale header.sales nav .menuwrapper ul li.button a:hover{background:#D6A298;color:#fff}#gym-sale header.sales nav .menuwrapper ul li.current-menu-item a{color:#d6a298;font-weight:700}#gym-sale header.sales nav .menuwrapper ul li:hover a{color:#d6a298}}@media screen and (max-width: 360px){#gym-sale header.sales nav .logo{max-width:60px}#gym-sale header.sales nav .topMenu,#gym-sale header.sales nav .menuwrapper{width:calc(100% - 80px)}}#gym-sale footer .subFooter{background:#f3e5e4;padding:10px;text-align:center;font-size:.9em}#gym-sale footer .subFooter .right{float:right;color:#000;text-align:right}#gym-sale footer .subFooter .right a{text-decoration:underline;margin-left:10px}#gym-sale footer .subFooter .right p{border:none;margin:0;padding:0}#gym-sale footer .subFooter .left{float:left}#gym-sale footer .subFooter .left a{color:#d6a298;text-decoration:underline}#gym-sale footer .subFooter p{margin-bottom:0;display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid black;line-height:1}#gym-sale footer .subFooter p.noBorder{border:none;margin:0;padding:0}@media screen and (max-width: 850px){#gym-sale footer .subFooter .right{float:none;text-align:center}#gym-sale footer .subFooter .left{float:none;margin-bottom:5px;text-align:center}}#gym-sale{overflow-x:hidden;font-size:16px;line-height:1.1;background-color:transparent;height:auto;margin-top:150px}#gym-sale *{padding:0;margin:0;box-sizing:border-box;height:auto;outline:none!important}#gym-sale html,#gym-sale body{width:100%;height:100%;font-size:14px;margin:0;padding:0;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;background-color:#cb8b8a}#gym-sale html{overflow-x:hidden;scroll-behavior:smooth}#gym-sale h1,#gym-sale h2,#gym-sale h3,#gym-sale h4,#gym-sale h5,#gym-sale h6{font-weight:700;margin:0}#gym-sale h2{font-size:25px}#gym-sale strong,#gym-sale b{font-weight:700}#gym-sale .wrapper{overflow-x:hidden;min-height:calc(100vh - 95px)}#gym-sale .wrapper.admin{min-height:calc(100vh - 95px)}#gym-sale a:focus,#gym-sale a:hover{color:inherit}#gym-sale a{text-decoration:none;outline:none;transition:all .3s ease;color:inherit}#gym-sale a:hover{text-decoration:none}#gym-sale a:focus{text-decoration:none}#gym-sale .container{margin:0 auto;padding:0 20px;position:relative;z-index:10;width:auto}#gym-sale p{margin-bottom:1em}#gym-sale .clearing{clear:both;display:block}#gym-sale .hide_span{display:none}#gym-sale .button-styling{display:inline-block;padding:7px 28px 7px 30px;border-radius:100px;font-size:16px;text-transform:lowercase;color:#fff;background-color:#bed0be;font-weight:700;letter-spacing:1px;transition:all .3s}#gym-sale .button-styling:hover{color:#fff;background-color:#889c8f}#gym-sale .button-styling:focus{color:#fff}#gym-sale button.button-styling{border:none}#gym-sale .admin-button-styling{display:inline-block;padding:9px 28px 9px 30px;text-align:center;font-size:16px;text-transform:lowercase;color:#fff;background-color:#cb8b8a;font-weight:700;letter-spacing:1px;transition:all .3s;border:1px solid #CB8B8A}#gym-sale .admin-button-styling:hover{color:#cb8b8a;background-color:transparent}#gym-sale .admin-button-styling:focus{color:#fff}#gym-sale .intensity-meter{display:flex;justify-content:center;align-items:flex-end}#gym-sale .intensity-meter img{border-radius:0!important;width:9px!important;height:auto!important;margin:0 1px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:bottom!important;object-position:bottom!important}#gym-sale .intensity-meter.low .medium-intensity,#gym-sale .intensity-meter.low .high-intensity,#gym-sale .intensity-meter.med .high-intensity{opacity:20%}#gym-sale .label-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#gym-sale .flex-container{display:flex}#gym-sale .full-link{position:absolute;top:0;left:0;width:100%;height:100%}#gym-sale h2,#gym-sale h3,#gym-sale h4,#gym-sale h5,#gym-sale h6{font-family:"Droid Serif";font-weight:700}#gym-sale p{line-height:1.8}#gym-sale #app{min-height:calc(100% - 236px)}#gym-sale a{text-decoration:none;outline:none;transition:all .5s;color:inherit}#gym-sale .container{width:100%;max-width:1200px;padding:0;margin:0 auto;position:relative;z-index:10}#gym-sale .containerBig{width:100%;max-width:1500px;margin:0 auto;position:relative;z-index:10}#gym-sale a.buttonNew{background:#D6A298;font-weight:700;letter-spacing:3px;text-transform:lowercase;padding:10px 20px;color:#fff;display:inline-block;margin-top:20px;border:1px solid #D6A298}#gym-sale a.buttonNew:hover{background:transparent;color:#d6a298}#gym-sale #gym-header{margin-bottom:80px}#gym-sale #gym-header .header-container{width:100%;display:block;padding:0 20px}#gym-sale #gym-header .header-container .big{font-size:20px}#gym-sale #gym-header .header-container h1{color:#889c8f;font-weight:400;font-size:100px;margin-bottom:20px;font-family:FogtwoNo5,serif!important}#gym-sale #gym-header .header-container h1 span{font-family:Montserrat,sans-serif;position:relative;top:43px;left:-35px;font-size:25px}#gym-sale #gym-header .header-container .right{position:relative;margin-bottom:40px}#gym-sale #gym-header .header-container .right img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#gym-sale #gym-header .header-container .right:after{content:"";position:absolute;right:20px;bottom:-50px;width:48px;height:115px;background-image:url(/build/assets/icon-arrows-up-ae105d22.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(70%) sepia(7%) saturate(580%) hue-rotate(88deg) brightness(85%) contrast(87%)}#gym-sale #gym-header .header-container .left .flex-container{display:fl;width:100%;gap:10px;justify-content:space-between;align-items:center}#gym-sale #gym-header .header-container .left .type{position:relative;flex-basis:calc(25% - 10px);flex-shrink:0;flex-grow:1;text-align:center}#gym-sale #gym-header .header-container .left .type p{color:#c7c7c7;font-size:14px}#gym-sale #gym-header .header-container .left .box-container{width:100%;height:100px;display:flex!important;justify-content:center;align-items:center;margin-bottom:5px}#gym-sale #gym-header .header-container .left .box-container img{width:55%;height:55%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#gym-sale #gym-header .header-container .left .kracht .box-container{background-color:#bed0be}#gym-sale #gym-header .header-container .left .cardio .box-container{background-color:#596a70}#gym-sale #gym-header .header-container .left .yoga .box-container{background-color:#d6a298}#gym-sale #gym-header .header-container .left .gewichten .box-container{background-color:#c7ad9b}#gym-sale #gym-features{position:relative;margin-bottom:80px;padding:50px 20px}#gym-sale #gym-features:before{content:"";position:absolute;width:100%;height:82%;top:0;left:0;background-color:#f7f1ee;z-index:-1}#gym-sale #gym-features h2{font-size:45px;color:#b38a6c;font-family:FogtwoNo5,serif!important;font-weight:400!important;margin-bottom:50px;display:block;text-align:center}#gym-sale #gym-features h3{font-size:16px;font-weight:700;font-family:Montserrat,sans-serif;text-transform:lowercase;letter-spacing:1.5px}#gym-sale #gym-features .feature-container{max-width:1200px;margin:0 auto}#gym-sale #gym-features .feature{margin-bottom:40px}#gym-sale #gym-features .feature .title-container{display:flex!important;align-items:center;margin-bottom:10px}#gym-sale #gym-features .feature .box-container{width:40px;display:flex!important;justify-content:center;align-items:center;margin-right:10px}#gym-sale #gym-features .feature .box-container img{width:55%;height:55%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#gym-sale #gym-features .feature .content-container{margin-bottom:30px}#gym-sale #gym-features .feature .content-container .content{margin-bottom:80px}#gym-sale #gym-features .feature .content-container p,#gym-sale #gym-features .feature .content-container ul,#gym-sale #gym-features .feature .content-container li{line-height:1.8!important}#gym-sale #gym-features .feature .content-container ul:not(.bullets){list-style:none}#gym-sale #gym-features .feature .content-container ul:not(.bullets) li{margin-bottom:20px}#gym-sale #gym-features .feature .content-container .bullets{margin-bottom:20px}#gym-sale #gym-features .feature .content-container .bullets li{margin-left:15px;display:list-item;list-style:disc}#gym-sale #gym-features .feature .content-container li{display:flex;align-items:flex-start}#gym-sale #gym-features .feature .content-container li img{padding-top:10px;margin-right:10px}#gym-sale #gym-features .feature .image-container{position:relative}#gym-sale #gym-features .feature .image-container:after{content:"";position:absolute;left:20px;top:-70px;width:48px;height:115px;background-image:url(/build/assets/icon-arrows-up-ae105d22.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(70%) sepia(7%) saturate(580%) hue-rotate(88deg) brightness(85%) contrast(87%)}#gym-sale #gym-features .feature .image-container img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 90%;object-position:50% 90%}#gym-sale #gym-features #feature-kracht .box-container{background-color:#bed0be}#gym-sale #gym-features #feature-cardio .box-container{background-color:#596a70}#gym-sale #gym-features #feature-yoga .box-container{background-color:#d6a298}#gym-sale #gym-features #feature-yoga .content-container .image-container img{-o-object-position:bottom;object-position:bottom}#gym-sale #gym-features #feature-gewichten .box-container{background-color:#c7ad9b}#gym-sale #gym-features .button-container{text-align:center}#gym-sale #gym-krijgen{position:relative;padding:50px 20px;max-width:1200px;margin:0 auto}#gym-sale #gym-krijgen h2{font-size:45px;color:#b38a6c;font-family:FogtwoNo5,serif!important;font-weight:400!important;margin-bottom:30px;display:block;text-align:center}#gym-sale #gym-krijgen h3{font-size:16px;font-weight:700;font-family:Montserrat,sans-serif;text-transform:lowercase;letter-spacing:1.5px;margin-bottom:5px}#gym-sale #gym-krijgen:before{content:"";position:absolute;left:20px;top:115px;width:48px;height:115px;background-image:url(/build/assets/icon-arrows-up-ae105d22.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(70%) sepia(7%) saturate(580%) hue-rotate(88deg) brightness(85%) contrast(87%)}#gym-sale #gym-krijgen:after{content:"";position:absolute;top:10px;left:-500px;width:3000px;height:91%;background:#F7F1EE;transform:rotate(-10deg);transform-origin:top;z-index:-1}#gym-sale #gym-krijgen .krijgen-elements{margin-bottom:40px}#gym-sale #gym-krijgen .krijgen-element{margin-bottom:20px}#gym-sale #gym-krijgen .krijgen-element .image-container{width:60%;margin:0 auto;text-align:center}#gym-sale #gym-krijgen .krijgen-element img{width:100%;max-height:450px;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#gym-sale #gym-krijgen .krijgen-element .number{width:42px;height:42px;display:flex!important;justify-content:center;align-items:center;font-size:24px;font-weight:700;color:#cb8b8a;border-radius:100%;border:2px solid #CB8B8A}#gym-sale #gym-krijgen .button-container{text-align:center}#gym-sale #gym-kost{position:relative;padding:100px 20px;max-width:1200px;margin:0 auto 40px;text-align:center}#gym-sale #gym-kost .items{display:flex;justify-content:space-between;gap:0;align-items:center;margin-top:40px}#gym-sale #gym-kost .items .item{flex-basis:50%;border-radius:40px;text-align:center;position:relative}#gym-sale #gym-kost .items .item *{color:#fff}#gym-sale #gym-kost .items .item.small{flex-basis:70px;text-align:center}#gym-sale #gym-kost .items .item.small *{color:#000}#gym-sale #gym-kost .items .item.brown{background-color:#b38a6c;padding:100px 20px 40px;transition:.3s all;height:500px;display:flex;justify-content:center;align-self:center}#gym-sale #gym-kost .items .item.brown:hover{transform:scale(1.02)}#gym-sale #gym-kost .items .item.brown h2{font-size:100px}#gym-sale #gym-kost .items .item.brown h2 span{font-family:Montserrat,sans-serif!important;font-size:25px;position:relative;top:45px;left:-40px;text-transform:lowercase}#gym-sale #gym-kost .items .item p{margin-bottom:20px;font-size:25px;line-height:1}#gym-sale #gym-kost .items .item strong{font-size:40px}#gym-sale #gym-kost .items .item .fullLink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}#gym-sale #gym-kost .items .item .pink{border-radius:40px;background-color:#d6a298;padding:40px 20px;position:relative;margin-bottom:20px;transition:.3s all;height:240px;display:flex;justify-content:center;align-self:center}#gym-sale #gym-kost .items .item .pink:hover{transform:scale(1.02)}#gym-sale #gym-kost .items .item .pink h2{font-family:Montserrat,sans-serif!important;margin-bottom:20px;font-size:30px}#gym-sale #gym-kost .items .item .light{padding:40px 20px;border-radius:40px;position:relative;background-color:#e7cfc7;transition:.3s all;height:240px;display:flex;justify-content:center;align-self:center}#gym-sale #gym-kost .items .item .light:hover{transform:scale(1.02)}#gym-sale #gym-kost .items .item .light h2{font-family:Montserrat,sans-serif!important;margin-bottom:20px;font-size:30px}#gym-sale #gym-kost h2{font-size:45px;color:#b38a6c;font-family:FogtwoNo5,serif!important;font-weight:400!important;margin-bottom:30px;display:block;text-align:center}#gym-sale #gym-kost h3{font-size:24px;font-weight:700;font-family:Montserrat,sans-serif!important;margin-bottom:10px}#gym-sale #gym-kost .extra-info{max-width:720px;margin:0 auto}#gym-sale #gym-kost .kost-content{margin:0 auto}#gym-sale #gym-kost .kost-content p,#gym-sale #gym-kost .kost-content ul,#gym-sale #gym-kost .kost-content li{line-height:1.8!important}#gym-sale #gym-kost .kost-content ul{list-style:none}#gym-sale #gym-kost .kost-content li{display:flex;align-items:flex-start}#gym-sale #gym-kost .kost-content img{padding-top:10px;margin-right:10px}#gym-sale #gym-kost .kost-container{max-width:700px;width:100%;margin:0 auto 40px}#gym-sale #gym-kost .kost-container .description{max-width:600px;margin:0 auto 30px}#gym-sale #gym-kost .kost-container .description p{margin-bottom:10px}#gym-sale #gym-kost .kost-container .subscription{padding:40px 10px;position:relative;max-width:600px;margin:0 auto 40px;text-align:center;border:2px solid #889C8F}#gym-sale #gym-kost .kost-container .subscription:last-child{margin-bottom:0}#gym-sale #gym-kost .kost-container .subscription .promotion{font-size:18px;color:#889c8f;font-weight:700}#gym-sale #gym-kost .kost-container .subscription .price{text-transform:lowercase;font-size:20px;margin-bottom:0;color:#889c8f}#gym-sale #gym-kost .kost-container .subscription .price span{font-weight:700;font-size:40px;color:#889c8f}#gym-sale #gym-kost .kost-container .subscription .price.coupon-code:after{content:"";position:absolute;width:200px;height:2px;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%)}#gym-sale #gym-kost .kost-container .subscription .buttonNew{left:50%;transform:translate(-50%);bottom:-20px;position:absolute;background-color:#889c8f;border-color:#889c8f}#gym-sale #gym-kost .kost-container .subscription .buttonNew:hover{color:#889c8f;background-color:#fff}#gym-sale #testimonialsNew{padding:50px 50px 100px;text-align:center;position:relative}#gym-sale #testimonialsNew:before{content:"";position:absolute;right:20px;top:-70px;width:48px;height:115px;background-image:url(/build/assets/icon-arrows-up-ae105d22.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(70%) sepia(7%) saturate(580%) hue-rotate(88deg) brightness(85%) contrast(87%)}#gym-sale #testimonialsNew.page{padding:100px 20px}#gym-sale #testimonialsNew.page:after{display:none}#gym-sale #testimonialsNew:after{width:40%;height:100%;background:#F7F1EE;content:"";position:absolute;right:0;top:0;z-index:-1}#gym-sale #testimonialsNew h3{font-size:55px;color:#b38a6c;font-family:FogtwoNo5,serif!important;font-weight:400!important;display:block}#gym-sale #testimonialsNew h2{font-size:55px;color:#b38a6c;font-family:FogtwoNo5,serif!important;font-weight:400!important;margin-bottom:20px;display:block}#gym-sale #testimonialsNew ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center}#gym-sale #testimonialsNew ul li{flex-basis:calc(25% - 20px);margin:10px;border:1px solid #CB8B8A;background:white;padding:20px 20px 60px;line-height:1.8;position:relative}#gym-sale #testimonialsNew ul li strong{position:absolute;left:50%;transform:translate(-50%);bottom:20px}#gym-sale #testimonialsNew ul li strong:before{content:"";font-family:FontAwesome;color:#fed537;margin-right:5px;letter-spacing:5px}#gym-sale #aboutNew{position:relative;margin-top:150px;margin-bottom:100px}#gym-sale #aboutNew .container{background:#F7F1EE;position:relative}#gym-sale #aboutNew .left{float:left;width:50%;padding:100px}#gym-sale #aboutNew .left .inner{max-width:600px;width:100%}#gym-sale #aboutNew .left h2{font-size:55px;color:#b38a6c;font-family:FogtwoNo5,serif!important;font-weight:400!important;margin-bottom:20px;display:block;margin-left:-50px}#gym-sale #aboutNew .left h3{font-size:25px;color:#d6a298;margin-bottom:20px;display:block}#gym-sale #aboutNew .right{position:absolute;right:0;top:0;margin-top:-5%;margin-right:-5%;width:50%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:10% center}#gym-sale #aboutNew .right:before{content:"";position:absolute;right:20px;top:-70px;width:48px;height:115px;background-image:url(/build/assets/icon-arrows-up-ae105d22.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(70%) sepia(7%) saturate(580%) hue-rotate(88deg) brightness(85%) contrast(87%)}#gym-sale #faqNew{background:#F7F1EE;padding:100px 0}#gym-sale #faqNew h2{font-size:55px;color:#b38a6c;font-family:FogtwoNo5,serif!important;font-weight:400!important;margin-bottom:20px;display:block;text-align:center}#gym-sale #faqNew ul{list-style:none;display:block;text-align:left;max-width:800px;width:90%;margin:60px auto auto}#gym-sale #faqNew ul li{border-bottom:1px solid rgba(214,162,152,.4);padding:15px 60px 15px 10px;color:#000;margin-bottom:10px;position:relative;cursor:pointer}#gym-sale #faqNew ul li.active:after{content:"-"}#gym-sale #faqNew ul li:after{display:block;content:"+";position:absolute;right:15px;top:5px;font-size:1.5em;font-weight:700;color:#d6a29866}#gym-sale #faqNew ul li h3{font-weight:700;font-size:1em;margin-bottom:10px}#gym-sale #faqNew ul li .content{display:none}@media screen and (max-width: 1200px){#gym-sale #testimonialsNew h2{font-size:45px}#gym-sale #testimonialsNew ul li{flex-basis:calc(50% - 20px)}#gym-sale #aboutNew{position:relative;margin-top:150px;margin-bottom:100px}#gym-sale #aboutNew:before{background-image:url(/images/flower.png);position:absolute;top:-50px;left:-50px;content:"";width:250px;height:400px;background-position:left bottom;background-repeat:no-repeat;background-size:contain;transform:rotate(-180deg)}#gym-sale #aboutNew .container{background-color:transparent}#gym-sale #aboutNew:after{content:"";position:absolute;width:100%;height:82%;top:0;left:0;background-color:#f7f1ee;z-index:-1}#gym-sale #aboutNew .left{float:none;width:100%;padding:50px 20px}#gym-sale #aboutNew .left h2{font-size:45px;margin-left:0}#gym-sale #aboutNew .left h3{font-size:20px}#gym-sale #aboutNew .right{position:relative;width:calc(100% - 40px);margin:50px 20px;height:400px}#gym-sale #faqNew h2{font-size:45px}}@media screen and (max-width: 800px){#gym-sale #testimonialsNew h2{font-size:35px}#gym-sale #testimonialsNew ul li{flex-basis:100%;margin:10px 0}#gym-sale #aboutNew:before{top:-100px}#gym-sale #faqNew h2{font-size:35px}}@media screen and (max-width: 750px){#gym-sale #gym-kost .items{flex-wrap:wrap}#gym-sale #gym-kost .items .item{flex-basis:100%}#gym-sale #gym-kost .items .item.small{flex-basis:100%;padding:20px}#gym-sale #gym-kost .items .item.small h3{margin-bottom:0}#gym-sale #gym-kost .items .item.brown{height:auto;padding:50px 20px}#gym-sale #gym-kost .items .item.brown h2{font-size:80px}#gym-sale #gym-kost .items .item.brown h2 span{font-size:20px;top:35px;left:-30px}#gym-sale #gym-kost .items .item p{font-size:20px}#gym-sale #gym-kost .items .item strong{font-size:30px}#gym-sale #gym-kost .items .item .pink{height:auto;padding:50px 20px}#gym-sale #gym-kost .items .item .pink h2{font-size:25px}#gym-sale #gym-kost .items .item .light{height:auto;padding:50px 20px}#gym-sale #gym-kost .items .item .light h2{font-size:25px}}@media screen and (min-width: 400px){#gym-sale #gym-features .feature .image-container img{height:250px}}@media screen and (min-width: 450px){#gym-sale #gym-krijgen:after{top:90px;left:-800px;width:3000px;height:89%}}@media screen and (min-width: 800px){#gym-sale #gym-header .header-container{display:flex!important;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:10px}#gym-sale #gym-header .header-container .left{flex-basis:calc(40% - 10px);padding-left:40px}#gym-sale #gym-header .header-container .right{flex-basis:calc(60% - 10px);margin-bottom:0}#gym-sale #gym-header .header-container .right img{transform:translate(40px)}#gym-sale #gym-features:before{height:100%}#gym-sale #gym-features .feature-container{flex-wrap:wrap}#gym-sale #gym-features .feature{display:flex!important;gap:20px;align-items:center;justify-content:space-between;margin-bottom:80px}#gym-sale #gym-features .feature .content-container{margin-bottom:0;flex-basis:calc(50% - 20px)}#gym-sale #gym-features .feature .content-container .content,#gym-sale #gym-features .feature .content-container .content p{margin-bottom:0}#gym-sale #gym-features .feature .content-container .content li:last-child{margin-bottom:0}#gym-sale #gym-features .feature .image-container{flex-basis:calc(50% - 20px)}#gym-sale #gym-features .feature .image-container img{height:350px}#gym-sale #gym-features .feature:first-child .image-container:after{left:auto;right:20px}#gym-sale #gym-features .feature:last-child{flex-direction:row-reverse;margin-bottom:40px}#gym-sale #gym-krijgen .krijgen-element{display:flex!important;justify-content:flex-start;align-items:center}#gym-sale #gym-krijgen .krijgen-element .image-container{flex-basis:40%}#gym-sale #gym-krijgen .krijgen-element .krijgen-element-content{flex-basis:60%;max-width:600px;flex-shrink:0;flex-grow:1}#gym-sale #gym-kost{margin:0 auto 80px}#gym-sale #gym-kost h2{margin-bottom:50px}#gym-sale #gym-kost .extra-info{text-align:center}#gym-sale #gym-kost .kost-content{display:flex!important;justify-content:center;gap:20px;margin-bottom:40px}#gym-sale #gym-kost .kost-content .kost-container{max-width:600px}#gym-sale #gym-kost .kost-content .subscription{margin:0 auto}}@media screen and (min-width: 1200px){#gym-sale #gym-header{height:80vh}#gym-sale #gym-header .header-container{height:100%;align-items:center}#gym-sale #gym-header .header-container .left .flex-container{justify-content:flex-start}#gym-sale #gym-header .header-container .left .type{max-width:100px}#gym-sale #gym-header .right{height:100%;flex-basis:calc(60% - 10px)}#gym-sale #gym-header .right .image-container{height:100%}#gym-sale #gym-header .right img{height:100%;transform:translate(40px)}#gym-sale #gym-features h2{font-size:55px}#gym-sale #gym-krijgen:before{left:-100px;top:250px}#gym-sale #gym-krijgen:after{transform:rotate(-7deg);height:75%;top:190px}#gym-sale #gym-krijgen .krijgen-elements{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px}#gym-sale #gym-krijgen .krijgen-element{flex-basis:calc(50% - 20px);gap:40px}}#page-settings .profile-pic-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;display:flex;justify-content:space-between;align-items:center;gap:15px;border-radius:100%}#page-settings .profile-pic-container .default .image-container{padding:10px}#page-settings .profile-pic-container .default .image-container img{-o-object-fit:contain;object-fit:contain}#page-settings .delete-avatar{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;text-decoration:underline;color:#cb8b8a;font-size:14px;font-weight:400;cursor:pointer}#page-settings form{width:90%;max-width:1500px;margin:0 auto;position:relative}#page-settings form .input-field{margin-bottom:20px}#page-settings form .checkbox-field{margin-bottom:10px}#page-sport-home #tracker .tracker-container{width:90%;max-width:1500px;margin:0 auto 40px;position:relative}#page-sport-home #trajectories .trajectories-container{position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}#page-sport-home #trajectories .trajectories-container>:first-child{margin-left:5%}#page-sport-home #trajectories .trajectories-container>:last-child{margin-right:5%}#page-sport-home #series .series-container{position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}#page-sport-home #series .series-container>:first-child{margin-left:5%}#page-sport-home #series .series-container>:last-child{margin-right:5%}#page-sport-overview .workouts-overview-container .workouts-container{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px}#page-sport-overview .workouts-overview-container .workouts-container.loading{opacity:50%}#page-sport-overview .workouts-overview-container .workouts-container .sport-list-item-container{flex-basis:calc(50% - 10px)}#page-sport-overview #spotlight{padding-top:40px}@media screen and (min-width: 800px){#page-sport-overview .workouts-overview-container .workouts-container .sport-list-item-container{flex-basis:calc(33.3333333333% - 13.3333333333px)}}@media screen and (min-width: 1500px){#page-sport-overview .workouts-overview-container .workouts-container .sport-list-item-container{flex-basis:calc(25% - 15px)}}#page-sport-series .header-container{position:relative;width:100%;height:38vh;margin-bottom:40px}#page-sport-series .header-container .image-container{position:relative;width:100%;height:100%}#page-sport-series .header-container img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#page-sport-series .header-container .header-title-container{position:absolute;left:0;bottom:20px}#page-sport-series .header-container .header-title-container .content{position:relative;z-index:2;padding:5px 10vw 10px 5vw}#page-sport-series .header-container .header-title-container .reeks-title{padding-top:7px;text-transform:lowercase;line-height:.7;font-size:3.2175rem;font-family:FogtwoNo5,serif;color:#cb8b8a;margin-bottom:0}#page-sport-series .header-container .header-title-container h1{padding-left:64px;font-size:1rem;margin:0;font-weight:700;letter-spacing:1px;color:#cb8b8a;text-transform:lowercase}#page-sport-series .header-container .header-title-container:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:80%;z-index:1;border-radius:0 50px 50px 0}#page-sport-series .existing .week-nav-container{width:90%;margin:0 auto;position:relative;max-width:600px}#page-sport-series .existing .week-nav-container .week-nav{display:flex;justify-content:space-between;margin-bottom:20px}#page-sport-series .existing .week-nav-container .week-nav-item a{position:relative;background-color:#cb8b8a;width:20px;height:20px;display:block;border-radius:20px;font-size:1.285rem;font-weight:400;text-decoration:none}#page-sport-series .existing .week-nav-container .week-nav-item a:hover{background-color:#889c8f}#page-sport-series .existing .week-nav-container .disabled{position:relative;width:20px;height:20px;display:block;border-radius:20px;font-size:1.285rem;font-weight:400;text-decoration:none;background-color:#bebebe}#page-sport-series .existing .week-nav-container i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}#page-sport-series .existing .week-nav-container .previous i{padding-right:1px}#page-sport-series .existing .week-nav-container .next i{padding-left:1px}#page-sport-series .existing .tracker-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative}#page-sport-series .existing .workouts-container{width:90%;max-width:1500px;margin:0 auto;position:relative}#page-sport-series .existing .workouts-container .series-day{font-size:1rem;margin-bottom:12px;font-family:FogtwoNo5,serif;text-transform:lowercase}#page-sport-series .existing .sport-list-container{flex-wrap:wrap;overflow:visible}#page-sport-series .existing .sport-list-container .sport-list-item-container{flex-basis:calc(50% - 10px)}#page-sport-series .existing .sport-list-container .sport-list-item-container:first-child{margin-left:0}#page-sport-series .existing .sport-list-container .sport-list-item-container:last-child{margin-right:0}#page-sport-series .existing .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#page-sport-series .existing .button-container button:hover{background-color:transparent;color:#cb8b8a}#page-sport-series .existing .state-buttons-container{width:90%;max-width:1500px;margin:0 auto 40px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px}#page-sport-series .existing .state-buttons-container .button-container button{font-size:.86rem}#page-sport-series .new .title-container{max-width:1000px}#page-sport-series .new .series-info-container{width:90%;margin:0 auto;position:relative;max-width:1000px}#page-sport-series .new .series-info-container .description{margin-bottom:40px}#page-sport-series .new .series-info-container .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#page-sport-series .new .series-info-container .button-container button:hover{background-color:transparent;color:#cb8b8a}#page-sport-series .new .workouts-container{width:90%;max-width:1500px;margin:0 auto;position:relative}#page-sport-series .new .workouts-container .series-day{font-size:1.145rem;margin-bottom:12px;font-weight:700}#page-sport-series .new .sport-list-container{flex-wrap:wrap;overflow:visible}#page-sport-series .new .sport-list-container .sport-list-item-container{flex-basis:calc(25% - 10px)}#page-sport-series .new .sport-list-container .sport-list-item-container:first-child{margin-left:0}#page-sport-series .new .sport-list-container .sport-list-item-container:last-child{margin-right:0}#page-sport-series .new.free .title-container{max-width:none}#page-sport-series .new.free .series-info-container{margin-left:5%}@media screen and (min-width: 600px){#page-sport-series .existing .state-buttons-container{flex-direction:row}}@media screen and (min-width: 800px){#page-sport-series .existing .sport-list-container .sport-list-item-container{flex-basis:calc(33.3333333333% - 13.3333333333px)}#page-sport-series .header-container .header-title-container h1{padding-left:72px}}@media screen and (min-width: 1200px){#page-sport-series .existing .sport-list-container .sport-list-item-container{flex-basis:calc(25% - 15px)}}#page-sport-workout h1{margin-bottom:0}#page-sport-workout h2{font-size:1.145rem!important;margin-bottom:10px;font-family:FogtwoNo5,serif;font-weight:400;text-transform:lowercase}#page-sport-workout .header{width:100%;height:35vh}#page-sport-workout .header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#page-sport-workout .workout-stats{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;display:flex;justify-content:center;align-items:center;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1)}#page-sport-workout .workout-stats .length,#page-sport-workout .workout-stats .level,#page-sport-workout .workout-stats .instructor{flex-basis:33.3333333333%;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:5px}#page-sport-workout .workout-stats .length .bottom p,#page-sport-workout .workout-stats .level .bottom p,#page-sport-workout .workout-stats .instructor .bottom p{font-size:.575rem;font-weight:700}#page-sport-workout .workout-stats .length .bottom p{text-transform:lowercase}#page-sport-workout .workout-stats .length svg{width:auto;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-bottom:2px}#page-sport-workout .workout-stats .level svg{width:42px;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-bottom:2px}#page-sport-workout .workout-info{margin-bottom:20px}#page-sport-workout .workout-info .description-container{width:90%;max-width:1500px;margin:0 auto;position:relative;font-weight:300;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}#page-sport-workout .workout-equipment{position:relative;padding-bottom:20px;margin-bottom:20px}#page-sport-workout .workout-equipment .workout-intro{width:90%;max-width:1500px;margin:0 auto;position:relative}#page-sport-workout .workout-equipment .equipment-description{margin-bottom:10px}#page-sport-workout .workout-equipment:after{content:"";position:absolute;width:90%;height:1px;bottom:0;left:50%;transform:translate(-50%);background-color:#0000001a}#page-sport-workout .workout-equipment .equipment-container{position:relative;display:flex;flex-direction:row;max-width:calc(1475px + 10%);gap:20px;width:100%;margin:0 auto;overflow-x:auto;z-index:1}#page-sport-workout .workout-equipment .equipment-container>:first-child{margin-left:5%}#page-sport-workout .workout-equipment .equipment-container>:last-child{margin-right:5%}#page-sport-workout .workout-equipment .equipment-container .equipment-item{flex-basis:calc(27% - 20px)}#page-sport-workout .workout-steps{width:90%;max-width:1500px;margin:0 auto;position:relative}@media screen and (min-width: 600px){#page-sport-workout .workout-equipment .equipment-container .equipment-item{flex-basis:calc(15% - 20px)}}#workout-video-player{position:relative;overflow:hidden;width:100vw;height:82vh}#workout-video-player iframe{border:none;position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%)}@media (min-aspect-ratio: 16/9){#workout-video-player iframe{height:56.25vw}}@media (max-aspect-ratio: 16/9){#workout-video-player iframe{width:177.78vh}}#workout-video-player .back-button{position:absolute;top:20px;left:20px;width:36px;height:36px;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:#889c8f;z-index:2}#workout-video-player .back-button img{filter:brightness(0) invert(1)}#workout-video-player .back-button:hover{background-color:#758c7d}#workout-video-player .fullscreen-button{position:absolute;bottom:20px;right:20px;width:36px;height:36px;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:#bed0be;z-index:2}#workout-video-player .fullscreen-button img{width:50%;height:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:brightness(0) invert(1)}#workout-video-player .fullscreen-button:hover{background-color:#a9c1a9}#workout-video-controls{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:5%;width:100%;height:18vh;min-height:95px;bottom:0;position:fixed;z-index:10000}#workout-video-controls #video-control{width:50px;height:50px;border-radius:100%;background-color:#889c8f;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease}#workout-video-controls #video-control .play-button img{width:40%;height:40%}#workout-video-controls #video-control .pause-button{display:none}#workout-video-controls #video-control .pause-button img{filter:brightness(0) invert(1);width:50%;height:50%}#workout-video-controls #video-control.playing .play-button{display:none}#workout-video-controls #video-control.playing .pause-button{display:flex}#workout-video-controls #video-control a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#workout-video-controls #video-progress{width:calc(100% - 70px);margin-bottom:-4px}#workout-video-controls #video-progress h1{font-size:1.285rem;font-weight:700;margin-bottom:5px}#workout-video-controls #video-progress p{margin-bottom:0}#workout-video-controls #video-progress .progress-video{display:flex;justify-content:space-between;align-items:center}#workout-video-controls #video-progress .time{flex-grow:0;margin-right:10px}#workout-video-controls #video-progress .progress-bar-video{position:relative;display:block;flex-grow:1;height:8px;cursor:pointer}#workout-video-controls #video-progress .progress-bar-video .foreground,#workout-video-controls #video-progress .progress-bar-video .background{position:absolute;border-radius:4px;height:100%}#workout-video-controls #video-progress .progress-bar-video .foreground{width:0%}#workout-video-controls #video-progress .progress-bar-video .background{width:100%;background-color:#00000026}#ios-play-button{display:none;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:100%;background-color:#889c8f;justify-content:center;align-items:center;z-index:2}#ios-play-button.playing,#ios-play-button.paused{display:none}#ios-play-button img{padding-left:5px;width:50%;height:50%}@supports (-webkit-touch-callout: none){#workout-video-controls #video-control{display:none}#workout-video-controls #video-control.playing,#workout-video-controls #video-control.paused{display:flex}#ios-play-button{display:flex;pointer-events:none}#ios-play-button.playing,#ios-play-button.paused{display:none}}#page-subscription-home .current-subscriptions-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;display:flex;flex-direction:column;gap:20px}#page-subscription-home .current-subscriptions-container .subscription-container{background-color:#f8f3f0;padding:30px;border-radius:20px}#page-subscription-home .current-subscriptions-container .subscription-container h2{font-size:2rem;font-weight:700;margin-bottom:10px}#page-subscription-home .current-subscriptions-container .subscription-container .info{margin-bottom:10px}#page-subscription-home .current-subscriptions-container .subscription-container .info span.bold{font-weight:700}#page-subscription-home .current-subscriptions-container .subscription-container .info p{font-size:1rem}#page-subscription-home .current-subscriptions-container .subscription-container .cancel{display:flex;justify-content:flex-end}#page-subscription-home .current-subscriptions-container .subscription-container .cancel a{font-size:1rem}#page-subscription-home .other-subscriptions .other-subscriptions-container{width:90%;max-width:1500px;margin:0 auto 20px;position:relative;display:flex;flex-wrap:wrap;gap:20px}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container{flex-basis:calc(50% - 10px);background-color:#dee7de;padding:20px;border-radius:20px}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container h3,#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container p{color:#889c8f}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container h3{font-weight:700;font-size:1.5715rem;margin-bottom:10px}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container span.bold{font-weight:700}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container p{margin-bottom:20px}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container .button-container a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;transition:all .3s ease;font-weight:700;letter-spacing:1px;padding:6px 17px 7px;font-size:.86rem;text-decoration:none;text-transform:lowercase;background-color:#889c8f;border:1px solid #889C8F}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container .button-container a:hover{color:#cb8b8a;background-color:transparent;color:#889c8f}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container.food{background-color:#f8f3f0}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container.food h3,#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container.food p{color:#cb8b8a}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container.food .button-container a{background-color:#cb8b8a;border:1px solid #CB8B8A}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container.food .button-container a:hover{background-color:transparent;color:#cb8b8a}@media screen and (min-width: 800px){#page-subscription-home .current-subscriptions-container .subscription-container{flex-basis:calc(50% - 10px)}#page-subscription-home .current-subscriptions-container{flex-direction:row;gap:20px}#page-subscription-home .current-subscriptions-container .subscription-container{flex-basis:calc(33.3333333333% - 13.3333333333px)}#page-subscription-home .other-subscriptions .other-subscriptions-container{flex-direction:row;gap:20px}#page-subscription-home .other-subscriptions .other-subscriptions-container .other-subscription-container{flex-basis:calc(33.3333333333% - 13.3333333333px)}}#page-track-goals input::-webkit-outer-spin-button,#page-track-goals input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#page-track-goals input[type=number]{-moz-appearance:textfield}#page-track-home #sport-goals,#page-track-home #eat-goals{width:90%;max-width:1500px;margin:0 auto 20px;position:relative}#page-track-home #page-fitscore{width:90%;position:relative;max-width:1000px;margin:0 auto 40px;background-color:#f5eee6;border-radius:30px}#page-track-home #page-fitscore .fitscore-tracker-container .circle-graph-container{padding:0}#page-track-home #page-fitscore .fitscore-tracker-container .circle-graph-container h3{display:none}#page-track-home #page-fitscore .fitscore-tracker-container .circle-graph-container .inner-wrap{width:50%}#page-track-home #page-fitscore .fitscore-tracker-container .circle-graph-container .inner{margin:0 auto}#page-track-home #page-fitscore .fitscore-tracker-container .circle-graph-container .inner .done,#page-track-home #page-fitscore .fitscore-tracker-container .circle-graph-container .inner .done.big{font-size:42px}#page-track-home #page-fitscore .fitscore-tracker-container .circle-graph-container .inner .todo{font-size:18px}#page-track-home #page-streak,#page-track-home #page-streak-workouts{width:90%;position:relative;max-width:600px;margin:0 auto 40px}#page-track-home #page-graphs .graph-container{width:90%;position:relative;display:flex;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto 20px}#page-track-home #page-graphs .graph-container .circle-graph-container h3{text-transform:lowercase}#page-track-home #page-graphs .graph-container .circle-graph-container:first-child{background-color:#f3e3e0}#page-track-home #page-graphs .graph-container .circle-graph-container:first-child h3{color:#cb8b8a}#page-track-home #page-graphs .graph-container .circle-graph-container:first-child circle{stroke:#cb8b8a}#page-track-home #page-graphs .graph-container .circle-graph-container:first-child .circle-center{background-color:#f3e3e0}#page-track-home #page-graphs .graph-container .circle-graph-container:first-child .inner p{color:#cb8b8a}@media screen and (min-width: 1000px){#page-track-home #page-trackers{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;justify-content:center;gap:20px}#page-track-home #page-trackers .sport-tracker-container{margin-bottom:0}#page-track-home #page-trackers #sport-goals,#page-track-home #page-trackers #eat-goals{flex-basis:calc(50% - 10px);margin-bottom:0}}#page-trajectory-completed .existing .week-nav-container{margin-bottom:40px!important}#page-trajectory-completed .existing .grid-overview-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-bottom:20px}#page-trajectory-completed .existing .reset-trajectory-content{width:100%;height:100%}#page-trajectory-completed .existing .reset-trajectory-content .content-container{width:90%;max-width:1500px;margin:0 auto;position:relative}#page-trajectory-completed .existing .reset-trajectory-content .content-container p{margin-bottom:20px}@media screen and (max-width: 1350px){#page-trajectory-completed .existing .grid-overview-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 800px){#page-trajectory-completed .existing .grid-overview-container{display:block}}#page-trajectory-fitscore .progress-container{width:90%;max-width:1500px;margin:0 auto 40px;position:relative}#page-trajectory-sales #course-buy-header{width:100%;height:38vh}#page-trajectory-sales #course-buy-header img:not(.back-button img){position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#page-trajectory-sales #course-buy-content{position:relative;padding-top:70px;padding-bottom:40px}#page-trajectory-sales #course-buy-content h2{display:none}#page-trajectory-sales #course-buy-content .title-container{max-width:1000px;margin-bottom:20px}#page-trajectory-sales #course-buy-content .title-container h1{margin-bottom:0}#page-trajectory-sales #course-buy-content .title-container .price-container{position:relative;margin-bottom:20px}#page-trajectory-sales #course-buy-content .title-container .price{display:inline-block;align-items:center;position:relative;margin-bottom:0;padding-left:30px;font-size:28px;line-height:1.2;color:#cb8b8a;font-weight:700}#page-trajectory-sales #course-buy-content .title-container .discount .discount-price{position:relative}#page-trajectory-sales #course-buy-content .title-container .discount .discount-price:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#000}#page-trajectory-sales #course-buy-content .title-container .discount .ledenprijs{margin-left:10px;font-size:14px}#page-trajectory-sales #course-buy-content .background-faq-color{z-index:-1;content:"";position:absolute;bottom:0;width:100vw;border-top-left-radius:50px;border-top-right-radius:50px;background-color:#f8f3f0}#page-trajectory-sales #course-buy-content .content-wrapper{overflow:hidden}#page-trajectory-sales #course-buy-content #wp-content-container{width:90%;position:relative;z-index:1;display:block;max-width:1000px;margin:0 auto}#page-trajectory-sales #course-buy-content #wp-content-container h3{font-size:16px;font-weight:700;color:#cb8b8a;margin-bottom:15px}#page-trajectory-sales #course-buy-content #wp-content-container ul{list-style:none;margin-bottom:30px}#page-trajectory-sales #course-buy-content #wp-content-container ul li{margin-left:30px;margin-bottom:10px;position:relative}#page-trajectory-sales #course-buy-content #wp-content-container ul li:before{content:"";position:absolute;width:18px;height:18px;left:-30px;top:3px;background-image:url(/build/assets/icon-academy-check-4e94ae43.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#page-trajectory-sales #course-buy-content #wp-content-container p{margin-bottom:20px}#page-trajectory-sales #course-buy-content #wp-content-container .wp-block-buttons{margin-bottom:30px}#page-trajectory-sales #course-buy-content #wp-content-container .wp-block-button a{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#page-trajectory-sales #course-buy-content #wp-content-container .wp-block-button a:hover{color:#cb8b8a;background-color:transparent}#page-trajectory-sales #course-buy-content #wp-content-container .wp-block-button a:focus{color:#fff}#page-trajectory-sales #course-buy-content #wp-content-container .wp-block-columns{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}#page-trajectory-sales #course-buy-content #wp-content-container .wp-block-column{display:flex;align-items:center;gap:20px}#page-trajectory-sales #course-buy-content #wp-content-container .wp-block-column figure{flex-basis:60px}#page-trajectory-sales #course-buy-content #wp-content-container .wp-block-column figure img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#page-trajectory-sales #course-buy-content #wp-content-container .wp-block-column p{flex-basis:calc(100% - 60px);margin-bottom:0}#page-trajectory-sales #course-buy-content #wp-content-container h3#faq{position:relative;margin-top:80px;margin-bottom:20px;text-align:center;color:#000;font-size:20px;font-weight:700}#page-trajectory-sales #course-buy-content #wp-content-container .FAQ{position:relative}#page-trajectory-sales #course-buy-content #wp-content-container .FAQ ul{position:relative;z-index:1}#page-trajectory-sales #course-buy-content #wp-content-container .FAQ ul li{display:block;margin:0;position:relative;padding:20px 0 10px;border-bottom:1px solid #CE9693;cursor:pointer}#page-trajectory-sales #course-buy-content #wp-content-container .FAQ ul li:before{display:none}#page-trajectory-sales #course-buy-content #wp-content-container .FAQ ul li strong{position:relative;display:block;margin-bottom:10px;padding-right:30px}#page-trajectory-sales #course-buy-content #wp-content-container .FAQ ul li strong:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url(/build/assets/icon-plus-6a004f72.svg);background-repeat:no-repeat;background-size:100%;background-position:center;width:20px;height:20px;filter:brightness(0) saturate(100%) invert(64%) sepia(13%) saturate(1087%) hue-rotate(314deg) brightness(97%) contrast(73%)}#page-trajectory-sales #course-buy-content #wp-content-container .FAQ ul li.active strong:after{background-image:url(/build/assets/icon-minus-e94cef38.svg)}#page-trajectory-sales #course-buy-content #wp-content-container .FAQ ul li em{display:none;font-style:normal}#page-trajectory-sales #course-buy-content #wp-content-container .FAQ.wp-block-column{display:block}#page-trajectory-sales #course-buy-content .privacy-container{text-align:center;margin-bottom:20px}#page-trajectory-sales #course-buy-content .privacy-container #privacy-notification{display:none;color:#cb8b8a;margin-bottom:20px}#page-trajectory-sales #course-buy-content .privacy-container #privacy-notification p{font-size:1rem;font-weight:700}#page-trajectory-sales #course-buy-content .privacy-container .checkbox.privacy{z-index:10;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;padding-left:25px;text-transform:none;font-weight:400;font-size:1rem}#page-trajectory-sales #course-buy-content .privacy-container .checkbox.privacy input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#page-trajectory-sales #course-buy-content .privacy-container .checkbox.privacy .checkmark{position:absolute;top:1px;left:0;height:19px;width:19px;background-color:#fff;border:1px solid #CB8B8A}#page-trajectory-sales #course-buy-content .privacy-container .checkbox.privacy .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}#page-trajectory-sales #course-buy-content .privacy-container .checkbox.privacy input:checked~.checkmark{background-color:#cb8b8a}#page-trajectory-sales #course-buy-content .privacy-container .checkbox.privacy input:checked~.checkmark:after{display:block}#page-trajectory-sales #course-buy-content .privacy-container .checkbox.privacy label{margin-top:0;font-size:14px;letter-spacing:0;text-transform:none;font-weight:400}#page-trajectory-sales #course-buy-content .privacy-container .checkbox.privacy label a{color:#cb8b8a;text-decoration:underline;font-weight:400}#page-trajectory-sales #course-buy-content .privacy-container .checkbox.privacy label a:hover{color:#cb8b8a}#page-trajectory-sales #course-buy-content .button-container{position:relative;z-index:1;text-align:center;margin-bottom:100px}#page-trajectory-sales #course-buy-content .button-container .button-styling{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#page-trajectory-sales #course-buy-content .button-container .button-styling:hover{background-color:transparent;color:#cb8b8a}#page-trajectory-week .header-container,#page-trajectory-fitscore .header-container,#page-trajectory-challenge .header-container,#page-trajectory-completed .header-container{position:relative;width:100%;height:38vh;margin-bottom:40px}#page-trajectory-week .header-container .image-container,#page-trajectory-fitscore .header-container .image-container,#page-trajectory-challenge .header-container .image-container,#page-trajectory-completed .header-container .image-container{position:relative;width:100%;height:100%}#page-trajectory-week .header-container img,#page-trajectory-fitscore .header-container img,#page-trajectory-challenge .header-container img,#page-trajectory-completed .header-container img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#page-trajectory-week .header-container .header-title-container,#page-trajectory-fitscore .header-container .header-title-container,#page-trajectory-challenge .header-container .header-title-container,#page-trajectory-completed .header-container .header-title-container{position:absolute;left:0;bottom:20px}#page-trajectory-week .header-container .header-title-container .content,#page-trajectory-fitscore .header-container .header-title-container .content,#page-trajectory-challenge .header-container .header-title-container .content,#page-trajectory-completed .header-container .header-title-container .content{position:relative;z-index:2;padding:5px 10vw 10px 5vw}#page-trajectory-week .header-container .header-title-container .trajectory-title,#page-trajectory-fitscore .header-container .header-title-container .trajectory-title,#page-trajectory-challenge .header-container .header-title-container .trajectory-title,#page-trajectory-completed .header-container .header-title-container .trajectory-title{padding-top:7px;text-transform:lowercase;line-height:.7;font-size:3.2175rem;font-family:FogtwoNo5,serif!important;color:#cb8b8a;margin-bottom:0}#page-trajectory-week .header-container .header-title-container h1,#page-trajectory-fitscore .header-container .header-title-container h1,#page-trajectory-challenge .header-container .header-title-container h1,#page-trajectory-completed .header-container .header-title-container h1{padding-left:64px;font-size:1rem;margin:0;font-weight:700;letter-spacing:1px;color:#cb8b8a;text-transform:lowercase}#page-trajectory-week .header-container .header-title-container:after,#page-trajectory-fitscore .header-container .header-title-container:after,#page-trajectory-challenge .header-container .header-title-container:after,#page-trajectory-completed .header-container .header-title-container:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:80%;z-index:1;border-radius:0 50px 50px 0}#page-trajectory-week .existing .week-nav-container,#page-trajectory-fitscore .existing .week-nav-container,#page-trajectory-challenge .existing .week-nav-container,#page-trajectory-completed .existing .week-nav-container{width:90%;margin:0 auto;position:relative;max-width:600px}#page-trajectory-week .existing .week-nav-container .week-nav,#page-trajectory-fitscore .existing .week-nav-container .week-nav,#page-trajectory-challenge .existing .week-nav-container .week-nav,#page-trajectory-completed .existing .week-nav-container .week-nav{display:flex;justify-content:space-between;margin-bottom:20px}#page-trajectory-week .existing .week-nav-container .week-nav-item a,#page-trajectory-fitscore .existing .week-nav-container .week-nav-item a,#page-trajectory-challenge .existing .week-nav-container .week-nav-item a,#page-trajectory-completed .existing .week-nav-container .week-nav-item a{position:relative;background-color:#cb8b8a;width:20px;height:20px;display:block;border-radius:20px;font-size:1.285rem;font-weight:400;text-decoration:none}#page-trajectory-week .existing .week-nav-container .week-nav-item a:hover,#page-trajectory-fitscore .existing .week-nav-container .week-nav-item a:hover,#page-trajectory-challenge .existing .week-nav-container .week-nav-item a:hover,#page-trajectory-completed .existing .week-nav-container .week-nav-item a:hover{background-color:#889c8f}#page-trajectory-week .existing .week-nav-container .disabled,#page-trajectory-fitscore .existing .week-nav-container .disabled,#page-trajectory-challenge .existing .week-nav-container .disabled,#page-trajectory-completed .existing .week-nav-container .disabled{position:relative;width:20px;height:20px;display:block;border-radius:20px;font-size:1.285rem;font-weight:400;text-decoration:none;background-color:#bebebe}#page-trajectory-week .existing .week-nav-container i,#page-trajectory-fitscore .existing .week-nav-container i,#page-trajectory-challenge .existing .week-nav-container i,#page-trajectory-completed .existing .week-nav-container i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}#page-trajectory-week .existing .week-nav-container .previous i,#page-trajectory-fitscore .existing .week-nav-container .previous i,#page-trajectory-challenge .existing .week-nav-container .previous i,#page-trajectory-completed .existing .week-nav-container .previous i{padding-right:1px}#page-trajectory-week .existing .week-nav-container .next i,#page-trajectory-fitscore .existing .week-nav-container .next i,#page-trajectory-challenge .existing .week-nav-container .next i,#page-trajectory-completed .existing .week-nav-container .next i{padding-left:1px}#page-trajectory-week .existing .workouts-container,#page-trajectory-fitscore .existing .workouts-container,#page-trajectory-challenge .existing .workouts-container,#page-trajectory-completed .existing .workouts-container{width:90%;max-width:1500px;margin:0 auto;position:relative}#page-trajectory-week .existing .blog-list-container,#page-trajectory-fitscore .existing .blog-list-container,#page-trajectory-challenge .existing .blog-list-container,#page-trajectory-completed .existing .blog-list-container{margin-bottom:40px}#page-trajectory-week .existing .sport-list-container,#page-trajectory-fitscore .existing .sport-list-container,#page-trajectory-challenge .existing .sport-list-container,#page-trajectory-completed .existing .sport-list-container{flex-wrap:wrap;overflow:visible}#page-trajectory-week .existing .sport-list-container .sport-list-item-container,#page-trajectory-fitscore .existing .sport-list-container .sport-list-item-container,#page-trajectory-challenge .existing .sport-list-container .sport-list-item-container,#page-trajectory-completed .existing .sport-list-container .sport-list-item-container{flex-basis:calc(50% - 10px)}#page-trajectory-week .existing .sport-list-container .sport-list-item-container:first-child,#page-trajectory-fitscore .existing .sport-list-container .sport-list-item-container:first-child,#page-trajectory-challenge .existing .sport-list-container .sport-list-item-container:first-child,#page-trajectory-completed .existing .sport-list-container .sport-list-item-container:first-child{margin-left:0}#page-trajectory-week .existing .sport-list-container .sport-list-item-container:last-child,#page-trajectory-fitscore .existing .sport-list-container .sport-list-item-container:last-child,#page-trajectory-challenge .existing .sport-list-container .sport-list-item-container:last-child,#page-trajectory-completed .existing .sport-list-container .sport-list-item-container:last-child{margin-right:0}#page-trajectory-week .existing .button-container button,#page-trajectory-fitscore .existing .button-container button,#page-trajectory-challenge .existing .button-container button,#page-trajectory-completed .existing .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#page-trajectory-week .existing .button-container button:hover,#page-trajectory-fitscore .existing .button-container button:hover,#page-trajectory-challenge .existing .button-container button:hover,#page-trajectory-completed .existing .button-container button:hover{background-color:transparent;color:#cb8b8a}#page-trajectory-week .existing .state-buttons-container,#page-trajectory-fitscore .existing .state-buttons-container,#page-trajectory-challenge .existing .state-buttons-container,#page-trajectory-completed .existing .state-buttons-container{width:90%;max-width:1500px;margin:0 auto 40px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px}#page-trajectory-week .existing .state-buttons-container .button-container button,#page-trajectory-fitscore .existing .state-buttons-container .button-container button,#page-trajectory-challenge .existing .state-buttons-container .button-container button,#page-trajectory-completed .existing .state-buttons-container .button-container button{font-size:.86rem}#page-trajectory-week .existing .blog-content,#page-trajectory-fitscore .existing .blog-content,#page-trajectory-challenge .existing .blog-content,#page-trajectory-completed .existing .blog-content{margin-bottom:40px}#page-trajectory-week .existing .blog-content .title-container,#page-trajectory-fitscore .existing .blog-content .title-container,#page-trajectory-challenge .existing .blog-content .title-container,#page-trajectory-completed .existing .blog-content .title-container{margin-bottom:20px}#page-trajectory-week .existing .blog-content .title-container h1,#page-trajectory-fitscore .existing .blog-content .title-container h1,#page-trajectory-challenge .existing .blog-content .title-container h1,#page-trajectory-completed .existing .blog-content .title-container h1{margin-bottom:5px}#page-trajectory-week .existing .blog-content .title-container .date,#page-trajectory-fitscore .existing .blog-content .title-container .date,#page-trajectory-challenge .existing .blog-content .title-container .date,#page-trajectory-completed .existing .blog-content .title-container .date{font-size:1rem;font-weight:300}#page-trajectory-week .existing .blog-content .blog-single-text-content,#page-trajectory-fitscore .existing .blog-content .blog-single-text-content,#page-trajectory-challenge .existing .blog-content .blog-single-text-content,#page-trajectory-completed .existing .blog-content .blog-single-text-content{width:90%;max-width:1500px;margin:0 auto 20px;position:relative}#page-trajectory-week .existing .blog-content .blog-single-text-content p,#page-trajectory-fitscore .existing .blog-content .blog-single-text-content p,#page-trajectory-challenge .existing .blog-content .blog-single-text-content p,#page-trajectory-completed .existing .blog-content .blog-single-text-content p{margin-bottom:1.5rem}#page-trajectory-week .existing .blog-content .blog-single-text-content ul,#page-trajectory-week .existing .blog-content .blog-single-text-content ol,#page-trajectory-fitscore .existing .blog-content .blog-single-text-content ul,#page-trajectory-fitscore .existing .blog-content .blog-single-text-content ol,#page-trajectory-challenge .existing .blog-content .blog-single-text-content ul,#page-trajectory-challenge .existing .blog-content .blog-single-text-content ol,#page-trajectory-completed .existing .blog-content .blog-single-text-content ul,#page-trajectory-completed .existing .blog-content .blog-single-text-content ol{margin-bottom:1.5rem;margin-left:17px}#page-trajectory-week .existing .blog-content .blog-single-text-content img,#page-trajectory-fitscore .existing .blog-content .blog-single-text-content img,#page-trajectory-challenge .existing .blog-content .blog-single-text-content img,#page-trajectory-completed .existing .blog-content .blog-single-text-content img{width:100%!important;margin-bottom:1.5rem}#page-trajectory-week .existing .blog-content .more-info,#page-trajectory-fitscore .existing .blog-content .more-info,#page-trajectory-challenge .existing .blog-content .more-info,#page-trajectory-completed .existing .blog-content .more-info{width:90%;max-width:1500px;margin:0 auto;position:relative;text-align:center}#page-trajectory-week .existing .blog-content .more-info:after,#page-trajectory-fitscore .existing .blog-content .more-info:after,#page-trajectory-challenge .existing .blog-content .more-info:after,#page-trajectory-completed .existing .blog-content .more-info:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background-color:#cb8b8a;z-index:1}#page-trajectory-week .existing .blog-content .more-info p,#page-trajectory-fitscore .existing .blog-content .more-info p,#page-trajectory-challenge .existing .blog-content .more-info p,#page-trajectory-completed .existing .blog-content .more-info p{position:relative;display:inline-block;background-color:#fff;padding:0 10px 2px;color:#cb8b8a;text-transform:lowercase;z-index:4}#page-trajectory-week .new .title-container,#page-trajectory-fitscore .new .title-container,#page-trajectory-challenge .new .title-container,#page-trajectory-completed .new .title-container{max-width:1000px}#page-trajectory-week .new .trajectory-info-container,#page-trajectory-fitscore .new .trajectory-info-container,#page-trajectory-challenge .new .trajectory-info-container,#page-trajectory-completed .new .trajectory-info-container{width:90%;margin:0 auto;position:relative;max-width:1000px}#page-trajectory-week .new .trajectory-info-container .description,#page-trajectory-fitscore .new .trajectory-info-container .description,#page-trajectory-challenge .new .trajectory-info-container .description,#page-trajectory-completed .new .trajectory-info-container .description{margin-bottom:40px}#page-trajectory-week .new .trajectory-info-container .button-container button,#page-trajectory-fitscore .new .trajectory-info-container .button-container button,#page-trajectory-challenge .new .trajectory-info-container .button-container button,#page-trajectory-completed .new .trajectory-info-container .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#cb8b8a;border:2px solid #CB8B8A;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#page-trajectory-week .new .trajectory-info-container .button-container button:hover,#page-trajectory-fitscore .new .trajectory-info-container .button-container button:hover,#page-trajectory-challenge .new .trajectory-info-container .button-container button:hover,#page-trajectory-completed .new .trajectory-info-container .button-container button:hover{background-color:transparent;color:#cb8b8a}#page-trajectory-week .new.free .title-container,#page-trajectory-fitscore .new.free .title-container,#page-trajectory-challenge .new.free .title-container,#page-trajectory-completed .new.free .title-container{max-width:none}#page-trajectory-week .new.free .trajectory-info-container,#page-trajectory-fitscore .new.free .trajectory-info-container,#page-trajectory-challenge .new.free .trajectory-info-container,#page-trajectory-completed .new.free .trajectory-info-container{margin-left:5%}#page-trajectory-week .tracker-container{flex-basis:calc(50% - 10px);position:relative;display:flex;flex-direction:row;gap:20px;width:100%;max-width:calc(1475px + 10%);padding-bottom:20px;margin:0 auto 20px;overflow-x:auto;z-index:1}#page-trajectory-week .tracker-container>:first-child{margin-left:5%}#page-trajectory-week .tracker-container>:last-child{margin-right:5%}#page-trajectory-week .tracker-container .left,#page-trajectory-week .tracker-container .right{flex-shrink:0;flex-grow:0}#page-trajectory-week .tracker-container .left{flex-basis:85%;display:flex;flex-direction:column;gap:20px}#page-trajectory-week .tracker-container .right{flex-basis:10%;min-width:200px}#page-trajectory-challenge .tracker-container{width:90%;max-width:1500px;margin:0 auto 40px;position:relative}@media screen and (min-width: 600px){#page-trajectory-week .existing .state-buttons-container,#page-trajectory-fitscore .existing .state-buttons-container,#page-trajectory-challenge .existing .state-buttons-container,#page-trajectory-completed .existing .state-buttons-container{flex-direction:row}}@media screen and (min-width: 800px){#page-trajectory-week .header-container .header-title-container h1,#page-trajectory-fitscore .header-container .header-title-container h1,#page-trajectory-challenge .header-container .header-title-container h1,#page-trajectory-completed .header-container .header-title-container h1{padding-left:72px}#page-trajectory-week .existing .sport-list-container .sport-list-item-container,#page-trajectory-fitscore .existing .sport-list-container .sport-list-item-container,#page-trajectory-challenge .existing .sport-list-container .sport-list-item-container,#page-trajectory-completed .existing .sport-list-container .sport-list-item-container{flex-basis:calc(33.3333333333% - 13.3333333333px)}}@media screen and (min-width: 1200px){#page-trajectory-week .existing .sport-list-container .sport-list-item-container,#page-trajectory-fitscore .existing .sport-list-container .sport-list-item-container,#page-trajectory-challenge .existing .sport-list-container .sport-list-item-container,#page-trajectory-completed .existing .sport-list-container .sport-list-item-container{flex-basis:calc(25% - 15px)}}.locked-detail .button-container{color:#d6a298;background:none;border:none;text-decoration:underline;cursor:pointer}.locked-detail .button-container:hover{color:#889c8f}.locked-detail .login-overlay{box-shadow:0 3px 6px #00000029;border-radius:30px;width:50%;max-width:600px;padding:1rem;background:white;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50}.locked-detail .login-overlay h2{text-align:center}.locked-detail .login-overlay .overlay-text{margin:20px 0}.locked-detail .login-overlay #title{font-size:25px;font-weight:700}.locked-detail.locked img{max-width:100%}.locked-detail.locked .locekd-wrap{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(8px);position:relative}.locked-detail.locked .locekd-wrap a{pointer-events:none}.locked-detail.locked .locekd-wrap:before{content:"";left:0;top:0;width:100%;height:100%;position:absolute;background-color:#ffffffa6;z-index:1}.locked-detail.locked .locekd-wrap a.link-forgot-locked{font-weight:700}.locked-detail.locked .locekd-wrap a.link-forgot-locked:hover{color:#d6a298}.locked-detail.locked .locekd-wrap a.link-forgot-locked.password{font-size:16px;margin-top:20px;background-color:transparent}.locked-detail.locked .locekd-wrap .form-locked-register{height:calc(70vh - 100px);overflow-x:hidden;overflow-y:auto}.locked-detail.locked .locekd-wrap .form-locked-register .alert-success{background-color:transparent}.locked-detail.locked .locekd-wrap .form-locked-register .alert ul{background-color:#f8d7da;border-radius:10px;border-color:#f5c6cb;text-align:center;margin:0 0 10px;list-style:none;padding:10px;-moz-column-count:1;column-count:1;-moz-column-gap:0px;column-gap:0px}.locked-detail.locked .locekd-wrap .form-locked-register .alert ul li{padding-left:0;margin:0;color:#721c24;font-size:14px}.locked-detail.locked .locekd-wrap .form-locked-register .alert ul li:before{content:"";display:none}.locked-detail.locked .locekd-wrap .form-locked-register fieldset{display:flex;gap:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0}.locked-detail.locked .locekd-wrap .form-locked-register fieldset input{margin-bottom:10px;box-shadow:0 0 6px 3px #0000001a}.locked-detail.locked .locekd-wrap .form-locked-register fieldset.half .input-element{flex-basis:calc(50% - 2.5px)}.locked-detail.locked .locekd-wrap .form-locked-register fieldset.full .input-element{flex-basis:100%}.locked-detail.locked .locekd-wrap .form-locked-register .remember{text-align:left}.locked-detail.locked .locekd-wrap a:not(.link-forgot-locked){border-radius:10px;background-color:#d6a298;color:#fff;text-decoration:none;padding:10px 20px;font-weight:700;text-transform:lowercase;text-align:center;border:1px solid #D6A298;display:inline-block}.locked-detail.locked .locekd-wrap a:not(.link-forgot-locked):hover{background-color:transparent;color:#d6a298}#locked-login{position:relative;padding-top:20px;padding-bottom:40px;background-color:#fff;z-index:3;width:100%}#locked-login .login-container{width:90%;position:relative;max-width:800px;margin:0 auto;display:flex}#locked-login .login-container fieldset{margin-bottom:10px}#locked-login .login-container .content{display:flex;flex-direction:column;justify-content:center;width:100%}#locked-login .login-container .content h1{text-align:center;margin-top:20px;margin-bottom:30px;color:#889c8f}#locked-login .login-container .button-container{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;justify-content:center;gap:10px;padding-bottom:30px;text-decoration:none}#locked-login .login-container .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#bed0be;border:2px solid #BED0BE;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#locked-login .login-container .button-container button:hover{background-color:transparent;color:#889c8f}#locked-login .remember-container{display:flex;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:20px}#locked-login .register-container{position:fixed;top:20px;right:5%;z-index:99}#locked-login .register-container a{display:flex;align-items:center;gap:5px;text-decoration:none}#locked-login .register-container a span{color:#fff;text-decoration:none;text-transform:lowercase;font-weight:700;letter-spacing:1.5px;transition:all .3s ease}#locked-login .register-container a:hover{text-decoration:none}#locked-login .register-container a:hover span{text-decoration:underline}#page-action-home .header{position:relative;width:100%;height:35vh}#page-action-home .header .back{cursor:pointer;width:32px;height:32px;border-radius:16px;position:absolute;left:20px;top:30px;background-color:#f8f3f0;transition:all .3s ease;z-index:500}#page-action-home .header .back img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#page-action-home .header .back:hover{background-color:#e8d7cd}#page-action-home .header .background-image{width:100%;height:100%}#page-action-home .header .background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#page-action-home .header .overlay-content{position:absolute;width:100%;height:100%;background-color:#00000040;top:0;left:0;z-index:50;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}#page-action-home .header .overlay-content h1{color:#fff}#page-action-home .description-container{text-align:center;max-width:800px;width:95%;margin:0 auto;padding:60px 0}#page-action-home .action-container{display:flex;flex-direction:column;gap:20px;padding-bottom:20px;width:95%;max-width:1500px;margin:0 auto 20px}#page-action-home .action-container .what h2{text-align:center;font-size:1.7875rem;font-weight:700;margin-bottom:20px;color:#cb8b8a}#page-action-home .action-container .actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px}#page-action-home .action-container .actions .action-list-item{flex-basis:calc(50% - 10px);display:flex;border-radius:10px;background-color:#f8f3f0}#page-action-home .action-container .actions .action-list-item .product-logo{position:relative;flex-basis:25%;height:140px}#page-action-home .action-container .actions .action-list-item .product-logo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px}#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:20px}#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content.FOOD,#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content.COMBI{background-color:#f2e3e2}#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content.FOOD .reeks-title,#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content.COMBI .reeks-title,#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content.FOOD h3,#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content.COMBI h3{color:#cb8b8a}#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content.SPORT{background-color:#dee7de}#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content.SPORT .reeks-title,#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content.SPORT h3{color:#889c8f}#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content .reeks-title{font-size:3.2175rem;font-family:FogtwoNo5,serif;color:#cb8b8a;margin-bottom:0}#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content h3{font-size:1rem;margin:0;font-weight:700;letter-spacing:1px;color:#cb8b8a;text-transform:lowercase;text-wrap:nowrap}#page-action-home .action-container .actions .action-list-item .product-info{flex-basis:75%;display:flex;flex-direction:column;justify-content:center;padding:20px}#page-action-home .action-container .actions .action-list-item .product-info h3{font-size:1.285rem;font-weight:700;margin-bottom:10px}#page-action-home .action-container .actions .action-list-item .product-info h4,#page-action-home .action-container .actions .action-list-item .product-info .product-availability p{font-size:.86rem;margin-bottom:0;font-style:italic}#page-action-home .button-container{width:90%;max-width:1500px;margin:0 auto;position:relative;display:flex;justify-content:center;gap:10px;padding-bottom:60px;text-decoration:none}#page-action-home .button-container .activated{color:#fff;background-color:#e3e3e3;border:2px solid rgb(227,227,227);cursor:not-allowed}#page-action-home .button-container .activated:hover{background-color:#e3e3e3;color:#fff}#page-action-home .button-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;color:#fff;background-color:#bed0be;border:2px solid #BED0BE;border-radius:50px;padding:10px 28px;transition:all .3s ease;font-weight:700;font-size:1.145rem;letter-spacing:1px;text-transform:lowercase;text-decoration:none}#page-action-home .button-container button:hover{background-color:transparent;color:#bed0be}#page-action-home .locked-detail{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}#page-action-home .locked-detail .backdrop{position:absolute;width:100%;height:100%;background-color:#fff9;filter:blur(8px);top:0;left:0;z-index:1}#page-action-home .locked-detail .login-overlay{position:relative;z-index:2}#page-action-home .locked-detail .close-button-component{position:absolute;top:20px;right:20px;z-index:20}#page-action-home .locked-detail .no-account,#page-action-home .locked-detail .has-account{width:90%;margin:0 auto 20px;text-align:center}#page-action-home .locked-detail .no-account button,#page-action-home .locked-detail .has-account button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:inline;color:#cb8b8a}#page-action-home .locked-detail .no-account button:hover,#page-action-home .locked-detail .has-account button:hover{color:#bed0be}#page-action-home .locked-detail #locked-login{padding-bottom:0}#page-action-home .locked-detail .remember-container{margin-top:20px;margin-bottom:40px}#page-action-home .go-back{width:100%;text-align:center}#page-action-home .go-back:hover i{margin-right:6px}#page-action-home .go-back i{color:#cb8b8a;margin-right:3px;transition:all .3s ease}@media screen and (max-width: 1000px){#page-action-home .action-container .actions .action-list-item{flex-basis:100%}}@media screen and (max-width: 800px){#page-action-home .description-container{padding:40px 0}#page-action-home .action-container .actions .action-list-item .product-logo{flex-basis:30%}#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content .reeks-title{margin-bottom:-20px}#page-action-home .action-container .actions .action-list-item .product-logo .subscription-content h3{padding-left:63px}#page-action-home .action-container .actions .action-list-item .product-info{flex-basis:70%}}@media screen and (max-width: 450px){#page-action-home .action-container .actions .action-list-item .product-logo{flex-basis:35%}#page-action-home .action-container .actions .action-list-item .product-info{flex-basis:65%}}
