.ha_s_types{padding:80rem 0}.ha_s_types .ha_b_container{padding:0 24rem}.ha_s_types .ha_b_container .ha_b_item{display:flex;flex-direction:column;flex-wrap:wrap;gap:24rem;justify-content:space-between}@media(min-width: 767px){.ha_s_types{padding:80rem 0}.ha_s_types .ha_b_container{padding:0 36rem}.ha_s_types .ha_b_container .ha_b_item{display:flex;flex-direction:row;align-items:center}.ha_s_types .ha_b_container .ha_b_item .ha_b_left,.ha_s_types .ha_b_container .ha_b_item .ha_b_right{max-width:calc(50% - 24rem)}.ha_s_types .ha_b_container .ha_b_item:last-of-type{flex-direction:row-reverse;margin-top:64rem}.ha_s_types .ha_b_container .ha_b_item .ha_b_left h2{font-size:50rem;line-height:55rem;margin-bottom:16rem;text-transform:uppercase}.ha_s_types .ha_b_container .ha_b_item .ha_b_right picture{aspect-ratio:635/550;height:550rem}}.ha_s_steps{padding:80rem 0;position:relative;background:#d3d1ce}.ha_s_steps:after{content:"";display:block;height:100%;width:100%;opacity:.45;background:rgba(0,0,0,0) url("../images/chalk-bg.png") repeat 0 0;position:absolute;top:0;left:0}.ha_s_steps .ha_b_container{padding:0 36rem;position:relative;z-index:1}.ha_s_steps .ha_b_container .ha_b_head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:-38rem;position:relative;z-index:1}.ha_s_steps .ha_b_container .ha_b_head h4{color:#3d3935;font-family:"GoodPro";font-size:24rem;font-style:normal;font-weight:500;font-style:italic;line-height:1;text-transform:uppercase}.ha_s_steps .ha_b_container .ha_b_head h2{color:#3d3935;font-size:62rem;font-weight:900;line-height:1;display:block;text-transform:uppercase}.ha_s_steps .ha_b_container .ha_b_body{display:grid;grid-template-columns:1fr 1fr;gap:64rem}.ha_s_steps .ha_b_container .ha_b_body .ha_b_aside{position:relative;height:550rem}.ha_s_steps .ha_b_container .ha_b_body .ha_b_aside picture{aspect-ratio:635/550}.ha_s_steps .ha_b_container .ha_b_body .ha_b_aside picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.ha_s_steps .ha_b_container .ha_b_body .ha_b_content{position:relative;display:flex;flex-direction:column;justify-content:center;max-width:400rem;min-height:350rem}.ha_s_steps .ha_b_container .ha_b_body .ha_b_content h2{font-size:50rem;line-height:55rem;color:#4e5569;text-transform:uppercase;margin-bottom:24rem}.ha_s_faqs{padding:80rem 0 120rem}
