/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 11 2026 | 09:51:12 */
@font-face {
    font-family: 'Articulat CF';
    src: url('/wp-content/themes/hello-elementor/font/ArticulatCF-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bahnschrift';
    src: url('/wp-content/themes/hello-elementor/font/bahnschrift.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: 'Articulat CF', sans-serif !important;
}
p{
    font-family: 'Articulat CF', sans-serif !important;
}
span{
	font-family: 'Articulat CF', sans-serif !important;
}
h1,h2,h3,h4,h5,h6,a,.funfact-content .number-percentage{
	font-family: 'Bahnschrift', sans-serif !important;
	font-stretch: condensed;
}


.elementor-icon-list-icon {
    order: 1;
	margin-left: 10px;
}

.elementor-icon-list-text {
    order: 0;
}

.elementor-icon-list-item {
    display: flex;
    align-items: center;
}

.elementor-icon-list-item {
    padding: 0 10px !important;
    border-right: 1px solid #ddd; /* adjust color if needed */
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: unset !important;
}

.elementor-181 .elementor-element.elementor-element-2cfe5da6 .rform-button-submit{
	color: #fff !important;
}

.elementor-95 .elementor-element.elementor-element-cb0126d .uc_author{
	flex-direction: row !important;
}
#uc_responsive_testemonial_carousel_elementor_cb0126d .uc_quote_info .uc_author {
    display: flex;
    margin-left: 25px;
}

.uc_author_info{
	text-align: justify;
    margin-left: 20px;
}

.subscribe-email{
	border: 1px solid #fff !important;
	background: none;
	padding: .3rem .5rem !important;
}
.email-submit{
	padding: .3rem 2rem .3rem 0.5rem !important;
}

.investor-input{
	border: 1px solid #fff !important;
	background: none;
	padding: .3rem .5rem !important;
}
.investor-submit{
	padding: .3rem 3rem .3rem 0.5rem !important;
}
/* .investor-input::placeholder {
  color: #FFF;  
    
} */

.ue-remote-arrow .ue-carousel-nav-icon img{
	width: 14px;
}

.mfp-container.mfp-iframe-holder .mfp-close.ekit-popup-close {
    position: absolute !important;
}

.elementor-181 .elementor-element.elementor-element-2cfe5da6 .rform-button-submit{
	padding: 20px 20px 20px 20px !important;
	background-color: #274C77 !important;
	border: 1px solid #fff !important;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
	color : #fff;
}
.uc_author_info{
	text-align: center;
}

.elementor-element-74d5a9c9 .elementor-button-text{
	font-family: 'Bahnschrift', sans-serif !important;
	font-weight: 600;
	font-size: 1.5rem;
    font-stretch: condensed;
}
.ekit-wid-con .elementskit-funfact .super{
	font-size: 2rem !important;
}
.elementor-element-7eeccf3e .elementor-button-text,.elementor-element-38abb13b .elementor-button-text{
	font-family: 'Bahnschrift', sans-serif !important;
	font-stretch: condensed;
}
.elementor-779 .elementor-element.elementor-element-5a6dca4b .elementor-icon-list-items.elementor-inline-items{
	margin-inline: -8px !important;
	font-family: 'Bahnschrift', sans-serif !important;
}
.elementor-779 .elementor-element.elementor-element-5a6dca4b .elementor-icon-list-text{
	font-family: 'Bahnschrift', sans-serif !important;
	font-stretch: condensed;
}
.elementor-779 .elementor-element.elementor-element-5a6dca4b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
	border: none;
}
#uc_uc_icon_accordion_elementor_10042d37 .ue_title{
	font-family: 'Bahnschrift', sans-serif !important;
	font-stretch: condensed;
	letter-spacing: 0.2rem;
}

.elementor-779 .elementor-element.elementor-element-3840c5eb .elementor-heading-title{
	font-family: 'Bahnschrift', sans-serif !important;
    font-stretch: condensed;
}

.elementskit-funfact .funfact-content .number-percentage-wraper{
	margin-bottom: 0px !important;
}

.elementor-779 .elementor-element.elementor-element-11d87092 .elementor-icon-box-title span,.elementor-779 .elementor-element.elementor-element-4a106472 .elementor-icon-box-title span,.elementor-779 .elementor-element.elementor-element-ba64790 .elementor-icon-box-title span{
	font-family: 'Bahnschrift', sans-serif !important;
	font-stretch: condensed;
}

.qm-wrap-info,.qm-wrap-ichart{background-color: #fff;padding:20px;}
.qmod-detailedquote .fa-arrow-circle-down:before{font-family: fontawesome;}
.qm-wrap-ichart ul > li { margin-bottom: initial;}
.qtool .qmod-heading.qmod-hbg { background-color:transparent; padding:0; color:#000;}
.qmod-detailedquote .qmod-quotehead .qmod-head-left, .qmod-detailedquote .qmod-quotehead .qmod-head-right { margin-top: 0; margin-left: 0; margin-right: 0; }
.qmod-detailedquote .qmod-chart { margin-left: 0; }
.qmod-detailedquote .qmod-quotegrid {  margin-left: 0; margin-right: 0; }
.qm-wrap-ichart .qmod-heading.qmod-hbg {display: none;}
.qm-wrap-ichart .qmod-legend.qmod-legend-list > .qmod-legend-list-item { display: none !important; }
.qtool .qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs .qmod-legend > li { color:#FFF; }
.qmod-simplechart.qmod-ui-tool .qmod-chart-display .qmod-legend > li.qmod-active, .qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs .qmod-legend > li.qmod-active { background-color: <!--|$colordark|-->; }
.qtool .qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs .qmod-legend > li:before { display: none !important; }
.qmod-block-wrapper {background-color: transparent;}
.qmod-detailedquote .qmod-quotegrid .qmod-line-sep { border-bottom: 1px solid #E7E7E7;}
.pure-g .qmod-quotegrid-table div{font-family:neue-haas-unica,sans-serif;}
.qmod-btn-text, .qmod-a11y-toggle-label{font-family:neue-haas-unica,sans-serif;}
.qmod-simplechart.qmod-ui-tool .qmod-chart-js{margin: 20px 0px;}