.elementor-30383 .elementor-element.elementor-element-2f92e13:not(.elementor-motion-effects-element-type-background), .elementor-30383 .elementor-element.elementor-element-2f92e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-30383 .elementor-element.elementor-element-2f92e13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30383 .elementor-element.elementor-element-2f92e13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30383 .elementor-element.elementor-element-b06e998:not(.elementor-motion-effects-element-type-background), .elementor-30383 .elementor-element.elementor-element-b06e998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030403;}.elementor-30383 .elementor-element.elementor-element-b06e998{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30383 .elementor-element.elementor-element-b06e998 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-2f92e13 */@font-face {
    font-family: 'montserratlight';
    src: url('https://www.rebarvape.com/wp-content/themes/ohio/assets/fonts/Montserrat-Light/montserrat-light-webfont.woff2') format('woff2'),
        url('https://www.rebarvape.com/wp-content/themes/ohio/assets/fonts/Montserrat-Light/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratregular';
    src: url('https://www.rebarvape.com/wp-content/themes/ohio/assets/fonts/Montserrat-Regular/montserrat-regular-webfont.woff2') format('woff2'),
         url('https://www.rebarvape.com/wp-content/themes/ohio/assets/fonts/Montserrat-Regular/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratmedium';
    src: url('https://www.rebarvape.com/wp-content/themes/ohio/assets/fonts/Montserrat-Medium/montserrat-medium-webfont.woff2') format('woff2'),
          url('https://www.rebarvape.com/wp-content/themes/ohio/assets/fonts/Montserrat-Medium/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'morenabold';
    src: url('https://www.rebarvape.com/wp-content/themes/ohio/assets/fonts/morenabold/morena-bold-webfont.woff2') format('woff2'),
         url('https://www.rebarvape.com/wp-content/themes/ohio/assets/fonts/morenabold/morena-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratextralight';
    src: url('https://www.rebarvape.com/wp-content/themes/ohio/assets/fonts/Montserrat-ExtraLight/montserrat-extralight.woff2') format('woff2'),
        url('https://www.rebarvape.com/wp-content/themes/ohio/assets/fonts/Montserrat-ExtraLight/montserrat-extralight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'moon_2.0bold';
    src: url('https://www.rebarvape.com/wp-content/themes/ohio/assets/fonts/Moon2Bold/moon2.0-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.Young-C2-title {
    display: flex;
    justify-content: flex-end;
    margin-top: calc((100vw * 13) / 1920);
    margin-left: calc((100vw * 750) / 1920);
    font-family: 'montserratregular';
    font-size: calc((100vw * 35) / 1920);
}
.Young-C2-title a {
    color: #FFFFFF;
    text-decoration: none;
}
.Young-C2-title a:hover {
    background-image: none;
}
.Young-P2-banner {
    text-align: center;
    color: #FFFFFF;
    background-position: top center;
    height: calc((100vw * 1166) / 1920);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("/wp-content/uploads/2022/11/Young-P2-1.png");
    margin-top: calc((100vw * 150) / 1920);
}
.Young-P2-banner-img {
    margin-top: calc((100vw * 1250) / 1920);
    width: calc((100vw * 1124) / 1920);
}
.Young-P2-content1 {
    font-family: 'morenabold';
    font-weight: bold;
    font-size: calc((100vw * 80) / 1920);
    padding-top: calc((100vw * 100) / 1920 );
}
.Young-P2-content2 {
    font-family: 'montserratextraLight';
    font-size: calc((100vw * 30) / 1920);
    line-height: calc((100vw * 46) / 1920);
    text-align: justify;
    padding: 0 calc((100vw * 200) / 1920);
}
.Young-P2-capacity {
    display: flex;
    color: #fff;
    margin-top: 5vw;
    justify-content: center;
}
.Young-P2-capacity-location {
    display: grid;
    align-content: center;
}
.left {
    justify-items: end;
}
.right {
    justify-items: start;
}
.Young-P2-capacity-title {
    font-family: 'morenabold';
    font-size: calc((100vw * 70) / 1920);
    line-height: calc((100vw * 90) / 1920);;
}
.Young-P2-capacity-flex {
    display: flex;
    align-items: center;
}
.Young-P2-capacity-content {
    color:#B2B2B2;
    font-family: 'montserratsemibold';
    font-size: calc((100vw * 34) / 1920);
}
.capacity-right {
    margin-right: calc((100vw * 24) / 1920 );
}
.capacity-top {
    margin: calc((100vw * 20) / 1920 ) 0;
}
.Young-P2-capacity-title2 {
    margin-top: calc((100vw * 120) / 1920);
    margin-bottom: calc((100vw * 45) / 1920);    
    text-align: center;
    color: #6B2BF6;
    font-weight: bold;
    font-family: 'moon_2.0bold';
    font-size: calc((100vw * 80) / 1920);
}
.Young-P2-capacity-bottom {
    margin-bottom: calc((100vw * 135) / 1920);
    display: flex;
    justify-content: center;
}
.P2-capacity-icon1 {
	width: calc((100vw * 287) / 1920);
	height: calc((100vw * 63) / 1920) !important;
}	
.P2-capacity-icon2 {
    margin: 0 4vw;
	width: calc((100vw * 235) / 1920);
	height: calc((100vw * 72) / 1920) !important;
}
.P2-capacity-icon3 {
    margin-right: 4vw;
	width: calc((100vw * 315) / 1920);
	height: calc((100vw * 64) / 1920) !important;
}
.P2-capacity-icon4 {
	width: calc((100vw * 417) / 1920);
	height: calc((100vw * 73) / 1920) !important;
}
.bottom-1 {
    width: calc((100vw * 278) / 1920);
    height: calc((100vw * 63) / 1920);;
}
.bottom-2 {
    width: calc((100vw * 235) / 1920);
    height: calc((100vw * 72) / 1920);;
}
.bottom-3 {
    width: calc((100vw * 315) / 1920);
    height:calc((100vw * 64) / 1920);;
}
.bottom-4 {
    width: calc((100vw * 417) / 1920);
    height: calc((100vw * 73) / 1920);;
}

.Young-P2-Beauty {
    background-size: 100%;
    background-repeat: no-repeat;
    width: calc((100vw * 1920) / 1920);
    height: calc((100vw * 1023) / 1920);
    padding-top: calc((100vw * 400) / 1920);
    padding-left: calc((100vw * 950) / 1920);
    background-image: url("/wp-content/uploads/2022/11/Young-P2-8.png");
}
.Young-P2-everyday {
    background-size: 100%;
    width: calc((100vw * 1917) / 1920);
    height: calc((100vw * 1077) / 1920);
    background-repeat: no-repeat;
    padding-top: calc((100vw * 770) / 1920);
    padding-left: calc((100vw * 800) / 1920);
    background-image: url("/wp-content/uploads/2022/11/Young-P2-9.png");
}
.Young-P2-Beauty-title {
    color:#6B2BF6;
    line-height: 1.2;
    font-family: 'moon_2.0bold';
    font-size: calc((100vw * 80) / 1920);
}
.Young-P2-Beauty-content {
    color:#FFFFFF;
    padding-top: calc((100vw * 35) / 1920);
    font-family: 'montserratregular';
    font-size: calc((100vw * 34) / 1920);
    line-height: calc((100vw * 50) / 1920);
}
.Young-P2-Beauty-top {
    padding-top: calc((100vw * 40) / 1920);
}

.Young-P2-Beautys {
    width: calc((100vw * 1920) / 1920);
    height: calc((100vw * 962) / 1920);
    background-repeat: no-repeat;
    position: absolute;
    background-size: 100%;
    background-image: url("/wp-content/uploads/2022/11/Young-P2-10.png");
}
.Young-P2-Beauty-content1 {
    color:#FFFFFF;
    margin-top: calc((100vw * 700) / 1920);
    font-family: 'montserratregular';
    font-size: calc((100vw * 48) / 1920);
}
.Young-P2-Beauty-content2 {
    color:#FFFFFF;
    font-family: 'montserratregular';
    font-size: calc((100vw * 34) / 1920);
}
.young-pos {
    padding-top: 1.5vw;
    text-align: center;
}
.longer-pos {
    padding-top: 5.5vw;
    text-align: center;
}
.young-rel {
    position: relative;
    z-index: 111;
}




.P2-slider-content {
    margin-top: calc((100vw * 80) / 1920);
}
.P2-slider-img {
    width: calc((100vw * 118) / 1920);
}
.P2-slider-lt {
    width: calc((100vw * 80) / 1920);
}
.P2-slider-text {
    font-size: calc((100vw * 42) / 1920);
    font-family: 'moon_2.0light';
    font-weight: 300 !important;
    line-height: calc((100vw * 42) / 1920);
    color:#FFFFFF;
    margin-top: calc((100vw * 30) / 1920);
}
.P2-slider-left {
    position: absolute;
    top: calc((100vw * 396) / 1920);
    left: calc((100vw * 400) / 1920);
}
.P2-slider-right {
    position: absolute;
    top: calc((100vw * 396) / 1920);
    right: calc((100vw * 380) / 1920);
}






.Young-P2-meet {
    width: calc((100vw * 1920) / 1920);
    height: calc((100vw * 1080) / 1920);
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("/wp-content/uploads/2022/11/Young-P2-11.png");
}
.Young-P2-longer {
    height:calc((100vw * 1078) / 1920);
    background-image: url("/wp-content/uploads/2022/11/Young-P2-16.png");
}
.meet1 {
    float: left;
    padding-top: calc((100vw * 630) / 1920);
    margin-left: calc((100vw * 195) / 1920);
    width: calc((100vw * 574) / 1920);
}
.meet2 {
    float: right;
    padding-top: calc((100vw * 680) / 1920);
    width: calc((100vw * 576) / 1920);
    margin-right: calc((100vw * 213) / 1920);
}
.longer1 {
    position: absolute;
    padding-top: calc((100vw * 465) / 1920);
    left: calc((100vw * 338) / 1920);
    width: calc((100vw * 337) / 1920);
}
.longer2 {
    position: absolute;
    left: calc((100vw * 452) / 1920);
    padding-top: calc((100vw * 60) / 1920);
    width: calc((100vw * 1023) / 1920);
}
.longer3 {
    position: absolute;
    padding-top: calc((100vw * 265) / 1920);
    width: calc((100vw * 337) / 1920);
    right: calc((100vw * 355) / 1920);
}


.Young-P2-slider {
    position: relative;
    text-align: center;
    height: calc((100vw * 1092) / 1920);
}
.Young-P2-choose {
    height: calc((100vw * 1280) / 1920);
    background-image: url("/wp-content/uploads/2022/11/Young-P2-18.png");
}  
.choose-title {
    color: #6B2BF6;
    font-family: 'montserratmedium';
    font-size: calc((100vw * 37) / 1920);
}
.choose-left {
    float: left;
    text-align: right;
    padding-top: calc((100vw * 530) / 1920);
    margin-left: calc((100vw * 150) / 1920);
}
.choose-right {
    float: right;
    text-align: left;
    padding-top: calc((100vw * 430) / 1920);
    margin-right: calc((100vw * 270) / 1920);
}
.choose-right ul {
    padding: 0;
}
.choose-color ul li {
    list-style: none;
    color:#FFFFFF;
    font-size: calc((100vw * 34) / 1920);
    line-height: calc((100vw * 34) / 1920);
    font-family: 'montserratlight';
}
.Young-P2-Pack {
    height: calc((100vw * 1080) / 1920);
    background-image: url("/wp-content/uploads/2022/11/Young-P2-18.jpg");
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b06e998 */.clear {
    clear: both;
}
.m-P2-always {
    color: #FFFFFF;
}
.m-P2-always-1 {
    width: calc((100vw * 123) / 765);
    height: calc((100vw * 747) / 765) !important;
    margin-top: calc((100vw * 141) / 765);
    margin-left: calc((100vw * 351) / 765);
}
.m-P2-always-2 {
    width: calc((100vw * 581) / 765);
    padding-top: calc((100vw * 81) / 765);
    margin-left: calc((100vw * 115) / 765);
}
.m-always-title {
    font-family: 'MorenaBold';
    font-size: calc((100vw * 46) / 765);
    font-weight: bold;
    padding-top: calc((100vw * 76) / 765);
    text-align: center;
}
.m-always-content {
    font-family: MorenaBold;
    font-size: calc((100vw * 24) / 765);
    line-height: calc((100vw * 36) / 765);
    font-weight: 200;
    text-align: justify;
    word-break: break-all;
    padding-top: calc((100vw * 41) / 765);
    padding-left: calc((100vw * 95) / 765);
    padding-right: calc((100vw * 95) / 765);
}
.m-P2-young {
    position: relative;
}
.m-P2-young-1 {
    position: absolute;
    width: calc((100vw * 282) / 765);
    top: calc((100vw * 189) / 765);
    left: calc((100vw * 252) / 765);
}
.m-young-icon1 {
    width:calc((100vw * 19) / 765);
    height:calc((100vw * 26) / 765);
}
.m-young-icon2 {
    width:calc((100vw * 25) / 765);
    height:calc((100vw * 25) / 765);
}
.m-young-icon3 {
    width:calc((100vw * 22) / 765);
    height:calc((100vw * 29) / 765);
}
.icon1-margin {
    margin:8px;
}
/* .m-P2-young-2 {
    position: absolute;
    width: calc((100vw * 426) / 765);
    padding-top: calc((100vw * 157) / 765);
    padding-left: calc((100vw * 292) / 765);
} */
.m-P2-young-right {
    float: right;
    margin-top: calc((100vw * 105) / 765);
    margin-right: calc((100vw * 65) / 765);
}
.m-P2-young-right-title {
    font-size: calc((100vw * 42) / 765);
    font-family: 'MorenaBold';
    font-weight: bold;
    color: #FFFFFF;
    line-height: calc((100vw * 54) / 765);
}
.m-P2-young-right-content {
    color: #B2B2B2;
    font-size: calc((100vw * 26) / 765);
    line-height: calc((100vw * 50) / 765);
    font-weight: 600;
    font-family: 'montserratsemibold';
}
.m-P2-young-left {
    float: left;
    margin-top: calc((100vw * 959) / 765);
    margin-left: calc((100vw * 103) / 765);
    text-align: right;
}
.m-P2-common {
    padding-top: calc((100vw * 150) / 765);
    padding-bottom: calc((100vw * 185) / 765);
}
.m-P2-common-title {
    text-align: center;
    font-size: calc((100vw * 50) / 765);
    font-family: 'moon_2.0bold';
    font-weight: bold;
    color: #6B2BF6;
}
/* .m-P2-common img {
    padding-left: calc((100vw * 228) / 765);
    padding-top: calc((100vw * 118) / 765);
} */
.m-P2-common-img1 {
    width: calc((100vw * 55) / 765);
    height: calc((100vw * 93) / 765);
}
.m-P2-common-img2 {
    width: calc((100vw * 45) / 765);
    height: calc((100vw * 103) / 765);
}
.m-P2-common-img3 {
    width: calc((100vw * 88) / 765);
    height: calc((100vw * 84) / 765);
}
.m-P2-common-img4 {
    width: calc((100vw * 45) / 765);
    height: calc((100vw * 97) / 765);
}
.m-P2-common-img-top {
    display: flex;
    padding-top: calc((100vw * 113) / 765);
}
.grid-top {
    display: grid;
    justify-items: center;
}
.top1 {
    padding-left: calc((100vw * 175) / 765);
}
.top2 {
    padding-left: calc((100vw * 146) / 765);
}
.top3 {
    padding-left: calc((100vw * 164) / 765);
}
.top4 {
    padding-left: calc((100vw * 118) / 765);
}
.m-P2-common-img-bottom {
    display: flex;
    padding-top: calc((100vw * 135) / 765);
}
.m-P2-common-content {
    font-size: calc((100vw * 24) / 765);
    font-family: montserratsemibold;
    font-weight: 600;
    color: #FFFFFF;
    text-align: center;
    line-height: calc((100vw * 23) / 765);
}
.m-P2-common-top1 {
    padding-top: calc((100vw * 26) / 765);
}
.m-P2-common-top2 {
    padding-top: calc((100vw * 22) / 765);
}
.m-P2-common-top3 {
    padding-top: calc((100vw * 26) / 765);
}
.m-P2-common-top4 {
    padding-top: calc((100vw * 22) / 765);
}
.m-P2-beauty {
    background-image: url('/wp-content/uploads/2022/11/m-P2-8.png');
    background-repeat: no-repeat;
    background-size: contain;
    margin:0 auto;
    width: calc((100vw * 657) / 765);
    height: calc((100vw * 1067) / 765);
    position: relative;
}
.m-P2-beauty-top {
    color: #6B2BF6;
    font-size: calc((100vw * 56) / 765);
    line-height: calc((100vw * 65) / 765);
    font-family: 'moon_2.0bold';
    font-weight: bold;
    width: calc((100vw * 485) / 765);
    padding-top: calc((100vw * 43) / 765);
    padding-left: calc((100vw * 37) / 765);
}
.m-P2-beauty-bottom {
    font-weight: 400;
    color: #FFFFFF;
    position: absolute;
    left: calc((100vw * 39) / 765);
    font-family: 'montserratregular';
    bottom: calc((100vw * 60) / 765);
    font-size: calc((100vw * 24) / 765);
    line-height: calc((100vw * 40) / 765);
}
.m-P2-everyday {
    background-image: url('/wp-content/uploads/2022/11/m-P2-9.png');
    background-repeat: no-repeat;
    background-size: contain;
    margin:0 auto;
    margin-top: calc((100vw * 54) / 765);
    width: calc((100vw * 657) / 765);
    height: calc((100vw * 1069) / 765);
    position: relative;
    color: #FFFFFF;
}
.m-P2-everyday-top {
    font-size: calc((100vw * 60) / 765);
    font-family: 'moon_2.0bold';
    font-weight: bold;
    width: calc((100vw * 310) / 765);
    padding-top: calc((100vw * 97) / 765);
    padding-left: calc((100vw * 37) / 765);
}
.m-P2-everyday-bottom {
    font-weight: 400;
    position: absolute;
    left: calc((100vw * 39) / 765);
    font-family: 'montserratregular';
    bottom: calc((100vw * 51) / 765);
    font-size: calc((100vw * 24) / 765);
    line-height: calc((100vw * 40) / 765);
}
.m-P2-power {
    color: #FFFFFF;
    text-align: center;
    padding-top: calc((100vw * 187) / 765);
    padding-bottom: calc((100vw * 218) / 765);
}
.m-P2-power img {
    width: calc((100vw * 659) / 765);
    margin-top: calc((100vw * 55) / 765);
}
.m-P2-power-title {
    font-size: calc((100vw * 60) / 765);
    width: calc((100vw * 426) / 765);
    margin: 0 auto;
    font-family: 'moon_2.0bold';
    font-weight: bold;
    color: #6B2BF6;
}
.m-P2-power-content {
    font-size: calc((100vw * 32) / 765);
    font-family: 'montserratmedium';
    font-weight: 500;
    padding-top: calc((100vw * 100) / 765);
}
.m-P2-power-bottom {
    font-size: calc((100vw * 24) / 765);
    font-family :'montserratlight';
    font-weight: 300;
    padding-top: calc((100vw * 17) / 765);
}
.m-P2-meet {
    background-image: url('/wp-content/uploads/2022/11/m-P2-11.png');
    background-repeat: no-repeat;
    background-size: contain;
    margin:0 auto;
    width: calc((100vw * 657) / 765);
    height: calc((100vw * 972) / 765);
    position: relative;
    color: #FFFFFF; 
    padding-bottom: calc((100vw * 256) / 765);
}
.m-P2-meet-title {
    position: absolute;
    width: calc((100vw * 490) / 765);
    font-size: calc((100vw * 60) / 765);
    left: calc((100vw * 156) / 765);
    top: calc((-118 * 100vw) / 765);
    font-family: 'moon_2.0bold';
    font-weight: bold;
    color: #6B2BF6;
}
.m-P2-meet-content-right {
    float: right;
    width: calc((100vw * 296) / 765);
    margin-top: calc((100vw * 116) / 765);
    margin-right: calc((100vw * 50) / 765);
}
.m-P2-meet-content-left {
    float: left;
    width: calc((100vw * 296) / 765);
    margin-top: calc((100vw * 584) / 765);
    margin-left: calc((100vw * 48) / 765);
}
.m-P2-longer {
    background-image: url('/wp-content/uploads/2022/11/m-P2-12.png');
    background-repeat: no-repeat;
    background-size: contain;
    margin:0 auto;
    margin-top: calc((100vw * 265) / 765);
    width: calc((100vw * 657) / 765);
    height: calc((100vw * 972) / 765);
    position: relative;
    color: #FFFFFF; 
}
.m-P2-longer-title {
    position: absolute;
    width: calc((100vw * 490) / 765);
    font-size: calc((100vw * 60) / 765);
    left: calc((100vw * 156) / 765);
    top: calc((-118 * 100vw) / 765);
    font-family: 'moon_2.0bold';
    font-weight: bold;
    color: #6B2BF6;
    text-align: center;
}
.m-P2-longer-content-right {
    float: right;
    width: calc((100vw * 200) / 765);
    margin-top: calc((100vw * 115) / 765);
    margin-right: calc((100vw * 107) / 765);
}
.m-P2-longer-content-left {
    float: left;
    width: calc((100vw * 201) / 765);
    margin-top: calc((100vw * 841) / 765);
    margin-left: calc((100vw * 91) / 765);
}
.m-P2-choose {
    font-size: calc((100vw * 48) / 765);
    font-family: 'moon_2.0bold';
    font-weight: bold;
    color: #6B2BF6;
    text-align: center;
    width: calc((100vw * 408) / 765);
    padding-top: calc((100vw * 120) / 765);
    margin:0 auto;
}
.m-P2-inside {
    margin-top: calc((100vw * 177) / 765);
    padding-left: calc((100vw * 132) / 765);
}
.m-inside-top1 {
    padding-top:calc((100vw * 71) / 765);
    padding-bottom:calc((100vw * 36) / 765);
}
.m-inside-top2 {
    padding-top:calc((100vw * 54) / 765);
    padding-bottom:calc((100vw * 36) / 765);
}
.m-P2-inside-tit {
    font-size: calc((100vw * 56) / 765);
    font-family: 'moon_2.0bold';
    width: calc((100vw * 454) / 765);
    font-weight: bold;
    color: #6B2BF6;
}
.m-P2-inside-title {
    font-size: calc((100vw * 28) / 765);
    font-family: montserratmedium;
    font-weight: 500;
    color: #6B2BF6;
}
.m-P2-inside ul {
    margin:0;
    padding:0;
}
.m-P2-inside ul li {
    list-style:none;
    font-size: calc((100vw * 26) / 765);
    font-family: 'montserratlight';
    font-weight: 300;
    color: #FFFFFF;
}
.m-P2-bottom {
    background-image: url('/wp-content/uploads/2022/11/m-P2-13.png');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    height: calc((100vw * 1190) / 765);
}
.m-Young-P2-slider {
    position: relative;
}
.m-P2-slider-content {
    text-align: center;
    margin-top: calc((100vw * 68) / 765);
}
.m-P2-slider-img {
    width: calc((100vw * 123) / 765);
}
.m-P2-slider-lt {
    width: calc((100vw * 66) / 765);
    height: calc((100vw * 128) / 765);
}
.m-P2-slider-text {
    font-size: calc((100vw * 35) / 765);
    font-family: 'moon_2.0light';
    font-weight: 300 !important;
    line-height: calc((100vw * 35) / 765);
    color:#FFFFFF;
    margin-top: calc((100vw * 30) / 765);
}
.m-P2-slider-left {
    position: absolute;
    top: calc((100vw * 600) / 765);
    left: calc((100vw * 150) / 765);
}
.m-P2-slider-right {
    position: absolute;
    top: calc((100vw * 600) / 765);
    right: calc((100vw * 150) / 765);
}
.m-P2-package {
    background-image: url('/wp-content/uploads/2022/11/m-P2-16.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    height: calc((100vw * 1260) / 765);
}/* End custom CSS */