.tabs{border-bottom:1px solid #ccc}.tab{padding-top:8px;padding-bottom:8px;margin-bottom:-1px;cursor:pointer;border-bottom:3px solid transparent;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.tab h3{font-size:20px;color:#012970}.tab:focus,.tab:hover,.tab:active{border-bottom-color:#4154f1}.tab:focus h3,.tab:hover h3,.tab:active h3{color:#4154f1}.tab-active{border-bottom-color:#4154f1}.tab-active h3{color:#4154f1}.tab-content{opacity:0;visibility:hidden;max-height:0}.tab-content .icon-check{fill:#4154f1}.tab-content-active{opacity:1;visibility:visible;max-height:100vh;-webkit-animation:tab-content-active 250ms ease-in-out;animation:tab-content-active 250ms ease-in-out}.highlight{font:700 18px "Nunito", Helvetica, sans-serif;color:#012970}.accordion{border-bottom:1px solid #ccc}.accordion:last-child{border-bottom:0}.accordion h3{pointer-events:none;font-size:20px;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.accordion-title{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:16px 0}.accordion-title svg{pointer-events:none;fill:#012970}.accordion-title:focus h3,.accordion-title:hover h3,.accordion-title:active h3{color:#4154f1}.accordion-title:focus svg,.accordion-title:hover svg,.accordion-title:active svg{fill:#4154f1}.accordion-content{max-height:0;visibility:hidden;opacity:0;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-webkit-animation:slide-up 350ms ease-in-out;animation:slide-up 350ms ease-in-out}.accordion-active ~ .accordion-content{max-height:100vh;visibility:visible;opacity:1;padding-bottom:16px;-webkit-animation:slide-down 350ms ease-in-out;animation:slide-down 350ms ease-in-out}.accordion-active h3{color:#4154f1}.accordion-active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#4154f1}.portfolio-overlay{position:absolute;background:rgba(255,255,255,0.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;border-radius:12px;-webkit-animation:scale-down 250ms ease-in-out;animation:scale-down 250ms ease-in-out}.portfolio-overlay::before,.portfolio-overlay::after{content:"";width:60px;height:60px;position:absolute}.portfolio-overlay::before{border-top:3px solid rgba(65,84,241,0.3);border-left:3px solid rgba(65,84,241,0.3);top:0;left:0;-webkit-transform:translate(30px, 30px);transform:translate(30px, 30px)}.portfolio-overlay::after{border-bottom:3px solid rgba(65,84,241,0.3);border-right:3px solid rgba(65,84,241,0.3);bottom:0;right:0;-webkit-transform:translate(-30px, -30px);transform:translate(-30px, -30px)}.portfolio .icon{background:#4154f1;padding:8px;border-radius:50px;fill:#fff;-webkit-transition-duration:50ms;transition-duration:50ms}.portfolio .icon:focus,.portfolio .icon:hover,.portfolio .icon:active{fill:#4154f1;background-color:#fff}.portfolio img{overflow:hidden;border-radius:12px}.filter-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-menu li{font-family:"Nunito", Helvetica, sans-serif;font-weight:700;border-radius:50px;background-color:transparent;border:1px solid #4154f1;padding:8px 24px;color:#4154f1;cursor:pointer;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.filter-menu li:focus,.filter-menu li:hover,.filter-menu li:active{background-color:#4154f1;color:#fff}.filter-menu .current{background-color:#4154f1;color:#fff}.filter-item{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-item img{width:400px;height:400px;margin:8px}.filter-item li{position:relative}.filter-item li:focus .portfolio-overlay,.filter-item li:hover .portfolio-overlay,.filter-item li:active .portfolio-overlay{visibility:visible;opacity:1;-webkit-animation:scale-up 250ms ease-in-out;animation:scale-up 250ms ease-in-out}.filter-item li.active img{-webkit-animation:show-filter-item 700ms ease;animation:show-filter-item 700ms ease;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.filter-item li.delete img{-webkit-animation:hide-filter-item 700ms ease;animation:hide-filter-item 700ms ease;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;width:0;height:0;margin:0}.gslide-description{display:none}.gbtn{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.gslide-image img{border-radius:12px}.hero{background:url("../img/home/bg-hero.svg") fixed no-repeat center center}.hero .col-2{min-height:100vh}.hero .btn{-webkit-box-shadow:0 5px 24px rgba(65,84,241,0.4);box-shadow:0 5px 24px rgba(65,84,241,0.4)}.hero p{font:600 26px / 1.2 "Nunito", Helvetica, sans-serif;text-transform:none;color:#444}.about .section-title{text-align:left}.about .section-title p{font-size:20px}.about img{border-radius:12px}.stats{padding-top:0;padding-bottom:48px}.stats p{font-weight:700}.values .wrapper-card{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.values .wrapper-card:focus,.values .wrapper-card:hover,.values .wrapper-card:active{-webkit-box-shadow:0 0 24px rgba(65,84,241,0.16);box-shadow:0 0 24px rgba(65,84,241,0.16)}.values .wrapper-card:focus img,.values .wrapper-card:hover img,.values .wrapper-card:active img{-webkit-transform:scale(0.9);transform:scale(0.9)}.features{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.features .wrapper-card svg{-webkit-transition-duration:150ms;transition-duration:150ms}.features .wrapper-card:focus .icon-check,.features .wrapper-card:hover .icon-check,.features .wrapper-card:active .icon-check{background-color:#4154f1}.features .wrapper-card:focus svg,.features .wrapper-card:hover svg,.features .wrapper-card:active svg{fill:#fff}.features .wrapper-card p{color:#012970;font-weight:700}.features .icon-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:8px;background-color:#ecf3ff;border-radius:4px;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.col-sm-lg{display:grid;grid-template-columns:1fr 2fr}.col-sm-lg .col-2{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.col-sm-lg h4{font-size:20px}.services .wrapper-card{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.services .wrapper-card a{font-weight:600}.services .wrapper-card:focus p,.services .wrapper-card:focus a,.services .wrapper-card:focus h3,.services .wrapper-card:hover p,.services .wrapper-card:hover a,.services .wrapper-card:hover h3,.services .wrapper-card:active p,.services .wrapper-card:active a,.services .wrapper-card:active h3{color:#fff}.services .wrapper-card:focus .icon-arrow-right,.services .wrapper-card:hover .icon-arrow-right,.services .wrapper-card:active .icon-arrow-right{fill:#fff;-webkit-transform:translateX(10px);transform:translateX(10px)}.services .wrapper-card:focus .wrapper-icon,.services .wrapper-card:hover .wrapper-icon,.services .wrapper-card:active .wrapper-icon{background-color:#fff}.services .wrapper-icon{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;padding:16px;border-radius:8px}.services .blue{border-bottom:3px solid #3867d6}.services .blue .wrapper-icon{background-color:rgba(56,103,214,0.1)}.services .blue .icon-arrow-right{fill:#3867d6}.services .blue a{color:#3867d6}.services .blue:focus,.services .blue:hover,.services .blue:active{background-color:#3867d6}.services .orange{border-bottom:3px solid #ad581f}.services .orange .wrapper-icon{background-color:rgba(173,88,31,0.1)}.services .orange .icon-arrow-right{fill:#ad581f}.services .orange a{color:#ad581f}.services .orange:focus,.services .orange:hover,.services .orange:active{background-color:#ad581f}.services .green{border-bottom:3px solid #128046}.services .green .wrapper-icon{background-color:rgba(18,128,70,0.1)}.services .green .icon-arrow-right{fill:#128046}.services .green a{color:#128046}.services .green:focus,.services .green:hover,.services .green:active{background-color:#128046}.services .red{border-bottom:3px solid #ce324e}.services .red .wrapper-icon{background-color:rgba(206,50,78,0.1)}.services .red .icon-arrow-right{fill:#ce324e}.services .red a{color:#ce324e}.services .red:focus,.services .red:hover,.services .red:active{background-color:#ce324e}.services .purple{border-bottom:3px solid #8f51cb}.services .purple .wrapper-icon{background-color:rgba(143,81,203,0.1)}.services .purple .icon-arrow-right{fill:#8f51cb}.services .purple a{color:#8f51cb}.services .purple:focus,.services .purple:hover,.services .purple:active{background-color:#8f51cb}.services .pink{border-bottom:3px solid #a66079}.services .pink .wrapper-icon{background-color:rgba(166,96,121,0.1)}.services .pink .icon-arrow-right{fill:#a66079}.services .pink a{color:#a66079}.services .pink:focus,.services .pink:hover,.services .pink:active{background-color:#a66079}.pricing .wrapper-card{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.pricing .wrapper-card:focus,.pricing .wrapper-card:hover,.pricing .wrapper-card:active{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 24px rgba(65,84,241,0.16);box-shadow:0 0 24px rgba(65,84,241,0.16)}.pricing .item-unavailable{text-decoration:line-through;color:#6f6f6f;font-weight:400}.pricing .price{font:700 28px "Nunito", Helvetica, sans-serif}.pricing .featured{position:relative;overflow:hidden}.pricing .featured h3,.pricing .featured span{color:#4154f1}.pricing .featured .btn-outline{border-color:#4154f1;color:#4154f1}.pricing .featured .btn-outline:focus,.pricing .featured .btn-outline:hover,.pricing .featured .btn-outline:active{background-color:#4154f1}.pricing .feature-tag{position:absolute;top:0;right:0;padding:2px 8px;-webkit-transform:translate(40px, 20px) rotate(45deg);transform:translate(40px, 20px) rotate(45deg);background-color:#4154f1;color:#fff;width:150px}.pricing .green h3,.pricing .green span{color:#128046}.pricing .green .btn-outline{border-color:#128046;color:#128046}.pricing .green .btn-outline:focus,.pricing .green .btn-outline:hover,.pricing .green .btn-outline:active{background-color:#128046}.pricing .red h3,.pricing .red span{color:#ce324e}.pricing .red .btn-outline{border-color:#ce324e;color:#ce324e}.pricing .red .btn-outline:focus,.pricing .red .btn-outline:hover,.pricing .red .btn-outline:active{background-color:#ce324e}.pricing .purple h3,.pricing .purple span{color:#8f51cb}.pricing .purple .btn-outline{border-color:#8f51cb;color:#8f51cb}.pricing .purple .btn-outline:focus,.pricing .purple .btn-outline:hover,.pricing .purple .btn-outline:active{background-color:#8f51cb}.pricing .btn-outline{border:1px solid;background-color:transparent}.pricing .btn-outline:focus,.pricing .btn-outline:hover,.pricing .btn-outline:active{color:#fff}.pricing ul{font-weight:600}.testimonial{padding-top:32px;padding-bottom:32px}.testimonial .wrapper-card{margin:0 12px}.testimonial .wrapper-card img{border-radius:100%}.testimonial .swiper-slide{opacity:0.75}.testimonial .swiper-slide-active{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.client{padding-top:32px;padding-bottom:32px}.client img{-o-object-fit:contain;object-fit:contain;opacity:0.75}.client img:focus,.client img:hover,.client img:active{opacity:1}.swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper{width:100%}.swiper-slide{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;height:auto}.swiper-client{height:150px}.swiper-testimonial{height:750px}.team .card{-webkit-box-shadow:0 0 6px rgba(65,84,241,0.16);box-shadow:0 0 6px rgba(65,84,241,0.16);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;border-radius:12px;overflow:hidden;text-align:center;position:relative}.team .card:focus,.team .card:hover,.team .card:active{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 24px rgba(65,84,241,0.16);box-shadow:0 0 24px rgba(65,84,241,0.16)}.team .card:focus .social,.team .card:hover .social,.team .card:active .social{-webkit-transform:translate(-10px, 50px);transform:translate(-10px, 50px)}.team .info{padding:24px}.team .bio{font-style:italic;font-size:14px}.team .social{position:absolute;padding:12px 8px;right:0;top:0;-webkit-transform:translate(50px, 50px);transform:translate(50px, 50px);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;background-color:rgba(0,0,0,0.6);border-radius:8px}.team .icon-social{border-radius:50px;fill:#fff;background-color:rgba(255,255,255,0.25);padding:6px;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.team .icon-social:focus,.team .icon-social:hover,.team .icon-social:active{fill:#4154f1;background-color:#fff}.team .icon-social svg{-webkit-transition-duration:50ms;transition-duration:50ms}.wrapper-frame{position:relative}.team-frame{position:absolute;bottom:-1px;left:0}.team-frame path{fill:#fff}.blogs time{color:#444;font-weight:600;font-size:14px}.blogs h3{font-size:20px}.blogs a{overflow:hidden;border-radius:12px;-webkit-box-shadow:0 0 6px rgba(65,84,241,0.16);box-shadow:0 0 6px rgba(65,84,241,0.16)}.blogs a:focus,.blogs a:hover,.blogs a:active{-webkit-box-shadow:0 0 24px rgba(65,84,241,0.16);box-shadow:0 0 24px rgba(65,84,241,0.16)}.blogs a:focus img,.blogs a:hover img,.blogs a:active img{-webkit-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.blogs a:focus .read-more svg,.blogs a:hover .read-more svg,.blogs a:active .read-more svg{-webkit-transform:translateX(10px);transform:translateX(10px);fill:#0e20be}.blogs a span{font-weight:700}.blogs .blog-info{padding:24px;background-color:#fff;position:relative}.contact input,.contact textarea{border:1px solid #ced4da}.contact .icon{fill:#4154f1}.img-contain img{-o-object-fit:contain;object-fit:contain}@media (max-width: 1024px){section{padding-top:48px;padding-bottom:48px}.hero{padding-top:112px}.copyright{padding-top:16px;padding-bottom:16px}img{width:100%;height:auto}.reply{padding-left:16px}.bg-footer{background-size:512px;background-position-y:top}.menu-desktop{display:none}.menu-mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper-icons,.services-special{grid-template-columns:1fr}.col-3-nav{grid-template-columns:2fr 1fr 3fr;gap:8px}.col-span-4{grid-column:span 4}footer .col-4{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 840px){.col-2,.col-sm-lg,.col-lg-sm{grid-template-columns:1fr}.col-lg-sm{gap:32px}.project-img .swiper{height:350px}}@media (max-width: 768px){.newsletter form{width:100%}.btn,input,textarea{padding:12px 16px}h1{font-size:36px}.newsletter h2,.section-title p,.title-subpage{font-size:30px}.wrapper-card h3{font-size:24px}.accordion h3,.tab h3,.highlight,.recent-posts h3{font-size:16px}p,span,.tags a,nav a,blockquote,ul{font-size:14px}.testimonial .swiper-slide-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-client img{opacity:1}.swiper-testimonial{height:550px}iframe{height:300px}}@media (max-width: 576px){.hero .col-2{min-height:revert}footer .col-4,.blog-author,.col-3,.col-sm-lg .col-2,.col-4{grid-template-columns:1fr}.blog-author{justify-items:flex-start}.col-span-4{grid-column:auto}.scroll-top{bottom:10px;left:10px}.show-scroll-to-top-btn{padding:8px}.show-scroll-to-top-btn svg{width:16px;height:16px}.bg-footer{background-size:256px;background-position-y:bottom}.container{padding-left:16px;padding-right:16px}h1{font-size:30px}.newsletter h2,.blog h2,.section-title p,.wrapper-card h2{font-size:24px}h3,.size-text-30{font-size:20px}.swiper-testimonial{height:700px}.filter-menu li{padding:4px 16px}.filter-item img{width:250px;height:auto}.blog .btn{width:100%}.meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.blog blockquote,.wrapper-card blockquote{padding:16px}.project-img{padding-top:16px}.project-img .swiper{height:200px}.bg-footer{padding-top:32px;padding-bottom:32px}iframe{height:200px}.comments{scroll-margin-top:152px}@-webkit-keyframes show-filter-item{to{width:250px;height:250px}}@keyframes show-filter-item{to{width:250px;height:250px}}@-webkit-keyframes hide-filter-item{from{width:250px;height:250px}}@keyframes hide-filter-item{from{width:250px;height:250px}}}
