.elementor-45424 .elementor-element.elementor-element-67cb211{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--overflow:hidden;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-45424 .elementor-element.elementor-element-67cb211:not(.elementor-motion-effects-element-type-background), .elementor-45424 .elementor-element.elementor-element-67cb211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EE;}.elementor-45424 .elementor-element.elementor-element-67cb211, .elementor-45424 .elementor-element.elementor-element-67cb211::before{--border-transition:0.3s;}.elementor-45424 .elementor-element.elementor-element-5301ad9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:2rem 2rem;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;overflow:visible;}body:not(.rtl) .elementor-45424 .elementor-element.elementor-element-78929a9{left:0%;}body.rtl .elementor-45424 .elementor-element.elementor-element-78929a9{right:0%;}.elementor-45424 .elementor-element.elementor-element-78929a9{bottom:0px;z-index:1;}.elementor-45424 .elementor-element.elementor-element-c3f903d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:2;overflow:visible;}.elementor-45424 .elementor-element.elementor-element-fb12ba8{text-align:center;}.elementor-45424 .elementor-element.elementor-element-fb12ba8 .elementor-heading-title{color:var( --e-global-color-2fbad83 );font-family:var( --e-global-typography-6025a10-font-family ), Sans-serif;font-size:var( --e-global-typography-6025a10-font-size );font-weight:var( --e-global-typography-6025a10-font-weight );line-height:var( --e-global-typography-6025a10-line-height );letter-spacing:var( --e-global-typography-6025a10-letter-spacing );word-spacing:var( --e-global-typography-6025a10-word-spacing );}.elementor-45424 .elementor-element.elementor-element-fb12ba8 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;padding:0px 0px 0px 0px;}.elementor-45424 .elementor-element.elementor-element-dd4cabc{text-align:center;}.elementor-45424 .elementor-element.elementor-element-dd4cabc .elementor-heading-title{color:var( --e-global-color-2fbad83 );font-family:"Work Sans", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.4em;}.elementor-45424 .elementor-element.elementor-element-dd4cabc > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-45424 .elementor-element.elementor-element-0bc6008{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;overflow:visible;}.elementor-45424 .elementor-element.elementor-element-0bc6008:not(.elementor-motion-effects-element-type-background), .elementor-45424 .elementor-element.elementor-element-0bc6008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF3;}.elementor-45424 .elementor-element.elementor-element-0bc6008, .elementor-45424 .elementor-element.elementor-element-0bc6008::before{--border-transition:0.3s;}.elementor-45424 .elementor-element.elementor-element-a989438{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-45424 .elementor-element.elementor-element-5a36b7f{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-45424 .elementor-element.elementor-element-cd94da7{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-45424 .elementor-element.elementor-element-67cb211{--width:100%;}.elementor-45424 .elementor-element.elementor-element-5301ad9{--width:100%;}.elementor-45424 .elementor-element.elementor-element-0bc6008{--width:100%;}}@media(max-width:1024px){.elementor-45424 .elementor-element.elementor-element-67cb211{--min-height:0px;--gap:0rem 0rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45424 .elementor-element.elementor-element-5301ad9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45424 .elementor-element.elementor-element-c3f903d{--gap:0rem 0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45424 .elementor-element.elementor-element-fb12ba8 .elementor-heading-title{font-size:var( --e-global-typography-6025a10-font-size );line-height:var( --e-global-typography-6025a10-line-height );letter-spacing:var( --e-global-typography-6025a10-letter-spacing );word-spacing:var( --e-global-typography-6025a10-word-spacing );}.elementor-45424 .elementor-element.elementor-element-fb12ba8 > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;}.elementor-45424 .elementor-element.elementor-element-dd4cabc .elementor-heading-title{font-size:1.125rem;line-height:1.4em;}.elementor-45424 .elementor-element.elementor-element-dd4cabc > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-45424 .elementor-element.elementor-element-0bc6008{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:767px){.elementor-45424 .elementor-element.elementor-element-67cb211{--min-height:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45424 .elementor-element.elementor-element-5301ad9{--gap:2.5rem 2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-45424 .elementor-element.elementor-element-c3f903d{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-45424 .elementor-element.elementor-element-fb12ba8 .elementor-heading-title{font-size:var( --e-global-typography-6025a10-font-size );line-height:var( --e-global-typography-6025a10-line-height );letter-spacing:var( --e-global-typography-6025a10-letter-spacing );word-spacing:var( --e-global-typography-6025a10-word-spacing );}.elementor-45424 .elementor-element.elementor-element-fb12ba8 > .elementor-widget-container{margin:0rem 0rem 2.5rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-45424 .elementor-element.elementor-element-dd4cabc .elementor-heading-title{font-size:1.0625rem;}.elementor-45424 .elementor-element.elementor-element-dd4cabc > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-45424 .elementor-element.elementor-element-0bc6008{--min-height:750px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}/* Start custom CSS for image, class: .elementor-element-78929a9 */@media only screen and (max-width: 1440px) and (min-width: 1025px) {
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top { --vw_max: 1440; --vw_min: 1025; --vw_r-max: 90; --vw_r_min: 64.0625; }
}

@media only screen and (max-width: 1024px) and (min-width: 992px) {
	.body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top { --vw_max: 1024; --vw_min: 992; --vw_r-max: 64; --vw_r_min: 62; }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
	.body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top{ --vw_max: 991; --vw_min: 768; --vw_r-max: 61.9375; --vw_r_min: 48; }    
}

@media only screen and (max-width: 767px) and (min-width: 600px) {
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top { --vw_max: 767; --vw_min: 600; --vw_r-max: 47.9375; --vw_r_min: 37.5; }
}

@media only screen and (max-width: 599px) and (min-width: 480px) {
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top { --vw_max: 599; --vw_min: 480; --vw_r-max: 37.4375; --vw_r_min: 30; }
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top { --vw_max: 479; --vw_min: 320; --vw_r-max: 29.9375; --vw_r_min: 20; }
}


.signup_complete_hero_section.a1.a2.a3.a4.a5 ,.signup_complete_body_section.a1.a2.a3.a4.a5 {
    position: relative;
}

.body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top .elementor-widget-container {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top .elementor-widget-container img {
    width: 823px;
    height: 821px;
    position: absolute;
    left: 50%;
    bottom: -640px;
    transform: translateX(-50%);
    opacity: .75;
}

/* 991px -> 768 [Unique] */
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top .elementor-widget-container img {
        --bottom_max: -780;
        --bottom_min: -610;
        
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
}

/* 991px -> Below */
@media only screen and (max-width: 991px) {
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top .elementor-widget-container img {
        width: 100%;
        height: auto;
        aspect-ratio: 1 / 1;
    }
}

/* 767px -> 600px  [Mobile] */
@media only screen and (max-width: 767px) and (min-width: 600px) {
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top .elementor-widget-container img {
        --bottom_max: -610;
        --bottom_min: -490;
        
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
        
        opacity: .9;
    }
    
}

/* 767px -> Below */
@media only screen and (max-width: 767px) {
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top .elementor-widget-container img {
        opacity: .9;
    }
}

/* 599px -> 480px  [Mobile] */
@media only screen and (max-width: 599px) and (min-width: 480px) {    
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top .elementor-widget-container img {
        --bottom_max: -490;
        --bottom_min: -378;
        
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
}

/* 479px -> 320px  [Mobile] */
@media only screen and (max-width: 479px) and (min-width: 320px) {
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top .elementor-widget-container img {
        --bottom_max: -378;
        --bottom_min: -250;
        
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
        
        opacity: .8;
    }

}

/* 319px Below ->  [Mobile] */
@media only screen and (max-width: 319px) {    
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5.glow_top .elementor-widget-container img {
        bottom: -250px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb12ba8 */.elementor-45424 .elementor-element.elementor-element-fb12ba8 {
    max-width: calc(((890/16) * 1rem)) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd4cabc */.elementor-45424 .elementor-element.elementor-element-dd4cabc {
    max-width: calc(((820/16) * 1rem)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5301ad9 */.padding_global {
    max-width: 90rem;
}
.elementor-45424 .elementor-element.elementor-element-5301ad9 {
    max-width: 90rem;
    position: static !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67cb211 */.elementor-45424 .elementor-element.elementor-element-67cb211 {
    position: relative;
    overflow: hidden !important;
    min-height: 0 !important;
}

.padding_ndpp_navbar.a1.a2.a3.a4.a5 {
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bc6008 *//**** HealthierYou | Need Support? Section ****/

/******************************* Layout & spacing ***********************************/


.padding_support.a1.a2.a3.a4.a5,
.support_main_container.a1.a2.a3.a4.a5,
.support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container,
.support_title_wrap.a1.a2.a3.a4.a5,
.support_p_wrap.a1.a2.a3.a4.a5
{
	display: flex;
	width: 100%;
	height: 100%;
}

.support_section.a1.a2.a3.a4.a5 a {
    transition: all .15s ease;
    opacity: 1;
}

.support_section.a1.a2.a3.a4.a5 a:hover {
    opacity: .75;
}


.padding_support.a1.a2.a3,
.support_main_container.a1.a2.a3,
.support_main_container.a1.a2.a3 > div.elementor-widget-container,
.support_title_wrap.a1.a2.a3,
.support_p_wrap.a1.a2.a3
{
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
}

.support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container {
    align-items: center;
    justify-content: flex-start;
    gap: 80px;
}

.padding_support.a1.a2.a3.a4.a5 {
    padding-top: 140px;
    padding-bottom: 168px;
    padding-left: 0;
    padding-right: 0;
    align-self: center;
}

.support_title.a1.a2.a3.a4.a5 {
    color: #12110E;
	font-family: "Frank Ruhl Libre", Sans-serif;
	font-size: calc(((60/16) * 1rem));
	font-style: normal;    
	font-weight: 400;
	line-height: 125%;
	letter-spacing: -1.5px;
	margin: 0;
    text-align: center;
    width: 100%;
}

.support_p-text.a1.a2.a3.a4.a5 {
    font-size: calc(((24/16) * 1rem));
    text-align: center;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.4px;
    padding: 0;
    margin: 0;
}

.support_p-text.a1.a2.a3.a4.a5 .support_p-highlight {
    font-size: inherit;
    color: #FA6E2D;
    font-weight: 600;
}

.support_p-text.a1.a2.a3.a4.a5 .support_p-link {
    font-size: inherit;
    color: #FA6E2D;
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px #FA6E2D solid;
    white-space: nowrap;
}

.support_p-text.a1.a2.a3.a4.a5 .support_p_highlight {
    color: inherit;
    font-weight: 400;
    text-decoration: none;
}

.support_p-text.a1.a2.a3.a4.a5 .support_p_highlight.lwtc, .support_p-text.a1.a2.a3.a4.a5 .support_p-link.lwtc {
    color: #009eb7;
}

.support_p-text.a1.a2.a3.a4.a5 .support_p-link.lwtc {
    border-bottom: 1px #009eb7 solid;
}

.support_p_wrap.a1.a2.a3.a4.a5 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 48px;
}




/******************************* Responsive ***********************************/




/* 1440px -> 1025px  [Desktop] */
@media only screen and (max-width: 1440px) and (min-width: 1025px) {
	
    .item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
		percent: calc((1 * 1%) + (2 - 1) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
	}
    
    .support_title.a1.a2.a3.a4.a5 {
        --font-size_max: 60;
        --font-size_min: 58;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 24;
        --font-size_min: 24;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
    }

    .padding_support.a1.a2.a3.a4.a5 {
        --padding_top_max: 140;
        --padding_top_min: 140;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
        
        --padding_bottom_max: 168;
        --padding_bottom_min: 168;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
    }
    
    .support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container {
        gap: 80px;
    }
    
}




/* 1024px -> 768px  [Tablet] */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (768 * 1px)) / (1024 - 768)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
	}
    
    .support_title.a1.a2.a3.a4.a5 {
        --font-size_max: 58;
        --font-size_min: 50;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 24;
        --font-size_min: 22;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
    }
    
    .padding_support.a1.a2.a3.a4.a5 {
        --padding_top_max: 140;
        --padding_top_min: 120;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
        
        --padding_bottom_max: 168;
        --padding_bottom_min: 150;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
    .support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container {
        --gap_max: 80;
        --gap_min: 60;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
}




/* 767px -> 600px  [Mobile] */
@media only screen and (max-width: 767px) and (min-width: 600px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (600 * 1px)) / (767 - 600)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
	}
    
    .support_title.a1.a2.a3.a4.a5 {
        --font-size_max: 50;
        --font-size_min: 50;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 22;
        --font-size_min: 22;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
    }
    
    .padding_support.a1.a2.a3.a4.a5 {
        --padding_top_max: 120;
        --padding_top_min: 80;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
        
        --padding_bottom_max: 150;
        --padding_bottom_min: 120;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
    .support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container {
        --gap_max: 60;
        --gap_min: 60;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
}



/* 664 -> Below  [UNIQUE] */
@media only screen and (max-width: 664px) {
    
    .support_line-break-1 {
        display: none;
    }
    
    .support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container {
        gap: 60px;
    }
    
}




/* 599px -> 480px  [Mobile] */
@media only screen and (max-width: 599px) and (min-width: 480px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (480 * 1px)) / (599 - 480)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
	}
    
    .support_title.a1.a2.a3.a4.a5 {
        --font-size_max: 50;
        --font-size_min: 42;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 22;
        --font-size_min: 20;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
        
        --line-height_max: 33;
        --line-height_min: 35;
        line-height: calc((var(--line-height_min) * 1px) + (var(--line-height_max) - var(--line-height_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    }
    
    .padding_support.a1.a2.a3.a4.a5 {
        --padding_top_max: 80;
        --padding_top_min: 80;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
        
        --padding_bottom_max: 120;
        --padding_bottom_min: 120;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    }
    
}




/* 479px -> 320px  [Mobile] */
@media only screen and (max-width: 479px) and (min-width: 320px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (320 * 1px)) / (479 - 320)));
		rem: calc((1 * 1rem) + (2 - 1) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
	}
    
    .support_title.a1.a2.a3.a4.a5 {
        --font-size_max: 42;
        --font-size_min: 32;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 20;
        --font-size_min: 19;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
        line-height: 175%;
    }
    
    .padding_support.a1.a2.a3.a4.a5 {
        --padding_top_max: 80;
        --padding_top_min: 80;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
        
        --padding_bottom_max: 120;
        --padding_bottom_min: 120;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
    }
    
}




/* 319px -> Below [Mobile] */
@media only screen and (max-width: 319px) {
    
    .support_title.a1.a2.a3.a4.a5 {
        font-size: calc((32/16) * 1rem);
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        font-size: calc((19/16) * 1rem);
        line-height: 175%;
    }
    
    .padding_support.a1.a2.a3.a4.a5 {
        padding-top: 80px;
        padding-bottom: 120px;
    }
    
    .support_p-text.a1.a2.a3.a4.a5 .support_p-link {
        font-size: inherit;
        color: #FA6E2D;
        font-weight: 600;
        text-decoration: none;
        border-bottom: 1px #FA6E2D solid;
        white-space: normal;
    }
	
}/* End custom CSS */