@charset "UTF-8";
/* CSS Document */

/* COLOR +/
black rgba(26,26,26,1);
sand rgba(252,251,243,1);
darkgreen rgba(43,72,54.1);
yellow rgba(250,238,132,1);
light-blue rgba(202,227,246,1)
darksand rgba(255,231,193,1)




/* COLOR END */


html {
  font-size:16px;
	
	
}
*{
	box-sizing: border-box;
}
body {
    background-color: rgba(252,251,243,1);
	font-family: Poppins, sans-serif; 
	color: rgba(26,26,26,1);
	font-size:20px;
	letter-spacing: -0.019em;
	font-style: normal;
	font-weight: 300;
	word-wrap: break-word;
	line-height: 150%;
    }
header {
	padding: 20px;
	text-align: left;
	padding: 20rem 2rem 2rem 2rem;
    }
img{
	object-fit: cover;
    max-width: 100%;
}
/* ############## 
TYPOGRAFIE
############## */

h1.page-title {
	font-size: 12.5rem;
    line-height: 100%;
}
h1{ font-size: 4.8rem;
	line-height: 110%;
	
	font-weight: normal;
	text-align: left;
	}
h2{
	font-size: 2rem;
    margin-bottom: 1rem;
    font-weight: 300;
    line-height: 150%;
}

h3 {
	font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.875rem
}
h3.headline-comic{
	margin-bottom: 1.8rem;
}
header h3{

}
h4{
	font-size: 2.4rem;
    font-weight: 300;
}
p{
	font-weight: 300;
	font-size: 1rem;
	line-height: 1.5rem;
}

p.big-body-text{
	font-size: 1.25rem;
}

.big-body-text{
    font-size: 1.25rem;
}
.text-center-left{
    text-align: center;
}
.text-center-right{
    text-align: center;
}

span.medium-body-text, 
.medium-body-text{
	font-size: 1.2rem;
}
.button, .captions{
	font-size: 0.6rem;
	line-height: 150%;
}

/* ############## 
CONTAINER
############## */
.row{
	margin: 0;
}
.row-full-width{
	padding-left: 0;
		padding-right: 0;
}

.col-header{
    padding: 0;
}
.full-width-container {
	padding: 0;
}

.main-container{
	padding: 3.6rem 2rem 5.15rem 2rem;
}

.round-corner-container{
    border-radius: 2.25rem;
     padding: 2.563rem 1.75rem;
}

a, a:hover, .nav-link, .nav-link:hover{
	color: rgba(26,26,26,1);
}

.img-fluid{width: 100%;
height: 100%;}
.img-header{
	height: 478px
}

.meet-image{
	display: block;
	max-width: 198px;
	max-height: 280px;
	margin-bottom: 5.8rem;
}
.img-container{
    width: 16.5rem;
    height: 23.375rem;
}

.img-shadow{
    box-shadow: 0.4375rem 0.125rem 1.4375rem 0 rgba(0, 0, 0, 0.25);
}
.qa-section-home{
	padding-top: 4rem;
    margin: auto;
}

.qa-section-wrap{
    /*padding-top: 4.5rem;
    padding-bottom: 6.375rem;*/
}

.small-container{
	padding-bottom: 1.1rem;
	padding-top: 1.1rem;
}

/* COLORS and BACKGROUNDS*/
.bg-yellow{
	background-color: rgba(250,238,132,1);
}
.bg-green{
	background-color: rgba(43,72,54.1);
}

.bg-lightblue{
	background:  rgba(202,227,246,1)
}

.bg-darksand{
	background: rgba(255,231,193,1);
}

.color-white{
	color:rgba(252,251,243,1);
}
.bg-sand{
    background: rgba(252,251,243,1);
    }

