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


/*
	NeonGreen = #c3ff53;
	NavyBlue = #0c001c;
	Footer Blue = #001f2a;
*/


/* All Font's */
@font-face{
	font-family: 'Regular';
	src: url("../webfonts/site-fonts/AktivGrotesk-Regular.ttf");
}

@font-face{
	font-family: 'Medium';
	src: url("../webfonts/site-fonts/AktivGrotesk-Medium.ttf");
}

@font-face{
	font-family: 'MediumItalic';
	src: url("../webfonts/site-fonts/AktivGrotesk-MediumItalic.ttf");
}

@font-face{
	font-family: 'Playfair';
	src: url("../webfonts/site-fonts/PlayfairDisplay-MediumItalic.ttf");
}

@font-face{
	font-family: 'Atomic';
	src: url("../webfonts/site-fonts/AtomicMarker.otf");
}

@font-face{
	font-family: 'AtomicMarker';
	src: url("../webfonts/site-fonts/AtomicMarkerExtrasTwo.otf");
}

@font-face{
	font-family: 'AtomicIcon';
	src: url("../webfonts/site-fonts/AtomicMarkerExtras.otf");
}

* {
	font-family: 'Medium';
	font-weight: 400;
	font-size: 18px;
	color: #0c001c;
}

a{
	text-decoration: none;
	color: #0c001c;
}

sup{
	top: -0.2em;
}

p{
	font-family: 'Regular';
}

ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

/******Navbar Dropdown*****/

