.flexed_container{
	display: flex;
	justify-content:space-between;
	max-width:1200px;
	width:100%;
	margin: auto;
	padding: 0 2rem;
	align-items: center;
}

.text_buttons p{
	margin-bottom: 24px;
	font-weight: 700;
}

.text_above_btn .cta-buttons .btn{
	width: 100%;
	max-width: 222px !important;
}

body .text_buttons a.btn.outline_btn {
    background: transparent;
    border: 2px solid var(--color-white);
    color: var(--color-white);
}

body .text_buttons a.btn.outline_btn:hover {
    background: var(--color-white);
    border: 2px solid var(--color-white);
    color: var(--color-primary);
}



body .heading_cta_side h3{
	margin-bottom: 20px;
	color: #38BDF0 !important;
}

body h2.cta-heading{
	text-align: left !important;
	font-size: 3.25rem;
}

body .cta-buttons{
	justify-content: flex-start !important;
}

.cta-buttons a.btn {
    width: 220px;
}

@media screen and (max-width:768px){
	.flexed_container{
		    flex-direction: column;
    text-align: center;
    gap: 30px;''
	}
	
	body h2.cta-heading, body .heading_cta_side h3{
	text-align: center !important;
	font-size: 1.5rem;
	}
	

body .cta-buttons{
	justify-content: center !important;
}

.cta-buttons a.btn {
    width: 100%;
}
	
	
}


/************* Gradient Button *************/
body:not(.home) .nav-actions li:last-child a,
.btn.gradient_btn,
.gradient_btn,
.footer-branding .footer-contact-btn,
.gform_wrapper .gform_footer .gform_button, .gform_wrapper .gform_footer button,
body.home .nav-actions li.nav-cta a,
body.home .nav-actions li:last-child a{
	background: linear-gradient(88deg, #4dbbf1 6.08%, #007cb4 77.42%);
	color: #fff;
	transition: var(--transition-base) !important;

	&:hover {
		background: linear-gradient(91deg, #7FD5FF 6.99%, #4BB8EB 46.93%, #43B6EB 50.32%, #00A2EA 77.92%);
		opacity: 1;
		color: var(--color-white);
	}
}

/* body:not(.home) .nav-actions li:last-child a:hover{
	background: linear-gradient(91deg, #7FD5FF 6.99%, #4BB8EB 46.93%, #43B6EB 50.32%, #00A2EA 77.92%);
		opacity: 1;
		color: var(--color-white);
} */


/************* Solid Button - Navy *************/
.testimonial-index .category-filter-buttons__button{
	border-color: #003058;
}

 a.btn.solid_btn,
body .blog-index .blog-card__link,
body .testimonial-index .testimonial-card__link,
body .featured-cta,
body .blog-index .video-card__link, body .video-index .video-card__link, body .webinar-index .video-card__link,
body a.btn.btn-primary,
body .team-member-index .team-member-card__link,
body .bg-white .logo-carousel-section a.btn,
body .testimonial-index .category-filter-buttons__button,
body .grid-section .grid-container .grid-item-button 
/* body .btn.btn-primary,body .btn:not([class*=btn-]), */
/* body a.btn.btn-primary,body a.btn:not([class*=btn-]), */
/* body button.btn.btn-primary, button.btn:not([class*=btn-])  */
{
	background: #003058;
	color: var(--color-white);

	&:hover {
		background: var(--color-accent);
		border-color: var(--color-accent);
		color: var(--color-white);
	}
}

/************* Solid Button - White (dark backgrounds) *************/
.btn.btn-light,
a.btn.btn-light,
button.btn.btn-light,
.has-dark-bg a.btn.solid_btn {
    background-color: var(--color-white);
    color: var(--color-primary);

    &:hover {
        background: var(--color-accent);
        border-color: var(--color-accent);
        color: var(--color-white);
    }
}

.column-buttons .bg-gradient-primary a.btn.solid_btn {
	background: var(--color-white);
	border-color: var(--color-white);
	color: var(--color-primary);

	&:hover {
		background: var(--color-accent);
		border-color: var(--color-accent);
		color: var(--color-white);
	}
}

/************* Outline Button - Navy *************/
body a.btn.outline_btn
/* body a.btn.btn-primary  */
{
	background:  var(--color-white);
	border: 2px solid var(--color-primary);
	color: var(--color-primary);
	transition: var(--transition-base) !important;

	&:hover {
		border-color: var(--color-accent);
	}
}

/************* Outline Button - White (dark backgrounds) *************/
/* body .bg-gradient-primary a.btn.outline_btn,
body .bg-gradient-primary a.btn.btn-primary {
	border-color: var(--color-white);
	color: var(--color-white);

	&:hover {
		border-color: var(--color-accent);
	}
} */