.image_text_2col_section{position:relative}.image_text_2col_section.img-left.img-overlap{margin-left:40px!important;margin-top:40px!important}.image_text_2col_section.img-right.img-overlap{margin-right:40px!important;margin-top:40px!important}.image_text_2col_section.img-left.img-overlap .image_text_2col_left{left:-40px;top:-40px}.image_text_2col_section.img-right.img-overlap .image_text_2col_left{right:-40px;top:-40px}.image_text_2col_section .image_text_2col_raw{display:flex;flex-wrap:wrap;gap:60px}.image_text_2col_section.img-overlap .image_text_2col_raw{gap:40px}.image_text_2col-img{padding:0}.image_text_2col_section.img-left .image_text_2col_left,.image_text_2col_section.img-right .image_text_2col_right{order:1}.image_text_2col_section.img-left .image_text_2col_right,.image_text_2col_section.img-right .image_text_2col_left{order:2}.image_text_2col_section.img-right .image_text_2col_left{padding-right:0}.image_text_2col_section .image_text_2col_left,.image_text_2col_section .image_text_2col_right{flex:1 0 calc(50% - 60px)}.image_text_2col_section .image_text_2col_right{margin-left:auto}.image_text_2col_section .image_text_2col_right .custom-button{margin-top:30px}.image_text_2col_section.img-left .image_text_2col_right{padding-left:0}.image_text_2col_section.img-left.img-overlap .image_text_2col_right{padding-bottom:40px;padding-right:80px;padding-top:40px}.image_text_2col_section.img-right.img-overlap .image_text_2col_right{padding-bottom:40px;padding-left:80px;padding-top:40px}.image_text_2col_section .two_col_headline{padding-bottom:14px}.image_text_2col_section .two_col_eyebrow{margin-bottom:24px}.image_text_2col_section .two_col_content{font-size:18px;line-height:28px;margin-bottom:12px}.image_text_2col_section .two_col_content ul{padding-inline-start:20px}.two_col_content p{padding-bottom:10px}.image_text_2col_section .col_image img{overflow:hidden}.image_text_2col_left{position:relative}.image_text_2col-img img{object-fit:cover}.col_image,.image_text_2col-img{height:100%}.bottom_right_quarter_circle{display:none}.image_text_2col_right{min-width:371px}@media (max-width:1200px){.image_text_2col_section.img-overlap .image_text_2col_raw{gap:20px}.image_text_2col_section.img-left.img-left.img-overlap .image_text_2col_right{padding-right:60px}.image_text_2col_section.img-right.img-left.img-overlap .image_text_2col_right{padding-left:60px}.image_text_2col_section .image_text_2col_right .custom-button{margin-top:24px}}@media (max-width:991px){.image_text_2col_section.img-overlap .image_text_2col_raw{gap:0}.image_text_2col_section.img-left.img-left.img-overlap .image_text_2col_right{padding-bottom:32px;padding-right:40px;padding-top:32px}.image_text_2col_section.img-right.img-left.img-overlap .image_text_2col_right{padding-bottom:32px;padding-left:40px;padding-top:32px}.image_text_2col_section .image_text_2col_right .custom-button{margin-top:20px}.image_text_2col_section.img-left .image_text_2col_left{padding:0}}@media (max-width:768px){.image_text_2col_section .image_text_2col_left,.image_text_2col_section .image_text_2col_right{flex:1 0 100%}.image_text_2col_section.img-right .image_text_2col_left{order:1;padding-left:0}.image_text_2col_section.img-right .image_text_2col_right{order:2}.image_text_2col_left.no-img{display:none}.image_text_2col-img img{width:100%}.image_text_2col_raw{align-items:unset;flex-direction:column;gap:30px;justify-content:center}.image_text_2col-img{position:relative}.image_text_2col_right{min-width:unset}.image_text_2col_raw .image_text_2col_left,.image_text_2col_section.img-right .image_text_2col_left{max-width:100%;padding:0}.image_text_2col_section.img-left.img-overlap{margin-left:0!important;margin-top:60px!important}.image_text_2col_section.img-right.img-overlap{margin-right:0!important;margin-top:60px!important}.image_text_2col_section.img-left.img-overlap .image_text_2col_left{left:0;margin-bottom:-60px;padding-right:4%;top:-60px}.image_text_2col_section.img-right.img-overlap .image_text_2col_left{margin-bottom:-60px;padding-left:4%;padding-right:4%;right:0;top:-60px}.image_text_2col_section.img-overlap .image_text_2col_right{padding:32px 4% 44px}.image_text_2col_section.img-left.img-overlap .image_text_2col_right{padding-right:4%!important}.image_text_2col_section.img-right.img-overlap .image_text_2col_right{padding-left:4%}.image_text_2col_section .image_text_2col_left{padding-left:4%;padding-right:4%}}