.full-slideshow-wrapper{width:100%;max-width:1920px}@media (min-width:992px){.overview-slider2{width:940px}}@media (min-width:1200px){.overview-slider2{width:1110px}}@media (min-width:1400px){.container{max-width:1290px}.overview-slider2{width:1260px}.container.container-large{min-width:auto;width:100%;max-width:1803px}.container.container-middle{min-width:auto;width:100%;max-width:1480px}}@media (max-width:1199px){main.pt .block-2a .contents{padding-right:0}.block-3a .contents .c2{padding-top:10px;padding-left:0}main.pt .block-4 .c1 h2:after{width:200px}main.pt .block-4 .c2 ul li{font-size:17px}}@media (min-width:1400px) and (max-width:1823px){header .container.container-large{max-width:1355px}}@media (max-width:991px){.bsport-newsletter-original form{display:block}.bsport-newsletter-original form input{margin-bottom:15px}[class^=MuiFormControl-root-]{padding-right:0 !important}[class*=MuiInputLabel-outlined-][class*=MuiInputLabel-shrink-]{transform:translate(10px,-17px) scale(.65) !important;opacity:0}.about-us .block-4 .bg{height:450px}main.pt .block-4 .c2 ul{margin-left:20px}main.pt .block-4 .c2{padding-top:25px}.l-text p{font-size:17px;line-height:32px}main.pt .bg-banner h1,main.pt .bg-banner a.button{left:auto}main.pt .bg-banner{text-align:center;align-items:center}footer ul.social-wrapper{margin-top:0;position:relative;top:-20px}footer ul.social-wrapper li{margin-right:10px}.block-classes-text .c a{font-size:18px}.block-classes-text .c a.arrow-r span{font-size:30px}.block-pt .c1{padding-bottom:20px}.block-pt .c2{text-align:left}a.button{font-size:15px}footer .social-media-icon img{width:18px;height:18px}}@media (max-width:890px){main.pt .bg-banner{justify-content:flex-end}main.pt .bg-banner h1{letter-spacing:7px;font-size:26px}main.pt .bg-banner h2{font-size:18px}main.pt .bg-banner a.button{font-size:15px !important}footer .c-2 img{width:85vw}.reviews-wrapper,.nav-wrapper-custom{max-width:550px}}@media (max-width:767px){header .container-large{max-width:92vw}.bsport-newsletter-original form button{width:100% !important}.page-template-about-us .cc2 a.button{width:100% !important}.home .block-7 .r2 .c-1:before{width:100%;left:0}.home .block-7 .r2{padding-top:55px;position:relative}.page-template-pt .block-4 .c2{position:relative;top:0}.page-template-classes .block-2.block-full-slideshow{padding-top:50px !important}.home .block-4 .c{text-align:center !important}.page-template-contact header h1{font-size:2em !important}.contact .contents.cc2 h2{text-align:center}.contact .contents.cc2{margin-top:30px}#map{height:250px}.about-us .block-4 .bg{height:350px;background-position:center;max-width:100%}.contents.cc2 .submit{padding-left:15px;padding-right:15px;width:100%}.contents.cc2{padding-left:0;padding-top:20px}.about-us .block-4 .bg{width:100%;height:320px;margin-bottom:25px}.about-us .block-3 .c1 .contents{padding-right:0}.about-us .block-3 .c2 .bg{position:relative;left:-30vw;background-position:center -400px}.about-us .block-3 .c2{order:-1;height:320px}.about-us .block-2 .c1{padding-right:15px;text-align:center}.about-us .block-2 .c2{padding-left:15px;text-align:center;margin-top:20px}.about-us .block-1 .c1{min-height:350px;display:flex;align-items:center}.about-us .block-1 .text{position:relative;bottom:0}main.pt .block-4 .c1{position:relative;top:0}main.pt .block-1 .l-text{text-align:center}.row-space-more{margin-top:45px}.after-g-box{margin-top:30px}footer ul.social-wrapper{margin-top:30px;position:relative;top:auto}main.classes2 .block-1a.block-video{height:210px}header .h2-large.larger h2,header .h2-large.larger h2 span{font-size:40px !important;letter-spacing:8px}.h2small h2{font-size:1.3em;line-height:1.2;letter-spacing:4px}body:not(.page-template-classes-2) .custom-header-text h1{letter-spacing:4px !important;font-size:1.3em;line-height:1.4}p,span{font-size:15px}main.classes2 .block-4 .c2 a.button{width:100%;margin-top:15px}main.classes2 .block-4 .c1{text-align:center}main.classes2 .block-1a{height:365px}.classes2 .block-2 .c{text-align:center;font-size:18px}.classes2 .block-2 .c2{padding-top:15px}.bt0 p{font-size:27px}.bt p a.button{font-size:1em}.bt p,.bt3 p{font-size:1.1em}.classes2 .block-7{padding-bottom:0}.block-classes-text .c-1{border:0}.block-classes-text .c .box{text-align:center}.block-pt .c3{text-align:left;padding-top:10px}.block-pt .info-text p{padding-right:0}.cat-wrapper-items .line{width:100%;left:auto}body h1{letter-spacing:4px !important;font-size:1.2em;line-height:1.4}.page-template-classes header h2,header .h2-large h2{font-size:1.3em;font-weight:400}.classes .block-1 h1{font-size:22px;line-height:1.4}.classes2 .block-1 h1{font-size:18px;line-height:1.4}h2.large{letter-spacing:3px !important;font-size:1.8em}.col-title{padding-bottom:15px}.contents-brand+div img{max-width:100%}.default-padding-2{padding-top:45px;padding-bottom:45px}.default-padding{padding-top:30px;padding-bottom:30px}.full-slideshow-wrapper{margin-top:-40px}footer .c-1,footer .c-3{text-align:center;padding-bottom:32px}footer .c-3{padding-bottom:0}footer ul.social-wrapper{text-align:center}.newsletter-container input,.newsletter-container a{margin:auto !important;margin-bottom:17px !important}.newsletter-container{display:block}.reviews-wrapper,.nav-wrapper-custom{max-width:55vw}.home .block-7 .c-2,.home .block-8 .c-2{text-align:left;padding-top:15px}.home .block-1 .align-items-center{margin-bottom:17px}.bg-image-full{height:220px}.contents-brand{padding-bottom:20px}header .top-contents{padding-top:45px;padding-bottom:27px}.home .block-1 .align-items-center{text-align:center;display:block !important}header h2{margin-top:30px;font-size:1.3em}body h1{letter-spacing:4px !important;font-size:1em;line-height:1.4}.h5 h2{font-size:14px}.home .block-7 .container{max-width:92vw}.home .block-7 .button+.button{margin-left:0}.home .block-8 .c-1 h2+p{text-align:left}.page-template-pt .block-1 .bg-banner{background-position:-600px center}.page-template-pt .block-2a .contents h5:first-child{text-align:left;letter-spacing:3px}.page-template-pt .block-2a .after-g-box{display:none}.block-bg-text h1{font-size:1.3em}.g-box{padding-top:7px}.overview-slider2 .item .img{background-position:center -40px}.page-template-pt .block-2a .g-box p:first-of-type{margin-bottom:10px}.page-template-pt .block-2+.block-2a .g-box p:first-of-type{margin-bottom:60px}.page-template-pt .block-2+.block-2a .g-box{margin-top:-10px}.page-template-pt .block-2a .g-box{margin-top:15px}.page-template-pt .block-4 .container{max-width:92vw}.page-template-pt .block-1 .row-space2 .box{text-align:left}.about-us .block-3 .c2 .bg{left:-45vw}.single-classes .classes2 .block-2 .c{text-align:center;font-size:14px}.single-classes .classes2 .block-2 .c1,.single-classes .classes2 .block-2 .c2{font-size:17px}.single-classes .classes2 .block-2 .row-space2{margin-top:20px}.single-classes .block-5{padding-top:15px}.single-classes .block-4 .c{text-align:center}.single-classes .block-4 a.button{width:80vw !important}.single-classes .block-6 .bt h3:first-child{margin-bottom:15px}.single-classes .block-6 .bt h5{letter-spacing:6px;font-size:15px}.heading-line h2{font-size:28px}.cat-wrapper-items h2{font-size:23px}.item-pt h5{font-size:1.1em}h3.price{font-size:1.8em}.box-ccvax h2{font-size:25px}.box-ccvax p{font-size:14px}.block-newsletter .h2small h2{line-height:30px}.page-template-pricing .block-3{padding-bottom:0}.about-us .block-1{width:100%;background-size:cover;background-position:center;background-attachment:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden}.about-us .block-6 .contents h2+p{text-align:left}.page-template-about-us .block-6 em,.page-template-about-us .block-6 i{letter-spacing:6px}.home .block-8 em{letter-spacing:6px;font-style:normal}.contents.txt h2{margin-bottom:15px}.single-classes .block-7{padding-bottom:23px !important}body:not(.page-template-classes-2) .custom-header-text h1{letter-spacing:4px !important;font-size:1em;line-height:1.4}.about-us .block-1 .c1{align-items:flex-start}.about-us .block-1 .text *{font-size:26px}.page-template-pricing .block-3 .contents{padding-left:30px;padding-right:30px}.item-pt small{font-size:1em}.box-ccvax *{font-size:14px}.page-template-pt .block-1 .row-space2 .box{text-align:justify}.page-template-pt .block-4 .container{max-width:73vw}}@media (max-width:672px){main.classes2 .block-1a{height:265px}}@media (max-width:524px){main.classes2 .block-1a{height:275px;background-size:140%}}@media (max-width:433px){.reviews-wrapper,.nav-wrapper-custom{max-width:73vw}.nav-wrapper-custom .arrow{left:-38px;top:100px}.nav-wrapper-custom .arrow.next{left:auto;right:-38px;top:100px}.single-classes.postid-304 .block-2 .c3{letter-spacing:2px}}@media (max-width:392px){.classes2 .block-2 .c3{letter-spacing:3px}.page-template-pt .block-4 .container{max-width:72vw}main.pt .block-4 .c2 ul li{font-size:15px}}@media (min-width:1024px){.about-us .block-1 .text{position:relative;bottom:100px}.box.bvc{position:relative;top:-50px}.page-template-pt .block-3a .g-box p:first-of-type{margin-bottom:40px}.home .block-7 .r2{padding-top:55px}.home .vcda1 p a.button{position:relative;left:-52px;top:-200px}}@media (min-width:1200px){.home .vcda1 p a.button{position:relative;left:-2px;top:0}}