.sec-title{position:relative;display:block;margin-top:-8px;padding-bottom:57px}.sec-title .sub-title{position:relative;display:block;padding-bottom:15px}.sec-title .sub-title .text{position:relative;display:block}.sec-title .sub-title .text span{position:relative;display:inline-block;color:var(--thm-base);font-size:22px;line-height:30px;font-weight:300}.sec-title .sub-title .text span::before{position:absolute;left:0;bottom:0;right:0;height:1px;background:var(--thm-base);content:""}.sec-title h1,.sec-title h2{color:var(--thm-black)!important;font-size:48px;line-height:1.2em;font-weight:700;font-family:var(--thm-font)}.features-two{position:relative;display:block;background:#fff;padding:120px 0 90px;z-index:1}.features-two__inner{position:relative;display:block}.features-two__img{position:absolute;top:0;left:0;right:0;text-align:center;border-top-left-radius:250px;border-top-right-radius:250px;max-width:500px;width:100%;margin:0 auto;overflow:hidden}.features-two__img img{width:100%}.features-two__list{position:relative;display:block}.features-two__list li{position:relative;display:block;padding-top:50px;max-width:430px;width:100%;float:right;margin-bottom:31px}.features-two__list li.style2{float:left}.features-two__list li .inner{position:relative;display:block;background:#fff;box-shadow:0 2px 30px 0 rgb(9,24,84,.08);padding:67px 40px 36px;border-bottom-left-radius:60px}.features-two__list li .count-box{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:40px;width:90px;height:90px;background:var(--thm-base);z-index:3}.features-two__list li .count-box span{color:#fff;font-size:35px;line-height:45px;font-weight:300}.features-two__list li .inner .title{font-size:26px;line-height:36px;font-weight:700;margin-bottom:17px}.features-two__list li .inner p{font-size:14px;line-height:28px}.features-two__list li.style3 .inner{background:var(--thm-base)}.features-two__list li.style3 .inner .title{color:#fff}.features-two__list li.style3 .inner p{color:#fff}.features-two__list li.style3 .count-box{background:#fff;box-shadow:0 2px 30px 0 rgb(9,24,84,.08)}.features-two__list li.style3 .count-box span{color:var(--thm-base)}.counter-one{position:relative;display:block;background:var(--thm-black);padding:120px 0 90px;z-index:1}.counter-one__bg{position:absolute;top:0;left:0;bottom:0;right:0;background-attachment:scroll;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.03;z-index:-1}.counter-one__inner{position:relative;display:block}.counter-one__box{position:relative;display:block;overflow:hidden;width:100%;margin-left:-15px;margin-right:-15px}.counter-one__single{position:relative;display:block;width:20%;padding:0 15px 0;z-index:3}.counter-one__single .inner{position:relative;display:block;background:rgba(255,255,255,.2);padding:45px 15px 32px;margin-bottom:30px;border-bottom-left-radius:60px;z-index:1}.counter-one__single .inner::before{position:absolute;top:0;left:0;bottom:0;right:0;transform:scaleX(.8) rotateX(0);transition:all .4s linear;background:var(--thm-primary);border-bottom-left-radius:60px;opacity:0;content:"";z-index:-1}.counter-one__single:hover .inner::before{transform:scaleX(1) rotateX(0);transition:all .4s linear;opacity:1}.counter-one__single .icon-box{position:relative;display:inline-block;margin-bottom:23px}.counter-one__single .icon-box span:before{position:relative;display:inline-block;color:#fff;font-size:50px;transition:all .5s linear;transition-delay:.1s;transform:scale(1)}.counter-one__single:hover .icon-box span:before{transform:scale(.9)}.counter-one__single .text-box{position:relative;display:block}.counter-one__single .text-box p{color:#fff;font-size:18px;line-height:28px;margin-bottom:15px}.counter-one__single .text-box strong{color:#fff;font-size:44px;line-height:44px;font-weight:900}.counter-one .odometer.odometer-auto-theme,.counter-one .odometer.odometer-theme-default{font-family:var(--thm-font);line-height:48px}.counter-one .odometer-formatting-mark{display:none}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{padding-right:3px}.portfolio-one{position:relative;display:block;background:#fff;padding:120px 0 90px;z-index:1}.portfolio-one .auto-container{max-width:1880px;width:100%}.portfolio-one__single{position:relative;display:block;margin-bottom:30px}.portfolio-one__single-img{position:relative;display:block}.portfolio-one__single-img .inner{position:relative;display:block;overflow:hidden;border-radius:20px;border-bottom-right-radius:0;z-index:1;border-top-left-radius:100px}.portfolio-one__single-img .inner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:1;transition:all .5s ease;background-image:linear-gradient(0deg,rgba(255,255,255,.7) 0,rgba(255,255,255,0) 60%)}.portfolio-one__single-img .inner::before{position:absolute;top:0;left:0;width:100%;height:100%;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.7s;transition-property:all;background:rgba(var(--thm-black-rgb),.6);opacity:0;z-index:1;content:""}.portfolio-one__single:hover .portfolio-one__single-img .inner::before{opacity:1}.portfolio-one__single-img .inner img{width:100%;transition:.5s ease;transform:scale(1.05)}.portfolio-one__single:hover .portfolio-one__single-img .inner img{transform:scale(1)}.portfolio-one__single-img .inner .content-box{position:absolute;right:0;bottom:0;background:var(--thm-base);padding:33px 30px 30px;border-top-left-radius:40px;width:310px;z-index:2}.portfolio-one__single-img .inner .content-box p{color:#fff;font-size:16px;line-height:26px;font-weight:300;margin-bottom:3px}.portfolio-one__single-img .inner .content-box h3{font-size:26px;line-height:40px;font-weight:900;white-space:nowrap}.portfolio-one__single-img .inner .content-box h3 a{color:#fff;transition:all .2s linear;transition-delay:.1s}.portfolio-one__single-img .inner .content-box h3 a:hover{color:var(--thm-primary)}.portfolio-one__single-img .inner .btn-box{position:absolute;bottom:0;right:310px;z-index:2}.portfolio-one__single-img .inner .btn-box a{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--thm-primary);transition:all .2s linear;transition-delay:.1s;border-top-left-radius:30px;border-bottom-left-radius:30px}.portfolio-one__single-img .inner .btn-box a:hover{background:var(--thm-primary)}.portfolio-one__single-img .inner .btn-box a span::before{position:relative;display:inline-block;color:#fff;font-size:20px;font-weight:700;transition:all .2s linear;transition-delay:.1s}.portfolio-one__single-img .inner .btn-box a:hover span::before{color:#fff}