.default-hero{position:relative;max-width:none;padding:5rem 0;overflow:hidden;background-color:#f6f8fa}@media (max-width:991.9px){.default-hero{padding:2.5rem 0 2.25rem}}.default-hero .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media (max-width:991.9px){.default-hero .container{gap:1rem}}.default-hero h1{font-size:4.5rem;line-height:4.725rem;letter-spacing:-.09rem}@media (max-width:991.9px){.default-hero h1{font-size:2.5rem;line-height:2.625rem;letter-spacing:-.05rem}}.default-hero .title-light{display:inline}.default-hero .text-lead{max-width:58.75rem}.default-hero__image{position:absolute;top:0;left:calc(50% + 7.625rem);width:59.25rem;max-width:none;height:auto}@media (max-width:991.9px){.default-hero__image{top:auto;bottom:-6.1875rem;left:auto;right:-7rem;width:18.625rem}}.default-hero__updated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin:0;padding-top:.5rem;font-size:.875rem;line-height:1.4rem;color:#8a94a6}.default-hero__updated::before{content:"";-ms-flex-negative:0;flex-shrink:0;background-color:#b53237;width:1.5rem;height:.125rem}.default-section{padding:5rem 0 7.5rem;background-color:#fff}@media (max-width:991.9px){.default-section{padding:1.5rem 0 4rem}}.default-section .article-layout{gap:7.5rem}@media (max-width:991.9px){.default-section .article-layout{gap:2.5rem}}.default-content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50rem;min-width:0;counter-reset:heading;font-size:1.1875rem;line-height:1.95938rem;color:#566174}@media (max-width:991.9px){.default-content{max-width:none;font-size:1rem;line-height:1.7rem}}.default-content h2{margin:3rem 0 0;padding-top:3rem;font-size:2rem;line-height:2.36rem;letter-spacing:-.02rem;counter-increment:heading;border-top:.0625rem solid #dedede}@media (max-width:991.9px){.default-content h2{margin-top:2rem;padding-top:2rem;font-size:1.5rem;line-height:1.77rem;letter-spacing:-.015rem}}.default-content h2:first-child{margin-top:0;padding-top:0;border-top:0}.default-content h2::before{content:counter(heading,decimal-leading-zero);display:block;margin-bottom:.625rem;font-family:"Poppins",sans-serif;font-size:.8125rem;font-weight:600;line-height:1.21875rem;letter-spacing:.11375rem;color:#b53237}.default-content h3{margin:1.25rem 0 0;font-size:1.375rem;line-height:1.8125rem;letter-spacing:-.00688rem}@media (max-width:991.9px){.default-content h3{margin-top:1rem;font-size:1.125rem;line-height:1.485rem;letter-spacing:-.00563rem}}.default-content p{margin:1.25rem 0 0}@media (max-width:991.9px){.default-content p{margin-top:1rem}}.default-content a:not(.btn){color:#b53237;text-decoration:underline}.default-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none;color:#2b3649}@media (max-width:991.9px){.default-content ul{margin-top:1rem}}.default-content h2+*{margin-top:1.5rem}@media (max-width:991.9px){.default-content h2+*{margin-top:1.25rem}}.default-content li{position:relative;margin:0;padding-left:1.25rem}.default-content li::before{content:"";position:absolute;top:.8125rem;left:0;background-color:#b53237;width:.375rem;height:.375rem}@media (max-width:991.9px){.default-content li::before{top:.6875rem}}.default-content .contact-box dd a{color:inherit;text-decoration:none}.default-content .contact-box dd a:hover{color:#b53237}.contact-box,.contact-box .btn{margin-top:1.25rem}.contact-box dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:1.5rem 1.75rem;background-color:#f6f8fa;border-left:.1875rem solid #b53237}@media (max-width:991.9px){.contact-box dl{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem}}.contact-box dt{font-size:.875rem;line-height:1.4rem;color:#8a94a6}.contact-box dd{margin:.375rem 0 0;font-size:1rem;font-weight:600;line-height:1.7rem;color:#2b3649}.contact-box .btn{text-decoration:none}@media (max-width:991.9px){.contact-box .btn{width:100%}}