.two-column-block{margin:0;padding:0;width:100%}.two-column-container{-moz-column-gap:0;column-gap:0;display:grid;grid-template-areas:"image content";grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1400px;min-height:500px;overflow:visible;padding:0;position:relative;width:100%}.two-column-image{background-color:#f5f5f5;grid-area:image;-ms-grid-column:1;-ms-grid-row:1;margin-left:calc(max(0px, 100vw - 1400px)/-2);margin-right:0;max-width:none;overflow:hidden;position:relative;width:calc(100% + max(0px, 100vw - 1400px)/2)}.two-column-container.layout-image-right>.two-column-image{-ms-grid-column:2;-ms-grid-row:1}.two-column-image .column-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.two-column-content{background-color:#fff;display:flex;flex-direction:column;gap:clamp(20px,3vw,32px);grid-area:content;-ms-grid-column:3;-ms-grid-row:1;justify-content:center;margin:0 auto;max-width:100%;padding:40px 30px 40px 80px;width:100%}.two-column-container.layout-image-right>.two-column-content{-ms-grid-column:1;-ms-grid-row:1}.two-column-container.layout-image-right{grid-template-areas:"content image"}.two-column-container.layout-image-right .two-column-image{justify-self:end;margin-left:0;margin-right:calc(max(0px, 100vw - 1400px)/-2)}.two-column-container.layout-image-right .two-column-content{margin-left:0;margin-right:auto;padding:40px 80px 40px 30px}.two-column-content>*{margin:0;max-width:640px;width:100%}.two-column-heading{color:#333;font-family:var(
		--heading-font,var(
			--wp--preset--font-family--heading-font,var(--body-font,var(--wp--preset--font-family--body-font,"Helvetica Neue",Arial,sans-serif))
		)
	);font-size:2.5rem;font-weight:var(--heading-font-weight,400);letter-spacing:var(--heading-letter-spacing,normal);line-height:1.2;margin:0;padding-bottom:30px}.two-column-body{color:#666;display:block;font-family:var(--body-font,var(--wp--preset--font-family--body-font,"Helvetica Neue",Arial,sans-serif));font-size:1.1rem;line-height:1.6;margin:0}.two-column-body [class*=" main-"][class*=-con],.two-column-body [class^=main-][class*=-con]{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.two-column-body p{margin:0 0 1.25rem}.two-column-body ol,.two-column-body ul{margin:0 0 1.5rem 1.25rem;padding-left:1.25rem}.two-column-body li{margin-bottom:.65rem}.two-column-body a{color:inherit;text-decoration:underline}.two-column-body a:hover{color:var(--cpt360-primary,#007cba)}.two-column-button{align-self:flex-start;margin-top:clamp(16px,3vw,32px)}.btn{border-radius:27px;cursor:pointer;display:block;display:inline-block;font-family:var(
		--body-font,var(--wp--preset--font-family--body,var(--wp--preset--font-family--base,"Helvetica Neue",Arial,sans-serif))
	);font-size:18px;font-weight:var(--body-font-weight,400);height:54px;line-height:22px;margin:0;max-width:312px;min-height:auto;padding:15px 30px;text-align:center;text-decoration:none;transition:transform .2s ease,background-color .2s ease;white-space:nowrap;width:100%}.btn_global{background-color:var(--cpt360-primary);border:1px solid var(--cpt360-primary);color:#fff}.btn_global:hover{background-color:#fff;border:1px solid #000;color:#000}@media (max-width:1024px){.two-column-container{-moz-column-gap:0;column-gap:0;max-width:100%}.two-column-heading{font-size:2.2rem}}@media (max-width:768px){.two-column-container{-moz-column-gap:0;column-gap:0;min-height:auto}.two-column-container,.two-column-container.layout-image-right{grid-template-areas:"image" "content";grid-template-columns:1fr}.two-column-image{margin-left:0;margin-right:0;min-height:300px;order:1;width:100%}.two-column-content{max-width:600px;order:2}.two-column-container.layout-image-right .two-column-content,.two-column-content{padding:clamp(28px,6vw,48px)}.two-column-heading{font-size:2.5rem;font-weight:var(--heading-font-weight,400)}.two-column-body{font-size:1rem}.two-column-container.layout-image-right>.two-column-image,.two-column-image{-ms-grid-column:1;-ms-grid-row:1}.two-column-container.layout-image-right>.two-column-content,.two-column-content{-ms-grid-column:1;-ms-grid-row:2}}@media (max-width:480px){.two-column-content{padding:clamp(24px,7vw,36px)}.two-column-heading{font-size:1.8rem;margin-bottom:0}.two-column-body{margin-bottom:30px}}@media (min-width:769px){.two-column-container.layout-image-right{grid-template-areas:"content image"}.two-column-container.layout-image-right .two-column-image{justify-self:end;margin-left:0;margin-right:calc(max(0px, 100vw - 1400px)/-2)}.two-column-container.layout-image-right .two-column-content{margin-left:0;margin-right:auto;padding:40px 80px 40px 30px}.two-column-container.layout-image-right>.two-column-image{-ms-grid-column:2;-ms-grid-row:1}.two-column-container.layout-image-right>.two-column-content{-ms-grid-column:1;-ms-grid-row:1}}
