@import url(https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);*{margin:0;padding:0;box-sizing:border-box}a,p,h1,h2,h3,h4,h5,h6,ul,li{margin:0;padding:0;text-decoration:none;list-style:none}button{border:none}.lazy{opacity:0;transition:opacity .5s ease-in-out}.lazy.loaded{opacity:1}.container-fluid-custom{padding:0 16px;overflow:hidden}.container-custom{padding:0}@media screen and (min-width:1500px){.container-custom{max-width:1340px}}@media screen and (min-width:1600px){.container-custom{max-width:1440px}}@media screen and (min-width:992px){.container-fit-custom{padding:0 100px}.container-mid-custom{padding:0 50px}}.bg-loading{transition:background-image .3s ease}.default{padding:32px 0;gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (min-width:992px){.default{padding:64px 0}}.default h1{color:#000;font-size:32px;font-family:"Josefin Sans";font-style:normal;font-weight:700}@media screen and (min-width:992px){.default h1{font-size:44px}}.default h2{color:#000;font-size:28px;font-family:"Josefin Sans";font-style:normal;font-weight:700}@media screen and (min-width:992px){.default h2{font-size:40px}}.default h3{color:#000;font-size:24px;font-family:"Josefin Sans";font-style:normal;font-weight:600}@media screen and (min-width:992px){.default h3{font-size:36px}}.default h4{color:#000;font-size:20px;font-family:"Josefin Sans";font-style:normal;font-weight:600}@media screen and (min-width:992px){.default h4{font-size:30px}}.default h5{color:#000;font-size:18px;font-family:"Josefin Sans";font-style:normal;font-weight:500}@media screen and (min-width:992px){.default h5{font-size:28px}}.default h6{color:#000;font-size:16px;font-family:"Josefin Sans";font-style:normal;font-weight:500}@media screen and (min-width:992px){.default h6{font-size:24px}}.default p{color:#000;font-size:16px;font-family:"Josefin Sans";font-style:normal;font-weight:400}@media screen and (min-width:992px){.default p{font-size:20px}}.default ul,.default ol{padding-left:20px}.default ul li,.default ol li{list-style:disc;color:#000;font-size:16px;font-family:"Josefin Sans";font-style:normal;font-weight:400}@media screen and (min-width:992px){.default ul li,.default ol li{font-size:20px}}.default a{text-decoration:underline;transition:color .3s;color:#000;font-size:16px;font-family:"Josefin Sans";font-style:normal;font-weight:400}@media screen and (min-width:992px){.default a{font-size:26px}}.default a:hover{color:#000}