/*
Theme Name: WebGo
Author: Webgo
Author URI: webgo.dev
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* frontpage - lean healthcare section */
.lean_healthcare .lean_img_wrapper {
	justify-content: flex-start;
	    margin-left: -2rem;
}

.page-template-front-page .lean_healthcare .lean_img_wrapper {
	justify-content: flex-start;
	padding-right: 15px;
}

.page-template-front-page .lean_healthcare .container-fluid .lean_content {
     min-height: 930px;
	 padding-bottom: 50px;
}

.page-template-front-page .lean_healthcare .lean_img_wrapper img {
	width: 100%;
	height: 100%;
}

.page-template-front-page .lean_healthcare .container-fluid .lean_content > * {
	max-width: 625px;
}

.page-template-front-page .lean_healthcare .lean_description_bg p img {
	width: 100%;
	margin: -18px 0 0 0;
}

.page-template-front-page .lean_healthcare .cta__plus {
	background-color: #bee3d1;
	font-size: 11px;
	padding: 20px 25px 20px 55px;
}

.page-template-front-page .lean_healthcare .cta__plus .plus {
	left: 15px;
	top: 50%;
}

@media screen and ( min-width: 1800px ) {
.page-template-front-page .lean_healthcare .container-fluid {
	grid-template-columns: 38% 62%;
}
}

@media (max-width: 1600px) {
	.page-template-front-page .lean_healthcare .container-fluid .lean_content {
     min-height: 830px;
	}}

@media screen and ( max-width: 1350px ) {
.page-template-front-page .lean_healthcare .container-fluid {
	grid-template-columns: 550px 1fr;
}
	.page-template-front-page .lean_healthcare .container-fluid .lean_content > * {
	max-width: 100%;
}
		.page-template-front-page .lean_healthcare .container-fluid .lean_content {
     min-height: 700px;
}

}

@media screen and ( max-width: 1100px ) {
.page-template-front-page .lean_healthcare .container-fluid {
	grid-template-columns: 50% 50%;
	}
}

@media screen and ( max-width: 992px ) {
	.page-template-front-page .lean_healthcare .container-fluid .lean_content {
	padding-left: 20px;
}
	
	.lean_healthcare .lean_img_wrapper {
	
	    margin-left: -1rem;
	}
}
	
@media screen and ( max-width: 900px ) {
.page-template-front-page .lean_healthcare .container-fluid {
	        grid-template-columns: 307px 1fr;
}}

@media screen and ( max-width: 760px ) {
.page-template-front-page .lean_healthcare .container-fluid {
	        grid-template-columns:  1fr;
}	
	
    .page-template-front-page .lean_healthcare .container-fluid .lean_content {
	padding-left: 0px;
}
	
	.page-template-front-page .lean_healthcare .lean_img_wrapper {
		padding-right: 0;
		margin-right: -1rem;
}
	
	.page-template-front-page .lean_healthcare .container-fluid .lean_content {
     min-height: unset;
	 padding-bottom: 0px;
}}

/* end of frontpage - lean healthcare section */

@media screen and ( min-width: 1200px ) {
.gsap__horizontal_scroll .development .container-fluid,
.gsap__horizontal_scroll .development_part3 .container-fluid,
.gsap__horizontal_scroll .development_part4 .container-fluid{
padding-top: 90px;
}	
}


.management .image img {
	position: sticky;
	top: 120px;
}

.reprofilization .reprofilization__bg .reprofilization__desc {
	max-width: 100%;
}


.gutenberg {
	padding-bottom: 50px;
}
.gutenberg ul li {
	font-size: initial!important;
	margin-bottom: 10px;
}

.management .swiper-slide .image .desc {
padding-bottom: 50px;
}

footer .footer_grid ul {
		    list-style-type: circle;

}
.footer_grid ul li ul{
	padding-left: 30px;
	    list-style-type: disc;
}
footer .footer_grid ul li a {
	padding: 0.4rem 0rem;
}

.footer_grid a:hover {
color: #0ba13b;
}


.page-template-management .fund_header .bg_img_start {
	object-fit: contain;
	width: 59%;
	object-position: center right;
}

@media screen and ( max-width: 992px ) {
	.page-template-management .fund_header .bg_img_start {

	width: 100%;
}
}

.contact_form .wpcf7-list-item label span a {
	color: #FFF;
}