.offeringsCtn{padding:var(--xlp)var(--xlp);background:var(--grey);text-align:center;color:var(--lightbeige)}.offeringsTags{justify-content:center;align-items:center;gap:0 10px;display:flex}.offeringTag{background:0 0}.offeringTag.active{font-weight:500;text-decoration:underline}.offeringsWrapper{padding-top:var(--lp);aspect-ratio:1250/780;max-width:1250px;margin:0 auto;position:relative}.singleOfferingWrapper{visibility:hidden;opacity:0;width:100%;height:100%;transition:all .5s;position:absolute}.singleOfferingWrapper.active{opacity:1;visibility:visible}.singleOfferingCard{background:var(--lightbeige);border-radius:var(--lbr);width:30%;height:100%;color:var(--darkgrey);flex-direction:column;justify-content:space-between;padding:20px;display:flex}.singleOfferingImagesWrapper{border-radius:var(--lbr);width:calc(70% - 20px);height:100%;position:absolute;top:0;right:0;overflow:hidden}.singleOfferingTitle{font-family:var(--body);padding:60px 0 80px;font-size:40px}.singleOfferingDisc{padding:0 20px;font-size:16px;position:relative}.singleOfferingDisc:before{content:"";background:#dad8d4;width:100%;height:1px;position:absolute;top:-15%;left:0}.singleOfferingButtons{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.singleOfferingButtons *{font-size:12px}.singleOfferingImagesWrapper .dots{z-index:11;background:rgba(57,63,73,.71);border-radius:100px;gap:6px;height:auto;padding:6px 12px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.singleOfferingImagesWrapper .dot{transition:all .3s;transform:scale(.8)}.singleOfferingImagesWrapper .dot.active{transform:scale(1)}.singleOfferingImages{height:100%;position:relative}.singleOfferingImageFlex{flex:1 0 100%;width:100%;height:100%;position:relative}@media screen and (max-width:1100px){.offeringsTags{display:none}.offeringsCtn{padding:var(--xlp)var(--p)}.offeringsWrapper{aspect-ratio:unset}.singleOfferingWrapper{margin-bottom:var(--p);position:relative;opacity:1!important;visibility:visible!important}.singleOfferingCard{width:100%;position:relative}.singleOfferingImagesWrapper{top:unset;left:unset;aspect-ratio:1;width:100%;position:relative}.singleOfferingTitle{padding:40px 0}.singleOfferingDisc{margin:0 0 40px;padding:0}}
