/*
Stylesheet Name: Savior Pro Styles
Author: Savior Admin
Tags: elementor-element, elementor-button, pp-dual-heading, pp-info-box, img, svg, pp-advanced-menu, slider_revolution, slick-slider, elementor-widget-video, elementor-widget-image-box, mCustomScrollbar, pp-list-items.
Version: 1.1
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Elements
# Pages
# Sections
# keyFrames
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Importing Fonts
--------------------------------------------------------------*/
/** Encode Sans Condensed Fonts **/
@import url('https://fonts.googleapis.com/css2?family=Encode+Sans+Condensed:wght@100;200;300;400;500;600;700;800;900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
/** Open Sans Fonts **/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
/** Inter Fonts **/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
/** Roboto Fonts **/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/** Raleway Fonts **/
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
/** Montserrat Fonts **/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
	scroll-behavior: smooth;
}
a:focus,
a:-webkit-any-link:focus-visible,
.pp-video-play-icon:focus{
	outline: 0px solid #000 !important;
}
h1, h2, h3, h4, h5, h6,
.pp-dual-heading-block.elementor-widget-pp-dual-heading .pp-dual-heading,
.elementor-element.elementor-widget-pp-dual-heading .pp-dual-heading,
.elementor-element.elementor-widget-text-editor p,
.woocommerce-js h2{
	margin-bottom: 0px;
}
.elementor-widget-pp-dual-heading .pp-dual-heading,
.font-55.elementor-widget-pp-dual-heading .pp-dual-heading{
	line-height: 1;
}
ul, ol{
	list-style: none;
	margin-bottom: 0px;
	padding: 0px;
}
.ast-separate-container{
	background-color: #fff;
}
.ast-separate-container #primary,
.ast-separate-container #content .ast-container{
	padding: 0px;
}
.ast-container,
.ast-woo-shop-archive .site-content > .ast-container{
	padding: 0px;
	max-width: 100%;
}
.ast-separate-container #primary, 
.ast-separate-container.ast-left-sidebar #primary, 
.ast-separate-container.ast-right-sidebar #primary,
.error404.ast-separate-container #primary{
	margin-top: 0px;
	margin-bottom: 0px;
}
.ast-narrow-container .site-content > .ast-container{
	max-width: 100%;
}
.ast-separate-container .ast-container .ast-article-single{
	padding: 0px !important;
}
#ast-scroll-top.ast-scroll-top-icon{
	width: 52px;
	height: 52px;
	transition: all 0.35s ease;
	right: 15px;
	bottom: 20px;
}
#ast-scroll-top.ast-scroll-top-icon .ast-icon.icon-arrow{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}
#ast-scroll-top.ast-scroll-top-icon .ast-icon.icon-arrow svg{
	width: 24px;
	height: auto;
}
.section-head.elementor-widget-pp-dual-heading .pp-dual-heading{
	display: flex;
	flex-direction: column;
}
#ast-scroll-top.ast-scroll-top-icon:active,
#ast-scroll-top.ast-scroll-top-icon:hover,
#ast-scroll-top.ast-scroll-top-icon:focus{
	border: 0px;
}
/*--------------------------------------------------------------
# Buttons
--------------------------------------------------------------*/
.btn-gold.elementor-widget-button.wd-280,
.btn-white.elementor-widget-button.wd-280{
	width: 280px;
}
.btn-gold.elementor-widget-button .elementor-button-wrapper .elementor-button,
.btn-white.elementor-widget-button .elementor-button-wrapper .elementor-button{
	width: 100%;
}
.btn-clip.elementor-widget-button .elementor-button-wrapper{
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn-clip.elementor-widget-button .elementor-button{
	cursor: pointer;
}
.btn-clip.elementor-widget-button .elementor-button .elementor-button-content-wrapper{
	display: flex;
	align-items: center;
}
.btn-clip.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon{
	margin-right: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn-clip.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{
	width: auto;
	height: auto;
}
.btn-clip.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg path{
	transition: all 0.35s ease;
}
.btn-clip.elementor-widget-button .elementor-button:hover .elementor-button-content-wrapper .elementor-button-icon svg path{
	fill: #081628;
}
/*--------------------------------------------------------------
# Main Header
--------------------------------------------------------------*/
.elementor-element.main-header > .e-con-inner{
	margin-left: 75px;
}
.main-header .main-menu.elementor-widget-exad-navigation-menu .exad-nav-menu-wrapper ul.exad-nav-menu li.menu-item .exad-menu-item{
	overflow: visible;
}
.main-header .main-menu.elementor-widget-exad-navigation-menu .exad-nav-menu-wrapper ul.exad-nav-menu li.menu-item .exad-menu-item:before{
	bottom: 13px;
	width: 0px;
	height: 1.5px;
	transform: none;
	transition: all 0.35s ease;
}
.main-header .main-menu.elementor-widget-exad-navigation-menu .exad-nav-menu-wrapper ul.exad-nav-menu li.menu-item.current-menu-item .exad-menu-item:before,
.main-header .main-menu.elementor-widget-exad-navigation-menu .exad-nav-menu-wrapper ul.exad-nav-menu li.menu-item .exad-menu-item:hover:before{
	height: 1.5px;
	transform: none;
	width: 100%;
}
.main-header .main-menu.elementor-widget-exad-navigation-menu .exad-nav-menu-wrapper ul.exad-nav-menu li.menu-item.btn-menu-tem .exad-menu-item{
	position: relative;
	background: #C1A767;
	width: 202px;
	padding-left: 15px;
	padding-right: 15px;
	border-radius: 50px;
	justify-content: center;
	align-items: center;
	transition: all 0.35s ease;
}
.main-header .main-menu.elementor-widget-exad-navigation-menu .exad-nav-menu-wrapper ul.exad-nav-menu li.menu-item.btn-menu-tem .exad-menu-item:hover{
	background: #0B1627;
	color: #fff;
}
.main-header .main-menu.elementor-widget-exad-navigation-menu .exad-nav-menu-wrapper ul.exad-nav-menu li.menu-item.btn-menu-tem .exad-menu-item:before{
	display: none;
}
.main-header .main-menu.elementor-widget-exad-navigation-menu .exad-nav-menu-wrapper ul.exad-nav-menu li.menu-item.btn-menu-tem .exad-menu-item:after{
	content: "";
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 22 22" fill="none"><path d="M1.83301 8.37568C1.83301 12.8333 5.51749 15.2088 8.21459 17.335C9.16634 18.0853 10.083 18.7917 10.9997 18.7917C11.9163 18.7917 12.833 18.0853 13.7848 17.335C16.4819 15.2088 20.1663 12.8333 20.1663 8.37568C20.1663 3.91798 15.1245 0.756676 10.9997 5.04225C6.87482 0.756676 1.83301 3.91798 1.83301 8.37568Z" fill="white" stroke="white" stroke-width="2.66667"/></svg>') no-repeat;
	width: 22px;
	height: 22px;
	display: inline-block;
	position: static !important;
	opacity: 1;
	margin: -1px 0px 0px 12px;
}
.main-header .main-menu.elementor-widget-exad-navigation-menu .exad-nav-menu-wrapper ul.exad-nav-menu li.menu-item.btn-menu-tem .exad-menu-item:hover:after{
	animation: gelatine 0.35s infinite;
}
@keyframes gelatine {
	from, to { transform: scale(1, 1); }
	25% { transform: scale(0.9, 1.1); }
	50% { transform: scale(1.1, 0.9); }
	75% { transform: scale(0.95, 1.05); }
}
/*--------------------------------------------------------------
# Home Page
--------------------------------------------------------------*/
.home-hero .font-24.elementor-widget-text-editor p{
	position: relative;
	padding-left: 30px;
}
.home-hero .font-24.elementor-widget-text-editor p:before{
	content: "";
	width: 2px;
	height: calc(100% - 10px);
	background: #fff;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 50%;
	transform: translateY(-50%);
}
.dual-col-head.elementor-widget-heading .elementor-heading-title span{
	color: #C1A767;
}
.sheild-grid .sheild-card.elementor-widget-icon-box > .elementor-widget-container{
	border-width: 1.5px !important;
}
.sheild-grid .sheild-card.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{
	display: flex;
	align-items: center;
	justify-content: center;
}
.sheild-grid .sheild-card.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg{
	width: auto;
	height: auto;
}
.sheild-grid .sheild-card.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg .bd-hover{
	transition: all 0.35s ease;
}
.sheild-grid .sheild-card.elementor-widget-icon-box:hover .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg .bd-hover{
	fill: #0B1627;
	stroke: #0B1627;
}
.who-we .elementor-element.col-left{
	width: calc(100% - 600px);
}
.who-we .elementor-element.col-right{
	width: 600px;
}
.who-we .goal-img.bd-mob-ver.elementor-widget-image{
	display: none;
}
.font-30.sb-44.elementor-widget-text-editor p:not(:last-child){
	margin-bottom: 44px;
}
.goal-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child){
	margin-bottom: 40px;
}
.goal-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg{
	width: auto;
	height: auto;
	margin: 0px;
}
.goal-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon svg .bd-hover{
	transition: all 0.35s ease;
}
.goal-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item:hover .elementor-icon-list-icon svg .bd-hover{
	stroke: #fff;
}
.goal-list.elementor-widget-icon-list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-text{
	padding: 0px 0px 0px 20px;
}
.bd-podcast .elementor-element.col-left{
	width: 586px;
}
.bd-podcast .elementor-element.col-right{
	width: calc(100% - 586px);
}
.txt-link.elementor-widget-text-editor a{
	text-decoration: none;
	transition: all 0.35s ease;
	color: #C1A767;
	position: relative;
}
.txt-link.elementor-widget-text-editor a:after{
	content: "";
	width: 0px;
	height: 1px;
	background: #C1A767;
	display: inline-block;
	position: absolute;
	left: 0px;
	bottom: 2px;
	transition: all 0.35s ease;
}
.txt-link.elementor-widget-text-editor a:hover:after{
	width: 100%;
}
.elementor-element.mr-136 > .e-con-inner{
	margin-right: 136px;
}
.scloud-box.elementor-widget-audio .elementor-soundcloud-wrapper{
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.main-footer .main-row .elementor-element.col-01,
.main-footer .main-row .elementor-element.col-02,
.main-footer .main-row .elementor-element.col-03,
.main-footer .copyright-row .elementor-element.col-01,
.main-footer .copyright-row .elementor-element.col-02,
.main-footer .copyright-row .elementor-element.col-03{
	width: auto;
}
.main-footer .main-row .footer-menu.elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 0px 50px;
}
.main-footer .main-row .footer-menu.elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu li.menu-item .elementor-item{
	padding-left: 24px;
	transition: all 0.35s ease;
}
.main-footer .main-row .footer-menu.elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu li.menu-item{
	margin-bottom: 28px;
}
.main-footer .main-row .footer-menu.elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu li.menu-item.mb-0{
	margin-bottom: 0px;
}
.main-footer .main-row .footer-menu.elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu li.menu-item .elementor-item:after{
	display: none;
}
.main-footer .main-row .footer-menu.elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu li.menu-item .elementor-item:before{
	content: "";
	width: 9px;
	height: 9px;
	background: #C1A767;
	display: inline-block;
	border-radius: 50%;
	opacity: 1;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid{
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 26px 22px;
	align-items: center;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon{
	opacity: 1;
	width: auto;
	height: auto;
	font-size: unset;
	line-height: unset;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon:hover{
	opacity: 1;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon svg{
	width: auto;
	height: auto;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon svg path{
	transition: all 0.35s ease;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon:hover svg path{
	fill: #C1A767;
	stroke: #C1A767;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon.elementor-repeater-item-387a97c:hover svg path{
	fill: transparent;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon.elementor-repeater-item-1c40a21 svg{
	width: 30px;
	height: 30px;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon.elementor-repeater-item-d8193da svg{
	width: 34px;
	height: 19px;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon.elementor-repeater-item-89c1f93 svg{
	width: 13px;
	height: 23px;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon.elementor-repeater-item-387a97c svg{
	width: 34px;
	height: 25px;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon.elementor-repeater-item-a3e5b35 svg{
	width: 21px;
	height: 24px;
}
.main-footer .main-row .bd-social.elementor-widget-social-icons .elementor-grid .elementor-grid-item .elementor-icon.elementor-repeater-item-e00ec26 svg{
	width: 27px;
	height: 18px;
}
.main-footer .copyright-row .design-by.elementor-widget-image-box .elementor-image-box-wrapper{
	column-gap: 15px;
	align-items: center;
}
.main-footer .copyright-row .design-by.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{
	width: auto;
}
.main-footer .copyright-row .design-by.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img a{
	display: flex;
	align-items: center;
	justify-content: center;
}
.main-footer .copyright-row .design-by.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img {
	width: auto;
	height: auto;
	image-rendering: -webkit-optimize-contrast;
	backface-visibility: hidden;
	transition: transform 0.35s ease, 
		-webkit-transform 0.35s ease;
	will-change: transform;
}

.main-footer .copyright-row .design-by.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img a:hover img {
	transform: scale3d(1.1, 1.1, 1);
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform-origin: center center; 
}
.main-footer .copyright-row .design-by.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content{
	width: auto;
}
.main-footer .copyright-row .design-by.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title a{
	cursor: auto;
}
/*--------------------------------------------------------------
# Contact Us Page
--------------------------------------------------------------*/
.bd-form .exad-gravity-form .gform_wrapper .gform_heading{
	display: none;
}
.bd-form .exad-gravity-form .gform_wrapper form .gform_fields{
	column-gap: 44px;
	row-gap: 38px;
}
.bd-form .exad-gravity-form .gform_wrapper form .gform_fields .gfield .gfield_label .gfield_required .gfield_required{
	font-size: 18px;
	font-family: "Open Sans", Sans-serif;
	font-weight: 400;
	line-height: 18px;
}
.bd-form .exad-gravity-form .gform_wrapper form .gform_fields .gfield input{
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 32px;
	outline: none;
	box-shadow: none;
	border-radius: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #C1A767;
	min-height: 38px;
	padding: 5px 0px !important;
	background: transparent !important;
	color: #0B1627;
}
.bd-form .exad-gravity-form .gform_wrapper form .gform_fields .gfield textarea{
	min-height: 118px;
	background: transparent !important;
}
.bd-form .exad-gravity-form .gform_wrapper form .gform_fields .gfield{
	position: relative;
}
.bd-form .exad-gravity-form .gform_wrapper form .gform_fields .gfield .gfield_label{
	position: absolute;
	left: 0px;
	top: 0px;
	transition: opacity 0.5s ease, transform 0.5s ease;
	column-gap: 0px;
}
.bd-form .exad-gravity-form form .gform_fields .gfield.hide-label .gfield_label{
	opacity: 0;
	transform: translateY(-25px);
}
.bd-form .exad-gravity-form form .gform_footer .gform_button{
	background: #C1A767 !important;
	width: 280px !important;
	border-radius: 50px !important;
	transition: all 0.35s ease !important;
	font-family: "Roboto", Sans-serif !important;
	color: #FFF !important;
	font-size: 22px !important;
	font-weight: 500 !important;
	line-height: 28px !important;
	text-transform: uppercase !important;
	padding: 21.5px 15px !important;
	outline: none !important;
	box-shadow: none !important;
	border: 0px !important;
}
.bd-form .exad-gravity-form form .gform_footer .gform_button:hover{
	background: #081628 !important;
}
.bd-form .exad-gravity-form form .gform_footer{
	margin-top: 96px;
}
.bd-form .exad-gravity-form .gform_wrapper .gform_confirmation_message{
	border: 2px solid #C1A767;
	padding: 20px 15px;
	text-align: center;
}
.bd-form .exad-gravity-form .gform_wrapper form .gform_fields .gfield .validation_message{
	padding-top: 5px;
}
.bd-form .exad-gravity-form .gform_wrapper .gform_validation_errors{
	border: 1px solid #d92d0b;
	box-shadow: none;
	border-radius: 0px;
	background: rgba(233, 74, 60, 0.1);
	padding: 20px 15px;
	margin: 0px 0px 30px;
}
.bd-form .exad-gravity-form .gform_wrapper .gform_validation_errors .gform-icon{
	display: none;
}
.bd-form .exad-gravity-form .gform_wrapper .gform_validation_errors .gform_submission_error{
	color: #d92d0b;
	margin: 0px;
	font-family: "Open Sans", Sans-serif;
	font-size: 14px;
	line-height: 24px;
}
.elementor-element.get-touch:before{
	background-position-y: 120px !important;
	background-position-x: calc(100% - 195px) !important;
}
.get-touch .elementor-element.col-right:before{
	content: "";
	width: 4.5px;
	background: #C1A767;
	height: 100%;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
}
.get-touch .elementor-element.col-right:after{
	content: "";
	width: 1px;
	background: #C1A767;
	height: 100%;
	display: inline-block;
	position: absolute;
	left: 8.5px;
	top: 0px;
}
.get-touch .elementor-element.col-left{
	width: 552px;
}
.get-touch .elementor-element.col-right{
	width: calc(100% - 552px);
}
.font-26.sb-46.elementor-widget-text-editor p:not(:last-child){
	margin-bottom: 46px;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid,
.e--ua-appleWebkit .get-touch .social-icons.elementor-widget-social-icons .elementor-grid{
	display: flex !important;
	justify-content: start;
	align-items: center;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item{
	width: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 74px;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item:not(:last-child){
	border-right: 1px solid rgba(193, 167, 103, 0.20);
	padding-right: 17.5px;
	margin-right: 17.5px;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item .elementor-icon{
	opacity: 1;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item .elementor-icon svg{
	width: auto;
	height: auto;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item .elementor-icon svg path{
	transition: all 0.35s ease;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item .elementor-icon:hover svg path{
	fill: #081628;
	stroke: #081628;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item .elementor-icon.elementor-repeater-item-8fe758e svg{
	width: 46px;
	height: 46px;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item .elementor-icon.elementor-repeater-item-021c798 svg{
	width: 50px;
	height: 26px;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item .elementor-icon.elementor-repeater-item-05a5830 svg{
	width: 18px;
	height: 34px;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item .elementor-icon.elementor-repeater-item-1dde9af svg{
	width: 48px;
	height: 36px;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item .elementor-icon.elementor-repeater-item-ae99b8e svg{
	width: 34px;
	height: 37px;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item .elementor-icon.elementor-repeater-item-3bdae35 svg{
	width: 41px;
	height: 41px;
}
.get-touch .social-icons.elementor-widget-social-icons .elementor-grid-item .elementor-icon.elementor-repeater-item-1dde9af:hover svg path{
	fill: transparent !important;
}
/*--------------------------------------------------------------
# Sitemap Page
--------------------------------------------------------------*/
.sitemap-menu.elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu{
	margin: 0px;
	padding: 0px;
}
.sitemap-menu.elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu li.menu-item .elementor-item{
	position: relative;
	padding-left: 29px;
}
.sitemap-menu.elementor-widget-nav-menu .elementor-nav-menu--main ul.elementor-nav-menu li.menu-item .elementor-item:before{
	content: "";
	width: 15px;
	height: 15px;
	background: #C1A767;
	display: inline-block;
	border-radius: 50%;
	opacity: 1;
	position: absolute;
	left: 0px;
	top: 14px;
}
/*--------------------------------------------------------------
# Research Page
--------------------------------------------------------------*/
.elementor-element.mr-0 > .e-con-inner{
	margin-right: 0px;
}
.bg-txt.elementor-widget-text-editor:after{
	content: "";
	width: 88px;
	height: 1px;
	background: #FFF;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 61px;
}
.bg-txt.elementor-widget-text-editor:before{
	content: "";
	width: 98px;
	height: 1px;
	background: #000;
	display: inline-block;
	position: absolute;
	left: -98px;
	top: 61px;
}
.bg-txt.bg-gold-txt.elementor-widget-text-editor:before{
	width: 71px;
	left: -71px;
}
.bg-txt.bg-gray-txt.elementor-widget-text-editor:before{
	width: 268px;
	left: -268px;
}
.bg-txt.elementor-widget-text-editor > .elementor-widget-container:before{
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(41, 50, 65, 0.90);
	position: absolute;
	left: 0px;
	top: 0px;
}
.bg-txt.bg-gold-txt.elementor-widget-text-editor > .elementor-widget-container:before{
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(193, 167, 103, 0.90);
	position: absolute;
	left: 0px;
	top: 0px;
}
.bg-txt.bg-gray-txt.elementor-widget-text-editor > .elementor-widget-container:before{
	content: "";
	width: 100%;
	height: 100%;
	display: block;
	background: rgba(54, 57, 66, 0.90);
	position: absolute;
	left: 0px;
	top: 0px;
}
.bg-txt.elementor-widget-text-editor p{
	position: relative;
	z-index: 1;
}
.bg-txt.elementor-widget-text-editor p strong{
	font-weight: 600;
}
.fr-card .card-head.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon{
	width: 88px;
	height: 88px;
	border: 3px solid #C1A767;
	display: flex;
	align-items: center;
	justify-content: center;
}
.fr-card .card-head.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg{
	width: auto;
	height: auto;
}
.fr-card .card-content.elementor-widget-text-editor ul{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	position: relative;
}
.fr-card .card-content.elementor-widget-text-editor ul li{
	padding-left: 22px;
	position: relative;
}
.fr-card .card-content.elementor-widget-text-editor ul li:before{
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: inline-block;
	background: #404040;
	position: absolute;
	top: 18px;
	left: 0px;
}
.fr-card .card-content.elementor-widget-text-editor ul li.has-inner-ul:before{
	display: none;
}
.fr-card .card-content.elementor-widget-text-editor ul li a{
	color: #404040;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 1px;
	text-underline-offset: 1px;
	text-underline-position: from-font;
	transition: all 0.35s ease;
}
.fr-card .card-content.elementor-widget-text-editor ul li a:hover{
	color: #081628;
	text-decoration-thickness: 1px;
}
.fr-card .card-content.elementor-widget-text-editor ul li ul{
	max-width: 1220px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 0px 68px;
	padding: 26px 0px 0px 70px;
}
.elementor-element.ml-0 > .e-con-inner{
	margin-left: 0px;
}
.gold-txt-link.elementor-widget-text-editor a{
	text-decoration: none;
	color: #C1A767;
	transition: all 0.35s ease;
}
.gold-txt-link.elementor-widget-text-editor a:hover{
	transition: all 0.35s ease;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 2px;
	text-underline-offset: 1px;
	text-underline-position: from-font;
}
/*--------------------------------------------------------------
# Take Action Page
--------------------------------------------------------------*/
.elementor-element.mr-104 > .e-con-inner{
	margin-right: 104px;
}
.font-24.sb-40.elementor-widget-text-editor p:not(:last-child){
	margin-bottom: 40px;
}
.cont-rep .elementor-element.col-left{
	width: 660px;
}
.cont-rep .elementor-element.col-right{
	width: calc(100% - 660px);
}
.rep-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-title-wrap{
	display: flex;
	border-bottom: 1px solid #C1A767;
	padding: 0px 0px 10px;
}
.rep-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-title-wrap .pp-info-box-title-container{
	padding-right: 30px;
}
.rep-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description{
	padding: 17px 0px 0px;
}
.rep-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description a{
	color: #000;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 1px;
	text-underline-offset: 1px;
	text-underline-position: from-font;
	transition: all 0.35s ease;
}
.rep-card.elementor-widget-pp-info-box .pp-info-box .pp-info-box-content .pp-info-box-description a:hover{
	color: #081628;
	text-decoration-thickness: 1px;
}
.rep-card.elementor-widget-pp-info-box.elementor-element-cf1491c .pp-info-box .pp-info-box-content .pp-info-box-title-wrap{
	max-width: 488px;
}
.font-18.sb-38.elementor-widget-text-editor p:not(:last-child){
	margin-bottom: 40.171px;
}
/*--------------------------------------------------------------
# Learn More Page
--------------------------------------------------------------*/
.wd-1169.elementor-widget-pp-dual-heading{
	margin: 0px auto;
}
.font-inline.elementor-widget-pp-dual-heading .pp-dual-heading .pp-first-text,
.font-inline.elementor-widget-pp-dual-heading .pp-dual-heading .pp-second-text{
	display: inline;
}
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item .exad-accordion-title{
	margin: 0px 0px 50px;
	overflow: visible;
}
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item .exad-accordion-title .exad-active-inactive-icon{
	content: "";
	background: url('data:image/svg+xml,<svg width="56" height="56" viewBox="0 0 56 56" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_372_72)"><path d="M38.125 30.5775L36.9397 29.5297L28.7928 38.746L28.7928 14.5665L27.2108 14.5665L27.2108 38.746L19.0639 29.5297L17.8786 30.5775L27.5925 41.5665L28.4111 41.5665L38.125 30.5775Z" fill="%23C1A767"/></g><circle cx="28" cy="28" r="27.5" stroke="%23C1A767"/><defs><clipPath id="clip0_372_72"><rect width="27" height="27" fill="white" transform="translate(41.5 14.5657) rotate(90)"/></clipPath></defs></svg>') no-repeat;
	width: 56px !important;
	height: 56px;
	display: inline-block;
	margin: 0px;
	min-width: 56px;
	transition: all 0.35s ease;
}
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item .exad-accordion-title.active .exad-active-inactive-icon{
	transform: rotate(-42deg);
}
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item .exad-accordion-title .exad-active-inactive-icon .exad-active-icon,
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item .exad-accordion-title .exad-active-inactive-icon .exad-inactive-icon{
	display: none !important;
}
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item .exad-accordion-content{
	margin: -10px 0px 0px;
}
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item .exad-accordion-content .exad-accordion-content-wrapper{
	padding: 0px 0px 50px;
	column-gap: 0px;
	justify-content: space-between;
}
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item:last-child .exad-accordion-content .exad-accordion-content-wrapper{
	padding-bottom: 0px;
}
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item .exad-accordion-content .exad-accordion-content-wrapper .exad-accordion-image{
	width: 305px;
	order: 2;
}
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item .exad-accordion-content .exad-accordion-content-wrapper .exad-accordion-image img{
	filter: grayscale(100%);
}
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item .exad-accordion-content .exad-accordion-content-wrapper .exad-accordion-text p{
	margin: 0px;
}
.lm-accordion.elementor-widget-exad-exclusive-accordion .exad-accordion-items .exad-accordion-single-item .exad-accordion-content .exad-accordion-content-wrapper .exad-accordion-text{
	width: calc(100% - 305px);
	padding: 0px 57px 0px 0px;
	order: 1;
}
.quote-txt.elementor-widget-text-editor strong{
	font-size: 30px;
	display: block;
	text-align: right;
	padding: 10px 0px 0px;
}
.mp-box-connector.elementor-widget-icon > .elementor-widget-container{
	margin-bottom: -5px !important;
}
.mp-box-connector.elementor-widget-icon .elementor-icon-wrapper .elementor-icon svg{
	width: auto;
	height: auto;
}
.bd-podcast.lm-podcast .elementor-element.col-left{
	width: 517px;
}
.bd-podcast.lm-podcast .elementor-element.col-right{
	width: calc(100% - 517px);
}
.elementor-element.mr-108 > .e-con-inner{
	margin-right: 108px;
}
/*--------------------------------------------------------------
# First Responder Data Page
--------------------------------------------------------------*/
.font-26.sb-42.elementor-widget-text-editor p:not(:last-child){
	margin-bottom: 42px;
}
.list-26.elementor-widget-text-editor ul{
	margin: 0px;
	padding: 0px;
	position: relative;
}
.list-26.elementor-widget-text-editor ul li strong{
	font-weight: 600;
}
.list-26.elementor-widget-text-editor ul li{
	padding-left: 22px;
	position: relative;
}
.list-26.elementor-widget-text-editor ul li:before{
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: inline-block;
	background: #404040;
	position: absolute;
	top: 18px;
	left: 0px;
}
.list-26.elementor-widget-text-editor ul li a{
	color: #404040;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 1px;
	text-underline-offset: 1px;
	text-underline-position: from-font;
	transition: all 0.35s ease;
}
.list-26.elementor-widget-text-editor ul li a:hover{
	color: #081628;
	text-decoration-thickness: 1px;
}
.list-26.elementor-widget-text-editor ul li.has-inner-ul:before{
	display: none;
}
.list-26.elementor-widget-text-editor ul li ul{
	padding: 17px 0px 0px 42px;
}
.list-26.elementor-widget-text-editor ul li ul li:not(:last-child){
	margin-bottom: 16px;
}
.gold-line.elementor-widget-heading > .elementor-widget-container{
	position: relative;
}
.gold-line.elementor-widget-heading > .elementor-widget-container:after{
	content: "";
	background: #C1A767;
	width: 100%;
	height: 1px;
	display: block;
	position: absolute;
	top: 50%;
	right: 0px;
	transform: translateY(3px);
}
.gold-line.elementor-widget-heading .elementor-heading-title{
	display: inline-block;
	position: relative;
	z-index: 1;
	background: #fff;
}
.gold-line.pr-48.elementor-widget-heading .elementor-heading-title{
	padding-right: 48px;
}
.gold-line.pr-56.elementor-widget-heading .elementor-heading-title{
	padding-right: 56px;
}
.gold-line.pr-53.elementor-widget-heading .elementor-heading-title{
	padding-right: 53px;
}
.gold-line.pr-55.elementor-widget-heading .elementor-heading-title{
	padding-right: 55px;
}
.list-26.list-type-02.elementor-widget-text-editor ul li a{
	text-decoration-line: none;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 0px;
	text-underline-offset: 0px;
}
.list-26.list-type-02.elementor-widget-text-editor ul li ul{
	padding: 16px 0px 16px 64px;
}
.list-26.list-type-02.list-type-03.elementor-widget-text-editor ul li ul{
	padding-left: 60px;
}
.list-26.list-type-02.list-type-04.elementor-widget-text-editor ul li ul{
	padding-left: 46px;
}
.list-26.list-type-02.elementor-widget-text-editor ul li ul li:not(:last-child){
	margin-bottom: 0px;
}
.list-26.list-type-02.elementor-widget-text-editor ul li:last-child ul{
	padding-bottom: 0px;
}
.list-26.list-type-02.elementor-widget-text-editor > .elementor-widget-container{
	margin-right: -15px;
}
.list-26.list-type-02.list-type-05.elementor-widget-text-editor ul li ul{
	padding: 0px 0px 0px 30px;
}
.list-26.list-type-02.list-type-05.elementor-widget-text-editor ul li:not(:last-child){
	margin-bottom: 16px;
}
.list-26.list-type-02.list-type-05.elementor-widget-text-editor p{
	margin: 16px 0px 0px;
}
.list-26.elementor-widget-text-editor ul.no-margin li{
	margin-bottom: 0px !important;
}
.list-26.elementor-widget-text-editor ul li.mt-16{
	margin-top: 16px;
}
.list-26.list-type-02.list-type-05.elementor-widget-text-editor ul.pl-15{
	padding-left: 15px;
}
.list-26.list-type-02.list-type-05.elementor-widget-text-editor ul.pl-18{
	padding-left: 18px;
}
.list-26.list-type-02.list-type-05.elementor-widget-text-editor ul.pl-34{
	padding-left: 34px;
}
/*--------------------------------------------------------------
# Terms of Use Page
--------------------------------------------------------------*/
.gold-line.pr-30.elementor-widget-heading .elementor-heading-title{
	padding-right: 30px;
}
.font-26.elementor-widget-text-editor a{
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 1px;
	text-underline-offset: 1px;
	text-underline-position: from-font;
	transition: all 0.35s ease;
}
.font-26.elementor-widget-text-editor a:hover{
	color: #081628;
	text-decoration-thickness: 1px;
}
/*--------------------------------------------------------------
# Privacy Policy Page
--------------------------------------------------------------*/
.font-26.white-decor.elementor-widget-text-editor a{
	text-decoration-line: none;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: 0px;
	text-underline-offset: 0px;
	text-underline-position: from-font;
	transition: all 0.35s ease;
}
.font-26.white-decor.elementor-widget-text-editor a:hover{
	color: #fff;
	text-decoration-line: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 1px;
}
/*--------------------------------------------------------------
# Donation Success
--------------------------------------------------------------*/
.elementor .sucess-row.pt-100.pb-100{
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.bd-shape.elementor-widget-icon,
.bd-shape.elementor-widget-icon > .elementor-icon-wrapper{
	max-height: 31px;
}
.bd-shape.elementor-widget-icon .elementor-icon svg{
	width: auto;
	height: auto !important;
}
.sucess-row:hover .bd-shape.elementor-widget-icon .elementor-icon svg{
	animation: gelatine 0.35s ease;
}