.i-banner{background-color:#eb7229;color:#fff;position:relative;overflow:hidden}.i-banner__container{display:flex;align-items:center;justify-content:center;padding:0;height:290px}@media only screen and (max-width: 800px){.i-banner__container{flex-direction:column;padding:1rem}}.i-banner__text{flex:1;display:flex;flex-direction:column;align-items:flex-start;z-index:2}@media only screen and (max-width: 800px){.i-banner__text{order:2;align-items:center;width:100%;padding:0 2rem}}.i-banner__text>h1{font-size:4.8rem;line-height:1.2;font-family:"Financier Display";font-weight:900;margin:0 0 1.2rem;display:inline-block}@media only screen and (max-width: 800px){.i-banner__text>h1{font-size:3.8rem;text-align:center}}.i-banner__text>h1 span{display:inline-block;position:relative;padding-bottom:.2rem}.i-banner__text>h1 span::after{content:"";position:absolute;bottom:.3rem;left:0;width:100%;height:.7rem;background-image:url(../../img/assine/linha-i.png);background-repeat:no-repeat}.i-banner__text>p{font-size:2.5rem;line-height:1.2;font-weight:100;font-family:"Financier Display";margin:0 0 2rem;max-width:56rem}@media only screen and (max-width: 800px){.i-banner__text>p{font-size:2.1rem;max-width:100%;text-align:center}}.i-banner__text>p strong{font-weight:700}.i-banner__text .btn--white{display:flex;align-items:center;justify-content:center;padding:.55rem 1.6rem .35rem;border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff;border-radius:4rem;font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:.3s ease}.i-banner__text .btn--white:hover{background-color:#fff;color:#eb7229}.i-banner__image{display:flex;flex:0 0 60%;z-index:2}@media only screen and (max-width: 800px){.i-banner__image{order:1;flex:0 0 auto;width:100%;justify-content:center}.i-banner__image img{max-width:100%;height:100%}}.i-banner__image img{width:100%;height:100%;object-fit:contain}.i-plans{padding:5rem 0}.i-plans__container{display:flex;justify-content:center;max-width:34rem}.i-group{background-color:#ffefb8;border:1px solid #000;width:100%;transition:box-shadow .3s ease}.i-group:hover{box-shadow:0 0 2rem rgba(0,0,0,.2)}.i-group__container{display:flex;flex-direction:column;max-height:61.5rem}.i-group__heading{border-bottom:3px solid #000;text-align:left;padding:1rem}.i-group__heading h3{text-align:center;font-size:2.8rem;font-family:"Financier Display",sans-serif;font-weight:700;margin:0}.i-group__second-heading{background-color:#f8cc35;padding:.7rem 0 1.7rem 0}.i-group__second-heading p{text-align:center;font-weight:400;color:#000;font-size:16px;font-family:"Public Sans",sans-serif}.i-group__content{display:flex;align-items:stretch}.i-group__details{display:flex;width:100%;flex-direction:column}@media only screen and (max-width: 800px){.i-group__details{flex-direction:column}}.i-group__image{flex:0 0 40%;display:flex}@media only screen and (max-width: 800px){.i-group__image{flex:0 0 auto;border-right:none;border-bottom:2px solid #000}}.i-group__image img{width:100%;max-height:18.9rem;object-fit:cover;border-bottom:3px solid #000}.i-group__info{flex:1;display:flex;flex-direction:column;padding-top:2.5rem}@media only screen and (max-width: 800px){.i-group__info{padding:1.5rem}}.i-group__price{text-align:center;margin-bottom:2rem}.i-group__price .plan__link{border:1px solid #000;padding:.5rem 2rem;border-radius:4rem;font-size:1.6rem;font-weight:300;text-transform:uppercase;letter-spacing:.02em;display:inline-block;margin-bottom:1rem;transition:.3s ease;background-color:#f8cc35}.i-group__price .plan__link:hover{border-color:#f8cc35}.i-group__price .plan__amount{font-size:2.4rem;line-height:130%;font-family:"Financier Display";font-weight:900;text-transform:lowercase;display:flex;justify-content:center;align-items:baseline}.i-group__price .plan__amount .amount-cifrao{font-size:14px;font-weight:900;line-height:130%;text-transform:uppercase;margin-right:2px}.i-group__price .plan__amount .amout-date{font-size:1.2rem;font-weight:900;line-height:130%}.i-group__price .plan__detail{font-size:1rem;line-height:1.3;font-weight:300}.i-group__price .plan__detail strong{font-weight:700}.i-group__price .plan__detail-discount{padding:14px 0}.i-group__price .plan__detail-discount p{font-weight:700;font-size:10px;text-transform:uppercase}.i-group__benefits{border-top:2px solid #000}.i-group__benefits ul{list-style:none}.i-group__benefits ul li{font-size:1.6rem;line-height:70%;padding:1.4rem 0;text-align:center;position:relative}.i-group__benefits ul li:not(:last-child)::after{content:"";height:1px;position:absolute;left:0;background:repeating-linear-gradient(to right, #000000, #000000 2px, transparent 2px, transparent 4px);width:100%;bottom:.1px}/*# sourceMappingURL=i-plans.css.map */
