.elementor-28706 .elementor-element.elementor-element-cf3f4f4{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-28706 .elementor-element.elementor-element-ab05f7a .elementor-repeater-item-b27390d .promo-banner:not(.banner-content-background) .content-banner, .elementor-28706 .elementor-element.elementor-element-ab05f7a .elementor-repeater-item-b27390d .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-28706 .elementor-element.elementor-element-ab05f7a .elementor-repeater-item-306a6d0 .promo-banner:not(.banner-content-background) .content-banner, .elementor-28706 .elementor-element.elementor-element-ab05f7a .elementor-repeater-item-306a6d0 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-28706 .elementor-element.elementor-element-ab05f7a .elementor-repeater-item-df137e1 .promo-banner:not(.banner-content-background) .content-banner, .elementor-28706 .elementor-element.elementor-element-ab05f7a .elementor-repeater-item-df137e1 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-28706 .elementor-element.elementor-element-ab05f7a .elementor-repeater-item-dd5f73e .promo-banner:not(.banner-content-background) .content-banner, .elementor-28706 .elementor-element.elementor-element-ab05f7a .elementor-repeater-item-dd5f73e .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-28706 .elementor-element.elementor-element-ab05f7a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--wd-brd-radius:25px;}.elementor-28706 .elementor-element.elementor-element-ab05f7a .banner-inner{color:#181818;}.elementor-28706 .elementor-element.elementor-element-fc2911e{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-b27390d .promo-banner:not(.banner-content-background) .content-banner, .elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-b27390d .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-96dd347 .promo-banner:not(.banner-content-background) .content-banner, .elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-96dd347 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-498707d .promo-banner:not(.banner-content-background) .content-banner, .elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-498707d .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-df137e1 .promo-banner:not(.banner-content-background) .content-banner, .elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-df137e1 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-7d8d6ce .promo-banner:not(.banner-content-background) .content-banner, .elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-7d8d6ce .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-369dca6 .promo-banner:not(.banner-content-background) .content-banner, .elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-369dca6 .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-be38dfb .promo-banner:not(.banner-content-background) .content-banner, .elementor-28706 .elementor-element.elementor-element-bf547b7 .elementor-repeater-item-be38dfb .promo-banner.banner-content-background .wrapper-content-banner{max-width:100%;}.elementor-28706 .elementor-element.elementor-element-bf547b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--wd-brd-radius:25px;}.elementor-28706 .elementor-element.elementor-element-bf547b7 .banner-inner{color:#181818;}@media(max-width:1024px){.elementor-28706 .elementor-element.elementor-element-ab05f7a .banner-title{font-size:13px;}.elementor-28706 .elementor-element.elementor-element-ab05f7a .banner-inner{font-size:11px;}.elementor-28706 .elementor-element.elementor-element-bf547b7 .banner-title{font-size:13px;}.elementor-28706 .elementor-element.elementor-element-bf547b7 .banner-inner{font-size:11px;}}@media(max-width:768px){.elementor-28706 .elementor-element.elementor-element-ab05f7a{width:100%;max-width:100%;}.elementor-28706 .elementor-element.elementor-element-bf547b7{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-cf3f4f4 */[class*="banner-hover-zoom"]:hover .banner-subtitle img.arrow-ira {
    transform: rotate(90deg);
    transition: 1s;
}
.banner-subtitle img.arrow-ira {
    transition: 1s;
    position: absolute;
    right: 0;
}
.promo-banner .line-ira {
    text-align: center;
    height: 1px !important;
    width: 10px;
    background-color: transparent;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    margin: 10px 0;
}
.promo-banner:hover .line-ira {
background-color: #232323;    width: 100%;
        background-size: 100% 1px;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc2911e */[class*="banner-hover-zoom"]:hover .banner-subtitle img.arrow-ira {
    transform: rotate(90deg);
    transition: 1s;
}
.banner-subtitle img.arrow-ira {
    transition: 1s;
    position: absolute;
    right: 0;
}
.promo-banner .line-ira {
    text-align: center;
    height: 1px !important;
    width: 10px;
    background-color: transparent;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    margin: 10px 0;
}
.promo-banner:hover .line-ira {
background-color: #232323;    width: 100%;
        background-size: 100% 1px;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: ease-in-out;
}/* End custom CSS */