﻿.pg_Branding{background-image:url("../images/personal-training/Branding.jpg");background-position:center;}@media print,screen and (min-width:1000px){.pg_Branding{background-position:center -10vw;}}.pg_Personal,.pg_GroupLesson{margin-top:30px;margin-bottom:60px;}.pg_Personal.MaxSize,.pg_GroupLesson.MaxSize{display:block;max-width:800px;}@media print,screen and (min-width:750px){.pg_Personal .PersonalImages,.pg_GroupLesson .PersonalImages{display:grid;grid-template-columns:50% 50%;}}.pg_Personal .Image01,.pg_Personal .Image02,.pg_Personal .Image03,.pg_Personal .Image04,.pg_GroupLesson .Image01,.pg_GroupLesson .Image02,.pg_GroupLesson .Image03,.pg_GroupLesson .Image04{display:block;background-position:top center;background-repeat:no-repeat;background-size:100%;height:35vw;}@media print,screen and (min-width:750px){.pg_Personal .Image01,.pg_Personal .Image02,.pg_Personal .Image03,.pg_Personal .Image04,.pg_GroupLesson .Image01,.pg_GroupLesson .Image02,.pg_GroupLesson .Image03,.pg_GroupLesson .Image04{background-size:cover;height:25vw;}}@media print,screen and (min-width:1000px){.pg_Personal .Image01,.pg_Personal .Image02,.pg_Personal .Image03,.pg_Personal .Image04,.pg_GroupLesson .Image01,.pg_GroupLesson .Image02,.pg_GroupLesson .Image03,.pg_GroupLesson .Image04{height:250px;}}.pg_Personal .Image01,.pg_GroupLesson .Image01{background-image:url(../images/personal-training/personal01.jpg);}@media print,screen and (max-width:749px){.pg_Personal .Image01,.pg_GroupLesson .Image01{background-position:center -6vw;}}.pg_Personal .Image02,.pg_GroupLesson .Image02{background-image:url(../images/personal-training/personal02.jpg);}@media print,screen and (max-width:749px){.pg_Personal .Image02,.pg_GroupLesson .Image02{display:none;}}@media print,screen and (min-width:1000px){.pg_Personal .Image02,.pg_GroupLesson .Image02{background-position:top left;}}.pg_Personal .Content,.pg_GroupLesson .Content{background-color:#3e3a39;color:#fff;padding:15px;display:grid;grid-auto-flow:row;grid-row-gap:15px;}@media print,screen and (min-width:750px){.pg_Personal .Content,.pg_GroupLesson .Content{grid-row-gap:0;grid-column-gap:10px;}}.pg_Personal .Description,.pg_GroupLesson .Description{display:grid;align-items:start;}@media print,screen and (max-width:749px){.pg_Personal .Description,.pg_GroupLesson .Description{grid-template-rows:auto auto;grid-row-gap:10px;order:2;}}@media print,screen and (min-width:750px){.pg_Personal .Description,.pg_GroupLesson .Description{grid-template-columns:65px 390px;grid-column-gap:10px;grid-row:1/2;grid-column:1/1;justify-content:center;}}@media print,screen and (min-width:1000px){.pg_Personal .Description,.pg_GroupLesson .Description{grid-template-columns:65px 500px;}}.pg_Personal .ReservationLabel,.pg_GroupLesson .ReservationLabel{background-color:#e95513;padding:5px 10px;display:inline-block;font-weight:bold;text-align:center;font-size:13px;}@media print,screen and (min-width:750px){.pg_Personal .ReservationLabel,.pg_GroupLesson .ReservationLabel{width:65px;}}.pg_Personal .TextBox,.pg_GroupLesson .TextBox{font-weight:bold;}.pg_Personal .Text,.pg_GroupLesson .Text{display:inline-block;margin-bottom:5px;}@media print,screen and (max-width:749px){.pg_Personal .PersonalMain,.pg_GroupLesson .PersonalMain{order:1;}}@media print,screen and (min-width:750px){.pg_Personal .PersonalMain,.pg_GroupLesson .PersonalMain{grid-row:2/4;grid-column:1/2;}}.pg_Personal .MainTitle,.pg_GroupLesson .MainTitle{display:flex;justify-content:center;position:relative;z-index:1;font-size:6.5vw;padding:0 10px;}@media print,screen and (min-width:750px){.pg_Personal .MainTitle,.pg_GroupLesson .MainTitle{font-size:4.5vw;padding:0;}}@media print,screen and (min-width:1000px){.pg_Personal .MainTitle,.pg_GroupLesson .MainTitle{font-size:45px;}}.pg_Personal .MainTitle:before,.pg_GroupLesson .MainTitle:before{content:"";display:block;background-color:#e95513;z-index:-1;position:absolute;bottom:1vw;width:90%;left:5%;height:2vw;}@media print,screen and (min-width:750px){.pg_Personal .MainTitle:before,.pg_GroupLesson .MainTitle:before{width:94%;left:3%;height:10px;bottom:10px;}}@media print,screen and (min-width:1000px){.pg_Personal .MainTitle:before,.pg_GroupLesson .MainTitle:before{width:98%;left:1%;}}.pg_Personal .PersonalPrice,.pg_GroupLesson .PersonalPrice{display:flex;justify-content:center;font-weight:bold;align-items:center;font-size:4.5vw;}@media print,screen and (min-width:750px){.pg_Personal .PersonalPrice,.pg_GroupLesson .PersonalPrice{font-size:4vw;}}@media print,screen and (min-width:1000px){.pg_Personal .PersonalPrice,.pg_GroupLesson .PersonalPrice{font-size:30px;}}.pg_Personal .PersonalPrice .Price,.pg_GroupLesson .PersonalPrice .Price{font-size:5.5vw;margin:0 5px;}@media print,screen and (min-width:750px){.pg_Personal .PersonalPrice .Price,.pg_GroupLesson .PersonalPrice .Price{font-size:6vw;}}@media print,screen and (min-width:1000px){.pg_Personal .PersonalPrice .Price,.pg_GroupLesson .PersonalPrice .Price{font-size:45px;margin:0 10px;}}.pg_Personal .sc_PriceLabel,.pg_GroupLesson .sc_PriceLabel{color:#fff;font-weight:bold;}.pg_Personal .NumberOfTimes,.pg_GroupLesson .NumberOfTimes{order:3;padding:5px;border:1px solid #fff;display:grid;place-items:center;}@media print,screen and (max-width:749px){.pg_Personal .NumberOfTimes,.pg_GroupLesson .NumberOfTimes{display:flex;}}@media print,screen and (min-width:750px){.pg_Personal .NumberOfTimes,.pg_GroupLesson .NumberOfTimes{grid-column:2/2;grid-row:1/4;}}.pg_Personal .NumberItem,.pg_GroupLesson .NumberItem{padding:10px;text-align:center;}@media print,screen and (max-width:749px){.pg_Personal .NumberItem,.pg_GroupLesson .NumberItem{flex:1;}}@media print,screen and (max-width:749px){.pg_Personal .NumberItem:not(:last-of-type),.pg_GroupLesson .NumberItem:not(:last-of-type){border-right:1px solid #fff;}}@media print,screen and (min-width:750px){.pg_Personal .NumberItem:not(:last-of-type),.pg_GroupLesson .NumberItem:not(:last-of-type){border-bottom:1px solid #fff;margin-bottom:5px;}}.pg_Personal .NumberLabel,.pg_GroupLesson .NumberLabel{font-size:14px;font-weight:bold;}.pg_Personal .NumberPrice,.pg_GroupLesson .NumberPrice{font-size:5.5vw;line-height:1;display:block;}@media print,screen and (min-width:750px){.pg_Personal .NumberPrice,.pg_GroupLesson .NumberPrice{font-size:28px;}}@media print,screen and (min-width:1000px){.pg_Personal .NumberPrice,.pg_GroupLesson .NumberPrice{font-size:32px;}}.pg_TrainingMenu{margin:50px 0;}.pg_TrainingMenu .List{margin-bottom:20px;}@media print,screen and (min-width:750px){.pg_TrainingMenu .List{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px;}}@media print,screen and (min-width:1000px){.pg_TrainingMenu .List{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;}}.pg_TrainingMenu .Item{border:1px solid #efefef;margin:15px auto;max-width:300px;border-radius:5px;overflow:hidden;}@media print,screen and (min-width:750px){.pg_TrainingMenu .Item{margin:0;}}.pg_TrainingMenu .MenuName{display:block;padding:10px;text-align:center;font-size:13px;font-weight:bold;background-color:#3e3a39;color:#fff;}.pg_TrainingMenu .MenuTime{padding:15px;display:block;text-align:center;font-weight:bold;font-size:16px;}.pg_TrainingMenu .MenuArea{margin:30px 0;}.pg_Contact{margin-bottom:100px;}.pg_Contact .LinkBanner{height:300px;width:100%;max-width:900px;margin:0 auto 20px;position:relative;overflow:hidden;background:#000;display:grid;justify-content:center;align-items:center;}.pg_Contact .LinkBanner:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;background:url(../images/personal-training/personal-banner.jpg) no-repeat;background-position:center center;opacity:.8;transition:all .8s ease;background-size:cover;}@media print,screen and (min-width:750px){.pg_Contact .LinkBanner:after{background-position:center -10vw;}}.pg_Contact .LinkBanner:hover:after{opacity:.5;transform:scale(1.05);}.pg_Contact .LinkBanner .sc_BaseText{color:#fff;font-weight:bold;text-align:center;}.pg_Contact .TextBox{padding:30px;}.pg_Contact .LinkText{font-size:15px;font-weight:bold;z-index:1;position:relative;margin-bottom:10px;}.pg_Contact .LinkForm{z-index:1;position:relative;transition:all .8s ease;background-color:rgba(255,255,255,.9);display:block;font-size:16px;max-width:300px;padding:20px;text-align:center;margin:0 auto;}.pg_Cancel .CancelBlock{max-width:600px;}.pg_Cancel .Cancel{color:#d32d45;font-size:16px;font-weight:600;line-height:1;}.pg_PrimaryButton{margin:100px auto 50px;}@media print,screen and (min-width:750px){.pg_PrimaryButton{font-size:14px;padding:14px 15px;max-width:300px;}}