#quotes{min-height:90vh}@media (width<=576px){#quotes{margin-top:85px!important}}#quotes .quote-card-wrap{cursor:url(/cursor-pointer.png),pointer;height:100%}#quotes .quote-card{height:100%;box-shadow:0px 0px 10px 0px var(--global-shadow-color);background-color:var(--global-card-bg);border:none;border-radius:12px;flex-direction:column;transition:transform .33s,box-shadow .33s;display:flex;overflow:hidden}#quotes .quote-card:hover{box-shadow:0 6px 24px var(--global-shadow-color);transform:scale(1.03)}#quotes .quote-banner{background:linear-gradient(135deg, var(--global-secondary-color), var(--global-primary-color));flex-shrink:0;justify-content:center;align-items:center;height:90px;display:flex;position:relative;overflow:hidden}#quotes .quote-banner:before{content:"";background:#ffffff12;border-radius:50%;width:130px;height:130px;position:absolute;top:-35px;right:-20px}#quotes .quote-banner:after{content:"";background:#ffffff0d;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-25px;left:10px}#quotes .quote-banner .quote-banner-icon{color:#ffffff40;z-index:1;font-size:64px;position:relative}#quotes .quote-body{flex-direction:column;flex:1;padding:1.1rem 1.25rem 1.25rem;display:flex;position:relative}#quotes .open-mark,#quotes .close-mark{color:var(--global-primary-color);opacity:.18;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;line-height:1;display:block}#quotes .open-mark{margin-bottom:-.6rem}#quotes .close-mark{text-align:right;margin-top:-.4rem}#quotes .quote-lines{color:var(--global-primary-color);flex:1;margin:0;font-size:.93rem;font-style:italic;line-height:1.75}
