@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&display=swap');

/* css reset */
#prod-desc-container,#prod-desc-container *{box-sizing:border-box}
#prod-desc-container{font-size:20px;max-width:920px;margin:0 auto;font-family:sans-serif}
#prod-desc-container .forever-desc-img.lazy,#prod-desc-container .forever-desc-img{width:initial;max-width:100%;height:auto}
/* custom style */
#prod-desc-container .fv-section{background:#ffffff;text-align:center;line-height:0;margin:0;width:100%}
#prod-desc-container .fv-section.fv-pad{padding-top:2em}
#prod-desc-container .fv-text-section{margin:auto;padding:5em;text-align:center}
#prod-desc-container .fv-text-section h4,#prod-desc-container .fv-feature h5,#prod-desc-container .fv-title-section .fv-title-absolut h3,#prod-desc-container .fv-under-img-txt .fv-textbox h5,#prod-desc-container .fv-app-section .fv-textbox h5,#prod-desc-container .fv-pkt-text p span{font-family:'DM Sans',sans-serif;line-height:1.4;margin:0!important;padding:0px!important;color:#000000!important;font-weight:600!important;text-align:center}
#prod-desc-container .fv-text-section h4{font-size:1.4em!important}
#prod-desc-container .fv-text-section p,#prod-desc-container .fv-section .fv-caution p,#prod-desc-container .fv-under-img-txt .fv-textbox p,#prod-desc-container .fv-app-section .fv-textbox p,#prod-desc-container .fv-pkt-text p{font-family:'DM Sans',sans-serif;font-size:1em;font-weight:400;line-height:1.4;margin:0;padding:1em 0 0 0;color:#777777;text-align:center}
#prod-desc-container .fv-under-img-txt .fv-textbox h5,#prod-desc-container .fv-app-section .fv-textbox h5,#prod-desc-container .fv-pkt-text p span{font-size:16px;line-height:1}
#prod-desc-container .fv-under-img-txt .fv-textbox p,#prod-desc-container .fv-app-section .fv-textbox p,#prod-desc-container .fv-pkt-text p{font-size:14px}
#prod-desc-container .fv-pkt-text p span{text-transform:uppercase}
#prod-desc-container .fv-pkt-text p{text-align:left}
/* banner */
#prod-desc-container .forever-desc-img.fv-baner-mob{display:none}
/*key features*/
#prod-desc-container .fv-flex-container{display:flex;justify-content:center;flex-wrap:nowrap;width:100%;padding:5em 0}
#prod-desc-container .fv-flex-container .fv-features-container{display:flex;justify-content:flex-end;flex-basis:45%;flex-wrap:wrap;gap:8px;padding-bottom:8px}
#prod-desc-container .fv-features-container .fv-feature{flex-basis:43%;display:flex;flex-direction:column;justify-content:space-between}
#prod-desc-container .fv-feature h5{font-size:12px!important;padding:0.5em!important;height:55px;background-color:#F3F4F7;border-radius:5px;margin-top:10px!important}
#prod-desc-container .fv-flex-container .fv-features-img{display:flex;flex-basis:55%;}
#prod-desc-container .fv-flex-container .fv-features-img img{object-fit:contain;object-position:bottom;}
/* title section */
#prod-desc-container .fv-section .fv-title-section{position:relative}
#prod-desc-container .fv-section.fv-title-marg{margin-top:5em}
#prod-desc-container .fv-title-section .fv-title-absolut{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;padding:1em}
#prod-desc-container .fv-title-section .fv-title-absolut.fv-title-left{left:0;width:50%;}
#prod-desc-container .fv-title-section .fv-title-absolut.fv-title-right{right:0;width:60%;}
#prod-desc-container .fv-title-section .fv-title-absolut h3{font-size:2.2em!important;color:white!important;text-transform:uppercase;font-weight:500!important}
/* sos functions */
#prod-desc-container .fv-section .fv-under-img-txt{display:flex;justify-content:space-between}
#prod-desc-container .fv-under-img-txt .fv-textbox{flex-basis:49%;padding:2em;display:flex;flex-direction:column;align-items:center}
#prod-desc-container .fv-section .fv-app-section{display:flex;flex-direction:column;align-items:center}
#prod-desc-container .fv-app-section{padding:2em 5em 5em}
#prod-desc-container .fv-app-section .forever-desc-img{max-width:70%}
#prod-desc-container .fv-app-section .fv-textbox{padding-top:2em}
/* sim card */
#prod-desc-container .fv-section .fv-img-flex{display:flex;align-items:flex-end}
#prod-desc-container .fv-img-flex .fv-img-box-1{flex-basis:40%}
#prod-desc-container .fv-img-flex .fv-img-box-2{flex-basis:60%;padding-bottom:1em}
#prod-desc-container .fv-text-section.fv-less-pad{padding-top:2em}
/* health functions */
#prod-desc-container .fv-section .fv-health-flex{display:flex;align-items:center}
#prod-desc-container .fv-health-flex .fv-health-img{flex-basis:35%}
#prod-desc-container .fv-health-flex .fv-health-text{flex-basis:65%;padding:0 2em}
#prod-desc-container .fv-section span.fv-img img{padding:2em 0}
/* screen & reminders */
#prod-desc-container .fv-section .fv-reminder-flex{display:flex;align-items:center}
#prod-desc-container .fv-reminder-flex .fv-reminder-box{flex-basis:50%}
#prod-desc-container .fv-reminder-box.fv-pkt-text{padding:0 2em}
#prod-desc-container .fv-section .fv-absolute-section{position:relative}
#prod-desc-container .fv-absolute-section .fv-text-absolute{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:flex-start}
#prod-desc-container .fv-absolute-section .fv-text-absolute.fv-pkt-text p{width:60%;padding:2em;font-size:1em}
/* footer */
#prod-desc-container .fv-section .fv-caution p{font-size:10px!important;padding:1em;margin-top:6em}