.navbar{
	border-bottom: 1px solid rgba(255,255,255,0.25);
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.navbar-expand-lg .navbar-nav .dropdown-menu{
	backdrop-filter: blur(25px);
    background: rgba(255,255,255,0.5);
}

.dropdown-item:focus, .dropdown-item:hover{
	color: #0c001c;
    background-color: #c3ff53;
}

.dropdown-item{
	color: rgba(0,0,0,0.6);
}

.dropdown-menu{
	padding: 0rem 0;
}

.dropdown-toggle::after{
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f078";
    color: #c3ff53;
    vertical-align: 0em;
    border-top: 0em solid;
    font-size: 17px;
}

.txt-change strong{
	font-family: 'Playfair' !important; font-weight: normal;
}

.navbar-light .navbar-nav .nav-link{
	font-family: 'Medium';
	text-transform: uppercase;
	color: rgba(255,255,255,.5);
	letter-spacing: 2px;
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-brand, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover{
	color: rgba(255,255,255,1);
}

.navbar-light .navbar-nav .nav-link.active::before{
	font-family: 'Font Awesome 5 Free'; 
	content: "\f111";
	color: #c3ff53;
	margin-right: 5px;
	font-weight: 900;
	font-size: 10px;
    vertical-align: middle;
}

.navbar-brand{
	text-align: center;
	display: flex;
	justify-content: center;
}

.navbar-brand span:nth-of-type(1){
	font-family: 'Medium';
	text-transform: uppercase;
	font-size: 30px;
	text-align: center;
	display: block;
}

.navbar-brand span:nth-of-type(2){
	font-family: 'Medium';
	text-transform: uppercase;
	font-size: 12px;
	display: block;
}

.header{
/*	background-image: url("../images/banner-img.webp");
	background-size: cover;
	background-color: #0c001c;*/
	/*
	position: absolute; 
	*/
	position: fixed;
	top: 0; 
	left: 0;
	width: 100%;
	height: auto;
	z-index: 99999 !important;
	background: #fff;
}

.header .navbar 
{position: relative; padding: 32px 0 32px 0;}

.header .navbar-brand
{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block; z-index: 1;}

.header .navbar #navbarSupportedContent
{position: relative; width: 100%;}

.header .navbar .navbar-nav
{position: relative; width: 100%;}

.header .navbar .navbar-nav .nav-item:nth-child(3)
{position: absolute; top: 0; right: 135px;}

.header .navbar .navbar-nav .nav-item:nth-child(4)
{position: absolute; top: 0; right: 0;}

.header .navbar .navbar-nav .menu-item a
{font-family: 'Medium'; text-transform: uppercase; color: rgba(255,255,255,.5); letter-spacing: 2px; padding: 0.5rem 1rem; color: #000;}

.header .navbar .navbar-nav .menu-item:hover a
{color: #525252;}

.header .navbar .navbar-nav .current-menu-item a
{color: #525252;}

.header .navbar .navbar-nav .menu-item-has-children
{position: relative;}

.header .navbar .navbar-nav > .menu-item:nth-child(3)
{position: absolute; top: 0; right: 135px;}

.header .navbar .navbar-nav > .menu-item:nth-child(4)
{position: absolute; top: 0; right: 0;}

.header .navbar .navbar-nav .menu-item-has-children a
{position: relative;}

.header .navbar .navbar-nav .menu-item-has-children a::before
{font-family: 'Font Awesome 5 Free'; content: "\f111"; color: #c3ff53; margin-right: 8px; font-weight: 900; font-size: 10px; vertical-align: middle; position: relative; top: -1px;}

.header .navbar .navbar-nav .menu-item-has-children a::after
{
	display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f078";
    color: #c3ff53;
    vertical-align: 0em;
    border-top: 0em solid;
    font-size: 17px;
}


.header .navbar .navbar-nav .menu-item-has-children .sub-menu
{position: absolute; top: 121%; left: 0; backdrop-filter: blur(25px); background: rgba(255,255,255,0.5); border-radius: 0.25rem; overflow: hidden; width: 275px; opacity: 0; visibility: hidden;} 

.header .navbar .navbar-nav .menu-item-has-children .sub-menu a
{display: block; width: 100%; padding: 0.25rem 1rem; color: rgba(0,0,0,0.6); text-transform: capitalize; letter-spacing: initial;}

.header .navbar .navbar-nav .menu-item-has-children .sub-menu a::after, .header .navbar .navbar-nav .menu-item-has-children .sub-menu a::before
{display: none;}

.header .navbar .navbar-nav .menu-item-has-children .sub-menu a:hover
{color: #525252; background-color: #c3ff53;}

.header .navbar .navbar-nav .menu-item-has-children:hover .sub-menu
{opacity: 1; visibility: visible;}



.banner{
	width: 100%; text-align: center; padding:  150px 0 150px 0; position: absolute; top: 50%; left: 0; transform: translateY(-50%);
}

.video-link{
	display: block;
    width: 100%;
    padding: 0px;
    border: none; position: absolute; bottom: 0; left: 0;
}

.banner-video-strip{
	background-color: #c3ff53;
	text-align: center;
	padding: 20px 0;
	color: #0c001c;
	text-transform: uppercase;
	font-size: 24px;
}

.banner-video-strip span{
	font-size: 38px;
	vertical-align: bottom;
}

.banner-name{
	font-family: 'Atomic';
	font-size: 150px;
	color: #fff;
	text-align: center;
	text-shadow: 0px 10px 80px rgba(0,0,0,0.3);
}

.banner .section-heading, .banner .section-heading strong{
	color: #fff;
}


.banner p, .banner p .txt-change{
	font-size: 47px;
	text-align: center;
	color: #fff;
}

.banner p strong
{font-family: 'Playfair' !important; color: #fff; font-size: 48px; font-weight: normal;}

.videoBlk
{width: 100%; height: 100vh; position: relative; top: 0; left: 0; overflow: hidden;}

#bannerVideo{
	width: 100%;
	z-index: -1;
	height: 100vh;
	object-fit: cover;
}

.about-section{
	text-align: center;
	margin: 100px auto;
	position: relative;
	overflow: hidden;
}

.videoBlk hr.ziggy-line
{margin: -20px 0 -30px 0 !important;}

.about-img{
	
}

 .about-img-left{
	position: absolute;
	top: 10%;
	left: -5%;
	width: 15%;
	border-radius: 25px;
}

.about-img-right{
	position: absolute;
	top: 35%;
	right: -2%;
	width: 10%;
	border-radius: 25px;
}

hr:not([size]){
	height: auto;
}

hr.ziggy-line{
	background-color: transparent;
	opacity: 1;
	margin: 0;
}

.ziggy-line::after{
	font-family: 'AtomicIcon';
	content: "a";
	font-size: 72px;
	color: #c3ff53;
	display: flex;
	justify-content: center;
}

.section-heading p {
	text-transform: uppercase !important;
	font-size: 90px !important;
	text-align: center !important; font-family: 'Medium' !important; margin: 0 !important;
}

.txt-change strong{
	font-size: 90px !important;
	text-align: center;
	text-transform: lowercase;
}

.about-section p{
	text-transform: uppercase;
	font-size: 48px;
	text-align: center;
}

.about-section p strong{
	font-size: 48px;
	text-align: center;
	text-transform: lowercase;
	font-family: 'Playfair' !important; font-weight: normal;
}



.btn-black, .btn-neon, .btn-white, .btn-outlined{
	background-color: #0c001c;
    color: #fff;
    padding: 20px 100px;
    text-transform: uppercase;
    display: inline-block;
	font-size: 24px;
	text-align: center;
	letter-spacing: 2px;
}

.btn-black:hover, .btn-white:hover, .podcast-data a:hover{
	background-color: #c3ff53;
	color: #0c001c;
}

.btn-neon:hover{
	background-color: #0c001c;
	color: #c3ff53;
}

.pre-book-registration .btn
{
	border-radius: 50px;
    margin: 10px auto 25px;
    padding: 20px 30px;
    border: none;cursor: pointer; background-color: #fff;
    color: #0c001c;text-transform: uppercase;
    display: inline-block;
    font-size: 18px;
    text-align: center;
    letter-spacing: 2px;
}

.pre-book-registration .btn:hover{
	background-color: #0c001c;
	color: #c3ff53;
}

.pre-book-registration .wpcf7-spinner
{display: none !important;}

.btn-outlined:hover, .btn-fluid-outlined:hover{
	background-color: #0c001c;
	color: #fff;
}

.btn-outlined{
	background-color: #fff;
	color: #000;
	border: 2px solid #0c001c;
	padding: 20px 50px;
}

.btn-neon{
	background-color: #c3ff53;
	color: #0c001c;
}

.btn-white{
	background-color: #fff;
	color: #0c001c;
	margin: 10px auto 35px;
}

.btn-fluid-outlined{
	display: block;
	border: 2px solid #0c001c;
	color: #0c001c;
	text-align: center;
	padding: 15px 0;
	text-transform: uppercase;
	margin-top: 100px;
}

#logo-slider, #logo-slider-2{
	display: none;
}

.carousel-control-next-icon, .carousel-control-prev-icon{
	height: 10rem;
	width: 12rem;
}

.carousel-item{
	text-align: center;
	padding: 200px 0;
}

.carousel-item:nth-of-type(1){
	background-image: url("../images/slide-1.webp");
	background-size: cover;
}

.carousel-item:nth-of-type(2){
	background-image: url("../images/slide-2.webp");
	background-size: cover;
}

.carousel-item:nth-of-type(3){
	background-image: url("../images/slide-3.webp");
	background-size: cover;
}

.carousel-item-next, .carousel-item-prev, .carousel-item.active{
	display: block;
}

.carousel-text-box img{
	margin-bottom: 25px;
}

.carousel-text-box p{
	color: #fff;
	font-size: 36px;
	margin-bottom: 25px;
}

.carousel-text-box p strong{
	font-size: 36px;
	text-transform: lowercase;  font-family: 'Playfair' !important; color: #fff; font-weight: normal;
}

.carousel-text-box h5{
	color: #c3ff53;
	font-size: 24px;
	text-transform: uppercase;
}

.carousel-text-box span{
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	font-family: 'MediumItalic';
}


.about-highlighted, .podcast-container{
	background-color: #c3ff53;
	position: relative;
	overflow: hidden;
}

.photo-of-dr-julia img{
	z-index: 5 !important;
	position: relative;
}

.photo-of-dr-julia::after{
	content: "N";
	font-family: 'AtomicMarker';
	font-size: 455px;
	color: #005ce5;
	position: absolute;
	left: 0px;
	z-index: 1 !important;
	transform: rotate(145deg);
}

.about-neonGreen{
	display: flex;
    align-items: center;
}

.about-neonGreen .photo-of-dr-julia, .bubble-cta-col{
	padding: 0px !important;
}

.about-services{
	position: relative;
	padding: 50px 0;
}
		
.about-services h1 span{
	font-family: 'Atomic';
	font-size: 90px;
	text-transform: uppercase !important;
}

.about-services h1 span:nth-of-type(1){
	transform: rotate(-10deg);
	display: inline-block;
}
.about-services h1 span:nth-of-type(2){
	font-size: 200px;
	z-index: 2;
	position: relative;
	transform: rotate(-10deg);
	display: inline-block;
}

.about-services h1 span:nth-of-type(3){
	font-size: 250px;
	color: #fff;
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.about-services ul li{
	font-family: 'Atomic';
	font-size: 30px;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
	border: 1px solid #000;
	padding: 15px;
	margin: 50px auto;
}

.about-services, .podcast-container{
	text-align: center;
}

.mid-video-section{
	position: relative;
    background-image: url(../images/highlighted-border-bottom.png), linear-gradient(to bottom, transparent 60%,#0c001c 60%);
    background-repeat: no-repeat;
	background-size: contain;
    background-position: top;
    text-align: center;
    padding: 200px 0 100px;
    overflow: hidden;
	margin-top: -40px;
	z-index: 999;
}

.connection-section{
	position: relative;
	text-align: center;
	padding: 0px 0 100px;
	overflow: hidden;
	margin-top: 0px;
	z-index: 999;
}

.connection-section p, .mid-video-section p{
	font-size: 28px;
}

.connection-section p strong{
	font-size: 28px; font-weight: normal;
	font-family: 'MediumItalic';
}


.mid-video-section .about-img-left{
	position: absolute;
	top: 70%;
	left: -5%;
	width: 15%;
	border-radius: 25px;
}

.mid-video-section .about-img-right{
	position: absolute;
	top: 75%;
	right: -2%;
	width: 10%;
	border-radius: 25px;
}

.mid-video-section video{
	margin: 100px auto;
	border-radius: 50px;
	overflow: hidden;
	box-shadow: 0 150px 250px 0 rgba(34,20,60,0.7);
	z-index: 50;
}

.video-container{
	position: relative;
}

.video-container.videoPlay .videoPlayBtn
{display: none !important;}

.video-container:hover #mid-video-play-btn{
	display: inline-block !important;
}

#mid-video-play-btn{
    background: rgba(255,255,255,0.2);
    position: absolute;
	top: 50%;
	left: 50%;
    backdrop-filter: blur(50px);
	padding: 20px 25px;
	border-radius: 50px;
	border: none;
	transform: translate(-50%, -50%) scale(2);
	z-index: 999;
	display: inline-block;
}

#mid-video-play-btn span{
	color: #fff;
}

.dark-section-devider .btn-neon:hover{
	background-color: #fff;
	color: #0c001c;
}

.dark-h2 p, .light-h2 p, .modal-body h1{
	text-transform: uppercase;
    font-size: 48px !important;
    text-align: center;
	margin-bottom: 70px;
}

.light-h2 strong{
 	font-size: 48px !important;
}

.modal-body h1{
	color: #fff;
	margin-bottom: 0px;
}

.dark-h2 strong, .modal-body strong{
	text-transform: lowercase;
    font-size: 48px !important;
	color: #fff;
}

.dark-h1 .txt-change{
	text-transform: lowercase;
	color: #fff;
}

.heading-anchor p{
	font-size: 24px;
	color: #c3ff53;
	text-transform: uppercase;
	margin: 100px 0 35px 0;
	display: inline-block; font-family: 'Medium';
}

.anchor-dark p{
	color: #0c001c;
}

.dark-h1, .dark-h2 p, .dark-p{
	color: #fff;
	z-index: 99;
	position: relative;
}

.dark-p span{
	color: #c3ff53;
	font-size: 28px;
}

.stats{
	margin-top: 100px;
}

.stats h1{
	color: #0c001c;
	font-family: 'Atomic';
	font-size: 90px;
}
.stats span{
	color: #0c001c;
}


.bubble-cta-section{
	text-align: center;
	overflow: hidden;
}

.bubble-cta-section .section-heading{
	margin: 100px auto 50px;
}

.bubbles{
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.bubbles-left, .bubbles-right{
	position: relative;
}

.bubbles-left .bubble-circle{
	float: left;
}

.bubbles-right .bubble-circle{
	float: right;
}

.bubble-circle{
	border: none;
	border-radius: 50%;
	background-color: #c3ff53;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	margin: 10px 10px;
}

.crl-sm{
	width: 150px;
    height: 150px;
}

.crl-sm span{
	font-size: 50px;
	color: #fff;
}

.crl-facebook{
	background-color: #1877f2;
}

.crl-insta{
	background: linear-gradient(127deg, #fb44dc 0%, #ff5b52 50%, #a638ff 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.crl-md{
	width: 250px;
	height: 250px;
}

.crl-lg{
	width: 350px;
	height: 350px;
}

.join-me{
	background: linear-gradient(153deg, #53ff84 20%, #c3ff53 50%, #edff25 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	overflow: hidden;
	border-radius: 500px;
	width: 80%;
	margin: 0 auto;
	position: relative;
}


.join-me .txt-box{
	position: absolute;
	bottom: 15%;
	width: 100%;
}

.join-me .txt-box h2{
	font-family: 'Atomic';
	font-size: 90px;
	color: #fff;	
}

.podcast-display{
	display: flex;
	align-items: center;
	position: relative;
	padding: 100px 0;
}

.podcast-data{
	position: absolute;
	text-align: center;
	width: 100%;
}

.podcast-data h2{
	font-family: 'Atomic';
	font-size: 90px;
	color: #c3ff53;
	line-height: 1;
	margin: 100px 0;
}

.podcast-data h2::before{
	content: "k";
	font-family: 'AtomicMarker';
	font-size: 72px;
	color: #fff;
	display: block;
	margin-bottom: 50px;
}

.podcast-data a{
	background-color: #000;
	color: #fff;
	border-radius: 10px;
	padding: 15px 50px;
	display: inline-block;
	text-transform: uppercase;
}

.cast-left, .cast-center-main, .cast-right{
	border: none;
	overflow: hidden;
}

.cast-center-main{
	position: relative;
	display: flex;
	align-items: center;
	box-shadow: 0 20px 100px 0 rgba(0,0,0,0.4);
	border-radius: 40px;
}

.cast-left{
	clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 95%);
	margin-right: 50px;
}

.cast-right{
	clip-path: polygon(0 0%, 100% 5%, 100% 95%, 0 100%);
	margin-left: 50px;
}

.tour-section{
	text-align: center;
	margin: 150px auto;
	overflow: visible;
	position: relative;
}

.tour-section::after{
	content: "2023";
	color: #c3ff53;
	font-size: 35vw;
	position: absolute;
	left: 50%;
	top: 95%;
	z-index: -1;
	transform: translate(-50%, -50%);
}

.tour-gallery{
	position: absolute;
	display: flex;
	align-items: center;
}

.tour-gallery li{
	position: relative;
}

.tour-gallery li img {
	float: left;
	}

.tour-gallery li:nth-child(1) img {
	transform: translate(25%, 25%);
}

.tour-gallery li:nth-child(2) img {
	transform: translate(25%, 25%);
}

.tour-gallery li:nth-child(3) img {
	transform: translate(25%, 25%);
}

.tour-gallery li:nth-child(4) img {
	transform: translate(25%, 25%);
}

.tour-gallery li:nth-child(5) img {
	transform: translate(25%, 25%);
}

.tour-gallery li:nth-child(6) img {
	transform: translate(25%, 25%);
}


strong.yearPeace{
	font-family: 'AtomicMarker' !important;
	text-transform: lowercase;
	font-size: 90px;
}

.upcoming-event .section-heading{
	margin: 100px auto;
}

.event-list-item{
	display: flex;
    align-items: center;
	border-bottom: 1px solid #81858d;
	justify-content: space-between;
	cursor: pointer !important;
}

.event-list-left{
	display: flex;
	align-items: center;
}

.event-list-item:hover .event-icon-box{
	background-color: #000;
}

.event-icon{
    font-size: 48px;
    transform: rotate(45deg);
	color: #c3ff53;
}

.event-icon-box{
	background-color: #fff;
	padding: 10px 15px;
}

.event-name{
	font-size: 48px;
	text-transform: uppercase;
	margin-bottom: 0;
	margin-left: 15px;
	text-align: left;
}
.event-date{
	font-size: 24px;
	float: right !important;
	text-transform: uppercase;
}

.call-2-action{
	background-image: url("../images/julia-garcia-library.webp");
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	padding: 360px 0px;
	margin: 100px auto;
}

.call-2-action .section-heading p, .call-2-action .section-heading strong{
	color: #fff;
	text-shadow: 0 35px 100px rgba(0,0,0,0.8);
}

.call-2-action .section-heading{
	margin-left: -20%;
	margin-bottom: 50px;
}

.call-2-action .section-heading strong:nth-of-type(2){
	margin-left: 20%;
}

.julia-memoir{
	position: relative;
	text-align: center;
}

.julia-memoir .section-heading{
	margin-bottom: 100px;
}

.new-tag{
	background-color: #c3ff53;
    padding: 10px 25px;
    margin-bottom: 25px;
    display: inline-block;
}

.memoir-data ul li{
	display: inline-block;
}
.memoir-data ul li span{
	color: #c3ff53;
	font-size: 25px;
}
.memoir-data h4 p{
	color: #fff;
	text-transform: uppercase; font-size: 1.5rem; font-family: 'Medium';
}

.memoir-data, .service-box{ 
    position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	text-align: center;
	color: #fff;
	transform: translate(-50%, -50%);
}

.upcoming-book-section{
	position: relative;
}

.main-service{
	display: flex;
	align-items: center;
	margin: 150px 0px;
}

.main-service .col-md-5, .main-service .col-md-6{
	position: relative;
}

.service-box{
	text-align: left;
}

.service-box h2{
	margin: 50px auto;
	text-transform: uppercase;
}

.service-box h2 p
{font-size: 2rem; font-family: 'Medium';}

.service-box h2 strong{
	text-transform: lowercase;
	font-size: 2rem; font-weight: normal;
	font-family: 'Playfair' !important;
}

footer{
	background-color: #001f2a;
	padding: 0 0 10px;
}

footer ul li{
	margin-bottom: 10px;
}

footer ul li h4, footer h4{
	font-family: 'Playfair';
	color: #c3ff53;
	font-size: 1rem;
	margin-bottom: 25px;
}

footer ul li a:hover{
	color: #c3ff53;
}

footer ul li a, footer ul li span, .footer-bottom span{
	color: #fff;
	font-size: 0.9rem;
	text-transform: uppercase;
	font-family: 'Regular';
}

footer ul li span{
	text-transform: none;
	color: rgba(255,255,255,0.5);
}

.footer-bottom{
	align-items: center;
	margin-top: 50px;
}

.footer-bottom hr:not([size]){
	height: 1px;
	border: 1px solid rgba(129,133,141,0.7);
}

.f-link-list{
	float: right !important;
}

.f-link-list li{
	display: inline-block;
	margin-left: 20px;
}

.input-group .form-control, .btn-outline-secondary{
	color: #fff;
	background-color: transparent;
	border: 1px solid #fff;
	font-family: 'Regular';
	border-radius: 0;
}

.btn-outline-secondary:hover{ 
    background-color: #c3ff53;
    border-color: #fff;
	color: #001f2a;
}

.btn-outline-secondary:hover span{ 
	color: #001f2a !important;
}

.btn-outline-secondary{
	border-left: 0px;
}

.input-group .form-control{
	border-right: 0px;
}

.btn-check:active+.btn-outline-secondary, .btn-check:checked+.btn-outline-secondary, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show, .btn-outline-secondary:active{
	border-color: #fff;
}

.btn-outline-secondary span{
	color: #c3ff53;
	transform: rotate(45deg);
}

.pre-book-registration{
	background-color: #c3ff53;
	padding: 35px 45px 20px;
}

.form-badge{
	position: relative;
}

.form-badge h5{
	text-transform: uppercase !important;
    background-color: #c3ff53;
    display: inline-block;
    padding: 20px 70px;
    clip-path: polygon(10% 0, 90% 0, 100% 100%, 0% 100%);
    position: absolute;
    top: -60px;
    left: 50%;
    transform: translate(-50%, -0%);
}

.pre-book-registration .form-control, .pre-book-registration .form-select{
	padding: 0rem 0rem 1.5rem 0rem;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,1);
    border-radius: 0px;
    margin: 25px auto;
}

.pre-book-registration .form-control:focus, .pre-book-registration .form-select:focus{
	color: #000;
    border-bottom: 2px solid rgba(0,0,0,1);
    outline: none;
    box-shadow: none;
}

.pre-book-registration .btn-white{
	border-radius: 50px;
	margin: 10px auto 25px;
	padding: 20px 50px;
	border: none;
}

.pre-book-registration .form-control{
	color: #000;
}


/*Homepage Contact*/
.home-contact{
	border: 1px solid rgba(255,255,255,0.2);
	border-radius: 40px;
	background-color: rgba(0,31,42,0.5);
	padding: 0px 50px 25px;
	backdrop-filter: blur(15px);
	box-shadow: 0 20px 100px 0 rgba(0,0,0,0.5);
	margin: 50px auto; overflow: hidden;
}

.home-contact .form-control, .popUp-form .form-control{
	padding: 0rem 0rem 1.5rem 0rem;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.4);
    border-radius: 0px;
    margin: 25px auto;
}

.form-control{
	color: #fff;
}

.home-contact .form-control:focus, .popUp-form .form-control{
	color: #c3ff53;
    border-bottom: 1px solid rgba(195,255,83,1);
    outline: none;
    box-shadow: none;
}

.popUp-form{
	text-align: center;
}


.home-contact .btn-white, .popUp-form .btn-white{
	border-radius: 50px;
	margin: 10px auto 25px;
	padding: 20px 100px;
	border: none;
}

.home-contact .btn-white:hover, .popUp-form .btn-white:hover{
	box-shadow: 0 20px 100px 0 rgba(195,255,83,0.5);
}

.footer-contact{
	text-align: center;
	display: flex;
	justify-content: space-around;
	padding-bottom: 150px;
}

.footer-contact .section-heading, .footer-contact .section-heading strong, .footer-contact .section-heading p{
	color: #fff;
}

.footer-contact .footer-name{
	font-family: 'Atomic';
	font-size: 150px;
	color: #c3ff53;
	margin-top: 150px;
}


.heading-anchor {
    font-size: 24px;
    color: #c3ff53;
    text-transform: uppercase;
    margin: 100px 0 35px 0;
    display: inline-block;
}

.connection-section .heading-anchor
{margin-top: 0}



/*Scroll Text Infinite Animation*/
.scroll-text-container{
	overflow: hidden;
	margin-top: 100px;
}

.scroll-text {
  text-align: left;
	white-space: nowrap;

  /* animation properties */
  -moz-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  
  -moz-animation: infinite-scrolling-text 7s linear infinite;
  -webkit-animation: infinite-scrolling-text 7s linear infinite;
  animation: infinite-scrolling-text 7s linear infinite;
}

@keyframes infinite-scrolling-text {
  from {
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  to {
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

.scroll-text p
{font-size: 120px; text-transform: uppercase; font-family: 'Medium';}

.scroll-text p strong
{font-size: 120px; font-family: 'Playfair' !important; font-weight: normal;}




/*Popup*/
.popup{
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1000;
	transform: translate(-50%, -50%);
	display: none;

    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
	background-color: rgba(0,0,0,0.6);
}

.modal-content{
	backdrop-filter: blur(25px);
	border: 1px solid rgba(255,255,255,0.2);
	border-radius: 40px;
	background-color: rgba(0,0,0,0.5);
	box-shadow: 0 20px 100px 0 rgba(0,0,0,0.5);
	position: relative;
}

.popUp-form .form-control{
	text-align: center;
	text-transform: uppercase;
	padding: 0rem 0rem 1rem 0rem;	
}

.modal-header .btn-close{
	background-color: #c3ff53;
    border-radius: 50px;
	opacity: 1;
	margin: 0rem 0.5rem -1rem auto;
}

.modal-footer{
	justify-content: center;
}
.modal-header{
	border-bottom: none;
}
.modal-footer{
	border-top: none;
}









/*silk slider start*/
.slick-slider
{
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slide-marks, .slide-marks p{
	letter-spacing: 34px;
    margin-top: 35px;
    color: rgba(255,255,255,0.2);
    text-align: center;
	overflow: hidden;
}

.slide-marks p
{margin: 0;}

@-webkit-keyframes borderscale {
  50% {
    -webkit-box-shadow: 0 0 0 2px #00c2cb;
            box-shadow: 0 0 0 2px #00c2cb;
  }
}

@keyframes borderscale {
  50% {
    -webkit-box-shadow: 0 0 0 2px #00c2cb;
            box-shadow: 0 0 0 2px #00c2cb;
  }
}

.rangeSlider
{width: 100%; padding: 25px 0 30px 0;}

.rangeSlider h2{
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
}

.range-slider {
  --_height: 5px;
  --_thumb-size: calc(var(--_height) * 4);
  position: relative;
  width: 100%;
  display: grid;
  margin-bottom: calc(var(--_thumb-size) * -1);
}
.range-slider .range-labels p {
  display: flex;
  justify-content: space-between;
  padding-bottom: 0; margin: 0;
}
.range-slider .range-labels .range-label {
  display: inline-flex;
  font-size: 16px;
  color: var(--white);
  line-height: 1;
}
.range-slider .range-labels .range-label-start {
	align-self: flex-start;
	color: rgba(255,255,255,0.5);
}
.range-slider .range-labels .range-label-end {
	align-self: flex-end;
	color: rgba(255,255,255,0.5);
}
.range-slider .track-wrapper {
  position: relative;
  z-index: 1;
  height: 10px;
  margin-bottom: var(--_thumb-size);
  display: grid;
  align-items: center;
  margin: 0 calc(var(--_thumb-size) / 2);
}
.range-slider .track-wrapper .track {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 5px;
  background-color: rgba(255,255,255,0.1);
}
.range-slider .track-wrapper .range-between {
  position: absolute;
  z-index: 2;
  left: 0%;
  right: 0%;
  top: 0;
  bottom: 0;
  border-radius: 5px;
  background-color: #c3ff53;
}
.range-slider .track-wrapper .thumb {
  --_shadow-sizer: 2;
  --_shadow-size: calc(var(--_thumb-size) * var(--_shadow-sizer));
  --_shadow-color: var(--green);
  --_shadow-opacity: 0;
  position: absolute;
  z-index: 3;
  width: 20px;
  height: 20px;
  background-color: #c3ff53;
  border-radius: 50%;
  transition: box-shadow 0.3s ease-in-out;
}
.range-slider .track-wrapper .thumb::before {
  content: "";
  pointer-events: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  background-color: var(--_shadow-color);
  width: var(--_shadow-size);
  height: var(--_shadow-size);
  border-radius: inherit;
  opacity: var(--_shadow-opacity);
}
.range-slider .track-wrapper .thumb.left {
  left: 0%;
  transform: translate(calc(var(--_thumb-size) / -2), 0px);
}
.range-slider .track-wrapper .thumb.right {
  right: 0%;
  transform: translate(calc(var(--_thumb-size) / 2), 0px);
}
.range-slider .track-wrapper .thumb.hover {
  --_shadow-opacity: .2;
}
.range-slider .track-wrapper .thumb.active {
  --_shadow-opacity: .4;
  --_shadow-sizer: 4;
}
.range-slider input[type=range] {
  position: absolute;
  pointer-events: none;
  -webkit-appearance: none;
  z-index: 2;
  height: 10px;
  width: 100%;
  opacity: 0;
  cursor: pointer;
  bottom: 0;
}
.range-slider input[type=range]::-webkit-slider-thumb {
  pointer-events: all;
  width: 10px;
  height: 10px;
  border-radius: 0;
  border: 0 none;
  background-color: var(--green);
  -webkit-appearance: none;
}
.range-slider input[type=range]::-moz-range-thumb {
  pointer-events: all;
  width: 10px;
  height: 10px;
  border-radius: 0;
  border: 0 none;
  background-color: var(--green);
  -webkit-appearance: none;
}

.footerAbvBlk
{
	background-color: #001f2a;
	padding: 0 0 10px;
	background-image: url("../images/julia-footer.webp");
	background-size: contain;
	background-position: top;
	background-repeat: no-repeat;
}


.clientBlk
{width: 100%; padding: 90px 0 80px 0;}

.clientSliderCol
{width: 100%; height: 100%; display: flex !important; align-items: center;}

.clientSliderCol img
{opacity: 0.5; filter: grayscale(1); width: 100%;}

.clientSliderCol img:hover{
	opacity: 1;
    filter: grayscale(0);
}

.clientBlk .slick-slide
{padding: 0 35px 0 35px !important;}





/*silk slider start*/
.slick-slider
{
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list
{
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus
{outline: none;}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: flex;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{display: table; content: '';}
.slick-track:after
{clear: both;}
.slick-loading .slick-track
{visibility: hidden;}
.slick-slide
{
  min-height: 1px;
}

.slick-slide > div
{height: 100%;}

[dir='rtl'] .slick-slide
{float: right;}
.slick-slide img
{display: block;}
.slick-slide.slick-loading img
{display: none;}
.slick-slide.dragging img
{pointer-events: none;}
.slick-initialized .slick-slide
{display: block;padding: 0 15px 0 15px;}
.slick-loading .slick-slide
{visibility: hidden;}
.slick-vertical .slick-slide
{display: block; height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden 
{display: none;}
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    width: 45px;
    height: 45px;
    padding: 0;
    background: none;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: #333;
    border: none;
    outline: none;
    z-index: 99; opacity: 0.5;
}

.slick-prev.slick-disabled,
.slick-next.slick-disabled
{opacity: 0; visibility: hidden;}

.slick-prev
{left: 0; background-image: url(../images/arrow-left.svg); background-repeat: no-repeat; background-position: center center; background-size: 45px;}

.slick-next
{right: 0; background-image: url(../images/arrow-right.svg); background-repeat: no-repeat; background-position: center center; background-size: 45px;}

.slick-dotted.slick-slider
{margin-bottom: 0;}
.slick-dots
{
    position: absolute;
    bottom: -50px;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 9px;
    height: 9px;
    margin: 0 4px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button
{
  font-size: 0;
  line-height: 0;
  display: block;
  width: 9px;
  height: 9px;
  background: #bbb;
  border-radius: 50%;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  transition: .4s cubic-bezier(.4,.47,.17,.98);
}
.slick-dots li.slick-active button
{background: #aa2828 !important;}



/* communication-coaching page start */
.inrPgHeader .navbar
{border-bottom: 1px solid #dfdde1;}

.inrPgHeader .navbar-brand span:nth-of-type(1)
{color: #000000 !important;}

.inrPgHeader .navbar-brand span:nth-of-type(2)
{color: #000000 !important; opacity: 0.5;}

.inrPgHeader .navbar .navbar-nav .menu-item a
{color: #000000 !important; opacity: 0.5;}

.inrPgHeader .navbar .navbar-nav .menu-item a:hover
{opacity: 1;}

.cmnctnChingBlk1
{width: 100%; padding: 100px 0 0 0; position: relative;}

.cmnctnChingBlk1 .container
{position: relative; z-index: 1;}

.cmnctnChingBlk1SEc1
{width: 100%;}

.cmnctnChingBlk1SEc1 h3 p
{font-size: 48px; line-height: 1.2em; text-align: center; font-family: 'Medium';}

.cmnctnChingBlk1SEc1 h3 p strong
{font-size: 48px; text-align: center; text-transform: lowercase; font-weight: normal; font-family: 'Playfair' !important;}

.cmnctnChingBlk1SEc2
{width: 100%; text-align: center; padding: 50px 0 0 0;}

.cmnctnChingBlk1SEc2 h4 p
{max-width: 980px; margin: 0 auto; font-size: 34px; font-weight: normal; font-family: 'Regular';}

.cmnctnChingBlk1SEc3
{width: 100%; padding: 100px 0 0 0; text-align: center;}

.cmnctnChingBlk1 .clientBlk
{width: 100%; padding: 100px 0 0px 0;}

.cmnctnChingBlk1D1
{position: absolute; top: 270px; left: 0;}

.cmnctnChingBlk1D2
{position: absolute; bottom: 300px; right: 0;}

.cmnctnChingBlk2
{width: 100%; padding: 150px 0 90px 0;} 

.cmnctnChingBlk2Head .section-heading
{font-size: 120px;}

.cmnctnChingBlk2Head .section-heading .txt-change
{font-size: 120px;}

.cmnctnChingBlk2Sec1
{width: 100%; text-align: center; padding: 90px 0 0 0;}

.cmnctnChingBlk2Sec1 img
{max-width: 100%;}

.cmnctnChingBlk2Sec2
{width: 100%; padding: 90px 0 0 0;}

.cmnctnChingBlk2Sec2 .section-heading
{margin: 0;}

.cmnctnChingBlk2Sec3
{width: 100%; padding: 0 0 0 0; text-align: center;}

.cmnctnChingBlk2Sec3 h4 p
{max-width: 885px; margin: 0 auto !important; font-weight: normal; font-size: 36px; font-family: 'Regular';}

.cmnctnChingBlk2Sec3 h4 p strong
{font-size: 36px; font-style: italic; font-family: 'Medium';}

.cmnctnChingBlk3
{width: 100%; padding: 80px 0 80px 0; background: #0d001c; color: #fff; text-align: center;}

.cmnctnChingBlk3Sec1
{width: 100%;}

.cmnctnChingBlk3Sec1 span
{display: inline-block; font-size: 16px; min-width: 200px; height: 40px; line-height: 42px; text-align: center; background-color: #c3ff53; color: #0c001c; padding: 0 20px 0 20px;}

.cmnctnChingBlk3Sec2
{width: 100%; padding: 50px 0 0 0;}

.cmnctnChingBlk3Sec2 .section-heading, .cmnctnChingBlk3Sec2 .section-heading span
{color: #fff;}

.cmnctnChingBlk3Sec2 .section-heading p, .cmnctnChingBlk3Sec2 .section-heading strong
{color: #fff;}

.cmnctnChingBlk3Sec3
{width: 100%; margin-top: 45px;}

.cmnctnChingBlk3Sec3 img
{max-width: 100%;}

.cmnctnChingBlk3Sec4
{width: 100%; margin-top: -70px;}

.cmnctnChingBlk3Sec4 h3 p
{max-width: 950px; margin: 0 auto; font-size: 48px; color: #fff; font-weight: normal; font-family: 'Regular';}

.cmnctnChingBlk4
{width: 100%; padding: 110px 0 150px 0; text-align: center;}

.cmnctnChingBlk4 .section-heading
{text-transform: initial; margin: 0;}

.cmnctnChingBlk4 .section-heading .txt-change
{text-transform: capitalize;}

.cmnctnChingBlk4Intro
{width: 100%;}

.cmnctnChingBlk4IntroRow
{width: 100%; background: #f4f2f5; padding: 16px 15px 12px 15px;}

.cmnctnChingBlk4IntroRow+.cmnctnChingBlk4IntroRow
{margin: 10px 0 0 0;}

.cmnctnChingBlk4IntroRow:nth-child(even)
{background: #e8e6ec;}

.cmnctnChingBlk4IntroRow h5
{font-size: 36px; font-weight: normal; font-family: 'Regular';}

.cmnctnChingBlk4Btm
{width: 100%; padding: 80px 0 0 0; text-align: center;}

.cmnctnChingBlk5
{width: 100%; padding: 0 0 150px 0; position: relative;}

.cmnctnChingBlk5 .scroll-text-container
{margin: 0;}

.cmnctnChingBlk5 .scroll-text span
{font-size: 120px; font-family: 'Playfair' !important;}

.cmnctnChingBlk5 .scroll-text
{font-size: 120px; text-transform: uppercase; font-family: 'Medium';}

.cmnctnChingBlk5Sec1
{width: 100%; padding: 50px 0 0 0;}

.cmnctnChingBlk5Sec1Row
{width: 100%; text-align: center;}

.cmnctnChingBlk5Sec1Row+.cmnctnChingBlk5Sec1Row
{margin: 40px 0 0 0;}

.cmnctnChingBlk5Sec1Row h4 p
{font-weight: normal; font-size: 36px; font-family: 'Regular';}

.cmnctnChingBlk5Sec1Row h4 p strong
{font-size: 36px; font-style: italic; font-family: 'Playfair' !important; font-weight: normal;}

.cmnctnChingBlk5Sec1Row h4 i
{font-size: 36px; font-style: italic;  font-family: 'Playfair' !important;}

.cmnctnChingBlk6
{width: 100%; padding: 190px 0 190px 0; background: #c3ff53;}

.cmnctnChingBlk6Btn
{width: 100%; margin-top: 50px; text-align: center;}

.cmnctnChingBlk6Btn .btn-black:hover
{background: #000 !important; color: #fff  !important;}

.cmnctnChingBlk7
{width: 100%; padding: 130px 0 100px 0 !important; background: #fff !important;}

.cmnctnChingBlk7Sec1
{width: 100%; text-align: center;}

.cmnctnChingBlk7Sec1 h4
{font-weight: normal; font-size: 24px; font-family: 'Medium'; text-transform: uppercase;}
 
.cmnctnChingBlk7 .section-heading .txt-change
{text-transform: capitalize;}

.cmnctnChingBlk7Sec2
{max-width: 920px; margin: 0 auto; padding: 20px 0 0 0; text-align: center;}

.cmnctnChingBlk7Sec2 .home-contact
{border: none; box-shadow: none; background: #001f2a;}

.inrPgFooter
{padding-top: 60px;}



/* contact page start */
.contactPg
{width: 100%;}

.contactPg .footerAbvBlk
{padding: 170px 0 10px 0; background-color: #001f2a; background-image: url(../images/julia-footer.webp) !important; background-size: contain !important; background-position: top !important; background-repeat: no-repeat !important;}

.contactPg .heading-anchor
{margin-bottom: 0;}

.contactPg .txt-change strong
{text-transform: capitalize;}

.contactPgBtm
{width: 100%; text-align: center; color: #fff;}

.contactPgBtmRow1
{width: 100%;}

.contactPgBtmRow1 h5
{color: #fff; text-transform: uppercase; font-size: 18px; font-weight: normal;}

.contactPgBtmRow2
{width: 100%; padding: 30px 0 0 0;}

.contactPgBtmRow2 span
{display: inline-block; width: 350px; height: 72px; line-height: 72px; border-radius: 40px; color: #fff; background: rgb(255, 255, 255, 0.2); font-size: 24px;}

.contactPgBtmRow2 span:hover
{background: rgb(195 255 83 / 100%); color: #0c001c;}



/* impact page start */
.impactPgBlk1Scnd
{padding: 0 !important;}

.impactPgBlk1Pic2
{width: 100%;}

.impactPgBlk1Pic2 img
{width: 100%;}

.impactPgBlk1OvrScnd
{width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: flex; align-items: center;}

.impactPgBlk1OvrScnd .section-heading p, .impactPgBlk1OvrScnd .section-heading p strong
{color: #fff;}

.speakingPgBlk2 .cmnctnChingBlk1D2Scnd
{top: auto !important; bottom: 120px !important;}


.impactPgBlk1
{width: 100%; position: relative; padding: 50px 0 0 0;}

.impactPgBlk1Ovr
{width: 100%;}

.impactPgBlk1OvrBx
{width: 100%; text-align: center;}

.impactPgBlk1Ovr .section-heading p
{font-size: 120px !important;}

.impactPgBlk1Ovr .section-heading p strong
{font-size: 90px !important;}

.impactPgBlk1Ovr2
{width: 100%; z-index: 1; margin-top: 70px;}

.impactPgBlk1Ovr2Bx
{width: 100%; padding: 30px 40px; background: #c3ff53; text-align: center; border-radius: 40px; box-shadow: 0 20px 100px 0 rgba(0,0,0,0.05);}

.impactPgBlk1Ovr2 .stats
{margin: 0;}

.impactPgBlk2
{width: 100%; padding: 130px 0 110px 0; position: relative;}

.impactPgBlk2 .container
{position: relative; z-index: 1;}

.impactPgBlk2 .section-heading p
{margin: 0;}

.impactPgBlk2Intro
{width: 100%; padding: 0 0 0 0; text-align: center;}

.impactPgBlk2IntroRow1
{width: 100%;}

.impactPgBlk2Intro h4 p
{font-size: 36px; font-weight: normal; font-family: 'Regular';}

.impactPgBlk2Intro h4+h4
{margin: 40px 0 0 0;}

.impactPgBlk2Intro h4 p strong
{font-family: 'Playfair' !important; font-weight: normal; font-size: 34px;}

.impactPgBlk2IntroRow2
{width: 100%; padding: 40px 0 0 0;}

.impactPgBlk2IntroRow3
{width: 100%; padding: 90px 0 0 0;}

.impactPgBlk2 .cmnctnChingBlk1D2
{top: 700px; bottom: auto;}

.impactPgBlk2IntroRow4
{width: 100%; padding: 130px 0 0 0;}

.impactPgBlk2IntroRow4ColBx
{display: block; width: 350px; height: 350px; background: #000; border-radius: 50%; margin: 0 auto; display: flex; align-items: center; justify-content: center;}

.troRow4ColBx
{width: 100%; text-align: center; color: #fff;}

.troRow4ColBxRow1
{width: 100%;}

.troRow4ColBxRow1 h4
{font-size: 36px; color: #fff;}

.troRow4ColBxRow1 h4 strong
{font-family: 'Playfair' !important; font-weight: normal; font-size: 36px; color: #fff;}
.troRow4ColBxRow1 h4 p
{font-size: 36px; color: #fff;}

.troRow4ColBxRow1 h4 p strong
{font-family: 'Playfair' !important; font-weight: normal; font-size: 36px; color: #fff;}

.troRow4ColBxRow2
{width: 100%; padding: 15px 0 0 0;}

.troRow4ColBxRow2 span
{display: inline-block; width: 200px; height: 40px; line-height: 40px; text-align: center; background: #000; border-radius: 30px; color: #fff; font-size: 16px; text-transform: uppercase;}

.impactPgBlk2IntroRow4Col:nth-child(2) .impactPgBlk2IntroRow4ColBx
{background: #c3ff53;}

.impactPgBlk2IntroRow4Col:nth-child(2) .troRow4ColBxRow1 h4 p
{color: #000;}

.impactPgBlk3
{width: 100%; padding: 0 0 120px 0; background: none !important;}

.impactPgBlk3 .scroll-text-container
{margin: 0;}

.impactPgBlk3Sec
{width: 100%; margin: 0 0 0 0; position: relative;}

.impactPgBlk3.mid-video-section video
{box-shadow: none !important; margin: 70px auto 0;}

.impactPgBlk4
{width: 100%; padding: 0 0 130px 0;}

.impactPgBlk4Blk2
{width: 100%; padding: 125px 0 0 0; text-align: center;}

.impactPgBlk4Blk2 .section-heading
{padding: 40px 0 0 0;}

.impactPgBlk4Blk2Intro
{width: 100%; padding: 90px 0 0 0;}

.impactPgBlk4Blk2ColBx
{width: 100%; position: relative; border: 4px solid #fff; transition: .4s cubic-bezier(.4,.47,.17,.98);}

.impactPgBlk4Blk2ColPic
{width: 100%; position: relative;}

.impactPgBlk4Blk2ColPic img
{width: 100%;}

.impactPgBlk4Blk2ColPicOvr
{width: 100%; position: absolute; bottom: 0; left: 0; text-align: center; padding: 25px 0 25px 0; 
background: linear-gradient(to bottom,  rgba(125,185,232,0) 0%,rgba(1,2,2,0.5) 99%,rgba(0,0,0,0.5) 100%);
}

.impactPgBlk4Blk2ColPicOvr h4
{margin: 0; padding: 0;}

.impactPgBlk4Blk2ColPicOvr h4 p
{font-size: 18px; text-transform: uppercase; color: #fff; margin: 0; font-family: 'Medium';}

.impactPgBlk4Blk2ColPicOvr h4 p strong
{color: #fff; font-weight: normal;}

.impactPgBlk4Blk2ColPicOvr h4 p br
{display: none;}

.impactPgBlk4Blk2ColBx:hover
{border-color: #c3ff53;}

.impactPgBlk5
{width: 100%; padding: 120px 0 140px 0; background: #0d001c; color: #fff; text-align: center;}

.impactPgBlk5Sec1
{width: 100%;}

.impactPgBlk5Sec1 img
{max-width: 100%;}

.impactPgBlk5Sec2
{width: 100%; padding: 30px 0 0 0;}

.impactPgBlk5Sec2 h4 p
{font-size: 36px; color: #fff; font-weight: normal; font-family: 'Regular';}

.impactPgBlk5Sec2 h4 strong
{font-weight: normal; font-family: 'Medium'; color: #c3ff53; font-size: 36px; font-style: italic;}

.impactPgBlk6
{width: 100%; padding: 65px 0 40px 0; text-align: center;}

.impactPgBlk6Head
{width: 100%; text-align: center;}

.impactPgBlk6Head h4
{font-size: 24px; text-transform: uppercase;}

.impactPgBlk6Intro
{width: 100%; padding: 45px 0 0 0;}

.impactPgBlk6Intro .row
{margin: 0;}

.impactPgBlk6Col
{padding: 0; width: 20%;}

.impactPgBlk6ColBx
{display: block; width: 100%;}

.impactPgBlk6ColPic
{width: 100%;}

.impactPgBlk6ColPic img
{width: 100%; height: 18vw; object-fit: cover;}

.impactPgBlk6Btm
{width: 100%; text-align: center; padding: 40px 0 0 0;}

.impactPgBlk6Btm a
{display: inline-block; width: 200px; height: 40px; line-height: 40px; text-align: center; background: #0d001c; border-radius: 7px; color: #fff; font-size: 16px; text-transform: uppercase;}

.impactPgBlk6Btm a:hover
{background: #c3ff53; color: #0d001c;}

.impactPgBlk7
{width: 100%; padding: 110px 0 100px 0; background: #c3ff53;}

.impactPgBlk7 .heading-anchor
{margin: 0 0 20px 0; color: #000; display: block; text-align: center;}

.impactPgBlk7 .section-heading p, .impactPgBlk7 .section-heading p strong
{color: #000;}

.impactPgBlk7 .home-contact
{background: #001f2a; box-shadow: none;}

.impactPgBlk7 .footer-contact
{padding-bottom: 0;}



/* meet-julia page start */
.mtJuliaBlk1
{width: 100%; position: relative; height: 100vh;}

.mtJuliaBlk1Pic
{width: 100%; height: 100%;}

.mtJuliaBlk1Pic video
{width: 100%; height: 100%; object-fit: cover; margin: 0 0 -7px 0;}

.mtJuliaBlk1Ovr
{width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: flex; align-items: center; background: rgba(0, 0, 0, 0.37);}

.mtJuliaBlk1OvrBx
{width: 100%; text-align: center;}

.mtJuliaBlk1Ovr .section-heading
{margin: 0;}

.mtJuliaBlk1Ovr .section-heading p, .mtJuliaBlk1Ovr .section-heading strong
{color: #fff; margin: 0;}

.mtJuliaBlk1Ovr .section-heading strong
{text-transform: capitalize;}

.mtJuliaBlk1OvrIntro
{width: 100%;}

.mtJuliaBlk1OvrIntro h4 p
{font-size: 48px; font-weight: normal; color: #fff;}

.mtJuliaBlk1OvrIntro h4 p strong
{font-size: 48px; font-weight: normal; color: #fff; font-family: 'Playfair' !important;}

.mtJuliaBlk1OvrBtm
{width: 100%; padding: 50px 0 0 0; text-align: center;}

.mtJuliaBlk1OvrBtm .btn-neon:hover
{background: #fff !important; color: #0c001c !important;}

.mtJuliaBlk2
{width: 100%; padding: 140px 0 230px 0; position: relative; text-align: center;}

.mtJuliaBlk2 .container
{position: relative; z-index: 1;}

.mtJuliaBlk2 h4 p
{font-size: 24px; text-transform: uppercase;}

.mtJuliaBlk2 .cmnctnChingBlk1SEc1 h3 strong
{font-size: 48px !important;}

.mtJuliaBlk2 .cmnctnChingBlk1D1
{top: 120px;}

.mtJuliaBlk2 .cmnctnChingBlk1D2
{bottom: 170px;}

.mtJuliaBlk3
{width: 100%; position: relative; text-align: center; padding: 0 0 400px 0;}

.mtJuliaBlk3 .container
{position: relative; z-index: 1;}

.mtJuliaBlk3Intro
{width: 100%;}

.mtJuliaBlk3 .cmnctnChingBlk3Sec1 span
{text-transform: uppercase; font-size: 16px;}

.mtJuliaBlk3Sec2
{width: 100%;}

.mtJuliaBlk3Sec2 h2 p
{font-family: 'Playfair' !important; font-size: 120px; font-weight: normal;}

.mtJuliaBlk3Sec3
{width: 100%; padding: 60px 0 0 0;}

.mtJuliaBlk3Sec3 h3 p
{font-size: 36px; max-width: 730px; margin: 0 auto; font-weight: normal; font-family: 'Regular';}

.mtJuliaBlk3D1
{position: absolute; bottom: 0; right: 0;}

.mtJuliaBlk3D1 img
{max-width: 100%;}

.mtJuliaBlk3D2
{width: 560px; height: 620px; position: absolute; top: 160px; left: 0; background: #c3ff53;}

.mtJuliaBlk3D3
{position: absolute; top: 40px; left: 0;}

.mtJuliaBlk3D4
{position: absolute; bottom: -40px; left: 125px;}

.mtJuliaBlk3D5
{position: absolute; bottom: -60px; right: 0; z-index: 1;}

.mtJuliaBlk4
{width: 100%; padding: 200px 0 180px 0;}

.mtJuliaBlk4 .scroll-text-container
{margin: 0;}

.mtJuliaBlk4Sec1
{width: 100%; margin: 80px 0 0 0; text-align: center; position: relative;}

.mtJuliaBlk4Sec1Ovr
{width: 100%; position: absolute; bottom: 55px; left: 0; text-align: center;}

.mtJuliaBlk4Sec1Ovr h2
{font-family: 'AtomicMarker'; font-size: 90px; color: #c3ff53;}

.mtJuliaBlk4Sec1Ovr h3 p
{color: #fff; font-size: 36px; text-transform: uppercase;}

.mtJuliaBlk4Sec1Ovr h3 strong
{font-family: 'Playfair' !important; color: #fff; text-transform: lowercase; font-weight: normal; font-size: 36px;}

.mtJuliaBlk4Sec2
{width: 100%; padding: 80px 0 0 0; text-align: center;}

.mtJuliaBlk4Sec2 h3 p
{font-size: 36px; font-weight: normal; font-family: 'Regular';}

.mtJuliaBlk4Sec2 h3 strong
{font-size: 36px; font-weight: normal; font-family: 'Playfair' !important;}

.mtJuliaBlk5
{width: 100%; padding: 0 0 120px 0; text-align: center;}

.mtJuliaBlk5 .row
{margin: 0;}

.mtJuliaBlk5Col
{min-height: 500px; padding: 0 30px 0 30px;}

.mtJuliaBlk5ColBx
{width: 100%; text-align: center; padding: 55px 0 0 0;}

.mtJuliaBlk5ColIcon
{width: 100%;}

.mtJuliaBlk5ColIntro
{width: 100%; padding: 40px 0 0 0;}

.mtJuliaBlk5ColIntro h5 p
{font-size: 24px; font-weight: normal; font-family: 'Regular';}

.mtJuliaBlk5ColIntro h5 strong
{font-size: 24px; font-weight: normal; font-family: 'Playfair' !important;}

.mtJuliaBlk5Col2
{background: #001f2a; border-radius: 50px;}

.mtJuliaBlk5Col2 .mtJuliaBlk5ColIntro h5 p
{color: #fff;}

.mtJuliaBlk6
{width: 100%; padding: 0 0 190px 0;}

.mtJuliaBlk6Bx
{width: 100%; padding: 84px; background: #c3ff53;}

.mtJuliaBlk6 .section-heading p
{text-transform: initial !important;}

.mtJuliaBlk6btm
{width: 100%; margin-top: 20px; text-align: center;}

.mtJuliaBlk7
{width: 100%; background: #001f2a; padding: 0 0 140px 0;}

.mtJuliaBlk7 .cmnctnChingBlk3Sec1
{text-align: center; text-transform: uppercase; padding: 0 0 60px 0;}

.mtJuliaBlk7 .section-heading p, .mtJuliaBlk7 .section-heading p strong
{color: #fff;}

.mtJuliaBlk7Intro
{width: 100%; padding: 160px 0 0 0;}

.mtJuliaBlk7IntroRow
{width: 100%; position: relative;}

.IntroRowColL
{display: flex; align-items: center;}

.IntroRowColLBx
{width: 100%;}

.IntroRowColLRow1
{width: 100%;}

.IntroRowColLRow1 h5
{font-size: 16px; color: #c4ff53; text-transform: uppercase; font-weight: normal; margin: 0;}

.IntroRowColLRow1 h3 p
{font-size: 48px; color: #fff; text-transform: uppercase;}

.IntroRowColLRow1 h3 p sup
{color: #fff; font-size: 20px; position: relative; top: -25px;}

.IntroRowColLRow1 h3 strong
{font-family: 'Playfair' !important; font-size: 48px; color: #fff; font-weight: normal; text-transform: lowercase;}

.IntroRowColLRow2
{width: 100%; padding: 25px 0 0 0;}

.IntroRowColLRow2 p
{font-size: 24px; color: #fff; opacity: 0.6; line-height: 1.25em; margin: 0; padding: 0;}

.IntroRowColRPic
{width: 100%; text-align: right;}

.mtJuliaBlk7IntroRowLine
{width: 100%; text-align: center; position: absolute; top: 100%; left: 0;}

.mtJuliaBlk7IntroRowLine2 img
{margin: -70px 0 0 30px;}

.mtJuliaBlk7IntroRow:nth-child(2)
{margin-top: 205px;}

.mtJuliaBlk7IntroRow:nth-child(3)
{margin-top: 205px;}

.mtJuliaBlk7IntroRow:nth-child(4)
{margin-top: 300px;}

.mtJuliaBlk7IntroRow:nth-child(5)
{margin-top: 350px;}

.mtJuliaBlk7IntroRow:nth-child(6)
{margin-top: 300px;}

.mtJuliaBlk7IntroRow:nth-child(7)
{margin-top: 200px;}

.mtJuliaBlk7IntroRow:nth-child(even) .IntroRowColL
{order: 2;}

.mtJuliaBlk7IntroRow:nth-child(even) .IntroRowColRPic
{text-align: left;}

.mtJuliaBlk7IntroRow:last-child .mtJuliaBlk7IntroRowLine 
{display: none;}

.mtJuliaBlk8
{width: 100%; padding: 0 0 120px 0;}




/* speaking page start */
.speakingPgBlk2
{padding: 140px 0 170px 0;}

.speakingPgBlk2 .impactPgBlk2IntroRow1 .section-heading p
{text-transform: initial !important;}

.speakingPgBlk2 .cmnctnChingBlk1D1
{top: 200px;}

.speakingPgBlk2 .cmnctnChingBlk1D2
{bottom: 90px; top: auto;}

.speakingPgBlk3 .cmnctnChingBlk3Sec1
{padding: 50px 0 50px 0;}

.speakingPgBlk3 .cmnctnChingBlk3Sec1 span
{text-transform: uppercase; padding: 0 20px 0 20px;}

.speakingPgBlk3 .section-heading p
{margin: 0;}

.speakingPgBlk3Intro
{max-width: 930px; margin: 0 auto; padding: 10px 0 0 0; text-align: center;}

.speakingPgBlk3Intro p
{font-size: 36px; margin: 0; font-weight: normal; font-family: 'Regular';}

.speakingPgBlk3Intro p+p
{margin-top: 40px;}

.speakingPgBlk4
{width: 100%; padding: 30px 0 145px 0;}

.speakingPgBlk4 .section-heading, .speakingPgBlk4 .section-heading p
{padding: 0; margin: 0;}

.speakingPgBlk4Intro
{width: 100%;}

.speakingPgBlk4Col1
{width: 43.5%;}

.speakingPgBlk4Col2
{width: 23.7%;}

.speakingPgBlk4Col3
{width: 32.8%;}

.speakingPgBlk4Col4
{width: 23.7%; padding-top: 37px;}

.speakingPgBlk4Col5
{width: 43.5%; padding-top: 10px;} 

.speakingPgBlk4Col6
{width: 32.8%; position: relative; top: -40px;}

.speakingPgBlk4ColBx
{width: 100%;}

.speakingPgBlk4ColPic
{width: 100%;}

.speakingPgBlk4ColPic img
{width: 100%;}

.speakingPgBlk4ColIntro
{width: 100%; padding: 20px 0 0 0;}

.speakingPgBlk4ColIntro h3
{text-transform: uppercase; font-size: 24px; font-family: 'Medium'; margin: 0;}

.speakingPgBlk4ColIntro h4
{text-transform: uppercase; font-size: 14px; font-family: 'Medium'; opacity: 0.5; margin: 5px 0 0 0;}

.speakingPgBlk5
{width: 100%;}

.speakingPgBlk5 .carousel-item:nth-of-type(1)
{background: url(../images/speakingPgBlk5SlidePic1.jpg) no-repeat center center; background-size: cover;}

.speakingPgBlk6
{width: 100%; padding: 120px 0 200px 0;}

.speakingPgBlk6ColBx
{width: 100%; text-align: center;}

.speakingPgBlk6ColSec
{width: 100%;}

.speakingPgBlk6ColSec+.speakingPgBlk6ColSec
{margin: 120px 0 0 0;}

.speakingPgBlk6ColSec h3
{font-size: 30px; text-transform: uppercase; font-family: 'Medium'; margin: 0;}

.speakingPgBlk6ColSec h5
{font-size: 24px; margin: 15px 0 0 0; min-height: 115px;}

.speakingPgBlk6ColMBx
{width: 100%; position: relative;}

.speakingPgBlk6ColMPic
{position: absolute; top: -8px; left: 60%; transform: translateX(-50%);}

.speakingPgBlk3Blk2
{width: 100%; padding: 100px 0 0 0;}

.speakingClgPgBlk5 .carousel-item:nth-of-type(1) {
    background: url(../images/speakingClgPgBlk5Pic1.jpg) no-repeat center center;
    background-size: cover;
}

.speakingPgBlk7
{width: 100%; background: #0a0b0e; padding: 55px 0 55px 0; margin-top: -1px;}

.speakingPgBlk7Bx
{width: 100%; display: flex; position: relative; padding: 0 400px 0 0;}

.speakingPgBlk7Head h3
{font-size: 30px; color: #c3ff53; text-transform: uppercase; font-family: 'Medium';}

.speakingPgBlk7Intro
{flex: 1; padding: 0 0 0 40px;}

.speakingPgBlk7Intro p
{margin: 0; padding: 0; font-size: 24px; color: #fff;;}

.speakingPgBlk7 .btn-white
{position: absolute; top: 0; right: 0; margin: 0;}

.speakingStndtPgBlk5 .carousel-item:nth-of-type(1) {
    background: url(../images/speakingStudentPgBlk5Pic1.jpg) no-repeat center center;
    background-size: cover;
}

.speakingStdntColPic
{width: 100%;}

.speakingStdntColPic img
{width: 100%;}

.speakingStdntColPic+.speakingStdntColPic
{margin-top: 30px;}

.speakingStdntCol1
{width: 67.2%;}

.speakingStdntCol2
{width: 32.8%;}

.speakingStdntColBx
{width: 100%;}

.speakingStdntCol1Sec1
{width: 100%;}

.speakingStdntCol1Sec1Col1
{width: 62%;}

.speakingStdntCol1Sec1Col2
{width: 38%;}

.speakingStdntCol1Sec2
{width: 100%; padding: 30px 0 0 0;}

.wpcf7-spinner
{display: none !important;}

.julia-memoir .form-select
{background-position: right 0.75rem top 10px !important; color: #6c757d;}


.footer-contact .select
{
	padding: 0rem 0rem 1.5rem 0rem;
	background-color: transparent;
	border: none; outline: none !important;
	border-bottom: 1px solid rgba(255,255,255,0.4);
	border-radius: 0px;
	margin: 29px auto; width: 100%; color: #6c757d;
	background-position: right 0.75rem top 10px !important;
}

.speakingPgBlk4Intro .foogallery.fg-dark .fg-item-inner
{padding: 0 !important; border: none !important; box-shadow: none !important; background: none !important;}

.speakingPgBlk4Intro .fg-masonry.fg-captions-bottom.fg-border-thin .fg-caption
{border: none !important;}

.speakingPgBlk4Intro .foogallery .fg-caption-title
{text-transform: uppercase; font-size: 24px; font-family: 'Medium'; margin: 20px 0 0 0 !important; color: #0c001c !important;}

.speakingPgBlk4Intro .fg-masonry.fg-captions-bottom .fg-caption-desc
{padding: 0; text-transform: uppercase; font-size: 14px; font-family: 'Medium'; opacity: 0.5; margin: 5px 0 0 0;}

.speakingPgBlk4Intro .fg-masonry.fg-col3 .fg-item {
    margin-bottom: 3% !important;
    width: 31.66% !important;
}



/* podcast page start */
.podcastPgBlk1
{width: 100%; padding: 20px 0 120px 0;}

.podcastPgBlk1Head
{width: 100%; text-align: center;}

.podcastPgBlk1Head .section-heading
{padding: 30px 0 0 0;}

.podcastPgBlk1Head .section-heading p, .podcastPgBlk1Head .section-heading p strong
{font-size: 120px !important;}

.podcastPgBlk1Pics
{width: 100%; margin: 100px 0 0 0; position: relative; overflow: hidden;}

.podcastPgBlk1Pic
{margin: 0 auto; max-width: 397px;}

.podcastPgBlk1Pic img
{max-width: 100%;}

.bubble-circle1
{width: 250px; height: 250px; border-radius: 50%; overflow: hidden; position: absolute; top: 140px; left: -80px;}

.bubble-circle1 img
{max-width: 100%; display: block;}

.bubble-circle2
{border-radius: 50%; display: flex; align-items: center; justify-content: center; position: absolute; top: 215px; left: 15%;}

.bubble-circle3
{width: 350px; height: 350px; border-radius: 50%; overflow: hidden; position: absolute; bottom: 60px; left: 3%;}

.bubble-circle3 img
{max-width: 100%; display: block;}

.bubble-circle4
{width: 350px; height: 350px; border-radius: 50%; overflow: hidden; position: absolute; top: 15px; right: 4%;}

.bubble-circle4 img
{max-width: 100%; display: block;}

.bubble-circle5
{border-radius: 50%; display: flex; align-items: center; justify-content: center; position: absolute; top: 378px; right: 17%;}

.bubble-circle6
{width: 250px; height: 250px; border-radius: 50%; overflow: hidden; position: absolute; bottom: 200px; right: -80px;}

.bubble-circle6 img
{max-width: 100%; display: block;}

.podcastPgBlk1Intro
{width: 100%; padding: 140px 0 0 0; text-align: center;}

.podcastPgBlk1Intro .section-heading p, .podcastPgBlk1Intro .section-heading p strong
{font-size: 90px !important;}

.podcastPgBlk1IntroBtns
{width: 100%; padding: 50px 0 0 0;}

.podcastPgBlk1IntroBtns a
{display: inline-block; vertical-align: middle;}

.podcastPgBlk1IntroBtns a+a
{margin: 0 0 0 25px;}

.podcastPgBlk1IntroBtns a:hover
{opacity: 0.8;}

.podcastPgBlk1IntroBtns a img
{max-width: 100%;}

.podcastPgBlk2
{width: 100%; background: #0c001c; color: #fff;}

.podcastPgBlk2Head
{width: 100%; text-align: center; background: #c3ff53; height: 80px;}

.podcastPgBlk2Head h3
{font-size: 30px; line-height: 80px;}

.podcastPgBlk2Intro
{width: 100%; padding: 50px 0 85px 0;}

.podcastPgBlk2Intro .container
{max-width: 955px;}

.podcastPgBlk2Row
{width: 100%;}

.podcastPgBlk2Row a
{display: flex; padding: 25px 90px 25px 90px; border-radius: 25px;}

.podcastPgBlk2Row a:hover
{background: #251a33;}

.podcastPgBlk2RowPic
{width: 161px; border-radius: 20px; overflow: hidden;}

.podcastPgBlk2RowPic img
{width: 100%;}

.podcastPgBlk2RowIntro
{flex: 1; padding: 25px 0 0 60px;}

.podcastPgBlk2RowIntro h4
{font-size: 30px; color: #c3ff53;}

.podcastPgBlk2RowIntro p
{color: #fff; font-size: 24px; line-height: 1.3em; padding: 5px 0 0 0;}

.podcastPgBlk3
{width: 100%; padding: 110px 0 130px 0;}

.podcastPgBlk3Sec1
{width: 100%;}

.podcastPgBlk3Sec1 .section-heading p
{text-transform: initial !important;}

.podcastPgBlk3Sec1 .section-heading p strong
{text-transform: capitalize !important;}

.podcastPgBlk3Sec2
{width: 100%; padding: 0 0 0 0; text-align: center;}

.podcastPgBlk3Sec2 .ziggy-line::after
{font-size: 45px; line-height: 45px; margin-top: -10px;}

.podcastPgBlk3Sec3
{width: 100%; padding: 90px 0 0 0; margin-bottom: -20px;}

footer .input-group p
{display: flex;}

#auto-popUp .modal-body .form-control
{
	background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.4);
    border-radius: 0px;
    margin: 25px auto;
	color: #c3ff53 !important;
    border-bottom: 1px solid rgba(195,255,83,1) !important;
    outline: none !important;
    box-shadow: none !important;
    text-align: center !important;
    text-transform: uppercase !important;
    padding: 0rem 0rem 1rem 0rem !important;
}

#auto-popUp .modal-body .btn-white
{
	border-radius: 50px;
	margin: 10px auto 25px;
	padding: 20px 100px;
	border: none;
	background-color: #fff;
    color: #0c001c;
}

#auto-popUp .modal-body .btn-white:hover
{
	background-color: #c3ff53;
    color: #0c001c;
}

#auto-popUp .modal-body .wpcf7-response-output
{
	color: #fff !important;
    font-size: 14px !important;
    text-align: center !important;
    margin: 0 -30px 20px -30px !important;
}

footer .input-group .btn
{height: 43px !important;}

footer .input-group .wpcf7-response-output
{color: #fff; font-size: 13px;}

.videoModal .modal-dialog
{max-width: 800px;}

.videoModal .modal-content
{position: relative;}

.videoModal .modal-header
{padding: 0; position: absolute; top: 30px; right: 30px; z-index: 1;}

.videoModal .video-container video
{border-radius: 25px;}

.footer-contact .col-md-10
{margin: 0 auto; width: 100%;}

.mid-video-section .section-heading
{margin-bottom: 40px;}

.podcast-container .heading-anchor p
{margin-top: 0 !important;}

.mtJuliaBlk1 .mtJuliaBlk1Ovr .section-heading strong
{text-transform: lowercase !important;}

.footer-contact .wpcf7-form .col-md-10
{width: 100%;}

.mtJuliaBlk6btm .btn-black:hover
{background: #fff !important;}

.cmnctnChingBlk6Btn .btn-black:hover
{background: #fff !important; color: #0c001c !important;}

.about-services .btn-black:hover
{background: #fff !important; color: #0c001c !important;}



.contactPg .col-md-12 .infusion-form
{}



.contactPg .footerAbvBlk .footer-contact .col-md-12 form
  {
    border: 1px solid rgba(255,255,255,0.2);
    border-radius: 40px;
    background-color: rgba(0,31,42,0.5);
    padding: 0px 50px 25px;
    backdrop-filter: blur(15px);
    box-shadow: 0 20px 100px 0 rgba(0,0,0,0.5);
    margin: 50px auto;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    margin: 50px -10px 50px -10px;
  }

  .contactPg .footerAbvBlk .footer-contact .col-md-12 form > div
  {
    flex: 0 0 auto;
    width: 33.3333333%;
    padding: 10px 10px 0 10px;
  }

  .contactPg .footerAbvBlk .footer-contact .col-md-12 form > div:nth-child(4)
  {width: 100%;}

  .contactPg .footerAbvBlk .footer-contact .col-md-12 form > div:nth-child(5)
  {display: none;}

  .contactPg .footerAbvBlk .footer-contact .col-md-12 form > div:nth-child(9), .contactPg .footerAbvBlk .footer-contact .col-md-12 form > div:nth-child(10)
  {width: 50%;}

  .contactPg .footerAbvBlk .footer-contact .col-md-12 form > div:nth-child(11)
  {display: none;}

  .contactPg .footerAbvBlk .footer-contact .col-md-12 form > div:nth-child(12), .contactPg .footerAbvBlk .footer-contact .col-md-12 form > div:nth-child(13)
  {width: 100%;}

  .contactPg .footerAbvBlk .footer-contact .col-md-12 .infusion-field label
  {display: none !important;}

  .contactPg .footerAbvBlk .footer-contact .col-md-12 .infusion-field input
  {width: 100%;
    padding: 0rem 0rem 1.5rem 0rem;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.4);
    border-radius: 0px;
    margin: 25px auto;
    outline: none; color: #fff;
  }

  .contactPg .footerAbvBlk .footer-contact .col-md-12 .infusion-field input:focus
  {border-color: #c3ff53;}

  .contactPg .footerAbvBlk .footer-contact .col-md-12 .infusion-field select
  {width: 100%;
    padding: 0rem 0rem 1.5rem 0rem;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.4);
    border-radius: 0px;
    margin: 30px auto;
    outline: none;  color: #6c757d;
  }
  
  .contactPg .footerAbvBlk .footer-contact .col-md-12 .infusion-field select:focus
  {border-color: #c3ff53;}

  .contactPg .footerAbvBlk .footer-contact .col-md-12 .infusion-field textarea
  {width: 100%;
    padding: 0rem 0rem 1.5rem 0rem;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.4);
    border-radius: 0px;
    margin: 25px auto;
    outline: none; color: #fff;
  }

  .contactPg .footerAbvBlk .footer-contact .col-md-12 .infusion-field textarea:focus
  {border-color: #c3ff53;}

  .contactPg .footerAbvBlk .footer-contact .col-md-12 .infusion-submit .infusion-recaptcha
  {
    background-color: #c3ff53;
    color: #0c001c;
    border-radius: 50px;
    margin: 10px auto 25px;
    padding: 20px 100px;
    border: none;
    font-size: 24px;
    text-align: center;
  }

  .contactPg .footerAbvBlk .footer-contact .col-md-12 .title .title
  {font-size: 18px; color: #fff; text-transform: uppercase; padding: 30px 0 0 0}

  .contactPg .footerAbvBlk .footer-contact .col-md-12 .title .title *
  {color: #fff;}

  .grecaptcha-badge
  {display: none !important;}


  @media screen and (max-width:767px) and (min-width:320px){
    .contactPg .footerAbvBlk .footer-contact .col-md-12 form
    {padding: 0px 15px 10px; margin: 20px 0px 30px 0px;}

    .contactPg .footerAbvBlk .footer-contact .col-md-12 form > div
    {width: 100% !important; padding-top: 0;}

    .contactPg .footerAbvBlk .footer-contact .col-md-12 .infusion-submit .infusion-recaptcha
    {padding: 15px 30px; font-size: 19px;}
  }
  
  
  .footer-contact form
  {
    border: 1px solid rgba(255,255,255,0.2);
    border-radius: 40px;
    background-color: rgba(0,31,42,0.5);
    padding: 0px 50px 25px;
    backdrop-filter: blur(15px);
    box-shadow: 0 20px 100px 0 rgba(0,0,0,0.5);
    margin: 50px auto;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    margin: 50px -10px 50px -10px;
  }

  .footer-contact form > div
  {
    flex: 0 0 auto;
    width: 33.3333333%;
    padding: 10px 10px 0 10px;
  }

  .footer-contact form > div:nth-child(4)
  {width: 100%;}

  .footer-contact form > div:nth-child(5)
  {display: none;}

  .footer-contact form > div:nth-child(9), .footer-contact form > div:nth-child(10)
  {width: 50%;}

  .footer-contact form > div:nth-child(11)
  {display: none;}

  .footer-contact form > div:nth-child(12), .footer-contact form > div:nth-child(13)
  {width: 100%;}

  .footer-contact .infusion-field label
  {display: none !important;}

  .footer-contact .infusion-field input
  {width: 100%;
    padding: 0rem 0rem 1.5rem 0rem;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.4);
    border-radius: 0px;
    margin: 25px auto;
    outline: none; color: #fff;
  }

  .footer-contact .infusion-field input:focus
  {border-color: #c3ff53;}

  .footer-contact .infusion-field select
  {width: 100%;
    padding: 0rem 0rem 1.5rem 0rem;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.4);
    border-radius: 0px;
    margin: 30px auto;
    outline: none;  color: #6c757d;
  }
  
  .footer-contact .infusion-field select:focus
  {border-color: #c3ff53;}

  .footer-contact .infusion-field textarea
  {width: 100%;
    padding: 0rem 0rem 1.5rem 0rem;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.4);
    border-radius: 0px;
    margin: 25px auto;
    outline: none; color: #fff;
  }

  .footer-contact .infusion-field textarea:focus
  {border-color: #c3ff53;}

  .footer-contact .infusion-submit .infusion-recaptcha
  {
    background-color: #c3ff53;
    color: #0c001c;
    border-radius: 50px;
    margin: 10px auto 25px;
    padding: 20px 100px;
    border: none;
    font-size: 24px;
    text-align: center;
  }

  .footer-contact .title .title
  {font-size: 18px; color: #fff; text-transform: uppercase; padding: 30px 0 0 0}

  .footer-contact .title .title *
  {color: #fff;}

  .grecaptcha-badge
  {display: none !important;}


  @media screen and (max-width:767px) and (min-width:320px){
    .footer-contact form
    {padding: 0px 15px 10px; margin: 20px 0px 30px 0px;}

    .footer-contact form > div
    {width: 100% !important; padding-top: 0;}

    .footer-contact .infusion-submit .infusion-recaptcha
    {padding: 15px 30px; font-size: 19px;}
  }
  
 .impactPgBlk7 .footer-contact form
  {background: #001f2a !important;}
  
 .fullTxt
	{width: 100%; text-align: center;}

	.fullTxt .container-fluid
	{padding: 0 !important;}

	.fullTxt .scroll-text
	{animation: initial !important; font-size: 6.4vw; white-space: initial; transform: initial !important; text-align: center;}

	@media screen and (max-width:767px) and (min-width:320px){
		.fullTxt .scroll-text
		{font-size: 6.2vw;}
	}

.formkit-form[data-uid="406ffea2cb"][min-width~="700"] [data-style="clean"], .formkit-form[data-uid="406ffea2cb"][min-width~="800"] [data-style="clean"] {
    padding-top: 0px !important;
}

li#menu-item-1243 {
    background: #c3ff53;
}
.header .navbar .navbar-nav > .menu-item {
    padding: 5px 0px !important;
}