img{height:auto}.hero-title-group{margin-top:30px;position:relative}@media (min-width:992px){.hero-title-group{margin-top:0}}.hero-title-group h1,.hero-title-group span{font-size:50px;line-height:1.1;top:0;left:0;padding:0;font-family:"Arial", sans-serif}@media (min-width:576px){.hero-title-group h1,.hero-title-group span{font-size:60px}}@media (min-width:768px){.hero-title-group h1,.hero-title-group span{min-height:230px}}@media (min-width:992px){.hero-title-group h1,.hero-title-group span{font-size:70px}}.hero-title-group .hero-solid{top:0;position:absolute}.hero-title-group .hero-stroke{z-index:1}.hero-title-group h1{mix-blend-mode:color-burn;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#151515;color:transparent;z-index:2}.hero-title-group span{color:#151515;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:transparent}.waves-hero .lei-sec-in:after{content:"";width:100%;height:160px;position:absolute;bottom:0;left:0;background:#fff}.waves-hero .waves-row{bottom:155px}@media (min-width:992px){.waves-hero .lei-sec-in:after{content:none}.waves-hero .waves-row{bottom:-2px}}.devices{margin-top:60px;position:relative;overflow:hidden}@media (min-width:992px){.devices{margin-top:120px}}@media (min-width:768px){.devices{margin-top:130px}}.span-back-row{z-index:0;position:absolute}@media (min-width:992px){.hero-content-col{margin-bottom:0px}}@media (max-width:767px){.hero-text p{color:#fff}}.team-heading h1,.team-heading h2,.team-heading h3{font-family:"Inter";font-style:normal;font-weight:500;font-size:44px;line-height:53px;color:#1e1e1e}.team-heading h1 b,.team-heading h2 b,.team-heading h3 b,.team-heading h1 strong,.team-heading h2 strong,.team-heading h3 strong{font-style:italic;font-weight:bold;position:relative;display:inline-block;z-index:10}.team-heading h1 b:before,.team-heading h2 b:before,.team-heading h3 b:before,.team-heading h1 strong:before,.team-heading h2 strong:before,.team-heading h3 strong:before{height:40%;z-index:-1;position:absolute;content:"";bottom:-2.5%;left:0px;width:105%;background-color:#edc1c1}.animatedIcon{height:32px;width:32px}.express-heading{font-weight:600;font-size:32px !important;line-height:47px !important;text-align:center !important;color:#c1302f !important}body{font-family:'Inter', sans-serif;font-weight:300}a,p,blockquote,li{font-size:15px;color:#555;line-height:2.2;font-family:"Montserrat", sans-serif;font-family:'Inter', sans-serif}.landing a,.landing p,.landing blockquote,.landing li{font-size:16px}figcaption{display:block}.alert strong{font-weight:700}p,.lei-paragraph p,.section-title p{margin-bottom:20px}.lei-paragraph a{border-bottom:1px dashed darkgrey;border-bottom:1px dashed #005aab;transition:0.1s}.lei-paragraph a:hover{border-color:#005aab;text-decoration:none;color:#005aab}.lei-paragraph strong{font-weight:bold}ol>li{margin-bottom:20px}.list-style li,.lei-paragraph ul{font-size:15px;position:relative;padding:5px 0px 5px 30px}.lei-paragraph ul{margin-top:-20px}.img-fluid{width:100%}.bg-primary{background-color:#5a2766 !important}.text-white,.text-white .lei-heading,.text-white p{color:#fff !important}.-wizard-form-hold .btn{background:#e2524f}.list-style-1 li:before{top:3px}.space-p p{padding-top:20px}.main .lei-row{padding:40px 0}.pt-nav{padding-top:100px !important}.sectionPB{padding-bottom:60px}.sectionPT{padding-top:60px}.py-120{padding-top:120px;padding-bottom:120px}.mw-900{max-width:900px}@media (max-width:768px){.text-md-center{text-align:center}}.parallax-color-pattern2{background-color:#c1302f}.lei-heading{color:#333;font-weight:700;font-family:"Inter", sans-serif}.section-title .lei-heading{color:#C1302F}.section-title .lei-heading h2{font-size:40px}.btn-inline .tools-button{display:inline-block;margin:0 10px}.img-inline .tools-image{display:inline-block;margin:0 10px;width:calc(50% - 40px);vertical-align:top}.img-inline .tools-image img{width:100%}.btn-compress .tools-button{margin-top:0;line-height:initial;list-style:none}.btn-compress .tools-button .btn{padding:0}.btn-compress.t-90{top:90px}.btn-compress.t-90 .btn-light:not(:disabled):not(.disabled).active{background:#C1302F;color:#fff}.-lei-edit .owl-carousel{display:block}.CodeFlask span{vertical-align:top}#-plugin-slide-form .form-group{width:100%}.attr-nav.social_area{margin-top:16px}@media (min-width:1200px){.navik-header.sticky .logo{padding:10px 40px 0 0}}.navik-menu-overlay>ul>li>.menu-overlay-link a:hover,.navik-menu-overlay>ul>li.current-menu>.menu-overlay-link a,.overlay-menu-hover>.menu-overlay-link a,.overlay-dropdown-plus:hover+a,.navik-menu-overlay>ul ul li a:hover{color:#C1302F !important}footer{padding-top:60px}footer .btn{padding:0;margin-top:0;font-family:'Inter', sans-serif;display:inline-block;text-decoration:none !important;font-size:14px;line-height:1.65;font-weight:400;outline:none;transition:all 0.3s ease-in-out;text-transform:none;text-align:left}footer .btn.btn-light{color:#555;border-bottom:1px solid transparent}footer .btn.btn-light:hover{color:#111}footer .btn.btn-md:not(.btn-link){padding:6px 30px}.-lei-view .container-fluid-full.container-fluid .lei-col{padding-right:0;padding-left:0}.tools-paragraph table td{vertical-align:middle}.blog-main h1{font-size:34px}.blog-main h2{font-size:28px}.blog-main h3{font-size:20px}@media (max-width:1200px){.blog-main h1{font-size:28px}.blog-main h2{font-size:25px}}.blog-main .leimeta-block .date{font-size:12px;color:#555}.blog-banner{height:280px}.blog-date{font-size:12px;text-align:right;font-style:italic;margin-bottom:8px}.lei-social li.-social-twitter{padding-top:11px;padding-top:3px}.suggested .-feed-block{border:1px solid #ccc;padding:0}.suggested .-feed-block:hover{border-color:#777}.suggested .-feed-title{font-size:18px;color:#333;font-weight:700}.suggested .-feed-date-tags{padding:10px;padding-left:20px}.suggested .-feed-content{padding:0 20px 10px 20px}.suggested .tags .-tag-block{font-size:14px;padding:0 10px !important;margin-right:10px !important}.suggested .tags{margin-bottom:10px;padding-top:16px}.suggested>.row{margin-left:0;margin-right:0}.lei-feed .page-item.active .page-link{background-color:#C1302F;border-color:#C1302F}.lei-feed .btn-group>.btn{position:relative;flex:1 1 auto;display:flex;margin-right:10px}.lei-feed .btn-group>.btn.btn-light::after{content:none}.single-contact-info .lei-heading.fa:before,.single-contact-info .lei-heading.fas:before{font-family:Font Awesome\5 Free;color:#5a2766;margin-right:15px}.single-contact-info .lei-heading{font-family:'Inter', sans-serif;font-weight:700;font-size:18px;margin-bottom:13px}.single-contact-info p{font-family:'Inter', sans-serif}.single-contact-info .btn-link{font-family:'Inter', sans-serif;font-size:14px;line-height:26px;color:#636363;font-weight:500;margin-left:0;margin-top:0}.contact-item .btn-link{color:#6d6d6d;margin-top:0 !important;padding:0;text-align:left;font-weight:300;text-transform:none}.tools-map .lei-map.gmap-two{width:100%;height:550px}.owl-carousel{overflow:hidden}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#96cc4e}.CTA-logo{max-width:320px;margin:0 auto;margin-bottom:30px}.steps .lei-icon{width:60px;height:60px;line-height:60px;color:#fff;background:#c1302f;border-radius:40px;font-size:30px;margin-bottom:20px}.steps .lei-text-div{font-size:21px;padding:20px 0}.layouts{}.layouts .row{}.cta-call-us p{line-height:1.9}.-lei-edit .hero-full{height:auto}@media (max-width:992px){.tuck-img-mobile{overflow:hidden}.tuck-img-mobile img{margin-bottom:-570px;margin-bottom:-80vw}.tuck-img-mobile:after{content:"";filter:blur(2px);position:absolute;width:100%;left:0;bottom:-2px;height:1px;background:-webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#000), to(#fff))}}.drop-shadow:before{content:"";position:absolute;bottom:-50px;left:5%;width:90%;height:20px;background:rgba(0, 0, 0, 0.3);border-radius:50%;z-index:-1;filter:blur(10px)}.about-text .counter-box{background:rgba(249, 86, 79, 0.06);border:1px dashed #f9564f;padding:20px;border-radius:10px}.about-text .counter-box h3{font-weight:600;color:#f9564f;font-size:19px;margin:0}.about-text .counter-box p{margin:0;font-size:14px;line-height:1.5;color:#212121;font-weight:300;margin-top:10px}.web-services .sticky-top{top:60px}.main-banner.gradient-grey:before{content:"";position:absolute;top:0;width:100%;height:100%;z-index:-1;background-image:radial-gradient(circle, #f8f8f8, #eaeaea, #dcdcdc, #cecece, #c0c0c0)}.job-post .date.lei-meta{background:#eaeaea;padding:4px 10px;border-radius:8px;margin-bottom:10px;width:fit-content}.lead-magnet .sticky-top{margin-top:20px;border:1px solid #ddd;padding:20px;top:80px;box-shadow:2px 2px 13px #c9c9c99c}.-lei-view .img-float-left{width:271px;margin-right:20px;margin-top:10px;float:left}figcaption{font-style:italic;color:#757272}figcaption strong{font-weight:700}.price-strike p{color:#4e8f12;font-weight:700}.price-strike p em{color:red;text-decoration:none;position:relative;text-decoration:none;position:relative;background:#efefef;padding:4px 8px;border:1px solid #ccc;border-radius:8px}.price-strike p em:before{content:" ";display:block;width:85%;border-top:2px solid red;height:100%;position:absolute;transform:rotate(-7deg) translate(6px, 62%)}.relative{position:relative}.hero-button{margin-bottom:112px}.sticky-top{top:100px}.-lei-edit .lei-sec{overflow:visible}.image_quote{position:relative}.image_quote.top{margin-bottom:2rem}.image_quote.top:before{content:"";background:url(/assets/images/square-with-star.png) no-repeat;display:block;background-size:contain;width:200px;height:200px;position:absolute;right:-110px;bottom:-13px;z-index:-1}@media (max-width:575.98px){.image_quote.top:before{display:none}}@media (min-width:576px) and (max-width:767.98px){.image_quote.top:before{display:none}}@media (min-width:768px) and (max-width:991.98px){.image_quote.top:before{display:none}}.image_quote.top .quote{padding:0.5rem;bottom:7%;width:100%;left:-13%}@media (max-width:575.98px){.image_quote.top .quote{left:0}}@media (min-width:576px) and (max-width:767.98px){.image_quote.top .quote{left:0}}@media (min-width:768px) and (max-width:991.98px){.image_quote.top .quote{left:0}}.image_quote.bottom .quote{right:-30%;width:100%;bottom:10%}@media (max-width:575.98px){.image_quote.bottom .quote{right:0}}@media (min-width:576px) and (max-width:767.98px){.image_quote.bottom .quote{right:0}}@media (min-width:768px) and (max-width:991.98px){.image_quote.bottom .quote{right:0}}.image_quote .thumbnail img{width:100%;border-radius:20px}.image_quote .quote{padding:0.5rem;background:#ffffff;border:1px solid #eae9f2;border-radius:10px;position:absolute;width:100%}.image_quote .inner{display:flex;gap:1rem;align-items:center}.image_quote .headline h5{letter-spacing:-0.656526px;color:#19191b;font-size:1.125rem;font-weight:500}.seo-bg-red{background:#d10828;padding:2rem 0;border:1px solid red}.row.gy-0{row-gap:0rem}@media (min-width:576px){.row.sm-gy-0{row-gap:0rem}}@media (min-width:768px){.row.md-gy-0{row-gap:0rem}}@media (min-width:992px){.row.lg-gy-0{row-gap:0rem}}@media (min-width:1200px){.row.xl-gy-0{row-gap:0rem}}.row.gy-1{row-gap:0.5rem}@media (min-width:576px){.row.sm-gy-1{row-gap:0.5rem}}@media (min-width:768px){.row.md-gy-1{row-gap:0.5rem}}@media (min-width:992px){.row.lg-gy-1{row-gap:0.5rem}}@media (min-width:1200px){.row.xl-gy-1{row-gap:0.5rem}}.row.gy-2{row-gap:1rem}@media (min-width:576px){.row.sm-gy-2{row-gap:1rem}}@media (min-width:768px){.row.md-gy-2{row-gap:1rem}}@media (min-width:992px){.row.lg-gy-2{row-gap:1rem}}@media (min-width:1200px){.row.xl-gy-2{row-gap:1rem}}.row.gy-3{row-gap:1.5rem}@media (min-width:576px){.row.sm-gy-3{row-gap:1.5rem}}@media (min-width:768px){.row.md-gy-3{row-gap:1.5rem}}@media (min-width:992px){.row.lg-gy-3{row-gap:1.5rem}}@media (min-width:1200px){.row.xl-gy-3{row-gap:1.5rem}}.row.gy-4{row-gap:2rem}@media (min-width:576px){.row.sm-gy-4{row-gap:2rem}}@media (min-width:768px){.row.md-gy-4{row-gap:2rem}}@media (min-width:992px){.row.lg-gy-4{row-gap:2rem}}@media (min-width:1200px){.row.xl-gy-4{row-gap:2rem}}.row.gy-5{row-gap:2.5rem}@media (min-width:576px){.row.sm-gy-5{row-gap:2.5rem}}@media (min-width:768px){.row.md-gy-5{row-gap:2.5rem}}@media (min-width:992px){.row.lg-gy-5{row-gap:2.5rem}}@media (min-width:1200px){.row.xl-gy-5{row-gap:2.5rem}}.image_quote.top.small .quote{width:fit-content;left:-31px}.overflow-hidden{overflow:hidden}.rating{justify-content:start}.plugin-nav .btn{border-radius:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:#fff}.plugin-nav .btn i{color:#f20027}.plugin-nav .btn:hover{background:#f20027 !important}.plugin-nav .btn:hover i{color:#fff !important}