.carra-bento .promo-banner{overflow:hidden;border-radius:20px!important;box-shadow:0 10px 26px rgb(228 71 45 / .16);transition:transform .25s,box-shadow .25s}.carra-bento .promo-banner:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgb(228 71 45 / .26)}.carra-bento .main-wrapp-img{position:relative}.carra-bento .banner-image img{transition:transform .6s}.carra-bento .promo-banner:hover .banner-image img{transform:scale(1.05)}.carra-bento .main-wrapp-img::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(150 38 18 / .92) 0%,rgb(228 71 45 / .7) 34%,rgb(228 71 45 / .12) 62%,#fff0 78%);pointer-events:none;transition:opacity .3s}.carra-bento .wrapper-content-banner{padding:26px 28px!important}.carra-bento .content-banner{width:100%;max-width:560px}.carra-bento .banner-subtitle{display:inline-block;margin-bottom:8px;padding:5px 12px;border:1px solid rgb(255 255 255 / .55);border-radius:30px;background:rgb(255 255 255 / .14);color:#fff!important;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(4px)}.carra-bento .banner-title{margin-bottom:6px;color:#fff!important;font-family:inherit!important;font-size:34px!important;font-weight:800!important;line-height:1.05;text-shadow:0 2px 12px rgb(0 0 0 / .2)}.carra-bento .banner-inner{margin-bottom:14px;color:rgb(255 255 255 / .95)!important;font-size:14px;line-height:1.4}.carra-bento .banner-inner p{margin-bottom:10px}.carra-bento .carra-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0!important}.carra-bento .carra-tags span{padding:4px 11px;border-radius:20px;background:#fff;color:#E4472D;font-size:12px;font-weight:800}.carra-bento .banner-btn-wrapper .btn{white-space:nowrap;padding:10px 22px!important;border:0!important;border-radius:40px!important;background:#fff!important;color:#E4472D!important;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 6px 16px rgb(0 0 0 / .18);transition:background .2s,color .2s}.carra-bento .banner-btn-wrapper .btn::after{content:"\2192";margin-left:8px;transition:margin .2s}.carra-bento .promo-banner:hover .banner-btn-wrapper .btn{background:#F59300!important;color:#fff!important}.carra-bento .promo-banner:hover .banner-btn-wrapper .btn::after{margin-left:12px}.elementor-element-739d072.carra-bento .banner-title,.elementor-element-da9e823.carra-bento .banner-title{font-size:28px!important}@media (max-width:1024px){.carra-bento .wrapper-content-banner{padding:20px 20px!important}.carra-bento .banner-title{font-size:26px!important}.carra-bento .banner-inner{font-size:13px}}@media (max-width:767px){.carra-bento .promo-banner{min-height:380px}.carra-bento .main-wrapp-img,.carra-bento .banner-image{position:absolute!important;inset:0;height:100%!important}.carra-bento .banner-image img{width:100%;height:100%!important;object-fit:cover}.carra-bento .wrapper-content-banner{padding:20px 18px!important}.carra-bento .banner-title,.elementor-element-739d072.carra-bento .banner-title,.elementor-element-da9e823.carra-bento .banner-title{font-size:24px!important}.carra-bento .carra-tags span{font-size:11px}}.home .wd-content-layout{padding-top:0!important}.carra-hero .wd-carousel-container{margin-bottom:0!important}.carra-hero .wd-nav-pagin-wrap{position:absolute;right:0;bottom:14px;left:0;z-index:3;margin:0!important}.carra-hero .wd-nav-pagin li span{border-color:#fff!important;background:rgb(255 255 255 / .6)!important}.carra-hero .wd-nav-pagin li.wd-active span{border-color:#E4472D!important;background:#E4472D!important}.carra-hero .wd-carousel-container{position:relative}@media (max-width:767px){.carra-hero-mobile .promo-banner-image,.carra-hero-mobile .banner-image img{width:100%;max-height:70vh;object-fit:cover}}