@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");*,*::before,*::after{box-sizing:border-box}body{margin:0;overflow-x:hidden}a{transition:var(--transition)}a:hover{transition:var(--transition)}img{max-width:100%;height:auto;display:block;object-fit:cover;object-position:center}.buttons-group{display:flex;flex-direction:row;gap:12px;margin-top:0}.spacer-line{margin-top:1.5rem;width:100%;height:2px;position:relative;display:block;background:var(--color-primary)}.spacer-line:before{content:"";background:linear-gradient(to right, var(--color-primary) 0%, var(--color-primary) 100%);background-size:0% 100%;background-repeat:no-repeat;background-position:left center;transition:background-size 1s ease, color 1s ease;width:100%;height:2px;position:absolute;z-index:1}.hidden-desktop{display:none}@media (max-width:959px){.hidden-desktop{display:block}}:root{--color-primary: #F80;--color-secondary: #4232A3;--color-tertiary: #FFC000;--color-accent: #4232A3;--color-text: #292826;--color-bg: #ffffff;--font-heading: "Lora", serif;--font-body: "Open Sans", sans-serif;--spacing-unit: 10px;--container-max-width: 1420px;--transition: all 0.4s ease-in-out}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text)}h1{font-size:54px;font-style:normal;font-weight:700;line-height:normal}@media (min-width:960px) and (max-width:1199px){h1{font-size:46px}}@media (min-width:768px) and (max-width:959px){h1{font-size:46px}}@media (max-width:767px){h1{font-size:38px}}h2{font-size:42px;font-style:normal;font-weight:700;line-height:normal}@media (min-width:960px) and (max-width:1199px){h2{font-size:40px}}@media (min-width:768px) and (max-width:959px){h2{font-size:40px}}@media (max-width:767px){h2{font-size:38px}}h3{color:var(--color-primary);font-size:32px;font-style:normal;font-weight:700;line-height:normal}@media (min-width:960px) and (max-width:1199px){h3{font-size:34px}}@media (min-width:768px) and (max-width:959px){h3{font-size:34px}}@media (max-width:767px){h3{font-size:32px}}h4{font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media (min-width:768px) and (max-width:959px){h4{font-size:24px}}@media (max-width:767px){h4{font-size:24px}}h5{font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-1.2px}p{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--color-text)}.sub-heading{font-size:24px;font-style:normal;font-weight:700;line-height:normal;font-family:var(--font-heading);color:var(--color-primary);margin-bottom:12px;display:block}@media (min-width:768px) and (max-width:959px){.sub-heading{font-size:24px}}@media (max-width:767px){.sub-heading{font-size:24px}}.container{width:76%;min-width:70rem;gap:var(--spacing-unit);display:flex;flex-direction:column;z-index:1;position:relative;margin:0 auto}@media (max-width:1199px){.container{width:95%;min-width:95%}}@media (max-width:959px){.container{width:90%;min-width:90%}}@keyframes icon-slide-swap{0%{transform:translateX(0);color:#fff;opacity:1}45%{transform:translateX(100px);color:#fff;opacity:1}50%{transform:translateX(100px);color:var(--color-primary);opacity:0}51%{transform:translateX(-100px);color:var(--color-primary);opacity:0}100%{transform:translateX(0);color:var(--color-primary);opacity:1}}.text-gold-highlight{color:var(--color-primary);font-style:italic}