@import url('https://fonts.googleapis.com/css?family=Anton&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.one-to-one-content-section{padding:60px 20px;max-width:1200px;margin:0 auto;}.one-to-one-content-wrapper{display:flex;gap:20px;flex-wrap:wrap;align-items:center;}.one-to-one-intro-image{max-width:40%;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.1);}@media (max-width:768px){.one-to-one-content-wrapper{flex-direction:column;}.one-to-one-intro-image{max-width:100%;margin-bottom:20px;}}.one-to-one-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px;}.one-to-one-card{background:white;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:all 0.3s ease;position:relative;padding-bottom:30px;}.one-to-one-card:hover{transform:translateY(-5px);box-shadow:0 6px 15px rgba(0,0,0,0.15);}.one-to-one-card h3{font-size:1.3em;font-weight:600;margin-bottom:10px;position:relative;}.one-to-one-card h3::after{content:'';display:block;width:40px;height:3px;background-color:#007BFF;margin-top:10px;}.one-to-one-card h3 i{color:#007BFF;margin-right:10px;}.one-to-one-testimonials-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px;}.one-to-one-testimonial{background:white;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,0.1);font-style:italic;}
.transformation-section-pro{padding:0 20px;background-color:#f9f9f9;text-align:center;}.two-column-layout{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:40px;}.image-container{flex:1;}.left-image{width:100%;height:auto;border-radius:10px;}.text-container{flex:1;text-align:left;}.section-title-pro{font-size:2.8rem;font-weight:800;color:#000;margin-bottom:15px;}.section-subtitle-pro{font-size:1.4rem;line-height:1.7;color:#555;max-width:800px;margin:0 auto;}@media (max-width:768px){.two-column-layout{flex-direction:column;}.image-container{order:1;}.text-container{order:2;text-align:center;margin-top:20px;}.section-title-pro{font-size:2.2rem;margin-bottom:10px;}.section-subtitle-pro{font-size:1.2rem;margin:0 auto;padding:0 10px;}}.benefits-pro{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px;}.benefit-item-pro{max-width:350px;padding:20px;margin:15px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;background-color:#f0f0f0;border-radius:15px;border:1px solid #e0e0e0;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease;}.benefit-item-pro:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.1);}.benefit-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;}.icon-container{display:flex;align-items:center;justify-content:center;background-color:rgba(0,123,255,0.1);border-radius:50%;padding:10px;}.benefit-icon-pro{font-size:2rem;color:#007bff;}.benefit-title{font-size:1.6rem;color:#000;font-weight:bold;}.benefit-item-pro p{line-height:1.7;margin-bottom:15px;color:#333;}.cta-button-pro{display:inline-block;padding:15px 50px;background-image:linear-gradient(90deg,#007bff,#0056b3);color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:50px;box-shadow:0 6px 15px rgba(0,123,255,0.3);transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;}.cta-button-pro:hover{background-image:linear-gradient(90deg,#0056b3,#003f7f);box-shadow:0 10px 25px rgba(0,123,255,0.4);transform:translateY(-3px);}.before-after-section{padding:60px 20px;background-color:#f9f9f9;text-align:center;}.section-title-black{font-size:2.5rem;font-weight:700;margin-bottom:15px;color:#000;}.before-after-section .section-subtitle{font-size:1.5rem;margin-bottom:40px;color:#555;max-width:800px;margin:0 auto;}.image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;padding:0 20px;justify-items:center;}.image-item{position:relative;border-radius:10px;}.image-item img{width:100%;height:auto;object-fit:cover;border-radius:10px;transition:transform 0.3s ease;}.image-item:hover img{transform:scale(1.05);}.caption{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background-color:rgba(0,123,255,0.85);color:#fff;padding:5px 10px;border-radius:5px;font-size:0.9rem;opacity:0;transition:opacity 0.3s ease;}.image-item:hover .caption{opacity:1;}.real-people-cta-button{display:inline-block;padding:15px 50px;background-image:linear-gradient(90deg,#007bff,#0056b3);color:#fff;font-size:1.4rem;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:50px;box-shadow:0 6px 15px rgba(0,123,255,0.3);transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;margin-top:40px;}.real-people-cta-button:hover{background-image:linear-gradient(90deg,#0056b3,#003f7f);box-shadow:0 10px 25px rgba(0,123,255,0.4);transform:translateY(-3px);}
.box1{background-color:rgb(245,245,245);box-shadow:10px 10px 10px #ded4b799;padding:15px;margin-top:30px;margin-bottom:30px;border-radius:10px;}
a.button,.button > a,input[type="submit"],input[type="reset"],input[type="button"]{background-color:#3561b5;}a.button.button--hover-style-2::before,.button.button--hover-style-2 > a::before{background-color:#89adea;border-color:#08a7fd;}a.button:hover,a.button:focus,.button > a:hover,.button > a:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="button"]:hover,input[type="button"]:focus{background-color:#3561b5;}
.goals-section{text-align:center;padding:2em;background-color:#f9f9f9;}.goals-section h2{font-size:2em;margin-bottom:0.5em;color:#333;}.section-description{font-size:1em;color:#555;max-width:600px;margin:0 auto 1.5em;}.goals-container{display:flex;flex-wrap:wrap;gap:1em;justify-content:center;}.goal-card{position:relative;width:300px;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.2);}.image-container{position:relative;}.goal-card img{width:100%;height:auto;object-fit:cover;}.dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:1;}.goal-overlay{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.7);color:#fff;padding:1em;box-sizing:border-box;text-align:left;border-radius:0 0 10px 10px;z-index:2;display:flex;flex-direction:column;justify-content:center;}.goal-overlay h3{font-size:1.2em;margin:0 0 0.5em;text-transform:uppercase;letter-spacing:1px;color:#fff;}.goal-overlay p{font-size:0.9em;margin:0 0 0.5em;color:#fff;}.goal-cta-button{display:inline-block;padding:0.5em 1em;background:linear-gradient(90deg,#1e90ff,#007acc);color:#fff;text-decoration:none;border-radius:5px;font-weight:bold;text-align:center;margin-top:0.5em;transition:background 0.3s ease;font-size:0.9em;}.goal-cta-button:hover{background:linear-gradient(90deg,#007acc,#1e90ff);}
.progress-tracker{display:flex;margin:60px auto;padding:0;list-style:none;padding-top:20px;}
@media screen and (max-width:780px){.block-title--extra-large{font-size:32px;}}
.panel-collapse{max-height:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0.4,0,0.2,1);}.panel-collapse.in{max-height:800px;}
.transformation-section{padding:10px 20px;background-color:#f9f9f9;text-align:center;}.section-title{font-size:3rem;font-weight:700;margin-bottom:20px;color:#333;}.section-subtitle{font-size:1.5rem;margin-bottom:20px;color:#555;}.benefits{text-align:left;margin:0 auto 30px;max-width:600px;font-size:1.3rem;color:#555;}.benefits p{margin-bottom:15px;}.cta-button{display:inline-block;padding:15px 30px;background-color:#007bff;color:#fff;font-size:1.2rem;font-weight:600;text-decoration:none;border-radius:5px;transition:background-color 0.3s ease;}.cta-button:hover{background-color:#0056b3;}.image-gallery{margin-top:40px;}.image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:10px;}.image-item{position:relative;background-size:cover;background-position:center;height:200px;border-radius:10px;overflow:hidden;transition:transform 0.3s ease;}.image-item:hover{transform:scale(1.05);}.hover-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,123,255,0.7);color:#fff;padding:10px 15px;font-size:1.3rem;text-align:center;opacity:0;transition:opacity 0.3s ease;border-radius:5px;}.image-item:hover .hover-text{opacity:1;}@media (min-width:768px){.section-title{font-size:3rem;}.section-subtitle{font-size:1.8rem;}.benefits{font-size:1.4rem;}.cta-button{font-size:1.5rem;}.hover-text{font-size:1.5rem;}}
.testimonial-slider{position:relative;width:100%;max-width:800px;margin:0 auto;padding:20px;box-sizing:border-box;overflow:hidden;background:transparent;min-height:80px;}.testimonial-slide{position:absolute;width:100%;opacity:0;transition:opacity 1s ease-in-out;text-align:left;top:0;left:0;display:flex;align-items:center;justify-content:center;height:100%;}.testimonial-slider .testimonial-slide:nth-child(1){animation:slideAnimation 48s infinite;}.testimonial-slider .testimonial-slide:nth-child(2){animation:slideAnimation 48s infinite 6s;}.testimonial-slider .testimonial-slide:nth-child(3){animation:slideAnimation 48s infinite 12s;}.testimonial-slider .testimonial-slide:nth-child(4){animation:slideAnimation 48s infinite 18s;}.testimonial-slider .testimonial-slide:nth-child(5){animation:slideAnimation 48s infinite 24s;}.testimonial-slider .testimonial-slide:nth-child(6){animation:slideAnimation 48s infinite 30s;}.testimonial-slider .testimonial-slide:nth-child(7){animation:slideAnimation 48s infinite 36s;}.testimonial-slider .testimonial-slide:nth-child(8){animation:slideAnimation 48s infinite 42s;}@keyframes slideAnimation{0%{opacity:0;}12.5%{opacity:1;}25%{opacity:0;}100%{opacity:0;}}.testimonial-slide p{font-size:1.1em;color:black;text-shadow:1px 1px 5px rgba(0,0,0,0.8);margin-left:0;font-style:italic;line-height:1.5;padding:0 20px;box-sizing:border-box;text-align:center;width:100%;}
ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px;display:grid;}ul.thumbnails.image_picker_selector li{margin:0px;float:left;}.banner .col-md-12 .mt-reservation-form{width:100%;float:inherit;position:relative;}html.js .js-webform-image-select{position:absolute;opacity:0;height:0px;width:0px;}.mt-reservation-form{background-color:#f6f6f6;text-align:center;padding:0px 30px 0;border-radius:5px 5px 0 0;}.background-image-block__section{position:relative;padding:0px 0;overflow:hidden;}.region--black-background .mt-reservation-form,.region--black-background .mt-reservation-form ~ .form-actions{background-color:rgba(0,0,0,0.79);box-shadow:10px 10px 10px #ded4b799;}.region--colored-background a.button,.region--colored-background .button > a,.region--colored-background input[type="submit"],.region--colored-background input[type="reset"],.region--colored-background input[type="button"],.region--dark-background a.button,.region--dark-background .button > a,.region--dark-background input[type="submit"],.region--dark-background input[type="reset"],.region--dark-background input[type="button"]{color:#fff;text-decoration:none;background-color:#027bbc;}
.fitclass-huge-title{font-size:2.5rem;text-align:center;font-weight:600;color:#222;margin-bottom:40px;}.fitclass-row{display:flex;justify-content:space-between;flex-wrap:wrap;padding:40px 0;background-color:#f5f5f5;}.fitclass-col{flex-basis:30%;text-align:center;padding:25px;background-color:white;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1);margin:15px;}@media (max-width:768px){.fitclass-col{flex-basis:100%;margin-bottom:20px;}.fitclass-huge-title{font-size:2rem;}}.fitclass-col i{color:#007BFF;margin-bottom:20px;font-size:2.5rem;}.fitclass-step-title{font-size:1.7rem;font-weight:600;color:#111;margin-bottom:15px;}.fitclass-description{font-size:1rem;font-weight:400;color:#555;line-height:1.6;}.fitclass-button{display:inline-block;padding:15px 35px;background:linear-gradient(45deg,#007BFF,#00D1FF);color:white;text-decoration:none;border-radius:8px;font-size:1.2rem;transition:background 0.3s ease,transform 0.3s ease;box-shadow:0 4px 12px rgba(0,123,255,0.2);}.fitclass-button:hover{background:linear-gradient(45deg,#0056b3,#00a3ff);transform:scale(1.05);}@media (max-width:768px){.fitclass-button{width:100%;text-align:center;}}
.header__container{padding:0px 0;position:relative;}.region--colored-background{background-color:#000;}.onscroll .header.js-fixed.region--colored-background{background-color:rgb(0,0,0);}.region--light-typography a,.region--light-typography a.link--dark,.region--light-typography .link--dark a{color:#fff;text-decoration:none;}@charset "UTF-8";.navigation1{height:70px;background:#000;}.brand1{position:absolute;padding-left:20px;float:left;line-height:70px;text-transform:uppercase;font-size:1.4em;}.brand1 a,.brand1 a:visited{color:#ffffff;text-decoration:none;}.nav1-container1{max-width:1200px;margin:0 auto;}nav1{float:right;}nav1 ul{list-style:none;margin:0;padding:0;}nav1 ul li{float:left;position:relative;}nav1 ul li a,nav1 ul li a:visited{display:block;padding:0 20px;line-height:70px;background:#000;color:#000000;text-decoration:none;}nav1 ul li a:hover,nav1 ul li a:visited:hover{background:#2581dc;color:#ffffff;}nav1 ul li a:not(:only-child):after,nav1 ul li a:visited:not(:only-child):after{padding-left:4px;content:" ▾";}nav1 ul li ul li{min-width:190px;}nav1 ul li ul li a{padding:15px;line-height:20px;}.nav1-dropdown1{position:absolute;display:none;z-index:1;box-shadow:0 3px 12px rgba(0,0,0,0.15);}.nav1-mobile1{display:none;position:absolute;top:0;right:0;background:#000;height:70px;width:70px;}@media only screen and (max-width:798px){.nav1-mobile1{display:block;}nav1{width:100%;padding:70px 0 15px;}nav1 ul{display:none;}nav1 ul li{float:none;}nav1 ul li a{padding:15px;line-height:20px;}nav1 ul li ul li a{padding-left:30px;}.nav1-dropdown1{position:static;}}@media screen and (min-width:799px){.nav1-list1{display:block !important;}}#nav1-toggle1{position:absolute;left:18px;top:22px;cursor:pointer;padding:10px 35px 16px 0px;}#nav1-toggle1 span,#nav1-toggle1 span:before,#nav1-toggle1 span:after{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#ffffff;position:absolute;display:block;content:"";transition:all 300ms ease-in-out;}#nav1-toggle1 span:before{top:-10px;}#nav1-toggle1 span:after{bottom:-10px;}#nav1-toggle1.active span{background-color:transparent;}#nav1-toggle1.active span:before,#nav1-toggle1.active span:after{top:0;}#nav1-toggle1.active span:before{transform:rotate(45deg);}#nav1-toggle1.active span:after{transform:rotate(-45deg);}nav1 ul li a,nav1 ul li a:visited{display:block;padding:0 20px;line-height:70px;background:#000;color:#fff;text-decoration:none;}
h1.main-title{font-family:'Anton',Arial,sans-serif;}@media screen and (min-width:601px){h1.main-title{font-size:70px;text-shadow:5px 5px 5px black;}}@media screen and (max-width:600px){h1.main-title{font-size:35px;text-shadow:5px 5px 5px black;}}@media screen and (min-width:601px){P.main{font-size:60px;text-shadow:5px 5px 5px black;}}@media screen and (max-width:600px){P.main{font-size:20px;text-shadow:5px 5px 5px black;}}@media screen and (min-width:601px){p.huge-title{font-size:32px;COLOR:#000000;TEXT-SHADOW:5PX 5PX 5PX #00000059;}}@media screen and (max-width:600px){p.huge-title{font-size:22px;COLOR:#000000;TEXT-SHADOW:5PX 5PX 5PX #00000059;}}@media screen and (min-width:601px){p.medium-title{font-size:20px;COLOR:#000000;}}@media screen and (max-width:600px){p.medium-title{font-size:13px;COLOR:#000000;}}
.box{position:relative;padding:20px;overflow:visible;}@keyframes slideIn{from{transform:translateY(-50%);opacity:0;}to{transform:translateY(0);opacity:1;}}.animated-slide-in{animation:slideIn 1.5s cubic-bezier(0.25,1,0.5,1) forwards;opacity:1;transform:translateY(0);}@keyframes slideInLeft{from{transform:translateX(-100%);opacity:0;}to{transform:translateX(0);opacity:1;}}.animated-slide-in-left{animation:slideInLeft 1.5s cubic-bezier(0.25,1,0.5,1) forwards;opacity:1;}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-6px);}60%{transform:translateY(-3px);}}.animated-bounce{animation:bounce 3s infinite;display:block;margin:0 auto;}@keyframes buttonHover{0%{transform:scale(1);box-shadow:none;}50%{transform:scale(1.03);box-shadow:0 4px 10px rgba(0,0,0,0.1);}100%{transform:scale(1);box-shadow:none;}}.animated-button{transition:transform 0.5s cubic-bezier(0.25,1,0.5,1),box-shadow 0.5s cubic-bezier(0.25,1,0.5,1);display:inline-block;margin:10px;}.animated-button:hover{animation:buttonHover 0.8s cubic-bezier(0.25,1,0.5,1) forwards;}.button-container{text-align:center;}
.fitclass-compare-title{font-size:2rem;text-align:center;margin-bottom:20px;}.fitclass-compare-table{width:100%;margin:20px 0;overflow-x:auto;display:block;}.fitclass-table{width:100%;border-collapse:collapse;table-layout:fixed;}thead th{background-color:#007BFF;color:white;padding:10px;text-align:center;font-weight:600;white-space:pre-wrap;}tbody td{padding:15px;text-align:center;border-bottom:1px solid #ddd;font-size:1rem;}tbody td.fitclass-tick{color:#28a745;font-size:1.5rem;}tbody td.fitclass-cross{color:#dc3545;font-size:1.5rem;}@media (max-width:768px){.fitclass-table thead th,.fitclass-table tbody td{font-size:0.9rem;padding:10px;}.fitclass-table tbody td.fitclass-tick,.fitclass-table tbody td.fitclass-cross{font-size:1.2rem;}thead th{white-space:normal;}}
