.page-template-contact .section-one {background-color: white; width: 100%; float: left; padding: 40px 0 0 0; background-image: url(../images/square-blocks.webp); background-repeat: no-repeat; background-position: right top; padding: 8% 0;}
.page-template-contact .main-content .left-col {width: 40%; float: left; font-size: 22px; line-height: 1.3; font-weight: 600; }
.page-template-contact .main-content .right-col {width: 50%; float: right; }
.page-template-contact .wp-post-image, .page-template-contact .wp-post-no-image {width: 100%; height: auto; }
.page-template-contact .section-two {width: 100%; float: left; color: white; font-size: 22px; line-height: 1.3; font-weight: 600;  padding: 0 0 50px 0; background: linear-gradient(180deg,rgba(239, 98, 36, 1) 0%, rgba(239, 98, 36, 1) 75%, rgba(239, 98, 36, 0) 75%, rgba(255, 255, 255, 0.01) 100%); }
.page-template-contact .section-two-content {width: 100%; float: left; background-image: url(../images/orange-wave.webp); background-repeat: no-repeat; background-size: 300%; background-position: center bottom; padding: 0 0 90px 0;}
.page-template-contact .section-two-top {width: 100%; float: left; background-color: var(--secondary-color);  background-image: url(../images/square-blocks-03.webp); background-repeat: no-repeat; background-position: center top; min-height: 240px;}
.page-template-contact .section-two h2 {text-align: center; margin: 50px 0 0 0; }
 @media (max-width: 600px) {
 .page-template-contact .section-one {background-position: right bottom;}
 .page-template-contact .main-content .left-col  {width: 100%; margin: 0 0 220px 0}
 .page-template-contact .main-content .right-col {width: 100%;}
}