.elementor-10441 .elementor-element.elementor-element-99b600f{padding:150px 0px 60px 0px;}.elementor-10441 .elementor-element.elementor-element-cb8c1ae{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-10441 .elementor-element.elementor-element-5e72da4{text-align:center;}.elementor-10441 .elementor-element.elementor-element-5e72da4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;line-height:52px;}.elementor-10441 .elementor-element.elementor-element-ab71ce9{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-10441 .elementor-element.elementor-element-0b52ff2{padding:0px 0px 50px 0px;}.elementor-10441 .elementor-element.elementor-element-c5c5e37:not(.elementor-motion-effects-element-type-background), .elementor-10441 .elementor-element.elementor-element-c5c5e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEFB3;}.elementor-10441 .elementor-element.elementor-element-c5c5e37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 60px 0px;}.elementor-10441 .elementor-element.elementor-element-c5c5e37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for text-editor, class: .elementor-element-ab71ce9 */.ufcf-shd{
    color: #EE4536;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7daf1e0 */.unifimf-btnarrow a {
    background-color: #EE4536 !important;
    font-family: "DM Sans", Sans-serif !important;
    font-size: 16px;
    font-weight: 700 !important;
    line-height: 24px;
    border-radius: 8px;
    border: 1px solid #EE4536;
    transition: all 0.5s ease-in-out;
    position: relative;
        padding: 12px 44px 12px 24px;
}
.unifimf-btnarrow a:hover {
    background-color: transparent !important;
    border: 1px solid #EE4536;
    color: #EE4536;
}
.unifimf-btnarrow a:after {
   content: "";
    position: absolute;
    top: 18px;
    background: url(https://unifimf1.nowstaged.com/wp-content/uploads/2024/05/arrow-white.svg) no-repeat;
    width: 13px;
    height: 13px;
    right: 20px;
    opacity: 1;
    transition: transform 0.5s ease;
}
.unifimf-btnarrow a:hover:after {
    transform: rotate(45deg);
    transition: transform 0.5s ease;
    background: url(https://unifimf1.nowstaged.com/wp-content/uploads/2023/08/unifi-arrow.svg) no-repeat;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-afa9dad */.umf__dlsec{
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
}
.umf__dlbox {
    background: rgb(239 239 239 / 70%);
    border-radius: 8px;
    flex: 1 0 calc(50% - 16px);
    box-sizing: border-box;
	padding:40px;
	text-align: center;
}
.umf__dlbox h3{
	font-family: "DM Sans", sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 40px;
	color:#050505;
	text-align:center;
	margin:0;
}
.umf__dlbox p{
	font-family: "DM Sans", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 20.83px;
    color: #000000;
    text-align: center;
    padding: 16px 0 32px 0;
    max-width: 67%;
    margin: 0 auto;
}

.umf_dlbtn{
    background-color: #EE4536 !important;
    font-family: "DM Sans", Sans-serif !important;
    font-size: 16px;
    font-weight: 700 !important;
    line-height: 24px;
    border-radius: 8px;
    border: 1px solid #EE4536;
    transition: all 0.5s ease-in-out;
	padding:12px 24px;
	margin:0  auto;
	color:#FFFFFF;
	text-decoration:none;
	width: 180px;
    display: block;
}
.umf_dlbtn:hover {
    background-color: transparent !important;
    border: 1px solid #EE4536;
    color: #EE4536;
}
.umf__dlbox ul{
	margin: 0;
	margin-top: 32px;
	padding-left: 20px;
}
.umf__dlbox ul li{
	text-align:left;
	position:relative;
	list-style:none;
	font-family: "DM Sans", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 20.83px;
	color: #000000;
    padding-bottom: 20px;
}
.umf__dlbox ul li:after{
	content: "";
    position: absolute;
    top: 6px;
    left: -20px;
    width: 4px;
    height: 7px;
    background: url(https://unifimf1.nowstaged.com/wp-content/uploads/2024/05/list-icon.svg) no-repeat;
}
.umf__dlbox p.aftcta{
	padding-top:32px;
	padding-bottom:0;
	text-align:left;
	max-width: 100%;
}
.umf__dlbox .umf__listlk{
	padding-left: 20px;
	padding-top: 20px;
	margin: 0;
}
.umf__dlbox .umf__listlk li{
	color:#EE4536;
}
.umf__dlbox .umf__listlk li a{
	color:#EE4536;
	text-decoration: underline;
}
.umf__listlk li:after{
	display:none;
}
.umf__dlbox .umf__cpy{
	padding:0;
	text-align:left;
	max-width:100%;
	padding-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c59e9e */.umf_doct{
     font-family: "DM Sans", sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    text-align: center;
    margin: 0;
    padding-bottom:  40px;
}
.umf__doc {
   justify-items: center;
    max-width: 750px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
}
.umf__box {
    background: #FFFFFF;
    border-radius: 8px;
    width: 100%;
    max-width: 217px;
width: 100%; 
box-sizing: border-box; 
text-align: center; 
}
.umf__box a {
    padding: 16px;
    display: block;
    text-decoration: none;
    width: 100%;
}
.umf__boximg {
    padding-bottom: 22px;
    text-align: left;
}
.umf__boxcnt {
display: flex;
    justify-content: space-between;
    align-items: end;
    height: 60px;
}
.umf__boxcnt span {
    font-family: "DM Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18.23px;
    color: #050505;
    text-align: left;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://unifimf1.nowstaged.com/wp-content/uploads/2024/05/DMSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://unifimf1.nowstaged.com/wp-content/uploads/2024/05/DMSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://unifimf1.nowstaged.com/wp-content/uploads/2024/05/DMSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://unifimf1.nowstaged.com/wp-content/uploads/2024/05/DMSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://unifimf1.nowstaged.com/wp-content/uploads/2024/05/DMSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://unifimf1.nowstaged.com/wp-content/uploads/2024/05/DMSans-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */