.elementor-581 .elementor-element.elementor-element-9b418eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:03px 0px 0px 0px;--border-top-width:03px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F3D28A;--border-color:#F3D28A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-0f79d3d */.hc-testimonials{ position:relative; width:100%; padding:110px 6%; overflow:hidden; background:#050914; color:#f5f1e8; } .hc-testimonial-bg{ position:absolute; inset:0; background: radial-gradient(circle at 18% 50%, rgba(212,166,74,.24), transparent 25%), radial-gradient(circle at 82% 40%, rgba(42,126,210,.22), transparent 28%), linear-gradient(135deg,#050914 0%,#0b1324 52%,#090704 100%); } .hc-testimonials:before{ content:""; position:absolute; inset:0; background-image: linear-gradient(rgba(212,166,74,.06) 1px, transparent 1px), linear-gradient(90deg, rgba(212,166,74,.06) 1px, transparent 1px); background-size:90px 90px; opacity:.4; } .hc-testimonials:after{ content:""; position:absolute; width:520px; height:520px; border:1px solid rgba(212,166,74,.28); border-radius:50%; left:-180px; top:50%; transform:translateY(-50%); box-shadow: 0 0 50px rgba(212,166,74,.18), inset 0 0 70px rgba(42,126,210,.12); } .hc-testimonial-wrap{ position:relative; z-index:3; max-width:1050px; margin:auto; text-align:center; } .hc-label{ font-family:'Montserrat', sans-serif; font-size:13px; letter-spacing:5px; color:#d4a64a; } .hc-testimonial-wrap h2{ font-family:'Cinzel', serif; font-size:44px; color:#f3d28a; margin:18px 0 55px; text-shadow:0 0 22px rgba(212,166,74,.35); } .hc-slider{ display:flex; width:300%; animation:testimonialSlide 15s infinite; } .hc-slide{ width:100%; padding:55px 70px; margin:0 16px; background:rgba(8,17,30,.76); border:1px solid rgba(212,166,74,.35); backdrop-filter:blur(14px); box-shadow: inset 0 0 35px rgba(212,166,74,.06), 0 25px 70px rgba(0,0,0,.45); position:relative; } .hc-slide:before{ content:""; position:absolute; inset:12px; border:1px solid rgba(212,166,74,.18); pointer-events:none; } .quote-mark{ font-family:'Cinzel', serif; font-size:90px; color:#d4a64a; line-height:.5; text-shadow:0 0 25px rgba(212,166,74,.55); } .hc-slide p{ font-family:'Cormorant Garamond', serif; font-size:32px; line-height:1.45; color:#f5f1e8; max-width:820px; margin:15px auto 28px; } .hc-slide h4{ font-family:'Montserrat', sans-serif; font-size:13px; letter-spacing:3px; color:#d4a64a; text-transform:uppercase; } @keyframes testimonialSlide{ 0%,28%{transform:translateX(0);} 33%,61%{transform:translateX(-33.333%);} 66%,94%{transform:translateX(-66.666%);} 100%{transform:translateX(0);} } @media(max-width:768px){ .hc-testimonial-wrap h2{ font-size:30px; } .hc-slide{ padding:42px 28px; } .hc-slide p{ font-size:24px; } }/* End custom CSS */