@charset "utf-8";@media screen and (max-width:767px){#head.lazyloaded{background-image:url(https://groundslam.com/images/com/head/instructor_sp.webp)}}@media screen and (min-width:768px){#head.lazyloaded{background-image:url(https://groundslam.com/images/com/head/instructor_pc.webp)}}#instructors{text-align:center}#instructors .title_section:after{background-color:#FFF}#instructors .title_section b{color:#FFF}#instructors .title_section span{color:#333}#instructors>strong{display:block;line-height:1.4}#instructors a{position:relative;z-index:1}#instructors ul>li{display:inline-block;line-height:1.4;vertical-align:top}#instructors ul>li picture a{border-color:#C6B67C;border-style:solid;max-width:160px;display:inline-block;vertical-align:top}#instructors ul>li picture a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s;width:100%}#instructors ul>li picture a:hover img{opacity:.7}#instructors ul>li h2 a,#instructors ul>li h3 a{text-decoration:none}#instructors ul>li h2 a:hover,#instructors ul>li h3 a:hover{text-decoration:underline}#instructors ul>li .instructors_class{font-size:75%}#instructors ul>li .instructors_class h3{font-weight:400}#instructors ul>li .instructors_class [class^="label_gym_"]{margin-bottom:.1em}#instructors ul>li .instructors_class p+[class^="label_gym_"]{margin-top:.5em}@media screen and (min-width:320px) and (max-width:359px){#instructors>strong{font-size:112.5%}}@media screen and (max-width:359px){#instructors ul>li{width:93.75%}#instructors ul>li p{font-size:75%}}@media screen and (min-width:360px) and (max-width:413px){#instructors ul>li p{font-size:62.5%}}}@media screen and (min-width:360px) and (max-width:767px){#instructors>strong{font-size:125%}}@media screen and (min-width:360px) and (max-width:639px){#instructors ul>li{width:50%}#instructors ul>li picture a{width:75%}}@media screen and (min-width:414px) and (max-width:767px){#instructors ul>li p{font-size:75%}}@media screen and (min-width:640px) and (max-width:767px){#instructors ul>li{width:33.3%}}@media screen and (max-width:767px){#instructors{padding-bottom:6.25%}#instructors>strong{margin-bottom:1.5625%;padding:0 3.125%}#instructors ul{margin-top:3.125%}#instructors ul>li{margin-top:3.125%}#instructors ul>li picture{margin-bottom:.5em}#instructors ul>li picture a{border-width:2px}#instructors ul>li>h2,#instructors ul>li>h3{font-size:125%}#instructors ul>li .instructors_class{padding:0 5px}}@media screen and (min-width:768px){#instructors{padding-bottom:100px}#instructors>strong{font-size:150%;margin-bottom:20px}#instructors ul{margin-top:20px}#instructors ul>li{margin-top:30px}#instructors ul>li picture{margin-bottom:10px}#instructors ul>li picture a{border-width:5px;width:160px}#instructors ul>li>h2,#instructors ul>li>h3{font-size:150%}#instructors ul>li p{font-size:87.5%}#instructors ul>li .instructors_class{margin-top:.5em;padding:0 10px}}@media screen and (min-width:768px) and (max-width:939px){#instructors ul>li{width:33.3%}}@media screen and (min-width:940px) and (max-width:1023px){#instructors ul>li{width:33.3%}}@media screen and (min-width:1024px){#instructors ul>li{width:25%}}#instructor figure picture img{vertical-align:top}#instructor figure figcaption h1{line-height:1.2}#instructor figure figcaption hr{background-color:#C6B67C}#instructor figure figcaption h2{color:#C6B67C}#instructor figure figcaption h2 span{color:#FF8700}#instructor figure figcaption [class^="label_gym_"]{vertical-align:middle}@media screen and (max-width:767px){#instructor{}#instructor figure picture{margin-bottom:3.125%;text-align:center}#instructor figure picture img{width:56.25%;max-width:300px}#instructor figure figcaption h1{font-size:150%;margin-top:1.5625%;padding:0 3.125%;text-align:center}#instructor figure figcaption hr{margin:1em auto 0;width:93.75%}#instructor figure figcaption h2{margin-top:1em;padding:0 3.125%}#instructor figure figcaption p{padding:0 3.125%}#instructor figure figcaption [class^="label_gym_"]{margin-left:3.125%}}@media screen and (min-width:768px){#instructor{}#instructor figure{border-collapse:separate;border-spacing:0;display:table;table-layout:fixed;width:100%}#instructor figure picture{display:table-cell;vertical-align:top;width:25%}#instructor figure picture img{width:100%}#instructor figure figcaption{display:table-cell;padding-left:5%;vertical-align:top}#instructor figure figcaption h1{font-size:200%}#instructor figure figcaption hr{margin:1.5em 0 0}#instructor figure figcaption h2{margin-top:2em}}#overview picture{display:block}#overview picture a{display:inline-block;overflow:hidden;vertical-align:top}#overview picture a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 0.2s ease-out 0s;width:100%!important}#overview picture a:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:359px){#overview picture a,#overview picture img{width:50%}}@media screen and (min-width:360px) and (max-width:479px){#overview picture a,#overview picture img{width:-webkit-calc(100% / 3);width:calc(100% / 3)}}@media screen and (min-width:480px) and (max-width:767px){#overview picture a,#overview picture img{width:25%}}@media screen and (max-width:767px){#overview{margin-top:6.25%}#overview picture{padding:0 3.125%}}@media screen and (min-width:768px){#overview{margin-top:100px}#overview picture a,#overview picture img{width:20%}}
