/* Subidas intercaladas PRO */
.infobanner{padding:40px 0}.infobanner__container{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;max-width:1120px;margin:0 auto}.infobanner__image{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:425px;height:324px;z-index:2}.infobanner__image--vertical .infobanner__image__content{grid-template-columns:1fr;gap:4px}.infobanner__image--vertical .infobanner__image__content::before{content:none}.infobanner__image--vertical .infobanner__image__number,.infobanner__image--vertical .infobanner__image__text{text-align:center}.infobanner__image--withIcon .infobanner__image__content{grid-template-columns:1fr;gap:0;justify-content:center}.infobanner__image--withIcon .infobanner__image__content::before{content:none}.infobanner__image--withIcon .et-pb-icon{font-size:64px;color:#FFF;text-align:center}.infobanner__image--withIcon .et-pb-icon:hover{color:#FFF}.infobanner__image--single::after{content:none!important}.infobanner__image:after,.infobanner__image__content::before{content:'';position:absolute}.infobanner__image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:24px}.infobanner__image__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:364px;z-index:3}.infobanner__image__content::before{width:1px;height:calc(100% - 8px);background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.infobanner__image__text{font-family:DM Sans;font-size:20px;font-weight:500;line-height:28px;text-align:right;color:#fff}.infobanner__image__number{font-family:DM Sans;font-size:40px;font-weight:400;line-height:64px;text-align:left;color:#fff}.infobanner__image:after{display:block;top:0;left:0;width:100%;height:100%;background-color:rgb(45 55 61 / .7)}.infobanner__image--35:after{background-color:rgb(45 55 61 / .35)}.infobanner__content{width:100%;max-width:715px;padding:40px 48px 40px 80px;background-color:#F5F5F5;border-radius:24px}.infobanner__subtitle,.infobanner__title{text-align:left;margin-bottom:24px;padding:0;font-family:DM Sans;font-weight:400}.infobanner__title{display:block;font-size:36px;line-height:48px;color:#2D373D}.infobanner__subtitle{font-size:28px;line-height:36px;color:#2D373D}.infobanner__conditions ol,.infobanner__conditions ul,.infobanner__list ol,.infobanner__list ul{padding:0!important}.infobanner__list ol,.infobanner__list ul{margin-left:30px}.infobanner__list{margin-bottom:32px;position:relative}.infobanner__list ol li,.infobanner__list ul li{align-items:flex-start;font-family:DM Sans;font-size:16px;font-weight:400;line-height:20.83px;color:#2D373D;margin-bottom:16px;list-style:none}.infobanner__list ol li::before,.infobanner__list ul li::before{content:'\e942';font-family:icomoon,mapfre,ETModules,FontAwesome!important;display:inline-block;font-size:24px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;color:#008C47;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;position:absolute;left:0}.infobanner__list ol li:last-child,.infobanner__list ul li:last-child{margin-bottom:0}.infobanner__conditions{margin-bottom:32px}.infobanner__conditions ol li,.infobanner__conditions ul li{font-family:DM Sans;font-size:14px;font-weight:400;line-height:18.23px;margin-bottom:4px;color:#2D373D;list-style:none}.infobanner__conditions ol li:last-child,.infobanner__conditions ul li:last-child{margin-bottom:0}.infobanner__conditions p,.infobanner__conditions span{font-family:DM Sans;font-size:14px;font-weight:400;line-height:18.23px;margin-bottom:4px;color:#2D373D;list-style:none}.infobanner__conditions p:last-child,.infobanner__conditions span:last-child{margin-bottom:0}.infobanner__footer{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:16px}.infobanner__footer a{margin-bottom:0!important;min-width:192px}@media (max-width:1184px){.infobanner__container{flex-wrap:wrap;margin:0 auto}.infobanner__image{position:relative;top:0;left:0;width:100%;transform:translate(0,0)}.infobanner__content{max-width:100%;padding:16px 56px 40px}.infobanner__title{font-size:32px;font-weight:500;line-height:40px}.infobanner__subtitle{font-size:24px;font-weight:400;line-height:32px}.infobanner__footer{flex-wrap:wrap;max-width:400px;width:100%;margin:0 auto}.infobanner__footer a{width:100%}}@media (max-width:768px){.infobanner__image{height:235px}.infobanner__content{padding:16px 16px 40px}.nueva-marca .infobanner__container .infobanner__content{padding-top:32px!important;margin-top:-16px}}