.elementor-1353 .elementor-element.elementor-element-23b0e1d:not(.elementor-motion-effects-element-type-background), .elementor-1353 .elementor-element.elementor-element-23b0e1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1353 .elementor-element.elementor-element-23b0e1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;}.elementor-1353 .elementor-element.elementor-element-23b0e1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1353 .elementor-element.elementor-element-1062de1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1353 .elementor-element.elementor-element-ef8653b:not(.elementor-motion-effects-element-type-background), .elementor-1353 .elementor-element.elementor-element-ef8653b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1353 .elementor-element.elementor-element-ef8653b > .elementor-container{min-height:581px;}.elementor-1353 .elementor-element.elementor-element-ef8653b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;}.elementor-1353 .elementor-element.elementor-element-ef8653b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1353 .elementor-element.elementor-element-fc74989 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1353 .elementor-element.elementor-element-f7315d5{padding:20px 0px 20px 0px;}.elementor-1353 .elementor-element.elementor-element-1534a34 > .elementor-container{max-width:964px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1353 .elementor-element.elementor-element-f254407 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-1353 .elementor-element.elementor-element-f254407{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-1353 .elementor-element.elementor-element-ed7600b{margin-top:40px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-1353 .elementor-element.elementor-element-a702ff1 > .elementor-container{max-width:964px;}.elementor-1353 .elementor-element.elementor-element-ef53048:not(.elementor-motion-effects-element-type-background), .elementor-1353 .elementor-element.elementor-element-ef53048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1353 .elementor-element.elementor-element-ef53048{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-1353 .elementor-element.elementor-element-ef53048 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1353 .elementor-element.elementor-element-fd32943.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1353 .elementor-element.elementor-element-36d66f6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1353 .elementor-element.elementor-element-36d66f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1353 .elementor-element.elementor-element-f0b6937 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-1353 .elementor-element.elementor-element-f0b6937{text-align:center;}.elementor-1353 .elementor-element.elementor-element-f0b6937 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1353 .elementor-element.elementor-element-22cf3fc > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-1353 .elementor-element.elementor-element-22cf3fc{text-align:center;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:300;line-height:18px;color:#FFFFFF80;}.elementor-1353 .elementor-element.elementor-element-b5d4612{text-align:center;font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:300;line-height:21px;color:#FFFFFF80;}.elementor-1353 .elementor-element.elementor-element-7d8b380:not(.elementor-motion-effects-element-type-background), .elementor-1353 .elementor-element.elementor-element-7d8b380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69a4d63 );}.elementor-1353 .elementor-element.elementor-element-7d8b380{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 80px 0px;}.elementor-1353 .elementor-element.elementor-element-7d8b380 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1353 .elementor-element.elementor-element-d79eefa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1353 .elementor-element.elementor-element-f5ec549 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-1353 .elementor-element.elementor-element-f5ec549{text-align:center;}.elementor-1353 .elementor-element.elementor-element-f5ec549 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1353 .elementor-element.elementor-element-2de6de4:not(.elementor-motion-effects-element-type-background), .elementor-1353 .elementor-element.elementor-element-2de6de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c98f00 );}.elementor-1353 .elementor-element.elementor-element-2de6de4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-1353 .elementor-element.elementor-element-2de6de4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1353 .elementor-element.elementor-element-2acdcac > .elementor-container{max-width:964px;}.elementor-1353 .elementor-element.elementor-element-8a2c138 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1353 .elementor-element.elementor-element-8edcc25 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-1353 .elementor-element.elementor-element-8edcc25{text-align:center;}.elementor-1353 .elementor-element.elementor-element-8edcc25 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1353 .elementor-element.elementor-element-39d1ba4:not(.elementor-motion-effects-element-type-background), .elementor-1353 .elementor-element.elementor-element-39d1ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-69a4d63 );}.elementor-1353 .elementor-element.elementor-element-39d1ba4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 30px 0px;}.elementor-1353 .elementor-element.elementor-element-39d1ba4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1353 .elementor-element.elementor-element-efd8360 > .elementor-container{max-width:964px;}.elementor-1353 .elementor-element.elementor-element-15eada5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1353 .elementor-element.elementor-element-ff84100 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1353 .elementor-element.elementor-element-ff84100{text-align:center;}.elementor-1353 .elementor-element.elementor-element-ff84100 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;line-height:40px;color:var( --e-global-color-secondary );}.elementor-1353 .elementor-element.elementor-element-4f4a3d4{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:32px;}.elementor-1353 .elementor-element.elementor-element-efaafcb > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-1353 .elementor-element.elementor-element-9a61aa7{text-align:left;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:21px;color:var( --e-global-color-primary );}.elementor-1353 .elementor-element.elementor-element-67f0e9a:not(.elementor-motion-effects-element-type-background), .elementor-1353 .elementor-element.elementor-element-67f0e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1353 .elementor-element.elementor-element-67f0e9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-1353 .elementor-element.elementor-element-67f0e9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1353 .elementor-element.elementor-element-19aa83a > .elementor-container{max-width:964px;}.elementor-1353 .elementor-element.elementor-element-d196f28 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-1353 .elementor-element.elementor-element-a27b9ab > .elementor-container{max-width:964px;}.elementor-1353 .elementor-element.elementor-element-a27b9ab{padding:0px 0px 100px 0px;}.elementor-1353 .elementor-element.elementor-element-8878db9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1353 .elementor-element.elementor-element-8878db9 > .elementor-element-populated, .elementor-1353 .elementor-element.elementor-element-8878db9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1353 .elementor-element.elementor-element-8878db9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-1353 .elementor-element.elementor-element-8878db9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1353 .elementor-element.elementor-element-8878db9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:880px) and (min-width:768px){.elementor-1353 .elementor-element.elementor-element-8878db9{width:100%;}}@media(max-width:1200px){.elementor-1353 .elementor-element.elementor-element-ef8653b > .elementor-container{min-height:480px;}}@media(max-width:1024px){.elementor-1353 .elementor-element.elementor-element-23b0e1d{margin-top:40px;margin-bottom:0px;}.elementor-1353 .elementor-element.elementor-element-ef8653b{margin-top:40px;margin-bottom:0px;}.elementor-1353 .elementor-element.elementor-element-f631fb0 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-1353 .elementor-element.elementor-element-8fc663b > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-1353 .elementor-element.elementor-element-2de6de4{padding:40px 0px 40px 0px;}.elementor-1353 .elementor-element.elementor-element-8edcc25 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1353 .elementor-element.elementor-element-d196f28 > .elementor-widget-container{padding:0px 0px 40px 0px;}}@media(max-width:880px){.elementor-1353 .elementor-element.elementor-element-ef8653b > .elementor-container{min-height:400px;}.elementor-1353 .elementor-element.elementor-element-ed7600b{padding:0px 0px 30px 0px;}.elementor-1353 .elementor-element.elementor-element-22cf3fc > .elementor-widget-container{padding:20px 0px 5px 0px;}.elementor-1353 .elementor-element.elementor-element-8edcc25 > .elementor-widget-container{padding:0px 20px 30px 20px;}}@media(max-width:767px){.elementor-1353 .elementor-element.elementor-element-ed7600b{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-1353 .elementor-element.elementor-element-8fc663b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1353 .elementor-element.elementor-element-d594dbf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1353 .elementor-element.elementor-element-ef53048{padding:20px 0px 30px 0px;}.elementor-1353 .elementor-element.elementor-element-f0b6937 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1353 .elementor-element.elementor-element-f0b6937 .elementor-heading-title{font-size:21px;line-height:32px;}.elementor-1353 .elementor-element.elementor-element-22cf3fc > .elementor-widget-container{padding:20px 0px 10px 0px;}.elementor-1353 .elementor-element.elementor-element-22cf3fc{text-align:left;}.elementor-1353 .elementor-element.elementor-element-b5d4612{text-align:left;}.elementor-1353 .elementor-element.elementor-element-7d8b380{padding:20px 0px 30px 0px;}.elementor-1353 .elementor-element.elementor-element-f5ec549 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1353 .elementor-element.elementor-element-f5ec549 .elementor-heading-title{font-size:21px;line-height:32px;}.elementor-1353 .elementor-element.elementor-element-623222b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1353 .elementor-element.elementor-element-8a2c138 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1353 .elementor-element.elementor-element-8edcc25 > .elementor-widget-container{padding:0px 20px 20px 20px;}.elementor-1353 .elementor-element.elementor-element-8edcc25{text-align:left;}.elementor-1353 .elementor-element.elementor-element-8edcc25 .elementor-heading-title{font-size:21px;line-height:32px;}.elementor-1353 .elementor-element.elementor-element-ff84100{text-align:left;}.elementor-1353 .elementor-element.elementor-element-ff84100 .elementor-heading-title{font-size:21px;line-height:32px;}.elementor-1353 .elementor-element.elementor-element-4f4a3d4{text-align:left;}.elementor-1353 .elementor-element.elementor-element-efaafcb > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1353 .elementor-element.elementor-element-d196f28 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1353 .elementor-element.elementor-element-a27b9ab{padding:0px 10px 0px 10px;}.elementor-1353 .elementor-element.elementor-element-8878db9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for html, class: .elementor-element-ba96cf1 */.playbtn_icon .pause {
    display: none;
}
.umf_Myoutube, .vmobilepopup  {
    display: none;
}
@media only screen and (max-width: 767px) {
    .video-wrapper.umf_youtube, .mobhd{
		display: none;
	}
	.vmobilepopup {
	    display:block;
	}
	.popup-details iframe{
	    display:none;
	}
}
.popup-details {
    border-radius: inherit;
    overflow: hidden;
    position: relative;
     aspect-ratio: 16 / 9; 
    padding-bottom: 56.25%;
}

.popup-details iframe {
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23b0e1d */.umf_ofsec1.lgvideo {
    min-height: 100%;
}
.umf_ofsec1 .umf_ofrgtsec {
    position: relative;
    min-height: 100%;
    width: 100%;
    overflow: hidden;
}
.umf_ofsec1 #strategy_video {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; 
    object-fit: initial;
}
button#playbtn:hover {
    background: #EE4536;
    border: 1px solid #EE4536 !important;
}

@media only screen and (max-width: 1279px) {
    .umf_ofsec1 {
        flex-direction: column;
    }
    section.umf_ofsec1.lgvideo .umf_oflft {
        width: 100%;
    }
    section.umf_ofsec1.lgvideo .umf_ofrgt{
        width: 100%;
    }
        section.umf_ofsec1.lgvideo .umf_cntpos {
        position: relative;
        width: 100%;
        right: 0;
        top: 0;
        transform: translate(0%, 0px);
        padding-top: 30px;
        left: 0;
    }
    .max-w {
        max-width: 100%;
        display: block;
    }
    #strategy_video.video1 {
        position: relative;
    }
    .umf_ofsec1.lgvideo .umf_link {
        display: flex;
        padding-bottom:0;
        justify-content: center;
    }
    .umf_ofsec1.lgvideo .umf_cpy{
        padding-bottom:20px;
    }
    section.umf_ofsec1.lgvideo {
    flex-direction: column;
}
}
@media only screen and (max-width: 767px) {


    section.umf_ofsec1.lgvideo .umf_cntpos {
        padding-top: 0; 
    
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d594dbf */.umf_flist li {
    position: relative;
    text-align: center;
    z-index: 2;
    transition: color 0.3s ease-in-out;
}

/* Default state of ::before (starts offscreen) */
.umf_flist li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #050505;
    border-radius: 30px;
    transition: transform 0.3s ease-in-out;
    z-index: -1;
}

/* Direct (moves from 100% to 0%) */
.umf_flist li[data-active="direct"]::before { 
    transform: translateX(100%);
}
.umf_flist li[data-active="direct"].active::before { 
    transform: translateX(0%);
}

/* Regular (moves from -100% to 0%) */
.umf_flist li[data-active="regular"]::before { 
    transform: translateX(-100%);
}
.umf_flist li[data-active="regular"].active::before { 
    transform: translateX(0%);
}
.umf_ffleft, .umf_ffright {
    width: 50%;
}
.Chart_img li img {
    width: 100%;
}
@media only screen and (max-width: 767px) {
    .umf_ffleft, .umf_ffright {
        width: 100%;
    }
    .Chart_img li img {
    width: auto;
}
}
.archive_factsheet {
    padding-bottom: 16px !important;
    border-bottom: 1px solid #05050533;
}

.archive_factsheet a{
    font-family: DM Sans;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 18.23px;
    color: #555555;
    padding-left: 30px;
	text-decoration:underline !important;
}

/* Initial states */
.umf_loading {
  opacity: 0;
  transition: opacity 0.8s ease-in-out; /* smooth fade */
}
.umf_load {
  display: block;
}

.umf_load{
     width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  border-top: 3px solid #EE4536;
  border-right: 3px solid transparent;
  -webkit-animation: rotation 1s linear infinite;
          animation: rotation 1s linear infinite;
              position: absolute;
    top: 34%;
    left: 34%;
}
/* keyFrames */
@-webkit-keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8035124 */.umf_hlddb {
    position: relative;
    overflow-y: hidden;
    scroll-behavior: smooth;
}

.umf_hlddb ul.umf_hlddb-list {
    -ms-overflow-style: none;
    scrollbar-width: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8fc663b */.umf_fdload {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4d0ea0 */.umf_fgy{
	background:#050505;
	padding:20px 0 60px 0;
}
.umf_fgy_container{
	margin:0 auto;
}
.umf_fgy_pmani{
	max-width:752px;
	/* background: url(11.png); */
	height: 352px;position:relative;    margin: 0 auto;
}
.umf_fgy_pos{

}
.grid1{
position: absolute;
    bottom: 0px;
    transform: rotate(0deg);
    left: 84px;
    z-index: 10;
}
.grid1 p, .grid2 p, .grid3 p, .grid4 p, .grid5 p, .grid6 p, .grid7 p, .grid8 p, .grid9 p, .grid10 p, .grid11 p , .grid12 p {
	position: absolute;
	font-family: DM Sans;
    font-weight: 400;
    font-size: 12.54px;
    line-height: 100%;
    color: #FFFFFF;    margin: 0;   /*  width: 100%; */
}
.grid1 p {
      bottom: 31px;
    transform: rotate(8deg);
    left: 22px;
}
.grid2{
position: absolute;
    bottom: -17px;
    transform: rotate(36deg);
    left: 103px;
    z-index: 9;
}
.grid2 p {
	    bottom: 47px;
    transform: rotate(-14deg);
    left: 28px;
}
.grid3{
	/*     position: absolute;
    bottom: 57px;
    transform: rotate(37deg);
    left: 102px;
    z-index: 8; */
	position: absolute;
    bottom: 58px;
    transform: rotate(36deg);
    left: 103px;
    z-index: 8;
}

.grid3 p {
	bottom: 35px;
    transform: rotate(1deg);
    left: 29px;
}
.grid4{
	position: absolute;
    bottom: 86px;
    transform: rotate(52deg);
    left: 128px;
    z-index: 7;
}

.grid4 p {
	bottom: 35px;
	transform: rotate(1deg);
	left: 33px;
}
.grid5{
	    position: absolute;
    bottom: 104px;
    transform: rotate(67deg);
    left: 163px;
    z-index: 6;
}
.grid5 p {
	bottom: 36px;
    transform: rotate(-1deg);
    left: 30px;
}
.grid6{
    position: absolute;
    bottom: 114px;
    transform: rotate(83deg);
    left: 208px;
    z-index: 5;
}
.grid6 p {
bottom: 40px;
    transform: rotate(1deg);
    left: 20px;
    color: #828282;
}

.grid7{
   position: absolute;
    bottom: 114px;
    transform: rotate(97deg);
    left: 259px;
    z-index: 4;
}
.grid7 p {
	bottom: 38px;
    transform: rotate(180deg);
    left: 20px;
    color: #828282;
}
.grid8{
       position: absolute;
    bottom: 102px;
    transform: rotate(112deg);
    left: 297px;
    z-index: 3;
}
.grid8 p {
	bottom: 41px;
    transform: rotate(180deg);
    left: 20px;
    color: #828282;
}
.grid9{
        position: absolute;
    bottom: 86px;
    transform: rotate(127deg);
    left: 331px;
    z-index: 3;
}
.grid9 p {
	bottom: 36px;
    transform: rotate(180deg);
    left: 20px;
    color: #828282;
}
.grid10 {
  position: absolute;
    bottom: 58px;
    transform: rotate(324deg);
    left: 360px;
    z-index: 7;
}
.grid10 p {
bottom: 36px;
    transform: rotate(0deg);
    left: 130px;
}
.grid11 {
	position: absolute;
    bottom: 20px;
    transform: rotate(338deg);
    left: 381px;
    z-index: 8;
}
.grid11 p {
	bottom: 32px;
	transform: rotate(0deg);
	left: 140px;
}
.grid12 {
	position: absolute;
    bottom: 0px;
    transform: rotate(0deg);
    left: 391px;
    z-index: 9;
}
.grid12 p {
	bottom: 26px;
    transform: rotate(-6deg);
    left: 135px;
}
.grid1:hover svg path, .grid1:hover svg, .grid2:hover svg path, .grid2:hover svg, .grid3:hover svg path, .grid3:hover svg, .grid4:hover svg path, .grid4:hover svg, .grid11:hover svg path, .grid11:hover svg, .grid12:hover svg path, .grid12:hover svg {
    fill: #06B050;
}
.grid5:hover svg path, .grid5:hover svg, .grid10:hover svg path, .grid10:hover svg{
	fill:#F4B23F;
}
/* .grid2:hover svg path {
    fill: green;
}
.grid3:hover svg path {
    fill: yellow;
}
.grid4:hover svg path {
    fill: red;
}
.grid5:hover svg path {
    fill: orange;
} */

.show_copy {
   position: absolute;
    bottom: 40px;
    left: -275px;
    max-width: 272px;transform: rotate(0deg);
}
.show_copy h3{
	font-family: DM Sans;
	font-weight: 700;
	font-size: 21.5px;
	line-height: 100%;
	color:#06B050;
	padding-bottom:12px;
	margin:0;
}

.show_copy ul{

	margin:0;
	list-style:none;
	counter-reset: list-counter; 
}
.show_copy li{
	font-family: DM Sans;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	color:#FFFFFF;
	counter-increment: list-counter;
	position: relative;
	padding-left: 20px;
	padding-bottom: 11px;
}
.show_copy li:last-child{padding-bottom: 0;}
.show_copy ul li::before {
	content: counter(list-counter) "."; 
	position: absolute;
	left: 5px;
	top: 0;
	font-family: DM Sans;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	color:#FFFFFF;
}
.buybk {
	margin:0;
}
.show_copy .buybk ul{
     border: none;
	background:transparent;
	padding:0 !important;
}
.buybk p {
    position: static;font-family: DM Sans;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #FFFFFF;
    padding-bottom: 6px;
}
.umf_eLeft, .umf_eRight {
    position: absolute;
    bottom: 9px;
    width: 92px;
    height: 92px;
    background: #D9D9D9;
    margin: 0 auto;
    left: 282px;
    border-top-left-radius: 100px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 99;
    text-align: right;
    display: flex;
    align-items: flex-end;
}
.umf_eLeft span, .umf_eRight span{padding: 0 10px;}
.umf_eLeft p, .umf_eRight p{
	font-family: DM Sans;
	font-weight: 700;
	font-size: 12.54px;
	line-height: 100%;
	margin:0;
	padding-bottom:5px;
}
.umf_eRight{
	left: 390px;
	border-top-left-radius: 0;
    border-top-right-radius: 100px;
	text-align: left;
}.show_copy {
    display: none;
   /*  transition: opacity 0.5s ease-in-out; */
}

.grid2 .show_copy {
bottom: -100px;
    left: -321px;
    transform: rotate(-36deg);
}
.grid3 .show_copy {
	bottom: -72px;
	left: -316px;
	transform: rotate(-36deg);
}
.grid4 .show_copy {
	bottom: -114px;
	left: -284px;
	transform: rotate(-52deg);
	z-index: -1;
}
.grid5 .show_copy {
    bottom: -410px;
    left: -200px;
    transform: rotate(-67deg);
}
.grid10 .show_copy {
    bottom: -120px;
    left: 345px;
    transform: rotate(37deg);
    width: 272px;
}
.grid11 .show_copy {
    bottom: -80px;
    left: 360px;
    transform: rotate(23deg);
    width: 272px;
}
.grid12 .show_copy {
	bottom: 40px;
    left: 301px;
    transform: rotate(0deg);
    width: 272px;
}
.cur_dd {
   position: absolute;
        top: 37px;
    left: 56px;
}
.cur_zero {
   position: absolute;
    top: 18px;
    left: 296px;
}
.cur_ce {
    position: absolute;
    bottom: 7px;
    right: 44px;
}
.cur_cezero {
    position: absolute;
    top: 26px;
    left: 390px;
}

.svg_img span:nth-child(2) p:nth-child(2) {
    bottom: 107px;
    transform: rotate(-3deg);
    left: 28px;
}
.svg_img span:nth-child(2) p:nth-child(3) {
   bottom: 167px;
    transform: rotate(14deg);
    left: 30px;
}
.umf_Risks p{
	font-family: DM Sans;
font-weight: 700;
font-size: 12.36px;
line-height: 100%;
color:#06B050;
margin:0;	    position: absolute;
}
.umf_Risks p:nth-child(1){
    bottom: 6px;
    left: 0;
}
.umf_Risks p:nth-child(2){
	color:#EE4536;
	top:0;
	left: 50%;
    transform: translateX(-40%);
}
.umf_Risks p:nth-child(3){
	bottom: 6px;
    right: -8px;
}
 .show_copy {
    border: 1px solid #06B050;
    background: #555555;
    padding: 12px !important;
}

.grid5 .show_copy, .grid10 .show_copy {
    border: 1px solid #F4B23F;
}
.grid5 .show_copy h3, .grid10 .show_copy h3{
    color: #F4B23F
}
.umf_fgy_pmani:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 50px;
    bottom: -44px;
    background: #050505;
    z-index: 9;
}
.umf_ecntl, .umf_ecntr{
    display: none;
}
.umf_eLeft:hover .umf_ecntl{
    display: block;
}

.umf_eRight:hover .umf_ecntr{
    display: block;
}
.umf_ecntl {
    position: absolute;
    top: -90px;
    background: #d9d9d9;
    z-index: 99;
    text-align: left;
    padding: 10px;
    width: 150px;
    left: -85px;
}
.umf_ecntr {
    position: absolute;
    top: -70px;
    background: #d9d9d9;
    z-index: 99;
    text-align: left;
    padding: 10px;
    width: 180px;
    right: -110px;
}
 .umf_ecntl p, .umf_ecntr p{
     color: #050505;
     font-size: 12px;
     line-height: 16px;
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00d1d46 *//* Mobile CSS */
.umf_fgym{
	background:#050505;
}
.umf_fgytab{

	margin:0 auto;
}
.umf_mtab{
    background: #121212;
    border-radius: 56px;
    padding: 4px;
    width: 268px;
    display: flex;
    align-items: center;
	margin: 0 auto;
}
.umf_mtab a{
	font-family: DM Sans;
	font-weight: 400;
	font-size: 12px;
	line-height: 18px;
	color:#FFFFFF;
	text-decoration:none;
	padding:4px 16px;
border-radius:32px;	
width: 50%;
}
.umf_mtab a.active{
	
	color:#050505;
	    z-index: 4;
}
.umf_mtabcnt {
    padding-top: 60px;
}
.umf_mdd, .umf_mce {
    max-width: 296px;
    margin: 0 auto;    position: relative;
}
.umf_pmmobdd, .umf_pmmobce {
    max-width: 248px;
	height:124px;
    margin: 0 auto;    position: relative;
}
.svg_imgmdd {
	
}
.svg_imgmdd p{
	font-family: DM Sans;
	font-weight: 400;
	font-size: 10px;
	line-height: 100%;
	color:#FFFFFF;
	margin:0;
}
.umf_gridm1 {
    position: absolute;
    bottom: 0;z-index: 5;
}
.umf_gridm1 p{
	position: absolute;
	bottom: 21px;
	transform: rotate(12deg);
	max-width: 50px;
	left: 12px;
}
.umf_gridm2 {
       position: absolute;
    transform: rotate(30deg);
    left: 37px;
    bottom: 24px;z-index: 4;
}
 .umf_gridm2 p{
	position: absolute;
	bottom: 24px;
	transform: rotate(12deg);
	max-width: 50px;
	left: 12px;
}
.umf_gridm2 span:nth-child(2) p:nth-child(2){
	bottom: 59px;
    transform: rotate(46deg);
    left: 36px;	
}
.umf_gridm2 span:nth-child(2) p:nth-child(3){
	bottom: 92px;
    transform: rotate(253deg);
    left: 74px;	
}

.umf_gridm3 {
    position: absolute;
    transform: rotate(-46deg);
    right: 13px;
    bottom: 14px;
    z-index: 3;
}
 .umf_gridm3 p{
	position: absolute;
    bottom: 31px;
    transform: rotate(0deg);
    max-width: 80px;
    left: 60px;
}
.umf_gridm4 {
   position: absolute;
    transform: rotate(0deg);
    right: -3px;
    bottom: 1px;
    z-index: 1;
}
 .umf_gridm4 p{
	position: absolute;
    bottom: 22px;
    transform: rotate(-12deg);
    max-width: 80px;
    left: 60px;
}
.umf_meLeft{
	box-shadow: 0px 5.41px 5.41px 0px #00000040;
    width: 100px;
    height: 50px;
    border-radius: 100px 100px 0 0;
    background: #F6F6F6;
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
}
.umf_meLeft span {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.umf_meLeft p{
	font-family: DM Sans;
	font-weight: 700;
	font-size: 12px;
	line-height: 100%;
	color: #000000;
	margin: 0;
	max-width: 80%;
	text-align: center;
}
.cur_ddm, .cur_zerom, .umf_RisksM {
    position: absolute;  bottom: 0;
}
.cur_ddm{
	left: 2px;
	bottom: 8px;
}
.cur_zerom {
        right: -4px;
    bottom: 8px;
}
.umf_RisksM {
    display: flex;
    justify-content: space-between;
    width: 100%;
    bottom: -20px;
}
.umf_RisksM p{
	font-family: DM Sans;
	font-weight: 400;
	font-size: 10px;
	line-height: 18px;
	color:#06B050;
	margin:0;
}
.umf_RisksM p:last-child{
	color:#EE4536;
}

.umf_gridm1:hover .svg_imgmdd svg path, .umf_gridm1:hover .svg_imgmdd svg, .umf_gridm2:hover .svg_imgmdd svg path, .umf_gridm2:hover .svg_imgmdd svg, .umf_gridm1.active .svg_imgmdd svg path, .umf_gridm1.active .svg_imgmdd svg, .umf_gridm2.active .svg_imgmdd svg path, .umf_gridm2.active .svg_imgmdd svg, .umf_gridmce3:hover .svg_imgmce svg path, .umf_gridmce3:hover .svg_imgmce svg, .umf_gridmce4:hover .svg_imgmce svg path, .umf_gridmce4:hover .svg_imgmce svg, .umf_gridmce3.active .svg_imgmce svg path, .umf_gridmce3.active .svg_imgmce svg, .umf_gridmce4.active .svg_imgmce svg path, .umf_gridmce4.active .svg_imgmce svg{
    fill: #06B050;
}
.umf_gridm3:hover .svg_imgmdd svg path, .umf_gridm3:hover .svg_imgmdd svg, .umf_gridm3.active .svg_imgmdd svg path, .umf_gridm3.active .svg_imgmdd svg, .umf_gridmce2:hover .svg_imgmce svg path, .umf_gridmce2:hover .svg_imgmce svg, .umf_gridmce2.active .svg_imgmce svg path, .umf_gridmce2.active .svg_imgmce svg{
	fill:#F4B23F;
}
.umf_mddcpy{
	padding-top:40px;
}
.show_copym, .show_copymcc {
    border: 1px solid #06B050;
    padding: 12px;
    max-width: 296px;
    margin: 0 auto;
    box-sizing: border-box;
}
.show_copym h3, .show_copymcc h3 {
    font-family: DM Sans;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    color: #06B050;
    margin: 0;
}
.show_copym ul, .show_copymcc ul {
    margin: 0 !important;
    margin-top: 12px !important;
    padding-left: 16px !important;
    list-style: disc;
}
.show_copym li, .show_copymcc li {
    font-family: DM Sans;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #FFFFFF;
}
.svg_imgmdd {
    cursor: pointer;
}
.umf_mce{
	display:none;
}
.svg_imgmce p{
	font-family: DM Sans;
	font-weight: 400;
	font-size: 10px;
	line-height: 100%;
	color: #FFFFFF;
	margin:0;
}
.umf_gridmce1 p{
	    position: absolute;
    bottom: 24px;
    transform: rotate(12deg);
    max-width: 50px;
    left: 12px;
}
.umf_gridmce1 span p:nth-child(2){
   bottom: 57px;
    transform: rotate(43deg);
    max-width: 50px;
    left: 35px;
}
.umf_gridmce1 span p:nth-child(3){
	bottom: 77px;
    transform: rotate(71deg);
    max-width: 53px;
    left: 73px;
}
.umf_gridmce1 {
    position: absolute;
    left: -2px;
    bottom: -1px;transform: rotate(0deg);
}
.umf_gridmce2 {
	position: absolute;
    left: 67px;
    bottom: 38px;
    transform: rotate(-61deg);z-index: 2
}
.umf_gridmce2 p {
    position: absolute;
    bottom: 22px;
    transform: rotate(-13deg);
    max-width: 75px;
    left: 55px;
}
.umf_gridmce3 {
	position: absolute;
    left: 120px;
    bottom: 8px;
    transform: rotate(-61deg);z-index: 3
}
.umf_gridmce3 p {
	position: absolute;
	bottom: 32px;
	transform: rotate(15deg);
	max-width: 75px;
	left: 60px;
}
.umf_gridmce4 {
    position: absolute;
    left: 129px;
    bottom: -29px;
    transform: rotate(-30deg);
    z-index: 4;
}
.umf_gridmce4 p {
    position: absolute;
    bottom: 36px;
    transform: rotate(17deg);
    max-width: 75px;
    left: 55px;
}
.cur_cem {
   position: absolute;
    bottom: 6px;
    left: -2px;
    z-index: 1;
}
.cur_zeromce {
	position: absolute;
    bottom: 6px;
    right: 0px;
    z-index: 1;
}

.umf_mce .umf_RisksM p {
       color: #EE4536;
}
.umf_mce .umf_RisksM p:last-child {
   color: #06B050;
}
.show_copymcc .buybk ul{
	margin-top:0;
}

.show_copymcc .buybk {
    padding-top: 12px;
    border: none;
    background: transparent;
}
.buybk p {
    position: static;
    font-family: DM Sans;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #FFFFFF;
    padding-bottom: 6px !important;
	margin:0;
}
.umf_mtabcnt .umf_meLeft {
	    bottom: 9px;
}
.umf_mce .umf_meLeft {
    bottom: 7px;
}
.umf_mddcpy .show_copym:nth-child(3), .umf_mcccpy .show_copymcc:nth-child(1) {
    border: 1px solid #F4B23F;
}
.umf_mddcpy .show_copym:nth-child(3) h3, .umf_mcccpy .show_copymcc:nth-child(1) h3{
    color: #F4B23F;
}
.umf_mtab a {
    position: relative;
    text-align: center;
    z-index: 2;
    transition: color 0.3s ease-in-out;
}

/* Default state of ::before (starts offscreen) */
.umf_mtab a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #FFFFFF;
    border-radius: 30px;
    transition: transform 0.3s ease-in-out;
    z-index: -1;
}

/* Dnamic Debt (moves from 100% to 0%) */
.umf_mtab a[data-active="dynamicdebt"]::before { 
    transform: translateX(100%);
}
.umf_mtab a[data-active="dynamicdebt"].active::before { 
    transform: translateX(0%);
}

/* Controlle Dequity (moves from -100% to 0%) */
.umf_mtab a[data-active="controlledequity"]::before { 
    transform: translateX(-100%);
}
.umf_mtab a[data-active="controlledequity"].active::before { 
    transform: translateX(0%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22cf3fc */.mw-50 {
    max-width: 60%;
    margin: 0 auto !important;
    text-align: center  
    
}
.mw-50 p {
    margin: 0 !important;
}
@media only screen and (max-width: 767px) {
.mw-50 {
    max-width: 100%;
    text-align: left;
    
    
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc506d3 */.umf_drrbox {
		width: 610px !important;
		margin: 0 auto;
		position: relative;
		height: 490px;
		display: flex;
		align-items: center;
    }

    ul.umf_drrboxList {
        display: flex;
        flex-wrap: wrap;
        width: 576px;
        height: 464px;
        list-style: none;
        padding: 0;
        position: relative;    margin: 0 auto !important;      
    }

    .flip-box {
        perspective: 1000px;
        width: 272px;
        height: 216px;
        position: absolute;
    }

    .flip-inner {
        width: 100%;
        height: 100%;
        position: relative;
        transition: transform 0.6s;
        transform-style: preserve-3d;
    }

    .flip-box:hover .flip-inner {
        transform: rotateY(180deg);
    }

    .flip-front, .flip-back {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #F6F6F6;
        border-radius: 4px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        font-size: 18px;
        line-height: 24px;
        color: black;
        backface-visibility: hidden;
        padding: 24px;
        padding-top: 25px !important;
    }

    .flip-back {
        background: #e1e1e1;
        transform: rotateY(180deg);
    }

    #box1 { top: 0; left: 0; }
    #box2 { top: 0; left: 304px; }
    #box3 { top: 248px; left: 0px; }
    #box4 { top: 248px; left: 304px; }

    /* Axis Styling */
    .axis-lines {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
     .vertical-line {
        position: absolute;
        width: 4px;
        height: 100%;
        background: linear-gradient(to top, #DC5341, #F4B23F, #4FAD5B);
        left: 50%;
        transform: translateX(-50%);
    }
    .horizontal-line {
        position: absolute;
        height: 4px;
        width:100%;
        background: linear-gradient(to right, #4FAD5B, #F4B23F, #DC5341);
        top: 50%;
        transform: translateY(-50%);
    }

    .axis-label {
        position: absolute;
        font-size: 20px;
font-weight: 700;       
        color: #050505;
    }

    .label-growth { bottom: -50px; left: 50%; transform: translateX(-50%); }
    .label-inflation { top: 50%; left: -80px; transform: translateY(-50%) rotate(-90deg); }

    .vertical-line::after {
        content: "";
        position: absolute;
        top: -10px;
        left: 50%;
        transform: translateX(-50%);
        width: 25px;
        height: 15px;
        background: url(https://umftesting.arriving.website/wp-content/uploads/fund-sheets/dynamic-debt-tv.svg) no-repeat center;
        background-size: contain;
    }
    .horizontal-line::after {
        content: "";
        position: absolute;
        right: -10px;
        top: 50%;
        transform: translateY(-50%);
        width: 25px;
        height: 15px;
        background: url(https://umftesting.arriving.website/wp-content/uploads/fund-sheets/dynamic-debt-th.svg) no-repeat center;
        background-size: contain;
    }
 .flip-content {
display: flex;
align-items: center; /* Centers image with text */
gap: 10px; /* Adds space between text and image */
justify-content: center; /* Keeps everything centered */
}

    .arrow-icon {
width: 20px; /* Adjust as needed */
height: auto;
}



.flip-front {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
font-size: 24px;
line-height: 32px;
font-weight: 400;
padding: 0px;
padding-top: 25px;
gap: 15px; /* Space between text and arrow */
}


.arrow-icon {
width: 35px; /* Adjust size */
height: 35px;
background: url('https://umftesting.arriving.website/wp-content/uploads/fund-sheets/dynamic-debt-arrow.svg') no-repeat center;
background-size: contain;
    margin-top: 25px;

}


.flip-back {
background: #f5f5f5;
transform: rotateY(180deg);
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
text-align: left;
padding: 24px;
border-radius: 4px;
}

.flip-back h3 {
font-size: 18px;
font-weight: bold;
color: #333;
margin-bottom: 10px;
}

.flip-back ul {
 counter-reset: li-counter;
padding-left: 20px;
margin: 0;
}

.flip-back li {
font-size: 14px;
line-height: 19px;
color: #4FAD5B; /* Default green */
 counter-increment: li-counter;
 position:relative;
 padding-left:15px;
}
.flip-back li::before {
  content: counter(li-counter) ".";
  position: absolute;
  left: 0;
  top: 0;
  color: #555555;
  font-size: 12px;
line-height: 18px;
font-weight: 700;
}

.flip-back .highlight {
color: #F4B23F; /* Orange for "Diversified equity" */
}
#box1.flip-box ul li:nth-child(2), #box1.flip-box ul li:nth-child(3), li#box2.flip-box ul li:nth-child(1), li#box2.flip-box ul li:nth-child(3) {
    color: #F4B23F;
}
.legend_ec {
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.legend_ec ul{
    display: flex;
    align-items: center;
    gap:12px;
}

.legend_ec li{
   color: #050505 !important;
font-size: 12px;
    line-height: 18px;
position: relative;
padding-left:12px;
}
.legend_ec li:before{
    content: "";
    position: absolute;
    left: 0;
    top:5px;
    background: #F4B23F;
    width: 6px;
    height: 6px;
    border-radius: 20px;
}
.legend_ec li:nth-child(2):before{
    background: #4FAD5B;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9f98f1a */.umf_drrmbox {
		width: 626px;
		margin: 0 auto;position: relative;
	}
		ul.umf_drrboxMob {
			margin: 0;
			padding: 0;
			list-style: none;
			width: 576px;
			height: 464px;
			position: relative;
			right: -38px;
		}
		.umf_drrboxItem, .box {
			background: #F6F6F6;
			border-radius: 4px;
			padding: 24px;
			cursor: pointer;
			position: absolute;
			width: 272px;
			height: 216px;
			overflow: hidden;
			z-index: 1;
				display: flex;
		align-items: center;
		text-align: center;
		}
		.umf_drrboxItem {
			box-sizing: border-box;
		}

	.umf_drrboxItem p {
		font-family: DM Sans;
		font-weight: 400;
		font-size: 24px;
		line-height: 32px;
		color:#4FAD5B;
		margin:0;
	}
	#boxm2 {
		top: 0;
		left: 304px;
	}
	#boxm3 {
		top: 248px;
		left: 0px;
	}
	#boxm4 {
		top: 248px;
		left: 304px;
	}
	/* .umf_drrboxItem:after{
		content:"";
		position:absolute;
		bottom:20px;
		right:20px;
		background:url(https://umf.arriving.website/wp-content/uploads/2024/10/plus-icon.svg);
		width:30px;
		height:31px;
	} */
	.umf_drrleft, .umf_drrbtm {
		font-family: DM Sans;
		font-weight: 700;
		font-size: 20px;
		line-height: 100%;
		text-align: center;
		color: #050505;
		margin:0;
	}
	.umf_drrleft{
		position:absolute;
	}
	.umf_drrleft {
		position: absolute;
		top: 45%;
		transform: rotate(270deg);
		left: -32px;
	}
	p.umf_drrbtm {
			position: relative;
		left: 50%;
		transform: translateX(-49%);
		bottom: -8px;
		}
	.umf_drrboxMob:before{
		content: "";
		position: absolute;
		top: 50%;
		width: 12px;
		height: 464px;
		background: url(box-arrow.svg);
		left: 49%;
	}

	.umf_drrboxMob:after{
		content: "";
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 576px;
		height: 12px;
		background: url(box-arrow-vertical.svg);
		left: 0;
	}
	.umf_drrboxItem:nth-child(2) p span:nth-child(2), .umf_drrboxItem:nth-child(3) p span:nth-child(1), .umf_drrboxItem:nth-child(4) p span {
		color: #DC5341;
	}
	.morecontent {
		display: none;
	}
	.clickexpand {
		position: absolute;
		right: 12px;
		bottom: 12px;
		transition: all 0.5s ease-in-out;
	}
	.clickexpand.active {
		transform: rotate(45deg); 
		transition: all 0.5s ease -in-out;
	}
	.inactive {
		display: block;
	}
	.clickexpand .active {
		display: none;
	}
	.umf_drrboxItem.expanded .morecontent {
		display: inline;
	}
	.umf_drrboxItem.box.expanded {
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
	}
	.morecontent ul {
		padding-left: 12px;
		margin: 0;counter-reset: list-counter;    list-style: none;
	}
	.morecontent ul li {
	font-family: DM Sans;
		font-weight: 400;
		font-size: 18px;
		line-height: 46px;
		color: #4FAD5B;
		text-align: left;
	position:relative;
			counter-increment: list-counter;
	}
	.morecontent ul li::before {
	 content: counter(list-counter) ".";
		position: absolute;
		left: -12px;
		top: 0;
		font-family: DM Sans;
		font-weight: 400;
		font-size: 12px;
		line-height: 20px;
		color: #050505;
	}
	.umf_drrboxItem.box.expanded p {
		padding-bottom: 24px;
	}
	.drrdesktop{
			display:block;
		}
		.drrmob{
			display:none;
		}
	@media only screen and (max-width: 880px) {
		.umf_drrboxMob:before {
			width: 263px;
			height: 12px;
			background: url(http://umf.arriving.website/wp-content/uploads/fund-sheets/arrow-hz.svg);
			left: 0;
			top: 48%;
		}
		.umf_drrboxMob:after {
			width: 12px;
			height: 272px;
		   background: url(http://umf.arriving.website/wp-content/uploads/fund-sheets/arrow-vh.svg);
			left: 47%;
			transform: translate(-47%, -50%);
			
		}
		.umf_drrboxItem, .box {
			width: 110px;
			height: 110px;
			padding: 16px;
		}
		ul.umf_drrboxMob {
			width: 272px;
			height: 272px;
		}
		.umf_drrboxItem p {
			font-size: 12px;
			line-height: 16px;
			font-weight:700;
		}
		.drrdesktop{
			display:none;
		}
		.drrmob{
			display:block;
		}
		.umf_drrmbox {
			width: 320px;
		}
		#boxm1 {
			top: 16px;
			left: 8px;
		}
		#boxm2 {
			top: 16px;
			left: 134px;
		}
		#boxm3 {
			top: 146px;
			left: 8px;
		}
		#boxm4 {
			top: 146px;
			left: 134px;
		}
		.morecontent ul li {
			font-size: 12px;
			line-height: 18px;
		}
		.umf_drrleft, .umf_drrbtm {
			font-size: 10px;
		}
		.umf_drrleft {
			left: 0px;
		}
		.umf_drrboxItem.expanded{
			padding:16px 40px;
		}
		.umf_drrboxItem:nth-child(1) .morecontent li:nth-child(2), .umf_drrboxItem:nth-child(1) .morecontent li:nth-child(3), .umf_drrboxItem:nth-child(2) .morecontent li:nth-child(1), .umf_drrboxItem:nth-child(2) .morecontent li:nth-child(3){ 
			color: #F4B23F;
		}
	}
	@media only screen and (max-width: 820px) {
	    .legend_ec {
        bottom: 20px;
        right: 45px;
    }
    .legend_ec ul {
    }
    .legend_ec li {
        font-size: 10px;
        line-height: 18px;
        padding-left: 12px;
    }
    .legend_ec li:before {
        content: "" !important;
        position: absolute;
        left: 0 !important;
        top: 5px !important;;
        background: #F4B23F !important;;
        width: 6px !important;;
        height: 6px !important;;
        border-radius: 20px !important;;
    }
    .morecontent ul {
    	padding-left: 12px !important;
    }
    .legend_ec li:nth-child(2):before {
    background: #4FAD5B !important;
}
}
.umf_drrboxItem.box.expanded p{
	display:none;
}
span.morecontent h3 {
    font-size: 16px;
    font-weight: bold;
    color: #050505;
    margin-bottom: 10px;    text-align: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c536bf8 */@media screen and (max-width: 50000px) and (min-width: 1024px) {
    .umf_fkp_slider {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 15px;
    }
}
@media screen and (max-width: 1023px) and (min-width: 880px) {
.umf_fkp_slider {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
}
    
}
@media screen and (max-width: 879px) and (min-width: 768px) {
.umf_fkp_slider {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}
    
}
.umf_fkpbox{
    background: #050505;
    padding: 16px;
}
.flp_head {
    font-family: DM Sans;
    font-weight: 700;
    font-size: 26px;
    line-height: 30px;
    color: #FFFFFF;
    padding-bottom: 18px;min-height: 110px;
}
.flp_content p {
    font-family: DM Sans;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: rgb(255 255 255 / 70%);
    padding-bottom: 10px !important;
}
.flp_content p:last-child{
    padding-bottom: 10px !important
}
@media only screen and (max-width: 767px) {
    .umf_fkpbox {
        margin: 0 8px;min-height: 180px;
    }
    
    .flp_head {
        min-height: auto;font-size: 20px;
        line-height:28px;
    }
}

@media only screen and (max-width: 500px) {
    .umf_fkpbox {
        min-height: 250px;
    }
   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efaafcb */.umf_taxm th {
    background: #050505;
    padding: 15px;
    color: #FFFFFF;
}
.umf_taxm th {
    background: #050505;
    padding: 15px;
    font-family: DM Sans;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}
.umf_taxm th span{
    font-family: DM Sans;
font-weight: 400;
font-size: 12px;
line-height: 20px;
text-align: center;
display: block;
color: rgb(255 255 255 / 70%);
}
.umf_taxm td {
    font-family: DM Sans;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #050505;
    padding: 12px 16px;
}
.umf_taxm td:first-child {
    text-align: left;
}
.umf_taxm td:first-child span {
    font-family: DM Sans;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    display: block;
}
.umf_taxm td span {
    font-family: DM Sans;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #555555;
    display: block;
}
.umf_taxm tr:nth-child(2) td:nth-child(2), .umf_taxm tr:nth-child(3) td:nth-child(2), .umf_taxm tr:nth-child(4) td:nth-child(2) {
    font-weight: 400;
}
.umf_taxm tr:nth-child(5) td:nth-child(3), .umf_taxm tr:nth-child(6) td:nth-child(3), .umf_taxm tr:nth-child(7) td:nth-child(3){
    background: #F6D8D4;
    border-bottom: 1px solid #FFFFFF;
 }
.umf_taxm td span.rs_symbol {
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a61aa7 */.liststyle ul{
    list-style: disc;
    padding-left: 30px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b6024f3 */.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
color: #050505;
    font-family: "DM Sans", sans-serif;
}
	.xdsoft_datetimepicker .xdsoft_label:hover>span, .xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{
	color: #050505;
    font-family: "DM Sans", sans-serif;
	}
	.xdsoft_datetimepicker .xdsoft_monthpicker, .xdsoft_datetimepicker .xdsoft_month, .xdsoft_datetimepicker .xdsoft_label, .xdsoft_datetimepicker .xdsoft_calendar, .xdsoft_datetimepicker {
		font-family: "DM Sans", sans-serif !important;
		color: #050505 !important;
	}
	.ter_content td {
    font-size: 14px !important;
    padding: 10px;
}
.date_short input {
    border: 1px solid #000000;
    outline: none;background: transparent;
}
.date_short input:focus {
    border: 1px solid #000000;
    outline: none;
}
.ter_content table {
    width: 100%;
    border-collapse: collapse;
}
.ter_content tr th:first-child, .ter_content tr td:first-child {
    display: none;
}/* 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://umftesting.arriving.website/wp-content/uploads/2024/10/DMSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://umftesting.arriving.website/wp-content/uploads/2024/10/DMSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://umftesting.arriving.website/wp-content/uploads/2024/10/DMSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://umftesting.arriving.website/wp-content/uploads/2024/10/DMSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://umftesting.arriving.website/wp-content/uploads/2024/10/DMSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://umftesting.arriving.website/wp-content/uploads/2024/10/DMSans-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://umftesting.arriving.website/wp-content/uploads/2024/10/DMSans-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */