@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@400;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");.component--text-image{padding:65px 0 40px}.component--text-image.remove-padding{padding-top:0;padding-bottom:0}@media(max-width:1200px){.component--text-image .container{padding-left:25px;padding-right:25px;max-width:100%}}@media(max-width:768px){.component--text-image:not(.remove-padding){padding:40px 0}}.component--text-image *{font-family:'Open Sans',sans-serif}.component--text-image h2{font-family:Barlow;font-size:48px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;margin:0;padding:0}.component--text-image h2 p{font-family:Barlow;font-size:48px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#112128;margin:0;padding:0}.component--text-image h2 p strong{font-family:Barlow;font-weight:bold}@media(max-width:768px){.component--text-image h2 p{font-size:32px;line-height:1.19}}.component--text-image-main-item{padding:50px 0}@media(max-width:768px){.component--text-image-main-item{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;padding:25px 0}}.component--text-image-main-item.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.component--text-image-main-item.reverse .component--text-image-main-item-image{padding-right:60px}@media(max-width:768px){.component--text-image-main-item.reverse .component--text-image-main-item-image{padding-right:0}}.component--text-image-main-item:not(.reverse) .component--text-image-main-item-body{padding-right:60px}@media(max-width:768px){.component--text-image-main-item:not(.reverse) .component--text-image-main-item-body{padding-right:0}}.component--text-image-main-item-body h3{font-size:34px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:normal;color:#112128;margin:0;padding:0 0 15px}@media(max-width:768px){.component--text-image-main-item-body h3{font-size:24px;line-height:1.33}}.component--text-image-main-item-body-content{font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal;padding:0 0 10px}@media(max-width:768px){.component--text-image-main-item-body-content{font-size:16px;line-height:1.63}}.component--text-image-main-item-body a.hs-button,.component--text-image-main-item-body a.btn{-ms-flex-item-align:start;align-self:flex-start;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.94;letter-spacing:normal;text-align:center;color:#fff;border-radius:6px;padding:9px 14px;min-width:152px;border:2px solid #0070ff;background-color:#0070ff;color:#fff}@media(max-width:768px){.component--text-image-main-item-body a.hs-button,.component--text-image-main-item-body a.btn{font-size:16px;padding:5px 14px}}.component--text-image-main-item-body a.hs-button.white,.component--text-image-main-item-body a.btn.white{border:2px solid #fff;background-color:#fff;color:#0072ff}.component--text-image-main-item-body a.hs-button.blue,.component--text-image-main-item-body a.btn.blue{border:2px solid #0070ff;background-color:#0070ff;color:#fff}.component--text-image-main-item-body a.hs-button.transparent,.component--text-image-main-item-body a.btn.transparent{background:transparent;border:2px solid #fff;color:#fff}.component--text-image-main-item img{max-width:100%}.component--text-image-main-item img:not(.hide_image_shadow){-webkit-box-shadow:3px 25px 64px 0 rgba(0,0,0,0.14);box-shadow:3px 25px 64px 0 rgba(0,0,0,0.14)}@media(max-width:768px){.component--text-image-main-item img{margin-bottom:30px}}