@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');
/* @font-face {
	font-family: sourceSansPro;
	src: url(../fonts/Source\ Sans\ Pro.woff2);
} */
@font-face {
    font-family: 'source_sans_probold';
    src: url('../fonts/sourcesanspro-bold-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_prolight';
    src: url('../fonts/sourcesanspro-light-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'sourceSansPro';
    src: url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'source_sans_prosemibold';
    src: url('../fonts/sourcesanspro-semibold-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: hyperwaveOne;
	src: url(../fonts/hyperwave-one.ttf);
}

@font-face {
	font-family: hyperwaveTwo;
	src: url(../fonts/hyperwave-two.ttf);
}

body,html{
	overflow-x: hidden;
}

:root{
	--Source-Sans-pro: "sourceSansPro";
	--Hyperwave-One: "hyperwaveOne";
	--Hyperwave-Two: "hyperwaveTwo";
	--Crimson: "Crimson Text", serif;
	--Work-Sans: "Work Sans", sans-serif;
	--Black: #000;
	--White: #fff;
	--Cerulean: #01A7E1;
	--Amber: #FFBE0B;
	--Red: #E42C50;
	--grey : #4C4C4C;
	--Red2 : #e52b50;
	--Orange : #ff5900;
}
.container.big{
	max-width:calc(1396px + var(--bs-gutter-x,.75rem)*2);
}
.description{
	font-size: 18px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--White);
	line-height: 23px;
}
.btn-primary{
	font-size: 16px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 20px;
	border-radius: 32px;
	background-color: var(--Cerulean);
	padding: 15px 31px;
	border: 1px solid transparent;
	box-shadow: 5px 5px 4px rgba(0, 0, 0, 0.25);
	transition: all 0.3s linear; 
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:focus-visible, .btn-primary:active{
	background-color: var(--Red2) !important;
	border: 1px solid transparent !important;
/*	box-shadow: none !important;*/
}
.btn-secondary{
	font-size: 16px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 20px;
	border-radius: 32px;
	background-color: transparent;
	padding: 15px 38px;
	border: 2px solid var(--Red);
	filter: drop-shadow(5px 5px 4px rgba(0, 0, 0, 0.25));
	transition: all 0.3s linear; 
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:focus-visible, .btn-secondary:active{
	background-color: var(--Red2); !important;
	border: 2px solid var(--Red) !important;
/*	box-shadow: none !important;*/
}
.btn-third{
	font-size: 18px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 23px;
	border-radius: 37px;
	background-color: var(--Black);
	padding: 15px 36px;
	border: 1px solid transparent;
	box-shadow: 5.78788px 5.78788px 4.6303px rgba(0, 0, 0, 0.25);
	transition: all 0.3s linear; 
}
.btn-third:hover, .btn-third:focus, .btn-third:focus-visible, .btn-third:active{
	background-color: var(--Red2) !important;
	border: 1px solid transparent !important;
	box-shadow: 5.78788px 5.78788px 4.6303px rgba(0, 0, 0, 0.25) !important;
	color: var(--White) !important;
}
.btn-four{
	font-size: 19px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 24px;
	border-radius: 38px;
	background-color: var(--Red);
	padding: 18px 38px;
	border: 1px solid transparent;
	box-shadow: 5.78788px 5.78788px 4.6303px rgba(0, 0, 0, 0.25);
	transition: all 0.3s linear; 
}
.btn-four:hover, .btn-four:focus, .btn-four:focus-visible, .btn-four:active{
	background-color: var(--Red2) !important;
	border: 1px solid transparent !important;
	box-shadow: 5.78788px 5.78788px 4.6303px rgba(0, 0, 0, 0.25) !important;
	color: var(--White) !important;
}
.btn-comment{
	font-size: 16px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 20px;
	border: none;
}
.btn-comment:hover, .btn-comment:focus, .btn-comment:focus-visible, .btn-comment:active{
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
}
.btn-load-more:active,
.btn-load-more:focus,
.btn-load-more:focus-visible{
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}
.italic-font{
	font-family: var(--Crimson);
	font-style: italic;
}
.yellow{
	color: var(--Amber);
}
.red{
	color: var(--Red);
}
.black{
	color: var(--Black);
}
.white{
	color: var(--White);
}
.sky-blue{
	color: var(--Cerulean);
}

/* site-header */
.site-header{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	padding-top: 14px;
/* 	z-index: 100; */
}
.site-header > .navbar{
	position: relative;
    z-index: 105;
}
.site-header.style-2{
	background-color: var(--Black);
	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.25);
	position: relative;
}
.site-header.style-3{
	background-image: url('../images/header-bg.png');
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.25);
	position: relative;
}
.site-header .navbar{
	background-color: transparent !important;
}
.site-header .navbar .navbar-nav{
	padding-left: 22px;
}
.site-header .navbar .navbar-nav .menu-item	.nav-link{
	font-size: 16px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--White);
	line-height: 20px;
	text-transform: uppercase;
	padding: 0 16px;
}
.site-header .navbar .navbar-nav .menu-item:has(li.current-menu-item),
.site-header .navbar .navbar-nav .menu-item.current-menu-item .nav-link{
	font-weight: 700;
	text-decoration: underline;
	text-decoration-color: var(--Red);
	text-decoration-thickness: 4px;
}
.site-header .navbar .navbar-nav .menu-item	.nav-link.dropdown-toggle{
	position: relative;
}
.site-header .navbar .navbar-nav .menu-item	.nav-link.dropdown-toggle::after{
	content:unset
}
/* .site-header .navbar .navbar-nav .menu-item	.nav-link.dropdown-toggle::after{
	content: '';
	position: absolute;
	bottom: -10px;
	left: 50%;
	transform: translateX(-50%);
	width: 18px;
	height: 8px;
	background-image: url('../images/drop-down.svg');
	background-repeat: no-repeat;
	background-size: contain;
	border: none;
} */
.site-header .navbar .navbar-nav .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; /* Removes the gap caused by default margin */
}
.site-header .navbar .navbar-nav .menu-item	 .dropdown-menu{
	border: 3px solid var(--Red) !important;
	background: var(--Black) !important;
	border-radius: 0;
	padding: 0;
	left: -45px;
}
.site-header .navbar .navbar-nav .menu-item	 .dropdown-menu .dropdown-item{
	font-size: 14px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--White);
	line-height: 18px;
/* 	padding: 4px 10px 8px; */
	padding: 8px 10px;
	text-align: center;
}
.site-header .navbar .navbar-nav .menu-item	 .dropdown-menu .dropdown-item:hover,
.site-header .navbar .navbar-nav .menu-item	 .dropdown-menu .dropdown-item:focus,
.site-header .navbar .navbar-nav .menu-item	 .dropdown-menu .dropdown-item:focus-visible,
.site-header .navbar .navbar-nav .menu-item	 .dropdown-menu .dropdown-item:active{
	background: transparent;
	border: none;
}
/* .site-header .navbar .navbar-nav .menu-item	 .dropdown-menu .menu-item.current-menu-item .dropdown-item */
.site-header .navbar .navbar-nav .menu-item	 .dropdown-menu .menu-item:hover .dropdown-item{
	color: var(--Black);
	background-color: var(--Amber);
}
.site-header .navbar .btn-wrapper{
	text-align: end;
}
.site-header .navbar .btn-wrapper .btn-comment{
	padding: 12px 12px 24px 13px;
	position: relative;
	transition: 0.3s color;
}
.btn-comment:focus,
.btn-comment:active{
	border: none;
}
.btn-comment span{
	position: relative;
	z-index: 5;
}
.btn-comment .btn-comment-icon path{
	stroke: #FFBE0C;
	fill: transparent;
}
.btn-comment.pink .btn-comment-icon path{
	stroke: #E52B50;
	fill: transparent;
}
.btn-comment .btn-comment-icon{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;	
	height: 100%;
}
.btn-comment .btn-comment-icon path{
	transition: 0.3s fill;
}
.btn-comment:hover{
	color: var(--Black);
}
.btn-comment:hover .btn-comment-icon path{
	fill: #FFBE0C;
}
.btn-comment.pink:hover{
	color: var(--White);
}

.btn-comment.pink:hover .btn-comment-icon path{
	fill: #E52B50;
}
/* section-cta */
.section-cta{
	background-color: var(--Black);
	padding: 100px 8px;
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
}
.section-cta .content{
	position: relative;
}
.section-cta .content::before{
	content: '';
	position: absolute;
	bottom: -70px;
	left: 0;
	width: 222px;
	height: 187px;
	background-image: url('../images/cta-img-1.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.section-cta .content::after{
	content: '';
	position: absolute;
	bottom: -60px;
	right: 0;
	width: 232px;
	height: 161px;
	background-image: url('../images/cta-img-2.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.section-cta .content .section-title{
	font-size: 46px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Amber);
	line-height: 59px;
	text-align: center;
	margin-bottom: 46px;
}
.section-cta .content .section-title span{
	font-size: 59px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Amber);
	line-height: 43px;
	vertical-align: middle;
}
.section-cta .content .description{
	max-width: 795px;
	color: var(--White);
	text-align: center;
	margin: 0 auto 52px;
}
.section-cta .content .btn-wrapper{
	display: flex;
    align-items: baseline;
    justify-content: center;
	column-gap: 22px;
}
.section-cta .content .btn-wrapper .btn-comment{
	padding: 13px 17px 25px;
	position: relative;
}
.section-cta .content .btn-wrapper .btn-comment::after{
	content: '';
	position: absolute;
	top: -25px;
	right: -190px;
	width: 100%;
	height: 100%;
	background-image: url('../images/cta-right-arrow.svg');
	background-repeat: no-repeat;
	background-size: contain;
}
.section-cta .content .btn-wrapper .btn-primary{
	position: relative;
}
.section-cta .content .btn-wrapper .btn-primary::before{
	content: '';
	position: absolute;
	top: -15px;
	left: -130px;
	width: 100%;
	height: 100%;
	background-image: url('../images/cta-left-arrow.svg');
	background-repeat: no-repeat;
	background-size: contain;
}

/* section-workplace */
.section-workplace{
	background-color: var(--Black);
	padding: 97px 8px 64px;
	overflow: hidden;
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.3);
}
.section-workplace .container{
	max-width:calc(1166px + var(--bs-gutter-x,.75rem)*2);
}
.section-workplace .content{
	position: relative;
	z-index: 5;
}
.section-workplace .content .section-title{
	font-size: 89px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 87px;
	margin-bottom: 72px;
	max-width: 815px;
}
.section-workplace .content .section-title .wbd-underline{
	width: fit-content;
	display: inline-block;
	position: relative;
	z-index: 1;
}
.section-workplace .content .section-title .wbd-underline .underlineTarget{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 35px;
	background-image: url('../images/workplace-title-underline.svg');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom;
	z-index: -1;
	transition:0.3s all ease-in-out;
	--clip: 0%;
clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
/* .section-workplace .content .section-title .wbd-underline.active::before{
	width: 100%;
} */
.section-workplace .content .description{
	font-size: 26px;
	font-family: var(--Crimson);
	font-weight: 700;
	font-style: italic;
	color: var(--White);
	line-height: 35px;
	max-width: 870px;
}
.section-workplace .content .description span{
	font-size: 25px;
	font-family: var(--Source-Sans-pro);
	color: var(--Cerulean);
	line-height: 32px;
}
.section-workplace .content .img-wrapper{
	position: absolute;
	bottom: -77px;
	right: -70px;
	z-index: -1;
}

/* section-counter */
.section-counter{
	padding: 35px 8px;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: var(--Black);
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
}
.section-counter .container{
	max-width:calc(1223px + var(--bs-gutter-x,.75rem)*2);
}
.section-counter .section-title{
	font-size: 60px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 76px;
	margin-bottom: 64px;
	text-align: center;
}

.section-counter .section-title .wbd-underline{
	position: relative;
	width: fit-content;
	display: inline-block;
	z-index: 1;
}
.section-counter .section-title .wbd-underline .underlineTarget{
/* 	content: ''; */
	--clip: 0%;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 35px;
	background-image: url('../images/red-underline-3.svg');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom;
	z-index: -1;
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-counter .counter{
	margin-bottom: 52px;
}
.section-counter .counter .number-text{
	display: flex;
	justify-content: center;
	/* align-items: center; */
	column-gap: 19px;
	margin-bottom: 25px;
}
.section-counter .counter .number-text .img-wrapper img{
	width: 95px;
	min-width: 95px;
}
.section-counter .counter .number-text .number,
.section-counter .counter .number-text .title{
	font-size: 118px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Cerulean);
	line-height: 63px;
	margin-bottom: 0;
}
.section-counter .counter .description{
	max-width: 301px;
	margin: 0 auto;
	text-align: center;
}
.section-counter .sub-title{
	max-width: 775px;
	font-size: 35px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 45px;
	text-align: center;
	margin: 0 auto;
}
.section-counter .sub-title span{
	font-size: 68px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Amber);
	line-height: 61px;
	vertical-align: middle;
}

/* section-profit */
.section-profit .top-part{
	background-color: var(--White);
	padding: 50px 8px 70px;
}
.section-profit .top-part .container{
	max-width: calc(1318px + var(--bs-gutter-x, .75rem)* 2);
}
.section-profit .top-part .content{
	position: relative;
	--clip2: 0%;
}
.section-profit .top-part .content .section-title{
	font-size: 176px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Black);
	line-height: 159px;
	margin-bottom: 41px;
}
.section-profit .top-part .content .description1{
	font-size: 37px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 47px;
	max-width: 665px;
	margin-bottom: 30px;
	margin-left: 75px;
	position: relative;
	z-index: 5;
}
.section-profit .top-part .content .description1 .italic-font{
	font-size: 41px;
}
.section-profit .top-part .content .description1::after{
	content: '';
	position: absolute;
	top: 37px;
	right: 0;
	width: 72px;	
	height: 63px;
	background-image: url('../images/Speech_Bubble.svg');
	background-repeat: no-repeat;
	background-size: contain;
}
.section-profit .top-part .content .description{
	font-size: 24px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--Black);
	line-height: 30px;
	max-width: 486px;
	margin-left: 75px;
}
.section-profit .top-part .content .description .wbd-underline{
	font-weight: 600;
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section-profit .top-part .content .description .wbd-underline .underlineTarget{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 9px;
	background-image: url('../images/Profit_Line.svg');
	background-repeat: no-repeat;
	background-size: cover;
	z-index: -1;
	--clip: 0%;
clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}

.section-profit .top-part .content .img-wrapper{
	position: absolute;
	bottom: -488px;
	right: 0;
}
.section-profit .top-part .content .img-wrapper img{
	filter: drop-shadow(10.4128px 10.4128px 10.4128px rgba(0, 0, 0, 0.25));
}
.section-profit .top-part .content .img-wrapper img{
	margin-bottom: -20px;
}
.section-profit .top-part .content .img-wrapper .underline-svg{
	text-align: center;
	margin:  0 0 -15px 100px;
	position: relative;
	z-index: 5;
clip-path: polygon(0 0, var(--clip2) 0, var(--clip2) 100%, 0% 100%);
}
.section-profit .top-part .content .svg-1{
	position: absolute;
	bottom: 40px;
	left: -20px;
}
.section-profit .bottom-part{
	padding: 40px 8px 70px;
	background-color: var(--Cerulean);
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
	overflow: hidden;
	margin-bottom: 15px;
}
.section-profit .bottom-part .content{
	max-width: 415px;
	position: relative;
	margin-left: 90px;
}
.section-profit .bottom-part .content .svg-1{
	position: absolute;
	top: 0;
	left: -155px;
}
/* .section-profit .bottom-part .content .svg-1 svg{ 
	max-width: 185px;
	max-height: 303px;
} */
/* .section-profit .bottom-part .content .svg-2 svg{ 
	max-width: 372px;	
	max-height: 312px;
} */
.section-profit .bottom-part .content .svg-2{
	position: absolute;
	top: 22px;
	right: -200px;
}
.section-profit .bottom-part .content .title2{
	font-size: 35px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 45px;
	margin-bottom: 35px;
}
.section-profit .bottom-part .content .title3{
	font-size: 58px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 73px;
	text-align: center;
	position: relative;
}
.section-profit .bottom-part .content .title3::before{
	content: '';
	position: absolute;
	bottom: -80%;
	left: 50%;
	transform: translateX(-50%);
	width: 26px;
	height: 60px;
	background-image: url('../images/Squiggly_arrow.svg');
	background-size: contain;
	background-repeat: no-repeat;
}
.section-profit .bottom-part .content .profit-number{
	text-align: center;
	position: relative;
	margin-bottom: 15px;
}
.section-profit .bottom-part .content .profit-number .number{
	font-size: 100px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 100px;
	text-align: center;
}
.section-profit .bottom-part .content .profit-number .number-wrapper img{
	position: relative;
	z-index: 5;
}
.section-profit .bottom-part .content .profit-number .circle-svg{
	position: absolute;
	top: -30px;
	left: 50%;
	transform: translateX(-50%);
}

/* section-home-hero */
.section-home-hero{
	background-size: cover;
	background-repeat: no-repeat;
/* 	padding: 405px 8px 261px; */
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
	margin-bottom: 15px;
	position: relative;
	overflow: hidden;
	height:100vh;
}
.section-home-hero .modal-header{
	padding:0;
	border:0;
	position: absolute;
    right: -20px;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    top: -20px;
}
.section-home-hero .modal-header .btn-close{
	margin:auto;
	opacity:1;
}
.section-home-hero .modal-header .btn-close:focus:not(:focus-visible){
	box-shadow:unset;
}
.section-home-hero .modal .modal-dialog{
	max-width:800px;
}
.section-home-hero .modal-content{
	background-color:var(--Black);
}
.section-home-hero .modal-content .video-block-2{
	overflow:hidden;
}
.section-home-hero .modal-content .video-block-2 #video-player{
	max-width:800px;
}
.section-home-hero .container,
.section-home-hero .row,
.section-home-hero .col-lg-12,
.section-home-hero .content{
	height:100%;
}
.section-home-hero .video-block{
	position: absolute;
    left: 50%;
	transform:translateX(-50%)translateY(-50%);
    top: 50%;
    width: 100%;
    height: 100%;
    z-index: 50;
}
.section-home-hero .video-block::before{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	z-index: 5;
}
.section-home-hero .video-block #video-player{
    object-fit: cover;
}
.section-home-hero .video-block .plyr{
	height:100%;
}
.section-home-hero #video-player3 .plyr__controls{
	display: none;
}
.section-home-hero .content{
	position: relative;
	z-index:100;
}

