:root{--primary:#005773;--secondary:#007ca4}html,body{scroll-padding-top:74px}@media(max-width:576px){html,body{scroll-padding-top:68px}}*,*::before,*::after{transition:all .3s ease}a{text-decoration:none}#ttb-header{padding:1rem 0;box-shadow:2px 8px 15px 2px rgba(0,0,0,0.2);z-index:100;position:fixed;background:white;width:100%}#ttb-header .ttb-container{display:flex}#ttb-header .ttb-container .logo{width:300px;height:100%}#ttb-header .ttb-container .logo img{width:100%;height:auto}@media(max-width:576px){#ttb-header .ttb-container .logo{width:250px}}#ttb-header .ttb-container .links{display:flex;gap:2rem;margin-left:auto;align-items:center}#ttb-header .ttb-container .links a{font-weight:bold;color:var(--secondary);font-size:12px}#ttb-header .ttb-container .mobile-hamburger{display:none}@media(max-width:992px){#ttb-header .ttb-container .links{display:none}#ttb-header .ttb-container .links.open{display:flex;position:absolute;top:65px;background:white;left:0;flex-direction:column;width:100%;text-align:left;align-items:baseline;gap:1.5rem;padding:1rem}#ttb-header .ttb-container .mobile-hamburger{margin-left:auto;display:block;font-size:1.5rem;font-weight:bold;align-self:center;cursor:pointer}}.treat-to-beat{padding-top:74px}@media(max-width:576px){.treat-to-beat{padding-top:68px}}.treat-to-beat>div{max-width:1920px;margin-left:auto;margin-right:auto}.treat-to-beat h2{color:var(--primary);text-align:center;margin-bottom:1.5rem}.treat-to-beat p{font-size:clamp(1rem,0.9342rem+0.2632vi,1.25rem);text-wrap:balance;color:var(--primary)}.treat-to-beat p:last-child{margin-bottom:0}.treat-to-beat a{text-decoration:none}.treat-to-beat .banner-section .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-opacity:.5;background:white}@media(max-width:768px){.treat-to-beat .banner-section .swiper-pagination .swiper-pagination-bullet{background:black}}.treat-to-beat .about-campaign{--transition:all .3s ease;background:#007ca4}.treat-to-beat .about-campaign .about-slider-container{position:relative;padding:0 3rem}.treat-to-beat .about-campaign .about-slider-container .swiper-slide{padding:2rem 0}.treat-to-beat .about-campaign .about-slider-container .swiper-slide.swiper-slide-active{transform:scale(1.2);z-index:2}@media(max-width:768px){.treat-to-beat .about-campaign .about-slider-container .swiper-slide{padding:0}.treat-to-beat .about-campaign .about-slider-container .swiper-slide.swiper-slide-active{transform:scale(1)}}.treat-to-beat .about-campaign .about-slider-container .swiper-wrapper{padding-bottom:2rem}.treat-to-beat .about-campaign .about-slider-container .swiper-button{color:white}.treat-to-beat .about-campaign .about-slider-container .swiper-pagination{--swiper-pagination-color:white;bottom:0}@media(max-width:768px){.treat-to-beat .about-campaign .about-slider-container{padding:0}.treat-to-beat .about-campaign .about-slider-container .swiper-button{color:black}}.treat-to-beat .about-campaign .about-slider{position:relative}.treat-to-beat .about-campaign .about-slider .about-item{display:grid;border-radius:1rem;overflow:hidden}.treat-to-beat .about-campaign .about-slider .about-item>*{grid-area:1/1}.treat-to-beat .about-campaign .about-slider .about-item .item-img{z-index:1}.treat-to-beat .about-campaign .about-slider .about-item .item-img img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.treat-to-beat .about-campaign .about-slider .about-item .item-info{align-self:end;z-index:2;color:white;padding:.75rem;line-height:1.2em}.treat-to-beat .about-campaign .about-slider .about-item .item-gradient{--gradient:#00a3a8;z-index:2;width:100%;height:50%;align-self:flex-end;background:linear-gradient(to top,var(--gradient) 50%,transparent)}.treat-to-beat .about-campaign .about-slider .about-item p{position:absolute;bottom:0;padding:1rem;z-index:3;color:white;font-weight:bold;font-size:14px}.treat-to-beat .about-campaign .specialties-card{display:flex;gap:2rem;justify-content:center}.treat-to-beat .about-campaign .specialties-card .card-item{position:relative;width:calc(33.333333% - 2.5rem);height:100%;transition:var(--transition);cursor:pointer}.treat-to-beat .about-campaign .specialties-card .card-item .card-img{padding-top:1rem;border-radius:1rem;overflow:hidden;background:black;z-index:1}.treat-to-beat .about-campaign .specialties-card .card-item .card-img img{width:100%}.treat-to-beat .about-campaign .specialties-card .card-item .card-title{position:absolute;bottom:-1rem;padding-left:1rem;transition:var(--transition);color:white}.treat-to-beat .about-campaign .specialties-card .card-item.selected{width:33.333333%}.treat-to-beat .about-campaign .specialties-card .card-item.selected .card-title{z-index:2;bottom:.5rem;color:white;font-weight:bold}@media(max-width:768px){.treat-to-beat .about-campaign .specialties-card{gap:0;justify-content:unset}.treat-to-beat .about-campaign .specialties-card .card-item .card-title{bottom:unset;top:1rem;color:white}}@media(max-width:768px){.treat-to-beat .about-campaign .specialties-card-wrapper{overflow-x:hidden}}.treat-to-beat .about-campaign .specialty-desc{--section-color:#66b0c9;position:relative;margin-top:3rem;padding:1.5rem;background:var(--section-color);border-radius:1rem}.treat-to-beat .about-campaign .specialty-desc[data-spec=cardio] .pointer{left:2rem}.treat-to-beat .about-campaign .specialty-desc[data-spec=ortho] .pointer{left:calc(50% - 13px)}.treat-to-beat .about-campaign .specialty-desc[data-spec=onco] .pointer{left:calc(100% - 4rem)}.treat-to-beat .about-campaign .specialty-desc .pointer{position:absolute;top:-24px;width:0;height:0;border-style:solid;border-width:0 15px 26px 15px;border-color:transparent transparent var(--section-color) transparent;transform:rotate(0);transition:var(--transition)}.treat-to-beat .about-campaign .specialty-desc .desc-item p{text-wrap:wrap;color:black}.treat-to-beat .about-campaign .learn-more-btn{--section-color:var(--primary)}.treat-to-beat .about-campaign .specialties-card-wrapper .swiper-button{display:none}@media(max-width:768px){.treat-to-beat .about-campaign .specialty-desc{margin-top:1rem}.treat-to-beat .about-campaign .specialty-desc .pointer{display:none}.treat-to-beat .about-campaign .specialties-card-wrapper .swiper-button{display:block;color:white}.treat-to-beat .about-campaign .swiper-pagination-bullet{background:white}}.treat-to-beat .gp-connect{display:grid}.treat-to-beat .gp-connect>*{grid-area:1/1}.treat-to-beat .gp-connect .bg-image{z-index:1}.treat-to-beat .gp-connect .bg-image .mobile{-o-object-fit:cover;object-fit:cover;height:100%}@media(max-width:992px){.treat-to-beat .gp-connect .bg-image{height:600px}}.treat-to-beat .gp-connect .mobile-gradient{display:none;z-index:2;width:100%;height:50%;opacity:.7;background:linear-gradient(to bottom,white 80%,transparent)}@media(max-width:992px){.treat-to-beat .gp-connect .mobile-gradient{display:block}}.treat-to-beat .gp-connect .content-section{z-index:3;text-align:center;align-self:center}@media(max-width:992px){.treat-to-beat .gp-connect .content-section{align-self:flex-start}}.treat-to-beat .join-section{--border-radius:1.5rem}.treat-to-beat .join-section .join-details-section{--swiper-pagination-color:#00ba32 !important;padding-bottom:1rem;margin-bottom:2rem}.treat-to-beat .join-section .join-details{display:grid;overflow:hidden;border-radius:var(--border-radius)}.treat-to-beat .join-section .join-details>*{grid-area:1/1}.treat-to-beat .join-section .join-details .join-img img{height:100%;width:65%;-o-object-fit:cover;object-fit:cover}.treat-to-beat .join-section .join-details .join-info{max-width:425px;background:#005773;color:white;margin-left:auto;display:grid;place-content:center;padding:1.5rem 2rem;text-align:center;border-radius:var(--border-radius)}.treat-to-beat .join-section .join-details .join-info .venue-info{display:flex;justify-content:center;align-items:center;gap:.5rem;width:370px;border-collapse:separate;border-spacing:.5rem}.treat-to-beat .join-section .join-details .join-info .venue-info tbody{border:0;background-color:transparent}.treat-to-beat .join-section .join-details .join-info .venue-info tbody tr{background:transparent !important}.treat-to-beat .join-section .join-details .join-info .venue-info tbody tr td{padding:0}.treat-to-beat .join-section .join-details .join-info .venue-info tbody tr td>*{color:white}.treat-to-beat .join-section .join-details .join-info .venue-info tr:not(:last-child) td{margin-bottom:.5rem}.treat-to-beat .join-section .join-details .join-info .venue-info img{width:24px;min-width:24px;height:auto}.treat-to-beat .join-section .join-details .join-info .venue-info h3,.treat-to-beat .join-section .join-details .join-info .venue-info h4,.treat-to-beat .join-section .join-details .join-info .venue-info p{margin-bottom:0;margin-left:.375rem;text-align:left;font-weight:500}.treat-to-beat .join-section .join-details .join-info hr{border-bottom:1px solid var(--primary);opacity:1}@media(max-width:768px){.treat-to-beat .join-section .join-details{height:auto}.treat-to-beat .join-section .join-details h3{color:white}.treat-to-beat .join-section .join-details .join-img img{width:100%}.treat-to-beat .join-section .join-details .join-info{padding:1.5rem;max-width:unset;width:100%;background:rgba(0,0,0,0.7)}.treat-to-beat .join-section .join-details .join-info .venue-info{width:100%}.treat-to-beat .join-section .join-details .join-info img:not(.white){display:none}.treat-to-beat .join-section .join-details .join-info h3,.treat-to-beat .join-section .join-details .join-info h4,.treat-to-beat .join-section .join-details .join-info p{color:white}.treat-to-beat .join-section .join-details .join-info hr{border-color:white}}.treat-to-beat .slider-section{background:#00afaa}.treat-to-beat .slider-section .slider-main-container{position:relative;padding:0 3rem}@media(max-width:768px){.treat-to-beat .slider-section .slider-main-container{padding:0}}.treat-to-beat .slider-section .slider-container{padding-bottom:2rem}@media(max-width:768px){.treat-to-beat .slider-section .slider-container{padding-bottom:0}}.treat-to-beat .slider-section .swiper-wrapper{padding:2rem 0}.treat-to-beat .slider-section .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1.2);z-index:2}@media(max-width:768px){.treat-to-beat .slider-section .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1)}}.treat-to-beat .slider-section .swiper-wrapper .swiper-slide .slider-gradient{--gradient:var(--primary)}.treat-to-beat .slider-section .slider-item{display:grid;border-radius:1rem;overflow:hidden}.treat-to-beat .slider-section .slider-item>*{grid-area:1/1}.treat-to-beat .slider-section .slider-item .slider-img{z-index:1}.treat-to-beat .slider-section .slider-item .slider-img img{width:100%}.treat-to-beat .slider-section .slider-item .slider-info{height:50%;align-self:end;z-index:2}.treat-to-beat .slider-section .slider-item .slider-gradient{z-index:2;width:100%;height:100%;background:linear-gradient(to top,var(--gradient) 30%,transparent)}.treat-to-beat .slider-section .slider-item p{position:absolute;bottom:0;padding:1rem;z-index:3;color:white;font-weight:bold;font-size:14px}.treat-to-beat .slider-section .slider-item:hover img{transform:scale(1.1)}.treat-to-beat .slider-section .swiper-pagination{bottom:0}.treat-to-beat .slider-section .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-opacity:.5;background:white}.treat-to-beat .slider-section .swiper-button{color:white}.treat-to-beat #gallery{background:var(--primary)}.treat-to-beat #gallery .social-icons{display:flex;gap:2rem;color:white;font-size:2.5rem;justify-content:center}.treat-to-beat #gallery .gallery-section{max-height:425px;overflow:hidden}.treat-to-beat #gallery .gallery-section .gallery-grid{--g:5;display:grid;gap:1rem;grid-template-columns:repeat(var(--g),1fr)}.treat-to-beat #gallery .gallery-section .gallery-grid .gallery-item{display:grid;cursor:pointer}.treat-to-beat #gallery .gallery-section .gallery-grid .gallery-item>*{grid-area:1/1}.treat-to-beat #gallery .gallery-section .gallery-grid .gallery-item .item-social{display:grid;place-content:center;position:relative;background:white;border-radius:50%;height:30px;width:30px;font-size:1.25rem;z-index:2;margin:.5rem .5rem 0 auto;color:var(--primary)}.treat-to-beat #gallery .gallery-section .gallery-grid .gallery-item .item-img{position:relative;width:100%;height:100%;z-index:1}.treat-to-beat #gallery .gallery-section .gallery-grid .gallery-item .item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.treat-to-beat #gallery .gallery-section .gallery-grid .gallery-item .item-caption{z-index:4;padding:.75rem;color:white;background:rgba(0,0,0,0.8);opacity:0;font-size:14px;overflow:hidden}.treat-to-beat #gallery .gallery-section .gallery-grid .gallery-item .item-caption .item-height{font-size:14px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.treat-to-beat #gallery .gallery-section .gallery-grid .gallery-item .item-caption>*{color:white}.treat-to-beat #gallery .gallery-section .gallery-grid .gallery-item:hover .item-caption{opacity:1}@media(max-width:1200px){.treat-to-beat #gallery .gallery-section .gallery-grid{--g:4}}@media(max-width:768px){.treat-to-beat #gallery .gallery-section .gallery-grid{--g:3}}.treat-to-beat #gallery .gallery-section .learn-more-btn{--section-color:var(--secondary)}.fs-20{font-size:1.25rem}.pri-bg{background:var(--primary);color:white}.py-section{--section-padding:2.5rem;padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.aspect-16-9{aspect-ratio:16/9}.learn-more-btn{display:flex;width:-moz-max-content;width:max-content;background:white;color:var(--section-color);padding:.25rem 1.25rem;border-radius:10em;font-weight:bold;display:flex;align-items:center;gap:.5rem}.learn-more-btn::after{content:"";border:solid var(--section-color);padding:4px;width:.5rem;height:.5rem;border-width:0 3px 3px 0;display:inline-block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.learn-more-btn.invert{background:var(--section-color);color:white}.learn-more-btn.invert::after{border-color:white}#galleryModal .modal-dialog{justify-content:center}#galleryModal .modal-dialog .close-btn{position:absolute;top:0;right:0;color:white;font-size:1.5rem;font-weight:bold;line-height:1em;cursor:pointer}#galleryModal .modal-dialog .modal-content{width:-moz-max-content;width:max-content}#galleryModal .modal-dialog .modal-content .modal-body{display:flex;gap:1rem}#galleryModal .modal-dialog .modal-content .modal-body .post-video img{max-width:100%}#galleryModal .modal-dialog .modal-content .modal-body .post-info{max-width:400px}#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container{display:flex}#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info{display:flex;width:100%;gap:.5rem}#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .user-img{height:42px;width:42px;border-radius:50%;overflow:hidden}#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .user-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .user-name,#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .user-id,#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .post-created{color:black}#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .user-name{font-weight:bold;font-size:14px}#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .user-bottom-info{display:flex;gap:2px}#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .user-bottom-info .user-id,#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .user-bottom-info .info-dot,#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .user-bottom-info .post-created{font-size:12px;opacity:.8}#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .user-bottom-info .info-dot{align-self:center;border-radius:50%;height:4px;margin:0 5px;opacity:.8;width:4px;background:black}#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .post-social{margin-left:auto;height:20px;width:20px;align-self:center}#galleryModal .modal-dialog .modal-content .modal-body .post-info .user-info-container .user-info .post-social img{height:100%;width:100%;vertical-align:unset}@media(max-width:992px){#galleryModal .modal-dialog .modal-content .modal-body{flex-direction:column}}.text-whtie{color:white !important}.jcs{justify-content:center}.small{font-size:.75rem !important}.text-wrap-normal{text-wrap:wrap !important}.text-primary{color:var(--primary) !important}.arrow{border:solid white;border-width:0 5px 5px 0;display:inline-block;padding:10px;cursor:pointer}.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.arrow.disabled{opacity:.6;cursor:auto}#galleryModal .close-btn{cursor:pointer;position:absolute;top:5px;right:5px;color:white;font-size:1rem;padding:.5rem;background:#707070;z-index:2;border-radius:50%;width:30px;height:30px;text-align:center;display:grid;place-content:center}#galleryModal .modal-content{border-radius:1rem}#galleryModal .modal-body{padding:0}#galleryModal .modal-body .post-info{display:grid;padding:0;border-radius:1rem;overflow:hidden}#galleryModal .modal-body .post-info>*{grid-area:1/1}#galleryModal .modal-body .post-info .post-img{position:relative;z-index:1}#galleryModal .modal-body .post-info .post-img img{width:100%}#galleryModal .modal-body .post-info .post-caption{position:relative;z-index:2;align-self:flex-end;background:rgba(0,0,0,0.8);color:white;padding:1rem}#galleryModal .modal-body .post-info .post-caption p{color:white;margin-bottom:0}.blue-btn{background:#007ca4;color:white;padding:.5em 1.5em;border-radius:.5rem;font-weight:bold}.fw-bold{font-weight:bold !important}.font-black{color:black !important}
