/** Shopify CDN: Minification failed

Line 6253:0 Unexpected "<"

**/
/* Rinaya Pumpkin Balance — preview/theme fallbacks for original Funnelish markup */
.rinaya-pumpkin-page {font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif; color:#252a32; font-size:16px; line-height:1.65; background:#fff; width:100%; overflow-wrap:anywhere}
.rinaya-pumpkin-page *, .rinaya-pumpkin-page *::before, .rinaya-pumpkin-page *::after {box-sizing:border-box}
.rinaya-pumpkin-page .main-wrapper{max-width:1150px;margin:auto}
.rinaya-pumpkin-page .section.full{width:100%}
.rinaya-pumpkin-page .section_row{display:flex;flex-wrap:wrap;justify-content:center;gap:0}
.rinaya-pumpkin-page .row-column{min-width:0;flex:1 1 auto}
.rinaya-pumpkin-page .row-column[style*="75%"]{flex:0 1 75%}
.rinaya-pumpkin-page .element-wrapper{min-width:0}
.rinaya-pumpkin-page .container {display:flex;gap:8px;min-width:0}
.rinaya-pumpkin-page .container-box{min-width:0;flex:1 1 auto}
.rinaya-pumpkin-page .paragraph-inner p{margin:0 0 9px}
.rinaya-pumpkin-page .headline-inner p,.rinaya-pumpkin-page .headline-inner h3{margin:0}
.rinaya-pumpkin-page img{max-width:100%;height:auto;vertical-align:middle}
.rinaya-pumpkin-page .img img[width="100%"]{width:100%}
.rinaya-pumpkin-page .btn{display:block;text-align:center;text-decoration:none;line-height:1.35;cursor:pointer}
.rinaya-pumpkin-page .no-desktop,.rinaya-pumpkin-page .no-tablet {display:none!important}
.rinaya-pumpkin-page .no-mobile{display:block!important}
.rinaya-pumpkin-page .faq .faq-content-wrapper{display:none}
.rinaya-pumpkin-page .faq.active .faq-content-wrapper{display:block}
.rinaya-pumpkin-page .faq .faq-header{cursor:pointer}
.rinaya-pumpkin-page .form-element textarea{width:100%;min-height:70px;padding:12px;border:1px solid #ddd;border-radius:5px}
.rinaya-pumpkin-page .like{align-items:center}
.rinaya-pumpkin-page .testi{border-radius:50%;object-fit:cover}
.rinaya-pumpkin-page a[href^="/products/"]{color:inherit}
@media(max-width:767px){
.rinaya-pumpkin-page{font-size:15px}
.rinaya-pumpkin-page .main-wrapper{width:100%}
.rinaya-pumpkin-page .section_row{display:block}
.rinaya-pumpkin-page .row-column,.rinaya-pumpkin-page .row-column[style*="75%"]{width:100%!important;flex:0 1 100%}
.rinaya-pumpkin-page .no-mobile{display:none!important}
.rinaya-pumpkin-page .no-desktop.no-tablet{display:block!important}
.rinaya-pumpkin-page .container.fast{flex-direction:column}
.rinaya-pumpkin-page .headline{font-size:inherit}
.rinaya-pumpkin-page .btn{font-size:17px}
.rinaya-pumpkin-page .section{padding-left:8px!important;padding-right:8px!important}
}

/* source inline CSS */
 .el-647638  {
    font-size: 14px;
    text-align: center;
} 


/* source inline CSS */
 
.el-231164 {
    align-items:flex-start;
}
.el-231164  {
    
}

 .el-231164 {
    flex-direction: row;
}  .el-231164 > .container-box:nth-child(1) {
						    width: 35px;
						    min-width: 35px;
						    max-width: 35px;
						}  .el-231164 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-935759 {
    align-items:flex-start;
}
.el-935759 img {
    
}
 


/* source inline CSS */
 .el-839002  {
    font-size: calc(15px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-839002  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-839002  {
    font-size: 19px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-316287  {
    font-size: 12px;
    text-align: left;
} 


/* source inline CSS */
 .el-940868  {
    font-size: calc(26px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-940868  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-940868  {
    font-size: 42px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-685625  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-685625  {
    font-size: calc(11px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-685625  {
    font-size: 22px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-493694 {
    align-items:center;
}
.el-493694  {
    
}

 .el-493694 {
    flex-direction: row;
}  .el-493694 > .container-box:nth-child(1) {
						    width: 12%;
						    min-width: 12%;
						    max-width: 12%;
						}  .el-493694 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-282726 {
    align-items:flex-start;
}
.el-282726 img {
    
}
 


/* source inline CSS */
 .el-968475  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-968475  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-968475  {
    font-size: 18px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-314378 {
    align-items:center;
}
.el-314378 img {
    
}
 


/* source inline CSS */
 
.el-372788 {
    align-items:center;
}
.el-372788 img {
    
}
 


/* source inline CSS */
 
.el-742287 {
    align-items:center;
}
.el-742287  {
    
}

 .el-742287 {
    flex-direction: row;
}  .el-742287 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  .el-742287 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-708461 {
    align-items:flex-start;
}
.el-708461 img {
    
}
 


/* source inline CSS */
 
.el-281569 {
    align-items:center;
}
.el-281569  {
    
}

 .el-281569 {
    flex-direction: column;
}  .el-281569 > .container-box:nth-child(1) {
							    width: 100%;
							    min-width: 100%;
							    max-width: 100%;
							}  .el-281569 > .container-box:nth-child(2) {
							    width: 100%;
							    min-width: 100%;
							    max-width: 100%;
							} 

@media screen and (min-width: 480px) {
  .el-281569 {
    flex-direction: column;
  }
   .el-281569 > .container-box:nth-child(1) {
							    width: 100%;
							    min-width: 100%;
							    max-width: 100%;
							}  .el-281569 > .container-box:nth-child(2) {
							    width: 100%;
							    min-width: 100%;
							    max-width: 100%;
							} 
}
@media screen and (min-width: 1024px) {
  .el-281569 {
    flex-direction: row;
  }
   .el-281569 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  .el-281569 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						} 
} 


/* source inline CSS */
 .el-502555  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-502555  {
    font-size: calc(11px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-502555  {
    font-size: 18px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-632266 {
    align-items:center;
}
.el-632266  {
    
}

 .el-632266 {
    flex-direction: row;
}  .el-632266 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  .el-632266 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-736151 {
    align-items:center;
}
.el-736151 img {
    
}
 


/* source inline CSS */
 .el-978604  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-978604  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-978604  {
    font-size: 18px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-844473  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-844473  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-844473  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-311452 {
    align-items:start;
}
.el-311452  {
    
}

 .el-311452 {
    flex-direction: row;
}  .el-311452 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-340686  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-340686  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-340686  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-830824  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-830824  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-830824  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-335351  {
    font-size: calc(23px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-335351  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-335351  {
    font-size: 30px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-847982 {
    align-items:center;
}
.el-847982 img {
    
}
 


/* source inline CSS */
 .el-231686  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-231686  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-231686  {
    font-size: 18px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-330472  {
    font-size: calc(23px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-330472  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-330472  {
    font-size: 30px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-610561 {
    align-items:center;
}
.el-610561 img {
    
}
 


/* source inline CSS */
 .el-89475  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-89475  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-89475  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-403008  {
    font-size: calc(23px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-403008  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-403008  {
    font-size: 30px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-163286 {
    align-items:center;
}
.el-163286 img {
    
}
 


/* source inline CSS */
 .el-325130  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-325130  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-325130  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-450220  {
    font-size: calc(23px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-450220  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-450220  {
    font-size: 30px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-606142 {
    align-items:center;
}
.el-606142 img {
    
}
 


/* source inline CSS */
 .el-737325  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-737325  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-737325  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-812280  {
    font-size: calc(23px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-812280  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-812280  {
    font-size: 30px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-758744 {
    align-items:center;
}
.el-758744 img {
    
}
 


/* source inline CSS */
 .el-532393  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-532393  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-532393  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-386815  {
    font-size: calc(23px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-386815  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-386815  {
    font-size: 30px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-588725 {
    align-items:center;
}
.el-588725 img {
    
}
 


/* source inline CSS */
 
.el-601268 {
    align-items:center;
}
.el-601268 img {
    
}
 


/* source inline CSS */
 .el-236315  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-236315  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-236315  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-821285 {
    align-items:start;
}
.el-821285  {
    
}

 .el-821285 {
    flex-direction: row;
}  .el-821285 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-868350 {
    align-items:flex-start;
}
.el-868350  {
    
}

 .el-868350 {
    flex-direction: row;
}  .el-868350 > .container-box:nth-child(1) {
						    width: 6%;
						    min-width: 6%;
						    max-width: 6%;
						}  .el-868350 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-26978 {
    align-items:flex-start;
}
.el-26978 img {
    
}
 


/* source inline CSS */
 .el-69806  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-69806  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-69806  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-96665 {
    align-items:flex-start;
}
.el-96665  {
    
}

 .el-96665 {
    flex-direction: row;
}  .el-96665 > .container-box:nth-child(1) {
						    width: 6%;
						    min-width: 6%;
						    max-width: 6%;
						}  .el-96665 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-452242 {
    align-items:flex-start;
}
.el-452242 img {
    
}
 


/* source inline CSS */
 .el-379939  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-379939  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-379939  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-450628 {
    align-items:flex-start;
}
.el-450628  {
    
}

 .el-450628 {
    flex-direction: row;
}  .el-450628 > .container-box:nth-child(1) {
						    width: 6%;
						    min-width: 6%;
						    max-width: 6%;
						}  .el-450628 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-827895 {
    align-items:flex-start;
}
.el-827895 img {
    
}
 


/* source inline CSS */
 .el-921691  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-921691  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-921691  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-490177 {
    align-items:flex-start;
}
.el-490177  {
    
}

 .el-490177 {
    flex-direction: row;
}  .el-490177 > .container-box:nth-child(1) {
						    width: 6%;
						    min-width: 6%;
						    max-width: 6%;
						}  .el-490177 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-54905 {
    align-items:flex-start;
}
.el-54905 img {
    
}
 


/* source inline CSS */
 .el-894500  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-894500  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-894500  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-23106 {
    align-items:flex-start;
}
.el-23106  {
    
}

 .el-23106 {
    flex-direction: row;
}  .el-23106 > .container-box:nth-child(1) {
						    width: 6%;
						    min-width: 6%;
						    max-width: 6%;
						}  .el-23106 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-155479 {
    align-items:flex-start;
}
.el-155479 img {
    
}
 


/* source inline CSS */
 .el-872146  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-872146  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-872146  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-195532 {
    align-items:start;
}
.el-195532  {
    
}

 .el-195532 {
    flex-direction: row;
}  .el-195532 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-358788 {
    align-items:flex-start;
}
.el-358788  {
    
}

 .el-358788 {
    flex-direction: row;
}  .el-358788 > .container-box:nth-child(1) {
						    width: 10%;
						    min-width: 10%;
						    max-width: 10%;
						}  .el-358788 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-282245 {
    align-items:flex-start;
}
.el-282245 img {
    
}
 


/* source inline CSS */
 .el-956836  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-956836  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-956836  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-958044 {
    align-items:flex-start;
}
.el-958044  {
    
}

 .el-958044 {
    flex-direction: row;
}  .el-958044 > .container-box:nth-child(1) {
						    width: 10%;
						    min-width: 10%;
						    max-width: 10%;
						}  .el-958044 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-426480 {
    align-items:flex-start;
}
.el-426480 img {
    
}
 


/* source inline CSS */
 .el-836758  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-836758  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-836758  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-282328 {
    align-items:flex-start;
}
.el-282328  {
    
}

 .el-282328 {
    flex-direction: row;
}  .el-282328 > .container-box:nth-child(1) {
						    width: 10%;
						    min-width: 10%;
						    max-width: 10%;
						}  .el-282328 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-745786 {
    align-items:flex-start;
}
.el-745786 img {
    
}
 


/* source inline CSS */
 .el-99871  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-99871  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-99871  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-790245 {
    align-items:flex-start;
}
.el-790245  {
    
}

 .el-790245 {
    flex-direction: row;
}  .el-790245 > .container-box:nth-child(1) {
						    width: 10%;
						    min-width: 10%;
						    max-width: 10%;
						}  .el-790245 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-796294 {
    align-items:flex-start;
}
.el-796294 img {
    
}
 


/* source inline CSS */
 .el-296219  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-296219  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-296219  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-772740 {
    align-items:flex-start;
}
.el-772740  {
    
}

 .el-772740 {
    flex-direction: row;
}  .el-772740 > .container-box:nth-child(1) {
						    width: 10%;
						    min-width: 10%;
						    max-width: 10%;
						}  .el-772740 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-874441 {
    align-items:flex-start;
}
.el-874441 img {
    
}
 


/* source inline CSS */
 .el-533004  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-533004  {
    font-size: calc(20px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-533004  {
    font-size: 20px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-244136 {
    align-items:center;
}
.el-244136 img {
    
}
 


/* source inline CSS */
 
.el-194713 {
    align-items:start;
}
.el-194713  {
    
}

 .el-194713 {
    flex-direction: row;
}  .el-194713 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */

.timer-div {
    text-align: left;
    line-height: 1.5 !important;
}
.timer-div {
    font-size: 21px !important;
    font-family: inherit;
    color: #000000;
}


@media (max-width: 1023px) {
    .timer-div {
        font-size: calc(13px + 8 * ((100vw - 320px) / 960)) !important;
        line-height: 1.3 !important;

    }

}


@media (max-width: 480px) {
    .timer-div {
        font-size: calc(15px + 8 * ((100vw - 320px) / 960)) !important;
        line-height: 1.3 !important;

    }

}



/* source inline CSS */
 
.el-831680 {
    align-items:flex-start;
}
.el-831680  {
    
}

 .el-831680 {
    flex-direction: column;
}  .el-831680 > .container-box:nth-child(1) {
							    width: 100%;
							    min-width: 100%;
							    max-width: 100%;
							}  .el-831680 > .container-box:nth-child(2) {
							    width: 40%;
							    min-width: 40%;
							    max-width: 40%;
							} 

@media screen and (min-width: 480px) {
  .el-831680 {
    flex-direction: row;
  }
   .el-831680 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  .el-831680 > .container-box:nth-child(2) {
						    width: 40%;
						    min-width: 40%;
						    max-width: 40%;
						} 
}
@media screen and (min-width: 1024px) {
  .el-831680 {
    flex-direction: row;
  }
   .el-831680 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  .el-831680 > .container-box:nth-child(2) {
						    width: 40%;
						    min-width: 40%;
						    max-width: 40%;
						} 
} 


/* source inline CSS */
 
.el-385611 {
    align-items:center;
}
.el-385611 img {
    
}
 


/* source inline CSS */
 .el-342799  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-342799  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-342799  {
    font-size: 21px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-361525 {
    align-items:center;
}
.el-361525 img {
    
}
 


/* source inline CSS */
 
.el-25828 {
    align-items:start;
}
.el-25828  {
    
}

 .el-25828 {
    flex-direction: row;
}  .el-25828 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-744912 {
    align-items:flex-start;
}
.el-744912  {
    
}

 .el-744912 {
    flex-direction: row;
}  .el-744912 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  .el-744912 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  .el-744912 > .container-box:nth-child(3) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  .el-744912 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-930046 {
    align-items:center;
}
.el-930046 img {
    
}
 


/* source inline CSS */
 .el-422075  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: center;
}
@media screen and (min-width: 480px) {
  .el-422075  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .el-422075  {
    font-size: 18px;
    text-align: center;
  }
} 


/* source inline CSS */
 
.el-595023 {
    align-items:center;
}
.el-595023 img {
    
}
 


/* source inline CSS */
 .el-31048  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: center;
}
@media screen and (min-width: 480px) {
  .el-31048  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .el-31048  {
    font-size: 18px;
    text-align: center;
  }
} 


/* source inline CSS */
 
.el-33634 {
    align-items:center;
}
.el-33634 img {
    
}
 


/* source inline CSS */
 .el-173299  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: center;
}
@media screen and (min-width: 480px) {
  .el-173299  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .el-173299  {
    font-size: 18px;
    text-align: center;
  }
} 


/* source inline CSS */
 
.el-739429 {
    align-items:center;
}
.el-739429 img {
    
}
 


/* source inline CSS */
 .el-39051  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: center;
}
@media screen and (min-width: 480px) {
  .el-39051  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .el-39051  {
    font-size: 18px;
    text-align: center;
  }
} 


/* source inline CSS */
 
.el-726232 {
    align-items:flex-start;
}
.el-726232  {
    
}

 .el-726232 {
    flex-direction: row;
}  .el-726232 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  .el-726232 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  .el-726232 > .container-box:nth-child(3) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  .el-726232 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-231245 {
    align-items:center;
}
.el-231245 img {
    
}
 


/* source inline CSS */
 .el-37416  {
    font-size: 18px;
    text-align: center;
} 


/* source inline CSS */
 
.el-300963 {
    align-items:center;
}
.el-300963 img {
    
}
 


/* source inline CSS */
 .el-885414  {
    font-size: 18px;
    text-align: center;
} 


/* source inline CSS */
 
.el-997152 {
    align-items:center;
}
.el-997152 img {
    
}
 


/* source inline CSS */
 .el-141328  {
    font-size: 18px;
    text-align: center;
} 


/* source inline CSS */
 
.el-207679 {
    align-items:center;
}
.el-207679 img {
    
}
 


/* source inline CSS */
 .el-408257  {
    font-size: 18px;
    text-align: center;
} 


/* source inline CSS */
 
.el-768948 {
    align-items:stretch;
}
.el-768948  {
    width:100%;align-self:center;
}
 


/* source inline CSS */
 
.el-408311 {
    align-items:stretch;
}
.el-408311  {
    width:100%;align-self:center;
}
 


/* source inline CSS */
 
.el-392086 {
    align-items:center;
}
.el-392086 img {
    
}
 


/* source inline CSS */
 
.el-859590 {
    align-items:start;
}
.el-859590  {
    
}

 .el-859590 {
    flex-direction: row;
}  .el-859590 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-777672  {
    font-size: calc(15px + 8 * ((100vw - 320px) / 960));
    text-align: center;
}
@media screen and (min-width: 480px) {
  .el-777672  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .el-777672  {
    font-size: 20px;
    text-align: center;
  }
} 


/* source inline CSS */
 
.el-95846 {
    align-items:start;
}
.el-95846  {
    
}

 .el-95846 {
    flex-direction: row;
}  .el-95846 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-961970 {
    align-items:flex-start;
}
.el-961970  {
    
}

 .el-961970 {
    flex-direction: row;
}  .el-961970 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-961970 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-496733 {
    align-items:center;
}
.el-496733 img {
    
}
 


/* source inline CSS */
 .el-988356  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-988356  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-988356  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-853311  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-853311  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-853311  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-770091 {
    align-items:center;
}
.el-770091  {
    
}

 .el-770091 {
    flex-direction: row;
}  .el-770091 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-770091 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-770091 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-770091 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-461628  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-461628  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-461628  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-550266 {
    align-items:center;
}
.el-550266 img {
    
}
 


/* source inline CSS */
 .el-395745  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-395745  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-395745  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-899504  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-899504  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-899504  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-645366 {
    align-items:start;
}
.el-645366  {
    
}

 .el-645366 {
    flex-direction: row;
}  .el-645366 > .container-box:nth-child(1) {
						    width: 10%;
						    min-width: 10%;
						    max-width: 10%;
						}  .el-645366 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-837327 {
    align-items:flex-start;
}
.el-837327  {
    
}

 .el-837327 {
    flex-direction: row;
}  .el-837327 > .container-box:nth-child(1) {
						    width: 50px;
						    min-width: 50px;
						    max-width: 50px;
						}  .el-837327 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-703921 {
    align-items:center;
}
.el-703921 img {
    
}
 


/* source inline CSS */
 .el-466319  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-466319  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-466319  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-789269  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-789269  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-789269  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-529056 {
    align-items:center;
}
.el-529056  {
    
}

 .el-529056 {
    flex-direction: row;
}  .el-529056 > .container-box:nth-child(1) {
						    width: 12%;
						    min-width: 12%;
						    max-width: 12%;
						}  .el-529056 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-529056 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-529056 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-937413  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-937413  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-937413  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-478273 {
    align-items:center;
}
.el-478273 img {
    
}
 


/* source inline CSS */
 .el-793419  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-793419  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-793419  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-321152  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-321152  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-321152  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-754820 {
    align-items:start;
}
.el-754820  {
    
}

 .el-754820 {
    flex-direction: row;
}  .el-754820 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-3346 {
    align-items:flex-start;
}
.el-3346  {
    
}

 .el-3346 {
    flex-direction: row;
}  .el-3346 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-3346 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-335758 {
    align-items:center;
}
.el-335758 img {
    
}
 


/* source inline CSS */
 .el-646044  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-646044  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-646044  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-157684  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-157684  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-157684  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-65182 {
    align-items:center;
}
.el-65182  {
    
}

 .el-65182 {
    flex-direction: row;
}  .el-65182 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-65182 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-65182 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-65182 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-203521  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-203521  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-203521  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-673204 {
    align-items:center;
}
.el-673204 img {
    
}
 


/* source inline CSS */
 .el-23265  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-23265  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-23265  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-799013  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-799013  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-799013  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-206648 {
    align-items:start;
}
.el-206648  {
    
}

 .el-206648 {
    flex-direction: row;
}  .el-206648 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-295371 {
    align-items:flex-start;
}
.el-295371  {
    
}

 .el-295371 {
    flex-direction: row;
}  .el-295371 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-295371 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-268735 {
    align-items:center;
}
.el-268735 img {
    
}
 


/* source inline CSS */
 .el-628068  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-628068  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-628068  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-575106  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-575106  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-575106  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-333261 {
    align-items:center;
}
.el-333261  {
    
}

 .el-333261 {
    flex-direction: row;
}  .el-333261 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-333261 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-333261 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-333261 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-529090  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-529090  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-529090  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-662603 {
    align-items:center;
}
.el-662603 img {
    
}
 


/* source inline CSS */
 .el-967382  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-967382  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-967382  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-611230  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-611230  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-611230  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-183319 {
    align-items:start;
}
.el-183319  {
    
}

 .el-183319 {
    flex-direction: row;
}  .el-183319 > .container-box:nth-child(1) {
						    width: 10%;
						    min-width: 10%;
						    max-width: 10%;
						}  .el-183319 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-745426 {
    align-items:flex-start;
}
.el-745426  {
    
}

 .el-745426 {
    flex-direction: row;
}  .el-745426 > .container-box:nth-child(1) {
						    width: 50px;
						    min-width: 50px;
						    max-width: 50px;
						}  .el-745426 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-759371 {
    align-items:center;
}
.el-759371 img {
    
}
 


/* source inline CSS */
 .el-640113  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-640113  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-640113  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-435859  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-435859  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-435859  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-396562 {
    align-items:center;
}
.el-396562  {
    
}

 .el-396562 {
    flex-direction: row;
}  .el-396562 > .container-box:nth-child(1) {
						    width: 12%;
						    min-width: 12%;
						    max-width: 12%;
						}  .el-396562 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-396562 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-396562 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-428451  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-428451  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-428451  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-297969 {
    align-items:center;
}
.el-297969 img {
    
}
 


/* source inline CSS */
 .el-874173  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-874173  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-874173  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-883201  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-883201  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-883201  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-932453 {
    align-items:start;
}
.el-932453  {
    
}

 .el-932453 {
    flex-direction: row;
}  .el-932453 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-741390 {
    align-items:flex-start;
}
.el-741390  {
    
}

 .el-741390 {
    flex-direction: row;
}  .el-741390 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-741390 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-690453 {
    align-items:center;
}
.el-690453 img {
    
}
 


/* source inline CSS */
 .el-179032  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-179032  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-179032  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-167423  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-167423  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-167423  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-281803 {
    align-items:center;
}
.el-281803  {
    
}

 .el-281803 {
    flex-direction: row;
}  .el-281803 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-281803 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-281803 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-281803 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-83662  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-83662  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-83662  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-205752 {
    align-items:center;
}
.el-205752 img {
    
}
 


/* source inline CSS */
 .el-41349  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-41349  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-41349  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-320427  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-320427  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-320427  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-200350 {
    align-items:start;
}
.el-200350  {
    
}

 .el-200350 {
    flex-direction: row;
}  .el-200350 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-730659 {
    align-items:flex-start;
}
.el-730659  {
    
}

 .el-730659 {
    flex-direction: row;
}  .el-730659 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-730659 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-46966 {
    align-items:center;
}
.el-46966 img {
    
}
 


/* source inline CSS */
 .el-549850  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-549850  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-549850  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-400024  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-400024  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-400024  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-116009 {
    align-items:center;
}
.el-116009  {
    
}

 .el-116009 {
    flex-direction: row;
}  .el-116009 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-116009 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-116009 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-116009 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-762943  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-762943  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-762943  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-274805 {
    align-items:center;
}
.el-274805 img {
    
}
 


/* source inline CSS */
 .el-93222  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-93222  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-93222  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-556244  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-556244  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-556244  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-259437 {
    align-items:start;
}
.el-259437  {
    
}

 .el-259437 {
    flex-direction: row;
}  .el-259437 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-202633 {
    align-items:flex-start;
}
.el-202633  {
    
}

 .el-202633 {
    flex-direction: row;
}  .el-202633 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-202633 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-251192 {
    align-items:center;
}
.el-251192 img {
    
}
 


/* source inline CSS */
 .el-815449  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-815449  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-815449  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-195231  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-195231  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-195231  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-917286 {
    align-items:center;
}
.el-917286  {
    
}

 .el-917286 {
    flex-direction: row;
}  .el-917286 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-917286 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-917286 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-917286 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-472512  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-472512  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-472512  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-706986 {
    align-items:center;
}
.el-706986 img {
    
}
 


/* source inline CSS */
 .el-174765  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-174765  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-174765  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-219486  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-219486  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-219486  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-371548 {
    align-items:start;
}
.el-371548  {
    
}

 .el-371548 {
    flex-direction: row;
}  .el-371548 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-810332 {
    align-items:flex-start;
}
.el-810332  {
    
}

 .el-810332 {
    flex-direction: row;
}  .el-810332 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-810332 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-804389 {
    align-items:center;
}
.el-804389 img {
    
}
 


/* source inline CSS */
 .el-948851  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-948851  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-948851  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-534051  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-534051  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-534051  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-496262 {
    align-items:center;
}
.el-496262  {
    
}

 .el-496262 {
    flex-direction: row;
}  .el-496262 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-496262 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-496262 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-496262 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-292179  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-292179  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-292179  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-269431 {
    align-items:center;
}
.el-269431 img {
    
}
 


/* source inline CSS */
 .el-837313  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-837313  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-837313  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-904907  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-904907  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-904907  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-838413 {
    align-items:start;
}
.el-838413  {
    
}

 .el-838413 {
    flex-direction: row;
}  .el-838413 > .container-box:nth-child(1) {
						    width: 10%;
						    min-width: 10%;
						    max-width: 10%;
						}  .el-838413 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-109638 {
    align-items:flex-start;
}
.el-109638  {
    
}

 .el-109638 {
    flex-direction: row;
}  .el-109638 > .container-box:nth-child(1) {
						    width: 50px;
						    min-width: 50px;
						    max-width: 50px;
						}  .el-109638 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-386224 {
    align-items:center;
}
.el-386224 img {
    
}
 


/* source inline CSS */
 .el-596836  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-596836  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-596836  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-930480  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-930480  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-930480  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-200966 {
    align-items:center;
}
.el-200966  {
    
}

 .el-200966 {
    flex-direction: row;
}  .el-200966 > .container-box:nth-child(1) {
						    width: 12%;
						    min-width: 12%;
						    max-width: 12%;
						}  .el-200966 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-200966 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-200966 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-645566  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-645566  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-645566  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-375591 {
    align-items:center;
}
.el-375591 img {
    
}
 


/* source inline CSS */
 .el-222529  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-222529  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-222529  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-863727  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-863727  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-863727  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-148960 {
    align-items:start;
}
.el-148960  {
    
}

 .el-148960 {
    flex-direction: row;
}  .el-148960 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-971829 {
    align-items:flex-start;
}
.el-971829  {
    
}

 .el-971829 {
    flex-direction: row;
}  .el-971829 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-971829 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-613352 {
    align-items:center;
}
.el-613352 img {
    
}
 


/* source inline CSS */
 .el-501316  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-501316  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-501316  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-632452  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-632452  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-632452  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-471062 {
    align-items:center;
}
.el-471062  {
    
}

 .el-471062 {
    flex-direction: row;
}  .el-471062 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-471062 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-471062 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-471062 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-221128  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-221128  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-221128  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-371080 {
    align-items:center;
}
.el-371080 img {
    
}
 


/* source inline CSS */
 .el-389213  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-389213  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-389213  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-376252  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-376252  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-376252  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-914001 {
    align-items:start;
}
.el-914001  {
    
}

 .el-914001 {
    flex-direction: row;
}  .el-914001 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-971163 {
    align-items:flex-start;
}
.el-971163  {
    
}

 .el-971163 {
    flex-direction: row;
}  .el-971163 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-971163 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-376767 {
    align-items:center;
}
.el-376767 img {
    
}
 


/* source inline CSS */
 .el-908721  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-908721  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-908721  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-728075  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-728075  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-728075  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-171861 {
    align-items:center;
}
.el-171861  {
    
}

 .el-171861 {
    flex-direction: row;
}  .el-171861 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-171861 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-171861 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-171861 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-533025  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-533025  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-533025  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-720686 {
    align-items:center;
}
.el-720686 img {
    
}
 


/* source inline CSS */
 .el-687527  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-687527  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-687527  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-106117  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-106117  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-106117  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-757540 {
    align-items:start;
}
.el-757540  {
    
}

 .el-757540 {
    flex-direction: row;
}  .el-757540 > .container-box:nth-child(1) {
						    width: 10%;
						    min-width: 10%;
						    max-width: 10%;
						}  .el-757540 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-421767 {
    align-items:flex-start;
}
.el-421767  {
    
}

 .el-421767 {
    flex-direction: row;
}  .el-421767 > .container-box:nth-child(1) {
						    width: 50px;
						    min-width: 50px;
						    max-width: 50px;
						}  .el-421767 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-411721 {
    align-items:center;
}
.el-411721 img {
    
}
 


/* source inline CSS */
 .el-493354  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-493354  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-493354  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-695915  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-695915  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-695915  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-815459 {
    align-items:center;
}
.el-815459  {
    
}

 .el-815459 {
    flex-direction: row;
}  .el-815459 > .container-box:nth-child(1) {
						    width: 12%;
						    min-width: 12%;
						    max-width: 12%;
						}  .el-815459 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-815459 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-815459 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-407644  {
    font-size: calc(14px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-407644  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-407644  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-204720 {
    align-items:center;
}
.el-204720 img {
    
}
 


/* source inline CSS */
 .el-503337  {
    font-size: calc(14px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-503337  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-503337  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-916090  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-916090  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-916090  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-360640 {
    align-items:start;
}
.el-360640  {
    
}

 .el-360640 {
    flex-direction: row;
}  .el-360640 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-342818 {
    align-items:flex-start;
}
.el-342818  {
    
}

 .el-342818 {
    flex-direction: row;
}  .el-342818 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-342818 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-402283 {
    align-items:center;
}
.el-402283 img {
    
}
 


/* source inline CSS */
 .el-558012  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-558012  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-558012  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-1219  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-1219  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-1219  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-886254 {
    align-items:center;
}
.el-886254  {
    
}

 .el-886254 {
    flex-direction: row;
}  .el-886254 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-886254 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-886254 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-886254 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-493552  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-493552  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-493552  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-96879 {
    align-items:center;
}
.el-96879 img {
    
}
 


/* source inline CSS */
 .el-319294  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-319294  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-319294  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-176003  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-176003  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-176003  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-291035 {
    align-items:start;
}
.el-291035  {
    
}

 .el-291035 {
    flex-direction: row;
}  .el-291035 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-770785 {
    align-items:flex-start;
}
.el-770785  {
    
}

 .el-770785 {
    flex-direction: row;
}  .el-770785 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-770785 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-702758 {
    align-items:center;
}
.el-702758 img {
    
}
 


/* source inline CSS */
 .el-297420  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-297420  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-297420  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-481192  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-481192  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-481192  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-932363 {
    align-items:center;
}
.el-932363  {
    
}

 .el-932363 {
    flex-direction: row;
}  .el-932363 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-932363 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-932363 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-932363 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-661096  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-661096  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-661096  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-386247 {
    align-items:center;
}
.el-386247 img {
    
}
 


/* source inline CSS */
 .el-370105  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-370105  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-370105  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-987136  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-987136  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-987136  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-772126 {
    align-items:start;
}
.el-772126  {
    
}

 .el-772126 {
    flex-direction: row;
}  .el-772126 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-341132 {
    align-items:flex-start;
}
.el-341132  {
    
}

 .el-341132 {
    flex-direction: row;
}  .el-341132 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-341132 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-611430 {
    align-items:center;
}
.el-611430 img {
    
}
 


/* source inline CSS */
 .el-300730  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-300730  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-300730  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-899754  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-899754  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-899754  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-211833 {
    align-items:center;
}
.el-211833  {
    
}

 .el-211833 {
    flex-direction: row;
}  .el-211833 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-211833 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-211833 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-211833 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-839383  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-839383  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-839383  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-614283 {
    align-items:center;
}
.el-614283 img {
    
}
 


/* source inline CSS */
 .el-962234  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-962234  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-962234  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-179047  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-179047  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-179047  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-155572 {
    align-items:start;
}
.el-155572  {
    
}

 .el-155572 {
    flex-direction: row;
}  .el-155572 > .container-box:nth-child(1) {
						    width: 10%;
						    min-width: 10%;
						    max-width: 10%;
						}  .el-155572 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-341903 {
    align-items:flex-start;
}
.el-341903  {
    
}

 .el-341903 {
    flex-direction: row;
}  .el-341903 > .container-box:nth-child(1) {
						    width: 50px;
						    min-width: 50px;
						    max-width: 50px;
						}  .el-341903 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-594211 {
    align-items:center;
}
.el-594211 img {
    
}
 


/* source inline CSS */
 .el-994024  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-994024  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-994024  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-270904  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-270904  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-270904  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-11721 {
    align-items:center;
}
.el-11721  {
    
}

 .el-11721 {
    flex-direction: row;
}  .el-11721 > .container-box:nth-child(1) {
						    width: 12%;
						    min-width: 12%;
						    max-width: 12%;
						}  .el-11721 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-11721 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-11721 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-170979  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-170979  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-170979  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-782094 {
    align-items:center;
}
.el-782094 img {
    
}
 


/* source inline CSS */
 .el-418861  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-418861  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-418861  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-330285  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-330285  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-330285  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-1400 {
    align-items:start;
}
.el-1400  {
    
}

 .el-1400 {
    flex-direction: row;
}  .el-1400 > .container-box:nth-child(1) {
						    width: 10%;
						    min-width: 10%;
						    max-width: 10%;
						}  .el-1400 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-252631 {
    align-items:flex-start;
}
.el-252631  {
    
}

 .el-252631 {
    flex-direction: row;
}  .el-252631 > .container-box:nth-child(1) {
						    width: 50px;
						    min-width: 50px;
						    max-width: 50px;
						}  .el-252631 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-928640 {
    align-items:center;
}
.el-928640 img {
    
}
 


/* source inline CSS */
 .el-457503  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-457503  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-457503  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-988456  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-988456  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-988456  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-315806 {
    align-items:center;
}
.el-315806  {
    
}

 .el-315806 {
    flex-direction: row;
}  .el-315806 > .container-box:nth-child(1) {
						    width: 12%;
						    min-width: 12%;
						    max-width: 12%;
						}  .el-315806 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-315806 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-315806 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-727926  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-727926  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-727926  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-2407 {
    align-items:center;
}
.el-2407 img {
    
}
 


/* source inline CSS */
 .el-904596  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-904596  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-904596  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-423620  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-423620  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-423620  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-958197 {
    align-items:start;
}
.el-958197  {
    
}

 .el-958197 {
    flex-direction: row;
}  .el-958197 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-806797 {
    align-items:flex-start;
}
.el-806797  {
    
}

 .el-806797 {
    flex-direction: row;
}  .el-806797 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-806797 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-893111 {
    align-items:center;
}
.el-893111 img {
    
}
 


/* source inline CSS */
 .el-916345  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-916345  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-916345  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-86365  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-86365  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-86365  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-255659 {
    align-items:center;
}
.el-255659  {
    
}

 .el-255659 {
    flex-direction: row;
}  .el-255659 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-255659 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-255659 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-255659 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-46687  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-46687  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-46687  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-866165 {
    align-items:center;
}
.el-866165 img {
    
}
 


/* source inline CSS */
 .el-299993  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-299993  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-299993  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-196943  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-196943  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-196943  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-517112 {
    align-items:start;
}
.el-517112  {
    
}

 .el-517112 {
    flex-direction: row;
}  .el-517112 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-481102 {
    align-items:flex-start;
}
.el-481102  {
    
}

 .el-481102 {
    flex-direction: row;
}  .el-481102 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-481102 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-99177 {
    align-items:center;
}
.el-99177 img {
    
}
 


/* source inline CSS */
 .el-823963  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-823963  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-823963  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-285975  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-285975  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-285975  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-559520 {
    align-items:center;
}
.el-559520  {
    
}

 .el-559520 {
    flex-direction: row;
}  .el-559520 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-559520 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-559520 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-559520 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-422469  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-422469  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-422469  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-642528 {
    align-items:center;
}
.el-642528 img {
    
}
 


/* source inline CSS */
 .el-251672  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-251672  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-251672  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-632721  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-632721  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-632721  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-339368 {
    align-items:start;
}
.el-339368  {
    
}

 .el-339368 {
    flex-direction: row;
}  .el-339368 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-551835 {
    align-items:flex-start;
}
.el-551835  {
    
}

 .el-551835 {
    flex-direction: row;
}  .el-551835 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-551835 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-131370 {
    align-items:center;
}
.el-131370 img {
    
}
 


/* source inline CSS */
 .el-678182  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-678182  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-678182  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-919015  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-919015  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-919015  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-994554 {
    align-items:center;
}
.el-994554  {
    
}

 .el-994554 {
    flex-direction: row;
}  .el-994554 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-994554 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-994554 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-994554 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-522209  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-522209  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-522209  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-164639 {
    align-items:center;
}
.el-164639 img {
    
}
 


/* source inline CSS */
 .el-653778  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-653778  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-653778  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-601430  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-601430  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-601430  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-295926 {
    align-items:start;
}
.el-295926  {
    
}

 .el-295926 {
    flex-direction: row;
}  .el-295926 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-465405 {
    align-items:flex-start;
}
.el-465405  {
    
}

 .el-465405 {
    flex-direction: row;
}  .el-465405 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-465405 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-813912 {
    align-items:center;
}
.el-813912 img {
    
}
 


/* source inline CSS */
 .el-270255  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-270255  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-270255  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-834255  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-834255  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-834255  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-484432 {
    align-items:center;
}
.el-484432  {
    
}

 .el-484432 {
    flex-direction: row;
}  .el-484432 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-484432 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-484432 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-484432 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-626366  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-626366  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-626366  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-335383 {
    align-items:center;
}
.el-335383 img {
    
}
 


/* source inline CSS */
 .el-704903  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-704903  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-704903  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-243563  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-243563  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-243563  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-542384 {
    align-items:start;
}
.el-542384  {
    
}

 .el-542384 {
    flex-direction: row;
}  .el-542384 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-931561 {
    align-items:flex-start;
}
.el-931561  {
    
}

 .el-931561 {
    flex-direction: row;
}  .el-931561 > .container-box:nth-child(1) {
						    width: 65px;
						    min-width: 65px;
						    max-width: 65px;
						}  .el-931561 > .container-box:nth-child(2) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-747341 {
    align-items:center;
}
.el-747341 img {
    
}
 


/* source inline CSS */
 .el-170737  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-170737  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-170737  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-770183  {
    font-size: calc(18px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-770183  {
    font-size: calc(12px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-770183  {
    font-size: 16px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-313749 {
    align-items:center;
}
.el-313749  {
    
}

 .el-313749 {
    flex-direction: row;
}  .el-313749 > .container-box:nth-child(1) {
						    width: 11%;
						    min-width: 11%;
						    max-width: 11%;
						}  .el-313749 > .container-box:nth-child(2) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-313749 > .container-box:nth-child(3) {
						    width: 3%;
						    min-width: 3%;
						    max-width: 3%;
						}  .el-313749 > .container-box:nth-child(4) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-679880  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-679880  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-679880  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-472510 {
    align-items:center;
}
.el-472510 img {
    
}
 


/* source inline CSS */
 .el-951347  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-951347  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-951347  {
    font-size: 14px;
    text-align: left;
  }
} 


/* source inline CSS */
 .el-728500  {
    font-size: calc(13px + 8 * ((100vw - 320px) / 960));
    text-align: left;
}
@media screen and (min-width: 480px) {
  .el-728500  {
    font-size: calc(10px + 8 * ((100vw - 320px) / 960));
    text-align: left;
  }
}
@media screen and (min-width: 1024px) {
  .el-728500  {
    font-size: 13px;
    text-align: left;
  }
} 


/* source inline CSS */
 
.el-918117 {
    align-items:start;
}
.el-918117  {
    
}

 .el-918117 {
    flex-direction: row;
}  .el-918117 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 
.el-48250 {
    align-items:start;
}
.el-48250  {
    
}

 .el-48250 {
    flex-direction: row;
}  .el-48250 > .container-box:nth-child(1) {
						    width: unset;
						    min-width: 0;
						    max-width: unset;
						}  


/* source inline CSS */
 .el-803276  {
    font-size: calc(19px + 8 * ((100vw - 320px) / 960));
    text-align: center;
}
@media screen and (min-width: 480px) {
  .el-803276  {
    font-size: calc(14px + 8 * ((100vw - 320px) / 960));
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .el-803276  {
    font-size: 19px;
    text-align: center;
  }
} 


/* source inline CSS */
 
.el-286796 {
    align-items:center;
}
.el-286796 img {
    
}
 


/* source inline CSS */
 
.el-91224 {
    align-items:center;
}
.el-91224  {
    
}
 


/* source inline CSS */
 
.el-888727 {
    align-items:center;
}
.el-888727  {
    
}
 


/* source inline CSS */
 
.el-842899 {
    align-items:center;
}
.el-842899 img {
    
}
 


/* source inline CSS */
 
.el-888888 {
    align-items:stretch;
}
.el-888888  {
    width:100%;align-self:center;
}
 


/* source inline CSS */
 
.el-406519 {
    align-items:stretch;
}
.el-406519  {
    width:100%;align-self:center;
}
 

<style id="el-hover-styles">/*  hover button  */

				.el-408311 .btn:hover {
					color: #1A1A1A !important;
font-size: nullpx !important; 
font-weight: bold !important; 

					border-bottom:  5px solid #1A1A1A !important; 
border-radius: 15px 15px 15px 15px !important; 
border-color: #1A1A1A !important; 

					background-color: #B8E986!important; 

					box-shadow: transparent 0px 0px 0px 0px !important; 

					
				} 

				.el-408311 .btn:hover .btn_sub_headline {
					
				} 

			/*  hover button  */

				.el-888888 .btn:hover {
					color: #1A1A1A !important;
font-size: nullpx !important; 
font-weight: bold !important; 

					border-bottom:  2px solid #1a1a1a !important; 
border-radius: 15px 15px 15px 15px !important; 
border-color: #1a1a1a !important; 

					background-color: #B8E986!important; 

					box-shadow: transparent 0px 0px 0px 0px !important; 

					
				} 

				.el-888888 .btn:hover .btn_sub_headline {
					
				} 

			/*  hover button  */

				.el-406519 .btn:hover {
					color: #1A1A1A !important;
font-size: nullpx !important; 
font-weight: bold !important; 

					border-bottom:  5px solid #1A1A1A !important; 
border-radius: 15px 15px 15px 15px !important; 
border-color: #1A1A1A !important; 

					background-color: #B8E986!important; 

					box-shadow: transparent 0px 0px 0px 0px !important; 

					
				} 

				.el-406519 .btn:hover .btn_sub_headline {
					
				} 

			/*  hover button  */

				.el-768948 .btn:hover {
					color: #1A1A1A !important;
font-size: nullpx !important; 
font-weight: bold !important; 

					border-bottom:  2px solid #1a1a1a !important; 
border-radius: 15px 15px 15px 15px !important; 
border-color: #1a1a1a !important; 

					background-color: #B8E986!important; 

					box-shadow: transparent 0px 0px 0px 0px !important; 

					
				} 

				.el-768948 .btn:hover .btn_sub_headline {
					
				} 

			

/* V2 corrections: four horizontal trust badges */
.rinaya-pumpkin-page .risks{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:start!important;width:100%!important;max-width:100%!important}
.rinaya-pumpkin-page .risks > .container-box {width:auto!important;min-width:0!important;max-width:100%!important;flex:none!important;text-align:center!important}
.rinaya-pumpkin-page .risks .img {margin:6px auto 10px!important;text-align:center!important}
.rinaya-pumpkin-page .risks .img img{width:min(100%,160px)!important;height:auto!important;display:block!important;margin:0 auto!important}
.rinaya-pumpkin-page .risks .paragraph {margin:0!important;text-align:center!important;font-size:clamp(11px,1.5vw,18px)!important;line-height:1.3!important}
.rinaya-pumpkin-page .risks .paragraph-inner p{text-align:center!important;margin:0!important}
.rinaya-pumpkin-page .risks.no-desktop.no-tablet{display:none!important}
/* New verified sticky CTA, independent of Funnelish runtime */
.rinaya-pumpkin-sticky {position:fixed;bottom:0;left:0;right:0;z-index:9999;background:rgba(255,255,255,.97);border-top:1px solid #d8d8d8;box-shadow:0 -5px 24px rgba(0,0,0,.10);padding:10px 16px max(10px,env(safe-area-inset-bottom));transform:translateY(120%);transition:transform .22s ease;pointer-events:none}
.rinaya-pumpkin-sticky.is-visible{transform:translateY(0);pointer-events:auto}
.rinaya-pumpkin-sticky a{display:block;max-width:650px;margin:auto;border-radius:12px;border-bottom:5px solid #1a1a1a;padding:13px 14px;background:#ee882f;color:#1a1a1a!important;text-align:center;text-decoration:none;font-weight:800;font-size:clamp(15px,2.6vw,23px);line-height:1.3}
@media(max-width:767px){
.rinaya-pumpkin-page .risks.no-desktop.no-tablet{display:grid!important}
.rinaya-pumpkin-page .risks.no-mobile{display:none!important}
.rinaya-pumpkin-page .risks {grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;display:grid!important}
.rinaya-pumpkin-page .risks .img img {width:100%!important;max-width:92px!important}
.rinaya-pumpkin-page .risks .paragraph{font-size:10px!important;line-height:1.25!important}
.rinaya-pumpkin-page .risks .paragraph-inner p{font-size:10px!important;line-height:1.25!important}
.rinaya-pumpkin-sticky{padding:8px 10px max(8px,env(safe-area-inset-bottom))}
.rinaya-pumpkin-sticky a{font-size:15px;padding:11px 10px;border-radius:9px}
}