.bg-img{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.bg-img-home{
	background-image: url("../Images/home/photo2.jpg");
	height: 10.6rem;
	
}
.bg-container{
	align-items: flex-end;
  display: flex;
    padding: 0 2rem;
}

/* ############## 
Images
############## */
.main-image{
	padding: 0;
 	 flex: auto;
	}
/* ############## 
BORDER
############## */
.border-bottom-1{
	border-bottom: 1px solid rgba(26,26,26,1);
}
.border-right-1{
    border-right: 1px solid rgba(26,26,26,1);
}
/* ############## 
BUTTONS
############## */
.btn-container{
	display: flex;
  	/*justify-content: center;`*/
	margin-top: 2.05rem;
}
.button{
	font-size: 0.6rem;
	display: inline-block;
	max-width: 280px;
	/*margin: auto;*/
	text-decoration: none;
	border-radius: 7px;
	padding: 0.3rem 0.5rem;
	text-align: center;
	background: rgba(252,251,243,1);
}
.button-normal{
    font-size: 0.6rem;
	display: inline-block;
	text-align: center;
    color: rgba(252,251,243,1);
    text-decoration-color: rgba(252,251,243,1);

}
.button-normal:hover,
.button-normal:focus{
    color: rgba(252,251,243,1);
}
.button-shadow{
	box-shadow: 4px 5px 6.1px -1px rgba(0, 0, 0, 0.10);

}
.button-border{
	border: 1px solid  rgba(26,26,26,1);
}
.button-no-bg{
	background: rgba(252,251,243,0);
}
.btn-white{
	display: inline-block;
	font-size: 0.6rem;
	/*margin: auto;*/
	text-decoration: none;
	border-radius: 7px;
	padding: 0.3rem 0.5rem;
	text-align: center;
	color: rgba(252,251,243,1);
	border: 1px solid rgba(252,251,243,1);
}

.btn-black{
	display: inline-block;
	font-size: 0.6rem;
	/*margin: auto;*/
	text-decoration: none;
	border-radius: 7px;
	padding: 0.3rem 0.5rem;
	text-align: center;
	color: rgba(26,26,26,1);
	border: 1px solid rgba(26,26,26,1);
}
.btn-white:hover{
	color: rgba(252,251,243,1);
}
.btn-black:hover{
	color: rgba(26,26,26,1);
}
.icon-button {
	margin-left: 0.8rem;
}

.button-left{
	margin:0;
}
.btn-next-container{
    margin-top: 0;
    justify-content: flex-end
}
.btn-next{
    margin:0;
}

/* ############## 
CARDS
############## */
.cards{
	border-radius: 1.15rem;
}
.card-partner{
	padding: 1.6rem 0.8rem;
}

.card-container{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	border-radius: 2.25rem;
	padding: 1.6rem 1rem;
	height: 30rem;
}


.card-image-wrapper{
	max-width: 40%;
  height: 25rem;
  overflow: hidden;
}
.card-image{
	max-width: 100%;
}
.card-info-wrapper{
	white-space: normal;
	display: flex;
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
}
.card-text-wrapper{
	text-align: right;
}
.card-btn-wrapper{
	display: flex;
	justify-content: flex-end
}


/* HMWs Cards */

.row-hmw{
    justify-content: space-around;
    padding: 0 3.813rem;
}
.hmw-card-wrapper{
    display: flex;
    flex-direction: column;
    box-shadow: 3.91px 1.117px 12.736px 0px rgba(0, 0, 0, 0.25);
    padding: 0;
    margin-bottom: 4rem;
    width: 25rem;
    border-top-left-radius: 0.559rem;
    border-top-right-radius: 0.559rem;
}

.hmw-card-image-wrapper{
    display: flex;
    padding: 1.563rem 2.375rem 0.25rem 2.375rem;
    height: 14.125rem;
    border-top-left-radius: 0.559rem;
  border-top-right-radius: 0.559rem;
}

.hmw-image {
    width: auto;
    height: 100%;
    max-height: 14.125rem;
    margin: auto;
}
.hmw-text-wrapper{
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 10.625rem;
    padding: 0 0.625rem
}

#hmw-card-1 .hmw-text-wrapper{
    background: rgba(143,108,164,1.00);
}

#hmw-card-1:hover .hmw-text-wrapper,
#hmw-card-1:focus .hmw-text-wrapper{
    background: rgba(114,86,130,1.00)
}
#hmw-card-2 .hmw-text-wrapper{
    background: rgba(85,179,206,1.00);
}

#hmw-card-2:hover .hmw-text-wrapper,
#hmw-card-2:focus .hmw-text-wrapper{
    background: rgba(68,143,165,1.00);
}

#hmw-card-3 .hmw-text-wrapper{
    background: rgba(91,171,86,1.00);
}

