.elementor-4252 .elementor-element.elementor-element-010f0bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4252 .elementor-element.elementor-element-e02b35b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4252 .elementor-element.elementor-element-bca3c66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4252 .elementor-element.elementor-element-b3af648{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4252 .elementor-element.elementor-element-d452fae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4252 .elementor-element.elementor-element-83cf71a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4252 .elementor-element.elementor-element-2711b2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4252 .elementor-element.elementor-element-79a1c68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4252 .elementor-element.elementor-element-4b86ec4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4252 .elementor-element.elementor-element-759363e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4252 .elementor-element.elementor-element-471c89b.elementor-element{--align-self:center;}.elementor-4252 .elementor-element.elementor-element-14aff17.elementor-element{--align-self:center;}.elementor-4252 .elementor-element.elementor-element-7477455{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-4252 .elementor-element.elementor-element-bca3c66{--width:50%;}.elementor-4252 .elementor-element.elementor-element-b3af648{--width:50%;}.elementor-4252 .elementor-element.elementor-element-83cf71a{--width:50%;}.elementor-4252 .elementor-element.elementor-element-2711b2d{--width:50%;}.elementor-4252 .elementor-element.elementor-element-4b86ec4{--width:50%;}.elementor-4252 .elementor-element.elementor-element-759363e{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-471c89b */<style> #fitness-calendar { display: flex; flex-direction: column; gap: 10px; } .week-row { display: flex; gap: 10px; } .day-box { background-color: #f3f3f3; padding: 15px; border-radius: 6px; text-align: center; cursor: pointer; min-width: 80px; transition: 0.3s; } .day-box:hover { background-color: #e0e0e0; } .day-box.completed { background-color: #6bbf59; color: white; font-weight: bold; } </style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14aff17 */<style> #fitness-calendar { display: flex; flex-direction: column; gap: 10px; } .week-row { display: flex; gap: 10px; } .day-box { background-color: #f3f3f3; padding: 15px; border-radius: 6px; text-align: center; cursor: pointer; min-width: 80px; transition: 0.3s; } .day-box:hover { background-color: #e0e0e0; } .day-box.completed { background-color: #6bbf59; color: white; font-weight: bold; } </style>/* End custom CSS */