.intro-module{overflow:hidden}.intro-module.open .intro-module-moretext{display:block}.intro-module-header{text-align:center}.intro-module-header .intro-header-pretitle{font:500 14px/1 "Outfit",sans-serif;color:#597165;text-transform:uppercase;letter-spacing:.1em;line-height:171.4285714286%;padding-bottom:15px}.intro-module-header .intro-header-title{font:400 28px/1 "Outfit Condensed",sans-serif;color:#123524;line-height:111.7647058824%}.intro-module-header .intro-header-btn{margin-top:25px}@media(min-width: 540px){.intro-module-header .intro-header-title{font-size:34px}}@media(min-width: 768px){.intro-module-header .intro-header-title{font-size:40px}}@media(min-width: 768px)and (max-width: 1279px){.intro-module-header{max-width:640px;margin:0 auto}}@media(min-width: 1280px){.intro-module-header .intro-header-title{font-size:44px}}@media(min-width: 1280px)and (max-width: 1679px){.intro-module-header{max-width:1060px;margin:0 auto}}@media(min-width: 1680px){.intro-module-header{max-width:1270px;margin:0 auto}}.intro-module-moretext{display:none}.intro-module-moretext .wrap-intro-moretext{padding-top:45px}@media(min-width: 768px)and (max-width: 1279px){.intro-module-moretext{max-width:640px;margin:0 auto}}@media(min-width: 1280px){.intro-module-moretext{max-width:1060px;margin:0 auto}.intro-module-moretext .wrap-intro-moretext{display:grid;grid-template-columns:1fr 1fr;-ms-grid-template-columns:1fr 1fr;margin:0 -35px}}@media(min-width: 1680px){.intro-module-moretext{max-width:1270px}.intro-module-moretext .wrap-intro-moretext{margin:0 -70px}}.intro-moretext-element{padding-bottom:40px}.intro-moretext-element .intro-moretext-element_photo{display:block;width:280px;padding-top:280px;margin:0 auto;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.intro-moretext-element .intro-moretext-element_pretitle{font:500 14px/1 "Outfit",sans-serif;color:#597165;text-transform:uppercase;letter-spacing:.1em;padding:10px 0;text-align:center}.intro-moretext-element .intro-moretext-element_title{font:400 28px/1 "Outfit",sans-serif;color:#123524;line-height:111.7647058824%;text-align:center}.intro-moretext-element .spacer{padding-top:35px}.intro-moretext-element .intro-moretext-element_subtitle{font:500 18px/1 "Outfit",sans-serif;color:#597165;text-transform:uppercase;letter-spacing:.02em;line-height:144.4444444444%;padding-bottom:15px}.intro-moretext-element .intro-moretext-element_text{font:400 18px/1 "Outfit",sans-serif;color:#597165;letter-spacing:.035em;line-height:166.6666666667%}.intro-moretext-element .intro-moretext-element_btn{display:table;margin:30px auto 0}@media(min-width: 540px){.intro-moretext-element .intro-moretext-element_title{font-size:34px}}@media(min-width: 768px){.intro-moretext-element{position:relative;padding-bottom:45px}.intro-moretext-element .intro-moretext-element_photo{width:430px;padding-top:430px}.intro-moretext-element .intro-moretext-element_title{font-size:44px}.intro-moretext-element .intro-moretext-element_subtitle{padding-bottom:20px}}@media(min-width: 1280px){.intro-moretext-element{font-size:0;padding:35px}.intro-moretext-element:nth-child(1),.intro-moretext-element:nth-child(4),.intro-moretext-element:nth-child(5),.intro-moretext-element:nth-child(8){grid-column:2}.intro-moretext-element:nth-child(2),.intro-moretext-element:nth-child(3),.intro-moretext-element:nth-child(6),.intro-moretext-element:nth-child(7){grid-column:1}.intro-moretext-element:nth-child(1),.intro-moretext-element:nth-child(2){grid-row:1}.intro-moretext-element:nth-child(3),.intro-moretext-element:nth-child(4){grid-row:2}.intro-moretext-element:nth-child(5),.intro-moretext-element:nth-child(6){grid-row:3}.intro-moretext-element:nth-child(7),.intro-moretext-element:nth-child(8){grid-row:4}.intro-moretext-element:after{content:"";position:relative;display:inline-block;vertical-align:middle;height:100%;width:0}.intro-moretext-element .intro-moretext-element_wrapper{display:inline-block;vertical-align:middle}.intro-moretext-element .intro-moretext-element_wrapper.align-bottom{vertical-align:bottom}.intro-moretext-element .intro-moretext-element_photo{width:100%;padding-top:96%;min-height:100%}.intro-moretext-element .intro-moretext-element_pretitle{text-align:left}.intro-moretext-element .intro-moretext-element_title{text-align:left}.intro-moretext-element .intro-moretext-element_btn{margin:30px 0 0}}@media(min-width: 1280px)and (max-width: 1679px){.intro-moretext-element .intro-moretext-element_title{font-size:34px}.intro-moretext-element .intro-moretext-element_subtitle{font-size:16px}.intro-moretext-element .intro-moretext-element_text{font-size:17px}}@media(min-width: 1680px){.intro-moretext-element{padding:40px 70px}}