html { font-size:1rem; } @media screen and (max-width:1440px) { html { font-size:calc(-0.00222717149220486rem + 1.1135857461024499vw); } } @media screen and (max-width:991px) { html { font-size:1rem; } } @media screen and (max-width:320px) { html { font-size:calc(-0.003134796238244514rem + 5.015673981191222vw); } } .body { font-smooth:always; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-rendering:optimizeLegibility; } .is--visually-hidden { border:0; padding:0; margin:0; position:absolute !important; height:1px; width:1px; overflow:hidden; clip:rect(1px 1px 1px 1px); clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); white-space:nowrap; } @media screen and (max-width:991px) { .nav__c-menu { overflow-y:scroll!important; } } .c-radial-fading { background-image:radial-gradient(ellipse 50% 100% at 50% 50%,rgba(0,0,18,0),#000012); } .c-radial-fading, .c-blur-shapes, .section-big-shape, .c-swiper__fade, .blog-highlight__blur, .trustpilot-marquee_fade, .marquee__fade, .team-grid__fade { pointer-events:none; } .hero__logos-wrapper { white-space:nowrap; will-change:transform; } .hero__logos-wrapper { animation:marquee--move__logos 35s linear infinite; } @keyframes marquee--move__logos { from { transform:translateX(0%); } to { transform:translateX(-100%); } } .is--gradient-underline:after { background-repeat:no-repeat; background-position:center bottom; position:absolute; content:''; height:1rem; bottom:-1.5rem; margin:0 auto; left:50%; right:50%; transform:translate(-50%, -50%); width:120%; background-image:url(https://bodycontouringcourses.com/supporting-files/publishing/css/../images/gradient-underline.svg); } .is--truncate { overflow:hidden; line-height:1.2rem; max-height:3.6rem; -webkit-box-orient:vertical; display:block; display:-webkit-box; overflow:hidden !important; text-overflow:ellipsis; -webkit-line-clamp:3; } .is--testimonial-truncate { overflow:hidden; line-height:1.2rem; max-height:12rem; -webkit-box-orient:vertical; display:block; display:-webkit-box; overflow:hidden !important; text-overflow:ellipsis; -webkit-line-clamp:9; } @media only screen and (max-width:992px) { .is--mobile-truncate { overflow:hidden; line-height:1.2rem; max-height:3.6rem; -webkit-box-orient:vertical; display:block; display:-webkit-box; overflow:hidden !important; text-overflow:ellipsis; -webkit-line-clamp:3; } } @media only screen and (min-width:992px) { .trustpilot-marquee__wrapper { will-change:transform; animation:marquee-horizontal 50s linear infinite; } @keyframes marquee-horizontal { from { transform:translateX(0); } to { transform:translateX(-100%); } } } .is--card-blur:hover > .product-card::after { opacity:1; } .product-card:hover::before { opacity:1; } .product-card::before, .product-card:after { content:""; height:100%; left:0px; opacity:0; position:absolute; top:0px; transition:opacity 500ms; width:100%;} .product-card:before { background:radial-gradient( 65rem circle at var(--mouse-x) var(--mouse-y), rgba(255, 255, 255, 0.06), transparent 40% ); z-index:3;} .product-card::after { background:radial-gradient( 100rem circle at var(--mouse-x) var(--mouse-y), rgba(255, 255, 255, 0.4), transparent 15% ); z-index:1;} @media screen and (min-width:992px) { .h1__tape{ -webkit-text-fill-color:initial;} .h1__tape::before { content:'automated'; color:white; position:absolute; width:100%; top:50%; left:50%; transform:translate(-50%, -50%); mix-blend-mode:overlay; } } .team-grid { -webkit-mask-image:linear-gradient(to top, transparent 0%, black 100%); mask-image:linear-gradient(to top, transparent 0%, black 100%); } .team-grid__fade { -webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 100%); mask-image:linear-gradient(to bottom, transparent 0%, black 100%); } @media only screen and (max-width:991px) { .team-grid__item:nth-child(8n+7) {display:none;} .team-grid__item:nth-child(8n+8) {display:none;} .team-grid__item:nth-child(8n+9) {display:none;} .team-grid__item:nth-child(8n+10) {display:none;} .team-grid__item:nth-child(8n+11) {display:none;} .team-grid__item:nth-child(8n+12) {display:none;} .team-grid__item:nth-child(8n+13) {display:none;} .team-grid__item:nth-child(8n+14) {display:none;} .team-grid__item:nth-child(8n+15) {display:none;} .team-grid__item:nth-child(8n+16) {display:none;} } .hero-video:hover .hero-video__play-icon { transform:scale(1.1); } @media screen and (min-width:991px) { .post-card__c-img:hover .post-card__img-shadow { opacity:0.5; } } .team-grid__name { @media only screen and (max-width:991px) { word-spacing:9999px; } } .w-lightbox-img { border-radius:0.625rem; } @media screen and (min-width:991px) { .title-h1 { word-spacing:0.2rem; } } .calculator__c-tooltip:hover .calculator__tooltip-tag { opacity:1; transform:scale(1); } .w--redirected-checked + input[type="radio"] + .calculator__radio-text { color:#F3F5F8; } .w-select { appearance:none !important; -webkit-appearance:none !important; -moz-appearance:none !important; background-position:right 1rem center; } .calculator__c-price.is--total-negative { background:red; color:white; } .calculator-field.is--error { border-color:red; } .calculator__submit-btn.is--active { opacity:1; cursor:pointer; } .calculator__submit-btn.is--active:hover { transform:scale(1.02); } .calculator-popup-form__submit { width:100%; padding-top:0.625rem; padding-right:2rem; padding-bottom:0.625rem; padding-left:2rem; border-top-left-radius:0.375rem; border-top-right-radius:0.375rem; border-bottom-left-radius:0.375rem; border-bottom-right-radius:0.375rem; background-color:#2858ff; font-weight:600; text-align:center; } .c-range-slider.is--disabled { opacity:0.3; pointer-events:none; }