/* Branding and content fitting only. Gymort index-3 owns the layout and animations. */
:root{--ips-blue:#568fca;--ips-purple:#6860a7}html{scroll-behavior:smooth;scroll-padding-top:20px}.ips-logo{background:#fff;object-fit:contain;clip-path:inset(0 0 4% 0)}.header_V3_logo img{width:230px;max-width:100%}.footer_logo img{width:240px}.hader_v3_bottom_contact a{overflow-wrap:anywhere;font-size:15px}.navbar_v3 .nav-links{transition:color .3s}.banner_v3_area_bg{background-image:url(assets/images/common_img/home_banner_v3_bg.png);background-color:#568fca;background-blend-mode:luminosity}.banner_v3_image_area>img{max-height:85vh;object-fit:cover;object-position:center;width:100%}.banner_v3_image_text{z-index:1;pointer-events:none}.smarter_exercise_img img{aspect-ratio:4/5;object-fit:cover}.my_program_tab_img img{width:100%;height:700px;object-fit:cover}.program_tabs .tab_program_title_info h4{font-size:clamp(20px,1.8vw,32px)}.program_tabs .tab_program_title_info p{font-size:14px}.ips-tariff-note{font-size:14px;line-height:1.7;color:#555}.ips-club-photo{cursor:default}.ips-club-photo img.cover{height:560px;object-fit:cover;width:100%}.why_choose_img img{width:100%;aspect-ratio:1;object-fit:cover}.client_say_slider_v3_img img{object-fit:cover;object-position:center;min-height:680px}.gallery_slider_img img{height:480px;object-fit:cover;width:100%}.insta_feed_box>img{aspect-ratio:4/5;object-fit:cover;width:100%}.ips-form-label{display:block;margin-bottom:8px;font-size:14px}.ips-form-note{font-size:13px;line-height:1.6;padding-top:20px}.orenge_text{white-space:normal}.footer_upper_big_text svg{overflow:visible}.footer_upper_big_text text{font-size:130px}.ips-motion-controls:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #568fca;outline-offset:4px}@media(max-width:1399px){html{scroll-padding-top:80px}.banner_v3_image_area>img{max-height:650px}.my_program_tab_img img{height:600px}}@media(max-width:767px){.my_program_tab_img img{height:500px}.client_say_slider_v3_img img{min-height:0;max-height:580px;object-fit:contain}.gallery_slider_img img{height:380px}.ips-club-photo img.cover{height:400px}.footer_upper_big_text text{font-size:110px}.navbar_v3 .nav-links{min-height:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal,[data-aos]{opacity:1!important;visibility:visible!important;transform:none!important}.megic-cursor{display:none!important}.preloader{display:none!important}}

.preloader_img img{background:white;width:150px;height:auto}.preloader{background:#101b35}

@media(pointer:coarse){.megic-cursor{display:none!important}}
