.content-wrapper {
	max-width: 1300px;
	margin: 0 auto;
	padding: 0 20px;
}

.flex-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.logo-section {
	padding: 20px 0;
}

.logo-section img {
	max-width: 200px;
}

.flex-wrapper .content-right {
	flex-shrink: 0;
}

.flex-wrapper p,
.flex-wrapper h1,
.flex-wrapper h2,
.flex-wrapper h3,
.flex-wrapper h4 {
	margin-bottom: 20px;
}

.flex-wrapper li {
	margin-bottom: 10px;
}

.content-image p,
.content-image h1,
.content-image h2,
.content-image h3,
.content-image h4,
.content-image li {
	color: white;
}

.image-content p,
.image-content h1,
.image-content h2,
.image-content h3,
.image-content h4,
.image-content li {
	color: white;
}

#fill-form {
	scroll-margin-top: -140px; /* adjust based on your header height */
  }
.image-content .button {
	color: black;
	background-color: white;
	padding-right: 20px;
}

.image-content .button:after {
	display: none;
}

.content-image .button {
	color: black;
	background-color: white;
	padding-right: 20px;
}

.content-image .button:after {
	display: none;
}


.flex-wrapper .content-left {
	width: 60%;
}

.flex-wrapper .content-right {
	width: 40%;
}

.content-form .flex-wrapper {
	position: relative;
}

.content-form .flex-wrapper .content-right {
	padding: 40px;
	background: #EFF0F7;
	border: 1px solid #C5CBDB;
	border-radius: 3px;
	position: relative;
}

.content-image .content-left {
	position: relative;
	isolation: isolate;
}

.content-form .flex-wrapper {
	align-items: flex-start;
}

.content-form .content-right .design-container {
    position: absolute;
    bottom: 50px;
    left: -231px;
    z-index: -1;
	width: 300px;
    height: 300px;
}

.content-image .content-left .design-container {
    position: absolute;
    bottom: auto;
	top: 0px;
    left: -250px;
    z-index: -1;
	width: 300px;
    height: 300px;
}

.content-form .content-right .design-container::after {
	 content: url('data:image/svg+xml,<svg width="689" height="562" viewBox="0 0 689 562" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_f_1126_19354)"><ellipse cx="448.938" cy="261.5" rx="120.5" ry="120.5" transform="rotate(90 448.938 261.5)" fill="url(%23paint0_linear_1126_19354)"/></g><g filter="url(%23filter1_f_1126_19354)"><circle cx="280.618" cy="281.339" r="130.616" transform="rotate(90 280.618 281.339)" fill="url(%23paint1_linear_1126_19354)"/></g><defs><filter id="filter0_f_1126_19354" x="253.438" y="66" width="391" height="391" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="37.5" result="effect1_foregroundBlur_1126_19354"/></filter><filter id="filter1_f_1126_19354" x="0.00195312" y="0.723145" width="561.232" height="561.232" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="75" result="effect1_foregroundBlur_1126_19354"/></filter><linearGradient id="paint0_linear_1126_19354" x1="541.269" y1="325.662" x2="569.438" y2="141" gradientUnits="userSpaceOnUse"><stop stop-color="%239532FF"/><stop offset="1" stop-color="%23FF67D5"/></linearGradient><linearGradient id="paint1_linear_1126_19354" x1="308.88" y1="150.723" x2="280.618" y2="411.956" gradientUnits="userSpaceOnUse"><stop stop-color="%2304C3FF"/><stop offset="1" stop-color="%2300F1F9"/></linearGradient></defs></svg>');
}

.content-image .content-left .design-container::after {
	position: absolute;
	top: -200px;
	left: -100px;
	content: url('data:image/svg+xml,<svg width="689" height="562" viewBox="0 0 689 562" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_f_1126_19354)"><ellipse cx="448.938" cy="261.5" rx="120.5" ry="120.5" transform="rotate(90 448.938 261.5)" fill="url(%23paint0_linear_1126_19354)"/></g><g filter="url(%23filter1_f_1126_19354)"><circle cx="280.618" cy="281.339" r="130.616" transform="rotate(90 280.618 281.339)" fill="url(%23paint1_linear_1126_19354)"/></g><defs><filter id="filter0_f_1126_19354" x="253.438" y="66" width="391" height="391" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="37.5" result="effect1_foregroundBlur_1126_19354"/></filter><filter id="filter1_f_1126_19354" x="0.00195312" y="0.723145" width="561.232" height="561.232" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="75" result="effect1_foregroundBlur_1126_19354"/></filter><linearGradient id="paint0_linear_1126_19354" x1="541.269" y1="325.662" x2="569.438" y2="141" gradientUnits="userSpaceOnUse"><stop stop-color="%239532FF"/><stop offset="1" stop-color="%23FF67D5"/></linearGradient><linearGradient id="paint1_linear_1126_19354" x1="308.88" y1="150.723" x2="280.618" y2="411.956" gradientUnits="userSpaceOnUse"><stop stop-color="%2304C3FF"/><stop offset="1" stop-color="%2300F1F9"/></linearGradient></defs></svg>');
}

.image-content .content-left {
	width: 50%;
}

.footer-landing {
	padding-top: 20px;
}

.footer-landing .footer-mid {
	margin-top: 20px;
}

@media screen and (max-width: 768px) {
	.flex-wrapper {
		flex-direction: column;
		justify-content: flex-start; 
		align-items: left;
		gap: 40px;
	}
	
	.content-image .flex-wrapper {
		flex-direction: column-reverse;
	}

	#fill-form {
		scroll-margin-top: 0; /* adjust based on your header height */
	  }
	
.flex-wrapper .content-left,
.flex-wrapper .content-right {
	width: 100%;
}
}
/*Freshy Eduardo 09-30-2025*/
div#inner-block-container-icons {
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    gap: 35px;
}


div#inner-block\ icons-inner-block {
    display: flex;
    justify-content: center;
    align-items: center;
}
