.offer{overflow:hidden;padding-top:150px;margin-bottom:150px;position:relative}.offer:after{width:650px;height:650px;background-image:url(../../../../../../../../../themes/webit/blocks/all-blocks/offer_relation/images/graphic-red.png);opacity:.1;content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;top:-250px;right:-250px;z-index:-1;transform:rotate(90deg)}.offer .inner-wrap{padding:0 20px;width:100%;margin:auto;max-width:1400px}.offer .intro{display:flex;gap:50px;justify-content:space-between;align-items:flex-end;margin-bottom:50px;flex-wrap:wrap}.offer .intro .text{flex-basis:calc(100% - 300px)}.offer .intro .text h2{margin-bottom:0}.offer .intro .button{flex-basis:250px;padding:15px 25px;border:1px solid #000;display:flex;gap:10px;text-align:center;justify-content:center;align-items:center;text-decoration:none;background-color:#fff;color:#000}.offer .intro .button:hover{background-color:#000;border:1px solid #000;color:#fff}.offer .intro .button:hover:before{background-image:url(../../../../../../../../../themes/webit/blocks/all-blocks/offer_relation/images/arrow-right-white.svg)}.offer .intro .button:before{content:"";transition:.3s all;width:22px!important;height:14px;background-image:url(../../../../../../../../../themes/webit/blocks/all-blocks/offer_relation/images/arrow-right-black.svg);display:block!important;left:0;position:relative;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center}.offer .items{display:flex;flex-wrap:wrap;gap:30px}.offer .items .item{background-color:#f2f2f2;flex-basis:calc(33.33% - 20px);padding:30px;position:relative;transition:.3s all;height:550px;display:flex;align-items:flex-end;transition:.3s all}.offer .items .item:after{width:30px;height:30px;background-image:url(../../../../../../../../../themes/webit/blocks/all-blocks/offer_relation/images/arrow-top.svg);background-repeat:no-repeat;background-size:contain;background-position:center;content:"";position:absolute;right:20px;bottom:20px}.offer .items .item:hover{align-items:flex-start}.offer .items .item:hover .hover{display:block;opacity:1}.offer .items .item .bg{position:absolute;left:0;top:0;width:100%;height:100%}.offer .items .item .bg:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.offer .items .item .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.offer .items .item .hover{display:none;opacity:0}.offer .items .item .hover .btn{color:#fff;text-decoration:none;text-transform:uppercase}.offer .items .item .title{position:relative;z-index:100}.offer .items .item .icon{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;margin-bottom:10px;filter:brightness(0) invert(1)}.offer .items .item h3{margin-bottom:0;color:#fff}.offer .items .item *{color:#fff}.offer .items .item .fullLink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}.offer .items .item.last{background-color:#ae1f23;flex-grow:1;text-align:center;display:flex;justify-content:center;align-items:center}.offer .items .item.last *{color:#fff}.offer .items .item.last:after,.offer .items .item.last:before{display:none}.offer .items .item.last h3{font-size:60px;font-weight:700;max-width:400px;margin:auto;margin-bottom:20px}.offer .items .item.last .button{position:absolute;right:30px;bottom:30px;text-decoration:none}.offer .items .item.last .button:before{content:"";transition:.3s all;width:22px!important;height:14px;background-image:url(../../../../../../../../../themes/webit/blocks/all-blocks/offer_relation/images/arrow-right-white.svg);display:inline-block!important;left:0;position:relative;margin-right:10px;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center}.acf-block-preview .offer{padding-top:0;margin-bottom:0}.acf-block-preview .offer:after{display:none}.acf-block-preview .offer .inner-wrap{padding:0}.acf-block-preview .offer .items .item{flex-basis:calc(50% - 75px)}.acf-block-preview .offer .items .item.last h3{font-size:40px}.acf-block-preview .offer .items .item.last .button{background-color:transparent;border:none}@media screen and (max-width:1100px){.offer{padding-top:100px;margin-bottom:100px}.offer:after{width:850px;height:750px;top:-250px;right:-350px}.offer .intro{display:flex;gap:50px}.offer .intro .text{flex-basis:calc(100% - 300px)}.offer .intro .button{flex-basis:250px}.offer .items .item{flex-basis:calc(50% - 15px);padding:30px 30px 60px 30px;height:450px}.offer .items .item.last h3{font-size:50px}}@media screen and (max-width:700px){.offer:after{width:650px;height:550px;top:-200px;right:-300px}.offer .intro{gap:20px}.offer .intro .text{flex-basis:100%}.offer .intro .button{flex-basis:auto}.offer .items .item{flex-basis:100%;height:350px;padding:20px 20px 40px 20px}.offer .items .item:after{width:25px;right:20px;bottom:32.5px}.offer .items .item:before{height:25px;right:32.5px;bottom:20px}.offer .items .item.last{padding:50px 20px 60px 20px}.offer .items .item.last h3{font-size:30px}.offer .items .item.last .button{right:20px;bottom:20px}}