.image-text{position:relative}@media(min-width:760px){.image-text.flex-row:nth-child(odd){flex-direction:row-reverse}}@media(min-width:760px){.image-text--secondary.flex-row:nth-child(odd){flex-direction:row}}@media only screen and (min-width:1020px){.image-text--center{display:flex;justify-content:center}}.image-text .image-text__title{margin-bottom:15px}@media only screen and (min-width:1020px){.image-text .image-text__title{margin-bottom:20px}}.image-text .image-text__title--secondary{font-size:18px;line-height:1.5;margin-bottom:1px}.image-text .image-text__subtitle{font-size:15px;line-height:1.8;margin-bottom:14px}.image-text .image-text__paragraph{margin-bottom:25px}@media only screen and (min-width:760px){.image-text .image-text__paragraph{margin-bottom:5px}}.image-text .image-text__paragraph--secondary{font-size:16px;letter-spacing:.53px;line-height:1.5;margin-bottom:20px}@media only screen and (min-width:1020px){.image-text .image-text__paragraph--secondary{margin-bottom:26px}}.image-text--alt{margin-bottom:20px}@media(min-width:760px){.image-text--alt{margin-bottom:0}}.image-text--mod .image-text__icon{position:absolute}@media(max-width:760px){.image-text--mod .image-text__text{padding:51px 20px 33px}}.image-text__image{min-height:220px}@media only screen and (min-width:760px){.image-text__image--secondary{max-height:380px;max-width:660px}}@media only screen and (min-width:760px){.image-text__image--tertiary{max-height:258px;max-width:338px}}.image-text__heading-container{display:inline-flex;padding-top:30px;margin-bottom:30px;position:relative;width:100%;align-items:center;justify-content:flex-start;flex-wrap:nowrap;overflow:hidden}@media only screen and (min-width:1020px){.image-text__heading-container{padding-top:60px;margin-bottom:60px}}.image-text__heading-container--secondary{padding-top:0}.image-text__heading{position:relative;margin-bottom:0;min-width:219px;padding-right:5px}@media only screen and (min-width:760px){.image-text__heading{min-width:250px}}.image-text__title-container{display:flex;justify-content:center;width:100%}.image-text__line{display:flex;flex:1;max-width:400px;margin-bottom:1px!important}.image-text__line:first-of-type{padding-right:28px}.image-text__container{display:flex;flex-direction:column}@media only screen and (min-width:760px){.image-text__container{flex-direction:row;justify-content:center;background-color:#fff;box-shadow:0 4px 8px #0000003b;width:100%}}@media only screen and (min-width:1020px){.image-text__container{max-width:825px;max-height:339px}}.image-text__container--spaced{margin-bottom:30px}@media only screen and (min-width:1020px){.image-text__container--spaced{margin-bottom:67px}}.image-text__text{padding:20px 20px 33px}@media(min-width:760px){.image-text__text{border:1px solid #dcdcdc;padding:60px 7% 50px 10%}.image-text__text .btn{margin-top:50px}}@media(min-width:760px){.image-text__text--secondary{border:none;padding:0 0% 40px 3%}.image-text__text--secondary .btn{margin-top:0}}@media(min-width:760px){.image-text__text--tertiary{padding:130px 4% 130px 5%}.image-text__text--tertiary .btn{margin-top:0}}@media(min-width:760px){.image-text__text--quaternary{margin:30px}}.image-text__text--alt{background-color:#fff}.image-text__text--alt .btn{margin-top:0}.image-text__icon{background:#353d47;color:#fff;font-size:40px;width:70px;text-align:center;padding:10px 0;height:70px;position:relative;margin-top:-35px;margin-left:20px;margin-bottom:18px;display:block;-webkit-box-shadow:0px 4px 8px 0px rgba(0,0,0,.22);-moz-box-shadow:0px 4px 8px 0px rgba(0,0,0,.22);box-shadow:0 4px 8px #00000038}.image-text__icon i{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}@media(min-width:760px){.image-text__icon{margin-bottom:-35px;margin-left:65px}}.image-text__image-container{z-index:2;width:320px;position:relative;margin-left:0;min-width:320px}@media only screen and (min-width:1020px){.image-text__image-container{margin-left:-200px;height:339px}}.image-text__img{position:relative;top:0;left:0;width:100%;object-fit:cover;z-index:2}.image-text__square{display:none}@media only screen and (min-width:1020px){.image-text__square{display:block;top:46px;position:absolute;left:-25px;z-index:1;width:235px;height:210px}}.image-text__bg{position:relative;top:0;left:0;height:100%;width:100%;object-fit:cover;overflow:hidden}@media only screen and (min-width:1020px){.image-text__bg{position:absolute;top:60px}}.image-text--sm{border:solid .6px #dcdcdc;margin-bottom:10px}@media(min-width:760px){.image-text--sm{border:none}}.image-text--sm .image-text__image{min-height:102px}@media(min-width:760px){.image-text--sm .image-text__image{min-height:151px}}.image-text--sm .image-text__text{padding:12px 28px 29px}@media(min-width:760px){.image-text--sm .image-text__text{padding:52px 38px 42px 42px}}.image-text--sm .image-text__text h3{margin-bottom:5px;letter-spacing:0;line-height:1.28em}@media(max-width:760px){.image-text--sm .image-text__text h3{font-size:19px}}.image-text--sm .image-text__text p{line-height:1.625em;margin-bottom:19px;letter-spacing:.53px;padding-right:15px}@media(max-width:760px){.image-text--sm .image-text__text p{font-size:14px;margin-bottom:14px}}.image-text--sm .image-text__text .btn{margin-top:0;padding:13px 18px;font-size:11.55px;letter-spacing:1.15px;min-width:142px}@media(max-width:760px){.image-text--sm .image-text__text .btn{min-width:97px;font-size:8px;padding:9px}}.image-text--sm .image-text__icon{box-shadow:0 1px 3px #0000005c;margin-top:-25px;margin-left:28px;width:43px;height:43px;margin-bottom:0}@media(min-width:760px){.image-text--sm .image-text__icon{margin-top:-37px;margin-left:44px;width:64px;height:64px;margin-bottom:-37px}}@media(max-width:760px){.image-text--sm .image-text__icon i{font-size:28px}}
