.container-ginasio-home{border-radius:8px;background:var(--White,#FFF);box-shadow:0 4.418px 4.418px 0 rgb(0 0 0 / .25);overflow:hidden;display:flex;flex-direction:column;transition:border 0.5s ease-in-out}.container-ginasio-home:hover,.container-ginasio-home.select-gym{border:1px solid #000;transition:border 0.5s ease-in-out}.content-ginasio{padding:10px 14px;display:flex;flex-direction:column;gap:10px;height:calc(100% - 200px)}.image-ginasio img{object-fit:cover;height:100%;width:100%}.image-ginasio{height:200px}.title-ginasio{color:var(--Primary,#1A1A1A);font-family:Figtree;font-size:20px;font-style:normal;font-weight:800;line-height:150%}.morada-ginasio{color:var(--Grayscale-0,#5A5A5A);font-family:Figtree;font-size:16px;font-style:normal;font-weight:500;line-height:150%;position:relative;padding-left:20px}.button-ginasio{color:var(--Brand-Color-2,#FE2D2F);font-family:Figtree;font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin-top:auto;cursor:pointer;transition:color 0.5s ease-in-out,font-weight 0.5s ease-in-out}.content-blog .btn-saber-mais:hover a,.container-ginasio-home:hover .button-ginasio,.container-ginasio-home:hover .button-ginasio a{color:#7833DE!important;font-weight:600!important;transition:color 0.5s ease-in-out,font-weight 0.5s ease-in-out}.container-ginasio-home .morada-ginasio::before{content:'';width:33px;height:20px;display:block;background-image:url(/wp-content/uploads/2024/07/morada_icon.svg);background-size:auto;background-position:left center;background-repeat:no-repeat;position:absolute;left:0}.content-pre-venda{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;justify-content:end;background:rgb(203 36 38 / .6);padding:14px 30px}.image-ginasio.pre-venda{position:relative}span.text-pre-venda{color:#FFF;font-family:'Figtree';font-size:29px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}span.data-pre-venda{color:#FFF;font-family:'Figtree';font-size:18px;font-style:normal;font-weight:700;line-height:normal}.container-blog-home .content-blog{background:#fff;padding:20px;height:calc(100% - 270px);display:flex;flex-direction:column}.container-blog-home{border-radius:8px;overflow:hidden;height:100%}.container-blog-home .excerpt-blog{color:var(--Grayscale-0,#5A5A5A);font-family:Figtree;font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:auto}.container-blog-home .content-blog h2{color:var(--Primary,#1A1A1A);font-family:Figtree;font-size:20px;font-style:normal;font-weight:800;line-height:150%}.container-blog-home .btn-saber-mais{margin-top:20px}.container-blog-home .date-blog{color:var(--Grayscale-0,#5A5A5A);font-family:Figtree;font-size:16px;font-style:normal;font-weight:500;line-height:150%;margin-bottom:10px}.container-blog-home .categoria-blog{color:var(--Brand-Color-1,#231F20);leading-trim:both;text-edge:cap;font-family:Figtree;font-size:11px;font-style:normal;font-weight:400;line-height:normal;border:1px solid;padding:5px 20px;border-radius:8px}.container-blog-home .date-blog.meta-data{display:flex;justify-content:space-between;align-content:center}.container-blog-home .image-blog{height:270px}.container-blog-home .image-blog img{width:100%;height:100%;object-fit:cover}.list-content-popup:first-child{margin-top:0}a.btn-open-popup-personal::before{width:17px;height:17px;display:block;background:url(/wp-content/uploads/2025/01/icon_messenger-1.svg);content:'';background-size:contain;background-position:center;background-repeat:no-repeat}a.btn-open-popup-personal{display:flex;align-items:center;gap:10px}.col2-personal-popup .button-personal{display:inline-flex;margin-top:30px}.col2-personal-popup .button-personal a.btn-enviar-mensagem{padding:14px 40px;border-radius:50px;font-family:Figtree;font-weight:600;font-size:16px;text-transform:uppercase;line-height:1.2em;background:#FE2D2F;color:#fff;cursor:pointer}.col2-personal-popup .button-personal a.btn-enviar-mensagem:hover{background:#fff;color:#FE2D2F}.container-personal{border-radius:10px;overflow:hidden}.container-personal .image-personal-single{height:260px}.container-personal .image-personal-single img{height:100%;width:100%;object-fit:contain;object-position:bottom}.container-personal .image-personal-single.no-image img{height:100%;width:100%;object-fit:contain;object-position:center;background-color:#FE2D2F}.container-personal .content-personal-single{background:#fff;padding:16px 24px}.container-personal .name-personal-single{color:var(--Primary,#1A1A1A);font-family:Figtree;font-size:20px;font-style:normal;font-weight:800;line-height:150%;margin-bottom:5px}.container-personal .button-personal{position:relative;cursor:pointer}.container-personal .button-personal a{color:var(--Brand-Color-2,#FE2D2F);font-family:Figtree;font-size:20px;font-style:normal;font-weight:400;line-height:150%}