/*============================================================================
	NEW CSS START HERE
==============================================================================*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap');

@font-face {font-family: "Born Ready"; src: url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.eot"); src: url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.woff") format("woff"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/ae9402c994ca14b82833d8d67529c560.svg#Born Ready") format("svg"); }

@font-face {font-family: "ProximaNova-Regular"; src: url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.eot"); src: url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.woff") format("woff"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/0376a58122a881d16a294512d3c947b1.svg#ProximaNova-Regular") format("svg"); }

body, h1, h2, h3, h4, h5, h6, th, td, caption {font-family: 'Montserrat', sans-serif;}

a.btn {font-weight: 500; padding: 0 30px; width: auto; position: relative; background: #ffbfa3 !important; transition: all 0.2s ease, visibility 0s; border-radius: 50px; background: rgba(239, 197, 157, 0); box-shadow: 0 1px 0 rgb(14 24 33 / 0%); border: 1px solid #ffbfa3; height: 69px; line-height: 69px; min-width: 213px; font-size: 16px; letter-spacing: 1px; color: #fff !important; font-family: 'Montserrat', sans-serif; text-transform: uppercase;}

a.btn:hover, .footer__content #kajabi-form .kajabi-form__btn:hover {background: #a7d7d4 !important; filter: none; border-color: #a7d7d4}


p {font-size: 20px}


	/*========================
		HOME PSGE CSS START HERE
	==============================*/


	/*========================
		HEADER CSS START HERE
	==============================*/

	.header__wrap a {padding: 0 5px; text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-size: 12px; color: #333; line-height: normal;}
    
	.header__wrap a:hover {color: #EFC59D;}
	
    body .header {font-size: 0}
    
    .header__wrap .dropdown__menu {padding: 10px;}
	
	.header__wrap .dropdown__menu .dropdown__item {margin: 0; display: inline-block; width: 100%;}
	
	.header__wrap .dropdown__menu .dropdown__item:last-child {margin: 0 !important;} 
	
	.header__wrap .dropdown__menu .dropdown__item a {padding: 10px; color: #fff !important}
	
	.header__wrap img.logo__image {width: 150px !important;}
	
	.header__wrap .social-icons .social-icons__icon {margin: 0 0 0 8px; background: #EFC59D; width: 30px; height: 30px; color: #fff; border-radius: 100%;}
	
	#section-header {position: relative; z-index: 999;}
	
	.header__wrap .header__block .dropdown:hover .dropdown__menu {background: #a7d7d4 !important; top: 100%; opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
	
	/*========================
		FORM CSS START HERE
	==============================*/
	#section-1621938949207 h2 {font-family: "Born Ready"; letter-spacing: 4px; margin: 0 0 40px 0;}
	
	#section-1621938949207 .form {padding: 40px;}
	
	#section-1621938949207 .form label, #section-1621938949207 .form input, #section-1621938949207 .form textarea {font-family: 'Montserrat', sans-serif; font-size: 16px;}
	
	#section-1621938949207 .form input::placeholder, #section-1621938949207 .form textarea::placeholder {color: #000;}
	
	#section-1621938949207 .form button#form-button {font-weight: 500; padding: 0 30px; width: auto; position: relative; transition: all 0.2s ease, visibility 0s; border-radius: 50px; box-shadow: 0 1px 0 rgb(14 24 33 / 0%); border: 1px solid #EFC59D; height: 55px; line-height: 55px; min-width: 250px; font-size: 16px; letter-spacing: 1px; font-family: 'Montserrat', sans-serif; text-transform: uppercase; background: #EFC59D;}
	 
	
/**footer***/

.footer__content .kajabi-form--inline {background: #edf5f0; padding: 40px 0 50px 0;}

.footer__content #kajabi-form .kajabi-form__content {max-width: 700px;}

.footer__content #kajabi-form fieldset {display: flex;}

.footer__content #kajabi-form .kajabi-form__form-item {width: 40%; margin: 0 10px 0 0;}

.footer__content #kajabi-form .kajabi-form__form-item input {font-family: 'Montserrat', sans-serif; max-height: 40px; background: #fff; border-width: 1px; border-color: #000;}

.footer__content #kajabi-form .kajabi-form__form-item input::placeholder {color: #000;}

#kajabi-form .kajabi-form__content .kajabi-form__title {text-align: center; color: rgb(96,94,94); font-weight: 600; font-family: "Born Ready"; font-size: 40px; letter-spacing: 4px;}

#kajabi-form .kajabi-form__content .kajabi-form__subtitle {margin: 0 0 10px 0; text-align: center; color: #000; font-family: 'Montserrat', sans-serif;}

.copyright {font-size: 16px;}

.footer__container .footer__block {width: auto; float: left;}

.footer__container.media {padding: 10px 20px; margin: 0 auto; max-width: 80%;}

.footer__content #kajabi-form .kajabi-form__btn {cursor: pointer; margin: 0; width: 20%; background: #EFC59D; font-family: 'Montserrat', sans-serif; text-transform: uppercase; color: #fff; font-weight: 600; letter-spacing: 1px; max-height: 40px; line-height: normal;}

.footer__content #kajabi-form .kajabi-form__btn:hover {background: #EFC59D}

.footer__content {width: 100%; display: inline-block; padding: 0;}

.footer__container .footer__block .social-icons__icons {display: inline-block; text-align: center; width: 100%;}

.footer__container .footer__block .social-icons__icons .social-icons__icon {display: inline-block;}

.footer a.link-list__link {font-size: 12px; padding: 0 5px; text-transform: uppercase; font-family: 'Montserrat', sans-serif;}

/*<!-------------------RESPONSIVE Css Start Here--------------->*/



@media (max-width: 1200px)
{
	.header__wrap img.logo__image {width: 120px !important;}
	
	.header__content--desktop .header__block {margin: 0 2px;}
	
}

@media (max-width: 991px)
{
	.header__content--desktop .link-list__link {margin: 0;}
	
	.header__wrap a {font-size: 10px;}
	
	.header__wrap .header__container {padding: 0 20px;}
	
	.header__wrap img.logo__image {width: 75px !important;}
	
	.header__wrap .social-icons .social-icons__icon {margin: 0 0 0 2px; width: 20px; height: 20px;}
	
	.footer__container .footer__block {margin: 0 auto !important; float: none; display: table;}
	
	.footer__container .block-type--link_list {margin-bottom: 20px !important; float: right; text-align: center;}
}


@media (max-width: 767px)
{
	.header__content--desktop {padding: 10px 0;}

    .header__content--mobile .user__login a {font-size: 14px; color: #fff;}
	
	.header__content.header__content--mobile {background: #a7d7d4; padding: 30px 10px;} 
	
	.header__wrap .dropdown__menu {padding: 0 0 0 40px; margin: 10px 0;}
	
	.header a.link-list__link, .header a.social-icons__icon, .header .dropdown__item a, .header .user__login a {color: #fff;}
	
	.header__wrap .dropdown__menu .dropdown__item a {position: relative; padding: 10px 20px;}
	
	.header__wrap .dropdown__menu .dropdown__item a:before {content: ""; position: absolute; top: 50%; width: 10px; height: 10px; background: #fff; transform: translateY(-50%); left: 0;}
	
	.header__content--mobile .dropdown__trigger {display: block; padding: 8px 20px; font-size: 14px; color: #fff !important;}
	
	.header__wrap .social-icons .social-icons__icon {margin: 0 0 0 10px; width: 30px; height: 30px; font-size: 16px;}

	
	.header a.link-list__link, .dropdown__item a {color: #fff; font-size: 14px}
	
	.header__wrap img.logo__image {width: 120px !important;}
	
	#kajabi-form .kajabi-form__content .kajabi-form__title {text-align: center;}

	.footer__content .kajabi-form--inline {padding: 40px 20px;}
	
	.footer__container.media {max-width: 94%;}
	
	#section-1621938949207 .form {padding: 20px 0;}
}

@media (max-width: 480px)

{
 
	a.btn {width: 80%; height: 50px; line-height: 50px;min-width:129px; padding:0 5px;}
	
	.site-button {display: flex; justify-content: space-around;}
	
	#section-1621938949207 h2 {font-size: 25px}
	
	#kajabi-form .kajabi-form__content .kajabi-form__title {line-height: 1.4; font-size: 30px;}
	
	.footer__container .block-type--link_list {padding-left:0; padding-right: 0;}
	
	.footer__content #kajabi-form fieldset {display: block;}
	
	.footer__content #kajabi-form .kajabi-form__form-item {width: 49%; margin: 0 0 0 2%; float: left;}

	.footer__content #kajabi-form .kajabi-form__form-item:nth-child(1) {margin-left: 0;}

	.footer__content #kajabi-form .kajabi-form__btn	{display: inline-block; margin: 2% 0 0 0; width: 100%;}
	 
}


