:root{--main-color:#8ac540;--main-color-opacity:13, 110, 253;--heading-color:#15161c;--heading-font:"Titillium Web", sans-serif;--body-font:"Archivo", sans-serif;--body-color:#737373;--white-color:#fff}body{font-family:var(--body-font);background-color:#fafafa;font-size:16px}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1170px}}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}.preloader{z-index:999;background-color:var(--heading-color);position:fixed;inset:0}.preloader .btn{text-transform:capitalize;border-radius:0;padding:15px 20px;font-size:14px}.preloader .btn:after{border-radius:0}.preloader-inner{text-align:center;text-align:center;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preloader-inner img{margin:0 auto 10px;display:block}.loader{color:#fff;text-indent:-9999em;border-radius:50%;width:1em;height:1em;font-size:45px;animation:1.7s infinite mltShdSpin,1.7s infinite round;display:inline-block;position:relative;overflow:hidden;transform:translateZ(0)}@keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn{z-index:2;vertical-align:middle;text-align:center;background-color:var(--main-color);color:var(--white-color);font-family:var(--heading-font);text-transform:uppercase;border:none;align-items:center;gap:15px;padding:19px 30px;font-size:16px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;border-radius:0!important}.btn:after,.btn:before{content:"";z-index:-1;background-color:var(--heading-color);border-radius:50%;width:50px;height:50px;transition:all 1s;display:block;position:absolute;transform:translate(-50%,-50%)}.btn:before{top:-2em;left:-2em}.btn:after{top:calc(100% + 2em);left:calc(100% + 2em)}.btn i{font-size:20px}.btn:focus,.btn:hover,.btn:active{color:var(--white-color);box-shadow:none}.btn:focus:after,.btn:focus:before,.btn:hover:after,.btn:hover:before,.btn:active:after,.btn:active:before{width:410px;height:410px}.btn.style2:before,.btn.style2:after{background-color:var(--white-color)}.btn.style2:active,.btn.style2:focus,.btn.style2:hover{color:var(--heading-color)}.btn.style3{background:var(--heading-color)}.btn.style3:before,.btn.style3:after{background-color:var(--main-color)}.btn.style4{color:var(--main-color);background:#fafafa}.btn.style4:after,.btn.style4:before{background:var(--main-color)}.btn.style4:active,.btn.style4:focus,.btn.style4:hover{color:var(--white-color)}.btn.style5{background:var(--theme-color);color:var(--white-color)}.btn.style5:before,.btn.style5:after{background:var(--title-color)}.btn.style5:hover{color:var(--white-color)}.btn.style6{background:var(--white-color);color:var(--main-color)}.btn.style6:after,.btn.style6:before{background:var(--heading-color)}.btn.style6:active,.btn.style6:focus,.btn.style6:hover{color:var(--white-color)}.btn.style-border{color:var(--);background:0 0;border:2px solid #15161c1a}.btn.style-border:before,.btn.style-border:after{background:var(--heading-color)}.btn.style-border:active,.btn.style-border:focus,.btn.style-border:hover{color:var(--white-color)}.btn.style-border2{color:var(--heading-color);border:1px solid var(--heading-color);background:0 0;padding:23px 30px 19px}.btn.style-border2:before,.btn.style-border2:after{background:var(--heading-color)}.btn.style-border2:active,.btn.style-border2:focus,.btn.style-border2:hover{color:var(--white-color)}.btn.style-border3{color:var(--heading-color);border:1px solid var(--main-color);background:0 0;padding:23px 30px 19px}.btn.style-border3:before,.btn.style-border3:after{background:var(--main-color)}.btn.style-border3:active,.btn.style-border3:focus,.btn.style-border3:hover{color:var(--white-color)}.btn.style-r0{border-radius:0!important}.btn.style-r0:before{border-radius:0}.btn.style-radius{border-radius:100px!important}.btn.w-100{text-align:center;justify-content:center}.btn.w-100:hover{background:var(--heading-color)}#back-to-top{background-color:var(--main-color);text-align:center;opacity:0;visibility:hidden;z-index:1000;border-radius:0;width:40px;height:40px;transition:background-color .3s,opacity .5s,visibility .5s;animation:4s ease-in-out infinite backto-top-bounce;display:inline-block;position:fixed;bottom:30px;right:30px}#back-to-top:after{content:"";background:#fff;width:14px;height:3px;margin-top:-2.5px;line-height:50px;position:absolute;top:50%;left:8.5px;transform:rotate(-43deg)}#back-to-top:before{content:"";background:#fff;width:12px;height:2px;margin-top:-2.5px;line-height:50px;position:absolute;top:50%;right:10.5px;transform:rotate(50deg)}#back-to-top:hover{cursor:pointer;background-color:#4285f4}#back-to-top:active{background-color:#4285f4}#back-to-top.show{opacity:1;visibility:visible}@keyframes backto-top-bounce{0%{transform:translateY(-5px)}50%{transform:translateY(10px)}to{transform:translateY(-5px)}}.navbar-area{z-index:98;background:0 0;padding:0;transition:all .4s;position:fixed;top:0;width:100%!important}.navbar{z-index:1;background:0 0;width:100%;transition:all .3s linear;position:fixed;top:0}.top-nav-collapse{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;padding:0;top:0;box-shadow:0 4px 6px #0c002e0d}.navbar-area .nav-container{padding:16px 12px;transition:all .4s}.top-nav-collapse .nav-container{background-color:#0000;padding:16px 12px;transition:all .4s}.navbar-area .nav-container .navbar-collapse .navbar-nav li{text-transform:capitalize;margin-top:0;font-weight:400;line-height:50px;display:inline-block}.navbar-area .nav-container .navbar-collapse .navbar-nav li a{color:var(--heading-color);font-size:18px;font-weight:600;font-family:var(--heading-font);text-decoration:none}.navbar-area .nav-container .navbar-collapse .navbar-nav li+li,.nav-right-part-desktop{margin-left:30px}.nav-right-part ul{margin:0;padding:0;display:inline-flex}.nav-right-part ul li{align-self:center;list-style:none}.nav-right-part-mobile{display:none}.nav-right-part-mobile ul li a{color:#fff;padding:0 10px;text-decoration:none}.nav-right-part-mobile ul li .cart{display:none}.nav-right-part-mobile ul li .cart img{filter:invert();width:20px;height:20px}.banner-area{background:#fff fixed;padding:250px 0;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.banner-area:after{content:"";opacity:.98;width:100%;height:100%;position:absolute;top:0;left:0}.banner-area .sidebar-links{z-index:9;margin-top:-70px;margin-right:-111px;transition:all .4s;display:inline-block;position:fixed;top:50%;right:0;transform:translateY(-50%)}.banner-area .sidebar-links:hover{margin-right:0}.banner-area .sidebar-links .btn{text-align:start;border-radius:0;width:100%;margin-bottom:5px;margin-right:0;padding:15px 18px;display:block}.banner-area .sidebar-links .btn i{float:left;margin-top:-4px;margin-right:18px;font-size:22px}.banner-inner{z-index:9;position:relative}.banner-inner .btn-area{flex-wrap:wrap;gap:20px;display:inline-flex}.banner-logo{animation:1.5s .4s both fadeInUp}.banner-inner h1{margin-bottom:25px;font-size:74px;font-weight:700;line-height:1;animation:1.5s .4s both fadeInUp}.banner-inner h1 span{color:#ffd934;display:block}.banner-inner p{margin-bottom:25px;font-size:24px;line-height:36px}.banner-inner .me-5{animation:1.5s .6s both fadeInUp}.banner-inner .banner-counter-wrap{animation:1.5s .7s both fadeInUp}.hero-thumb-wrap{text-align:center;z-index:1;margin:0 100px;padding-top:72px;padding-bottom:120px;position:relative}.hero-thumb-wrap .hero-thumb6,.hero-thumb-wrap .hero-thumb5,.hero-thumb-wrap .hero-thumb4,.hero-thumb-wrap .hero-thumb3,.hero-thumb-wrap .hero-thumb2,.hero-thumb-wrap .hero-thumb1{border-radius:10px;display:inline-block;overflow:hidden;box-shadow:7px -7px 20px #28282840}.hero-thumb-wrap .hero-thumb2{position:absolute;bottom:15px;left:0}.hero-thumb-wrap .hero-thumb3{position:absolute;bottom:0;right:112px}.hero-thumb-wrap .hero-thumb4{z-index:-1;position:absolute;top:0;right:0}.hero-thumb-wrap .hero-thumb5{z-index:-1;position:absolute;top:0;left:106px}.hero-thumb-wrap .hero-thumb6{margin-left:-225px;position:absolute;bottom:-50px;left:50%}.hero-thumb-wrap .hero-thumb1 img{max-width:722px}.hero-thumb-wrap .hero-thumb2 img{max-width:500px}.hero-thumb-wrap .hero-thumb3 img{max-width:350px}.hero-thumb-wrap .hero-thumb4 img{max-width:450px}.hero-thumb-wrap .hero-thumb5 img{max-width:360px}.hero-thumb-wrap .hero-thumb6 img{max-width:450px}.jump-reverse{animation:7s linear infinite jumpReverseAni}@keyframes jumpReverseAni{0%{transform:translateY(0)}50%{transform:translateY(30px)}to{transform:translateY(0)}}.jump{animation:7s linear infinite jumpAni}.jump1{animation:6s linear infinite jumpAni}.jump2{animation:5s linear infinite jumpAni}.jump3{animation:4s linear infinite jumpAni}@keyframes jumpAni{0%{transform:translateY(0)}40%{transform:translateY(-30px)}to{transform:translateY(0)}}.counter-area{transform:translateY(-50%)}.counter-area-inner{background:var(--main-color);border-radius:10px;padding:50px 0 0}.single-counter-inner{margin-bottom:50px}.single-counter-inner h2{color:#fff;font-size:54px;font-weight:700}.single-counter-inner p{color:#fff;margin-bottom:0;font-size:18px;font-weight:700}.inner-item{text-align:center;margin-bottom:50px;position:relative}.inner-item .al-batch{color:#fff;background:#ff8400;border-radius:50%;width:50px;height:50px;font-size:14px;font-weight:600;line-height:50px;position:absolute;top:-20px;right:-12px}.inner-item a{color:#1d1d1d;font-size:22px;font-weight:500;text-decoration:none;display:block;position:relative}.inner-item a .thumb{border-radius:5px;min-height:430px;margin-bottom:15px;transition:all .6s;display:block;position:relative;overflow:hidden;box-shadow:0 5px 50px #0003}.inner-item a .thumb:after{content:"";visibility:hidden;opacity:0;background-color:#000000b3;transition:all .4s;position:absolute;inset:0}.inner-item a img{width:100%;height:initial;transition:transform 12s;display:block;position:absolute;inset:0;transform:scale(1)translateY(1px)}.inner-item:hover a .thumb:after{visibility:visible;opacity:1}.header-item{display:block}.header-item .thumb{display:block;position:relative}.header-item .thumb:after{content:"";visibility:hidden;opacity:0;background-color:#000000b3;border-radius:5px;transition:all .4s;position:absolute;inset:0}.header-item .thumb img{border-radius:5px;transition:all .4s}.header-item:hover .thumb img{transform:scale(1.05)}.header-item:hover .thumb:after{visibility:visible;opacity:1;transform:scale(1.05)}.inner-item.coming-soon a .thumb img{filter:blur(12px)}.cm-soon-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inner-item:hover .cm-soon-title{color:#fff}.inner-item .btn-group{color:#fff;visibility:hidden;opacity:0;flex-wrap:wrap;gap:20px;margin-top:-22px;font-size:16px;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inner-item .btn-group .btn{color:#fff;width:100%;min-width:190px;font-size:14px;font-weight:700;border-radius:3px!important}.inner-item .item-title{font-size:18px}.inner-item:hover .btn-group{visibility:visible;opacity:1}.section-title{margin-bottom:60px}.section-title h5{color:var(--main-color);margin-bottom:6px;font-weight:600}.section-title h2{color:var(--heading-color);font-size:42px;font-weight:700}.section-title p{color:var(--body-color);font-size:18px;font-weight:400}.pd-top-100{padding-top:100px}.pd-top-47{padding-top:47px}.pd-top-70{padding-top:70px}.pd-top-87{padding-top:87px}.pd-top-110{padding-top:110px}.pd-top-120{padding-top:120px}.pd-top-135{padding-top:135px}.pd-top-130{padding-top:130px}.pd-top-140{padding-top:140px}.pd-top-150{padding-top:150px}.pd-bottom-100{padding-bottom:100px}.pd-bottom-97{padding-bottom:97px}.pd-bottom-65{padding-bottom:65px}.pd-bottom-105{padding-bottom:105px}.pd-bottom-110{padding-bottom:110px}.pd-bottom-120{padding-bottom:120px}.pd-bottom-130{padding-bottom:130px}.pd-bottom-140{padding-bottom:140px}.pd-bottom-150{padding-bottom:150px}.typed:after{content:"|";animation:.7s infinite blink;display:inline}.typed-cursor{opacity:0;display:none!important}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (max-width:1599px){.banner-area{padding:220px 0 200px}.hero-thumb-wrap .hero-thumb5{left:0}.hero-thumb-wrap .hero-thumb4 img{max-width:400px}.hero-thumb-wrap .hero-thumb2 img{max-width:360px}.hero-thumb-wrap .hero-thumb3{right:20px}.hero-thumb-wrap .hero-thumb6 img{max-width:300px}.hero-thumb-wrap .hero-thumb6{margin-left:-150px;bottom:-20px}}@media (max-width:1199px){.hero-thumb-wrap{display:none}.banner-area .bg-image{opacity:.2;z-index:0}.banner-inner p{margin:0 20px!important}.btn{height:50px;line-height:50px}.pd-top-140{padding-top:100px}.pd-bottom-97{padding-bottom:57px}.pd-top-87{padding-top:47px}.banner-area{padding:228px 0 218px}}@media (max-width:991px){.nav-right-part-mobile{display:block}.banner-inner h1{font-size:70px}}@media (max-width:575px){.nav-right-part-desktop{margin-left:10px}.section-title h5{font-size:18px}.counter-area{margin-top:140px;transform:translateY(0)}.single-counter-inner h2{font-size:30px}}@media (max-width:767px){.nav-right-part ul li .btn{display:none}.nav-right-part-mobile ul li .cart{display:block}.nav-right-part-desktop{margin-left:0}.banner-inner h1{margin-bottom:15px;font-size:33px;line-height:46px}.banner-inner p{font-size:18px;line-height:inherit;letter-spacing:0}.banner-inner p span{font-size:20px}.banner-area{padding:180px 0 100px}.section-title h2{font-size:30px}.btn{padding:0 21px}.footer-widget.pd-bottom-100{padding-bottom:70px}.footer-widget h5{font-size:16px}.main-logo img{width:160px}}@media (max-width:320px){.main-logo img{width:110px}.nav-right-part ul li{font-size:15px}.nav-right-part ul li a{padding:0 7px}}.featured-item{text-align:center;color:#1d1d1d;background:#fff;border-radius:5px;margin-bottom:30px;padding:40px 20px 35px;font-size:22px;box-shadow:0 0 40px #52555a1a}.featured-item img{border-radius:50%;margin:0 auto 20px;display:block;box-shadow:0 0 40px #52555a33}.footer-bottom{z-index:2;border-top:1px solid #ffffff26;padding:25px 0;position:relative}.footer-bottom p{color:#fff;margin-bottom:0}.footer-bottom p a{color:#ff8400;font-weight:600;text-decoration:none}.footer-area{position:relative}.footer-widget{z-index:9;position:relative}.single-pricing-wrap{background:#fff;border:2px solid #e9e9e9;margin-bottom:30px;padding:60px}.single-pricing-wrap .price{border-bottom:1px solid #eaeaea;margin-top:-7px;margin-bottom:31px;padding-bottom:10px}.single-pricing-wrap .price span{display:inline-block}.single-pricing-wrap span.title{margin-bottom:15px;font-size:24px;display:inline-block}.single-pricing-wrap .price h2{font-size:45px;display:inline-block}.single-pricing-wrap .pricing-list{margin:0 0 33px;padding:0;list-style:none}.single-pricing-wrap .pricing-list li{margin-bottom:10px;font-size:16px}.single-pricing-wrap .pricing-list li:last-child{margin-bottom:0}.single-pricing-wrap .pricing-list li.unable{color:#cdcdcd}.single-pricing-wrap .pricing-list li i{margin-right:20px}.single-pricing-wrap .more-work-btn{width:100%}.single-pricing-wrap .primary-btn{background:var(--heading-color)}.video-play-btn{z-index:0;text-align:center;z-index:9;background:#f7f7f7;border-radius:50%;width:90px;height:90px;line-height:100px;animation:2.5s linear infinite ripple-white3;display:inline-block;position:relative}.video-play-btn:after{z-index:-1;content:"";background:#f7f7f766;border-radius:50%;width:110px;height:110px;position:absolute;top:-10px;left:-10px}.video-play-btn i{color:#585858;margin-left:6px;font-size:28px}@keyframes ripple-white3{0%{box-shadow:0 0 #ffffff1a,0 0 0 10px #ffffff1a,0 0 0 20px #ffffff1a}to{box-shadow:0 0 0 10px #ffffff1a,0 0 0 20px #ffffff1a,0 0 0 100px #fff0}}
