.diamonds-brilliants{padding:60px 16px 0}.diamonds-brilliants .mobile-break{display:none}.diamonds-brilliants .banner{position:relative;width:100%;max-width:1480px;margin:0 auto;container-type:inline-size;overflow:hidden}.diamonds-brilliants .banner picture,.diamonds-brilliants .banner picture img{display:block;width:100%;height:auto}.diamonds-brilliants .content{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:57.23%;padding:32px 5%;color:#fff;text-align:center}.diamonds-brilliants h2{margin:0;font-family:roma-semibold,sans-serif;font-size:clamp(24px,3.78vw,56px);font-weight:600;line-height:1.2;text-transform:uppercase}.diamonds-brilliants .subtitle{margin:12px 0 0;font-size:clamp(16px,2.16vw,32px)}.diamonds-brilliants .bubble{display:block;width:clamp(100px,10.8vw,160px);aspect-ratio:1;margin-top:28px;object-fit:contain}.diamonds-brilliants .description{margin:28px 0 0;font-size:clamp(14px,1.62vw,24px);line-height:1.5}.diamonds-brilliants .details-button{margin-top:26px;padding:0;border:0;color:inherit;background:transparent;font:inherit;font-size:clamp(12px,1.08vw,16px);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width: 767px){.diamonds-brilliants{padding:36px 16px 0}.diamonds-brilliants .content{top:47.6%;right:0;bottom:0;left:0;width:100%;padding:20px 8px}.diamonds-brilliants .mobile-break{display:block}.diamonds-brilliants h2{font-size:clamp(28px,10.06cqw,56px)}.diamonds-brilliants .subtitle{margin-top:min(1.68cqw,12px);font-size:clamp(14px,4.47cqw,28px)}.diamonds-brilliants .bubble{width:min(30.17cqw,200px);margin-top:min(5.59cqw,36px)}.diamonds-brilliants .description{margin-top:min(5.59cqw,36px);font-size:clamp(12px,3.91cqw,24px);line-height:1.4}.diamonds-brilliants .details-button{margin-top:min(8.38cqw,54px);font-size:clamp(12px,3.91cqw,20px)}}
