:root {--max-width: 1320px;--border-radius: 12px;--primary:#347d56;--secondary:#000000;--black-color:#070705;--white-color:#fff;--light-gray-color:#9f9e9e;--gradient: linear-gradient(-28deg, #00CAFF 0%, #000C69 60%);--gradient-2: linear-gradient(-28deg, #000C69 0%, #00CAFF 60%);--gradient-3: linear-gradient(-20deg, #e56b15 40%, #ff9900 60%);--gradient-4: linear-gradient(-28deg, #ff9900 0%, #e56b15 60%);}@font-face {font-family: 'Sofia Pro';src: url('../fonts/SofiaPro-SemiBold.woff2') format('woff2'),url('../fonts/SofiaPro-SemiBold.woff') format('woff');font-display: swap;}@font-face {font-family: 'Sofia Pro';src: url('../fonts/SofiaPro-Medium.woff2') format('woff2'),url('../fonts/SofiaPro-Medium.woff') format('woff');font-display: swap;}@font-face {font-family: 'Sofia Pro';src: url('../fonts/sofiapro-light.otf') format('woff2'),url('../fonts/sofiapro-light.otf') format('woff');font-display: swap;}* {box-sizing: border-box;padding: 0;margin: 0;}::-webkit-scrollbar {width: 9px; }::-webkit-scrollbar-track {background: #0d1f2b; }::-webkit-scrollbar-thumb {background-color: var(--main-color); border-radius: 0px; }::-webkit-scrollbar-thumb:hover {background-color:var(--main-color2); }html {scrollbar-width: thin;scrollbar-color: #888 #f1f1f1;}html:hover {scrollbar-color: #555 #f1f1f1;}body {color: #333333;background:var(--white-color);font-family: 'Sofia Pro';}.container{max-width: var(--max-width);margin: 0px auto;width:100%;padding-right: 15px;padding-left: 15px;}a {text-decoration: none;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;color: var(--primary);}.btn-primary {background-color: var(--primary);padding: 7px 20px 5px 10px;border-radius: 50px;color: #000;-webkit-animation: pulse 2s infinite 3s cubic-bezier(.25, 0, 0, 1);animation: pulse 2s infinite 3s cubic-bezier(.25, 0, 0, 1);box-shadow: 0 0 0 2px var(--primary);font-size: 16px;width: auto;height: 54px;display: inline-flex;align-items: center;font-weight: 700;vertical-align: middle;position: relative;}.btn-primary img {width: 85%;filter: invert(1) brightness(0.5);height: auto;}.btn-primary:hover {background-color: var(--secondary);color: var(--white-color);}.btn-primary:hover img {filter: inherit;}.btn-secondary {background-color: var(--secondary);padding: 7px 10px 5px 10px;border-radius: 50px;color: var(--white-color);-webkit-animation: pulse 2s infinite 3s cubic-bezier(.25, 0, 0, 1);animation: pulse 2s infinite 3s cubic-bezier(.25, 0, 0, 1);box-shadow: 0 0 0 2px var(--secondary);font-size: 16px;width: auto;height: 54px;display: inline-flex;align-items: center;font-weight: 700;vertical-align: middle;position: relative;}.btn-secondary img {width: 85%;height: auto;filter: invert(1) brightness(1.5);}.btn-secondary:hover {background-color: var(--primary);}.btn-secondary:hover img {filter: inherit;}.btn-outline {background-color: var(--white-color);border: 3px solid var(--primary);padding: 7px 20px 5px 10px;border-radius: 50px;color: #000;-webkit-animation: pulse 2s infinite 3s cubic-bezier(.25, 0, 0, 1);animation: pulse 2s infinite 3s cubic-bezier(.25, 0, 0, 1);box-shadow: 0 0 0 2px var(--primary);font-size: 16px;width: auto;height: 54px;display: inline-flex;align-items: center;font-weight: 700;vertical-align: middle;position: relative;}.btn-outline:hover{background-color: var(--black-color);color: var(--white-color);border-color: var(--black-color);}@keyframes pulse {to {box-shadow: 0 0 0 18px rgba(255, 255, 255, 0)}}.text-left{text-align: left;}.text-center{text-align: center;}.text-right{text-align: right;}.text-justify{text-align: justify;}header {padding: 15px 0;}.header-inner {display: flex;margin-right: -15px;margin-left: -15px;flex-wrap: wrap;align-items: center;}.header-left{flex: 0 0 25%;max-width: 25%;}.header-middle{flex: 0 0 45%;max-width: 45%;}.header-right{flex: 0 0 30%;max-width: 30%;}.navigation ul {position: relative;list-style: none;padding: 0;margin: 0;text-align: center;text-transform: capitalize;}.navigation ul li {position: relative;display: inline-block;margin: 0;padding: 0;}.navigation ul li a {position: relative;display: inline-block;text-decoration: none;color: #393939;padding: 10px 13px;font-size: 15px;font-family: 'Sofia Pro';font-weight: 600;}.navigation ul li a:hover, .navigation ul li a.active {transition: all 0.5s ease;color: #347d56;}.navigation li ul {display: none;}.navigation li:hover>ul {display: block;position: absolute;z-index: 1000;background-color: #ffffff;border-radius: 10px;box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;left: 0px;width: 230px;text-align: left;top: 38px;}.navigation ul li> ul li{display:block;}ul.contact-lst {display: flex;list-style: none;justify-content:center;}ul.contact-lst li +li {display: inline-block;margin-left:20px;}.footer {background: var(--black-color);padding: 60px 0 15px;position: relative;}.footer-inner{display: flex;margin-right: -15px;margin-left: -15px;flex-wrap: wrap;}.footer-one{flex: 0 0 33%;max-width: 33%;padding-left: 15px;padding-right: 15px;}.footer-one p {font-weight: 500;font-size: 15px;margin-top: 30px;color:var(--white-color);line-height: 1.5;width: 80%;}.footer-title {font-weight: 600;font-size: 30px;color: var(--white-color);margin-bottom: 30px;}.footer-two{flex: 0 0 16%;max-width: 16%;padding-left: 15px;padding-right: 15px;}.footer-widget ul {list-style: none;}.footer-widget ul li +li {margin-top: 15px;}.footer-widget ul li a{font-weight: 500;font-size: 15px;color: var(--white-color);}.footer-bottom{margin-top: 30px;}.footer-bottom p{font-size: 13px;font-weight: 400;color: var(--white-color);}.footer-three{flex: 0 0 25%;max-width: 25%;padding-left: 15px;padding-right: 15px;}.footer-four{flex: 0 0 25%;max-width: 25%;padding-left: 15px;padding-right: 15px;}.hero-card {background-size: 100%;background-position: center center;height: 605px;background-repeat: no-repeat;align-items: center;margin: 0 0 0px 0;position: relative;padding-top: 70px;background-size: cover;}.hero-card:before {position: absolute;left: 0;top: 0;content: "";background: url(../img/header-before.webp) no-repeat 0 0;max-width: 237px;max-height: 370px;width: 100%;height: 100%;z-index: 1;}.hero-card .container{height: 100%;}.hero-card-inner{display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;align-items: center;height: 100%;justify-content: space-between;}.hero-card-left-content{flex: 0 0 60%;max-width: 60%;}.hero-title {font-size: 50px;color: var(--black-color);margin: 0 0 20px 0;}.hero-subtitle {color: var(--black-color);font-size: 30px;margin: 0 0 10px 0;}.hero-card-left-content p {font-size: 18px;line-height: 1.3;color: var(--black-color);}.hero-card-left-content p span a {font-size: 22px;font-weight: 700;color: var(--primary);}.hero-card-right-content{flex: 0 0 35%;max-width: 35%;}.hero-card-box {padding: 20px 30px;background: var(--primary);height: 432px;border-radius: 10px;position: relative;margin: 0 0 0 55px;}.hero-card-box img {position: absolute;width: 17%;top: -33px;left: -30px;}.hero-card-box-header{margin-bottom: 20px;}.hero-card-box-header .title {text-align: center;font-size: 23px;margin: 5px 0 5px 0;font-weight: 700;color: var(--black-color);}.hero-card-box-header .title span{color: var(--white-color);}.hero-card-box-header .subtitle {color: #163153;font-size: 22px;font-weight: 500;text-align: center;position: relative;margin: 10px 0 10px 0;}.hero-card-box-header .subtitle:before,.hero-card-box-header .subtitle:after {position: absolute;top: 16px;width: 40px;height: 2px;content: '';background: #fff;}.hero-card-box-header .subtitle:before{left: 37px;}.hero-card-box-header .subtitle:after{right: 37px;}.hero-card-top-form input:not(.form-check-input) {width: 100%;height: 45px;margin: 0 0 12px 0;border-radius: 5px;padding: 0 0 0 15px;color: var(--black-color);border: none;}.hero-card-top-form .form-check-label{color: var(--black-color);}.hero-card-top-form .form-check-label a{color: var(--black-color);text-decoration: underline;}.hero-card-top-form .form-check{margin-bottom: 30px;}.hero-card-top-form button{background: #000;height: 50px;text-align: center;color: #fff;font-weight: 700;width: 60%;border-radius: 5px;margin: 0 auto;font-size: 16px;font-family: 'Poppins', sans-serif;transition: all 0.4s ease-In-out;border: 1px solid transparent;display: block;cursor: pointer;}.hero-card-top-form button:hover{background-color: var(--primary);color: var(--black-color);border-color: var(--primary);}.partner-inner{display: grid;grid-template-columns: repeat(6, 1fr);padding: 20px 0px;gap: 20px;}.partner-inner img{width: 100%;max-width: 100%;}.best-choose-inner .subtitle{color: #000000;font-size: 30px;font-weight: 600;}.best-choose-inner .title{color: var(--primary);font-weight: 600;font-size: 50px;line-height: 60px;position: relative;margin: 10px 0;}.best-choose-inner p {color: #000000;font-size: 20px;line-height: 30px;margin-bottom: 20px;}.best-choose-inner{ display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;align-items: center;height: 100%;justify-content: space-between;}.best-choose-left,.best-choose-right{padding: 0 15px;flex: 0 0 50%;max-width: 50%;}.our-category {position: relative;padding: 60px 0;}.our-category:after{position: absolute;right: 0;bottom: 0;background: url(../img/whyafter-2.webp);width: 235px;height: 140px;content: '';top: unset;bottom: 0px;background-position: center;background-size: 100%;}.our-category-heading{width:100%;max-width: 768px;margin: 0 auto;}.our-category-heading .title {font-size: 60px;font-weight: 700;margin: 0 0 30px 0;text-align: center;}.our-category-heading .title span{color: var(--primary);}.our-category .description {font-size: 20px;color: #333333;text-align: center;line-height: 30px;margin-bottom: 30px}.our-category-inner{display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;align-items: center;height: 100%;justify-content: center;gap:20px;}.our-category-inner article{flex: 0 0 12.333333%;max-width: 12.333333%;}.our-category-inner article img {height: 70px;width: 70px;object-fit: contain;margin-bottom: 10px;}.our-category-inner article {background: #fff;box-shadow: 0px 0px 20px #d9d9d9;-moz-box-shadow: 0px 0px 20px #d9d9d9;-webkit-box-shadow: 0px 0px 20px #d9d9d9;display: inline-block;width: 14%;margin: 1.2%;box-sizing: border-box;text-align: center;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding-bottom: 18px;border: 1px solid #347d56;padding: 20px 0;transition: 0.3s ease-in-out;}.our-category-inner article:hover {transform: scale(1.05);}.our-category-bottom{text-align: center;margin-top: 50px;overflow: hidden;padding: 20px 0px;position: relative;z-index: 9;}.our-category-bottom .title{font-size: 24px;margin-bottom: 30px;color: #333333;text-align: center;line-height: 30px;}.our-category-bottom ul {justify-content: center;}.our-expertise{position: relative;padding: 80px 0;background-image: url(../img/we-get-sec-bg.webp);background-attachment: fixed;background-size: cover;}.our-expertise-heading{width:100%;max-width: 768px;margin: 0 auto;}.our-expertise .title{color:var(--primary);font-weight: 600;font-size: 50px;line-height: 60px;position: relative;margin: 10px 0;text-align: center;}.our-expertise .description{color: #000000;font-size: 20px;line-height: 30px;margin-bottom: 20px;text-align: center;}.our-expertise-inner{display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;align-items: center;height: 100%;justify-content: center;gap:20px;}.our-expertise-inner article{flex: 0 0 31.333333%;max-width: 31.333333%; }.our-expertise-inner article{display: grid;align-content: center;height: 400px;border: 2px solid #347d56;border-radius: 5px;background: #fff;text-align: center;padding: 0 20px;transition: 0.3s ease-in-out;}.our-expertise-inner article:hover{transform: scale(1.05);}.our-expertise-inner article img{margin: 0px auto;}.our-expertise-inner article h3{color: #347d56;font-size: 20px;margin-top: 20px;margin-bottom: 15px;font-weight: 600;}.our-expertise-inner article p{color: #000000;font-size: 20px;line-height: 30px;margin-bottom: 15px;}.our-expertise-bottom{text-align: center;margin-top: 50px;overflow: hidden;padding: 20px 0px;}.our-expertise-bottom ul {justify-content: center;}.how-to-work{position: relative;padding: 60px 0;}.how-to-work .title{color: #000;font-weight: 600;font-size: 50px;line-height: 60px;position: relative;margin: 10px 0 30px;text-align: center;}.how-to-work-inner{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}.how-to-work-inner article{position: relative;border: 2px solid #000;padding: 20px 30px;border-radius: 5px;text-align: center;background: #fff;display: grid;height: 450px;align-content: center;transition: 0.3s ease-in-out;}.how-to-work-inner article:hover {transform: scale(1.05);}.how-to-work-inner article img{margin: 0px auto;height: auto;display: block;height: 100px;object-fit: contain;width: 40%;}.how-to-work-inner article h3{color:var(--primary);font-size: 20px;margin-top: 20px;margin-bottom: 30px;font-weight: 600;}.how-to-work-inner article p{color:var(--black-color);font-size: 20px;line-height: 30px;margin-bottom: 20px;}.faqs{padding:60px 0;}.faqs .title{font-size: 60px;font-weight: 700;margin: 0 0 30px 0;text-align: center;}.faqs .title span{color:var(--primary);}.faqs .description{ font-size: 20px;color: #333333;text-align: center;line-height: 30px;margin-bottom: 25px;}.faqs-inner{}.accordion .accordion-item {border-bottom: 1px solid #e5e5e5;}.accordion .accordion-item button[aria-expanded=true] {border-bottom: 1px solid var(--primary);}.accordion button {position: relative;display: block;text-align: left;width: 100%;padding: 1em 0;color: var(--black-color);font-size: 1.15rem;font-weight: 400;border: none;background: none;outline: none;}.accordion button:hover, .accordion button:focus {cursor: pointer;color: var(--primary);}.accordion button:hover::after, .accordion button:focus::after {cursor: pointer;color: var(--primary);border: 1px solid var(--primary);}.accordion button .accordion-title {padding: 1em 1.5em 1em 0;}.accordion button .icon {display: inline-block;position: absolute;top: 18px;right: 0;width: 22px;height: 22px;border: 1px solid;border-radius: 22px;}.accordion button .icon::before {display: block;position: absolute;content: "";top: 9px;left: 5px;width: 10px;height: 2px;background: currentColor;}.accordion button .icon::after {display: block;position: absolute;content: "";top: 5px;left: 9px;width: 2px;height: 10px;background: currentColor;}.accordion button[aria-expanded=true] {color: var(--primary);}.accordion button[aria-expanded=true] .icon::after {width: 0;}.accordion button[aria-expanded=true] + .accordion-content {opacity: 1;max-height: 9em;transition: all 200ms linear;will-change: opacity, max-height;}.accordion .accordion-content {opacity: 0;max-height: 0;overflow: hidden;transition: opacity 200ms linear, max-height 200ms linear;will-change: opacity, max-height;}.accordion .accordion-content p {font-size: 1rem;font-weight: 300;margin: 2em 0;}.faq-bottom {text-align: center;margin-top: 50px;overflow: hidden;padding: 20px 0px;}.faq-bottom ul {justify-content: center;}.testimonials{background: #f4f4f4;padding: 60px 0;}.testimonials-inner{display: flex;margin-right: -15px;margin-left: -15px;flex-wrap: wrap;align-items: center;}.testimonials-left,.testimonials-right{flex:0 0 50%;max-width: 50%;padding: 0 15px;}.testimonials-right .subtitle{font-size: 24px;color: #0b274b;margin: 0 0 20px 0;}.testimonials-right .title{font-size: 60px;font-weight: 700;margin: 0 0 30px 0;}.testimonials-slider p {font-size: 18px;color: #333333;line-height: 24px;}.testimonials-right .authour .title {font-weight: 700;font-size: 24px;margin: 40px 0 10px 0;}.bottom-form-section{padding: 60px 0;background-color: var(--white-color);}.bottom-form-inner-sec{display: flex;margin-right: -15px;margin-left: -15px;flex-wrap: wrap;align-items: center;}.bottom-form-right,.bottom-form-left{ padding: 0 15px;}.bottom-form-dark{background-color: var(--black-color);height: 100%;padding: 35px 55px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;text-align: center;}.bottom-form-dark .title{color: var(--primary);font-size: 60px;line-height: 63px;font-weight: bold;margin-bottom: 65px;}.bottom-form-dark ul {display: inline-flex;align-items: center;margin-top: 40px;list-style: none;}.bottom-form-dark ul li img{height: auto;}.bottom-form-light{height: 100%;padding: 35px 55px;background-color: #f4f4f4;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}.bottom-form-light .title {color: #333333;font-size: 40px;line-height: 63px;font-weight: bold;margin-bottom: 35px;}.bottom-form-light .title span{color: var(--primary);}.bottom-form form{display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 20px;}.bottom-form label:first-child,.bottom-form label:nth-child(4),.bottom-form label:nth-child(5),.bottom-form .communicate:nth-child(6),.bottom-form label:last-child {grid-column: span 2;}.bottom-form select:not(.form-check-input),.bottom-form input:not(.form-check-input) {width: 100%;height: 45px;border: 1px solid rgb(223, 223, 223);margin-bottom: 0px;color: #666666;background-color: var(--white-color);padding: 0 15px;}.bottom-form textarea {width: 100%;height: 80px;border: 1px solid rgb(223, 223, 223);margin-bottom: 0px;color: #666666;background-color: #fff;font-family: 'Sofia Pro';padding: 10px 15px;}.bottom-form .btn{width:100%;display: block;text-align: center;margin-bottom: 20px;}.bottom-form button{border-radius: 50px;border: 3px solid var(--primary);background: var(--white-color);width: 40%;margin: 0px auto;color: var(--black-color);font-size: 24px;font-weight: bold;text-align: center;height: 54px;cursor: pointer;}.bottom-form button:hover{background-color: var(--secondary);color: var(--white-color);}.bottom-form .form-check-label{color: var(--black-color);}.bottom-form .form-check-label a{color: var(--black-color);text-decoration: underline;}@media(max-width:1440px){ .container{max-width: 1140px;}.hero-card-box-header .title{font-size:16px;}.hero-card-box-header .subtitle{font-size:14px;}}@media(max-width:1024px){.container{max-width: 992px;}.bottom-form-dark .title,.testimonials-right .title,.faqs .title,.how-to-work .title,.our-expertise .title,.our-category-heading .title,.best-choose-inner .title,.hero-title { font-size: 36px;line-height: 1.2;}.hero-card-left-content{flex: 0 0 50%;max-width: 50%;padding:15px;}.hero-card-right-content{flex: 0 0 50%;max-width: 50%;padding:15px;}.best-choose-right img,.price-bx img{width:100%;max-width:100%;height:auto;}.hero-card-box img {height: auto;}.partner-inner{grid-template-columns: repeat(3, 1fr);}.best-choose-inner p{font-size:16px;}.our-category-inner article {flex: 0 0 18.333%; max-width: 18.333%;}.our-expertise-inner article { flex: 0 0 45%; max-width: 45%;height:500px;}.how-to-work-inner{grid-template-columns: repeat(2, 1fr);}.how-to-work-inner article {height:500px;}.bottom-form-left img, .testimonials-left img{width:100%;max-width:100%;height:auto;}.bottom-form-light .title {font-size: 30px;line-height: 1.2;}.bottom-form button {width: auto;font-size: 20px;}.bottom-form-dark{min-height:735px;}.footer-one:not(.dmca-badge) img{width:100%;max-width:196px;height:auto;}.footer-one,.footer-two,.footer-three,.footer-four {flex: 0 0 50%; max-width: 50%;}}@media(max-width:767px){.container{max-width:720px;}.navigation ul{display:none;}.hero-card{height:auto;}.bottom-form-right, .bottom-form-left,.testimonials-left, .testimonials-right,.best-choose-left, .best-choose-right,.header-left,.header-right,.header-middle,.hero-card-left-content,.hero-card-right-content{ flex: 0 0 100%;max-width: 100%;}.header-right{order:1;}.header-left{order:2;margin:15px 0px;}.header-middle{order:3;}.hero-card-box { margin: 0 0 0 20px;}.our-expertise-inner{margin:0;} .our-category-inner article {flex: 0 0 40.333%;max-width: 40.333%; } .bottom-form-right ul,.our-expertise-bottom ul, .faq-bottom ul, .our-category-bottom ul{flex-direction:column;} .bottom-form-right ul.contact-lst li + li, .our-expertise-bottom ul li + li,.faq-bottom ul li + li,.our-category-bottom ul li + li{margin-left:0px;margin-top: 20px;} .partner-inner img {height: auto;} .best-choose-left .contact-lst{margin-bottom:20px;} .our-expertise-inner article { flex: 0 0 100%; max-width: 100%;height:auto;padding:0 15px;} .how-to-work-inner { grid-template-columns:1fr; } .footer-one,.footer-two,.footer-three,.footer-four {flex: 0 0 100%; max-width: 100%;} .dmca-badge img{width:auto !important;} ul.contact-lst li + li}@media(max-width:576px){.container{max-width:540px;}}@media(max-width:320px){}