.positions{margin-block:80px 130px}.positions .hero .section-lg-title{text-align:center}@media (min-width: 992px){.positions .hero .section-lg-title{margin-bottom:100px}}@media (max-width: 991px){.positions .hero .section-lg-title{margin-bottom:40px}}.positions .hero .html-content h1,.positions .hero .html-content h2,.positions .hero .html-content h3,.positions .hero .html-content h4,.positions .hero .html-content h5,.positions .hero .html-content h6{font-family:var(--font-ivypresto)}.positions .hero .html-content>*:not(:last-child){margin-bottom:25px}.positions .hero .html-content>:is(h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:15px}@media (min-width: 992px){.positions .hero .html-content>p:not(:last-child){margin-bottom:50px}}@media (max-width: 991px){.positions .hero .html-content>p:not(:last-child){margin-bottom:40px}}@media (min-width: 992px){.positions .hero .html-content>ul:not(:last-child){margin-bottom:60px}}@media (max-width: 991px){.positions .hero .html-content>ul:not(:last-child){margin-bottom:30px}}.positions .hero .html-content>ul:not(:last-child)>li:not(:last-child){margin-bottom:5px}@media (min-width: 992px){.positions .hero .html-content h1{font-size:46px;line-height:52px;font-weight:300;letter-spacing:2px}.positions .hero .html-content h2{font-size:34px;line-height:42px;font-weight:300;letter-spacing:2px}.positions .hero .html-content h3{font-size:30px;line-height:38px;font-weight:300;letter-spacing:2px}.positions .hero .html-content h4{font-size:24px;line-height:38px;font-weight:300;letter-spacing:2px}}@media (max-width: 991px){.positions .hero .html-content h1{font-size:34px;line-height:42px;font-weight:300;letter-spacing:2px}.positions .hero .html-content h2{font-size:24px;line-height:30px;font-weight:300;letter-spacing:2px}.positions .hero .html-content h3{font-size:24px;line-height:38px;font-weight:300;letter-spacing:2px}.positions .hero .html-content h4{font-size:20px;line-height:28px;font-weight:300;letter-spacing:2px}}.positions .hero .html-content h5{font-size:20px;line-height:28px;font-weight:300;letter-spacing:2px}.positions .hero .html-content h6{font-size:15px;line-height:23px;font-weight:300;letter-spacing:2px}.positions .form-section .centered{margin-bottom:50px}@media (min-width: 992px){.positions .form-section{margin-top:130px}}@media (max-width: 991px){.positions .form-section{margin-top:80px}}
