hp-tab{display:block}
hp-tab:not(.show){height:0;margin:0;overflow:hidden;padding:0;visibility:hidden}
hp-tab-trigger{display:inline-block}

#body .hp-tabs-body.tabs-theme-square .c-tabs__triggers-container .c-tabs__items-list-container .c-tabs__items-list
.c-tabs__list-item hp-tab-trigger a {background: #e8e8e8;color: #000;}
body:not(.touch-device) #body .hp-tabs-body.tabs-theme-square .c-tabs__triggers-container .c-tabs__items-list-container
.c-tabs__items-list .c-tabs__list-item hp-tab-trigger:not(.active):hover a {*background: #b3b3b3;*color: #000;background: #353535;color: #FFFFFF;}
#body .hp-tabs-body.tabs-theme-square .c-tabs__triggers-container .c-tabs__items-list-container .c-tabs__items-list
.c-tabs__list-item hp-tab-trigger.active a {background: #FFFFFF;color: #000;}
#body .hp-tabs-body.tabs-theme-square .c-tabs__triggers-container .c-tabs__items-list-container .c-tabs__items-list
.c-tabs__list-item hp-tab-trigger.active a:after {*background: #549ef8;*background: #b2b2b2;*background: #3E3E3E;background: #009640;}
body.c-key-event #body .hp-tabs-body.tabs-theme-square .c-tabs__triggers-container .c-tabs__items-list-container .c-tabs__items-list
.c-tabs__list-item hp-tab-trigger a:focus {color: #000;}
body.c-key-event .hp-tabs-body.tabs-theme-square .c-tabs__triggers-container .c-tabs__items-list-container .c-tabs__items-list
.c-tabs__list-item hp-tab-trigger a:focus > * {outline: 2px solid #000;}
.hp-tabs-body.tabs-theme-square .c-tabs__triggers-container .c-tabs__items-list-container .c-tabs__items-list .c-tabs__list-item hp-tab-trigger a:before {background: #b2b2b2;}

.hp-tabs-body .c-tabs__triggers-hidescroll-wrapper {*background: #cce2fd;background: #B4B4B4;} 



.product-benefit-grey{*background-color:#f6f5f1;background-color: #D6D6D6;--bg-opacity:0.8;background-color:rgba(214,214,214,var(--bg-opacity));margin-top: 70px;}
.product-benefit{padding:0 2.25rem;text-align:center;background-color:transparent}
/* .product-benefit__image{border-radius:100%;margin:auto auto .75rem;width:55%; } */
.product-benefit__h1{font-size:1.5rem;font-weight:700;text-align:center;}
.product-benefit__h2{font-size:1.2rem;font-weight:300;text-align:center;}
.product-benefit__title{font-size:1.5rem;font-weight:300;line-height:1.1;margin:0rem 0rem 3rem 0.0rem;padding:0;word-break:break-word}
.product-benefit__details{padding-left:0.0rem;padding-top:10.5rem;text-align:center;width:calc(100% - 0px)}
.product-benefit__description{font-size:1.5rem;font-weight:300;line-height:1.1;margin:0rem 0 3rem 2.5rem;padding:0;word-break:break-word;}
.center{position:absolute;margin-left: -4rem;}
.product-benefit__image span{border-radius:50%;*background:#009640;background-color:rgba(0,150,64,0.8);position:absolute;height:130px;width:130px;
font-size:3.3rem;text-align:center;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;
-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
align-items:center;line-height:normal;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-0deg);transform:rotate(-0deg);
font-weight:700;font-family:"Radikal",Helvetica, Arial, sans-serif;top:0px;left:0px}
@media(min-width:450px){
.product-benefit{padding:0 2.25rem;text-align:center;background-color:transparent}
.product-benefit__h1{font-size:1.6rem;font-weight:700;text-align:center;}
.product-benefit__h2{font-size:1.3rem;font-weight:300;text-align:center;}
.product-benefit__title{font-size:1.8rem;font-weight:300;line-height:1.1;margin:0rem 0rem 3rem 0.0rem;padding:0;word-break:break-word}
.product-benefit__details{padding-left:0.0rem;padding-top:14.0rem;text-align:center;width:calc(100% - 0px)}
.product-benefit__image span{border-radius:50%;*background:#009640;background-color:rgba(0,150,64,0.8);position:absolute;height:170px;width:170px;
font-size:4.5rem;text-align:center;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;
-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
align-items:center;line-height:normal;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-0deg);transform:rotate(-0deg);
font-weight:700;font-family:"Radikal",Helvetica, Arial, sans-serif;top:0px;left:-23px}
}
@media(min-width:768px){
/* .product-benefit{display:flex} */
.product-benefit{padding:0 2.25rem;text-align:center;background-color:transparent}
.center {text-align:left;}
.product-benefit__h1{font-size:1.6rem;font-weight:700;text-align:left;}
.product-benefit__h2{font-size:1.3rem;font-weight:300;text-align:left;}
.product-benefit__title{font-size:2.3rem;font-weight:300;line-height:1.1;margin:3.5rem 0rem 4rem 0.0rem;padding:0;word-break:break-word}
.product-benefit__details{padding-left:0.0rem;padding-top:13rem;text-align:center;width:calc(100% - 0px)}
.product-benefit__image span{border-radius:50%;*background:#009640;background-color:rgba(0,150,64,0.8);position:absolute;height:200px;width:200px;
border-radius:50%;font-size:5.3rem;text-align:center;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;
-webkit-align-items:center;-ms-flex-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
align-items:center;line-height:normal;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-0deg);transform:rotate(-0deg);
font-weight:700;font-family:"Radikal",Helvetica, Arial, sans-serif;top:0px;left:-40px}
}
@media(min-width:868px){
.product-benefit__title{font-size:2.5rem;font-weight:300;line-height:1.1;margin:3.5rem 0rem 4rem 0.0rem;padding:0;word-break:break-word}
.product-benefit__details{padding-left:0.0rem;padding-top:13rem;text-align:center;width:calc(100% - 0px)}
}
@media(min-width:992px){
.product-benefit__h1{font-size:1.8rem;font-weight:700;text-align:left;}
.product-benefit__h2{font-size:1.5rem;font-weight:300;text-align:left;}
.product-benefit__title{font-size:2.5rem;font-weight:300;line-height:1.1;margin:2.0rem 0rem 4rem 0.0rem;padding:0;word-break:break-word}
.product-benefit__details{padding-left:0.0rem;padding-top:14.5rem;text-align:center;width:calc(100% - 0px)}
.product-benefit__image span{top:0px;left:-30px}
}
@media(min-width:1200px){
.product-benefit__h1{font-size:2.0rem;font-weight:700;text-align:left;}
.product-benefit__title{font-size:3.0rem;font-weight:300;line-height:1.1;margin:1rem 0rem 4rem 0.0rem;padding:0;word-break:break-word}
.product-benefit__image span{top:0px;left:-30px}
}
@media(min-width:1600px){
.product-benefit__image span{top:0px;left:-30px}
}