#hmw-card-3:hover .hmw-text-wrapper,
#hmw-card-3:focus .hmw-text-wrapper{
    background: rgba(73,137,69,1.00);
}
#hmw-card-4 .hmw-text-wrapper{
    background: rgba(49,109,163,1.00);
}

#hmw-card-4:hover .hmw-text-wrapper,
#hmw-card-4:focus .hmw-text-wrapper{
    background: rgba(38,87,130,1.00);
}
#hmw-card-5 .hmw-text-wrapper{
    background: rgba(239,109,168,1.00);
}

#hmw-card-5:hover .hmw-text-wrapper,
#hmw-card-5:focus .hmw-text-wrapper{
    background: rgba(191,87,135,1.00);
}
#hmw-card-6 .hmw-text-wrapper{
    background: rgba(248,195,78,1.00);
}

#hmw-card-6:hover .hmw-text-wrapper,
#hmw-card-6:focus .hmw-text-wrapper{
    background: rgba(198,156,63,1.00);
}
#hmw-card-7 .hmw-text-wrapper{
    background: rgba(241,108,73,1.00);
}

#hmw-card-7:hover .hmw-text-wrapper,
#hmw-card-7:focus .hmw-text-wrapper{
    background: rgba(193,86,58,1.00);
}

/* ############## 
Menus
############## */

.container-top-menu{
	padding:0;
}
.top-menu{
	background: rgba(252,251,243,1);
}
.navbar{
	padding-top:3.9em;
	padding-bottom: 0;
	border-bottom: 1px solid rgba(26,26,26,1);
}
.navbar-brand {
	padding-left: 1.5rem;
}
.navbar-brand, .navbar-toggler{
	padding-bottom: 1.5rem;
}
.navbar-toggler:focus{
	box-shadow: none;
}
.collapse, 
.navbar-collapse{
	justify-content: flex-end;
}

.navbar-top-menu a {
	font-size: 1rem;
	}


.footer-nav{
	width: 100%;
}

.navbar-top-menu .nav-item,
.footer-nav .nav-item{
	padding: 1.25rem 0.5rem;
	border-bottom: 1px solid rgba(26,26,26,1);
}
.navbar-top-menu .nav-item:last-child {
	border-bottom: none;
}
.navbar-top-menu .nav-item a,
.footer-nav .nav-item a{
	width: 100%;
	display: block;
	text-align: center;
}
.navbar-top-menu .nav-item a {
	font-size: 1rem;
	}

.data-protection{
	display: flex;
	flex-direction: column;
}
.data-protection .nav-link{
	padding: 0;
	margin-bottom:1.2rem;
}
.data-protection .nav-item a {
	text-decoration: underline;
}
.data-protection p{
	line-height: 0.9rem;
}


.overlay-text{
	position: absolute;
    top: 80%;
    left: 50%;
    transform: translate(-50%, -50%);
	padding:3.8rem 1.6rem;
}




/* ############## 
carousel
############## */
.carousel-item {
	height: 21rem;
	
	align-content: center;
}
.carousel-indicators [data-bs-target]{
	height: 10px;
	width: 10px;
	border-radius: 100%;
}

.carousel-control-prev,
.carousel-control-next{
	display:none;
}

