:root{--white:#fff;--black:#000;--primary:#b40f11;--secondary:#f7e3e3;--text-color:#333a42;--heading-color:#222;--light-blue:#deeffa;--secondary-light:#e5f3fc;--light-bg:#fcf9f3;--button-text-color:#581816}*{box-sizing:border-box;font-family:var(--font-space-grotesk), sans-serif;letter-spacing:.3px;margin:0;padding:0;font-weight:400}body{color:var(--text-color);background-color:var(--white);overflow-x:hidden}body::-webkit-scrollbar{width:4px}body::-webkit-scrollbar-thumb{background-color:var(--primary)}body::-webkit-scrollbar-track{background-color:#0000}a{text-decoration:none!important}p{font-size:15px}@media (min-width:576px){p{font-size:16px}}section{padding-block:40px}@media (min-width:992px){section{padding-block:60px}}@media (min-width:1400px){section{padding-block:80px}}.heading h5,.heading h3{color:var(--primary);text-transform:uppercase;justify-content:center;width:max-content;padding:0 0 0 23px;font-size:13px;font-weight:400;line-height:1;display:flex;position:relative}@media (min-width:576px){.heading h5,.heading h3{font-size:15px}}@media (min-width:992px){.heading h5,.heading h3{font-size:16px}}.heading h5:before,.heading h3:before{content:"";background-color:#b40f10;border-radius:50%;width:9px;height:9px;display:inline-block;position:absolute;top:50%;left:1%;transform:translate(-50%,-50%)}.heading h1,.heading h2{color:var(--heading-color);margin-top:10px;font-size:24px;font-weight:500}@media (min-width:1400px){.heading h1,.heading h2{margin-top:15px;font-size:26px}}.heading h1 div,.heading h2 div{color:var(--heading-color);font-weight:400}.heading._yellowTag h5{color:var(--primary)!important}.heading._blueTag h5{color:var(--heading-color)}.heading._center{flex-direction:column;justify-content:center;align-items:center;display:flex}.heading._center h5,.heading._center h1,.heading._center h2,.heading._center p{text-align:center}.heading._white h5,.heading._white h3{color:var(--white);-webkit-text-fill-color:unset;background:0 0}.heading._white h5:before,.heading._white h3:before{background-color:var(--white)}.heading._white h1,.heading._white h2,.heading._white h1 div,.heading._white h2 div{color:var(--white);font-weight:500}.cursor{pointer-events:none;z-index:9999;background-color:#b40f11cc;border-radius:50%;width:20px;height:20px;display:none;position:fixed;top:-10px;left:-10px}@media (min-width:768px){.cursor{display:block}}figure.scale-on-hover{overflow:hidden}figure.scale-on-hover img{transition:all .4s}figure.scale-on-hover:hover img{transform:scale(1.1)}.primary-btn{background-color:var(--white);color:var(--button-text-color);border-style:none;border-radius:8px;align-items:center;gap:15px;padding:4px 4px 4px 15px;transition:all .3s;display:flex}@media (min-width:576px){.primary-btn{gap:20px;padding:4px 4px 4px 20px}}.primary-btn span{transition:all .3s}.primary-btn:hover{background-color:var(--secondary)}.primary-btn .text{color:var(--button-text-color);letter-spacing:0;font-size:15px}@media (min-width:576px){.primary-btn .text{font-size:16px}}.primary-btn .icon{background-color:var(--primary);border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:7px;display:flex}@media (min-width:576px){.primary-btn .icon{width:35px;height:35px;padding:10px}}.primary-btn .icon.rotate-down{transform:rotate(90deg)}.primary-btn .icon svg{width:100%;height:100%}
