.funfact-section{position:relative}.funfact-block-one .inner-box{display:block;margin-bottom:30px;padding-left:120px;position:relative}.funfact-block-one .inner-box .icon-box{background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;display:inline-block;font-size:40px;height:90px;left:0;line-height:90px;position:absolute;text-align:center;top:0;transition:all .5s ease;width:90px}.funfact-block-one .inner-box:hover .icon-box{background:#fff}.funfact-block-one .inner-box .count-outer{align-items:center;color:#fff;display:flex;font-family:var(--title-font);font-size:60px;line-height:46px;margin-bottom:10px;position:relative}.funfact-block-one .inner-box h4{color:#fff;display:block;font-size:20px;line-height:26px}.funfact-section .funfact-block-one{display:inline-block;position:relative}.funfact-section .inner-container{align-items:center;display:flex;justify-content:space-between;position:relative}.funfact-section .pattern-layer{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.funfact-section.alternat-2 .funfact-block-one .inner-box{padding-left:0}.funfact-style-two{position:relative}.funfact-style-two .inner-container{align-items:center;display:flex;justify-content:center;position:relative}.funfact-block-two .inner-box{display:block;margin:0 45px 30px;position:relative}.funfact-block-two .inner-box .count-outer{color:var(--title-color);display:inline-block;font-family:var(--title-font);font-size:100px;line-height:75px;opacity:.07;position:relative}.funfact-block-two .inner-box .odometer.odometer-auto-theme .odometer-digit:last-child{padding-right:25px}.funfact-block-two .inner-box p{font-size:20px;font-weight:500;left:50%;line-height:28px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.rtl .funfact-block-one .inner-box{padding-left:0;padding-right:120px}.rtl .funfact-block-one .inner-box .icon-box{left:inherit;right:0}@media only screen and (max-width:1200px){.funfact-section .inner-container{display:block}.funfact-section .funfact-block-one{float:left;width:50%}}@media only screen and (max-width:991px){.funfact-block-two .inner-box{margin:0 15px 30px}}@media only screen and (max-width:767px){.funfact-section .funfact-block-one{width:100%}.funfact-style-two .inner-container{display:block;text-align:center}.funfact-block-two .inner-box p{left:0;position:relative;top:0;transform:translate(0)}.funfact-style-two{padding:60px 0 20px}}