@media screen and (max-width: 767px) {
#prod-desc-container{font-size:18px;max-width:100%}
#prod-desc-container .fv-text-section{padding:5em 2em}
}
@media screen and (max-width: 650px) {
#prod-desc-container{font-size:16px}
/*key features*/
#prod-desc-container .fv-flex-container{flex-direction:column}
#prod-desc-container .fv-flex-container .fv-features-container{flex-basis:100%;justify-content:center;padding:0 10vw}
#prod-desc-container .fv-features-container .fv-feature{flex-basis:45%}
#prod-desc-container .fv-flex-container .fv-features-img{flex-basis:100%;padding-top:5em}
/* screen & reminders */
#prod-desc-container .fv-section .fv-reminder-flex{flex-direction:column;}
#prod-desc-container .fv-reminder-box.fv-pkt-text{padding:2em}
}
@media screen and (max-width: 600px){
/* title section */
#prod-desc-container .fv-title-section .fv-title-absolut h3{font-size:1.7em!important}
/* screen & reminders */
#prod-desc-container .fv-absolute-section .fv-text-absolute{align-items:flex-start}
}
@media screen and (max-width: 550px) {
/* banner */
#prod-desc-container .forever-desc-img.fv-baner-dt{display:none}
#prod-desc-container .forever-desc-img.fv-baner-mob{display:initial}
/* sos functions */
#prod-desc-container .fv-section .fv-under-img-txt{flex-direction:column;padding:2em}
#prod-desc-container .fv-under-img-txt .fv-textbox{flex-basis:100%;padding:0}
#prod-desc-container .fv-under-img-txt .fv-textbox.fv-pad{padding-top:2em}
#prod-desc-container .fv-app-section{padding:2em 2em 5em}
#prod-desc-container .fv-app-section .forever-desc-img{max-width:90%}
/* sim card */
#prod-desc-container .fv-section .fv-img-flex{flex-direction:column}
#prod-desc-container .fv-img-flex .fv-img-box-1{order:2;padding-top:5em}
#prod-desc-container .fv-img-flex .fv-img-box-2{order:1}
/* health functions */
#prod-desc-container .fv-section .fv-health-flex{flex-direction:column}
#prod-desc-container .fv-health-flex .fv-health-text{padding:2em}
#prod-desc-container .fv-section span.fv-img img{padding:2em 0 0}
/* screen & reminders */
#prod-desc-container .fv-absolute-section .fv-text-absolute.fv-pkt-text p{padding:0 2em}
}
@media screen and (max-width: 450px) {
#prod-desc-container .fv-text-section p{text-align:center}
/* Image mobile */
#prod-desc-container .forever-desc-img.fv-img-mob{height:450px;object-fit:cover}
/*key features*/
#prod-desc-container .fv-flex-container .fv-features-container{padding:0 5vw}
#prod-desc-container .fv-features-container .fv-feature{flex-basis:45%}
/* screen & reminders */
#prod-desc-container .fv-absolute-section .fv-text-absolute.fv-pkt-text p{font-size:14px}
/* title section */
#prod-desc-container .fv-title-section .fv-title-absolut h3{font-size:1.4em!important}
}
@media screen and (max-width: 400px) {
#prod-desc-container{font-size:14px}
/* custom style */
#prod-desc-container .fv-text-section p{font-size:1em;text-align:center}
/* Image mobile */
#prod-desc-container .forever-desc-img.fv-img-mob{height:400px}
}
@media screen and (max-width: 350px) {
/* Image mobile */
#prod-desc-container .forever-desc-img.fv-img-mob{height:350px}
/*key features*/
#prod-desc-container .fv-flex-container .fv-features-container{padding:0}
#prod-desc-container .fv-features-container .fv-feature{flex-basis:45%}
/* title section */
#prod-desc-container .fv-title-section .fv-title-absolut h3{font-size:1em!important}
/* screen & reminders */
#prod-desc-container .fv-absolute-section .fv-text-absolute{position:relative;height:inherit}
#prod-desc-container .fv-section .fv-absolute-section img{height:300px;object-fit:cover;object-position:right}
#prod-desc-container .fv-absolute-section .fv-text-absolute.fv-pkt-text p{width:100%;text-align:center}
}
@media screen and (max-width: 290px) {
/*key features*/
#prod-desc-container .fv-flex-container .fv-features-container{gap:4px}
#prod-desc-container .fv-features-container .fv-feature{flex-basis:60%}
}
