@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Hind:wght@400;500;600;700&family=Montserrat:wght@400;700&family=Poppins:wght@300;400;600;700&display=swap";:root{--bg-color:#ffffff;--bg-alt:#f5f8f9;--bg-card:#ffffff;--text-color:rgba(0, 0, 0, 0.65);--text-heading:#242424;--text-muted:rgba(0, 0, 0, 0.45);--border-color:#dedede;--border-muted:rgba(0, 0, 0, 0.06);--shadow-color:rgba(0, 0, 0, 0.04);--primary-color:rgb(247, 87, 87);--on-primary:#ffffff;--accent-shadow:rgba(108, 92, 231, 0.06);--overlay:rgba(255, 255, 255, 0.1);--overlay-dark:rgba(0, 0, 0, 0.6);--mask-opaque:rgba(0, 0, 0, 1);--mask-clear:rgba(0, 0, 0, 0);--header-top-bg:rgba(34, 35, 40, 0.45);--team-overlay:rgba(255, 255, 255, 0.72);--blurb-bg:rgba(0, 0, 0, 0.82);--social-facebook:#6666cc;--social-twitter:#3399cc;--social-instagram:#cc66cc;--social-linkedin:#3399cc;--nav-hover-bg:rgba(255, 255, 255, 0.15);--nav-link-color:rgb(152, 147, 147);--nav-link-muted:rgb(224, 221, 221);--overlay-weak:rgba(255, 255, 255, 0.05);--gradient-start:rgba(19, 177, 205, 0.95);--gradient-end:rgba(152, 119, 234, 0.95);--overlay-strong:rgba(0, 0, 0, 0.8);--dropdown-bg:#222328;--dropdown-bg-active:#212529;--accent-green:#00d747;--accent-purple:#9262ff;--accent-blue:#088ed3;--accent-border:rgba(108, 92, 231, 0.1)}@media(prefers-color-scheme:dark){:root{--bg-color:#0b0b0b;--bg-alt:#121212;--bg-card:#1a1a1a;--text-color:rgba(255, 255, 255, 0.85);--text-heading:#f5f5f5;--text-muted:rgba(255, 255, 255, 0.6);--border-color:#2d2d2d;--border-muted:rgba(255, 255, 255, 0.08);--shadow-color:rgba(0, 0, 0, 0.6);--primary-color:rgb(247, 87, 87);--accent-shadow:rgba(108, 92, 231, 0.12);--overlay:rgba(255, 255, 255, 0.06);--nav-link-color:rgba(255, 255, 255, 0.9)}img{transition:opacity .25s ease,filter .25s ease;filter:none}.team-img-hover{background:rgba(11,11,11,.72)}}:root[data-theme=dark]{--bg-color:#0b0b0b;--bg-alt:#121212;--bg-card:#1a1a1a;--text-color:rgba(255, 255, 255, 0.85);--text-heading:#f5f5f5;--text-muted:rgba(255, 255, 255, 0.6);--border-color:#2d2d2d;--border-muted:rgba(255, 255, 255, 0.08);--shadow-color:rgba(0, 0, 0, 0.6);--accent-shadow:rgba(108, 92, 231, 0.12);--overlay:rgba(255, 255, 255, 0.06);--overlay-dark:rgba(0, 0, 0, 0.6);--nav-link-color:rgba(255, 255, 255, 0.9)}:root[data-theme=light]{--bg-color:#ffffff;--bg-alt:#f5f8f9;--bg-card:#ffffff;--text-color:rgba(0, 0, 0, 0.65);--text-heading:#242424;--text-muted:rgba(0, 0, 0, 0.45);--border-color:#dedede;--border-muted:rgba(0, 0, 0, 0.06);--shadow-color:rgba(0, 0, 0, 0.04);--accent-shadow:rgba(108, 92, 231, 0.06);--overlay:rgba(255, 255, 255, 0.1);--nav-link-color:rgba(0, 0, 0, 0.65);--overlay-dark:rgba(0, 0, 0, 0.6)}.cta-2{padding:5rem}.cta-2{padding:5rem}html{overflow-x:hidden}body{line-height:1.45;font-family:hind,serif;-webkit-font-smoothing:antialiased;font-size:19px;background-color:var(--bg-color);color:var(--text-color)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:poppins,sans-serif;font-weight:600;color:var(--text-heading)}h1,.h1{font-size:2.25rem}h2,.h2{font-size:1.75rem;font-weight:600;line-height:1.2}h3,.h3{font-size:1.35rem}h4,.h4{font-size:1.15rem;line-height:1.25}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{line-height:1.6}.navbar-toggle .icon-bar{background:#f75757}input[type=email],input[type=password],input[type=text],input[type=tel]{box-shadow:none;height:45px;outline:none;font-size:14px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=tel]:focus{box-shadow:none;border:1px solid #f75757}.form-control{box-shadow:none;border-radius:0;background:var(--bg-card);color:var(--text-color);border:1px solid var(--border-color)}.form-control:focus{box-shadow:none;border:1px solid #f75757}.py-7{padding:4.5rem 0}.btn{display:inline-block;font-size:14px;font-size:.8125rem;font-weight:500;padding:1rem 2.5rem .8rem;text-transform:uppercase;border-radius:0;transition:.3s}.btn.btn-icon i{font-size:16px;vertical-align:middle;margin-right:5px}.btn:focus{outline:0;box-shadow:none}.btn-main,.btn-small,.btn-transparent{background:#f75757;color:var(--on-primary);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.btn-main:hover,.btn-small:hover,.btn-transparent:hover{background:#f52626;color:var(--on-primary)}.btn-solid-border{border:2px solid #f75757;background:0 0;color:#242424}.btn-solid-border:hover{border:2px solid #f75757;background:#f75757}.btn-transparent{background:0 0;padding:0;color:#f75757}.btn-transparent:hover{background:0 0;color:#f75757}.btn-purple,.btn-purple-transparent{background:#8843e1;color:var(--on-primary);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.btn-purple:hover,.btn-purple-transparent:hover{background:#6d21d0;color:var(--on-primary)}.btn-purple-solid-border{border:2px solid #8843e1;background:0 0;color:#242424}.btn-purple-solid-border:hover{border:2px solid #8843e1;background:#8843e1;color:var(--on-primary)}.btn-purple-transparent{background:0 0;padding:0;color:#8843e1}.btn-purple-transparent:hover{background:0 0;color:#8843e1}.btn-large{padding:20px 45px}.btn-large.btn-icon i{font-size:16px;vertical-align:middle;margin-right:5px}.btn-small{padding:13px 25px 10px;font-size:12px}.btn-round{border-radius:4px}.btn-round-full{border-radius:50px}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}.bg-gray{background:var(--bg-alt)}.bg-white{background-color:var(--bg-card)!important;color:inherit}.service-item:hover{transform:translateY(-5px);background:var(--bg-card)!important;box-shadow:0 15px 30px var(--shadow-color)!important}.bg-primary{background:#f75757}.bg-primary-dark{background:#f52626}.bg-primary-darker{background:#dd0b0b}.bg-purple{background:#8843e1}.bg-purple-dark{background:#6d21d0}.bg-purple-darker{background:#561aa4}.bg-dark{background:#242424}.bg-gradient{background-image:linear-gradient(145deg,var(--gradient-start) 0%,var(--gradient-end) 100%);background-repeat:repeat-x}.section{padding:64px 0}.section-sm{padding:40px 0}.section-title{margin-bottom:32px}.section-title .title{font-size:40px;line-height:1.15}.section-title p{color:var(--text-muted);font-family:poppins,sans-serif;line-height:1.6}.subtitle{color:#f75757;font-family:poppins,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;line-height:1.2}.overly,.hero-img,.cta,.slider,.page-title{position:relative}.overly:before,.hero-img:before,.cta:before,.slider:before,.page-title:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;opacity:.5;background:var(--overlay-dark)}.overly-2,.latest-blog,.cta-block,.bg-counter{position:relative}.overly-2:before,.latest-blog:before,.cta-block:before,.bg-counter:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:var(--overlay-strong)}.text-color{color:#f75757}.text-purple{color:#8843e1}.text-black{color:#242424}.text-color2{color:#c54041}.text-color2{color:#b99769}.text-sm{font-size:14px}.text-md{font-size:2.25rem}.text-lg{font-size:3.75rem}.no-spacing{letter-spacing:0}a{color:#242424;text-decoration:none}a:focus,a:hover{color:#f75757;text-decoration:none}.navbar .nav-link{color:var(--nav-link-color)}.navbar .nav-link:hover,.navbar .nav-link:focus{color:var(--primary-color)}a:focus{outline:none}.content-title{font-size:38px;line-height:1.18}.page-title{padding:180px 0 100px}.page-title .block h1{color:var(--on-primary)}.page-title .block p{color:var(--on-primary)}.page-wrapper{padding:70px 0}.footer .footer-menu a{color:var(--text-color);transition:color .15s ease}.footer .footer-menu a:hover,.footer .footer-menu a:focus{color:var(--primary-color)}#theme-toggle{background:0 0;border:none;color:var(--text-color);padding:.5rem .75rem}#theme-toggle i{pointer-events:none}.reveal-on-scroll{opacity:0;will-change:opacity,transform;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-duration:800ms}.reveal-on-scroll.fade-in-up{transform:translateY(30px)}.reveal-on-scroll.fade-in-down{transform:translateY(-30px)}.reveal-on-scroll.fade-in-left{transform:translateX(-30px)}.reveal-on-scroll.fade-in-right{transform:translateX(30px)}.reveal-on-scroll.scale-in{transform:scale(.95)}.reveal-on-scroll.revealed{opacity:1;transform:translate(0)scale(1)}.intro-item{transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1);border-radius:8px;padding:30px;background:0 0}.intro-item:hover{transform:translateY(-6px);background:var(--bg-card);box-shadow:0 15px 35px var(--shadow-color)}.intro-item:hover i{transform:scale(1.1);transition:transform .4s cubic-bezier(.25,1,.5,1)}.intro-item i{display:inline-block;transition:transform .4s cubic-bezier(.25,1,.5,1)}.service-item{transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1);border-radius:8px;padding:25px 25px 25px 80px;background:0 0}.service-item:hover{transform:translateY(-5px);background:var(--bg-card);box-shadow:0 15px 30px var(--accent-shadow)}.service-item:hover i{opacity:1!important;transform:scale(1.08)}.service-item i{transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .4s cubic-bezier(.25,1,.5,1)}.team-item-wrap{transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1);border-radius:8px;overflow:hidden;background:var(--bg-card);box-shadow:0 4px 10px var(--shadow-color)}.team-item-wrap:hover{transform:translateY(-8px);box-shadow:0 20px 40px var(--shadow-color)}.team-item-wrap:hover .team-item img{transform:scale(1.05)}.team-item-wrap .team-item{overflow:hidden}.team-item-wrap .team-item img{transition:transform .6s cubic-bezier(.25,1,.5,1)}.about-info-item{transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1);padding:25px;border-radius:8px;background:0 0}.about-info-item:hover{transform:translateY(-5px);background:var(--bg-card);box-shadow:0 12px 30px var(--shadow-color)}.about-info-item:hover span.text-color{color:#f75757!important}.about-info-item span.text-color{transition:color .3s ease}.pricing .card{transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1);border-radius:12px;overflow:hidden;border:1px solid var(--border-muted)!important;box-shadow:0 5px 15px var(--shadow-color)}.pricing .card:hover{transform:translateY(-10px);box-shadow:0 25px 50px var(--shadow-color);border-color:var(--accent-border)!important}.cta-block{transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1)}.cta-block:hover{transform:translateY(-3px);box-shadow:0 15px 35px var(--accent-shadow)}.btn{position:relative;overflow:hidden;z-index:1}.btn::after{content:'';position:absolute;top:50%;left:50%;width:120%;height:0;background:var(--overlay);transform:translate(-50%,-50%)rotate(45deg);transition:height .3s ease;z-index:-1}.btn:hover{transform:translateY(-2px)}.btn:hover::after{height:300%}.btn:active{transform:translateY(0)}.portflio-item{overflow:hidden;border-radius:8px;box-shadow:0 5px 15px var(--shadow-color);transition:transform .4s cubic-bezier(.25,1,.5,1)}.portflio-item img{transition:transform .6s cubic-bezier(.25,1,.5,1)}.portflio-item:hover{transform:translateY(-6px)}.portflio-item:hover img{transform:scale(1.06)}#wrapper-work{overflow:hidden;padding-top:72px}#wrapper-work ul li{width:50%;float:left;position:relative}#wrapper-work ul li img{width:100%;height:100%}#wrapper-work ul li .items-text{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;color:var(--text-heading);background:var(--overlay-dark);padding-left:36px;padding-top:108px}#wrapper-work ul li .items-text h2{padding-bottom:20px;padding-top:52px;position:relative}#wrapper-work ul li .items-text h2:before{content:"";position:absolute;left:0;bottom:0;width:75px;height:3px;background:var(--on-primary)}#wrapper-work ul li .items-text p{padding-top:20px;font-size:15px;line-height:24px;font-weight:300;padding-right:64px}#features-work{padding-top:36px;padding-bottom:56px}#features-work .block ul li{width:19%;text-align:center;display:inline-block;padding:28px 0}header.navigation{position:absolute;top:0;left:0;width:100%;z-index:1000;background:0 0}#navbar{position:sticky;top:0;z-index:999;background:#fd7e14;border-top:1px solid var(--overlay);border-bottom:1px solid var(--overlay);box-shadow:0 1px 2px var(--shadow-color)}#navbar .navbar{padding-top:0!important;padding-bottom:0!important}#navbar .navbar-brand img{max-height:160px;width:auto;margin-top:-140px;margin-bottom:-140px;position:relative;z-index:1010;transform:translateY(40px);transition:all .3s ease}@media(max-height:750px){#navbar .navbar-brand img{max-height:120px;margin-top:-105px;margin-bottom:-105px;transform:translateY(30px)}}@media(max-height:600px){#navbar .navbar-brand img{max-height:100px;margin-top:-87px;margin-bottom:-87px;transform:translateY(25px)}}@media(max-width:768px){#navbar .navbar-brand img{max-height:100px;margin-top:-87px;margin-bottom:-87px;transform:translateY(25px)}}@media(max-width:480px){#navbar .navbar-brand img{max-height:80px;margin-top:-70px;margin-bottom:-70px;transform:translateY(20px)}}@media(max-width:400px){#navbar .navbar-brand img{max-height:64px;margin-top:-56px;margin-bottom:-56px;transform:translateY(16px)}}@media(max-width:992px) and (max-height:600px){#navbar .navbar-brand img{max-height:80px;margin-top:-70px;margin-bottom:-70px;transform:translateY(20px)}}#navbar .nav-link{font-family:poppins,sans-serif;font-weight:500;color:var(--nav-link-muted);text-transform:uppercase;font-size:14px;letter-spacing:.5px;transition:all .25s ease;border-radius:.25rem;margin-bottom:0;line-height:1.5;padding-top:8px!important;padding-bottom:8px!important}#navbar .nav-link:hover{cursor:pointer}#navbar .nav-link:hover,#navbar .nav-link:focus,#navbar .active{color:var(--on-primary)}#navbar .btn{padding:.7rem 1.5rem .5rem;color:var(--on-primary)}@media(max-width:992px){#navbar .btn{margin:15px 0 10px}}.nav-item{padding-left:15px}@media(max-width:992px){.nav-item{padding-left:0}}.nav-item:hover>.nav-link{background-color:var(--nav-hover-bg)}.header-top{background:var(--header-top-bg);color:var(--text-muted);border-bottom:1px solid var(--overlay)}.header-top .header-top-socials{border-right:1px solid var(--overlay-weak);padding:12px 0}.header-top .header-top-socials{margin-left:-8px}.header-top .header-top-socials a{color:var(--text-muted);margin-right:8px;font-size:16px;padding:0 8px}.header-top .header-top-socials a:hover{color:#f75757}.header-top .header-top-info{color:var(--text-muted);font-size:16px}.header-top .header-top-info a span{color:var(--on-primary)}.header-top .header-top-info a{margin-left:35px;color:#fff}.navbar-toggler{padding:0;font-size:1.5rem;color:var(--on-primary)}.navbar-toggler:focus{outline:0}.navbar-brand{color:var(--on-primary);font-weight:600;letter-spacing:1px}.navbar-brand span{color:#f75757}.dropdown-menu{padding:0;border:0;border-radius:0}@media(max-width:992px){.dropdown-menu{text-align:center;float:left!important;width:100%;margin:0}}.dropdown-menu li:first-child{margin-top:5px}.dropdown-menu li:last-child{margin-bottom:5px}.dropdown-toggle::after{content:'▼';font-size:.6em;padding-left:5px;padding-top:3px;display:inline-block;border:none;position:relative;top:2px}.dropleft .dropdown-menu,.dropright .dropdown-menu{margin:0}.dropleft .dropdown-toggle::before,.dropright .dropdown-toggle::after{font-weight:700;font-family:'font awesome 5 free';border:0;font-size:10px;vertical-align:1px}.dropleft .dropdown-toggle::before{content:"\f053";margin-right:5px}.dropright .dropdown-toggle::after{content:"\f054";margin-left:5px}.dropdown-item{padding:.8rem 1.5rem .55rem;text-transform:uppercase;font-size:14px;font-weight:500}@media(max-width:992px){.dropdown-item{padding:.6rem 1.5rem .35rem}}.dropdown-submenu.active>.dropdown-toggle,.dropdown-submenu:hover>.dropdown-item,.dropdown-item.active,.dropdown-item:hover{background:#f75757;color:var(--on-primary)}ul.dropdown-menu li{padding-left:0!important}@media(min-width:992px){.dropleft .dropdown-menu,.dropright .dropdown-menu{margin-top:-10px}}@media(min-width:992px) and (min-width:992px){.dropdown:hover>.dropdown-menu{display:block}}.navItemDropdown{box-shadow:0 1px 2px var(--shadow-color);border:2px solid var(--on-primary);border-radius:0 0 .25rem .25rem;background-color:var(--dropdown-bg);margin-top:0}@media(min-width:992px){.navItemDropdown{right:0;left:unset;text-align:right}}.navItemDropdown .dropdown-item.active{background-color:var(--dropdown-bg-active)}.navItemDropdown .dropdown-item{background-color:var(--dropdown-bg-active);color:var(--on-primary)}.navItemDropdown .dropdown-item:hover{color:#fd7e14}.dropdown.show .nav-link{background-color:var(--nav-hover-bg)}.dropdown-item:hover{background-color:var(--overlay-strong)}.navbar-search{appearance:none;border:0;background:0 0;order:999}.bg-1{background:url(../images/bg/home-2.jpg)no-repeat 50%;background-size:cover}.bg-2{background:url(../images/bg/home-5.jpg);background-size:cover}.slider{background:url(../images/bg/home-1.jpg)no-repeat;background-size:cover;background-position:10% 0;padding:280px 0 120px;position:relative;background-attachment:fixed}@media(max-width:768px){.slider{padding:140px 0 92px}}.slider .block span{font-size:26px;line-height:1.15;font-weight:700;letter-spacing:1.5px}.slider .block h1{font-size:60px;line-height:1.08;font-weight:600;color:var(--on-primary)}.slider .block p{margin-bottom:22px;color:var(--text-muted);font-size:18px;line-height:1.55;font-weight:300}.slider .block span{letter-spacing:1px}.section.intro .intro-item{position:relative;padding:24px 24px 24px 84px;border-radius:10px;background:var(--bg-card);box-shadow:0 8px 22px var(--shadow-color);height:100%}.section.intro .intro-item i{position:absolute;left:0;top:5px;font-size:50px;line-height:1;opacity:.4}.color-one{color:#f75757}.color-two{color:var(--accent-green)}.color-three{color:var(--accent-purple)}.color-four{color:var(--accent-blue)}.bg-about{position:absolute;content:"";left:0;top:0;width:45%;min-height:650px;background:url(../images/about/home-8.jpg)no-repeat;background-size:340px;background-position:50% 40px}.about-content{padding:20px 0 0 80px}.about-content h4{font-weight:600}.section.about-2 .about-item .mb-5 table{width:100%;margin:1.5rem 0;border-collapse:separate;border-spacing:0;border:1px solid var(--border-color);border-radius:10px;overflow:hidden;background:var(--bg-card)}.section.about-2 .about-item .mb-5 thead th,.section.about-2 .about-item .mb-5 tbody td{padding:.9rem 1rem;vertical-align:top;text-align:left;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.section.about-2 .about-item .mb-5 thead th{background:var(--bg-alt);font-weight:700;color:var(--text-heading)}.section.about-2 .about-item .mb-5 tbody tr:nth-child(even) td{background:var(--bg-alt)}.section.about-2 .about-item .mb-5 thead th:last-child,.section.about-2 .about-item .mb-5 tbody td:last-child{border-right:0}.section.about-2 .about-item .mb-5 tbody tr:last-child td{border-bottom:0}.section.about-2 .about-item .mb-5 table a{word-break:break-word}.counter-item .counter-stat{font-size:50px}.counter-item p{margin-bottom:0}.bg-counter{background:url(../images/bg/counter.jpg)no-repeat;background-size:cover}.team-img-hover .team-social li a.facebook{background:var(--social-facebook)}.team-img-hover .team-social li a.twitter{background:var(--social-twitter)}.team-img-hover .team-social li a.instagram{background:var(--social-instagram)}.team-img-hover .team-social li a.linkedin{background:var(--social-linkedin)}.team-img-hover{position:absolute;top:10px;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--team-overlay);opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.team-img-hover__blurb{position:absolute;bottom:22px;padding:10px 14px;background:var(--blurb-bg);color:var(--on-primary);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;transition:transform .25s ease,opacity .25s ease;opacity:0}.team-img-hover__blurb--left{left:18px;transform:translateX(-10px)}.team-img-hover__blurb--right{right:18px;transform:translateX(10px)}.team-img-hover li a{display:inline-block;color:var(--on-primary);width:50px;height:50px;font-size:20px;line-height:50px;border:2px solid transparent;border-radius:2px;text-align:center;transform:translateY(0);backface-visibility:hidden;transition:all .3s ease-in-out}.team-img-hover:hover li a:hover{transform:translateY(4px)}.team-item:hover .team-img-hover{opacity:1;transform:scale(1);top:0;left:0;right:0;bottom:0}.team-item:hover .team-img-hover .team-img-hover__blurb{opacity:1;transform:translateX(0)}@media(hover:none){.team-img-hover{opacity:1;transform:scale(1);top:0;left:0;right:0;bottom:0}.team-img-hover__blurb{opacity:1;transform:translateX(0)}}.service-item{position:relative;padding:24px 24px 24px 84px;border-radius:10px;background:var(--bg-card);box-shadow:0 8px 22px var(--shadow-color);height:100%}.service-item i{position:absolute;left:0;top:5px;font-size:50px;opacity:.4}.service-item .service-item__title{font-size:1.35rem;line-height:1.15}.client-logos-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;align-items:center}.client-logos-grid>div{flex:0 1 250px;max-width:250px}.client-logo-item{padding:24px 20px;border:1px solid var(--border-color);border-radius:14px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;background:var(--bg-card);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;box-shadow:0 12px 28px var(--shadow-color)}.client-logo-item img{max-height:80px;width:auto;object-fit:contain}.client-logo-item .client-logo-item__title{margin-top:16px;margin-bottom:5px;color:var(--text-color);font-size:1.35rem}.client-logo-item:hover{box-shadow:0 16px 36px var(--shadow-color);transform:translateY(-6px);border-color:rgba(253,126,20,.28)}.marquee-section{padding:28px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background-color:var(--bg-alt);overflow:hidden}.marquee-section.bg-white{background-color:var(--on-primary)}.marquee{display:flex;block-size:var(--marquee-item-height);margin-block:0;position:relative;overflow-x:hidden;mask-image:linear-gradient(to right,var(--mask-clear),var(--mask-opaque) 20%,var(--mask-opaque) 80%,var(--mask-clear));-webkit-mask-image:linear-gradient(to right,var(--mask-clear),var(--mask-opaque) 20%,var(--mask-opaque) 80%,var(--mask-clear))}.marquee__item{--marquee-item-offset:max(
    calc(var(--marquee-item-width) * var(--marquee-items)),
    calc(100% + var(--marquee-item-width))
  );--marquee-delay:calc(var(--marquee-duration) / var(--marquee-items) * (var(--marquee-items) - var(--marquee-item-index)) * -1);position:absolute;inset-inline-start:var(--marquee-item-offset);transform:translateX(-50%);animation:go linear var(--marquee-duration)var(--marquee-delay,0s)infinite;display:flex;align-items:center;justify-content:center;width:var(--marquee-item-width);height:var(--marquee-item-height);background:var(--bg-card);border:1px solid var(--border-muted);box-shadow:0 4px 10px var(--shadow-color);padding:10px 15px;transition:box-shadow .3s ease,transform .3s ease}.marquee__item .marquee__item-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.marquee__item .marquee__img-container{height:55px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.marquee__item img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:all .3s ease}.marquee__item .marquee__text{font-size:13px;font-weight:600;color:var(--text-heading);line-height:1.2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;transition:color .3s ease}.marquee__item:hover{box-shadow:0 6px 15px var(--shadow-color);transform:translateX(-50%)translateY(-2px)}.marquee__item:hover img{filter:grayscale(0%);opacity:1}.marquee__item:hover .marquee__text{color:#f75757}.marquee__item:nth-child(4n){border-top-right-radius:1rem}.marquee__item:nth-child(4n+1){border-bottom-right-radius:1rem}.marquee__item:nth-child(4n+2){border-bottom-left-radius:1rem}.marquee__item:nth-child(4n+3){border-top-left-radius:1rem}.marquee__item:nth-of-type(1){--marquee-item-index:1}.marquee__item:nth-of-type(2){--marquee-item-index:2}.marquee__item:nth-of-type(3){--marquee-item-index:3}.marquee__item:nth-of-type(4){--marquee-item-index:4}.marquee__item:nth-of-type(5){--marquee-item-index:5}.marquee__item:nth-of-type(6){--marquee-item-index:6}.marquee__item:nth-of-type(7){--marquee-item-index:7}.marquee__item:nth-of-type(8){--marquee-item-index:8}.marquee__item:nth-of-type(9){--marquee-item-index:9}.marquee__item:nth-of-type(10){--marquee-item-index:10}.marquee__item:nth-of-type(11){--marquee-item-index:11}.marquee__item:nth-of-type(12){--marquee-item-index:12}.marquee__item:nth-of-type(13){--marquee-item-index:13}.marquee__item:nth-of-type(14){--marquee-item-index:14}.marquee__item:nth-of-type(15){--marquee-item-index:15}.marquee__item:nth-of-type(16){--marquee-item-index:16}.marquee__item:nth-of-type(17){--marquee-item-index:17}.marquee__item:nth-of-type(18){--marquee-item-index:18}.marquee__item:nth-of-type(19){--marquee-item-index:19}.marquee__item:nth-of-type(20){--marquee-item-index:20}.marquee__item:nth-of-type(21){--marquee-item-index:21}.marquee__item:nth-of-type(22){--marquee-item-index:22}.marquee__item:nth-of-type(23){--marquee-item-index:23}.marquee__item:nth-of-type(24){--marquee-item-index:24}.marquee__item:nth-of-type(25){--marquee-item-index:25}.marquee__item:nth-of-type(26){--marquee-item-index:26}.marquee__item:nth-of-type(27){--marquee-item-index:27}.marquee__item:nth-of-type(28){--marquee-item-index:28}.marquee__item:nth-of-type(29){--marquee-item-index:29}.marquee__item:nth-of-type(30){--marquee-item-index:30}.marquee__item:nth-of-type(31){--marquee-item-index:31}.marquee__item:nth-of-type(32){--marquee-item-index:32}.marquee__item:nth-of-type(33){--marquee-item-index:33}.marquee__item:nth-of-type(34){--marquee-item-index:34}.marquee__item:nth-of-type(35){--marquee-item-index:35}.marquee__item:nth-of-type(36){--marquee-item-index:36}.marquee__item:nth-of-type(37){--marquee-item-index:37}.marquee__item:nth-of-type(38){--marquee-item-index:38}.marquee__item:nth-of-type(39){--marquee-item-index:39}.marquee__item:nth-of-type(40){--marquee-item-index:40}.marquee__item:nth-of-type(41){--marquee-item-index:41}.marquee__item:nth-of-type(42){--marquee-item-index:42}.marquee__item:nth-of-type(43){--marquee-item-index:43}.marquee__item:nth-of-type(44){--marquee-item-index:44}.marquee__item:nth-of-type(45){--marquee-item-index:45}.marquee__item:nth-of-type(46){--marquee-item-index:46}.marquee__item:nth-of-type(47){--marquee-item-index:47}.marquee__item:nth-of-type(48){--marquee-item-index:48}.marquee__item:nth-of-type(49){--marquee-item-index:49}.marquee__item:nth-of-type(50){--marquee-item-index:50}@keyframes go{to{inset-inline-start:calc(var(--marquee-item-width) * -1)}}.cta{background:url(../images/bg/home-3.jpg)fixed 50%;background-size:cover;padding:84px 0}.cta-block{background-size:cover;border-radius:40px;overflow:hidden}.testimonial-item{padding:50px 30px}.testimonial-item i{font-size:40px;position:absolute;left:30px;top:30px;z-index:1}.testimonial-item .testimonial-text{font-size:20px;line-height:38px;color:var(--text-color);margin-bottom:30px;font-style:italic}.testimonial-item .testimonial-item-content{padding-left:65px}.slick-slide:focus,.slick-slide a{outline:none}.hero-img{background:url(../images/bg/pricing-1.jpg);background-color:#8843e1;background-blend-mode:multiply;position:absolute;content:"";background-size:cover;width:100%;height:100%;top:0}.hero-img:before{background:rgba(136,67,225,.25)}.h100{height:100%}.lh-45{line-height:45px}.pricing-header h1{font-size:70px;font-weight:300}.pricing .btn-solid-border{border-color:#dedede}.pricing .btn-solid-border:hover{border-color:#f75757}.pricing .card{background:var(--bg-card);color:var(--text-color)}.pricing .card h1,.pricing .card h5,.pricing .card strong{color:var(--text-heading)}.pricing-includes{color:var(--text-color)}.pricing .text-muted{color:var(--text-muted)!important}.pricing .btn-solid-border{color:var(--text-color);border-color:var(--border-color)}.pricing .btn-solid-border:hover{color:var(--on-primary)}.portflio-item .portfolio-item-content{position:absolute;content:"";right:0;bottom:0;opacity:0;transition:all .35s ease}.portflio-item:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:var(--overlay-dark);opacity:0;transition:all .35s ease;overflow:hidden}.portflio-item:hover:before{opacity:1}.portflio-item:hover .portfolio-item-content{opacity:1;bottom:20px;right:30px}.portflio-item .overlay-item{position:absolute;content:"";left:0;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;font-size:80px;color:#f75757;opacity:0;transition:all .35s ease}.portflio-item:hover .overlay-item{opacity:1}.contact-form-wrap .form-group{padding-bottom:15px;margin:0}.contact-form-wrap .form-group .form-control{background:var(--bg-alt);height:48px;border:1px solid var(--border-color);box-shadow:none;color:var(--text-color);width:100%}.contact-form-wrap .form-group-2{margin-bottom:13px}.contact-form-wrap .form-group-2 textarea{background:var(--bg-alt);height:135px;border:1px solid var(--border-color);box-shadow:none;color:var(--text-color);width:100%}.address-block li{margin-bottom:10px}.address-block li i{font-size:20px;width:20px}.social-icons li{margin:0 6px}.social-icons i{margin-right:15px;font-size:25px}.google-map{position:relative}.google-map #map{width:100%;height:450px}.blog-item-content h3{line-height:36px}.blog-item-content h3 a{transition:all .4s ease 0s}.blog-item-content h3 a:hover{color:#f75757!important}.lh-36{line-height:36px}.tags a{background:var(--bg-alt);display:inline-block;padding:8px 23px;border-radius:38px;margin-bottom:10px;border:1px solid var(--border-color);font-size:14px;text-transform:capitalize}.pagination .nav-links a,.pagination .nav-links span.current{font-size:20px;font-weight:500;color:var(--text-muted);margin:0 10px;text-transform:uppercase;letter-spacing:1.2px}.pagination .nav-links span.current,.pagination .nav-links a.next,.pagination .nav-links a.prev{color:#242424}h3.quote{font-size:24px;line-height:40px;font-weight:400;padding:0 25px 0 85px;margin:65px 0!important;position:relative}@media(max-width:768px){h3.quote{padding:0;padding-left:20px}}h3.quote::before{content:'';width:55px;height:2px;background:#f75757;position:absolute;top:25px;left:0}@media(max-width:768px){h3.quote::before{top:5px;width:2px;height:35px}}.nav-posts-title{line-height:25px;font-size:18px}.latest-blog{position:relative;padding-bottom:150px}.mt-70{margin-top:-70px}.border-1{border:1px solid var(--border-muted)}.blog-item{border-bottom:1px solid var(--border-muted)}.single-post-page .header-top{display:none}.single-post-page #navbar .navbar-brand img{max-height:100px;transform:translateY(25px)}.post.post-single{border:none}.post.post-single .post-thumb{margin-top:30px}.post-sub-heading{border-bottom:1px solid var(--border-color);padding-bottom:20px;letter-spacing:2px;text-transform:uppercase;font-size:16px;margin-bottom:20px}.post-social-share{margin-bottom:50px}.post-comments{margin:30px 0}.post-comments .media{margin-top:20px}.post-comments .media>.pull-left{padding-right:20px}.post-comments .comment-author{margin-top:0;margin-bottom:0;font-weight:500}.post-comments .comment-author a{color:#f75757;font-size:14px;text-transform:uppercase}.post-comments time{margin:0 0 5px;display:inline-block;color:var(--text-muted);font-size:12px}.post-comments .comment-button{color:#f75757;display:inline-block;margin-left:5px;font-size:12px}.post-comments .comment-button i{margin-right:5px;display:inline-block}.post-comments .comment-button:hover{color:#f75757}.post-excerpt{margin-bottom:60px}.post-excerpt h3 a{color:var(--text-color)}.post-excerpt p{margin:0 0 30px}.post-excerpt blockquote.quote-post{margin:20px 0}.post-excerpt blockquote.quote-post p{line-height:30px;font-size:20px;color:#f75757}.single-blog{background-color:var(--bg-card);margin-bottom:50px;padding:20px}.blog-subtitle{font-size:15px;padding-bottom:10px;border-bottom:1px solid var(--border-color);margin-bottom:25px;text-transform:uppercase}.next-prev{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);margin:20px 0;padding:25px 0}.next-prev a{color:var(--text-color)}.next-prev a:hover{color:#f75757}.next-prev .prev-post i{margin-right:10px}.next-prev .next-post i{margin-left:10px}.social-profile ul li{margin:0 10px 0 0;display:inline-block}.social-profile ul li a{color:var(--text-muted);display:block;font-size:16px}.social-profile ul li a i:hover{color:#f75757}.comments-section{margin-top:35px}.author-about{margin-top:40px}.post-author{margin-right:20px}.post-author>img{border:1px solid var(--border-color);max-width:120px;padding:5px;width:100%}.comment-list ul{margin-top:20px}.comment-list ul li{margin-bottom:20px}.comment-wrap{border:1px solid var(--border-color);border-radius:1px;margin-left:20px;padding:10px;position:relative}.comment-wrap .author-avatar{margin-right:10px}.comment-wrap .media .media-heading{font-size:14px;margin-bottom:8px}.comment-wrap .media .media-heading a{color:#f75757;font-size:13px}.comment-wrap .media .comment-meta{font-size:12px;color:var(--text-muted)}.comment-wrap .media p{margin-top:15px}.comment-reply-form{margin-top:80px}.comment-reply-form input,.comment-reply-form textarea{height:35px;border-radius:0;box-shadow:none}.comment-reply-form input:focus,.comment-reply-form textarea:focus{box-shadow:none;border:1px solid #f75757}.comment-reply-form textarea,.comment-reply-form .btn-main,.comment-reply-form .btn-transparent,.comment-reply-form .btn-small{height:auto}.widget{margin-bottom:30px;padding-bottom:35px}.widget .widget-title{margin-bottom:15px;padding-bottom:10px;font-size:16px;color:var(--text-heading);font-weight:500;border-bottom:1px solid var(--border-color)}.widget.widget-latest-post .media .media-object{width:100px;height:auto}.widget.widget-latest-post .media .media-heading a{color:var(--text-color);font-size:16px}.widget.widget-latest-post .media p{font-size:12px;color:var(--text-muted)}.widget.widget-category ul li{margin-bottom:10px}.widget.widget-category ul li a{color:var(--text-muted);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.widget.widget-category ul li a:before{padding-right:10px}.widget.widget-category ul li a:hover{color:var(--primary-color);padding-left:5px}.widget.widget-tag ul li{margin-bottom:10px;display:inline-block;margin-right:5px}.widget.widget-tag ul li a{color:var(--text-muted);display:inline-block;padding:8px 15px;border:1px solid var(--border-color);border-radius:30px;font-size:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.widget.widget-tag ul li a:hover{color:var(--on-primary);background:#f75757;border:1px solid #f75757}.footer{padding:28px 0 8px;background:var(--bg-alt)}.footer .widget{margin-bottom:0}.footer .widget h4{margin-bottom:.75rem!important}.footer .footer-menu li+li{margin-top:.15rem}.footer .logo{margin-bottom:.75rem!important}.footer .logo img{max-height:130px;width:auto;object-fit:contain}.footer .copyright a{font-weight:600}.lh-35{line-height:24px}.logo{color:var(--text-heading);font-weight:600;letter-spacing:1px}.logo span{color:var(--primary-color)}.sub-form{position:relative}.sub-form .form-control{border:1px solid var(--border-muted);background:var(--bg-alt);color:var(--text-color)}.footer-btm{border-top:1px solid var(--border-muted);margin-top:16px;padding-top:12px}.footer-socials li a{margin-left:15px}.footer-contact-phone{display:inline-flex;align-items:center;gap:10px;margin-top:8px}.footer-contact-phone i{color:var(--accent-purple);font-size:1.1rem}.footer-contact-phone a{font-size:1.15rem;font-weight:600}.scroll-to-top{position:fixed;bottom:30px;right:30px;z-index:999;height:40px;width:40px;background:var(--primary-color);border-radius:50%;text-align:center;line-height:43px;color:var(--on-primary);cursor:pointer;transition:.3s;display:none}@media(max-width:480px){.scroll-to-top{bottom:15px;right:15px}}.scroll-to-top:hover{background-color:var(--bg-card)}@media(max-width:992px){.slider .block span{font-size:22px;line-height:1.15}.slider .block h1{font-size:50px;line-height:1.08}.bg-about{display:none}section.about{border:1px solid var(--border-color);border-left:0;border-right:0}.footer-socials{margin-top:20px}.footer-socials li a{margin-left:0}}@media(max-width:768px){.navbar-toggler{color:var(--on-primary)}.bg-about{display:none}.slider .block span{font-size:20px;line-height:1.15}.slider .block h1{font-size:42px;line-height:1.1}.blog-item-meta span{margin:6px 0}.widget{margin-bottom:30px;padding-bottom:0}}@media(max-width:480px){.header-top .header-top-info a{margin-left:10px;margin-right:10px}.navbar-toggler{color:var(--on-primary)}.slider .block span{font-size:18px;line-height:1.15}.slider .block h1{font-size:34px;line-height:1.12}.content-title{font-size:24px;line-height:1.25}.p-5{padding:1.5rem!important}h2,.h2{font-size:1.2rem;font-weight:600;line-height:1.25}.testimonial-item .testimonial-item-content{padding-left:0;padding-top:30px}.widget{margin-bottom:30px;padding-bottom:0}}@media(max-width:400px){.header-top .header-top-info a{display:block}.navbar-toggler{color:var(--on-primary)}.slider .block span{font-size:17px;line-height:1.15}.content-title{font-size:24px;line-height:1.25}.bg-about{display:none}.p-5{padding:1.5rem!important}h2,.h2{font-size:1.2rem;font-weight:600;line-height:1.25}.testimonial-item .testimonial-item-content{padding-left:0;padding-top:30px}.text-lg{font-size:3rem}.widget{margin-bottom:30px;padding-bottom:0}}