/* ############## 
ACCORDION
############## */
.accordion-item{
	border: 0;
	background: rgba(252,251,243,1);
}
.accordion-body,
.accordion-button{
	padding: 0;
}
.accordion-button{
	background: rgba(252,251,243,1);
	border: 0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.accordion-button::after{
	margin: 1rem auto;
}
.accordion-button:not(.collapsed){
	background: rgba(252,251,243,1);
	box-shadow: none;
	color: rgba(26,26,26,1);
}

.accordion-button:focus{
	border: 0;
	box-shadow: none;
}

/* ########
.horizontal-scroll
####### */
.horizontal-scroll{
	overflow: auto;
  	white-space: nowrap;
   
}
.horizontal-scroll img{
	vertical-align: top;
}
.horizontal-scroll div{
	vertical-align: top;
}

.horizontal-scroll .horizontal-scroll-img{
	display: inline-block;
  	text-align: center;
	max-height: 400px;
}
.horizontal-scroll .horizontal-scroll-wrapper{
	display: inline-block;
}

.horizontal-scroll-wrapper{
	margin-right: 1rem;
	width: 90%;
}
.horizontal-scroll-wrapper:last-of-type{
	margin-right: 0rem;
}
.horizontal-scroll-card {
	min-width: 90%;
	height: 100%;
	align-items: stretch;
	margin: 1rem auto;
	
}

.bg-color{
	color: rgba(252,251,243,1);
	background: rgba(43,72,54.1);
}


.collage-header{
	margin: 0 0 2.3rem 0;
}


.img-partner{
	max-width: 215px;
	display: flex;
	flex-direction: column;
	margin: 2rem auto;
}
.img-partner img{
	max-width: 215px;
	display: block;
    margin:0.8rem auto
}

.img-container{
 padding: 1.6rem 0.8rem;
}


/* #########
SITES
####### */

/*Home*/
.small-display-none{
    display:none;
}
/*approach*/
.bg-img-approach{
	background-image: url("../Images/approach/photo2.jpg");
	height: 26rem;
    padding: 0.625rem 2rem 0 2rem;
    
}
.bg-img-approach-2{
	background-image: url("../Images/approach/photo3.png");
}

/* HMWS Sites*/
.text-400{
    font-weight: 400;
}
header.hmw-row{
    padding: 8.031rem 0 0 0;
}
.hmw-col-header-text {
    display: flex;
    align-items: flex-end;
    height: 24rem;
    padding: 0 2.688rem 1.5rem 0.75rem;
}

header.hmw-row h3{
    margin-bottom: 1.5rem;
}

.hmw-col-image{
    padding: 1.875rem 0;
}
.header-image{
    width: 100%;
    height: auto;
    max-width: 300px;
    margin: auto;
    display: block;
}

.data-grafik{ 
    display: block;
    margin: auto;
    width: 1400px;
    max-width: 1400px;
}

.col-interview-data{
    padding: 1rem 0 2rem 0;
}

.hmws-text-wrapper{
    padding: 6.25rem 1.563rem;
}

.inspiration-card{
    display: flex;
    justify-content: center;
    align-items: center;
}
.inspiration-card h3{
    margin: 0;
}
.button-icon{
    margin-left: 1rem;
    background: none;
    border: none;
    padding: 0;
}
.a-next-wrapper{
    text-decoration: none;
    padding-right: 0;
    }


/* co reseracher */

.content-center{
    display: flex;
    justify-content: center;
    padding: 0;
}
.text-wrapper-max-wdth{

    max-width: 27.5rem;
}
/* Design cards */


.design-card-row{
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    padding: 3.5rem 2rem;
    align-items: center;
    justify-content: space-around;
}
.design-card-row-scroll{
    overflow: auto;
}
.design-card-container{
    min-width: 200px;
    max-width: 200px;
    border-radius: 0.625rem;
    padding-bottom: 0.25rem;
    margin-right: 1rem;
}
.design-card-container:last-of-type{
    margin-right: 0;
}
.design-card-row-scroll .design-card-container{
    min-width: 300px;
    max-width: 300px;
    margin-right: 2rem;
}

.design-card-row-scroll .design-card-container:last-of-type{
    margin-right: 0rem;
}
.design-card-subtitle{
    padding: 0.5rem 0.25rem 0 0.25rem;
    border-bottom: 1px solid rgba(252,251,243,1);
}
.design-card-headline-wrapper{
    padding: 0.5rem 0.25rem 0 0.25rem;
}
h6.design-subtitle-6{
    font-size: 0.4509rem;
    font-weight: 600;
}
p.design-card-text{
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 0.4rem;
}
.design-card-image-wrapper{
    background: rgba(255,255,255,1);
    border-radius: 0.313rem;
    border: 1px solid rgba(26,26,26,1);
    margin: 0.5rem 0.25rem 0.5rem 0.25rem;
    padding: 0.625rem;
}
.design-card-img {
    width: 100%;
    height: auto;
}
.design-card-text-wrapper{
    margin: 0.5rem 0.25rem 0.5rem 0.25rem;
    padding: 0.625rem;
    background: rgba(255,255,255,1);
    border-radius: 0.313rem;
    
}

/*card-overlay*/
.modal-body .design-card-row{
    justify-content: flex-start
}
.modal-content{
    border-radius: 1.563rem;
    background: rgba(252,251,243,1);
}

/* next page*/
.row-next-wrapper{
    padding: 3rem 0.75rem 1rem 0.75rem;
}
.next-rotation-headline{
    writing-mode: vertical-lr;
    text-orientation: mixed;
    margin: 0;
}
.col-next-wrapper{
    justify-content: flex-end;
      display: flex;
}
.col-next-wrapper-text{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.next-text{
    display: flex;
  
  height: 35rem;
  padding: 0 1.75rem 2.25rem 1.75rem;
  border-radius: 0.75rem;
  flex-direction: column;
  justify-content: end;
}


/* meet next*/ 
.row-meet-next{
    padding: 3.75rem 2rem 2.25rem 2rem;
}
.meet-next-info-wrapper{
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.meet-info-text-wrap{
    display:none;
}
.row-btn-container{
    padding-bottom: 3rem;
}

.row-terms{
    justify-content: center;
}

.wrapper-inform{
    display:flex;
    align-items: center;
    margin-bottom: 2rem;
    
}

.wrapper-inform p{
        margin-bottom: 0;
        }
.wrapper-inform .img-wrapper{
    margin-right: 1rem;
}

@media (min-width: 834px) { 
	.horizontal-scroll-wrapper {
  		width: 50%;
	} 
    .round-corner-container{
        padding: 4.063rem 7.438rem;
    }
    
    /* meet next */
    .meet-next-info-wrapper {
        border-radius: 1.75rem;
        padding: 2.6875rem 1.375rem;
        flex-direction: row;
    }
    .meet-next-img-wrapper{
        margin-right: 2.75rem
    }
    .meet-image{
        margin-bottom: 0;
    }
     .row-display {
         display: flex;
    }
    .wrap-row{
        flex-direction: row;
        justify-content: space-between;
    }
}

@media (min-width: 1200px) { 
	
	h1, h2, h3, h4, h5, h6{
		line-height: 110%;
	}
	.button, .captions{
		font-size: 1rem;
		line-height: 150%;
	}
	p {
		font-size: 1rem
	}
	.big-body-text{
		font-size: 1.6rem
	}
	
	h2{
		font-size: 4.8rem;
	}
	
	h3{
		font-size: 3.2rem;
	}
	h4{
		font-size:3rem;
		line-height: 150%;
	}
	h3.card-h4{
		font-size: 2.4rem;
	}
	a.card-btn{
		font-size: 1.6rem;
	}
    .text-center-left{
        text-align: left;
    }
    
    .text-center-right{
        text-align: right;
    }
    /*home*/
    .small-display-none{
        display:block;
    }
    .xxl-display-none{
        display:none;
    }
    .overlay-text{
        top: 50%;
    }
    .btn-next-container{
        display: none;
    }
	.img-header{
		height: 594px;
	}
	.meet-next-text{
		display: block;
	}
	
    .footer-navbar{
        padding-bottom: 3.9rem;
    }
    .footer-nav {
		justify-content: space-around;
	}
    
	.navbar-top-menu .nav-item,
	.footer-nav .nav-item{
		padding: 1.25rem 0.5rem;
		border-bottom: 0px solid rgba(26,26,26,1);
	}
	.approach .text-left{
		text-align: left!important;
	}
    .row-display {
        display: flex;
    }
    .wrap-row{
        flex-direction: row;
    }
    .wrap-column{
        flex-direction: column
    }
    .wrap-column-reverse{
        flex-direction: column
    }
    .wrap-row-reverse{
        flex-direction: row-reverse;
    }
	.row-reserv{
		flex-direction: row-reverse;
	}
	.align-items{
		align-items: center;
	}
	.align-items-center{
		align-items: center;
	}
	.align-self-up{
		align-self: flex-start;
	}
	.align-self-down{
		align-self: flex-end;
	}
	.item-order-1{
		order: 1;
	}
	.item-order-2{
		order: 1;
	}
	.item-order-3{
		order: 3;
	}
	
	.horizontal-scroll-wrapper {
		width: 62.5rem;
	}
	.card-text-wrapper p{
		text-align: justify;
	}
	.card-container{
		flex-direction: row;
		padding: 0 1.5rem 0 0;
		justify-content: space-between;
		max-width: 62.5rem;
	}
	
	.card-image-wrapper{
		height: 100%;
		border-top-left-radius:2.25rem;
		border-bottom-left-radius: 2.25rem;
	}
	.card-info-wrapper{
		padding: 2rem 0rem 2rem 2rem;
		justify-content: space-between;
	}
	.card-btn-wrapper{
		justify-content: flex-start;
	}
	
    .bg-img-home, 
    .bg-container,
    .bg-img-approach{
      height: 42.875rem;
    }
	

	/* card container images right side*/
	.card-container-right{
		flex-direction: row-reverse;
		padding: 0 0 0 1.5rem;
	}
	
	.card-container-right .card-image-wrapper{
		border-top-left-radius: 0rem;
		border-top-right-radius: 2.25rem;
   		border-bottom-left-radius: 0rem;
		border-bottom-right-radius: 2.25rem;
	}
	
	.card-container-right .card-info-wrapper{
		padding: 2rem 2rem 2rem 0rem;
	}
	
	/* specific card styles*/
	
	
	#card-1 .card-info-wrapper{
		flex-direction: column-reverse;
	}
	
	#card-2 .card-text-wrapper{
		text-align: left
	}
	
	#card-3 .card-text-wrapper{
		text-align: left
	}
	
	#card-4 .card-info-wrapper{
		flex-direction: column-reverse;
	}
	
	#card-5 .card-info-wrapper{
		flex-direction: column-reverse;
	}
	
	#card-6 .card-info-wrapper{
		flex-direction: column-reverse;
	}

	#card-7 .card-text-wrapper{
		text-align: left
	}
	
	#card-8 .card-info-wrapper{
		flex-direction: column-reverse;
	}
	
	#card-9 .card-info-wrapper{
		flex-direction: column-reverse;
	}
	
	#card-10 .card-text-wrapper{
		text-align: left
	}
	/*container*/
    .bg-xxl-green{
        background: rgba(43,72,54.1);
    }
    
    .qa-section-wrap-bottom{
        padding-bottom: 20.625rem;
    }
    .qa-align-items-end{
        display: flex;
        justify-content: end;
        align-items: end;
    }
    
    /* hmws site */
    header.hmw-row {
         
    }
    .hmw-row{
        flex-direction: row-reverse;
    }
    .hmw-col-header-text{
        padding: 30rem 2rem 5rem 2rem;
    }
    .hmw-col-image{
        display: flex;
    }
    
    .hmws-text-wrapper{
        margin: auto;
    }
    .row-next-wrapper{
        padding:0;
    }
    .col-next-wrapper-text{
        padding-right: 0;
    }
    .a-next-wrapper{
        padding-right:0;
  
    }
    .next-text{
        transition: 0.3s
    }
    .next-text{
        width:100%;
        border-radius: 0;
    }
    .next-text-h3{
        width: 60%;
    }
    /*hmws card*/
    .row-hmw{
        margin-top: 4rem;
    }
    .card-zoom{
        transition: transform .2s;
    }
    .card-zoom:hover{
        transform: scale(120%);
    }
    
    /*Design card*/
    
    .design-card-row{
        justify-content: space-around;
    }
    
    .design-card-container{
        min-width: 250px;
        max-width: 250px;
        margin-right: 0;
    }
    
    .button-icon{
        display:none;
    }
    /* next section */
    .row-meet-next{
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
    }
    .meet-next-info-wrapper{
        border-radius: 0;
        padding: 0 0 0 2rem;
        align-items: stretch;
        justify-content:flex-end; 
    }
    .row-btn-container{
        padding-bottom: 0rem;
    }
    .col-next-wrapper {
        align-items: center;
    }
    .meet-info-text-wrap{
        width: 60%;
        display:block;
        height: 100%;
    }
     .meet-next-img-wrapper {
         display: flex;
         width: 40%;
        margin-right: 0rem;
    }
    .meet-image{
        max-height: 100%;
        height:100%;
        width:100%;
        max-width: 100%;
    }
    .meet-text-wrapper{
        padding-top:1.875rem;
        padding-bottom: 1.875rem;
        padding-right: 1.875rem;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between;
    }
    
    /*co reseracher*/
    .text-wrapper-max-wdth{
        padding: 16.4375rem 0;
    }
    .img-container{
        width: 100%;
        max-width: 100%;
        height: auto;
        padding: 0;
    }
    .img-shadow {
        box-shadow:none;
    }
    
    .qa-section-wrap{
        display: flex;
          justify-content: center;
    }
    .terms-container{
        max-width: 1200px
    }
    
}