.text-blocks-background-module .max-width{margin:0 auto;max-width:1000px}.text-blocks-background-module .text{padding:50px}.text-blocks-background-module .text a{color:#306295;display:inline-block;margin-top:1.5rem}.text-blocks-background-module .text h2{margin-bottom:1rem}.text-blocks-background-module .text hr{border-bottom:3px solid #8dc63f;margin-bottom:1rem}.text-blocks-background-module .text p:last-child,.text-blocks-background-module .text ul:last-child{margin-bottom:0}.text-blocks-background-module .block-1{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:6rem 2rem 8rem}.text-blocks-background-module .block-2{margin-top:-6rem;padding:0 2rem 5rem}.text-blocks-background-module .block-2.no-bottom-padding{padding-bottom:0}.text-blocks-background-module .block-1 .text{background-color:#fff}.text-blocks-background-module .block-2 .text{background-color:#306295;color:#fff}.text-blocks-background-module .block-2 .text h2,.text-blocks-background-module .block-2 .text h3{color:#fff}.text-blocks-background-module .text h3{font-family:Zurich Bold;font-size:20px;margin-bottom:1rem}@media (max-width:981px){.text-blocks-background-module .block-1{padding:3rem 2rem 8rem}.text-blocks-background-module .block-2{padding:0 2rem 3rem}}@media (max-width:768px){.text-blocks-background-module .block-1,.text-blocks-background-module .block-2{padding-left:30px;padding-right:30px}.text-blocks-background-module .text{padding:30px}.text-blocks-background-module .block-2{margin-top:-7rem}}@media (max-width:500px){.text-blocks-background-module .text ul{padding-left:20px}}