@charset "UTF-8";
.underline-effect{position:relative;overflow:hidden;padding-bottom:3px}.underline-effect::after{content:"";display:block;width:0;height:2px;background:var(--red);transition:all ease 0.3s;position:absolute;top:calc(100% - 2px);left:100%}.underline-effect:hover::after{width:30%;left:0}.underline-effect.active::after{width:100%;height:2px;left:0}.typography{}.typography h1,.typography .h1,.typography h1 a,.typography .h1 *,.typography .h1 span,.typography .h1 strong{font-family:var(--primary-font);position:relative;font-size:calc(2rem + 1.5vw);line-height:1;margin-bottom:1rem;color:var(--font-color);font-weight:600}@media (max-width:359.98px){.typography h1,.typography .h1,.typography h1 a,.typography .h1 *,.typography .h1 span,.typography .h1 strong{font-size:2rem}}.typography h1.small *,.typography h1.small,.typography .h1.small *,.typography .h1.small,.typography h1 a.small *,.typography h1 a.small,.typography .h1 *.small *,.typography .h1 *.small,.typography .h1 span.small *,.typography .h1 span.small,.typography .h1 strong.small *,.typography .h1 strong.small{font-size:calc(1rem + 1vw);line-height:calc(1.5rem + 1vw)}@media (max-width:991.98px){.typography h1,.typography .h1,.typography h2,.typography .h2,.typography h3,.typography .h3{overflow-wrap:break-word}}.typography h2,.typography .h2,.typography h2 a,.typography .h2 *,.typography h2 span,.typography .h2 strong{font-family:var(--primary-font);position:relative;font-size:calc((28 / 16) * 1rem);line-height:calc((30 / 16) * 1rem);margin-bottom:1rem;color:var(--font-color);font-weight:400}@media (max-width:1199.98px){.typography h2,.typography .h2,.typography h2 a,.typography .h2 *,.typography h2 span,.typography .h2 strong{font-size:2.5rem}}@media (max-width:991.98px){.typography h2,.typography .h2,.typography h2 a,.typography .h2 *,.typography h2 span,.typography .h2 strong{font-size:2rem}}@media (max-width:767.98px){.typography h2,.typography .h2,.typography h2 a,.typography .h2 *,.typography h2 span,.typography .h2 strong{font-size:1rem}}.typography h3,.typography .h3,.typography h3 a,.typography .h3 *,.typography h3 span,.typography .h3 strong{font-family:var(--primary-font);position:relative;font-size:2rem;line-height:1.3;margin-bottom:1rem;color:var(--font-color);font-weight:400}@media (max-width:1199.98px){.typography h3,.typography .h3,.typography h3 a,.typography .h3 *,.typography h3 span,.typography .h3 strong{font-size:1.75rem}}@media (max-width:991.98px){.typography h3,.typography .h3,.typography h3 a,.typography .h3 *,.typography h3 span,.typography .h3 strong{font-size:1.5rem}}@media (max-width:767.98px){.typography h3,.typography .h3,.typography h3 a,.typography .h3 *,.typography h3 span,.typography .h3 strong{font-size:0.938rem}}.typography h4,.typography .h4,.typography h4 a,.typography .h4 *,.typography h4 span,.typography .h4 strong{font-family:var(--primary-font);position:relative;font-size:1.5rem;line-height:1.3;margin-bottom:1rem;color:var(--font-color);font-weight:400}@media (max-width:1199.98px){.typography h4,.typography .h4,.typography h4 a,.typography .h4 *,.typography h4 span,.typography .h4 strong{font-size:1.4rem}}@media (max-width:991.98px){.typography h4,.typography .h4,.typography h4 a,.typography .h4 *,.typography h4 span,.typography .h4 strong{font-size:1.3rem}}@media (max-width:767.98px){.typography h4,.typography .h4,.typography h4 a,.typography .h4 *,.typography h4 span,.typography .h4 strong{font-size:0.875rem}}.typography h5,.typography .h5,.typography h5 a,.typography .h5 *,.typography h5 span,.typography .h5 strong{font-family:var(--primary-font);position:relative;font-size:1.25rem;line-height:1.3;margin-bottom:1rem;color:var(--font-color);font-weight:400}@media (max-width:1199.98px){.typography h5,.typography .h5,.typography h5 a,.typography .h5 *,.typography h5 span,.typography .h5 strong{font-size:1.2rem}}@media (max-width:991.98px){.typography h5,.typography .h5,.typography h5 a,.typography .h5 *,.typography h5 span,.typography .h5 strong{font-size:1.1rem}}@media (max-width:767.98px){.typography h5,.typography .h5,.typography h5 a,.typography .h5 *,.typography h5 span,.typography .h5 strong{font-size:0.875rem}}.typography h6,.typography .h6,.typography h6 a,.typography h6 *,.typography h6 span,.typography h6 strong{font-family:var(--primary-font);position:relative;font-size:1rem;line-height:1.3;margin-bottom:1rem;color:var(--font-color);font-weight:400}@media (max-width:1199.98px){.typography h6,.typography .h6,.typography h6 a,.typography h6 *,.typography h6 span,.typography h6 strong{font-size:0.95rem}}@media (max-width:991.98px){.typography h6,.typography .h6,.typography h6 a,.typography h6 *,.typography h6 span,.typography h6 strong{font-size:0.9rem}}@media (max-width:767.98px){.typography h6,.typography .h6,.typography h6 a,.typography h6 *,.typography h6 span,.typography h6 strong{font-size:0.875rem}}.typography p *,.typography p{color:var(--font-color)}.typography p *,.typography p,.typography span{font-family:var(--primary-font);font-size:calc(18 / 16 * 1rem);line-height:1.5;font-weight:400}@media (max-width:1199.98px){.typography p *,.typography p,.typography span{font-size:1.05rem}}@media (max-width:991.98px){.typography p *,.typography p,.typography span{font-size:1rem}}@media (max-width:767.98px){.typography p *,.typography p,.typography span{font-size:0.95rem}}.typography p *.small,.typography p.small,.typography span.small{font-size:1rem}@media (max-width:991.98px){.typography p *.small,.typography p.small,.typography span.small{font-size:0.95rem}}.typography span{color:var(--font-color)}.typography a{color:var(--primary-color);text-decoration:none;transition:var(--transition-default)}.typography a:not(.btn){font-family:var(--primary-font);font-weight:400}.typography a.external__link{color:var(--secondary-color)}.typography a.external__link:before{content:"";font-family:"Font Awesome 5 Pro";position:relative;padding-right:0.5rem;font-weight:lighter}.typography .html__content img,.typography .html__content .captionImage{width:100%;height:auto}.typography .html__content strong{display:inline-block}.typography .font-14{font-size:calc((14 / 16) * 1rem)}.typography .font-14--all *{font-size:calc((14 / 16) * 1rem) !important}.typography .font-16{font-size:calc((16 / 16) * 1rem)}.typography .font-18{font-size:calc((18 / 16) * 1rem)}.typography .font-19{font-size:calc((19 / 16) * 1rem)}.typography .font-22{font-size:calc((22 / 16) * 1rem);line-height:1.4}@media (max-width:1199.98px){.typography .font-22{font-size:19px}}@media (max-width:991.98px){.typography .font-22{font-size:18px}}@media (max-width:767.98px){.typography .font-22{font-size:17px;line-height:1.3}}.typography .font-28{font-size:calc((28 / 16) * 1rem)}.typography .font-28-all *{font-size:calc((28 / 16) * 1rem) !important}.typography .font-40{font-size:calc((40 / 16) * 1rem)}.typography .font-red{color:var(--red)}.typography .italic,.typography em{font-style:italic}.typography i.fa-brands{font-family:"Font Awesome 5 Brands"}.typography .regular,.typography .book{font-weight:400 !important}.typography .regular--all *,.typography .book--all *{font-weight:400 !important}.typography .semibold{font-weight:600 !important}.typography .medium,.typography .medium *{font-weight:500 !important}.typography strong,.typography .bold,.typography strong *,.typography .bold *{font-weight:700 !important}.typography .subtitle{font-family:var(--primary-font);font-weight:400;color:var(--font-color)}.typography .white,.typography .white-text,.typography .white-text *,.typography .font_white,.typography .font_white--all *,.typography .font_white--all,.typography.font_white--all *,.typography.font_white--all{color:var(--white);--font-color: var(--white)}.typography .white.with-shadow,.typography .white-text.with-shadow,.typography .white-text *.with-shadow,.typography .font_white.with-shadow,.typography .font_white--all *.with-shadow,.typography .font_white--all.with-shadow,.typography.font_white--all *.with-shadow,.typography.font_white--all.with-shadow{text-shadow:0px 1px 100px rgba(0, 0, 0, 0.7), 0px 2px 100px rgba(0, 0, 0, 0.5)}.typography .color-red{color:var(--red) !important;--font-color: var(--red) !important}.typography .color-white{color:var(--white) !important;--font-color: var(--white) !important}.typography .color-white--all *{color:var(--white) !important}.typography .color-black,.typography .font_black{color:var(--black);--font-color: var(--black)}.typography .color-black--all *,.typography .font_black--all *{color:var(--black) !important}.typography .color-primary,.typography .color-primary *{color:var(--red) !important;--font-color: var(--red)}.typography .color-secondary,.typography .color-secondary *{color:var(--secondary-color) !important;--font-color: var(--secondary-color)}.typography .color-lightgrey,.typography .color-lightgrey *{color:var(--grey-light);--font-color: var(--grey-light)}.typography .color-darkgrey{color:#707070}.typography .color-darkgrey--all *{color:#707070 !important}.typography .grey,.typography .font-grey{color:rgba(0, 0, 0, 0.75) !important}.typography .text-muted{color:var(--font-color) !important;opacity:0.5}.typography .left,.typography .alignleft{float:left;margin:0 1.5em 1.5em 0}.typography .center,.typography .aligncenter{float:none;margin:0 auto}.typography .captionImage{display:inline-block}.typography .captionImage img{margin-bottom:0}.typography .center.captionImage,.typography .aligncenter.captionImage{display:block}.typography .img-fluid{max-width:100%;height:auto}.typography table{border-collapse:collapse;margin-bottom:1.5em;width:100%}.typography table td{border:0}.typography table tbody>tr>td,.typography table tbody>tr>th,.typography table tfoot>tr>td,.typography table tfoot>tr>th,.typography table thead>tr>td,.typography table thead>tr>th,.typography table td{padding:7px 0;line-height:2;vertical-align:top}.typography table tbody>tr>td.text-right,.typography table tbody>tr>th.text-right,.typography table tfoot>tr>td.text-right,.typography table tfoot>tr>th.text-right,.typography table thead>tr>td.text-right,.typography table thead>tr>th.text-right,.typography table td.text-right{text-align:right}.typography table tr *{color:var(--black)}.typography table tr:nth-of-type(odd){background-color:transparent}.typography table tr:first-of-type{background-color:transparent}.typography table thead td,.typography table th{font-family:var(--primary-font);font-weight:normal;color:var(--secondary-color)}.typography .background--dark li::before{color:var(--primary-color)}.typography ol,.typography ul{counter-reset:li;margin-left:0;padding-left:0 !important;margin-bottom:1em}.typography ol li,.typography ul li{position:relative;padding-left:2.5rem;margin-bottom:0.5rem;list-style:none;font-size:calc(18 / 16 * 1rem);line-height:29px;color:var(--font-color);font-family:var(--primary-font)}@media (max-width:991.98px){.typography ol li,.typography ul li{padding-left:2rem}}.typography ol li::marker,.typography ul li::marker{content:"";display:none;position:absolute;opacity:0;appearance:none;-webkit-appearance:none}.typography ol li::before,.typography ul li::before{content:">";position:absolute;left:0;top:0px;border-radius:50%;color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:400;color:#707070;font-size:calc(20 / 16 * 1rem)}.typography .arrowlink{color:var(--white) !important;padding-left:1.5rem;position:relative;cursor:pointer}.typography .arrowlink::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;left:0;top:0}.typography .arrowlink::before.color-black{color:var(--black) !important}.typography .pointer{cursor:pointer}