.section-home-hero .content .img-wrapper{
	position: absolute;
/* 	bottom: -260px; */
	bottom:0;
	right: -12px;
}
.section-home-hero .content .img-wrapper img{
	filter: drop-shadow(12px 4px 50px rgba(0, 0, 0, 0.4));
}
.section-home-hero .content .inner-content{
	max-width: 530px;
	margin-left: 65px;
	z-index: 5;
	position: relative;
	padding-top:145px;
}
.section-home-hero .content .inner-content .section-sub-title{
	font-size: 20px;
	font-family: var(--Source-Sans-pro);
	font-weight: 900;
	color: var(--White);
	line-height: 26px;
	text-align: center;
}
.section-home-hero .content .inner-content .section-title{
	font-size: 93px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Amber);
	line-height: 84px;
	text-shadow: 0px 0px 10.8443px rgba(0, 0, 0, 0.25);
	text-align: center;
}
.section-home-hero .content .inner-content .description{
	font-size: 21px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--White);
	line-height: 27px;
	margin-bottom: 74px;
	text-align: center;
}
.section-home-hero .content .inner-content .btn-wrapper{
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 22px;
}

/* section-gear */
.section-gear{
	padding: 70px 8px 110px;
	background-color: var(--Amber);
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.3);
	margin-bottom: 15px;
}
.section-gear .container{
	max-width: calc(1320px + var(--bs-gutter-x, .75rem)* 2);
}
.section-gear .content-wrapper .left-part .gear-wrapper{
	position: relative;
}
.section-gear .content-wrapper .left-part .gear-wrapper::before{
	content: '';
	position: absolute;
	top: -115px;
	left: -40px;
	width: 580px;
	height: 570px;
	background-image: url('../images/round-arrow.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.section-gear .content-wrapper .left-part .gear-wrapper .gear-1,
.section-gear .content-wrapper .left-part .gear-wrapper .gear-2,
.section-gear .content-wrapper .left-part .gear-wrapper .gear-3{
	position: absolute;
}
.section-gear .content-wrapper .left-part .gear-wrapper .gear-1{
	top: -35px;
	left: 158px;
}
.section-gear .content-wrapper .left-part .gear-wrapper .gear-2{
	top: 80px;
	left: 0;
}
.section-gear .content-wrapper .left-part .gear-wrapper .gear-3{
	top: 132px;
	left: 225px;
}
.section-gear .content-wrapper .right-part .section-sub-title{
	font-size: 61px;
    font-family: var(--Source-Sans-pro);
    font-weight: 700;
    color: var(--White);
    line-height: 77px;
	margin-bottom: -28px;
	z-index: 5;
	position: relative;
}
.section-gear .content-wrapper .right-part .title-wrapper{
	position: relative;
}
.section-gear .content-wrapper .right-part .title-wrapper .section-title{
	font-size: 139px;
    font-family: var(--Hyperwave-Two);
    font-weight: 400;
    color: var(--Black);
    line-height: 125px;
	margin-bottom: 35px;
	z-index: 5;
	position: relative;
}
.section-gear .content-wrapper .right-part .title-wrapper .svg{
	position: absolute;
	top: 10%;
	left: -55px
}
.section-gear .content-wrapper .right-part .description{
	font-size: 25px;
    font-family: var(--Source-Sans-pro);
    font-weight: 700;
    color: var(--Black);
    line-height: 33px;
	max-width: 660px;
}
.section-gear .content-wrapper .right-part .description .italic-font{
	font-size: 35px;
    line-height: 46px;
}
.section-gear .content-wrapper{
	position: relative;
	--clip: 100%;
}
.section-gear .content-wrapper .arrow{
	position: absolute;
	top: -120px;
	right: -35px;
}
.section-gear .content-wrapper .dash-line{
	position: absolute;
	bottom: -145px;
	right: -36px;
}
.section-gear .content-wrapper .dash-line svg{
	clip-path: polygon(var(--clip) 0, 100% 0, 100% 100%, var(--clip) 100%);
}
/* section-culture */
.section-culture{
	background-color: var(--White);
	padding: 80px 8px 93px;
}
.section-culture .container{ 
	max-width: calc(1205px + var(--bs-gutter-x, .75rem)* 2);
}
.section-culture .top-part .section-title{
	font-size: 45px;
    font-family: var(--Source-Sans-pro);
    font-weight: 700;
    color: var(--Black);
    line-height: 44px;
	text-align: center;
	margin-bottom: 78px;
	position: relative;
}
.section-culture .top-part .section-title::before{
	content: '';
	position: absolute;
	top: 50%;
	left: -95px;
	transform: translateY(-50%);
	width: 280px;
	height: 30px;
	background-image: url('../images/culture-left-arrow.svg');
	background-repeat: no-repeat;
	background-size: contain;
}
.section-culture .top-part .section-title::after{
	content: '';
	position: absolute;
	top: 50%;
	right: -95px;
	transform: translateY(-50%);
	width: 250px;
	height: 30px;
	background-image: url('../images/culture-right-arrow.svg');
	background-repeat: no-repeat;
	background-size: contain;
}
.section-culture .top-part .section-title span{
	font-size: 77px;
    font-family: var(--Hyperwave-Two);
    font-weight: 400;
    color: var(--Black);
    line-height: 43px;
	vertical-align: middle;
}
.section-culture .bottom-part .card-wrapper{
	padding: 19px 25px 10px 24px;
	border-radius: 10px;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.15);
	max-width: 365px;
	margin: 0 auto;
	height: 100%;
}
.section-culture .bottom-part .card-wrapper.black{
	background-color: var(--Black);
}
.section-culture .bottom-part .card-wrapper.red{
	background-color: var(--Red);
}
.section-culture .bottom-part .card-wrapper.sky-blue{
	background-color: var(--Cerulean);
}
.section-culture .bottom-part .card-wrapper .card-title{
	font-size: 30px;
    font-family: var(--Crimson);
    font-weight: 700;
	font-style: italic;
    color: var(--White);
    line-height: 39px;
	text-align: center;
	margin-bottom: 10px;
}
.section-culture .bottom-part .card-wrapper .description{
	font-size: 20px;
    font-family: var(--Source-Sans-pro);
    font-weight: 400;
    color: var(--White);
    line-height: 25px;
	text-align: center;
}

/* section-testimonial */
.section-testimonial{
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 354px 8px 90px;
	position: relative;
	filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.25));
	overflow:hidden;
}
.section-testimonial .video-item{
	position: absolute;
    left: 50%;
    top: 50%;
	transform:translatey(-50%) translatex(-50%);
    width: 100%;
    height: 100%;
    z-index: 5;
    pointer-events: none;
}
.section-testimonial .video-item .plyr__control, .section-testimonial .video-item .plyr__controls{
    display: none !important;
}
/* .section-testimonial .video-item .plyr, .section-testimonial .video-item .video-innerwrapper, .section-testimonial .video-item .video-outer{
	height: 100%;
} */
.section-testimonial .video-item .plyr__video-wrapper{
	width: 100%;
	height: 1024px;
}
.section-testimonial .video-item .plyr__video-wrapper video{
	object-fit: cover;
}
.section-testimonial::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 10;
}
.section-testimonial .container{
	max-width: calc(1110px + var(--bs-gutter-x, .75rem)* 2);
}
.section-testimonial .content-wrapper{
	z-index: 20;
	position: relative;
}
.section-testimonial .content-wrapper .top-part{
	margin-bottom: 119px;
}
.section-testimonial .content-wrapper .top-part .review-text{
	font-size: 49px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 63px;
	text-align: center;
	position: relative;
	z-index: 5;
}
.section-testimonial .content-wrapper .top-part .review-text::before{
	content: '';
	position: absolute;
	top: -45px;
	left: -15px;
	width: 136px;
	height: 111px;
	background-image: url('../images/Quotation-Mark-Left.png');
	background-repeat: no-repeat;
	background-size: contain;
	z-index: -1;
}
.section-testimonial .content-wrapper .top-part .review-text::after{
	content: '';
	position: absolute;
	bottom: -25px;
	right: -45px;
	width: 136px;
	height: 111px;
	background-image: url('../images/Quotation-Mark-Right.png');
	background-repeat: no-repeat;
	background-size: contain;
	z-index: -1;
}
.section-testimonial .content-wrapper .top-part .review-text.red::before{
	background-image: url('../images/Quotation-Mark-Left-Red.png');
}
.section-testimonial .content-wrapper .top-part .review-text.red::after{
	background-image: url('../images/Quotation-Mark-Right-Red.png');
}
.section-testimonial .content-wrapper .top-part .review-text .italic-font{
	font-family: var(--Crimson);
	font-style: italic;
}
.section-testimonial .content-wrapper .top-part .review-text .wbd-underline{
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section-testimonial .content-wrapper .top-part .review-text .wbd-underline .underlineTarget{
	--clip: 0%;
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 33px;
    background-image: url('../images/testimonial-underline.svg');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-testimonial .content-wrapper .bottom-part .user-info .img-wrapper{
	max-width: 130px;
	margin: 0 auto 3px;
	position: relative;
}
.section-testimonial .content-wrapper .bottom-part .user-info .img-wrapper img{
	max-width: 123px;
	border-radius: 50%;
	z-index: 5;
	position: relative;
}
.section-testimonial .content-wrapper .bottom-part .user-info .img-wrapper .bg-svg{
	position: absolute;
	top: 0;
	left: 0;
}
.section-testimonial .content-wrapper .bottom-part .user-info .user-name{
	font-size: 42px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 53px;
	text-align: center;
}
.section-testimonial .content-wrapper .bottom-part .user-info .user-post{
	font-size: 22px;
	font-family: var(--Source-Sans-pro);
	font-weight: 600;
	color: var(--White);
	line-height: 28px;
	text-align: center;
}
.section-testimonial .content-wrapper .bottom-part .user-info .logo-wrapper{
	text-align: center;
}

/* section-review */
.section-review{
	background-color: var(--White);
	padding: 45px 8px 50px;
}
.section-review .container{
	max-width: calc(1209px + var(--bs-gutter-x, .75rem)* 2);
}
.section-review .left-part{
	position: relative;
}
.section-review .left-part .svg{
	margin-bottom: -55px;
}
.section-review .left-part .section-title{
	font-size: 59px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Black);
	line-height: 53px;
	margin-bottom: 23px;
}
.section-review .left-part .description{
	font-size: 28px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 36px;
	max-width: 500px;
	margin-bottom: 30px;
}
.section-review .left-part .description .char{
	transition: 0.3s opacity;
}
.section-review .left-part .description .italic-font{
	font-size: 32px;
	/* font-family: var(--Crimson);
	font-style: italic; */
}
.section-review .left-part .description .red{
	color: var(--Red);
}
.section-review .left-part .description .sky-blue{
	color: var(--Cerulean);
}
/* .section-review .left-part .description .wbd-underline{
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
} */
.section-review .left-part .description{
	position: relative;
	--clip: 0%;
}
.section-review .left-part .description:has(.wbd-underline)::before{
	content: '';
    position: absolute;
    bottom: -18px;
    left: 0;
    width: 100%;
    height: 27px;
    background-image: url('../images/underline2.svg');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-review .left-part .description p {
	position: relative;
	z-index: 2;
}
.section-review .right-part .img-wrapper img{
	border-radius: 31px;
	box-shadow:10px 10px 10px rgba(0, 0, 0, 0.25);
}
.section-review .right-part .img-wrapper{
	margin-top: -100px;
	position: relative;
	z-index: 110;

}
.section-review .right-part .review-text-wrapper{
	position: relative;
	z-index: 120;
	max-width: 395px;
	padding: 25px 0 90px 0;
	margin: -40px 25px 0 auto;
}
.section-review .right-part .review-text-wrapper img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
/* .section-review .right-part .review-text-wrapper::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 391px;
	height: 205px;
	background-image: url('../images/review-bg.svg');
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 10;
} */
.section-review .right-part .review-text-wrapper .review{
	font-size: 31px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 28px;
	text-align: center;
	position: relative;
	max-width: 331px;
	text-align: center;
	/* z-index: 20; */
	margin: 0 auto;
}
.section-review .right-part .review-text-wrapper .review span{
	font-size: 43px;
	font-weight: 400;
	font-family: var(--Hyperwave-Two);
	line-height: 31px;
	color: var(--Amber);
	vertical-align: middle;
}
.section-review .right-part .review-text-wrapper .review::before{
	content: '';
    position: absolute;
    top: -10px;
    left: -25px;
    width: 66px;
    height: 50px;
    background-image: url(../images/Quotation-Mark-Left.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.section-review .right-part .review-text-wrapper .review::after{
	content: '';
    position: absolute;
    bottom: -20px;
    right: 0;
    width: 66px;
    height: 50px;
    background-image: url(../images/Quotation-Mark-Right.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.section-review .right-part .user-info{
	display: flex;
	column-gap: 11px;
	margin-left: 65px;
	margin-top: -20px;
}
.section-review .right-part .user-info .img-wrapper{
	margin: 0;
	position: relative;
	max-width: 100px;
	text-align: center;
}
.section-review .right-part .user-info .img-wrapper .bg-svg{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.section-review .right-part .user-info .img-wrapper img{
	box-shadow: none;
	border-radius: 50%;
	max-width: 100px;
	z-index: 5;
	position: relative;
}
.section-review .right-part .user-info .user-content{
	margin-top: 39px;
}
.section-review .right-part .user-info .user-content .user-name{
	font-size: 25px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Cerulean);
	line-height: 25px;
	margin-bottom: 0;
}
.section-review .right-part .user-info .user-content .user-post{
	font-size: 18px;
	font-family: var(--Source-Sans-pro);
	font-weight: 600;
	color: var(--Black);
	line-height: 18px;
	margin-bottom: 0;
}

/* section-about */
.section-about .top-part{
	background-color: var(--Red);
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
	padding: 210px 8px 32px;
	margin-bottom: 20px;
}
.section-about .top-part .content-wrapper{
	display: flex;
	column-gap: 75px;
	justify-content: end;
	z-index: 5;
	position: relative;
}
.section-about .top-part .content-wrapper .left-part .description{
	max-width: 563px;
	font-size: 32px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 41px;
	--clip: 0%;
}
.section-about .top-part .content-wrapper .left-part .description .italic-font{
	font-weight: 700;
	font-size: 36px;
	line-height: 12px;
}
.section-about .top-part .content-wrapper .left-part .description .wbd-dash-underline{
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section-about .top-part .content-wrapper .left-part .description .wbd-dash-underline::before{
	content: '';
    position: absolute;
    bottom: -18px;
    left: 0;
    width: 100%;
    height: 9px;
    background-image: url('../images/dash-underline.svg');
    background-repeat: repeat;
    background-size: contain;
    z-index: -1;
    clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-about .top-part .content-wrapper .left-part .description .wbd-squiggly-under-line{
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section-about .top-part .content-wrapper .left-part .description .wbd-squiggly-under-line::before{
	content: '';
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 100%;
    height: 20px;
    background-image: url('../images/Squiggly_Line.svg');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-about .top-part .content-wrapper .right-part .user-info .img-wrapper{
	position: relative;
	max-width: 90px;
	margin: 0 auto 10px;
}
.section-about .top-part .content-wrapper .right-part .user-info .img-wrapper img{
	position: relative;
	z-index: 5	;
}
.section-about .top-part .content-wrapper .right-part .user-info .img-wrapper .bg-svg{
	position: absolute;
	top: 0;
	left: 0;
}
.section-about .top-part .content-wrapper .right-part .user-info .user-name{
	font-size: 29px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 37px;
	text-align: center;
	margin-bottom: 0;
}
.section-about .top-part .content-wrapper .right-part .user-info .user-post{
	font-size: 19px;
	font-family: var(--Source-Sans-pro);
	font-weight: 600;
	color: var(--White);
	line-height: 24px;
	text-align: center;
	margin-bottom: 0;
}
.section-about .top-part .content-wrapper .right-part .user-info .logo-wrapper{
	text-align: center;
}
.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review{
	font-size: 31px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 31px;
	text-align: center;
	width: 374px;
	position: relative;
	z-index: 5;
	transform: rotate(8deg);
}
.section-about .top-part .content-wrapper .right-part{
	position: relative;
}
.section-about .top-part .content-wrapper .right-part .review-text-wrapper{
	position: absolute;
	top: -230px;
	right: 65px;
	padding: 60px 10px 120px;
}
.section-about .top-part .content-wrapper .right-part .review-text-wrapper img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review::before,
.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review::after{
	content: '';
	position: absolute;
	width: 50px;
	height: 54px;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: -1;
}
.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review::before{
	top: -15px;
	left: 14px;
	background-image: url('../images/black-quote-left.png');
}
.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review::after{
	bottom: -30px;
	right: 18px;
	background-image: url('../images/black-quote-right.png');
}
.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review span{
	font-size: 46px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	line-height: 31px;
	vertical-align: middle;
}
.section-about .top-part .content-wrapper .left-part{
	position: relative;
}
.section-about .top-part .content-wrapper .left-part .arrow-svg{
	position: absolute;
	bottom: -140px;
	left: 120px;
}
.section-about .bottom-part{
	background-color: var(--White);
	padding: 65px 0 80px;
}
.section-about .bottom-part .content-wrapper .right-part .title{
	font-size: 35px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 48px;
	text-align: center;
	margin-bottom: 8px;
}
.section-about .bottom-part .content-wrapper{
	position: relative;
	--clip2: 0;
}
.section-about .bottom-part .content-wrapper::before{
	content: '';
	position: absolute;
	bottom: -105px;
	left: -12px;
	width: 100%;
	height: 54px;
	background-image: url('../images/DashLine3.svg');
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 5;
	clip-path: polygon(0 0, var(--clip2) 0, var(--clip2) 100%, 0% 100%);
}
.section-about .bottom-part .content-wrapper .img-wrapper.two{
	position: absolute;
	bottom: -105px;
	left: -160px;
}
.section-about .bottom-part .content-wrapper .img-wrapper.two img{
	filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.25));
}
.section-about .bottom-part .content-wrapper .right-part{
	position: relative;
	z-index: 5;
}
.section-about .bottom-part .content-wrapper .right-part .number-text-wrapper{
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: 25px;
}
.section-about .bottom-part .content-wrapper .right-part .number-text-wrapper .number{
	font-size: 60px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--Amber);
	line-height: 60px;
}
.section-about .bottom-part .content-wrapper .right-part .number-text-wrapper .description{
	font-size: 28px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--Black);
	line-height: 60px;
}
.section-about .bottom-part .content-wrapper .right-part .number-text-wrapper .description p{
	margin-bottom: 0;
}
.section-about .bottom-part .content-wrapper .right-part .number-text-wrapper .description .wbd-underline{
	font-weight: 600;
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section-about .bottom-part .content-wrapper .right-part .number-text-wrapper .description .wbd-underline .underlineTarget{
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('../images/3line-underline.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom;
    z-index: -1;
    --clip: 0%;
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}

/* section-about-hero */
/*.section-about-hero{
	overflow: hidden;
}*/
.section-about-hero .top-part{
	background-color: var(--White);
	padding: 0 8px 50px;
}
.section-about-hero .top-part .content-wrapper{
	position: relative;
	z-index: 5;
}
.section-about-hero .top-part .content-wrapper .section-title{
	font-size: 171px;
	font-family: var(--Crimson);
	font-weight: 400;
	color: var(--Black);
	line-height: 210px;
	background: linear-gradient(90deg, rgba(0, 0, 0, 0.05) -12.44%, rgba(255, 255, 255, 0.05) 108.87%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	margin-bottom: -140px;
}
.section-about-hero .top-part .content-wrapper .section-sub-title{
	font-size: 52px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 65px;
	margin: 0 0 20px 39px;
}
.section-about-hero .top-part .content-wrapper .section-sub-title .italic-font{
	font-size: 59px;
	line-height: 77px;
}
.section-about-hero .top-part .content-wrapper .description{
	font-size: 28px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 35px;
	max-width: 620px;
	margin: 0 0 40px 39px;
}
.section-about-hero .top-part .content-wrapper .btn-wrapper{
	margin-left: 100px;
}
.section-about-hero .top-part .content-wrapper .description .italic-font{
	font-size: 33px;
	line-height: 36px;
}
.section-about-hero .top-part .content-wrapper .arrow-svg{
	position: absolute;
	bottom: -20px;
	left: 380px;
}
.section-about-hero .top-part .content-wrapper .star-svg{
	position: absolute;
	top: 70px;
	right: 20px;
}
.section-about-hero .bottom-part{
	background-color: var(--Amber);
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
	
}
.section-about-hero .bottom-part .content-wrapper{
	position: relative;
	padding: 30px 8px 50px;
}
.section-about-hero .bottom-part .content-wrapper .title{
	font-size: 85px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Black);
	line-height: 77px;
	margin-bottom: 10px;
	position: relative;
	z-index: 5;
}
.section-about-hero .bottom-part .content-wrapper .title .wbd-underline{
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
    padding-left: 40px;
}
.section-about-hero .bottom-part .content-wrapper .title .wbd-underline .underlineTarget{
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 24px;
    background-image: url('..//images/White-Underline.svg');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    --clip: 0%;
clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-about-hero .bottom-part .content-wrapper .logo-wrapper{
	max-width: 572px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	align-items: center;
	z-index: 5;
	position: relative;
}
.section-about-hero .bottom-part .content-wrapper .logo-wrapper .img-wrapper{
	text-align: center;
}
.section-about-hero .bottom-part .content-wrapper .img-wrapper.two{
	position: absolute;
	bottom: 0;
	right: -24px;
}
.section-about-hero .bottom-part .content-wrapper .img-wrapper.two img{
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.section-about-hero .bottom-part .content-wrapper .trophy-svg{
	position: absolute;
	top: -6px;
	left: 290px;
	max-height: 375px;
	overflow: hidden;
}


/* section-stories */
.section-stories{
	background-color: var(--White);
	padding: 90px 8px 40px;
}
.section-stories .container{
	max-width: calc(1320px + var(--bs-gutter-x, .75rem)* 2);
}
.section-stories .left-part .graphics-svg{
	margin-top: -185px;
	position: relative;
	z-index: 5;
}
.section-stories .right-part .section-title{
	font-size: 45px;
	font-family: var(--Crimson);
	font-weight: 600;
	color: var(--Black);
	line-height: 41px;
	margin-bottom: 33px;
	max-width: 626px;
}
.section-stories .right-part .section-title .italic-font{
	font-size: 47px;
	font-weight: 700;

}
.section-stories .right-part .description{
	font-size: 21px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--Black);
	line-height: 28px;
	margin-bottom: 33px;
	max-width: 525px;
}
.section-stories .right-part .quote-wrapper{
	padding: 33px 45px 100px 30px;
	max-width: 665px;
	position: relative;
}
.section-stories .right-part .quote-wrapper img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.section-stories .right-part .quote-wrapper .quote{
	font-size: 43px;
	font-family: var(--Crimson);
	font-weight: 700;
	font-style: italic;
	color: var(--White);
	line-height: 34px;
	max-width: 560px;
	transform: rotate(-2.85deg);
	position: relative;
	text-align: center;
}
.section-stories .right-part .quote-wrapper .quote::before,
.section-stories .right-part .quote-wrapper .quote::after{
	content: '';
	position: absolute;
	width: 60px;
	height: 51px;
	background-repeat: no-repeat;
	background-size: contain;
}
.section-stories .right-part .quote-wrapper .quote::before{
	top: -12px;
	left: 5px;
	background-image: url('../images/black-quote-left.png');
}
.section-stories .right-part .quote-wrapper .quote::after{
	bottom: -20px;
	right: 0;
	background-image: url('../images/black-quote-right.png');
}
.section-stories .right-part .quote-wrapper .quote span{
	font-size: 53px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Black);
	line-height: 40px;
	vertical-align: middle;
}
/* section-experience */
.section-experience{
	background-color: var(--Black);
	padding: 35px 8px 66px;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.3);
}
.section-experience .container{
	max-width: calc(1268px + var(--bs-gutter-x, .75rem)* 2);
}
.section-experience .top-part{
	margin-bottom: 60px;
}
.section-experience .top-part .section-title{
	font-size: 87px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Amber);
	line-height: 79px;
	margin-bottom: 20px;
	text-align: center;
}
.section-experience .top-part .description{
	text-align: center;
	max-width: 760px;
	margin: 0 auto;
}
.section-experience .bottom-part .right-part{
	padding-left: 50px;
}
.section-experience .bottom-part .right-part .title{
	font-size: 35px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Red);
	line-height: 44px;
}
.section-experience .bottom-part .right-part .achievement .description{
	font-size: 22px;
	font-family: var(--Crimson);
	font-weight: 700;
	color: var(--White);
	line-height: 63px;
	padding-left: 10px;
}
.section-experience .bottom-part .right-part .achievement .description p{
	margin-bottom: 0;
}
.section-experience .bottom-part .right-part .achievement .description::marker{
	color: var(--Cerulean);
}
.section-experience .bottom-part .left-part .btn-wrapper{
	text-align: center;
	position: relative;
}
.section-experience .bottom-part .left-part .btn-wrapper .btn-comment{
	font-size: 19px;
	line-height: 25px;
	background-image: url('../images/btn-bg.svg');
	background-repeat: no-repeat;
	background-size: cover;
	padding: 15px 40px 60px 30px;
	position: relative;
	z-index: 5;
}
.section-experience .bottom-part .left-part .btn-wrapper .arrows-svg{
	position: absolute;
	top: -90px;
	left: -37px;
}

/* section-logo */
.section-logo{
	background-color: var(--White);
	padding: 100px 8px 130px;
}
.section-logo .container{
	max-width: calc(1120px + var(--bs-gutter-x, .75rem)* 2);
}
.section-logo .content-wrapper{
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	align-items: center;
}
.section-logo .content-wrapper .img-wrapper{
	text-align: center;
}

/* section-career */
.section-career{
	padding: 87px 8px;
	background-color: var(--Amber);
	position: relative;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
}
.section-career::before{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-image: url('../images/career-bg-ovrlay.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	mix-blend-mode: color-burn;
}
.section-career .container{
	max-width: calc(1030pxpx + var(--bs-gutter-x, .75rem)* 2);
}
.section-career .content-wrapper{
	position: relative;
	z-index: 5;
}
.section-career .content-wrapper .arrow-svg.show{
	position: absolute;
	bottom: -240px;
	left: 50%;
	transform: translateX(-50%);
}
.section-career .content-wrapper .arrow-svg.hide{
	display: none;
}
.section-career .content-wrapper .section-title{
	font-size: 57px;
	font-family: var(--Source-Sans-pro);
	font-weight: 900;
	color: var(--Black);
	line-height: 59px;
	max-width: 1030px;
	text-align: center;
	margin: 0 auto 47px;
}
.section-career .content-wrapper .section-title .italic-font{
	font-size: 71px;
	line-height: 59px;
	font-style: italic;
}
.section-career .content-wrapper .section-title .wbd-underline{
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section-career .content-wrapper .section-title .wbd-underline .underlineTarget{
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 100%;
    height: 28px;
    background-image: url('../images/career-underline.svg');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    --clip: 0%;
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-career .content-wrapper .description{
	font-size: 27px;
	font-family: var(--Crimson);
	font-weight: 400;
	color: var(--Black);
	line-height: 31px;
	max-width: 886px;
	text-align: center;
	margin: 0 auto;
}
.section-career .content-wrapper .description .italic-font{
	font-weight: 700;
	font-style: italic;
	font-size: 28px;
}

/* section-collaboration */
.section-collaboration{
	padding: 180px 8px 102px;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	backdrop-filter: blur(10px);
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
}
.section-collaboration::before{
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.85);
}
.section-collaboration .container{
	max-width: calc(1170px + var(--bs-gutter-x, .75rem)* 2);
}
.section-collaboration .content-wrapper{
	position: relative;
	z-index: 5;
	text-align: center;
	--clip: 0%;
}
.section-collaboration .content-wrapper svg{
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-collaboration .content-wrapper .description{
	font-size: 50px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--White);
	line-height: 60px;
	max-width: 1170px;
	text-align: center;
	margin: 0 auto 58px;
}
.section-collaboration .content-wrapper .description .italic-font{
	font-size: 57px;
	font-weight: 700;
}

/* section-people-hero */
.section-people-hero .top-part{
	padding: 193px 8px 65px;
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
}
.section-people-hero .top-part .container{
	max-width: calc(1280px + var(--bs-gutter-x, .75rem)* 2);
}
.section-people-hero .top-part .content-wrapper .section-title{
	font-size: 39px;
	font-family: var(--Source-Sans-pro);
	font-weight: 600;
	color: var(--White);
	line-height: 45px;
	max-width: 530px;
}
.section-people-hero .top-part .content-wrapper .section-title .italic-font{
	font-size: 46px;
	line-height: 45px;
	font-weight: 700;
}
.section-people-hero .top-part .content-wrapper .section-title .wbd-underline{
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section-people-hero .top-part .content-wrapper .section-title .wbd-underline .underlineTarget{
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 100%;
    height: 12px;
    background-image: url('../images/Line-3.svg');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    --clip: 0%;
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-people-hero .bottom-part{
	padding: 75px 8px;
}
.section-people-hero .bottom-part .content-wrapper .description{
	color: var(--Black);
	max-width: 463px;
	margin-bottom: 52px;
	z-index: 5;
	position: relative;
}
.section-people-hero .bottom-part .content-wrapper{
	position: relative;
	margin-left: 70px;
	z-index: 5;
	--clip: 100%;
}
.section-people-hero .bottom-part .content-wrapper .img-wrapper{
	position: absolute;
	bottom: -91px;
	right: -60px;
}
.section-people-hero .bottom-part .content-wrapper .img-wrapper img{
	margin-bottom: -30px;
	filter: drop-shadow(12px 4px 50px rgba(0, 0, 0, 0.4));
}
.section-people-hero .bottom-part .content-wrapper .img-wrapper .svg{
	text-align: end;
	position: relative;
    z-index: 5;
    margin-left: -90px;
}
.section-people-hero .bottom-part .content-wrapper .img-wrapper svg{
	clip-path: polygon(var(--clip) 0, 100% 0, 100% 100%, var(--clip) 100%);
}
.section-people-hero .bottom-part .content-wrapper .btn-wrapper{
	margin-left: 94px;
	z-index: 5;
	position: relative;
}
.section-people-hero .bottom-part .content-wrapper .arrow-svg{
	position: absolute;
	bottom: 15px;
	left: -25px;
}

/* section-reasons */
.section-reasons{
	background-color: var(--Cerulean);	
	padding: 80px 8px 90px;
	overflow: hidden;
}
.section-reasons .container{
	max-width: calc(1280px + var(--bs-gutter-x, .75rem)* 2);
}
.section-reasons .top-part{
	position: relative;
	z-index: 5;
}
.section-reasons .top-part .phone-svg{
	position: absolute;
	top: -80px;
	right: -50px;
	z-index: -1;
}
.section-reasons .top-part .title-wrapper{
	display: flex;
	column-gap: 10px;
}
.section-reasons .top-part .title-wrapper .section-title{
	font-size: 60px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 75px;
}
.section-reasons .top-part .title-wrapper .section-title .italic-font{
	font-size: 149px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--White);
	line-height: 134px;
	display: block;
	margin-bottom: -105px;
}
.section-reasons .top-part .title-wrapper .wbd-underline{
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section-reasons .top-part .title-wrapper .wbd-underline .underlineTarget{
    position: absolute;
    bottom: -50px;
    left: 0;
    width: 100%;
    height: 65px;
    background-image: url('../images/z-line.svg');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    --clip: 0%;
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-reasons .bottom-part{
	max-width: 1075px;
	margin: 0 auto;
	position: relative;
	z-index: 5;
}
.section-reasons .bottom-part ol{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 80px;
	row-gap: 9px;
	padding: 0;
	margin: 0;
	list-style: none;
}
/*.section-reasons .bottom-part ol li::marker{
	font-size: 54px;
	font-family: var(--Hyperwave-Two);
	font-weight: 700;
	color: var(--Amber);
}*/
.section-reasons .bottom-part ol li{
	position: relative;
}
/*.section-reasons .bottom-part ol li::before{
	content: '';
	position: absolute;
	width: 59px;
	height: 57px;
	top: 8px;
	left: -60px;
	background-image: url('../images/nuber-bg.svg');
	background-size: contain;
	background-repeat: no-repeat;
}*/
.section-reasons .bottom-part ol li .reasons-block{
	display: flex;
	column-gap: 20px;
}
.section-reasons .bottom-part ol li .reasons-block .content{
	margin-top: 10px;
}
.section-reasons .bottom-part ol li .reasons-block .title{
	font-size: 30px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 38px;
	position: relative;
	margin-bottom: 10px;
}
.section-reasons .bottom-part ol li .reasons-block .title::before{
	content: '';
	position: absolute;
	bottom: -40px;
	left: 10px;
	width: 37px;
	height: 37px;
	background-image: url('../images/curv-arrow.svg');
	background-repeat: no-repeat;
	background-size: contain;
}
.section-reasons .bottom-part ol li .reasons-block .description{
	font-size: 20px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--Black);
	line-height: 22px;
	max-width: 397px;
	margin-left: 60px;
}
.section-reasons .bottom-part .calender-svg{
	position: absolute;
	bottom: -80px;
	left: -190px;
	z-index: -1;
}
.section-reasons .bottom-part .btn-wrapper{
	position: absolute;
	bottom: 30px;
	right: 100px;
}
.section-reasons .bottom-part .btn-wrapper .btn-comment{
	background-image: url('../images/red-btn-bg.svg');
	background-size: cover;
	background-repeat: no-repeat;
	padding: 22px 24px;
	max-width: 225px;
	filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.25));
	position: relative;
	z-index: 5;
}
.section-reasons .bottom-part .btn-wrapper .btn-comment::before{
	content: '';
	position: absolute;
	top: -145px;
	left: -230px;
	width: 771px;
	height: 519px;
	background-image: url('../images/circle-arrow.png');
	background-repeat: no-repeat;
	background-size: contain;
	z-index: -1;
	pointer-events: none;
}

/* section-wining */
.section-wining{
	background-color: var(--Black);
	padding: 92px 8px 135px;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
	position: relative;
	z-index: 5;
}
.section-wining .content-wrapper{
	position: relative;
	z-index: 5;
	--clip: 0%;
}
.section-wining .content-wrapper .section-title{
	font-size: 120px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Amber);
	line-height: 108px;
	text-align: center;
	max-width: 631px;
	margin: 0 auto ;
}
.section-wining .content-wrapper .section-sub-title{
	font-size: 41px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 46px;
	text-align: center;
	max-width: 735px;
	margin: 0 auto 21px;
}
.section-wining .content-wrapper .description{
	font-size: 27px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--White);
	line-height: 28px;
	text-align: center;
	max-width: 1072px;
	margin: 0 auto 25px;
}
.section-wining .content-wrapper .svg-1{
	text-align: center;
	margin-bottom: 54px;
}
.section-wining .content-wrapper .svg-1 svg{
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-wining .content-wrapper .icon-wrapper{
	display: flex;
	justify-content: space-between;
	margin-bottom: -265px;
}

/* section-key */
.section-key{
	background-color: var(--Red);
	padding: 75px 8px;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
}
.section-key .container{
	max-width: calc(1220px + var(--bs-gutter-x, .75rem)* 2);
}
.section-key .top-part{
	position: relative;
	z-index: 5;
}
.section-key .top-part .section-title{
	font-size: 95px;
	font-family: var(--Source-Sans-pro);
	font-weight: 900;
	color: var(--White);
	line-height: 140px;
	margin-bottom: 47px;
}
.section-key .top-part .section-title .wbd-underline{
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
    padding: 0 15px 0 25px;
}
.section-key .top-part .section-title .wbd-underline .underlineTarget{
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 100%;
    height: 54px;
   	background-color: var(--Black);
    z-index: -1;
    --clip: 0%;
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-key .bottom-part{
	max-width: 1120px;
	margin: 0 auto;
	position: relative;
	z-index: 5;
}
 .section-key .bottom-part .row{
 	row-gap: 39px;
}
.section-key .bottom-part .card-wrapper{
	padding: 13px 24px 7px 25px;
	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.25);
	border-radius: 20px;
	text-align: center;
	background-color: var(--White);
	height: 100%;
}
.section-key .bottom-part .card-wrapper .card-title{
	font-size: 37px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	line-height: 47px;
}
.section-key .bottom-part .card-wrapper .card-sub-title{
	font-size: 25px;
	font-family: var(--Crimson);
	font-weight: 600;
	font-style: italic;
	line-height: 32px;
	margin-bottom: 5px;
}
.section-key .bottom-part .card-wrapper .description{
	line-height: 21px;
	color: var(--Black);
	max-width: 490px;
	margin: 0 auto;
}
.section-key .top-part .people-svg{
	position: absolute;
	top: -30px;
	right: -90px;
	z-index: -1	;
}
.section-key .bottom-part .speaker-svg{
	position: absolute;
	bottom: -55px;
	left: -125px;
	z-index: -1	;
}
.section-key .bottom-part .arrow-svg{
	position: absolute;
	bottom: -65px;
	right: 25px;
	z-index: -1	;
}

/* section-leadership */
.section-leadership{
	background-color: var(--Black);
	padding: 80px 8px 65px;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
}
.section-leadership .container{
	max-width: calc(1120px + var(--bs-gutter-x, .75rem)* 2);
}
.section-leadership .top-part{
	margin-bottom: 61px;
	--clip: 0%;
}
.section-leadership .top-part .section-title{
	font-size: 52px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 52px;
	margin: 0 auto 15px;
	max-width: 1000px;
	text-align: center;
}
.section-leadership .top-part .section-title span{
	font-size: 77px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Red);
	line-height: 78px;
	vertical-align: middle;
}
.section-leadership .top-part .line-svg{
	text-align: center;
}
.section-leadership .top-part .line-svg svg{
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-leadership .bottom-part .row{
	row-gap: 32px;
}
.section-leadership .bottom-part .inner-wrapper .title{
	font-size: 60px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Amber);
	line-height: 54px;
	text-align: center;
	margin-bottom: 0;
}
.section-leadership .bottom-part .inner-wrapper .description{
	color: var(--White);
	text-align: center;
	max-width: 445px;
	margin: 0 auto;
}
.section-leadership .bottom-part .btn-wrapper{
	margin-top: 35px;
	text-align: center;
}
.section-leadership .bottom-part .btn-wrapper .btn-primary{
	position: relative;
}
.section-leadership .bottom-part .btn-wrapper .btn-primary::before,
.section-leadership .bottom-part .btn-wrapper .btn-primary::after{
	content: '';
	position: absolute;
	width: 221px;
	height: 27px;
	top: 50%;
	transform: translateY(-50%);
	background-size: contain;
	background-repeat: no-repeat;
}
.section-leadership .bottom-part .btn-wrapper .btn-primary::before{
	left: -250px;
	background-image: url('../images/arrow3.svg');
}
.section-leadership .bottom-part .btn-wrapper .btn-primary::after{
	right: -265px;
	background-image: url('../images/arrow4.svg');
}
/* section-media-hero */
.section-media-hero{
	background-color: var(--Black);
	padding: 125px 8px 70px;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
	margin-bottom: 15px;
}
.section-media-hero .container{
	max-width: calc(1096px + var(--bs-gutter-x, .75rem)* 2);
}
.section-media-hero .content-wrapper{
	position: relative;
}
.section-media-hero .content-wrapper .section-title{
	font-size: 84px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Cerulean);
	line-height: 76px;
	margin-bottom: -10px;
}
.section-media-hero .content-wrapper .section-sub-title{
	font-size: 27px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 34px;
	margin-bottom: 30px;
}
.section-media-hero .content-wrapper .section-sub-title .wbd-underline{
    width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section-media-hero .content-wrapper .section-sub-title .wbd-underline .underlineTarget{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-image: url('../images/underline-4.svg');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    --clip: 0%;
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-media-hero .content-wrapper .description{
	font-size: 24px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--White);
	line-height: 31px;
	max-width: 990px;
	margin-left: 73px;
}
.section-media-hero .content-wrapper .description .italic-font{
	font-size: 32px;
	line-height: 42px;
}
.section-media-hero .content-wrapper .video-svg{
	position: absolute;
	top: -110px;
	right: -150px;
}

/* section-resources */
.section-resources{
	background-color: var(--Red);
	padding: 45px 8px;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
}
.section-resources .container{
	max-width: calc(1010px + var(--bs-gutter-x, .75rem)* 2);
}
.section-resources .content-wrapper{
	position: relative;
	z-index: 5;
}
.section-resources .content-wrapper .section-title{
	font-size: 46px;
	font-family: var(--Crimson);
	font-weight: 700;
	color: var(--White);
	line-height: 60px;
	text-align: center;
	margin-bottom: 36px;
}
.section-resources .content-wrapper .section-title span{
	font-size: 44px;
	font-family: var(--Source-Sans-pro);
	color: var(--Black);
	line-height: 56px;
}
.section-resources .content-wrapper .section-title .wbd-underline{
    width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section-resources .content-wrapper .section-title .wbd-underline .underlineTarget{
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 100%;
    height: 12px;
    background-image: url('../images/Line-3.svg');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    --clip: 0%;
clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-resources .content-wrapper .inner-wrapper{
	display: flex;
	flex-wrap: wrap;
	column-gap: 65px;
	row-gap: 29px;
	justify-content: center;
	max-width: 850px;
	margin: 0 auto;
}
.section-resources .content-wrapper .inner-wrapper .resource{
	font-size: 20px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 20px;
	text-align: center;
	text-transform: uppercase;
	min-width: 240px;
	padding: 35px 0;
	margin: 0;
	background-image: url('../images/resource-bg.svg');
	background-repeat: no-repeat;
	background-size: cover;	
	filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.25));
}
.section-resources .content-wrapper .left-svg{
	position: absolute;
	top: -42px;
	left: -205px;
	z-index: -1;
}
.section-resources .content-wrapper .right-svg{
	position: absolute;
	top: -50px;
	right: -145px;
	z-index: -1;
}

/* section-about-2 */
.section-about-2 .container{
	max-width: calc(1240px + var(--bs-gutter-x, .75rem)* 2);
}
.section-about-2 .top-part{
	background-color: var(--Cerulean);
	padding: 41px 8px 0;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
	margin-bottom: 15px;
}
.section-about-2 .top-part .content-wrapper{
	position: relative;
	z-index: 5;
}
.section-about-2 .top-part .content-wrapper .svg{
	position: absolute;
	top: 70px;
	right: -75px;
	z-index: -1;
}
.section-about-2 .top-part .content-wrapper .section-title{
	font-size: 150px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--White);
	line-height: 135px;
}
.section-about-2 .top-part .content-wrapper .description{
	font-size: 36px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 42px;
	max-width: 750px;
	margin-bottom: 50px;
}
.section-about-2 .top-part .content-wrapper .description .italic-font{
	font-weight: 900;
	color: var(--White);
}
.section-about-2 .top-part .content-wrapper .description .wbd-underline{
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section-about-2 .top-part .content-wrapper .description .wbd-underline .underlineTarget{
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 100%;
    height: 11px;
    background-image: url('../images/vev-underline.svg');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    --clip: 0%;
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-about-2 .top-part .content-wrapper .inner-wrapper{
	padding: 50px 85px 165px 61px;
	max-width: 775px;
	margin-bottom: -115px;
	position: relative;
}
.section-about-2 .top-part .content-wrapper .inner-wrapper img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.section-about-2 .top-part .content-wrapper .inner-wrapper ul{
	max-width: 625px;
	list-style: none;
}
.section-about-2 .top-part .content-wrapper .inner-wrapper ul li{
	font-size: 24px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--White);
	line-height: 31px;
	position: relative;
}
.section-about-2 .top-part .content-wrapper .inner-wrapper ul li strong{
	font-weight: 700;
}
.section-about-2 .top-part .content-wrapper .inner-wrapper ul li::before{
	content: '';
	position: absolute;
	top: 5px;
	left: -35px;
	width: 24px;
	height: 24px;
	background-color: var(--arrColor,var(--Cerulean));
	-webkit-mask-image: url('../images/arrow.svg');
	-webkit-mask-size: contain;
	mask-image: url('../images/arrow.svg');
	mask-size: contain;
}
.section-about-2 .bottom-part{
	background-color: var(--White);
	padding: 53px 8px 0;
}
.section-about-2 .bottom-part .content-wrapper{
	position: relative;
	z-index: 5;
}
.section-about-2 .bottom-part .content-wrapper .img-wrapper.two{
	position: absolute;
	bottom: 60px;
	right: -325px;
	z-index: -1;
	pointer-events: none;
}
.section-about-2 .bottom-part .content-wrapper .img-wrapper.two img{
	filter: drop-shadow(12.8168px 12.8168px 12.8168px rgba(0, 0, 0, 0.1));
}
.section-about-2 .bottom-part .content-wrapper .description{
	font-size: 24px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--Black);
	line-height: 30px;
	max-width: 545px;
	margin: 0 0 42px 48px;
}
.section-about-2 .bottom-part .content-wrapper .quote-wrapper .quote{
	font-size: 27px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 30px;
	text-align: center;
	max-width: 500px;
	position: relative;
	z-index: 5;
	transform: rotate(-2.03deg);
	margin: 0 auto;
}
.section-about-2 .bottom-part .content-wrapper .quote-wrapper .quote::before,
.section-about-2 .bottom-part .content-wrapper .quote-wrapper .quote::after{
	content: '';
	position: absolute;
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: -1;
}
.section-about-2 .bottom-part .content-wrapper .quote-wrapper .quote::before{
	top: -20px;
    left: -10px;
    background-image: url("../images/black-quote-left.png");
    transform: rotate(-8deg);
}
.section-about-2 .bottom-part .content-wrapper .quote-wrapper .quote::after{
	bottom: -30px;
	right: -22px;
	background-image: url('../images/black-quote-right.png');
	transform: rotate(-7deg);
}
.section-about-2 .bottom-part .content-wrapper .quote-wrapper{
	position: relative;
	padding: 55px 50px 150px;
	max-width: 643px;
	margin: 0 0 -20px 38px;
}
.section-about-2 .bottom-part .content-wrapper .quote-wrapper img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.section-about-2 .bottom-part .content-wrapper .user-info{
	display: flex;
	column-gap: 22px;
	align-items: end;
}
.section-about-2 .bottom-part .content-wrapper .user-info .img-wrapper{
	margin: 0;
	position: relative ;
	max-width: 100px;
	text-align: center;
}
.section-about-2 .bottom-part .content-wrapper .user-info .img-wrapper .bg-svg{
	position: absolute;
	top: 0;
	left: 0;
}
.section-about-2 .bottom-part .content-wrapper .user-info .img-wrapper img{
	box-shadow: none;
	border-radius: 50%;
	max-width: 100px;
	z-index: 5;
	position: relative;
}
.section-about-2 .bottom-part .content-wrapper .user-info .user-content .user-name{
	font-size: 25px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Cerulean);
	line-height: 32px;
	margin-bottom: 0;
}
.section-about-2 .bottom-part .content-wrapper .user-info .user-content .user-post{
	font-size: 18px;
	font-family: var(--Source-Sans-pro);
	font-weight: 600;
	color: var(--Black);
	line-height: 23px;
	margin-bottom: 0;
}

/* section-articles */
.section-articles{
	background-color: var(--White);
	padding: 50px 20px 40px;
}
.section-articles .container{
	max-width: calc(1194px + var(--bs-gutter-x, .75rem)* 2);
}
.section-articles .content-wrapper .articles-wrapper{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 65px;
	row-gap: 35px;
}
.section-articles .content-wrapper .articles-wrapper .article-item{
	padding: 26px 20px 30px;
	max-width: 363px;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 1;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 216px;
}
.section-articles .content-wrapper .articles-wrapper .article-item .whole-link{
	position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 20;
}
.section-articles .content-wrapper .articles-wrapper .article-item .bg{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.section-articles .content-wrapper .articles-wrapper .article-item .bg svg{
	filter: drop-shadow(10px 10px 7px rgba(0, 0, 0, 0.25));
}
/* .section-articles .content-wrapper .articles-wrapper .article-item::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url('../images/ARTICLES-Black-Overlay.png');
	background-repeat: no-repeat;
	background-size: contain;
	z-index: 5;
	opacity: 0.8;
} */
.section-articles .content-wrapper .articles-wrapper .article-item .article-title{
	font-size: 22px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 28px;
	max-width: 268px;
	text-decoration: none;
	margin-bottom: 10px;
	z-index: 10;
	position: relative;
	display: block;
}
.section-articles .content-wrapper .articles-wrapper .article-item .description{
	font-size: 17px;
	font-family: var(--Crimson);
	font-weight: 700;
	color: var(--Amber);
	line-height: 23px;
	z-index: 10;
	position: relative;
}
.section-articles .content-wrapper .articles-wrapper .article-item .description p{
	margin: 0;
}
.section-articles .content-wrapper .btn-wrapper{
	text-align: center;
	margin-top: 40px;
}
.section-articles .content-wrapper.loading .btn-wrapper button{
	transform: scale(0.8);
	transition: all 0.3s linear;
	opacity: 0.5;
	pointer-events: none;
}

/* section-video */
.section-video{
	background-color: var(--White);
	padding: 50px 8px 40px;
}
.section-video .container{
	max-width: calc(1194px + var(--bs-gutter-x, .75rem)* 2);
}
.section-video .content-wrapper .video-wrapper{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 65px;
	row-gap: 35px;
}
.section-video .content-wrapper .video-wrapper .video-item:first-child{
	grid-column: span 2;
	margin-bottom: 30px;
}
.section-video .content-wrapper .video-wrapper .video-item:first-child .video-title{
	display:none; 
}
.section-video .content-wrapper .video-wrapper .video-item .video-title{
	font-size: 32px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 40px;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal{
	position: relative;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal::before{
	position: absolute;	
	content: '';
	background-image: url('../images/video-border-top.png');
	background-repeat: no-repeat;
	height: 13px;
    background-size: 100% 100%;
	width: 106%;
    top: -8px;
    left: -20px;
    z-index: 10;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal::after{
	position: absolute;	
	content: '';
	background-image: url('../images/video-border-bottom.png');
	background-repeat: no-repeat;
	height: 13px;
    background-size: 100% 100%;
	width: 106%;
    bottom: -6px;
    left: -20px;
    z-index: 10;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal .border-vertical::before{
	position: absolute;	
	content: '';
	background-image: url('../images/video-border-left.png');
	background-repeat: no-repeat;
	width: 7px;
	background-size: 100% 100%;
	height: 110%;
    top: -18px;
    left: -3px;
    z-index: 10;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal .border-vertical::after{
	position: absolute;	
	content: '';
	background-image: url('../images/video-border-right.png');
	background-repeat: no-repeat;
	width: 7px;
	background-size: 100% 100%;
	height: 110%;
	top: -18px;
	right: 0;  
	z-index: 10;
}
.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .border-horizontal::before,
.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .border-horizontal::after{
	width: 104%;
	left: -25px;
}
.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .border-vertical::before,
.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .border-vertical::after{
	height: 107%;
	top: -25px;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper{
	filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.25));
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper{
	margin-bottom: 26px;
}
.section-video .content-wrapper .btn-wrapper .btn-load-more:active,
.section-video .content-wrapper .btn-wrapper .btn-load-more:focus,
.section-video .content-wrapper .btn-wrapper .btn-load-more:focus-visible,
.section-articles .content-wrapper .btn-wrapper .btn-load-more:active,
.section-articles .content-wrapper .btn-wrapper .btn-load-more:focus,
.section-articles .content-wrapper .btn-wrapper .btn-load-more:focus-visible{
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}
.section-video .content-wrapper .btn-wrapper{
	text-align: center;
}
.section-video .videos.loading .btn-wrapper button{
	transform: scale(0.8);
	transition: all 0.3s linear;
	opacity: 0.5;
	pointer-events: none;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .video-outer .plyr__control.plyr__control--overlaid svg{
	display: none !important;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .video-outer .plyr__control.plyr__control--overlaid{
	background-image: url('../images/video-play-btn-2.svg') !important;
	background-size: contain;
	background-repeat: no-repeat;
	width: 57px;
	height: 57px;
	background-color: transparent !important;
	z-index: 10 !important;
}
.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .video-outer .plyr__control.plyr__control--overlaid{
	width: 157px;
	height: 157px;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .video-outer .plyr--video{
	position: relative;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .video-outer .plyr--video::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 10;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .video-outer .plyr--video .plyr__controls{
	z-index: 15;
}
.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .video-outer .plyr--video.plyr--playing::before{
	content: unset;
	z-index: 0;
}

/* section-testimonial-hero */
.section-testimonial-hero{
	padding: 117px 8px 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	position: relative;
/* 	max-height: 100vh; */
	/* overflow-y: auto; */
}
.section-testimonial-hero::before{
	content: '';
	position: fixed;
	pointer-events: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: var(--bgImage);
	z-index: -1;

}
.section-testimonial-hero::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.section-testimonial-hero {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.section-testimonial-hero .container.big{
	max-width: calc(1345px + var(--bs-gutter-x,.75rem)*2);
}
.section-testimonial-hero .right-part{
	margin-top: 180px;
}
.section-testimonial-hero .content-wrapper .review-wrapper{
	display: flex;
}
.section-testimonial-hero .content-wrapper .review-wrapper.left{
	justify-content: left;
}
.section-testimonial-hero .content-wrapper .review-wrapper.center{
	justify-content: center;
}
.section-testimonial-hero .content-wrapper .review-wrapper.right{
	justify-content: right;
}
.section-testimonial-hero .review-wrapper .review-text-wrapper{
	width: fit-content; /* Adjust width as needed */
	min-width: 342px;
	max-width: 470px;
  	position: relative;
	border-radius: 8px 8px 8px 0;
	padding: 30px 34px 15px 29px;
	font-weight: 700;
	font-size: 20px;
	font-family: "source_sans_probold";
	line-height: 22px;
	text-align: center;
	position: relative;
	z-index: 5;
	filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.25));
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.f-big{
	font-weight: 700;
	font-size: 32px;
	line-height: 36px;
}
.section-testimonial-hero .review-wrapper .review-text-wrapper .clip{
	position: absolute;
	bottom: -77px;
	left: 0;
}
.section-testimonial-hero .review-wrapper.style-2 .review-text-wrapper{
	border-radius: 8px 8px 0 8px;
}
.section-testimonial-hero .review-wrapper.style-2 .review-text-wrapper .clip{
	right: 0;
	left: unset;
	transform: matrix(-1.01, 0, 0, 1, 0, 0);
}
.section-testimonial-hero .review-wrapper .review-text-wrapper .clip.b-black svg path,
.section-testimonial-hero .review-wrapper .review-text-wrapper .clip.b-black svg rect{
	fill: var(--Black);
}
.section-testimonial-hero .review-wrapper .review-text-wrapper .clip.b-red svg path,
.section-testimonial-hero .review-wrapper .review-text-wrapper .clip.b-red svg rect{
	fill: var(--Red);
}
.section-testimonial-hero .review-wrapper .review-text-wrapper .clip.b-yellow svg path,
.section-testimonial-hero .review-wrapper .review-text-wrapper .clip.b-yellow svg rect{
	fill: var(--Amber);
}
.section-testimonial-hero .review-wrapper .review-text-wrapper .clip.b-sky-blue svg path,
.section-testimonial-hero .review-wrapper .review-text-wrapper .clip.b-sky-blue svg rect{
	fill: var(--Cerulean);
}
.section-testimonial-hero .review-wrapper .review-text-wrapper::before,
.section-testimonial-hero .review-wrapper .review-text-wrapper::after{
	content: '';
	position: absolute;
	width: 50px;
	height: 50px;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: -1;
}
.section-testimonial-hero .review-wrapper .review-text-wrapper::before{
	top: 12px;
	left: 27px;
}
.section-testimonial-hero .review-wrapper .review-text-wrapper::after{
	bottom: 10px;
	right: 15px;
}
.section-testimonial-hero .review-wrapper.small{
	margin-bottom: 80px;
}
.section-testimonial-hero .review-wrapper.medium{
	margin-bottom: 110px;
}
.section-testimonial-hero .review-wrapper.big{
	margin-bottom: 150px;
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.q-white::before{
	background-image: url('../images/White-Quotation-Left.png');
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.q-white::after{
	background-image: url('../images/White-Quotation-Right.png');
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.q-black::before{
	background-image: url('../images/black-quote-left.png');
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.q-black::after{
	background-image: url('../images/black-quote-right.png');
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.q-red::before{
	background-image: url('../images/Quotation-Mark-Left-Red.png');
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.q-red::after{
	background-image: url('../images/Quotation-Mark-Right-Red.png');
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.q-yellow::before{
	background-image: url('../images/Yellow-Quotation-Left.png');
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.q-yellow::after{
	background-image: url('../images/Yellow-Quotation-Right.png');
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.t-black{
	color: var(--Black);
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.t-white{
	color: var(--White);
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.b-red{
	background-color: var(--Red);
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.b-black{
	background-color: var(--Black);
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.b-yellow{
	background-color: var(--Amber);
}
.section-testimonial-hero .review-wrapper .review-text-wrapper.b-sky-blue{
	background-color: var(--Cerulean);
}
.section-testimonial-hero .review-wrapper .user-info{
	display: flex;
	align-items: start;
	column-gap: 10px;
	margin: 10px 0 0 50px;
}
.section-testimonial-hero .review-wrapper.style-2 .user-info{
	justify-content: end;
	margin: 10px 50px 0 0;
	flex-direction: row-reverse;
}
.section-testimonial-hero .review-wrapper .user-info .user-img{
	position: relative;
}
.section-testimonial-hero .review-wrapper .user-info .user-img img{
	position: relative;
	z-index: 5;
}
.section-testimonial-hero .review-wrapper .user-info .user-img .bg{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.section-testimonial-hero .review-wrapper .user-info .user-name{
	font-size: 20px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 26px;
	margin-bottom: 0;
}

/* section-episodes */
.section-episode{
	background-color: var(--Red);
	padding: 35px 8px 50px;
	position: relative;
}
.section-episode::before{
	content: '';
	position: absolute;
	top: -33px;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url('../images/ep-overlay.png');
}
.section-episode .container{
	max-width: calc(1065px + var(--bs-gutter-x, .75rem)* 2);
}
.section-episode .top-part,
.section-episode .bottom-part{
	position: relative;
	z-index: 5;
	--clip: 0%;
}
.section-episode .top-part{
	text-align: center;
	margin-bottom: 35px;
}
.section-episode .top-part svg{
	clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section-episode .top-part .section-title{
	font-size: 89px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--White);
	line-height: 81px;
	text-align: center;
	margin-bottom: -20px;
}
.section-episode .bottom-part .content-wrapper{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	row-gap: 100px;
	column-gap: 65px;
}
.section-episode .bottom-part .content-wrapper .ep-wrapper{
	display: grid;
	align-items: start;
	column-gap: 29px;
	position: relative;
	grid-template-columns: 285px 1fr;
}
.section-episode .bottom-part .content-wrapper .ep-wrapper .whole-link{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.section-episode .bottom-part .content-wrapper .ep-wrapper .img-wrapper{
	position: relative;
	max-width: 285px;
	z-index: 5;
}
.section-episode .bottom-part .content-wrapper .ep-wrapper .img-wrapper .person-img{
	position: absolute;
	bottom: 0;
	left: -50%;
	transform: translateX(50%);
	z-index: 5;
}
.section-episode .bottom-part .content-wrapper .ep-wrapper .img-wrapper .bg img{
	box-shadow: 7.69052px 7.69052px 7.69052px rgba(0, 0, 0, 0.25);
	border-radius: 8px;
}
.section-episode .bottom-part .content-wrapper .ep-wrapper .right-part .ep-number{
	font-size: 26px;
	font-family: var(--Crimson);
	font-weight: 700;
	color: var(--White);
	line-height: 35px;
	margin-bottom: 11px;
}
.section-episode .bottom-part .content-wrapper .ep-wrapper .right-part .ep-title{
	font-size: 30px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 31px;
}
.section-episode .bottom-part.loading .btn-wrapper button{
	transform: scale(0.8);
	transition: all 0.3s linear;
}
.section-episode .btn-wrapper{
	text-align: center;
	margin-top: 52px;
}
.section-episode .bottom-part.loading .btn-wrapper button{
	transform: scale(0.8);
	transition: all 0.3s linear;
	opacity: 0.5;
	pointer-events: none;
}

/* Episode Single Page CSS */
.section-episode-single{
	padding: 200px 8px 80px;
	background-size: cover;
	background-repeat: no-repeat;
	background-color: var(--White);
	position: relative;
}

.section-episode-single::before{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 37%;
	background-image: url('../images/single-episode-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
}
.section-episode-single .content-wrapper{
	position: relative;
	z-index: 5;
}
.section-episode-single .post-title{
	font-size: 56px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--White);
	line-height: 1.12em;
	text-align: center;
	margin-bottom: 20px;
}
.section-episode-single .audio-wrapper{
	display: grid;
	padding: 18px;
	grid-template-columns: 200px 1fr;
	align-items: center;
	column-gap: 20px;
	max-width: 750px;
	margin: 0 auto 60px;
	background: linear-gradient(180deg, #fff 50%, #F3F5F8 50%);
}
.section-episode-single .audio-wrapper .content{
	flex-grow: 1;
}
.section-episode-single .audio-wrapper .content .title{
	font-size: 32px;
	font-family: var(--Source-Sans-pro);
	font-weight: 600;
	color: var(--Black);
	line-height: 36px;
	margin-bottom: 40px;
}
.section-episode-single .audio-wrapper .content .description{
	font-size: 20px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--Black);
	line-height: 100%;
	margin-bottom: 10px;
}
.section-episode-single .audio-wrapper .content .audio-content{
	display: grid;
    grid-template-columns: 68px 1fr;
    align-items: center;
    column-gap: 20px;
}
.section-episode-single .audio-wrapper .content .audio-content .playButton{
	border: none;
	background: transparent;
}
.section-episode-single .audio-wrapper .content .audio-content .playButton.paused .pause-btn{
	display: none;
}
.section-episode-single .audio-wrapper .content .audio-content .playButton.playing .play-btn{
	display: none;
}
.section-episode-single .audio-wrapper .content .audio-content .playButton .pause-btn{
	border: 1px solid var(--White);
	border-radius: 50%;
}
.section-episode-single .audio-wrapper .content .audio-content .playButton .pause-btn,
.section-episode-single .audio-wrapper .content .audio-content .playButton .play-btn{
	width: 68px;
}
.section-episode-single .img-wrapper.two img{
	border: 25px solid var(--White);
	box-shadow: 0px 0px 11px -1px rgba(0, 0, 0, 0.14);
	display: block;
	margin: 0 auto;
	background-color: var(--Black);
}
.section-episode-single .img-wrapper.two{
	max-width: 750px;
	margin: 0 auto;
	margin-bottom: 100px;
}
.section-episode-single .video-wrapper{
	display: grid;
	grid-template-columns: 360px 1fr;
	align-items: start;
	max-width: 825px;
	margin: 0 auto;
	column-gap: 35px;
	margin-bottom: 100px;
}
.section-episode-single .video-wrapper .video-innerwrapper .video-outer .plyr{
	border-radius: 11px;
}
.section-episode-single .video-wrapper .video-block{
	padding: 20px;
}
.section-episode-single .video-wrapper .description{
	font-size: 18px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--Black);
	line-height: 27px;
}
.section-episode-single .video-wrapper .description p{
	margin-bottom: 27px;
}
.section-episode-single .social-items .title{
	font-size: 32px;
	font-family: var(--Source-Sans-pro);
	font-weight: 500;
	color: var(--Black);
	line-height: 1.12em;
	text-align: center;
	margin-bottom: 40px;
}
.section-episode-single .social-items ul{
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 36px;
	list-style: none;
}
.section-episode-single .social-items ul li .social-link{
	font-size: 16px;
	font-family: var(--Source-Sans-pro);
	font-weight: 400;
	color: var(--Black);
	line-height: 24px;
	text-decoration: none;
	padding: 8px 18px;
	border: 1px solid var(--Black);
	border-radius: 30px;
	box-shadow: 0px 12px 206px rgba(0, 0, 0, 0.07), 0px 1.50259px 0px rgba(0, 0, 0, 0.0385749);
	height: 58px;
    display: flex;
    align-items: center;
}
.section-episode-single .social-items ul li .social-link svg{
	margin-right: 10px;
}
.section-episode-single .social-items ul li .social-link svg path{
	fill: var(--Cerulean);
}
.section-episode-single .social-items ul li .social-link i{
	font-size: 38px;
	color: var(--Cerulean);
	margin-right: 10px;
}
/* / harrshad / */

.section_logo{
	padding: 100px 20px 130px 20px;	
}
.section_logo .logo_wrapper {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	grid-column-gap: 20px;
	grid-row-gap: 30px;
	max-width: 1120px;
	margin: auto;
}
.section_contact_form{
	padding: 65px 8px 68px;
	background-image: url('../images/contact-block-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top right;
	margin-bottom: -20px;
}
.section_contact_form .container{
	max-width:calc(1233px + var(--bs-gutter-x,.75rem)*2);
}
.section_contact_form .section-title{
	font-size: 97px;
    font-family: var(--Hyperwave-Two);
    font-weight: 400;
    color: var(--Black);
    line-height: 100px;
	position: relative;
	max-width: 565px;
	text-align: center;
	margin: auto;
	margin-bottom: 40px;
	z-index: 1;
}
.section_contact_form .title_wrap .section-title::before{
	position: absolute;
	content: '';
	background-image: url('../images/footertitle.png');
	width: 100%;
	height: 24px;
	bottom: 20px;
	left: 0;
	background-repeat: no-repeat;
	z-index:-1 ;
}
.section_contact_form .image_wapper{
	position: relative;
	width: fit-content;
	box-shadow:10px 10px 10px rgba(0, 0, 0, 0.25);
}
.section_contact_form .image_wapper .star-top-svg{
	position: absolute;
	top: -100px;
	left: -70px;
}
.section_contact_form .image_wapper .star-bottom-svg{
	position: absolute;
	bottom: -100px;
	right: -60px;
}
.section_contact_form .image_wapper .border_vertical::after{
	position: absolute;	
	content: '';
	background-image: url('../images/contactright.png');
	background-repeat: no-repeat;
	width: 17px;
	background-size: 100% 100%;
	height: calc(100% + 38px);
	top: -20px;
	right: -10px;  
}
.section_contact_form .image_wapper .border_vertical::before{
	position: absolute;	
	content: '';
	background-image: url('../images/contectleft.png');
	background-repeat: no-repeat;
	width: 17px;
	background-size: 100% 100%;
	height: calc(100% + 36px);
    top: -20px;
    left: -7px;
}
.section_contact_form .image_wapper .border_horizontal::before{
	position: absolute;	
	content: '';
	background-image: url('../images/contacttop.png');
	background-repeat: no-repeat;
	height: 10px;
    background-size: 100% 100%;
	width: 110%;
    top: -1px;
    left: -21px;
    z-index: 88;
}
.section_contact_form .image_wapper .border_horizontal::after{
	position: absolute;	
	content: '';
	background-image: url('../images/contactbottom.png');
	background-repeat: no-repeat;
	height: 10px;
    background-size: 100% 100%;
	width: 110%;
    bottom: -1px;
    left: -17px;
    z-index: 88;
}
 .section_top_part{
	width: 100%;
	height: 97px;
	background-image: url('../images/BG.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-bottom: -25px;
	box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);
	z-index: 99;
}
.section_contact_form form label{
	font-weight: 900;
	font-size: 18px;
	line-height: 23px;
	font-family: var(--Source-Sans-pro);
	color: var(--Black);
}
.section_contact_form form p{
	margin-bottom: 10px !important;
}
.section_contact_form form textarea{
	width: 357px ;
	height: 153px;
}
.section_contact_form form input[type="radio"]{
	position: relative;
	width: unset;
}
.section_contact_form form input[type="radio"]::after{
	position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 2px solid #000000;
}
.section_contact_form form textarea,
.section_contact_form form input{
	background: #FFFFFF;
	border: 3px solid #000000;
	border-radius: 6.14136px;
	width: 100%;
}
.section_contact_form form .form-check{
	padding-left: 0;
}
.section_contact_form form .form-check .wpcf7-form-control-wrap .wpcf7-form-control {
	display: flex;
	flex-direction: column;
	
}
.section_contact_form form .form-check .wpcf7-form-control-wrap .wpcf7-form-control> span{
	margin-left: 0;
}
.section_contact_form form .form-check .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item-label {
	font-weight: 400;
	font-size: 18px;
	line-height: 23px;
	color: var(--Black);
	font-family: var(--Source-Sans-pro);
}
.section_contact_form form .row{
	column-gap: 20px;
}
.section_contact_form form .wbd_btn_row{
	text-align: end;
}
.section_contact_form  .row .wbd_col{
	max-width: 62% ;
	margin-left: auto;
}
.section_contact_form  button{
	width: auto;
	padding: 20px 55px 18px;
	background: #000000;
	box-shadow: 4.24172px 4.24172px 5.1566px rgba(0, 0, 0, 0.25);
	border-radius: 41.2528px;
	border: none;
	font-weight: 700;
	font-size: 20.6264px;
	color: var(--White);
	font-family: var(--Source-Sans-pro);
	text-transform: uppercase;
	line-height: 26px;
	transition: all ease-in 0.2s;
	position: relative;
}
.section_contact_form  button:hover{
	background-color: var(--Red2);
	border-color: transparent;
}

.section_contact_form button::before{
	position: absolute;	
	content: '';
	background-image: url('../images/footerbtnleft.png');
	background-repeat: no-repeat;
	height: 90px;
    background-size: 100% 100%;
	width: 60px;
    bottom: -1px;
	top: -16px;
    left: -63px;
    z-index: 88;
}
.section_contact_form button::after{
	position: absolute;	
	content: '';
	background-image: url('../images/footerbtnleft.png');
	background-repeat: no-repeat;
	height: 90px;
    background-size: 100% 100%;
	width: 60px;
    bottom: -1px;
	top: -16px;
    right: -63px;
    z-index: 88;
	transform: scaleX(-1);
}
/* / harrshad / */


/* new  start*/
.section_podcast_hero .section-title{
	font-weight: 700;
	font-size: 65px;
	line-height: 82px;
	color: var(--Black);
	font-family: var(--Source-Sans-pro);
	margin-bottom: 50px;
	position: relative;
	z-index: 5;
}
.section_podcast_hero .section-title .italic-font{
	color: var(--Cerulean);
	font-weight: bold;
	font-style: italic;
	position: relative;
}
.section_podcast_hero .section-title .wbd-underline::after{
	position: absolute;
	content: '';
	background-image: url('../images/poscastunderline.png');
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 7px;
	left: 0;
	bottom: 0;
}
.section_podcast_hero .text p{
	font-family: var(--Crimson);
	font-weight: 600;
	font-size: 43px;
	font-style: italic;
	color: var(--Black);
	max-width: 639px;
	line-height: 43px;
	margin-bottom: 80px;
	position: relative;
	z-index: 5;
}
.section_podcast_hero .text p span,
.section_podcast_hero .text p strong{
	font-family: var(--Source-Sans-pro);
	font-weight: bold;
	font-size: 39px;
	font-style: normal;
}
.section_podcast_hero .latest_episode {
	max-width: 581px;
	position: relative;
	z-index: 5;
}
.section_podcast_hero .latest_episode .wrap_img{
	background-color: var(--Black);
	background-image: url('../images/guestbg.png');
	background-repeat: no-repeat;
	background-position: center;
	max-width: 323px;
	background-size: cover;
	border-radius: 8px;
	box-shadow: 8.68852px 8.68852px 8.68852px rgba(0, 0, 0, 0.25);
}
.section_podcast_hero .latest_episode .epi_num{
	font-size: 30px;
	line-height: 39px;
	color: #4C4C4C;
	font-family: var(--Crimson);
}
.section_podcast_hero .latest_episode .guest_name,
.section_podcast_hero .latest_episode .epi_title{
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	font-size: 34px;
	line-height: 36px;
}
.section_podcast_hero .latest_episode .title{
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	font-size: 32.5817px;
	line-height: 41px;
	margin-bottom: 16px;
}
.section_podcast_hero{
	background-image: url('../images/podcastbg.png');
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center;
	padding-bottom: 72px;
	padding-top: 160px;
}
.section_podcast_hero .content_part{
	position: relative;
	z-index:22;
}
.section_podcast_hero .image_part{
	position: absolute;
	bottom: -72px;
	right: -365px;
}
.section_podcast_hero .image_part img{
	filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.25));
}
.section_podcast_hero .content_part .ep-wrapper{
	display: flex;
	align-items: start;
	column-gap: 29px;
	position: relative;
}
.section_podcast_hero .content_part .ep-wrapper .whole-link{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.section_podcast_hero .content_part .ep-wrapper .img-wrapper{
	position: relative;
	max-width: 285px;
	z-index: 5;
}
.section_podcast_hero .content_part .ep-wrapper .img-wrapper img{
	position: absolute;
	bottom: 0;
	left: -50%;
	transform: translateX(50%);
	z-index: 5;
}
.section_podcast_hero .content_part .ep-wrapper .img-wrapper .bg svg{
	box-shadow: 7.69052px 7.69052px 7.69052px rgba(0, 0, 0, 0.25);
	border-radius: 8px;
}
.section_podcast_hero .content_part .ep-wrapper .right-part .ep-number{
	font-size: 30px;
	font-family: var(--Crimson);
	font-weight: 400;
	color: var(--grey);
	line-height: 39px;
	margin-bottom: 13px;
}
.section_podcast_hero .content_part .ep-wrapper .right-part .ep-title{
	font-size: 34px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 36px;
	max-width: 225px;
}
.section_top_part.podcast{
	background: var(--Black);
}
.section_join_me {
	padding: 86px 8px 103px;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
	position: relative;
}
.section_join_me.black{
	background-color: var(--Black);
	color: var(--White);
}
.section_join_me.white{
	background-color: var(--White);
	color: var(--Black);
}
.section_join_me  .container{
	max-width:calc(1220px + var(--bs-gutter-x,.75rem)*2);
}
.section_join_me .row.right{
	flex-direction: row-reverse;
}
.section_join_me .image-wrapper{
	width: fit-content;
	border-radius: 31px;
/* 	box-shadow: 0px 0px 10px 7px rgba(255, 255, 255, 0.1); */
}
.section_join_me .wrap_content{
	padding-left: 20px;
	position: relative;
}
.section_join_me .wrap_content .arrow-svg{
	position: absolute;
	bottom: 0;
	right: 0;
}
.section_join_me .wrap_content .arrow-svg.hide{
	display: none;
}
.section_join_me .row{
	position: relative;
	z-index: 5;
}
.section_join_me .img-wrapper.two{
	position: absolute;
	top: -50px;
	right: -100px;
	z-index: -1;
}
.section_join_me .row.right .img-wrapper.two{
	left: 0;
}

.section_join_me .wrap_content .section-title{
	font-size: 61px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	line-height: 62px;
	max-width: 500px;
	margin-bottom: 39px;
}
.section_join_me .wrap_content .section-title .italic-font{
	font-size: 68px;
	line-height: 62px;
	font-style: italic;
}
.section_join_me .wrap_content .section-title .wbd-underline{
	width: fit-content;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.section_join_me .wrap_content .section-title .wbd-underline .underlineTarget{
    position: absolute;
    bottom: -7px;
    left: 0;
    width: 100%;
    height: 24px;
    background-image: url('../images/Yellow-underline.svg');
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    --clip: 0%;
clip-path: polygon(0 0, var(--clip) 0, var(--clip) 100%, 0% 100%);
}
.section_join_me .wrap_content .text{
	font-size: 35px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	line-height: 39px;
	max-width: 535px;
	margin-bottom: 35px;
}
.section_join_me .wrap_content .text span,
.section_join_me .wrap_content .text strong{
	font-family: var(--Crimson);
	font-weight: 700;
	font-style: italic;
}
.section_join_me .wrap_content .text_2{
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;	
	font-family: var(--Source-Sans-pro);
	max-width: 547px;
}
.section_join_me .wrap_content .text_2 .italic-font{
	font-size: 24px;
	line-height: 29px;
}
.section_join_me .wrap_content .thank_text{
	font-style: italic;
	font-weight: 700;
	font-size: 35px;
	line-height: 45px;
	font-family: var(--Crimson);
	color: #FFBE0C;
	position: relative;
	width: fit-content;
	margin: 93px 0 0 0;
}
.section_join_me .wrap_content .thank_text::after{
	position: absolute;
	content: '';
	background-image:url('../images/star.png') ;
	background-repeat: no-repeat;
	width: 24px;
	height: 40px;
	background-size: 100%;
	top: -37%;
	right: -29px;

}
.section_join_me .left-part .image-wrapper img{
	border-radius: 31px;
}
.section_join_me.white .left-part .image-wrapper img{
	filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.25));
}
.section_join_me.black .left-part .image-wrapper img{
	box-shadow: 0px 0px 10px 7px rgba(255, 255, 255, 0.1);
}
.section_join_me .left-part .quote-wrapper{
	padding: 60px 33px 135px 27px;
	position: relative;
	z-index: 5;
	max-width: 685px;
	margin: -35px 0 -215px -70px;
}
.section_join_me .left-part .quote-wrapper img{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.section_join_me .left-part .quote-wrapper .quote-text{
	font-size: 32px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 36px;
	transform: rotate(-5.55deg);
	max-width: 568px;
	text-align: center;
	margin: 0 auto;
}
.section_join_me .left-part .quote-wrapper .quote-text span{
	font-size: 51px;
	font-weight: 400;
	line-height: 39px;
	font-family: var(--Hyperwave-Two);
	vertical-align: middle;
}
.section_join_me .left-part .quote-wrapper .quote-text .italic-font{
	font-size: 32px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	font-style: italic;
	line-height: 36px;
}
.section_event_hero {
	background-image: url('../images/eventherobg.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top right;
	padding: 70px 8px 116px;
	box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.25);
}

.section_event_hero .container{
	max-width: calc(1218px + var(--bs-gutter-x, .75rem)* 2);
}
.section_event_hero .section-title{
	font-weight: 700;
	font-size: 65.5728px;
	line-height: 82px;
	font-family: var(--Source-Sans-pro);
	color: #000000;
	margin-bottom: 30px;
	max-width: 580px;
	position: relative;
    z-index: 5;
}
.section_event_hero .section-title span{
	font-weight: 400;
	font-size: 107.885px;
	line-height: 97px;
	font-family: var(--Hyperwave-Two);
	color: #FFFFFF;
	text-shadow: 5.10073px 5.10073px 10.2015px rgba(0, 0, 0, 0.25);
	margin-left: 102px;
    margin-top: -35px;
    display: block;
}
.section_event_hero .sub_title{
	font-style: italic;
	font-weight: 700;
	font-size: 29.1323px;
	line-height: 37px;
	font-family: var(--Source-Sans-pro);
	margin-bottom: 45px;
	color: var(--Red);
}
.section_event_hero .sub_title .wbd-underline{
	z-index: 1;
	position: relative;
	display:inline-block;
}
.section_event_hero .sub_title span.wbd-underline::after{
	position: absolute;
	content: '';
	background-image: url('../images/eventspan1.png');
	width: 100%;
    height: 10px;
    left: 0;
    bottom: -7px;
    background-size: 100%;
    z-index: -1;
	background-repeat: no-repeat;
	background-size: cover;
}
.section_event_hero .text p{
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;
	font-family: var(--Source-Sans-pro);
	max-width: 541px;
	color: #000000;
	position: relative;
	z-index: 5;
}
/*.section_event_hero {
	overflow: hidden;
}*/
.section_event_hero .content_part{
	position: relative;
}
.section_event_hero .title-wrapper,
.section_event_hero .sub_title,
.section_event_hero .text{
	position: relative;
	z-index: 101;
}
.section_event_hero .image_part{
	position: absolute;
	bottom: -132px;
	right: -165px;
	z-index: 100;
}
.section_event_hero .image_part img{
	filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.25));
}
.section_extra_mile {
	padding-top: 64px;
	padding-bottom: 42px;
}
.section_extra_mile .container{
	max-width:calc(1272px + var(--bs-gutter-x,.75rem)*2);
}
.section_extra_mile .image_wrrapper{
	width: fit-content;
    border-radius: 31px;
    box-shadow: 0px 0px 10px 7px rgba(255, 255, 255, 0.1);
}
.section_extra_mile .success_text p{
	margin: 0;
}
.section_extra_mile .success_text{
	font-weight: 700;
	font-size: 36px;
	line-height: 37px;
	text-align: center;
	font-family: var(--Source-Sans-pro);
	max-width: 668px;
	transform: rotate(-5.91deg);
	padding: 20px;
	color: #FFFFFF;
	background-image: url('../images/successtextBG.png');
	background-repeat: no-repeat;
	background-size: cover;
}

/* site-footer */
.site-footer .container{
	max-width:calc(1302px + var(--bs-gutter-x,.75rem)*2);
}
.site-footer .top-part{
	background-color: var(--Cerulean);
	padding: 00px 8px 45px;
}
.site-footer .top-part .left-content .footer-title,
.site-footer .top-part .left-content a{
	font-size: 101px;
	font-family: var(--Hyperwave-Two);
	font-weight: 400;
	color: var(--Black);
	line-height: 150px;
	text-transform: uppercase;
	margin-bottom: 0;
	text-decoration: none;
}
.site-footer .top-part .left-content .description{
	max-width: 476px;
}
.site-footer .top-part .middle-part,
.site-footer .top-part .right-part{
	padding-top: 65px;
}
.site-footer .top-part .middle-part .widget_nav_menu h4{
	font-size: 27px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--Black);
	line-height: 24px;
	margin-bottom: 33px;
}
.site-footer .top-part .middle-part .widget_nav_menu #menu-footer-menu{
	padding: 0;
	list-style: none;
	margin: 0;
}
.site-footer .top-part .middle-part .widget_nav_menu #menu-footer-menu .menu-item a{
	font-size: 17px;
	font-family: var(--Source-Sans-pro);
	font-weight: 600;
	color: var(--White);
	line-height: 28px;
	text-decoration: none;
	display: block;
	margin-bottom: 7px;
}
.site-footer .top-part .right-part .title-wrapper .footer-tagline{
	max-width: 276px;
	font-size: 27px;
	font-family: var(--Source-Sans-pro);
	font-weight: 700;
	color: var(--White);
	line-height: 28px;
	text-align: center;
	margin-left: auto;
}
.site-footer .top-part .right-part .title-wrapper{
	padding: 35px 53px 95px 25px;
	position: relative;
}
.site-footer .top-part .right-part .title-wrapper::before{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 354px;
	height: 177px;
	background-image: url('../images/footer-circle-image.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.site-footer .top-part .right-part .img-wrapper{
	position: relative;
	text-align: center;
	margin-top: -60px;
}
.site-footer .top-part .right-part .img-wrapper::before{
	content: '';
	position: absolute;
	top: 8px;
	left: 40px;
	width: 83px;
	height: 53px;
	background-image: url('../images//c_arrow.svg');
	background-repeat: no-repeat;
	background-size: contain;
}
.site-footer .bottom-part{
	background-color: var(--Black);
	padding: 12px 8px;
}
.site-footer .bottom-part .container{
	max-width:calc(1224px + var(--bs-gutter-x,.75rem)*2);
}
.site-footer .bottom-part .social-icon .social-list{
	list-style: none;
	display: flex;
	padding: 0;
	margin: 0;
	column-gap: 19px;
}
.site-footer .bottom-part .social-icon .social-list .social-item .social-link{
	text-decoration: none;
}
.site-footer .bottom-part .social-icon .social-list .social-item .social-link i{
	color: var(--Black);
	font-size: 16px;
	background-color: var(--White);
	height: 23px;
	width: 23px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.site-footer .bottom-part .content{
	text-align: end;
}
.site-footer .bottom-part .content .description{
	font-size: 13px;
	font-family: var(--Work-Sans);
	font-weight: 500;
	color: var(--White);
	line-height: 22px;
	margin-right: 20px;
}
.site-footer .bottom-part .content .description p{
	margin-bottom: 0;
}
.wbd_hide_desktop{
	display:none
}
@media (min-width: 993px) and (max-width: 1300px) {
  	.section-profit .top-part .content .img-wrapper img{
		max-width:75%;
		transform:translatex(50%);
	}
	.section-workplace .content .img-wrapper{
		right:-250px;
	}
	.section-workplace .content .img-wrapper img{
		max-width:60%;
	}
	.section-about-hero .bottom-part .content-wrapper .img-wrapper.two img{
		max-width:500px;
	}
}

@media only screen and (min-width: 1900px){
	.section-home-hero .content .inner-content{
		padding-top:225px;
	}
}
@media only screen and (max-width: px){
.section-home-hero .plyr__video-wrapper{
	width: unset !important;
    height: 1040px !important;
}
.section-testimonial .video-item .plyr__video-wrapper{
	width: unset !important;
    height: 1080px !important;
}
}
@media only screen and (max-width: 1250px){
.section-home-hero #video-player .plyr__video-wrapper{
	width: unset !important;
    height: 1040px !important;
}
.section-testimonial .video-item .plyr__video-wrapper{
	width: unset !important;
    height: 1080px !important;
}
}
@media (max-width: 1200px) and (min-width: 993px) {
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-1{
		top: 15px;
		left: 105px;
	}
	
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-1 svg,
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-1 img{
		width: 135px;
	}
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-2 svg,
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-2 img{
		width: 180px;
	}
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-3{
		left: 150px;
	}
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-3 svg,
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-3 img{
		width: 95px;
	}
	.section-gear .content-wrapper .left-part .gear-wrapper::before{
		width: 385px;
		top: -15px;
		left: -35px;
	}
	.site-footer .top-part .right-part .title-wrapper .footer-tagline{
		font-size: 24px;
		line-height: 30px;
	}
	.site-footer .top-part .right-part .img-wrapper::before{
		left: 0;
	}
	.site-footer .top-part .right-part .title-wrapper{
		padding-left: 0;
	}
}
@media only screen and (max-width: 1200px) {
	.site-header .navbar .navbar-nav .menu-item .nav-link{
		font-size: 14px;
		padding: 0 10px;
	}
	.navbar-expand-md .navbar-collapse{
		margin-left: 50px;
	}
	.section-about-hero .top-part .content-wrapper .section-title{
		font-size: 135px;
		margin-bottom: -110px;
	}
	.section-about-2 .bottom-part .content-wrapper .img-wrapper.two img{
		max-width: 1000px;
	}
	.section-people-hero .bottom-part .content-wrapper .img-wrapper{
		text-align: end;
	}
	.section-people-hero .bottom-part .content-wrapper .img-wrapper img{
		max-width: 500px;
	}
	.section-video{
		padding: 50px 40px 40px;
	}
	.section-stories .right-part .quote-wrapper {
		padding-top: 50px;
		padding-bottom: 150px;
	}
	.section_join_me .left-part .quote-wrapper{
		margin-left: 0;
	}
	.section-articles .content-wrapper .articles-wrapper{
		grid-template-columns: repeat(2, 1fr);
	}

}
@media only screen and (max-width: 1024px) {
	.section-profit .top-part .content .img-wrapper img {
        max-width: 350px;
    }
    .section-profit .top-part .content .img-wrapper {
        position: unset;
        margin-bottom: -85px;
        text-align: end;
    }
    .site-footer .top-part .left-content .footer-title, .site-footer .top-part .left-content a{
    	font-size: 90px;
    }
	.site-footer .top-part .right-part .title-wrapper .footer-tagline{
		font-size: 20px ;
		line-height: 26px;
		max-width: 250px;
		margin: 0 auto;
	}
}
@media only screen and (max-width: 992px) {
	/*	title*/
	.wbd_hide_desktop{
		display:block
	}
	.navbar-expand-md .navbar-collapse{
		margin-left: 0;
	}
	.site-main .section-title{
		font-size: 42px;
		line-height: 50px;
	}

/*	section-testimonial*/
	.section-testimonial{
		padding: 90px 8px;
	}
	.section-testimonial .content-wrapper .top-part .review-text{
		font-size: 32px;
		line-height: 40px;		
	}
	.section-testimonial .content-wrapper .top-part .review-text::before,
	.section-testimonial .content-wrapper .top-part .review-text::after{
		width: 55px;
		height: 55px;
	}
	.section-testimonial .content-wrapper .top-part .review-text::before{
		left: -10px;
		top: -15px;
	}
	.section-testimonial .content-wrapper .top-part .review-text::after{
		right: 0;
		bottom: -15px;
	}
	.section-testimonial .content-wrapper .top-part .review-text .wbd-underline::before{
		bottom: -20px;
	}
	.section-testimonial .content-wrapper .bottom-part .user-info .user-name{
		font-size: 24px;
		line-height: 30px;
	}
	.section-testimonial .content-wrapper .bottom-part .user-info .user-post{
		font-size: 18px;
		line-height: 26px;
	}
	.section-testimonial .content-wrapper .top-part .review-text .wbd-underline .underlineTarget{
		bottom: -20px;
	}
/*	section-counter*/
	.section-counter{
		padding-left: 8px;
		padding-right: 8px;
	}
	.section-counter .section-title{
		font-size: 42px;
		line-height: 50px;
	}
	.section-counter .counter .number-text{
		align-items: center;
		margin-bottom: 10px;
	}
	.section-counter .counter .number-text .number, .section-counter .counter .number-text .title{
		font-size: 100px;
		line-height: 100%;
		margin-bottom: 0;
	}
	.section-counter .counter{
		margin-bottom: 70px;
	}
	.section-counter .sub-title{
		font-size: 28px;
		line-height: 30px;
	}
	.section-counter .sub-title span{
		font-size: 48px;
		line-height: 54px;
	}
	/*section-workplace*/
	.section-workplace{
		padding: 80px 8px;
	}
	.section-workplace .content .section-title{
		font-size: 42px;
		line-height: 50px;
		margin-bottom: 40px;
	}
	.section-workplace .content .img-wrapper{
		position: unset;
		text-align: center;
	}
	.section-workplace .content .img-wrapper img{
		max-width: 275px;
	}
	.section-workplace .content .description{
		margin-bottom: 50px;
	}
	/*section-culture*/
	.section-culture{
		padding: 80px 8px;
	}
	.section-culture .top-part .section-title{
		font-size: 42px;
		line-height: 50px;
		display: block;
		text-align: center;
		margin-bottom: 40px;
	}
	.section-culture .top-part .section-title span{
		font-size: 60px;
	}
	.section-culture .top-part .section-title::before,
	.section-culture .top-part .section-title::after{
		content: unset;
	}
	.section-culture .bottom-part .row{
		row-gap: 40px;
		justify-content: center;
	}

	/* section-cta */
	.section-cta{
		padding: 70px 8px ;
	}
	.section-cta .content .section-title{
		display: block;
		font-size: 42px;
		line-height: 50px;
	}
	.section-cta .content::after,
	.section-cta .content::before{
		width: 150px;
		height: 150px;
	}
	.section-cta .content .btn-wrapper .btn-comment::after,
	.section-cta .content .btn-wrapper .btn-primary::before{
		content: unset;
	}


	/*	section-profit*/
	.section-profit .top-part,
	.section-profit .bottom-part{
		padding: 70px 8px;
	}
	.section-profit .top-part .content .section-title{
		font-size: 85px;
		line-height: 75%;
	}
	.section-profit .top-part .content .description1{
		font-size: 28px;
		line-height: 36px;
		margin: 0 0 30px 0;
	}
	.section-profit .top-part .content .img-wrapper{
		position: unset;
		margin-bottom: -85px;
		text-align: end;
	}
	.section-profit .top-part .content .description{
		font-size: 18px;
		line-height: 26px;
		margin: 0 0 0 0;
	}
	.section-profit .top-part .content .description1 .italic-font{
		font-size: 30px;
		line-height: 38px;
	}
	.section-profit .top-part .content .description1::after{
		top: unset;
		bottom: -30px;
		width: 50px;
	}
	.section-profit .top-part .content .img-wrapper img{
		max-width: 350px;
	}
	.section-profit .bottom-part .content{
		margin: 0 auto;
	}
	.section-profit .bottom-part .content .title2{
		font-size: 28px;
		line-height: 36px;
		text-align: center;
		margin-bottom: 60px;
	}
	.section-profit .bottom-part .content .svg-1,
	.section-profit .bottom-part .content .svg-2{
		display: none;
	}
	.section-profit .bottom-part .content .title3{
		font-size: 42px;
		line-height: 50px;
	}
	.section-profit .bottom-part .content .title3::before{
		bottom: -120%;
	}
	.section-profit .bottom-part .content .profit-number{
		margin-bottom: 50px;
	}
	/*	section-home-hero */
	.section-home-hero{
		padding: 200px 8px 80px;
		height:100%;
	}
	.section-home-hero .content .inner-content{
		padding-top:0;
	}
	.section-home-hero .content .img-wrapper{
		text-align: end;
		bottom: -80px;
	}
	.section-home-hero .content .img-wrapper img{
		max-width: 350px;
	}
	.section-home-hero .content .inner-content{
		margin-left: 0;
	}
	.section-home-hero .content .inner-content .section-title{
		font-size: 75px;
		line-height: 50px;
		margin-bottom: 10px;
	}
	.section-home-hero .content .inner-content .description{
		margin-bottom: 45px;
	}
	/* section-review */
	.section-review{
		padding: 50px 8px;
	}
	.section-review .left-part .description{
		font-size: 24px;
		line-height: 30px;
	}
	.section-review .left-part .description .italic-font{
		font-size: 30px;
	}
	.section-review .right-part .review-text-wrapper .review{
		font-size: 28px;
		line-height: 36px;
	}
	.section-review .right-part .review-text-wrapper{
		margin: -45px auto 0;
		max-width: 420px;
	}
	.section-review .right-part{
		text-align: center;
	}
	.section-review .right-part .user-info .user-content .user-name{
		font-size: 20px;
		line-height: 26px;
	}
	.section-review .right-part .user-info .user-content .user-post{
		font-size: 16px;
		line-height: 22px;
	}
	.section-review .right-part .img-wrapper{
		margin-top: 0;
	}
	.section-review .left-part .svg{
		margin-bottom: 50px;
	}
	.section-review .right-part .review-text-wrapper .review::before,
	.section-review .right-part .review-text-wrapper .review::after{
		width: 40px;
		height: 40px;
	}
	.section-review .right-part .review-text-wrapper .review::before{
		left: -15px;
	}
	.section-review .right-part .review-text-wrapper .review::after{
		bottom: -10px;
		right: 5px;
	}
	.section-review .right-part .user-info{
		justify-content: center;
		margin-left: 0;
	}
	/*	section-about */
	/*.section-about{

	}*/
	.section-about .top-part{
		padding: 210px 8px 32px;
	}
	.section-about .bottom-part{
		padding: 40px 8px 85px;
	}
	.section-about .bottom-part .content-wrapper .row{
		flex-direction: column-reverse;
	}
	.section-about .bottom-part .content-wrapper .img-wrapper.two{
		text-align: end;
		left: unset;
		right: 0;
	}
	.section-about .bottom-part .content-wrapper .img-wrapper.two img{
		max-width: 350px;
	}
	.section-about .bottom-part .content-wrapper .right-part .number-text-wrapper{
		justify-content: start;
	}
	.section-about .bottom-part .content-wrapper .right-part .title{
		font-size: 28px;
		line-height: 36px;
		text-align: start;
		margin-bottom: 20px;
	}
	.section-about .top-part .content-wrapper .left-part .arrow-svg{
		left: 0;
		bottom: -110px;
	}
	.section-about .top-part .content-wrapper .left-part .arrow-svg svg,
	.section-about .top-part .content-wrapper .left-part .arrow-svg img{
		width: 100px;
	}
	.section-about .top-part .content-wrapper .left-part .description{
		font-size: 24px;
		line-height: 30px;
	}
	.section-about .top-part .content-wrapper .left-part .description .italic-font{
		font-size: 28px;
	}
	.section-about .top-part .content-wrapper .right-part .user-info .user-name{
		font-size: 24px;
		line-height: 30px;
	}
	.section-about .top-part .content-wrapper .right-part .user-info .user-post{
		font-size: 16px;
		line-height: 22px;
	}
	.section-about .top-part .content-wrapper{
		align-items: center;
		justify-content: space-between;
		column-gap: 0;
	}
	.section-about .bottom-part .content-wrapper::before{
		left: -30px;
		bottom: -110px;
	}
	.section-about .bottom-part .content-wrapper .right-part .number-text-wrapper .description{
		font-size: 20px;
	}
	.section-about .top-part .content-wrapper .left-part .description .wbd-dash-underline::before{
		bottom: -12px;
	}
	.section-about .top-part .content-wrapper .left-part .description .wbd-squiggly-under-line::before{
		bottom: -11px;
	}
	/*	section-gear */
	.section-gear{
		padding: 55px 8px;
	}
	.section-gear .content-wrapper .right-part .section-sub-title{
		font-size: 42px;
		line-height: 50px;
		text-align: center;
	}
	.section-gear .content-wrapper .left-part{
		height: 410px;
		max-width: 425px;
		margin: 0 auto;
	}
	.section-gear .content-wrapper .left-part .gear-wrapper::before{
		left: -32px;
	}
	.section-gear .content-wrapper .right-part .title-wrapper .section-title {
		font-size: 70px;
		margin-bottom: 0;
		text-align: center;
	}
	.section-gear .content-wrapper .right-part .title-wrapper .svg{
		left: 50%;
		transform: translateX(-50%);
	}
	.section-gear .content-wrapper .right-part .title-wrapper .svg svg,
	.section-gear .content-wrapper .right-part .title-wrapper .svg img{
		max-width: 450px;
	}
	.section-gear .content-wrapper .right-part .description{
		font-size: 20px;
		line-height: 26px;
		margin: 0 auto;
		text-align: center;
	}
	.section-gear .content-wrapper .right-part .description .italic-font{
		font-size: 22px;
		line-height: 100%;
	}
	.section-gear .content-wrapper .dash-line{
		bottom: -90px;
	}
	/*	section-logo*/
	.section-logo{
		padding: 50px 8px;
	}
	.section-logo .content-wrapper{
		grid-template-columns: repeat(4, 1fr);
		row-gap: 20px;
	}
	/*	section-about-hero */
	.section-about-hero .top-part{
		padding: 0 8px 50px;
	}
	.section-about-hero .top-part .content-wrapper .section-title{
		font-size: 90px;
		line-height: 110px;
		margin-bottom: -65px;
	}
	.section-about-hero .top-part .content-wrapper .section-sub-title{
		font-size: 42px;
		line-height: 50px;
	}
	.section-about-hero .top-part .content-wrapper .section-sub-title .italic-font{
		font-size: 42px;
		line-height: 100%;
	}
	.section-about-hero .top-part .content-wrapper .description{
		font-size: 20px;
		line-height: 26px;
	}
	.section-about-hero .top-part .content-wrapper .description .italic-font{
		font-size: 25px;
		line-height: 31px;
	}
	.section-about-hero .top-part .content-wrapper .star-svg{
		position: unset;
		display: none;
	}
	.section-about-hero .bottom-part .content-wrapper .title{
		font-size: 60px;
		line-height: 60px;
	}
	.section-about-hero .bottom-part .content-wrapper{
		padding: 30px 8px;
	}
	.section-about-hero .bottom-part .content-wrapper .img-wrapper.two img{
		max-width: 330px;
	}
	.section-about-hero .bottom-part .content-wrapper .logo-wrapper{
		max-width: 390px;
	    grid-template-columns: repeat(2, 1fr);
	}
	.section-about-hero .bottom-part .content-wrapper .trophy-svg{
		display: none;
		position: unset;
	}

	/*	site-footer */
	.site-footer .top-part,
	.site-footer .bottom-part{
		padding-left: 8px;
		padding-right: 8px;
	}
	.site-footer .top-part .right-part .title-wrapper{
		max-width: 300px;
	}
	.site-footer .top-part .right-part .title-wrapper::before{
		top: 10px;
		right: unset;
		left: 0;
		width: 300px;
	}
	.site-footer .top-part .right-part .title-wrapper .footer-tagline{
		max-width: 200px;
	}
	.site-footer .top-part .right-part .img-wrapper{
		text-align: start;
		margin-left: 20px;
	}
	.site-footer .top-part .right-part .img-wrapper::before{
		top: 20px;
		left: -30px;
	}
	/*	section-stories */
	.section-stories{
		padding: 40px 8px ;
	}
	.section-stories .left-part{
		margin-bottom: 50px;
	}
	.section-stories .left-part .graphics-svg{
		text-align: center;
		margin-top: 0;
	}
	.section-stories .left-part .graphics-svg svg,
	.section-stories .left-part .graphics-svg img{
		max-width: 400px;
		margin: 0 auto;
		height: 400px;
		object-fit: cover;
	}
	.section-stories .right-part .section-title{
		font-size: 32px;
		line-height: 32px;
	}
	.section-stories .right-part .section-title .italic-font{
		font-size: 36px;
	}
	.section-stories .right-part .description{
		font-size: 18px;
		line-height: 23px;
	}
	.section-stories .right-part .quote-wrapper .quote{
		font-size: 28px;
		line-height: 100%;
	}
	.section-stories .right-part .quote-wrapper .quote span{
		font-size: 36px;
		line-height: 100%;
	}
	.section-stories .right-part .quote-wrapper{
		padding: 50px 45px 100px 30px;
	}
	.section-stories .right-part .quote-wrapper .quote::before,
	.section-stories .right-part .quote-wrapper .quote::after{
		width: 40px;
		height: 40px;
	}
	.section-stories .right-part .quote-wrapper .quote::after{
		bottom: -10px;
	}
	/*	.section-career */
	.section-career{
		padding: 40px 8px;
	}
	.section-career .content-wrapper .section-title{
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 20px;
	}
	.section-career .content-wrapper .section-title .italic-font{
		font-size: 38px;
		line-height: 100%;
	}
	.section-career .content-wrapper .description,
	.section-career .content-wrapper .description .italic-font{
		font-size: 20px;
		line-height: 26px;
	}
	.section-career .content-wrapper .arrow-svg.show{
		bottom: -100px;
	}
	.section-career .content-wrapper .arrow-svg svg,
	.section-career .content-wrapper .arrow-svg img{
		max-height: 70px;
	}
	.section-career .content-wrapper .section-title .wbd-underline .underlineTarget{
		bottom: -14px;
	}

	/* section-collaboration	*/
	.section-collaboration{
		padding: 55px 8px;
	}
	.section-collaboration .content-wrapper .description{
		font-size: 32px;
		line-height: 40px;
	}
	.section-collaboration .content-wrapper .description .italic-font{
		font-size: 38px;
	}
	/* section-experience	*/
	.section-experience{
		padding: 45px 8px 125px;
	}
	.section-experience .top-part .section-title{
		font-size: 56px;
		line-height: 45px;
		margin-bottom: 30px;
	}
	.section-experience .bottom-part .right-part .title{
		font-size: 28px;
		line-height: 36px;
		margin-bottom: 20px;
	}
	.section-experience .bottom-part .right-part .achievement .description{
		font-size: 20px;
		line-height: 26px;
	}
	.section-experience .bottom-part .right-part .achievement .description:not(:last-child){
		margin-bottom: 20px;
	}
	.section-experience .bottom-part .right-part{
		padding: 0;
		margin-bottom: 140px;
	}
	.section-experience .bottom-part .row{
		flex-direction: column-reverse;
	}
	.section-experience .bottom-part .left-part .btn-wrapper .arrows-svg{
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.section-experience .top-part{
		margin-bottom: 30px;
	}


	/* section_join_me	*/
	.section_join_me{
		padding: 70px 8px 50px;
	}
	.section_join_me .wrap_content .section-title{
		font-size: 42px;
		line-height: 42px;
	}
	.section_join_me .wrap_content .section-title .wbd-underline{
		font-size: 45px;
		line-height: 100%;
	}
	.section_join_me .wrap_content .text{
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 25px;
	}
	.section_join_me .wrap_content .text .italic-font{
		font-size: 27px;
		line-height: 100%;
	}
	.section_join_me .wrap_content .text_2{
		font-size: 18px;
		line-height: 23px;
	}
	.section_join_me .wrap_content .arrow-svg.show{
		display: none;
	}
	.section_join_me .img-wrapper.two{
		display: none;
		position: unset;
	}
	.section_join_me .wrap_content .thank_text{
		font-size: 24px;
		line-height: 30px;
		margin: 30px 0 0 0;
	}
	.section_join_me .left-part .quote-wrapper .quote-text,
	.section_join_me .left-part .quote-wrapper .quote-text .italic-font{
		font-size: 22px;
		line-height: 28px;
	}
	.section_join_me .left-part .quote-wrapper .quote-text span{
		font-size: 32px;
		line-height: 100%;
	}
	.section_join_me .left-part .quote-wrapper{
		margin-left: 0;
	}
	/*	section-about-2 */
	.section-about-2 .top-part{
		padding: 40px 8px;
	}
	.section-about-2 .top-part .content-wrapper .section-title{
		font-size: 75px;
		line-height: 60px;
		margin-bottom: 20px;
	}
	.section-about-2 .top-part .content-wrapper .description{
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 25px;
	}
	.section-about-2 .top-part .content-wrapper .description .italic-font{
		font-size: 28px;
		line-height: 100%;
	}
	.section-about-2 .bottom-part{
		padding: 45px 8px;
	}
	.section-about-2 .bottom-part .content-wrapper .img-wrapper.two{
		right: 0;
		bottom: 0;
	}
	.section-about-2 .bottom-part .content-wrapper .img-wrapper.two img{
		max-width: 200px;
	}
	.section-about-2 .top-part .content-wrapper .inner-wrapper{
		padding: 35px 20px 130px 30px;
	}
	.section-about-2 .top-part .content-wrapper .inner-wrapper ul li{
		font-size: 18px;
		line-height: 23px;
	}
	.section-about-2 .top-part .content-wrapper .inner-wrapper ul li::before{
		top: 0;
	}
	.section-about-2 .top-part .content-wrapper .svg{
		position: unset;
		display: none;
	}
	.section-about-2 .bottom-part .content-wrapper .description{
		font-size: 18px;
		line-height: 23px;
		margin-left: 0;
	}
	.section-about-2 .bottom-part .content-wrapper .quote-wrapper .quote{
		font-size: 20px;
		line-height: 26px;
	}
	.section-about-2 .bottom-part .content-wrapper .quote-wrapper .quote::before, 
	.section-about-2 .bottom-part .content-wrapper .quote-wrapper .quote::after{
		width: 40px;
		height: 40px;
	}
	.section-about-2 .bottom-part .content-wrapper .quote-wrapper .quote::before{
		top: -10px;
	}
	.section-about-2 .bottom-part .content-wrapper .quote-wrapper .quote::after{
		bottom: -15px;
		right: -10px;
	}
	.section-about-2 .bottom-part .content-wrapper .quote-wrapper{
		padding: 70px 50px 150px;
	}
	.section-about-2 .bottom-part .content-wrapper .user-info .user-content .user-name{
		font-size: 20px;
		line-height: 100%;
	}
	.section-about-2 .bottom-part .content-wrapper .user-info .user-content .user-post{
		font-size: 14px;
		line-height: 100%;
	}
	.section-about-2 .bottom-part .content-wrapper .user-info{
		align-items: center;
		column-gap: 15px;
	}
	/*	section-people-hero */
	.section-people-hero .top-part{
		padding: 100px 8px 50px;
	}
	.section-people-hero .bottom-part .content-wrapper .img-wrapper{
		text-align: end;
		bottom: -76px;
	}
	.section-people-hero .bottom-part .content-wrapper .img-wrapper img{
		max-width: 350px;
	}
	.section-people-hero .top-part .content-wrapper .section-title{
		font-size: 32px;
		line-height: 40px;
	}
	.section-people-hero .top-part .content-wrapper .section-title .italic-font{
		font-size: 38px;
	}
	.section-people-hero .bottom-part{
		padding: 45px 8px 60px;
	}
	.section-people-hero .bottom-part .content-wrapper{
		margin-left: 25px;
	}

	/* section-wining	*/
	.section-wining{
		padding: 40px 8px 40px;
	}
	.section-wining .content-wrapper .description{
		font-size: 16px;
		line-height: 20px;
	}
	.section-wining .content-wrapper .section-sub-title{
		font-size: 28px;
		line-height: 36px;
	}
	.section-wining .content-wrapper .section-title {
		font-size: 75px;
		line-height: 90px;
	}
	.section-wining .content-wrapper .svg-1{
		margin-bottom: 30px;
	}
	.section-wining .content-wrapper .icon-wrapper .svg img,
	.section-wining .content-wrapper .icon-wrapper .svg svg{
		width: 125px;
		height: 125px;
	}
	.section-wining .content-wrapper .icon-wrapper{
		margin-bottom: -105px;
	}
	/*	section-key*/
	.section-key{
		padding: 80px 8px 50px;
	}
	.section-key .top-part .section-title{
		font-size: 42px;
		line-height: 50px;
		margin-bottom: 30px;
	}
	.section-key .top-part .section-title .wbd-underline::before{
		height: 30px;
		bottom: -8px;
	}
	.section-key .bottom-part .card-wrapper .card-title{
		font-size: 28px;
		line-height: 36px;
	}
	.section-key .bottom-part .card-wrapper .card-sub-title{
		font-size: 20px;
		line-height: 26px;
	}
	.section-key .bottom-part .card-wrapper .description{
		font-size: 16px;
		line-height: 20px;
	}
	.section-key .bottom-part .speaker-svg svg,
	.section-key .bottom-part .speaker-svg img{
		width: 160px;
	}
	.section-key .bottom-part .arrow-svg svg,
	.section-key .bottom-part .arrow-svg img{
		width: 70px;
	}
	.section-key .bottom-part .speaker-svg{
		left: 0;
	}
	/* section-reasons */
	.section-reasons{
		padding: 55px 8px;
	}
	.section-reasons .top-part .title-wrapper .section-title .italic-font{
		font-size: 75px;
		line-height: 90px;
		margin-bottom: -65px;
	}
	.section-reasons .top-part .title-wrapper .section-title{
		font-size: 42px;
		line-height: 50px;
	}
	.section-reasons .top-part .title-wrapper .number svg,
	.section-reasons .top-part .title-wrapper .number img{
		width: 100px;
		height: 150px;
	}
	.section-reasons .bottom-part ol li .reasons-block .title{
		font-size: 22px;
		line-height: 28px;
	}
	.section-reasons .bottom-part ol li .reasons-block .description{
		font-size: 16px;
		line-height: 20px;
		margin-left: 35px;
	}
	.section-reasons .top-part .title-wrapper{
		margin-bottom: 40px;
	}
	.section-reasons .bottom-part ol{
		column-gap: 35px;
	}
	.section-reasons .bottom-part ol li .reasons-block{
		column-gap: 10px;
	}
	.section-reasons .bottom-part ol li .reasons-block .content{
		margin-top: 2px;
	}
	.section-reasons .bottom-part ol li .reasons-block .title::before{
		width: 20px;
		height: 20px;
		left: 2px;
		bottom: -30px;
	}
	.section-reasons .bottom-part ol li .reasons-block .number img{
		max-width: 25px;
	}
	/*	section-testimonial-hero */
	.section-testimonial-hero{
		padding: 200px 8px 0;
	}
	/*	section-media-hero */
	.section-media-hero{
		padding: 125px 8px 70px;
	}
	/*	section-video	*/
	.section-video{
		padding: 50px 20px;
	}
	.section-video .content-wrapper .video-wrapper .video-item .video-title{
		font-size: 24px;
		line-height: 30px;
	}

	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal::before,
	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal::after{
		left: -13px;
	}
	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal .border-vertical::after,
	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal .border-vertical::before{
		height: 115%;
	}
	.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .border-horizontal::before,
	.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .border-horizontal::after{
		left: -18px;
	}
	.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .border-vertical::before,
	.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .border-vertical::after{
		height: 109%;
		top: -25px;
	}
	/*	section_event_hero*/
	.section_event_hero{
		padding: 70px 8px 115px;
	}
	.section_event_hero .image_part{
		right: -24px;
	}
	.section_event_hero .image_part img{
		max-width: 350px;
	}

	/*	section_podcast_hero*/
	.section_podcast_hero{
		padding: 55px 8px 70px;
		background: unset;
		background-color: var(--White);
	}
	.section_podcast_hero .section-title{
		margin-bottom: 30px;
	}
	.section_podcast_hero .image_part{
		bottom: -70px;
		right: -60px;
	}
	.section_podcast_hero .image_part img{
		max-width: 350px;
	}
	.section_podcast_hero .text p{
		font-size: 32px;
		line-height: 100%;
		margin-bottom: 35px;
	}
	.section_podcast_hero .text p span, .section_podcast_hero .text p strong{
		font-size: 24px;
	}
	.site-main .section-title{
		margin-bottom: 30px;
	}
	.section_podcast_hero .latest_episode .title{
		font-size: 28px;
		line-height: 36px;
	}
	.section_podcast_hero .content_part .ep-wrapper .right-part .ep-number{
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 5px;
	}
	.section_podcast_hero .content_part .ep-wrapper .right-part .ep-title{
		font-size: 24px;
		line-height: 30px;
		max-width: 220px;
	}
	/* section-episode	*/
	.section-episode{
		padding: 35px 8px 50px;
	}
	.section-episode .top-part .section-title{
		font-size: 70px;
		line-height: 80px;
	}
	.section-episode .bottom-part .content-wrapper .ep-wrapper .right-part .ep-number{
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 5px;
	}
	.section-episode .bottom-part .content-wrapper .ep-wrapper .right-part .ep-title{
		font-size: 24px;
		line-height: 30px;
	}
	.section-episode .bottom-part .content-wrapper{
		row-gap: 50px;
	}

	/*	section-articles */
	.section-articles{
		padding: 40px 8px 80px;
	}
	.section-articles .content-wrapper .articles-wrapper{
		grid-template-columns: repeat(2, 1fr);
		column-gap: 30px;
	}
	.section-articles .content-wrapper .articles-wrapper .article-item .article-title {
		font-size: 20px ;
		line-height: 26px;
		margin-bottom: 55px;
	}
	.section-articles .content-wrapper .articles-wrapper .article-item .description{
		font-size: 16px;
		line-height: 20px;
	}
	/*	section-episode-single */
	.section-episode-single{
		padding: 150px 8px 50px;
	}
	.section-episode-single::before{
		height: 34%;
	}
	.section-episode-single .post-title{
		font-size: 36px;
		line-height: 42px;
	}
	.section-episode-single .audio-wrapper .content .description{
		font-size: 16px;
		line-height: 20px;
	}
	.section-episode-single .audio-wrapper .content .title{
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.section-episode-single .social-items .title{
		font-size: 28px;
		line-height: 36px;
	}
	 .section-episode-single .video-wrapper{
    	grid-template-columns: 1fr;
    	margin-bottom: 35px;
    }
    .section-episode-single .img-wrapper.two {
    	margin-bottom: 60px;
    }
    .section-episode-single .video-wrapper .video-innerwrapper{
    	margin-bottom: 50px;
    }
    .section-episode-single .audio-wrapper .content .audio-content .playButton .pause-btn,
    .section-episode-single .audio-wrapper .content .audio-content .playButton .play-btn{
    	width: 40px;
    }
    .section-episode-single .audio-wrapper .content .audio-content{
    	column-gap: 0;
    }
    .section_contact_form .image_wapper{
    	margin:0 auto 120px;
    }
    .section_contact_form .row .wbd_col{
    	max-width: 100%;
    }
    .section_contact_form form .wbd_btn_row{
    	text-align: center;
    	margin-top: 55px;
    }
    .section_contact_form .title_wrap .section-title::before{
    	bottom: 0;
    }
	/* 	section-testimonial-hero */
	.section-testimonial-hero .content-wrapper .review-wrapper.style-1{
		justify-content: start;
	}
	.section-testimonial-hero .content-wrapper .review-wrapper.style-2{
		justify-content: end;
	}
	.site-footer .top-part .right-part .title-wrapper .footer-tagline{
		font-size: 18px;
		line-height: 24px;
	}
}
@media only screen and (max-width: 768px) {
	.section-testimonial .content-wrapper .top-part .review-text{
		font-size: 28px;
		line-height: 36px;		
	}
	.section-cta{
		padding: 150px 8px ;
	}
	.section-cta .content::after{
		right: unset;
		bottom: unset;
		top: -125px;
		left: 0;
	}
	.section-cta .content::before{
		top:unset;
		left: unset;
		bottom: -160px;
		right: 0;
	}
	.section-home-hero{
		padding-bottom: 0;
	}
	.section-home-hero .content .img-wrapper{
		position: unset;
	}
	.section-home-hero .content .inner-content{
		margin: 0 auto;
	}
	.section-about .bottom-part .content-wrapper .img-wrapper.two{
		position: unset;
		margin-bottom: -10px;
	}
	.section-about .bottom-part{
		padding-bottom: 0;
	}
	.section-about .bottom-part .content-wrapper::before{
		bottom: -30px;
	}
	.section-about .bottom-part .content-wrapper .right-part{
		margin-bottom: 40px;
	}
	.section-about .top-part{
		padding: 50px 8px 140px;
	}
	.section-about .top-part .content-wrapper{
		display: unset;
	}
	.section-about .top-part .content-wrapper .right-part .review-text-wrapper{
		position: unset;
		max-width: 400px;
		margin: 0 auto;
		padding: 100px 0 60px;
	}
	.section-about .top-part .content-wrapper .right-part .review-text-wrapper img{
		top: 45px;
	}
/* 	.section-about .top-part .content-wrapper .right-part .user-info{
		margin-top: ;
	} */
	.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review{
		font-size: 24px;
		line-height: 30px;
		max-width: 250px;
		margin: 0 auto;
	}
	.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review span {
		font-size: 40px;
	}
	.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review::before,
	.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review::after{
		width: 40px;
		height: 40px;
	}
	.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review::before{
		top: -10px;
		left: -18px;
	}
	.section-about .top-part .content-wrapper .right-part .review-text-wrapper .review::after{
		bottom: -18px;
		right: -25px;
	}
	.section-about .top-part .content-wrapper .left-part .arrow-svg{
		display: none;
	}
	.section-gear .content-wrapper .arrow{
		top: -135px;
	}
	.section-gear .content-wrapper .arrow svg,
	.section-gear .content-wrapper .arrow img{
		width: 125px;
	}
	.section-logo .content-wrapper{
		grid-template-columns: repeat(3, 1fr);
	}
	.section-about-hero .bottom-part .content-wrapper .img-wrapper.two{
		position: unset;
		text-align: end;
		margin-right: -24px;
	}
	.section-about-hero .bottom-part .content-wrapper .logo-wrapper{
		margin-bottom: 50px;
	}
	.section-about-hero .bottom-part .content-wrapper{
		padding: 30px 8px 0;
	}
	.section-about-hero .top-part .content-wrapper .section-title{
		font-size: 48px;
		line-height: 70px;
		margin-bottom: -40px;
	}
	.section-about-hero .top-part .content-wrapper .section-sub-title{
		margin-left: 0;
	}
	.section-about-hero .top-part .content-wrapper .description{
		margin-left: 0;
	}
	.section-about-hero .top-part .content-wrapper .btn-wrapper{
		margin-left: 0;
		text-align: center;
	}
    .section-about-hero .top-part {
    	padding: 25px 8px 50px;
    }
    .section_join_me .wrap_content .section-title{
		font-size: 38px;
		line-height: 38px;
	}
	.section_join_me .wrap_content .section-title .wbd-underline{
		font-size: 41px;
		line-height: 100%;
	}
	.section_join_me .left-part{
		margin-bottom: 40px;
	}
	.section_join_me .wrap_content{
		padding: 0;
	}
	.section-about-2 .bottom-part .content-wrapper .img-wrapper.two{
		right: -18px;
		text-align: end;
	}
	.section-about-2 .bottom-part .content-wrapper .img-wrapper.two img{
		max-width:120px;
	}
	.section-people-hero .bottom-part{
		padding-bottom: 0;
	}
	.section-people-hero .bottom-part .content-wrapper .img-wrapper{
		position: unset;
		margin-bottom: -20px;
	}
	.section-people-hero .bottom-part .content-wrapper .arrow-svg{
		display: none;
	}
	.section-people-hero .bottom-part .content-wrapper{
		margin-left: 0;
	}
	.section-people-hero .bottom-part .content-wrapper .btn-wrapper{
		margin-left: 0;
		text-align: center;
		margin-bottom: 20px;
	}
	.section-people-hero .top-part .content-wrapper .section-title{
		font-size: 28px;
		line-height: 38px;
	}
	.section-wining{
		padding-bottom: 40px;
	}
	.section-wining .content-wrapper .icon-wrapper{
		display: none;
	}
	.section-key{
		padding-top: 40px;
	}
	.section-key .bottom-part .speaker-svg,
	.section-key .bottom-part .arrow-svg{
		display: none;
	}
	.section-reasons .bottom-part ol{
		grid-template-columns: repeat(1, 1fr);
		margin-bottom: 50px;
	}
	.section-reasons .bottom-part .btn-wrapper{
		position: unset;
		text-align: center;
	}
	.section-reasons .top-part .title-wrapper .section-title{
		font-size: 32px;
		line-height: 38px;
	}
	.section-reasons .top-part .title-wrapper .section-title .italic-font{
		margin-bottom: -50px;
	}
	.section-media-hero .content-wrapper .description{
		margin-left: 0 !important;
	}
	.section-video .content-wrapper .video-wrapper .video-item,
	.section-video .content-wrapper .video-wrapper .video-item:first-child{
		margin-bottom: 70px;
	}
	.section-video .content-wrapper .video-wrapper .video-item:first-child .video-title{
		display: block;
	}
	.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .video-outer .plyr__control.plyr__control--overlaid{
		width: 57px;
		height: 57px;
	}
	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal::before, 
	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal::after{
		left: -20px;
	}
	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal .border-vertical::after,
	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal .border-vertical::before{
		height: 112%;
		top: -24px;
	}
	.section_event_hero{
		padding-bottom: 0;
	}
	.section_event_hero .image_part{
		position: unset;
		text-align: end;
	}
	.section_event_hero .text{
		margin-bottom: 40px;
	}
	.section_event_hero .text p{
		background-color: transparent !important;
	}
	.section-resources .content-wrapper .left-svg,
	.section-resources .content-wrapper .right-svg{
		display: none;
	}
	.section_podcast_hero{
		padding-bottom: 0;
	}
	.section_podcast_hero .image_part{
		position: unset;
		text-align: end;
	}
	.section_podcast_hero .content_part .ep-wrapper .left-part{
		margin-bottom: 20px !important;
	}
	.section_podcast_hero .latest_episode .title{
		text-align: center;
	}
	.section-episode .top-part svg,
	.section-episode .top-part img{
		width: 300px;
	}
	.section-episode .bottom-part .content-wrapper .ep-wrapper .left-part{
		margin-bottom: 20px !important;
	}
 	.section-articles .content-wrapper .articles-wrapper .article-item {
		margin-bottom: 40px;
		padding: 26px 40px 43px 20px;
    }
    .section-episode-single .audio-wrapper{
    	grid-template-columns: 1fr;
    }
    .section-episode-single .audio-wrapper .img-wrapper{
    	margin-bottom: 30px;
		text-align: center;
    }
    .section-episode-single .video-wrapper{
    	grid-template-columns: 1fr;
    }
    .section-episode-single .social-items ul{
    	display: grid;
    	grid-template-columns: repeat(2, 1fr);
    	gap: 20px;
    	padding: 0;
    }
    .section-episode-single .social-items ul li .social-link{
    	justify-content: center;
    }
    .section_contact_form {
    	padding-left: 30px;
    	padding-right: 30px;
    }
    .section_contact_form .title_wrap .section-title::before{
    	content: unset;
    }
    .section-about-2 .top-part .content-wrapper .inner-wrapper{
		margin-bottom: -80px;
	}
	.section_join_me .left-part .quote-wrapper{
		margin-bottom: 0;
	}
	.section-about .top-part .content-wrapper .right-part .user-info{
		position: relative;
		top: 90px;
	}
	.section-home-hero .content .inner-content .btn-wrapper,
	.section-cta .content .btn-wrapper{
		flex-direction: column;
		row-gap: 20px;
		align-items: center;
	}
	.site-footer .bottom-part{
		padding: 20px 8px;
	}
	
	
}
@media only screen and (max-width: 767px){
	.site-footer .bottom-part .content{
		text-align: start;
	}
	.site-footer .bottom-part .social-icon .social-list{
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 500px) {
	.section-review .right-part .review-text-wrapper{
		margin: 0 auto;
		padding: 20px 30px 65px 18px;
	}
	.section-review .right-part .img-wrapper{
		margin-bottom: 40px;
	}
	.section-review .right-part .review-text-wrapper .review{
		margin: 0;
	}
    .section-about .bottom-part .content-wrapper::before {
    	bottom: -43px;
    }
    .section-gear .content-wrapper .left-part{
    	max-width: 335px;
    }
    .section-gear .content-wrapper .right-part .title-wrapper .svg svg,
	.section-gear .content-wrapper .right-part .title-wrapper .svg img{
		max-width: 405px;
	}
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-1 svg,
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-1 img{
		max-width: 145px;
	}
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-2 svg,
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-2 img{
		max-width: 205px;
	}
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-3 svg,
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-3 img{
		max-width: 135px;
	}
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-1{
		top: 5px;
		left: 120px;
	}
	.section-gear .content-wrapper .left-part .gear-wrapper::before{
		left: -30px;
		top: -65px;
		max-width: 455px;
	}
	.section-logo .content-wrapper{
		grid-template-columns: repeat(2, 1fr);
	}
	.section-about-hero .top-part .content-wrapper .arrow-svg{
		position: unset;
		display: none;
	}
    .section-stories .left-part .graphics-svg svg, .section-stories .left-part .graphics-svg img {
    	width: 300px;
    }
	.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .border-horizontal::before,
	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal::before,
	.section-video .content-wrapper .video-wrapper .video-item:first-child .video-innerwrapper .border-horizontal::after,
	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal::after{
		width: 106%;
		left: -13px;
	}
	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal .border-vertical::after, 
	.section-video .content-wrapper .video-wrapper .video-item .video-innerwrapper .border-horizontal .border-vertical::before {
		height: 115%;
		top: -16px;
	}
	.section_contact_form .image_wapper .border_horizontal::before,
	.section_contact_form .image_wapper .border_horizontal::after{
		width: 113%;
	}
	.section_contact_form .image_wapper .border_horizontal::after{
		left: -15px;
	}
	.section-stories .right-part .quote-wrapper .quote::before{
		left: -6px;
	}
	.section-stories .right-part .quote-wrapper .quote::after{
		right: -10px;
		bottom: -18px;
	}
	.section-about-2 .bottom-part .content-wrapper .quote-wrapper{
		padding: 70px 40px 200px;
	}
	.section-stories .right-part .quote-wrapper{
		padding-top: 65px;
		padding-bottom: 140px;
	}
	.section-gear .content-wrapper .left-part .gear-wrapper .gear-3{
		left: 165px;
	}
	.section-profit .top-part .content .description1::after{
		width: 35px;
		bottom: -60px;
	}
	.section-profit .top-part .content .description{
		font-size: 14px;
		line-height: 22px;
	}
	.site-footer .top-part .right-part .title-wrapper{
		padding-top: 30px;
	}
	.site-footer .top-part .right-part .title-wrapper .footer-tagline{
		text-align: start;
		font-size: 18px;
		line-height: 24px;
	}
	.site-footer .top-part .right-part .title-wrapper::before{
		right: unset;
		left:0;
		width: 315px;
	}
	.site-footer .top-part .right-part .title-wrapper::before{
		top: 6px;
		width: 275px;
	}
	.site-footer .top-part .right-part .img-wrapper{
		margin-top: -30px;
	}
	
}