:root{--background-cream:#fdf9f3;--primary-red:#d6111e;--primary-red-hover:#b50e18;--dark-blue:#1a1f2c;--text-main:#1a1f2c;--text-muted:#4a4a4a;--white:#fff;--container-max-width:1400px;--section-padding:80px 20px;--section-padding-mobile:50px 15px}@media (min-width:1920px){:root{--hero-title-size:76px;--section-heading-size:46px;--main-heading-size:38px;--subheading-size:24px;--body-size:17px;--small-text-size:17px;--btn-font-size:16px;--btn-padding:18px 45px}}@media (max-width:1919px) and (min-width:1600px){:root{--hero-title-size:76px;--section-heading-size:46px;--main-heading-size:36px;--subheading-size:22px;--body-size:17px;--small-text-size:16px;--btn-font-size:15px;--btn-padding:16px 40px}}@media (max-width:1599px) and (min-width:1540px){:root{--hero-title-size:76px;--section-heading-size:46px;--main-heading-size:35px;--subheading-size:22px;--body-size:17px;--small-text-size:16px;--btn-font-size:15px;--btn-padding:16px 40px}}@media (max-width:1539px) and (min-width:1440px){:root{--hero-title-size:76px;--section-heading-size:46px;--main-heading-size:36px;--subheading-size:21px;--body-size:17px;--small-text-size:16px;--btn-font-size:15px;--btn-padding:16px 40px;--container-max-width:1280px}}@media (max-width:1439px) and (min-width:1360px){:root{--hero-title-size:70px;--section-heading-size:46px;--main-heading-size:36px;--subheading-size:21px;--body-size:16px;--small-text-size:15px;--btn-font-size:14px;--btn-padding:14px 35px}}@media (max-width:1359px) and (min-width:1200px){:root{--hero-title-size:64px;--section-heading-size:46px;--main-heading-size:36px;--subheading-size:20px;--body-size:16px;--small-text-size:15px;--btn-font-size:14px;--btn-padding:14px 35px}}@media (max-width:1199px) and (min-width:1024px){:root{--hero-title-size:56px;--section-heading-size:46px;--main-heading-size:36px;--subheading-size:20px;--body-size:16px;--small-text-size:15px;--btn-font-size:14px;--btn-padding:14px 35px}}@media (max-width:1023px) and (min-width:992px){:root{--hero-title-size:54px;--section-heading-size:44px;--main-heading-size:36px;--subheading-size:20px;--body-size:15px;--small-text-size:15px;--btn-font-size:14px;--btn-padding:14px 35px}}@media (max-width:991px) and (min-width:768px){:root{--hero-title-size:44px;--section-heading-size:35px;--main-heading-size:24px;--subheading-size:15px;--body-size:14px;--small-text-size:12px;--btn-font-size:13px;--btn-padding:12px 30px}}@media (max-width:767px) and (min-width:500px){:root{--hero-title-size:36px;--section-heading-size:30px;--main-heading-size:22px;--subheading-size:14px;--body-size:12px;--small-text-size:12px;--btn-font-size:12px;--btn-padding:12px 25px}}@media (max-width:499px) and (min-width:475px){:root{--hero-title-size:36px;--section-heading-size:30px;--main-heading-size:22px;--subheading-size:14px;--body-size:12px;--small-text-size:12px;--btn-font-size:12px;--btn-padding:12px 25px}}@media (max-width:474px) and (min-width:424px){:root{--hero-title-size:36px;--section-heading-size:30px;--main-heading-size:22px;--subheading-size:14px;--body-size:12px;--small-text-size:12px;--btn-font-size:12px;--btn-padding:12px 25px}}@media (max-width:423px){:root{--hero-title-size:28px;--section-heading-size:28px;--main-heading-size:20px;--subheading-size:14px;--body-size:12px;--small-text-size:12px;--btn-font-size:12px;--btn-padding:12px 20px}}@media (min-width:1900px){.container{max-width:1650px!important}}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--background-cream);max-width:100vw;color:var(--text-main);scroll-behavior:smooth;overflow-x:hidden}body{font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none;transition:all .3s}ul{list-style:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:Outfit,Inter,sans-serif;font-weight:700;line-height:1.2}h1{font-size:var(--hero-title-size)}h2{font-size:var(--section-heading-size)}h3{font-size:var(--main-heading-size)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 20px}
