@use "sass:math";:root{--theme-color: #661FFE;--title-color: #2c2c32;--body-color: #737588;--smoke-color: #F0F0F4;--smoke-color2: #F7F8FA;--black-color: #000000;--gray-color: #bdbdbd;--white-color: #ffffff;--light-color: #72849B;--yellow-color: #FFB539;--success-color: #28a745;--error-color: #dc3545;--border-color: #E0E0E0;--title-font: 'Radio Canada', sans-serif;--body-font: 'Poppins', sans-serif;--icon-font: "Font Awesome 6 Pro";--main-container: 1220px;--container-gutters: 24px;--section-space: 120px;--section-space-mobile: 80px;--section-title-space: 60px;--ripple-ani-duration: 5s}html,body{scroll-behavior:smooth !important}body{font-family:var(--body-font);font-size:16px;font-weight:400;color:var(--body-color);line-height:26px;overflow-x:hidden;-webkit-font-smoothing:antialiased}iframe{border:none;width:100%}
.slick-slide:focus,button:focus,a:focus,a:active,input,input:hover,input:focus,input:active,textarea,textarea:hover,textarea:focus,textarea:active{outline:none}input:focus{outline:none;box-shadow:none}img:not([draggable]),embed,object,video{max-width:100%;height:auto}ul{list-style-type:disc}ol{list-style-type:decimal}table{margin:0 0 1.5em;width:100%;border-collapse:collapse;border-spacing:0;border:1px solid var(--border-color)}th{font-weight:700;color:var(--title-color)}td,th{border:1px solid var(--border-color);padding:9px 12px}a{color:#7ecc59;text-decoration:none;outline:0;-webkit-transition:all ease 0.4s;transition:all ease 0.4s}a:hover{color:var(--title-color)}a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:0}button{-webkit-transition:all ease 0.4s;transition:all ease 0.4s}img{border:none;max-width:100%}ins{text-decoration:none}pre{font-family:var(--body-font);background:#f5f5f5;color:#666;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word}span.ajax-loader:empty,p:empty{display:none}p{font-family:var(--body-font);margin:0 0 18px 0;color:var(--body-color);line-height:1.75}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a,span a{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}
.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-family:var(--title-font);color:#2c2c32;text-transform:none;font-weight:700;line-height:1.4;margin:0 0 15px 0}
.h1,h1{font-size:60px;line-height:1.167}
.h2,h2{font-size:28px;line-height:1}
.h3,h3{font-size:36px;line-height:1.278}
.h4,h4{font-size:30px;line-height:1.333}
.h5,h5{font-size:24px;line-height:1.417}
.h6,h6{font-size:20px;line-height:1.5}@media (max-width: 1399px){.h1,h1{font-size:48px}
.h2,h2{font-size:44px}}@media (max-width: 1199px){.h1,h1{font-size:44px;line-height:1.3}
.h2,h2{font-size:38px;line-height:1.25}
.h3,h3{font-size:30px}
.h4,h4{font-size:24px}
.h5,h5{font-size:20px}
.h6,h6{font-size:16px}}@media (max-width: 767px){.h1,h1{font-size:40px}
.h2,h2{font-size:30px;line-height:1.3}
.h3,h3{font-size:26px}
.h4,h4{font-size:22px}
.h5,h5{font-size:18px}
.h6,h6{font-size:16px}}@media (max-width: 575px){.h1,h1{font-size:34px;line-height:1.35}}@media (max-width: 375px){.h1,h1{font-size:32px}}p.has-drop-cap{margin-bottom:20px}
.page--item p:last-child .alignright{clear:right}
.blog-title,.pagi-title,.breadcumb-title{word-break:break-word}
.blocks-gallery-caption,.wp-block-embed figcaption,.wp-block-image figcaption{color:var(--body-color)}
.bypostauthor,.gallery-caption{display:block}
.page-links,.clearfix{clear:both}
.page--item{margin-bottom:30px}
.page--item p{line-height:1.8}
.content-none-search{margin-top:30px}
.wp-block-button.aligncenter{text-align:center}
.alignleft{display:inline;float:left;margin-bottom:10px;margin-right:1.5em}
.alignright{display:inline;float:right;margin-bottom:10px;margin-left:1.5em;margin-right:1em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;max-width:100%}
.gallery{margin-bottom:1.5em;width:100%}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;padding:0 5px}
.wp-block-columns{margin-bottom:1em}figure.gallery-item{margin-bottom:10px;display:inline-block}figure.wp-block-gallery{margin-bottom:14px}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block;font-size:12px;color:var(--body-color);line-height:1.5;padding:.5em 0}
.wp-block-cover p:not(.has-text-color),.wp-block-cover-image-text,.wp-block-cover-text{color:var(--white-color)}
.wp-block-cover{margin-bottom:15px}
.wp-caption-text{text-align:center}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption .wp-caption-text{margin:.5em 0;font-size:14px}
.wp-block-media-text,.wp-block-media-text.alignwide,figure.wp-block-gallery{margin-bottom:30px}
.wp-block-media-text.alignwide{background-color:var(--smoke-color)}
.editor-styles-wrapper .has-large-font-size,.has-large-font-size{line-height:1.4}
.wp-block-latest-comments a{color:inherit}
.wp-block-button{margin-bottom:10px}
.wp-block-button:last-child{margin-bottom:0}
.wp-block-button .wp-block-button__link{color:#fff}
.wp-block-button .wp-block-button__link:hover{color:#fff;background-color:#7ecc59}
.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border-color:var(--title-color);color:var(--title-color)}
.wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff;background-color:#7ecc59;border-color:#7ecc59}
.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}ol.wp-block-latest-comments li{margin:15px 0}ul.wp-block-latest-posts{padding:0;margin:0;margin-bottom:15px}ul.wp-block-latest-posts a{color:inherit}ul.wp-block-latest-posts a:hover{color:#7ecc59}ul.wp-block-latest-posts li{margin:15px 0}
.wp-block-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}
.wp-block-search .wp-block-search__input{width:100%;max-width:100%;border:1px solid rgba(0,0,0,0.1);padding-left:20px}
.wp-block-search .wp-block-search__button{margin:0;min-width:110px;border:none;color:#fff;background-color:#7ecc59}
.wp-block-search .wp-block-search__button.has-icon{min-width:55px}
.wp-block-search .wp-block-search__button:hover{background-color:var(--title-color);opacity:0.8}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:0;border:none}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{padding:0 8px 0 25px}ul.wp-block-rss a{color:inherit}
.wp-block-group.has-background{padding:15px 15px 1px;margin-bottom:30px}
.wp-block-table td,.wp-block-table th{border-color:rgba(0,0,0,0.1)}
.wp-block-table.is-style-stripes{border:1px solid rgba(0,0,0,0.1);margin-bottom:30px}
.wp-block-table.is-style-stripes{border:0;margin-bottom:30px;border-bottom:0}
.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes td{border-color:var(--border-color)}
.logged-in .will-sticky .sticky-active.active,.logged-in .preloader .as-btn{top:32px}@media (max-width: 782px){.logged-in .will-sticky .sticky-active.active,.logged-in .preloader .as-btn{top:46px}}@media (max-width: 600px){.logged-in .will-sticky .sticky-active.active,.logged-in .preloader .as-btn{top:0}}
.post-password-form{margin-bottom:30px;margin-top:20px}
.post-password-form p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;gap:15px}@media (max-width: 575px){.post-password-form p{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}
.post-password-form label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-bottom:0;line-height:1;margin-top:0;gap:15px}@media (max-width: 575px){.post-password-form label{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}
.post-password-form input{width:100%;border:none;height:55px;padding-left:25px;color:var(--body-color);border:1px solid var(--border-color)}
.post-password-form input[type="submit"]{padding-left:0;padding-right:0;margin:0;width:140px;border:none;color:#fff;background-color:#7ecc59;text-align:center}
.post-password-form input[type="submit"]:hover{background-color:var(--title-color)}
.page-links{clear:both;margin:0 0 1.5em;padding-top:1em}
.page-links>.page-links-title{margin-right:10px}
.page-links>span:not(.page-links-title):not(.screen-reader-text),.page-links>a{display:inline-block;padding:5px 13px;background-color:var(--white-color);color:var(--title-color);border:1px solid rgba(0,0,0,0.08);margin-right:10px}
.page-links>span:not(.page-links-title):not(.screen-reader-text):hover,.page-links>a:hover{opacity:0.8;color:var(--white-color);background-color:#7ecc59;border-color:transparent}
.page-links>span:not(.page-links-title):not(.screen-reader-text).current,.page-links>a.current{background-color:#7ecc59;color:var(--white-color);border-color:transparent}
.page-links span.screen-reader-text{display:none}
.blog-single .wp-block-archives-dropdown{margin-bottom:30px}
.blog-single.format-quote,.blog-single.format-link,.blog-single.tag-sticky-2,.blog-single.sticky{border-color:transparent;position:relative}
.blog-single.format-quote .blog-content,.blog-single.format-link .blog-content,.blog-single.tag-sticky-2 .blog-content,.blog-single.sticky .blog-content{background-color:var(--smoke-color);padding:0;border:none}
.blog-single.format-quote .blog-content:before,.blog-single.format-link .blog-content:before,.blog-single.tag-sticky-2 .blog-content:before,.blog-single.sticky .blog-content:before{display:none}
.blog-single.format-quote:before,.blog-single.format-link:before,.blog-single.tag-sticky-2:before,.blog-single.sticky:before{content:'\f0c1';position:absolute;font-family:'Font Awesome 6 Pro';font-size:5rem;opacity:0.3;right:15px;line-height:1;top:15px;color:#7ecc59;z-index:1}
.blog-single.tag-sticky-2::before,.blog-single.sticky::before{content:"Featured";right:0;top:0;font-size:18px;color:var(--white-color);background-color:#7ecc59;font-family:var(--title-font);opacity:1;text-transform:capitalize;padding:10px 23px;font-weight:400}
.blog-single.format-quote:before{content:"\f10e";top:0}
.blog-single .blog-content .wp-block-categories-dropdown.wp-block-categories,.blog-single .blog-content .wp-block-archives-dropdown{display:block;margin-bottom:30px}
.blog-details .blog-single:before{display:none}
.blog-details .blog-single .blog-content{background-color:transparent;overflow:hidden}
.blog-details .blog-single.format-chat .blog-meta{margin-bottom:20px}
.blog-details .blog-single.format-chat .blog-content>p:nth-child(2n){background:var(--smoke-color);padding:5px 20px}
.blog-details .blog-single.tag-sticky-2,.blog-details .blog-single.sticky,.blog-details .blog-single.format-quote,.blog-details .blog-single.format-link{box-shadow:none;border:none;background-color:transparent}
.blog-details .blog-single.tag-sticky-2:before,.blog-details .blog-single.sticky:before,.blog-details .blog-single.format-quote:before,.blog-details .blog-single.format-link:before{display:none}
.as-search{background-color:#f3f3f3;margin-bottom:30px;border:1px solid #f3f3f3}
.as-search .search-grid-content{padding:30px}@media (max-width: 767px){.as-search .search-grid-content{padding:20px}}
.as-search .search-grid-title{font-size:20px;margin-bottom:5px;margin-top:0}
.as-search .search-grid-title a{color:inherit}
.as-search .search-grid-title a:hover{color:#7ecc59}
.as-search .search-grid-meta>*{display:inline-block;margin-right:15px;font-size:14px}
.as-search .search-grid-meta>*:last-child{margin-right:0}
.as-search .search-grid-meta a,.as-search .search-grid-meta span{color:var(--body-color)}@media (max-width: 1199px){.blog-single.format-quote:before,.blog-single.format-link:before,.blog-single.tag-sticky-2:before,.blog-single.sticky:before{font-size:14px;padding:8px 16px}
.blog-single.format-quote:before{top:15px}}@media (max-width: 767px){.blog-single.format-quote:before,.blog-single.format-link:before,.blog-single.tag-sticky-2:before,.blog-single.sticky:before{font-size:14px;padding:8px 16px}}@media (max-width: 768px){.wp-block-latest-comments{padding-left:10px}
.page--content.clearfix+.as-comment-form{margin-top:24px}}@media (max-width: 1399px){:root{--main-container: 1250px}}@media (min-width: 1600px){.as-container2{max-width:1570px}
.as-container2 .container{--main-container: 1220px}}@media (min-width: 1922px){.as-container2{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1300px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:calc(var(--main-container) + var(--container-gutters));padding-left:calc(var(--container-gutters) / 2);padding-right:calc(var(--container-gutters) / 2)}
.container-xxl.px-0,.container-xl.px-0,.container-lg.px-0,.container-md.px-0,.container-sm.px-0,.container.px-0{max-width:var(--main-container)}}@media only screen and (min-width: 1300px){.as-container{--main-container: 1720px}}@media only screen and (max-width: 1600px){.container-fluid.px-0{padding-left:15px !important;padding-right:15px !important}
.container-fluid.px-0 .row{margin-left:0 !important;margin-right:0 !important}}
.slick-track>[class*=col]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}
.gy-30{--bs-gutter-y: 30px}
.gy-40{--bs-gutter-y: 40px}
.gy-50{--bs-gutter-y: 50px}
.gx-10{--bs-gutter-x: 10px}@media (min-width: 1299px){.gx-60{--bs-gutter-x: 60px}}@media (min-width: 1399px){.gx-30{--bs-gutter-x: 30px}
.gx-25{--bs-gutter-x: 25px}
.gx-40{--bs-gutter-x: 40px}}@media (max-width: 991px){.gy-50{--bs-gutter-y: 40px}}select,.form-control,.form-select,textarea,input{height:55px;padding:0 25px 0 25px;padding-right:45px;border:1px solid transparent;color:var(--body-color);background-color:var(--smoke-color);border-radius:5px;font-size:16px;width:100%;font-family:var(--body-font);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}select:focus,.form-control:focus,.form-select:focus,textarea:focus,input:focus{outline:0;box-shadow:none;border-color:#7ecc59;background-color:var(--smoke-color)}select::-moz-placeholder,.form-control::-moz-placeholder,.form-select::-moz-placeholder,textarea::-moz-placeholder,input::-moz-placeholder{color:var(--body-color)}select::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,.form-select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:var(--body-color)}select:-ms-input-placeholder,.form-control:-ms-input-placeholder,.form-select:-ms-input-placeholder,textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:var(--body-color)}select::-webkit-input-placeholder, .form-control::-webkit-input-placeholder, .form-select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input::-webkit-input-placeholder{color:var(--body-color)}select::-moz-placeholder, .form-control::-moz-placeholder, .form-select::-moz-placeholder, textarea::-moz-placeholder, input::-moz-placeholder{color:var(--body-color)}select:-ms-input-placeholder, .form-control:-ms-input-placeholder, .form-select:-ms-input-placeholder, textarea:-ms-input-placeholder, input:-ms-input-placeholder{color:var(--body-color)}select::-ms-input-placeholder, .form-control::-ms-input-placeholder, .form-select::-ms-input-placeholder, textarea::-ms-input-placeholder, input::-ms-input-placeholder{color:var(--body-color)}select::placeholder,.form-control::placeholder,.form-select::placeholder,textarea::placeholder,input::placeholder{color:var(--body-color)}select.style2,.form-control.style2,.form-select.style2,textarea.style2,input.style2{border:1px solid transparent;padding-left:52px;background-image:none}select.style2 ~ i,.form-control.style2 ~ i,.form-select.style2 ~ i,textarea.style2 ~ i,input.style2 ~ i{color:#7ecc59;font-weight:400;left:25px;max-width:16px}select.style3,.form-control.style3,.form-select.style3,textarea.style3,input.style3{background-color:var(--white-color);border:none}
.form-select,select{display:block;width:100%;line-height:1.5;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 26px center;background-repeat:no-repeat;background-size:16px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}textarea.form-control,textarea{min-height:150px;padding-top:16px;padding-bottom:17px}
.form-group{margin-bottom:var(--bs-gutter-x);position:relative}
.form-group>i{display:inline-block;position:absolute;right:25px;top:19px;font-size:16px;color:var(--body-color)}
.form-group>i.fa-envelope{padding-top:1px}
.form-group>i.fa-comment{margin-top:-2px}
.form-group>i.fa-chevron-down{width:17px;background-color:var(--smoke-color)}
.form-group.has-label>i{top:50px}[class*="col-"].form-group>i{right:calc((var(--bs-gutter-x) / 2) + 25px)}[class*="col-"].form-group .style2 ~ i{left:calc((var(--bs-gutter-x) / 2) + 25px)}option:checked,option:focus,option:hover{background-color:#7ecc59;color:var(--white-color)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input[type="checkbox"]{visibility:hidden;opacity:0;display:inline-block;vertical-align:middle;width:0;height:0;display:none}input[type="checkbox"]:checked ~ label:before{content:"\f00c";color:var(--white-color);background-color:#7ecc59;border-color:#7ecc59}input[type="checkbox"] ~ label{position:relative;padding-left:30px;cursor:pointer;display:block}input[type="checkbox"] ~ label:before{content:"";font-family:var(--icon-font);font-weight:700;position:absolute;left:0px;top:3.5px;background-color:var(--white-color);border:1px solid var(--border-color);height:18px;width:18px;line-height:18px;text-align:center;font-size:12px}input[type="radio"]{visibility:hidden;opacity:0;display:inline-block;vertical-align:middle;width:0;height:0;display:none}input[type="radio"] ~ label{position:relative;padding-left:30px;cursor:pointer;line-height:1;display:inline-block;font-weight:600;margin-bottom:0}input[type="radio"] ~ label::before{content:"\f111";position:absolute;font-family:var(--icon-font);left:0;top:-2px;width:20px;height:20px;padding-left:0;font-size:0.6em;line-height:19px;text-align:center;border:1px solid #7ecc59;border-radius:100%;font-weight:700;background:var(--white-color);color:transparent;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}input[type="radio"]:checked ~ label::before{border-color:#7ecc59;background-color:#7ecc59;color:var(--white-color)}label{margin-bottom:0.5em;margin-top:-0.3em;display:block;color:var(--title-color);font-family:var(--body-font);font-size:16px}textarea.is-invalid,select.is-invalid,input.is-invalid,.was-validated input:invalid{border:1px solid var(--error-color) !important;background-position:right calc(0.375em + 0.8875rem) center;background-image:none}textarea.is-invalid:focus,select.is-invalid:focus,input.is-invalid:focus,.was-validated input:invalid:focus{outline:0;box-shadow:none}textarea.is-invalid{background-position:top calc(0.375em + 0.5875rem) right calc(0.375em + 0.8875rem)}
.row.no-gutters>.form-group{margin-bottom:0}
.form-messages{display:none}
.form-messages.mb-0 *{margin-bottom:0}
.form-messages.success{color:var(--success-color);display:block}
.form-messages.error{color:var(--error-color);display:block}
.form-messages pre{padding:0;background-color:transparent;color:inherit}
.slick-track>[class*=col]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}
.slick-track{min-width:100%}
.slick-slide img{display:inline-block}
.slick-dots{list-style-type:none;padding:0 0;margin:40px 0 0 0;line-height:0;text-align:center;height:-webkit-max-content;height:-moz-max-content;height:max-content}
.slick-dots li{display:inline-block;margin-right:8px}
.slick-dots li:last-child{margin-right:0}
.slick-dots button{font-size:0;padding:0;background-color:transparent;width:20px;height:6px;line-height:0;border-radius:9999px;border:none;background-color:rgba(0,15,87,0.3);-webkit-transition:all ease 0.4s;transition:all ease 0.4s}
.slick-dots button:hover{border-color:#7ecc59}
.slick-dots .slick-active button{width:40px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#7ecc59}
.slick-arrow{display:inline-block;padding:0;background-color:var(--white-color);color:#7ecc59;position:absolute;top:50%;border:1px solid var(--white-color);box-shadow:0px 2px 15px rgba(1,15,28,0.1);left:var(--pos-x, -100px);width:var(--icon-size, 56px);height:var(--icon-size, 56px);line-height:var(--icon-size, 56px);font-size:var(--icon-font-size, 16px);margin-top:calc(var(--icon-size, 56px) / -2);z-index:2;border-radius:999px}
.slick-arrow.default{position:relative;--pos-x: 0;margin-top:0}
.slick-arrow.slick-next{right:var(--pos-x, -100px);left:auto}
.slick-arrow:hover{background-color:#7ecc59;color:var(--white-color);border-color:#7ecc59}
.arrow-margin .slick-arrow{top:calc(50% - 30px)}
.arrow-wrap .slick-arrow{opacity:0;visibility:hidden}
.arrow-wrap:hover .slick-arrow{opacity:1;visibility:visible}@media (max-width: 1500px){.slick-arrow{--arrow-horizontal: -20px;--pos-x: -70px}}@media (max-width: 1399px){.slick-arrow{--arrow-horizontal: 40px;--pos-x: -17px}}@media (max-width: 991px){.slick-arrow{--icon-size: 40px;margin-right:40px;font-size:14px}
.slick-arrow.slick-next{margin-right:0;margin-left:40px}
.slick-dots{margin:40px 0 0 0}
.icon-box .slick-arrow{margin-right:0}}
.as-menu-wrapper{position:fixed;top:0;left:0;bottom:0;background-color:rgba(0,0,0,0.6);z-index:999999;width:0;width:100%;height:100%;-webkit-transition:all ease 0.8s;transition:all ease 0.8s;opacity:0;visibility:hidden}
.as-menu-wrapper .mobile-logo{padding-bottom:30px;padding-top:40px;display:block;text-align:center;background-color:rgba(28,185,200,0.1)}
.as-menu-wrapper .mobile-logo svg{max-width:185px}
.as-menu-wrapper .as-menu-toggle{border:none;font-size:22px;position:absolute;right:-16.5px;top:25px;padding:0;line-height:1;width:33px;height:33px;line-height:35px;font-size:18px;z-index:1;color:var(--white-color);background-color:#7ecc59;border-radius:50%}
.as-menu-wrapper .as-menu-toggle:hover{background-color:var(--title-color);color:var(--white-color)}
.as-menu-wrapper .as-menu-area{width:100%;max-width:310px;background-color:#fff;border-right:3px solid #7ecc59;height:100%;position:relative;left:-110%;opacity:0;visibility:hidden;-webkit-transition:all ease 1s;transition:all ease 1s;z-index:1}
.as-menu-wrapper.as-body-visible{opacity:1;visibility:visible}
.as-menu-wrapper.as-body-visible .as-menu-area{left:0;opacity:1;visibility:visible}
.as-mobile-menu{overflow-y:scroll;max-height:calc(100vh - 200px);padding-bottom:40px;margin-top:33px;text-align:left}
.as-mobile-menu ul{margin:0;padding:0 0}
.as-mobile-menu ul li{border-bottom:1px solid #fdedf1;list-style-type:none}
.as-mobile-menu ul li li:first-child{border-top:1px solid #fdedf1}
.as-mobile-menu ul li a{display:block;position:relative;padding:12px 0;line-height:1.4;font-size:16px;text-transform:capitalize;color:var(--title-color);padding-left:18px}
.as-mobile-menu ul li a:before{content:'\f105';font-family:var(--icon-font);position:absolute;left:0;top:12px;margin-right:10px;display:inline-block}
.as-mobile-menu ul li.as-active>a{color:#7ecc59}
.as-mobile-menu ul li.as-active>a:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.as-mobile-menu ul li ul li{padding-left:20px}
.as-mobile-menu ul li ul li:last-child{border-bottom:none}
.as-mobile-menu ul .as-item-has-children>a .as-mean-expand{position:absolute;right:0;top:50%;font-weight:400;font-size:12px;width:25px;height:25px;line-height:25px;margin-top:-12.5px;display:inline-block;text-align:center;background-color:var(--smoke-color);color:var(--title-color);box-shadow:0 0 20px -8px rgba(173,136,88,0.5);border-radius:50%}
.as-mobile-menu ul .as-item-has-children>a .as-mean-expand:before{content:'\f067';font-family:var(--icon-font)}
.as-mobile-menu ul .as-item-has-children>a:after{content:"\f067";font-family:var(--icon-font);width:22px;height:22px;line-height:22px;display:inline-block;text-align:center;font-size:12px;border-radius:50px;background-color:var(--smoke-color);float:right;margin-top:1px}
.as-mobile-menu ul .as-item-has-children.as-active>a .as-mean-expand:before{content:'\f068'}
.as-mobile-menu ul .as-item-has-children.as-active>a:after{content:"\f068"}
.as-mobile-menu>ul{padding:0 40px}
.as-mobile-menu>ul>li:last-child{border-bottom:none}
.as-menu-toggle{width:55px;height:55px;padding:0;font-size:20px;border:none;background-color:#7ecc59;color:var(--white-color);display:inline-block;border-radius:5px}
.as-menu-toggle:hover{background-color:var(--title-color)}
.as-menu-toggle.style-text,.as-menu-toggle.style-text-white{width:auto;height:auto;background-color:transparent;color:var(--title-color);font-size:20px}
.as-menu-toggle.style-text i,.as-menu-toggle.style-text-white i{margin-right:10px}
.as-menu-toggle.style-text-white{color:var(--white-color)}@media (max-width: 400px){.as-menu-wrapper .as-menu-area{width:100%;max-width:270px}
.as-mobile-menu>ul{padding:0 20px}}
.preloader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;background-color:#040524}
.preloader .as-btn{padding:15px 20px;border-radius:0;font-size:14px}
.preloader-inner{text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;line-height:1}
.preloader-inner img{display:block;margin:0 auto 10px auto}
.loader{display:inline-block;width:96px;box-sizing:content-box;height:48px;background:#FFF;border-color:#7ecc59;border-style:solid;border-width:2px 2px 50px 2px;border-radius:100%;position:relative;-webkit-animation:3s yinYang linear infinite;animation:3s yinYang linear infinite}
.loader:before{content:"";position:absolute;top:50%;left:0;background:#FFF;border:18px solid #7ecc59;border-radius:100%;width:12px;height:12px;box-sizing:content-box}
.loader:after{content:"";position:absolute;top:50%;left:50%;background:#7ecc59;border:18px solid #FFF;border-radius:100%;width:12px;height:12px;box-sizing:content-box}@-webkit-keyframes yinYang{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes yinYang{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.as-btn{position:relative;z-index:2;overflow:hidden;vertical-align:middle;display:inline-block;border:none;text-transform:capitalize;text-align:center;background-color:#7ecc59;color:var(--white-color);font-family:var(--body-font);font-size:14px;font-weight:500;line-height:1;padding:20.5px 33px;border-radius:5px}
.as-btn:before,.as-btn:after{content:"";position:absolute;height:100%;top:0;width:0%;background-color:var(--title-color);z-index:-1;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}
.as-btn:before{left:0;border-radius:0 20px 20px 0}
.as-btn:after{right:0;border-radius:20px 0 0 20px}
.as-btn:hover,.as-btn.active{color:var(--white-color)}
.as-btn:hover::before,.as-btn:hover:after,.as-btn.active::before,.as-btn.active:after{width:50%;border-radius:0}
.as-btn.style2{background-color:transparent;color:var(--white-color);border:1px solid var(--white-color);padding:19.5px 33px;box-shadow:none}
.as-btn.style2:hover{color:var(--title-color)}
.as-btn.style2:hover:before,.as-btn.style2:hover:after{background-color:var(--white-color)}
.as-btn.style3:hover{color:var(--title-color)}
.as-btn.style3:hover:before,.as-btn.style3:hover:after{background-color:var(--white-color)}
.as-btn.style4{background-color:var(--white-color);color:#7ecc59}
.as-btn.style4:hover{color:var(--white-color)}
.as-btn.style4:hover:before,.as-btn.style4:hover:after{background-color:#7ecc59}
.as-btn.style5{background-color:var(--title-color);color:var(--white-color)}
.as-btn.style5:hover{color:var(--title-color)}
.as-btn.style5:hover:before,.as-btn.style5:hover:after{background-color:var(--white-color)}
.as-btn.style6{background-color:var(--white-color);color:#7ecc59}
.as-btn.style6:hover{color:var(--white-color)}
.as-btn.style6:hover:before,.as-btn.style6:hover:after{background-color:var(--title-color)}
.as-btn.style7{background-color:transparent;color:var(--title-color);border:1px solid var(--title-color);padding:19.5px 33px;box-shadow:none}
.as-btn.style7:hover{color:var(--white-color)}
.as-btn.style7:hover:before,.as-btn.style7:hover:after{background-color:var(--title-color)}
.icon-btn{display:inline-block;width:var(--btn-size, 56px);height:var(--btn-size, 56px);line-height:var(--btn-size, 56px);font-size:var(--btn-font-size, 16px);background-color:var(--icon-bg, #fff);color:var(--title-color);text-align:center;border-radius:50%;border:none;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.icon-btn:hover{background-color:#7ecc59;color:var(--white-color)}
.play-btn{display:inline-block;position:relative;z-index:1}
.play-btn>i{display:inline-block;width:var(--icon-size, 60px);height:var(--icon-size, 60px);line-height:var(--icon-size, 60px);text-align:center;background-color:#7ecc59;color:var(--white-color);font-size:var(--icon-font-size, 1.1em);border-radius:50%;z-index:1;-webkit-transition:all ease 0.4s;transition:all ease 0.4s}
.play-btn>i.fa-play{padding-right:0.18em}
.play-btn:after,.play-btn:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#7ecc59;z-index:-1;border-radius:50%;-webkit-transition:all ease 0.4s;transition:all ease 0.4s}
.play-btn:after{-webkit-animation-delay:2s;animation-delay:2s}
.play-btn:hover:after,.play-btn:hover::before,.play-btn:hover i{background-color:var(--title-color);color:var(--white-color)}
.play-btn.style2:before,.play-btn.style2:after{background-color:transparent;border:1px solid var(--white-color)}
.play-btn.style3>i{background-color:#7ecc59;color:var(--white-color);font-size:20px}
.play-btn.style3:before,.play-btn.style3:after{background-color:var(--white-color)}
.play-btn.style3:hover>i{background-color:var(--white-color);color:#7ecc59}
.link-btn{font-weight:600;font-size:14px;display:inline-block;line-height:0.8;position:relative;padding-bottom:2px;margin-bottom:-2px;text-transform:uppercase;color:#7ecc59}
.link-btn i{margin-left:5px;font-size:0.9rem}
.link-btn:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#7ecc59;-webkit-transition:all ease 0.4s;transition:all ease 0.4s}
.link-btn:hover{color:#7ecc59}
.link-btn:hover::before{width:100%}
.line-btn{font-size:16px;font-weight:500;display:inline-block;line-height:0.8;position:relative;padding-bottom:4px;margin-bottom:-1px;text-transform:capitalize;color:var(--title-color)}
.line-btn i{margin-left:5px;font-size:0.9rem}
.line-btn:before{content:"";position:absolute;left:0;bottom:0;width:51px;height:1px;background-color:var(--body-color);-webkit-transition:all ease 0.4s;transition:all ease 0.4s}
.line-btn:hover{color:#7ecc59}
.line-btn:hover::before{background-color:#7ecc59;width:100%}
.scroll-btn{position:fixed;bottom:100px;right:50px;z-index:94;opacity:0;visibility:hidden;display:inline-block;-webkit-clip-path:polygon(53% 0, 100% 20px, 100% 100%, 0 100%, 0% 20px);clip-path:polygon(53% 0, 100% 20px, 100% 100%, 0 100%, 0% 20px)}
.scroll-btn i{display:inline-block;background-color:#7ecc59;color:var(--white-color);text-align:center;font-size:20px;width:var(--btn-size, 60px);height:var(--btn-size, 80px);line-height:var(--btn-size, 90px);z-index:2;border-radius:inherit;position:relative;-webkit-transition:all ease 0.8s;transition:all ease 0.8s}@media (max-width: 767px){.scroll-btn i{font-size:16px;width:var(--btn-size, 40px);height:var(--btn-size, 60px);line-height:var(--btn-size, 70px)}}
.scroll-btn:focus i,.scroll-btn:hover i{background-color:var(--title-color);color:var(--white-color)}
.scroll-btn.show{bottom:0;opacity:1;visibility:visible}@media (max-width: 767px){.scroll-btn{right:15px;bottom:15px}
.scroll-btn.show{bottom:0}}
.scrollToTop{position:fixed;right:50px;bottom:100px;opacity:0;visibility:hidden;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;z-index:96}
.scrollToTop.show{bottom:0px;opacity:1;visibility:visible}@media (max-width: 767px){.play-btn{--icon-size: 60px}
.scrollToTop{right:15px}
.scrollToTop.show{bottom:0}}
.sec-title{margin-bottom:calc(var(--section-title-space) - 12px);margin-top:-0.23em}
.sub-title{display:inline-block;font-size:14px;font-weight:500;color:#7ecc59;background-color:rgba(102,31,254,0.08);text-transform:uppercase;margin-bottom:35px;padding:7px 22px;border-radius:5px}
.sub-title.text-white{background-color:rgba(255,255,255,0.2)}
.box-title{font-size:24px;line-height:1.417;font-weight:600}
.box-title a{color:inherit}
.box-title a:hover{color:#7ecc59}
.sec-text{max-width:720px}
.title-area{margin-bottom:calc(var(--section-title-space) - 12px);position:relative;z-index:2}
.title-area .sec-title{margin-bottom:15px;    text-transform: uppercase;}
.title-area.mb-0 .sec-title{margin-bottom:-0.41em}
.sec-btn{margin-bottom:var(--section-title-space)}@media (max-width: 1199px){.sub-title{margin-bottom:20px}
.shadow-title{font-size:120px;margin-bottom:-82px}
.title-area,.sec-title{--section-title-space: 60px}
.title-area.mb-40,.sec-title.mb-40{margin-bottom:30px}
.title-area.mb-45,.sec-title.mb-45{margin-bottom:32px}
.title-area.mb-50,.sec-title.mb-50{margin-bottom:35px}
.title-area.mb-25,.sec-title.mb-25{margin-bottom:15px}
.title-area.mb-35,.sec-title.mb-35{margin-bottom:25px}
.sec-btn{--section-title-space: 55px}}@media (max-width: 991px){.shadow-title{font-size:100px}
.title-area,.sec-title{--section-title-space: 45px}
.title-area.mb-40,.sec-title.mb-40{margin-bottom:25px}
.title-area.mb-45,.sec-title.mb-45{margin-bottom:27px}
.title-area.mb-50,.sec-title.mb-50{margin-bottom:28px}
.sec-btn{--section-title-space: 45px}}
.image-scale-hover{overflow:hidden}
.image-scale-hover img{-webkit-transition:all ease 0.4s;transition:all ease 0.4s;-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}
.image-scale-hover:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.shape-mockup-wrap{z-index:2;position:relative}
.shape-mockup{position:absolute;z-index:-1}
.shape-mockup.z-index-3{z-index:3}
.z-index-step1{position:relative;z-index:4 !important}
.z-index-common{position:relative;z-index:3}
.z-index-3{z-index:3}
.z-index-n1{z-index:-1}
.media-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.badge{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;text-align:center;background-color:#7ecc59;color:var(--white-color);padding:0.35em 0.55em;border-radius:50%;top:-5px;right:-5px;font-weight:400}
.as-social a{display:inline-block;width:var(--icon-size, 40px);height:var(--icon-size, 40px);line-height:var(--icon-size, 40px);background-color:var(--white-color);color:var(--body-color);font-size:14px;text-align:center;margin-right:5px;border-radius:50%}
.as-social a:last-child{margin-right:0}
.as-social a:hover{background-color:#7ecc59;color:var(--white-color)}
.slider-shadow .slick-list{padding-top:30px;padding-bottom:30px;margin-bottom:-30px;margin-top:-30px}
.btn-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}
.video-box{position:relative;border-radius:10px;overflow:hidden}@media (max-width: 991px){.video-box{min-height:400px}
.video-box img{height:400px;object-fit:cover}}
.video-box .overlay{width:100%;height:100%;background-color:var(--black-color);opacity:0.6;position:absolute;inset:0}
.video-box .play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}
.video-box .video-content{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:100%;padding:30px 15px}
.video-box .video-title{color:var(--white-color);margin:0 auto 40px auto;font-weight:500;max-width:760px}@media (max-width: 1199px){.video-box .video-title{margin:0 auto 30px auto}}
.video-box .video-text{font-size:14px;text-transform:uppercase;color:var(--white-color);display:block;margin-top:20px}
.video-box .icon-btn{background-color:transparent;border:1px solid;color:var(--white-color);--btn-size: 80px;font-size:20px}
.video-box .icon-btn:hover{color:#7ecc59}
.font-icon{font-family:var(--icon-font)}
.font-title{font-family:var(--title-font)}
.font-body{font-family:var(--body-font)}
.fw-extralight{font-weight:100}
.fw-light{font-weight:300}
.fw-normal{font-weight:400}
.fw-medium{font-weight:500}
.fw-semibold{font-weight:600}
.fw-bold{font-weight:700}
.fw-extrabold{font-weight:800}
.fs-md{font-size:18px}
.fs-xs{font-size:14px}
.fs-40{font-size:40px}@media (max-width: 1199px){.fs-40{font-size:34px}}@media (max-width: 991px){.fs-40{font-size:30px}
.fs-40.mt-n3{margin-top:-0.6rem}
.fs-40.mt-n2{margin-top:-0.2rem}}
.bg-theme{background-color:#7ecc59 !important}
.bg-smoke{background-color:var(--smoke-color) !important}
.bg-smoke2{background-color:var(--smoke-color2) !important}
.bg-white{background-color:var(--white-color) !important}
.bg-black{background-color:var(--black-color) !important}
.bg-title{background-color:var(--title-color) !important}
.bg-smoke2{background-color:#F8F8F8}
.bg-smoke3{background-color:#D9D9D9}
.gr-bg1{background-image:-webkit-linear-gradient(194.6deg, rgba(146,184,253,0.15) 5.09%, var(--smoke-color) 63%);background-image:linear-gradient(255.4deg, rgba(146,184,253,0.15) 5.09%, var(--smoke-color) 63%)}
.gr-bg2{background-image:-webkit-linear-gradient(right, #EDF2FB 0%, #fff 100%);background-image:linear-gradient(270deg, #EDF2FB 0%, #fff 100%)}
.background-image,[data-bg-src]{background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-fluid{background-repeat:no-repeat;background-size:100% 100%;background-position:center center}
.bg-auto{background-size:auto auto}
.bg-bottom-right{background-size:auto;background-position:bottom right}
.bg-top-right{background-size:auto;background-position:top right}
.bg-top-center{background-size:auto;background-position:top center}
.bg-top-left{background-size:auto;background-position:top left}
.bg-repeat{background-size:auto;background-repeat:repeat}
.bg-contain-repeat{background-size:contain;background-repeat:repeat;background-position:center left}@media (max-width: 1199px){.bg-contain-repeat{background-position:bottom left}}
.text-theme{color:#7ecc59 !important}
.text-title{color:var(--title-color) !important}
.text-body{color:var(--body-color) !important}
.text-white{color:var(--white-color) !important}
.text-light{color:var(--light-color) !important}
.text-yellow{color:var(--yellow-color) !important}
.text-success{color:var(--success-color) !important}
.text-error{color:var(--error-color) !important}
.text-inherit{color:inherit}
.text-inherit:hover{color:#7ecc59}a.text-theme:hover,.text-reset:hover{text-decoration:underline}
.overlay{position:absolute;top:0;left:0;height:100%;width:100%}
.position-center{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}[data-overlay]{position:relative;z-index:2}[data-overlay] [class^="col-"],[data-overlay] [class*="col-"]{z-index:1}[data-overlay]:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}[data-overlay="theme"]:before{background-color:#7ecc59}[data-overlay="title"]:before{background-color:var(--title-color)}[data-overlay="white"]:before{background-color:var(--white-color)}[data-overlay="black"]:before{background-color:var(--black-color)}[data-overlay="overlay1"]:before{background-color:#131B23}[data-opacity="1"]:before{opacity:.1}[data-opacity="2"]:before{opacity:.2}[data-opacity="3"]:before{opacity:.3}[data-opacity="4"]:before{opacity:.4}[data-opacity="5"]:before{opacity:.5}[data-opacity="6"]:before{opacity:.6}[data-opacity="7"]:before{opacity:.7}[data-opacity="8"]:before{opacity:.8}[data-opacity="9"]:before{opacity:.9}[data-opacity="10"]:before{opacity:1}
.ripple-animation,.play-btn:after,.play-btn:before{-webkit-animation-duration:var(--ripple-ani-duration);animation-duration:var(--ripple-ani-duration);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ripple;animation-name:ripple}@-webkit-keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}30%{opacity:0.4}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}30%{opacity:0.4}100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}
.movingX{-webkit-animation:movingX 8s linear infinite;animation:movingX 8s linear infinite}@-webkit-keyframes movingX{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(50px);transform:translateX(50px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes movingX{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(50px);transform:translateX(50px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
.moving{-webkit-animation:moving 8s linear infinite;animation:moving 8s linear infinite}@-webkit-keyframes moving{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moving{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
.jump{-webkit-animation:jumpAni 7s linear infinite;animation:jumpAni 7s linear infinite}@-webkit-keyframes jumpAni{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jumpAni{0%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
.jump-reverse{-webkit-animation:jumpReverseAni 7s linear infinite;animation:jumpReverseAni 7s linear infinite}@-webkit-keyframes jumpReverseAni{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jumpReverseAni{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
.spin{-webkit-animation:spin 15s linear infinite;animation:spin 15s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes animate-positive{0%{width:0}}@keyframes animate-positive{0%{width:0}}
.scalein.as-animated{--animation-name: scalein}
.slidetopleft.as-animated{--animation-name: slidetopleft}
.slidebottomright.as-animated{--animation-name: slidebottomright}
.slideinleft.as-animated{--animation-name: slideinleft}
.slideinright.as-animated{--animation-name: slideinright}
.slideinup.as-animated{--animation-name: slideinup}
.slideindown.as-animated{--animation-name: slideindown}
.rollinleft.as-animated{--animation-name: rollinleft}
.rollinright.as-animated{--animation-name: rollinright}
.scalein,.slidetopleft,.slidebottomright,.slideinleft,.slideinright,.slideindown,.slideinup,.rollinleft,.rollinright{opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-name:var(--animation-name);animation-name:var(--animation-name)}
.as-animated{opacity:1}@-webkit-keyframes slideinup{0%{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideinup{0%{opacity:0;-webkit-transform:translateY(70px);transform:translateY(70px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideinright{0%{opacity:0;-webkit-transform:translateX(70px);transform:translateX(70px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideinright{0%{opacity:0;-webkit-transform:translateX(70px);transform:translateX(70px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideindown{0%{opacity:0;-webkit-transform:translateY(-70px);transform:translateY(-70px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideindown{0%{opacity:0;-webkit-transform:translateY(-70px);transform:translateY(-70px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideinleft{0%{opacity:0;-webkit-transform:translateX(-70px);transform:translateX(-70px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideinleft{0%{opacity:0;-webkit-transform:translateX(-70px);transform:translateX(-70px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slidebottomright{0%{opacity:0;-webkit-transform:translateX(100px) translateY(100px);transform:translateX(100px) translateY(100px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes slidebottomright{0%{opacity:0;-webkit-transform:translateX(100px) translateY(100px);transform:translateX(100px) translateY(100px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes slidetopleft{0%{opacity:0;-webkit-transform:translateX(-100px) translateY(-100px);transform:translateX(-100px) translateY(-100px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes slidetopleft{0%{opacity:0;-webkit-transform:translateX(-100px) translateY(-100px);transform:translateX(-100px) translateY(-100px)}100%{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@-webkit-keyframes scalein{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scalein{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rollinleft{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes rollinleft{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}to{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@-webkit-keyframes rollinright{0%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}to{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes rollinright{0%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}to{-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}
.widget_nav_menu ul,.widget_meta ul,.widget_pages ul,.widget_archive ul,.widget_categories ul{list-style:none;padding:0;margin:0 0 0 0}
.widget_nav_menu .menu,.widget_nav_menu>ul,.widget_meta .menu,.widget_meta>ul,.widget_pages .menu,.widget_pages>ul,.widget_archive .menu,.widget_archive>ul,.widget_categories .menu,.widget_categories>ul{margin:0 0 -10px 0}
.widget_nav_menu a,.widget_meta a,.widget_pages a,.widget_archive a,.widget_categories a{display:block;background-color:var(--white-color);border:none;margin:0 0 10px 0;padding:15.5px 45px 15.5px 42px;font-size:16px;line-height:1.313;color:var(--body-color);border-radius:5px;position:relative}
.widget_nav_menu a:before,.widget_meta a:before,.widget_pages a:before,.widget_archive a:before,.widget_categories a:before{content:'\f04b';font-family:var(--icon-font);color:var(--body-color);font-weight:900;font-size:0.88em;padding-top:1px;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.widget_nav_menu a:hover,.widget_meta a:hover,.widget_pages a:hover,.widget_archive a:hover,.widget_categories a:hover{color:#7ecc59}
.widget_nav_menu a:hover:before,.widget_meta a:hover:before,.widget_pages a:hover:before,.widget_archive a:hover:before,.widget_categories a:hover:before{color:#7ecc59}
.widget_nav_menu .icon,.widget_meta .icon,.widget_pages .icon,.widget_archive .icon,.widget_categories .icon{position:absolute;top:50%;left:25px;width:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-filter:brightness(0) invert(0.3);filter:brightness(0) invert(0.3)}
.widget_nav_menu li,.widget_meta li,.widget_pages li,.widget_archive li,.widget_categories li{display:block;position:relative}
.widget_nav_menu li>span,.widget_meta li>span,.widget_pages li>span,.widget_archive li>span,.widget_categories li>span{font-size:16px;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease 0.4s;transition:all ease 0.4s}
.widget_nav_menu li:hover>span,.widget_meta li:hover>span,.widget_pages li:hover>span,.widget_archive li:hover>span,.widget_categories li:hover>span{color:#7ecc59}
.widget_nav_menu li:hover .icon,.widget_meta li:hover .icon,.widget_pages li:hover .icon,.widget_archive li:hover .icon,.widget_categories li:hover .icon{-webkit-filter:none;filter:none}
.widget_nav_menu .children,.widget_meta .children,.widget_pages .children,.widget_archive .children,.widget_categories .children{margin-left:10px}
.widget_nav_menu a,.widget_meta a,.widget_pages a{padding-right:20px}
.widget_nav_menu .sub-menu{margin-left:10px}
.wp-block-archives{list-style:none;margin:0;padding:0;margin-bottom:20px}
.wp-block-archives a:not(:hover){color:inherit}
.as-blog ul.wp-block-archives li{margin:5px 0}
.widget{padding:var(--widget-padding-y, 40px) var(--widget-padding-x, 40px);background-color:var(--smoke-color);margin-bottom:40px;border-radius:5px;position:relative}
.widget[data-overlay]:before{z-index:-1}
.widget .as-social a{box-shadow:0px 2px 14px rgba(4,6,66,0.1)}
.widget_title{position:relative;font-size:24px;font-weight:600;font-family:var(--title-font);line-height:1em;margin:-0.1em 0 30px 0;padding:0 0 15px 0;border-bottom:1px solid #7ecc59}
.widget .search-form{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.widget .search-form input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.widget .search-form button{position:absolute;right:10px;top:10px;border:none;font-size:14px;width:35px;height:35px;line-height:32px;background-color:#7ecc59;color:var(--white-color);display:inline-block;border-radius:5px}
.widget .search-form button:hover{background-color:var(--title-color);color:var(--white-color)}
.wp-block-tag-cloud a,.tagcloud a{display:inline-block;border:none;font-size:14px;font-weight:400;font-family:var(--body-font);text-transform:capitalize;line-height:1;padding:13px 17px;margin-right:5px;margin-bottom:10px;color:var(--body-color);background-color:var(--white-color);box-shadow:0px 2px 14px rgba(4,6,66,0.1);border-radius:5px}
.wp-block-tag-cloud a:hover,.tagcloud a:hover{background-color:#7ecc59;color:var(--white-color) !important;border-color:#7ecc59;box-shadow:0px 4px 15px rgba(102,31,254,0.25)}
.wp-block-tag-cloud,.tagcloud{margin-right:-10px;margin-bottom:-10px}
.recent-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}
.recent-post:last-child{margin-bottom:0}
.recent-post .media-img{margin-right:15px;width:80px;overflow:hidden;border-radius:8px}
.recent-post .media-img img{width:100%;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.recent-post .post-title{font-weight:600;font-size:18px;line-height:26px;margin:0 0 6px 0;font-family:var(--title-font);text-transform:capitalize}
.recent-post .recent-post-meta a{text-transform:capitalize;font-size:14px;font-weight:500;color:var(--body-color)}
.recent-post .recent-post-meta a i{margin-right:6px;color:#7ecc59}
.recent-post .recent-post-meta a:hover{color:#7ecc59}
.recent-post:hover .media-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.sidebar-area{margin-bottom:-10px}
.sidebar-area ul.wp-block-latest-posts{margin-bottom:0}
.sidebar-area ul.wp-block-latest-posts li:last-child{margin-bottom:0}
.sidebar-area select,.sidebar-area input{background-color:var(--white-color);border:none;border-radius:5px}
.sidebar-area .widget .wp-block-search{margin-bottom:0}
.sidebar-area .wp-block-group__inner-container h2{font-size:20px;line-height:1em;margin-bottom:20px;margin-top:-0.07em}
.sidebar-area ol.wp-block-latest-comments{padding:0;margin:0}
.sidebar-area ol.wp-block-latest-comments li{line-height:1.5;margin:0 0 20px 0;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:20px}
.sidebar-area ol.wp-block-latest-comments li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.recent-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.recent-product .product-title{font-size:16px}
.author-widget-wrap{text-align:center}
.author-widget-wrap .avater{margin-bottom:20px}
.author-widget-wrap .avater img{border-radius:50%}
.author-widget-wrap .name{font-size:24px;margin-bottom:15px}
.author-widget-wrap .name a{color:inherit}
.author-widget-wrap .name a:hover{color:#7ecc59}
.author-widget-wrap .author-bio{margin-bottom:23px}
.author-widget-wrap .author-social{display:block}
.author-widget-wrap .author-social a{font-size:16px;color:var(--body-color);position:relative;border-right:1px solid var(--gray-color);padding:6px 15px 6px 0;margin-right:12px}
.author-widget-wrap .author-social a:last-child{padding:6px 0 6px 0;margin-right:0;border-right:none}
.author-widget-wrap .author-social a:hover{color:#7ecc59}
.donwload-widget-wrap .as-btn{width:100%;background-color:rgba(255,255,255,0.1)}
.donwload-widget-wrap .as-btn:not(:last-child){margin-bottom:10px}
.donwload-widget-wrap .as-btn:before,.donwload-widget-wrap .as-btn:after{background-color:#7ecc59}
.widget-banner .banner-text{margin-bottom:23px}
.widget-banner .banner-link{display:block;font-weight:500;margin-bottom:5px;color:var(--title-color)}
.widget-banner .banner-link:hover{color:#7ecc59}
.widget-banner .banner-link:last-child{margin-bottom:-0.4em}
.widget-banner .banner-link i{color:#7ecc59;margin-right:4px}
.info-list ul{margin:-0.3em 0 -0.3em 0;padding:0;list-style:none}
.info-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:18px}
.info-list li:last-child{margin-bottom:0}
.info-list li i{min-width:52px;width:52px;font-size:32px;color:#7ecc59}
.info-list .title{display:block;font-weight:600;color:var(--title-color);margin-bottom:5px}
.info-list .text{margin-bottom:0;word-break:break-all}
.widget-form select,.widget-form .form-control,.widget-form .form-select,.widget-form textarea,.widget-form input{background-color:rgba(255,255,255,0.1);color:var(--white-color)}
.widget-form select::-moz-placeholder,.widget-form .form-control::-moz-placeholder,.widget-form .form-select::-moz-placeholder,.widget-form textarea::-moz-placeholder,.widget-form input::-moz-placeholder{color:var(--white-color)}
.widget-form select::-webkit-input-placeholder,.widget-form .form-control::-webkit-input-placeholder,.widget-form .form-select::-webkit-input-placeholder,.widget-form textarea::-webkit-input-placeholder,.widget-form input::-webkit-input-placeholder{color:var(--white-color)}
.widget-form select:-ms-input-placeholder,.widget-form .form-control:-ms-input-placeholder,.widget-form .form-select:-ms-input-placeholder,.widget-form textarea:-ms-input-placeholder,.widget-form input:-ms-input-placeholder{color:var(--white-color)}
.widget-form select::-webkit-input-placeholder, .widget-form .form-control::-webkit-input-placeholder, .widget-form .form-select::-webkit-input-placeholder, .widget-form textarea::-webkit-input-placeholder, .widget-form input::-webkit-input-placeholder{color:var(--white-color)}
.widget-form select::-moz-placeholder, .widget-form .form-control::-moz-placeholder, .widget-form .form-select::-moz-placeholder, .widget-form textarea::-moz-placeholder, .widget-form input::-moz-placeholder{color:var(--white-color)}
.widget-form select:-ms-input-placeholder, .widget-form .form-control:-ms-input-placeholder, .widget-form .form-select:-ms-input-placeholder, .widget-form textarea:-ms-input-placeholder, .widget-form input:-ms-input-placeholder{color:var(--white-color)}
.widget-form select::-ms-input-placeholder, .widget-form .form-control::-ms-input-placeholder, .widget-form .form-select::-ms-input-placeholder, .widget-form textarea::-ms-input-placeholder, .widget-form input::-ms-input-placeholder{color:var(--white-color)}
.widget-form select::placeholder,.widget-form .form-control::placeholder,.widget-form .form-select::placeholder,.widget-form textarea::placeholder,.widget-form input::placeholder{color:var(--white-color)}
.widget-form textarea.form-control,.widget-form textarea{min-height:130px}
.widget-form option{background-color:#272A34}
.widget-form .form-group{margin-bottom:10px}
.widget-form .form-group>i{color:var(--white-color);background-color:#272A34}@media (max-width: 1199px){.widget{--widget-padding-y: 30px;--widget-padding-x: 30px}
.widget_title{font-size:22px}
.author-widget-wrap .name{font-size:22px}
.widget_offer{padding-top:40px;padding-bottom:40px}}@media (max-width: 991px){.sidebar-area{padding-top:30px}
.widget{--widget-padding-y: 40px;--widget-padding-x: 40px}
.wp-block-tag-cloud a,.tagcloud a{padding:10.5px 18px}}@media (max-width: 767px){.widget{padding:35px 20px}}@media (max-width: 330px){.recent-post .post-title{font-size:16px;line-height:24px}
.recent-post .recent-post-meta a{font-size:12px}
.info-list .text{font-size:14px}}
.footer-widget{margin-bottom:40px}
.footer-widget,.footer-widget .widget{padding:0;border:none;padding-bottom:0;background-color:transparent;box-shadow:none}
.footer-widget input,.footer-widget select{height:55px;background-color:transparent;border:1px solid #283752}
.footer-widget input:focus,.footer-widget select:focus{border-color:#7ecc59;background-color:transparent}
.footer-widget .form-group>i{color:#7ecc59;top:18px}
.footer-widget .widget_title{max-width:275px;color:var(--white-color);border-bottom:none;margin-bottom:40px}
.footer-widget .widget_title:after{content:'';height:2px;width:50px;background-color:#7ecc59;position:absolute;bottom:0;left:0}
.footer-widget.widget_meta,.footer-widget.widget_pages,.footer-widget.widget_archive,.footer-widget.widget_categories,.footer-widget.widget_nav_menu{margin-bottom:40px}
.footer-widget.widget_meta ul,.footer-widget.widget_pages ul,.footer-widget.widget_archive ul,.footer-widget.widget_categories ul,.footer-widget.widget_nav_menu ul{margin-top:-5px}
.footer-widget.widget_meta .menu,.footer-widget.widget_meta>ul,.footer-widget.widget_pages .menu,.footer-widget.widget_pages>ul,.footer-widget.widget_archive .menu,.footer-widget.widget_archive>ul,.footer-widget.widget_categories .menu,.footer-widget.widget_categories>ul,.footer-widget.widget_nav_menu .menu,.footer-widget.widget_nav_menu>ul{margin-bottom:-5px}
.footer-widget.widget_meta a,.footer-widget.widget_pages a,.footer-widget.widget_archive a,.footer-widget.widget_categories a,.footer-widget.widget_nav_menu a{font-size:16px;font-weight:400;padding:0 0 0 20px;margin-bottom:17px;font-family:var(--body-font);display:block;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-right:0;background-color:transparent;position:relative}
.footer-widget.widget_meta a:before,.footer-widget.widget_pages a:before,.footer-widget.widget_archive a:before,.footer-widget.widget_categories a:before,.footer-widget.widget_nav_menu a:before{content:"\f054";font-weight:600;left:0;top:1px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:transparent;border:none;color:inherit;-webkit-transition:0.4s -webkit-transform;transition:0.4s -webkit-transform;transition:0.4s transform;transition:0.4s transform, 0.4s -webkit-transform}
.footer-widget.widget_meta a:hover,.footer-widget.widget_pages a:hover,.footer-widget.widget_archive a:hover,.footer-widget.widget_categories a:hover,.footer-widget.widget_nav_menu a:hover{background-color:transparent;color:#7ecc59}
.footer-widget.widget_meta a:hover:before,.footer-widget.widget_pages a:hover:before,.footer-widget.widget_archive a:hover:before,.footer-widget.widget_categories a:hover:before,.footer-widget.widget_nav_menu a:hover:before{color:#7ecc59;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}
.footer-widget.widget_meta li>span,.footer-widget.widget_pages li>span,.footer-widget.widget_archive li>span,.footer-widget.widget_categories li>span,.footer-widget.widget_nav_menu li>span{width:auto;height:auto;position:relative;background-color:transparent;color:var(--body-color);line-height:1}
.footer-widget.widget_meta li:last-child a,.footer-widget.widget_pages li:last-child a,.footer-widget.widget_archive li:last-child a,.footer-widget.widget_categories li:last-child a,.footer-widget.widget_nav_menu li:last-child a{margin-bottom:0}
.footer-widget .recent-post{max-width:300px;margin-top:-0.3em;margin-bottom:30px}
.footer-widget .recent-post .post-title{color:var(--white-color);font-weight:500}
.footer-widget .recent-post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.footer-widget .recent-post .recent-post-meta a{font-weight:400}
.footer-widget .recent-post .recent-post-meta i{color:var(--white-color)}
.footer-widget .recent-post .recent-post-meta a:hover i{color:#7ecc59}
.as-widget-about .about-logo{margin-bottom:35px;margin-top:-10px}
.as-widget-about .about-text{margin-bottom:25px;margin-top:-0.5em}
.footer-text{margin-top:-0.46em;margin-bottom:25px}
.social-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.social-box .social-title{font-size:20px;color:var(--white-color);font-weight:600;margin-right:20px;margin-bottom:0}
.icon-group a{color:var(--white-color);font-size:18px;margin-right:17px}
.icon-group a:last-child{margin-right:0}
.newsletter-widget{max-width:290px}
.newsletter-form{position:relative;max-width:290px}
.newsletter-form .form-control{height:50px;background-color:#d9d9d9;border:none;color:#737588;border-radius:5px}
.newsletter-form .form-control::-moz-placeholder{color:#737588}
.newsletter-form .form-control::-webkit-input-placeholder{color:#737588}
.newsletter-form .form-control:-ms-input-placeholder{color:#737588}
.newsletter-form .form-control::-ms-input-placeholder{color:#737588}
.newsletter-form .form-control::placeholder{color:#737588}
.newsletter-form .form-control:focus{background-color:#d9d9d9;border-color:#7ecc59}
.newsletter-form .as-btn{min-width:90px;height:40px;padding:7px 10px;position:absolute;top:5px;right:5px}
.sidebar-gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;max-width:287px}
.sidebar-gallery .gallery-btn{position:absolute;top:50%;left:50%;color:var(--white-color);visibility:hidden;opacity:0;-webkit-transform:translate(-50%, 20px);-ms-transform:translate(-50%, 20px);transform:translate(-50%, 20px)}
.sidebar-gallery .gallery-thumb{border-radius:5px;overflow:hidden;position:relative}
.sidebar-gallery .gallery-thumb:before{content:'';height:100%;width:100%;background-color:var(--title-color);opacity:0.84;position:absolute;top:0;left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.sidebar-gallery .gallery-thumb img{width:100%}
.sidebar-gallery .gallery-thumb:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.sidebar-gallery .gallery-thumb:hover .gallery-btn{visibility:visible;opacity:1;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 1199px){.footer-widget.widget_meta a,.footer-widget.widget_pages a,.footer-widget.widget_archive a,.footer-widget.widget_categories a,.footer-widget.widget_nav_menu a{margin-bottom:16px}}@media (max-width: 767px){.footer-widget .widget_title{margin-bottom:35px}
.as-widget-about .about-text{margin-bottom:20px}
.social-box.mb-30{margin-bottom:25px}}
.as-header{position:relative;z-index:41}
.as-header .icon-btn{border:1px solid #d0dbe9}
.as-header .icon-btn:hover{border-color:#7ecc59}
.will-sticky .sticky-active{position:fixed;top:-100%;right:0;left:0;background-color:var(--white-color);-webkit-transition:all ease 0.8s;transition:all ease 0.8s;box-shadow:0 0 10px 0 rgba(0,0,0,0.07)}
.will-sticky .sticky-active.active{top:0}
.main-menu a{display:block;position:relative;font-weight:500;font-size:16px;color:var(--title-color);font-family:var(--title-font);text-transform:capitalize}
.main-menu a:hover{color:#7ecc59}
.main-menu>ul>li{margin:0 15px}
.main-menu>ul>li>a{padding:37px 0}
.main-menu ul{margin:0;padding:0}
.main-menu ul li{list-style-type:none;display:inline-block;position:relative}
.main-menu ul li.menu-item-has-children>a:after{content:"\2b";position:relative;font-family:var(--icon-font);margin-left:3px;font-weight:600;top:0;color:#7ecc59;font-size:0.9em}
.main-menu ul li:last-child{margin-right:0 !important}
.main-menu ul li:first-child{margin-left:0 !important}
.main-menu ul li:hover>ul.sub-menu,.main-menu ul li:hover ul.mega-menu{visibility:visible;opacity:1;margin-top:0;z-index:9}
.main-menu ul.sub-menu{position:absolute;text-align:left;top:100%;left:0;background-color:var(--white-color);visibility:hidden;min-width:190px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:7px;left:-14px;margin-top:50px;opacity:0;z-index:-1;border:0;box-shadow:0px 8px 15px rgba(4,6,66,0.04);border-radius:0;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:margin-top 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s, opacity 0.4s ease-in-out 0s, z-index 0s;transition:margin-top 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s, opacity 0.4s ease-in-out 0s, z-index 0s}
.main-menu ul.sub-menu a{font-size:16px;line-height:30px}
.main-menu ul.sub-menu{padding:18px 20px;left:-27px}
.main-menu ul.sub-menu li{display:block;margin:0 0;padding:0px 9px}
.main-menu ul.sub-menu li.menu-item-has-children>a:after{content:"\f105";float:right;top:1px}
.main-menu ul.sub-menu li a{position:relative;padding-left:23px;text-transform:capitalize}
.main-menu ul.sub-menu li a:before{content:"\f0c6";position:absolute;top:8px;left:0;font-family:var(--icon-font);width:11px;height:11px;text-align:center;border-radius:50%;display:inline-block;font-size:0.9em;line-height:1;color:#7ecc59;font-weight:700}
.main-menu ul.sub-menu li ul.sub-menu{left:100%;right:auto;top:0;margin:0 0;margin-left:20px}
.main-menu ul.sub-menu li ul.sub-menu li ul{left:100%;right:auto}
.dropdown-toggle::after{content:"\f107";border:none;font-family:var(--icon-font);vertical-align:middle;font-weight:400;margin-left:6px}
.dropdown-menu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:auto;top:calc(100% + 20px) !important;left:calc(50% - 10px) !important;-webkit-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;transform:translateX(-50%) !important;padding:8px 20px !important;text-align:center;border-color:var(--border-color)}
.dropdown-menu li{padding-right:0;margin-right:0}
.dropdown-menu li:after{display:none}
.dropdown-menu li a{display:block}
.dropdown-menu a{color:var(--body-color)}
.dropdown-menu a:hover{color:#7ecc59}
.dropdown-menu:before{content:"";position:absolute;left:50%;top:-7px;width:14px;height:14px;margin-left:-7px;background-color:var(--white-color);z-index:-1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid var(--border-color);border-left:1px solid var(--border-color)}
.header-button{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px}
.header-button .icon-btn{position:relative}
.header-links ul{margin:0;padding:0;list-style-type:none}
.header-links li{display:inline-block;position:relative;font-size:16px;font-weight:400}
.header-links li:not(:last-child){padding:0 20px 0 0;margin:0 17px 0 0}
.header-links li:not(:last-child):before{content:"";position:absolute;right:0;top:50%;background-color:var(--body-color);width:1px;height:18px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0.5}
.header-links li>i{margin-right:10px;color:#7ecc59}
.header-links li,.header-links span,.header-links p,.header-links a{font-family:var(--body-font);color:var(--body-color)}
.header-links i{color:var(--body-color)}
.header-links b,.header-links strong{font-weight:600}
.header-social .social-title{font-weight:400;font-size:16px;display:inline-block;margin:0 10px 0 0;color:var(--body-color)}
.header-social a{font-size:14px;display:inline-block;color:var(--body-color);margin:0 10px 0 0}
.header-social a:last-child{margin-right:0}
.header-social a:hover{color:#7ecc59}
.link-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;margin-left:40px;position:relative;z-index:2}
.link-box_icon i{font-size:40px;color:var(--white-color)}
.link-box_text{color:var(--white-color);margin-bottom:3px}
.link-box_link{color:var(--title-color);font-size:20px;font-weight:bold}
.link-box_link:hover{color:#7ecc59}
.header-logo{padding-top:10px;padding-bottom:10px}
.header-notice{margin-bottom:0;display:inline-block}
.header-notice a{color:inherit;text-decoration:underline}
.header-notice strong{font-weight:500}
.simple-icon{border:none;background-color:transparent;padding:0;color:var(--title-color);font-size:18px}
.simple-icon:hover{color:#7ecc59}
.header-layout1{position:relative}@media (max-width: 1399px){.header-layout1{--main-container: 1760px}}
.header-layout1 .menu-area{background-color:var(--white-color)}@media (max-width: 1299px){.header-layout1 .header-button .as-btn{display:none}}@media (max-width: 1199px){.header-layout1 .header-button .simple-icon{display:none}}
.header-layout2{position:absolute;top:0;left:0;width:100%}
.header-layout2 .header-top{padding:13px 0;--body-color: #fff}
.header-layout2 .menu-area{background-color:var(--white-color);padding:0 30px;position:relative;border-radius:5px;z-index:2}
.header-layout2 .will-sticky .sticky-active{background-color:transparent;box-shadow:none}
.header-layout2 .shape_before,.header-layout2 .shape_after{position:absolute;top:0;overflow:hidden;z-index:-1}
.header-layout2 .shape_before{left:0;border-radius:5px 0 0 5px}
.header-layout2 .shape_after{right:0;border-radius:0 5px 5px 0}@media (max-width: 575px){.header-layout2 .menu-area{padding:0 20px;overflow:hidden}
.header-layout2 .header-logo{max-width:130px}}
.header-layout3 .header-top{--body-color: #fff;padding:12px 0;background-color:#131B23}
.header-layout3 .header-links li>i{color:var(--body-color)}
.footer-wrapper{--border-color: rgba(255, 255, 255, 0.3);position:relative;z-index:2}
.footer-wrapper .newsletter-title{color:var(--white-color)}
.footer-wrapper .as-social a{background-color:transparent;color:var(--white-color);border:1px solid var(--white-color)}
.footer-wrapper .as-social a:hover{background-color:#7ecc59;border-color:#7ecc59}
.widget-area{padding-top:var(--section-space);padding-bottom:80px}
.copyright-wrap{padding:21px 0;border-top:1px solid var(--border-color)}
.copyright-text{margin:0}
.copyright-text a{color:inherit}
.copyright-text a:hover{color:#7ecc59}
.footer-links ul{padding:0;margin:0}
.footer-links li{font-family:var(--body-font);display:inline-block;padding-right:15px;margin-right:10px;position:relative}
.footer-links li:after{content:'';height:20px;width:1px;background-color:var(--border-color);position:absolute;top:50%;right:0;margin:-10px 0}
.footer-links li:last-child{margin-right:0;padding-right:0}
.footer-links li:last-child:after{display:none}
.footer-links a{font-family:inherit;color:var(--body-color)}
.footer-links a:hover{color:#7ecc59}
.footer-layout1{background-color:var(--title-color);--body-color: #fff;overflow:hidden}@media (max-width: 991px){.footer-layout1 .widget-area{padding-top:var(--section-space-mobile);padding-bottom:40px}
.copyright-text{text-align:center}}
.footer-layout1 .footer-shape{position:absolute;top:0;left:0;z-index:-1;height:calc(100% - 71px)}
.footer-layout1 .footer-shape img{width:100%;height:100%}
.footer-info{margin-bottom:10px}
.footer-info a{color:inherit}
.footer-info i{margin-right:5px}@media (min-width: 1922px){.footer-layout1 .footer-shape{width:42%}}@media (max-width: 1500px){.footer-layout1 .footer-shape{width:37%}}@media (max-width: 1199px){.footer-layout1 .footer-shape{width:46%;height:45%}}@media (max-width: 767px){.footer-layout1 .footer-shape{width:95%;height:24%}}@media (max-width: 575px){.footer-layout1 .footer-shape{height:26%}}@media (max-width: 340px){.footer-layout1 .footer-shape{height:27%}}
.subscribe-sec{background-color:#7ecc59;border-radius:10px;padding:50px;position:relative;z-index:3}
.newsletter-form.style2{min-width:385px;max-width:100%}
.newsletter-form.style2 .form-control{height:60px;background-color:var(--white-color)}
.newsletter-form.style2 .as-btn{min-width:100px;height:50px}@media (max-width: 575px){.subscribe-sec{padding:45px 20px}
.newsletter-form.style2{min-width:100%;max-width:100%}}
.breadcumb-menu{max-width:100%;padding:0;margin:30px 0 -0.5em 0;list-style-type:none;position:relative}
.breadcumb-menu li{display:inline-block;margin-right:3px;padding-right:5px;list-style:none;position:relative}
.breadcumb-menu li:after{content:"\f054";position:relative;margin-left:10px;font-weight:600;font-size:15px;color:var(--white-color);font-family:var(--icon-font)}
.breadcumb-menu li:last-child{padding-right:0;margin-right:0}
.breadcumb-menu li:last-child:after{display:none}
.breadcumb-menu li,.breadcumb-menu a,.breadcumb-menu span{white-space:normal;color:inherit;word-break:break-word;font-weight:400;font-size:18px;color:var(--white-color)}
.breadcumb-title{color:var(--white-color);margin:-0.2em 0 -0.2em 0;line-height:1.1}
.breadcumb-wrapper{background-color:var(--title-color);padding:170px 0;overflow:hidden}@media (max-width: 1199px){.breadcumb-wrapper{padding:140px 0}
.breadcumb-menu{margin:20px 0 -0.5em 0}
.breadcumb-menu li,.breadcumb-menu a,.breadcumb-menu span{font-size:16px}}@media (max-width: 991px){.breadcumb-wrapper{padding:120px 0}}@media (max-width: 767px){.breadcumb-wrapper{padding:50px 0}}@media (max-width: 575px){.breadcumb-title{font-size:34px}}
.as-pagination{margin-bottom:30px}
.as-pagination ul{margin:0;padding:0}
.as-pagination li{display:inline-block;margin:0 3px;list-style-type:none}
.as-pagination li:last-child{margin-right:0}
.as-pagination li:first-child{margin-left:0}
.as-pagination span,.as-pagination a{display:inline-block;text-align:center;position:relative;border:none;color:var(--title-color);background-color:var(--smoke-color);width:60px;height:60px;line-height:60px;z-index:1;font-size:18px;font-weight:500;border-radius:7px}
.as-pagination span.active,.as-pagination span:hover,.as-pagination a.active,.as-pagination a:hover{color:var(--white-color);background-color:#7ecc59;box-shadow:none}@media (max-width: 767px){.as-pagination span,.as-pagination a{width:40px;height:40px;line-height:40px;font-size:14px}}blockquote,.wp-block-quote{font-size:18px;line-height:1.56;padding:50px 50px 50px 50px;font-weight:500;display:block;position:relative;background-color:var(--smoke-color);overflow:hidden;margin:35px 0;color:var(--title-color);font-style:italic;border-left:3px solid #7ecc59;border-radius:5px}blockquote p,.wp-block-quote p{font-size:inherit;font-family:inherit;margin-top:-0.3em;margin-bottom:18px;line-height:inherit;color:inherit;width:100%;position:relative;z-index:3}blockquote p a,.wp-block-quote p a{color:inherit}blockquote:before,.wp-block-quote:before{content:"\f10e";font-family:var(--icon-font);position:absolute;right:40px;bottom:40px;font-size:6rem;font-weight:600;opacity:1;line-height:3.8rem;color:rgba(102,31,254,0.1);font-style:normal}blockquote cite,.wp-block-quote cite{display:block;font-size:22px;position:relative;border-color:inherit;line-height:1;font-weight:600;margin-top:0;margin-bottom:-0.1em;font-style:normal;font-family:var(--title-font);padding-left:50px;margin-left:10px}blockquote cite:before,.wp-block-quote cite:before{content:"";height:2px;width:50px;background-color:#7ecc59;position:absolute;bottom:9px;left:-10px}blockquote.style-left-icon,blockquote.is-large,blockquote.is-style-large,blockquote.has-text-align-right,.wp-block-quote.style-left-icon,.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.has-text-align-right{padding:50px}blockquote.style-left-icon,.wp-block-quote.style-left-icon{font-size:18px;color:var(--body-color);font-weight:400;line-height:1.556;background-color:var(--smoke-color);padding-left:160px}blockquote.style-left-icon:before,.wp-block-quote.style-left-icon:before{right:unset;left:56px;top:60px;font-size:6rem;font-weight:400;line-height:4rem;color:#7ecc59;text-shadow:none}blockquote.style-left-icon cite,.wp-block-quote.style-left-icon cite{color:var(--title-color)}blockquote.style-left-icon cite:before,.wp-block-quote.style-left-icon cite:before{background-color:var(--title-color);top:8px}blockquote.is-large cite:before,blockquote.is-style-large cite:before,.wp-block-quote.is-large cite:before,.wp-block-quote.is-style-large cite:before{top:unset;bottom:13px}blockquote.has-text-align-right:before,.wp-block-quote.has-text-align-right:before{content:"\f10d";right:unset;left:60px}
.wp-block-pullquote{color:var(--white-color);padding:0}blockquote.has-very-dark-gray-color{color:var(--white-color) !important}
.wp-block-column blockquote,.wp-block-column .wp-block-quote{padding:100px 15px 30px 15px}
.wp-block-column blockquote:before,.wp-block-column .wp-block-quote:before{width:100%;height:60px;font-size:30px}
.wp-block-column blockquote.style-left-icon,.wp-block-column blockquote.is-large:not(.is-style-plain),.wp-block-column blockquote.is-style-large:not(.is-style-plain),.wp-block-column blockquote.has-text-align-right,.wp-block-column .wp-block-quote.style-left-icon,.wp-block-column .wp-block-quote.is-large:not(.is-style-plain),.wp-block-column .wp-block-quote.is-style-large:not(.is-style-plain),.wp-block-column .wp-block-quote.has-text-align-right{padding:100px 15px 30px 15px}
.blog-meta{display:block}
.blog-meta span,.blog-meta a{display:inline-block;font-size:14px;color:var(--body-color);position:relative;margin-right:16px;padding-right:20px}
.blog-meta span:after,.blog-meta a:after{content:'';height:20px;width:1px;background-color:#bdbdbd;position:absolute;top:50%;right:0;margin-top:-10px}
.blog-meta span i,.blog-meta a i{margin-right:6px;color:#7ecc59}
.blog-meta span:last-child,.blog-meta a:last-child{margin-right:0;padding-right:0}
.blog-meta span:last-child:after,.blog-meta a:last-child:after{display:none}
.blog-meta .author{font-size:16px;font-weight:600;color:var(--title-color)}
.blog-meta a:hover{color:#7ecc59}
.blog-audio img,.blog-img img,.blog-video img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.blog-title a{color:inherit}
.blog-title a:hover{color:#7ecc59}
.as-blog{margin-bottom:30px}
.blog-inner-title{font-size:30px;margin-top:-0.25em;margin-bottom:25px}
.blog-inner-title i{color:#7ecc59;margin-right:4px}
.blog-author{margin-top:40px;margin-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:var(--smoke-color);border-radius:8px;overflow:hidden}
.blog-author .auhtor-img{min-height:100%}
.blog-author .auhtor-img img{height:100%;object-fit:cover;object-position:center center}
.blog-author .author-name{font-size:24px;margin-top:-0.2em;margin-bottom:10px}
.blog-author .author-text{margin-bottom:15px}
.blog-author .media-body{padding:35px 40px 30px 40px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.blog-author .as-social a{border-radius:6px;--icon-size: 36px;font-size:13px}@media (min-width: 1300px){.page-single,.blog-single,.as-comments-wrap,.as-comment-form{margin-right:16px}}
.blog-single{position:relative;margin-bottom:var(--blog-space-y, 40px);box-shadow:0px 8px 30px rgba(4,6,66,0.08);border-radius:5px;overflow:hidden}
.blog-single .blog-title{margin-bottom:13px;font-size:36px;font-weight:700}
.blog-single .blog-text{margin-bottom:25px}
.blog-single .social-links{margin:0;padding:7px 20px;list-style-type:none;display:inline-block;background-color:var(--white-color);box-shadow:0px 2px 14px rgba(4,6,66,0.1);border-radius:5px}
.blog-single .social-links li{display:inline-block;margin-right:13px}
.blog-single .social-links li:last-child{margin-right:0}
.blog-single .social-links a{line-height:1;font-size:16px;color:var(--title-color);text-align:center;display:block}
.blog-single .social-links a:hover{color:#7ecc59}
.blog-single .blog-meta{margin:0 0 15px 0}
.blog-single .blog-content{margin:0 0 0 0;padding:40px;position:relative}
.blog-single .blog-audio{line-height:1}
.blog-single .blog-audio,.blog-single .blog-img,.blog-single .blog-video{position:relative;overflow:hidden;background-color:var(--smoke-color)}
.blog-single .blog-img .slick-arrow{--pos-x: 30px;--icon-size: 45px;border:none;background-color:var(--white-color);color:#7ecc59;border-radius:5px}
.blog-single .blog-img .slick-arrow:hover{background-color:#7ecc59;color:var(--white-color)}
.blog-single .blog-img .play-btn{--icon-size: 60px;position:absolute;left:50%;top:50%;margin:calc(var(--icon-size) / -2) 0 0 calc(var(--icon-size) / -2)}
.blog-single:hover .blog-img .slick-arrow{opacity:1;visibility:visible}
.share-links-title{font-size:20px;color:var(--title-color);font-family:var(--title-font);font-weight:700;margin:0 15px 0 0;display:inline-block}
.share-links{margin:0 var(--blog-space-x, 40px) var(--blog-space-y, 40px) var(--blog-space-x, 40px);border-top:1px solid var(--border-color);padding:30px 0 0 0}
.share-links>.row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;--bs-gutter-y: 20px}
.share-links .wp-block-tag-cloud,.share-links .tagcloud{display:inline-block}
.blog-details .blog-single{background-color:transparent}@media (max-width: 1399px){.blog-single .blog-content{padding:40px 20px}
.blog-single .blog-title{font-size:30px}
.share-links{--blog-space-x: 20px}}@media (max-width: 1199px){blockquote,.wp-block-quote{font-size:18px;padding:40px 20px 40px 20px}blockquote:before,.wp-block-quote:before{font-size:4rem;line-height:2.5rem}blockquote.style-left-icon,blockquote.is-large:not(.is-style-plain),blockquote.is-style-large:not(.is-style-plain),blockquote.has-text-align-right,.wp-block-quote.style-left-icon,.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain),.wp-block-quote.has-text-align-right{padding:40px 20px 40px 20px}
.blog-meta span,.blog-meta a{margin-right:11px;padding-right:15px}}@media (max-width: 991px){.blog-single .blog-content{padding:40px}
.blog-details .blog-single{--blog-space-x: 20px;--blog-space-y: 40px}
.share-links{--blog-space-x: 40px}}@media (max-width: 767px){.share-links{--blog-space-x: 20px}
.wp-block-pullquote.is-style-solid-color blockquote{max-width:90%}blockquote cite,.wp-block-quote cite{font-size:18px}
.blog-inner-title{font-size:26px}
.blog-author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.blog-author .auhtor-img img{width:100%}
.blog-details .blog-single{--blog-space-x: 20px;--blog-space-y: 20px}
.blog-single .blog-content{padding:30px 20px}
.blog-single .blog-title{font-size:24px;line-height:1.3}
.blog-single .blog-text{margin-bottom:15px}
.blog-single .blog-bottom{padding-top:15px}
.blog-single .share-links-title{font-size:18px;display:block;margin:0 0 10px 0}}@media (max-width: 575px){.blog-author .media-body{padding:35px 20px 30px 20px}
.blog-inner-title{font-size:24px}
.blog-meta span,.blog-meta a{margin-right:5px;padding-right:5px}
.blog-meta span:after,.blog-meta a:after{display:none}}
.as-comment-form{margin-top:var(--blog-space-y, 40px);margin-bottom:30px;padding:var(--blog-space-y, 40px) var(--blog-space-x, 40px);position:relative}
.as-comment-form .row{--bs-gutter-x: 20px}
.as-comment-form .blog-inner-title{margin-bottom:0px}
.as-comment-form .form-title{margin-top:-0.35em}
.as-comment-form .form-title a#cancel-comment-reply-link{font-size:0.7em;text-decoration:underline}
.as-comment-form .form-text{margin-bottom:25px}
.blog-comment-area{margin-bottom:25px}
.as-comment-form,.as-comments-wrap{padding:40px;box-shadow:0px 6px 30px rgba(7,36,95,0.08);border-radius:5px}
.as-comments-wrap{margin-top:var(--blog-space-y, 40px);margin-bottom:30px}
.as-comments-wrap .description p:last-child{margin-bottom:-0.5em}
.as-comments-wrap .comment-respond{margin:30px 0}
.as-comments-wrap pre{background:#ededed;color:#666;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word}
.as-comments-wrap li{margin:0}
.as-comments-wrap .as-post-comment{padding:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px;padding-bottom:30px;position:relative;border-bottom:1px solid var(--border-color)}
.as-comments-wrap .as-post-comment ol,.as-comments-wrap .as-post-comment ul,.as-comments-wrap .as-post-comment dl{margin-bottom:1rem}
.as-comments-wrap .as-post-comment ol ol,.as-comments-wrap .as-post-comment ol ul,.as-comments-wrap .as-post-comment ul ol,.as-comments-wrap .as-post-comment ul ul{margin-bottom:0}
.as-comments-wrap ul.comment-list{list-style:none;margin:0;padding:0;margin-bottom:-30px}
.as-comments-wrap ul.comment-list ul ul,.as-comments-wrap ul.comment-list ul ol,.as-comments-wrap ul.comment-list ol ul,.as-comments-wrap ul.comment-list ol ol{margin-bottom:0}
.as-comments-wrap .comment-avater{width:80px;height:80px;margin-right:20px;overflow:hidden;border-radius:5px}
.as-comments-wrap .comment-avater img{width:100%}
.as-comments-wrap .comment-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:-6px;position:relative}
.as-comments-wrap .commented-on{font-size:14px;display:inline-block;margin-bottom:2px;font-weight:400;color:var(--body-color)}
.as-comments-wrap .commented-on i{margin-right:7px;font-size:0.9rem}
.as-comments-wrap .name{margin-bottom:12px;font-size:20px}
.as-comments-wrap .comment-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.as-comments-wrap .text{margin-bottom:10px}
.as-comments-wrap .children{margin:0;padding:0;list-style-type:none;margin-left:80px}
.as-comments-wrap .reply_and_edit{margin-top:12px;margin-bottom:-0.46em}
.as-comments-wrap .reply_and_edit a{margin-right:10px}
.as-comments-wrap .reply_and_edit a:last-child{margin-right:0}
.as-comments-wrap .reply-btn{font-weight:600;font-size:16px;color:#7ecc59;display:inline-block}
.as-comments-wrap .reply-btn i{margin-right:7px}
.as-comments-wrap .reply-btn:hover{color:var(--title-color)}
.as-comments-wrap .star-rating{font-size:12px;margin-bottom:10px;position:absolute;top:5px;right:0;width:80px}ul.comment-list .as-comment-item:last-child >.as-post-comment{border-bottom:none;padding-bottom:0}ul.comment-list .as-comment-item:first-child >.as-post-comment{padding-bottom:30px;border-bottom:1px solid var(--border-color)}
.as-comments-wrap.as-comment-form{margin:0}@media (max-width: 1399px){.as-comment-form,.as-comments-wrap{padding:40px 20px}}@media (max-width: 1199px){.as-comments-wrap .children{margin-left:40px}}@media (max-width: 991px){.as-comment-form,.as-comments-wrap{padding:40px}}@media (max-width: 767px){.as-comment-form,.as-comments-wrap{padding:40px 20px}
.as-comments-wrap .as-post-comment{display:block}
.as-comments-wrap .star-rating{position:relative;top:0;right:0}
.as-comments-wrap .comment-top{display:block}
.as-comments-wrap .comment-avater{margin-right:0;margin-bottom:25px}
.as-comments-wrap .children{margin-left:40px}
.as-comments-wrap .children{margin-left:30px}}@media (max-width: 767px){.as-comment-form{--blog-space-x: 20px}}
.as-hero-wrapper{position:relative;z-index:2;overflow:hidden}
.as-hero-wrapper .play-btn{--icon-size: 80px}
.as-hero-wrapper .slick-dots{position:absolute;top:50%;right:6%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 1922px){.as-hero-wrapper .slick-dots{right:20%}}
.as-hero-wrapper .slick-dots li{display:block;margin:25px 0 !important}
.as-hero-wrapper .slick-dots button{font-size:0;padding:0;background-color:transparent;width:8px;height:8px;line-height:0;border-radius:9999px;border:none;background-color:var(--white-color)}
.as-hero-wrapper .slick-dots button:hover{border-color:#7ecc59}
.as-hero-wrapper .slick-dots button:before{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid #7ecc59;border-radius:50%;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;opacity:0;visibility:hidden}
.as-hero-wrapper .slick-dots .slick-active button{background-color:#7ecc59}
.as-hero-wrapper .slick-dots .slick-active button::before{opacity:1;visibility:visible}
.as-hero-wrapper .slick-arrow{--pos-x: 100px}
.hero-shape{position:absolute}@media (max-width: 1500px){.as-hero-wrapper .slick-arrow{--pos-x: 40px}}
.as-hero-bg{position:absolute;inset:0}
.as-hero-bg img{height:100%;width:100%;object-fit:cover}
.hero-subtitle{display:block;font-size:18px;font-weight:600;margin-top:-0.5em;margin-bottom:15px}
.hero-subtitle img{-webkit-transform:translate(5px, 8px);-ms-transform:translate(5px, 8px);transform:translate(5px, 8px)}
.hero-title{font-size:99px;font-weight:600;line-height:1.111;letter-spacing:-0.04em;margin-bottom:0}
.hero-title:last-of-type{margin-bottom:20px}
.hero-text{max-width:525px;margin-bottom:30px}
.hero-style1{position:relative;z-index:6;padding:170px 0 170px 0;max-width:740px}
.hero-style1 .hero-subtitle{color:#7ecc59}
.employee-box{background-color:var(--white-color);border-radius:5px;max-width:160px;width:100%;padding:30px 8px;text-align:center}
.employee-box .employee-title{font-size:16px;font-weight:600;margin-bottom:3px}
.employee-box .employee-text{font-size:14px;margin-bottom:-0.5em}
.employee-box .employee-text i{color:var(--yellow-color)}
.thumb-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:120px;margin:0px auto 15px auto}
.thumb-group .thumb{min-width:40px}
.thumb-group .thumb:not(:first-child){margin-left:-20px}
.thumb-group .thumb.text{background-color:#7ecc59;font-size:13px;font-weight:600;color:var(--white-color);border:2px solid var(--white-color);height:40px;line-height:37px;border-radius:50%;text-align:center}
.hero-1{background-color:var(--smoke-color);background-size:auto;background-position:top center}
.hero-1 .hero-img{position:absolute;top:50%;right:55px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.hero-1 .hero-shape{top:0;right:0;z-index:-3;height:100%;width:49.5%}
.hero-1 .hero-shape img{height:100%;width:100%}
.hero-1 .employee-box{position:absolute;bottom:160px;right:6%;z-index:2}
.hero-1 .shape-mockup{z-index:1}@media (max-width: 1700px){.hero-title{font-size:88px}}@media (max-width: 1500px){.hero-1 .hero-img{max-width:650px}}@media (max-width: 1299px){.hero-title{font-size:76px}
.hero-1 .hero-img{max-width:550px}
.hero-style1{padding:120px 0}}@media (max-width: 1199px){.hero-title{font-size:64px;line-height:1.15}
.hero-style1{padding:140px 0;max-width:500px}
.hero-1 .hero-img{max-width:470px}}@media (max-width: 991px){.hero-title{font-size:58px;line-height:1.15}
.hero-style1{padding:100px 0}
.hero-1 .hero-img{max-width:360px;right:0;top:30%}
.hero-1 .employee-box{bottom:100px;right:2%}}@media (max-width: 767px){.hero-1{text-align:center}
.hero-1 .hero-img{position:static;margin-left:12px;margin-right:12px;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);margin-top:40px;max-width:100%}
.hero-1 .employee-box{bottom:unset;right:2%;top:100px}
.hero-1 .hero-shape{display:none}
.hero-subtitle{font-size:16px}
.as-hero-wrapper .btn-group{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 575px){.hero-title{font-size:48px}}@media (max-width: 375px){.hero-title{font-size:36px;line-height:1.2}}
.hero-2 .as-hero-bg{background-size:100% 100%}
.hero-style2{position:relative;z-index:3;padding:360px 0 360px 0;text-align:center}
.hero-style2 .hero-title,.hero-style2 .hero-text{color:var(--white-color)}
.hero-style2 .hero-text{max-width:730px;margin-left:auto;margin-right:auto}
.hero-style2 .btn-group{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1399px){.hero-style2{padding:300px 0 280px 0}}@media (max-width: 1199px){.hero-style2{padding:270px 0 250px 0}
.hero-style2 .hero-text{max-width:530px}}@media (max-width: 991px){.hero-2 .as-hero-bg{background-size:120% 100%}
.hero-style2{padding:240px 0 220px 0}}@media (max-width: 575px){.hero-2 .as-hero-bg{background-size:150% 100%}
.hero-style2{padding:200px 0 180px 0}}@media (max-width: 422px){.hero-2 .as-hero-bg{background-size:180% 100%}
.hero-style2 .hero-title,.hero-style3 .hero-title{font-size:40px}}@media (max-width: 360px){.hero-style2 .hero-title,.hero-style3 .hero-title{font-size:34px}}
.hero-meta{margin-bottom:20px;margin-top:-0.4em}
.hero-meta span{font-weight:500;display:inline-block;font-size:20px;text-transform:capitalize;color:var(--white-color);position:relative}
.hero-meta span:after{content:"";height:2px;width:30px;background-color:var(--white-color);display:inline-block;margin:0 15px;position:relative;top:-4px}
.hero-meta span:last-child::after{display:none}
.hero-social{position:absolute;left:50px;top:50%;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%);height:-webkit-max-content;height:-moz-max-content;height:max-content}
.hero-social a{color:var(--white-color);display:inline-block;margin-bottom:35px;position:relative}
.hero-social a:after{content:'';height:calc(100% - 23px);width:1px;background-color:var(--white-color);position:absolute;bottom:2px;left:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}
.hero-social a:last-child{margin-bottom:0 !important}
.hero-social a:hover:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.hero-social a i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.hero-3:before{content:'';height:100%;width:100%;background-color:#7ecc59;position:absolute;top:0;left:0;-webkit-clip-path:polygon(100% 0, 100% 100%, 50% calc(100% - 140px), 0 calc(100% - 40px), 0 0);clip-path:polygon(100% 0, 100% 100%, 50% calc(100% - 140px), 0 calc(100% - 40px), 0 0)}
.hero-3 .slick-arrow{--pos-x: 170px}
.hero-3 .as-hero-bg{-webkit-clip-path:polygon(100% 0, 100% calc(100% - 40px), 50% calc(100% - 140px), 0 calc(100% - 40px), 0 0);clip-path:polygon(100% 0, 100% calc(100% - 40px), 50% calc(100% - 140px), 0 calc(100% - 40px), 0 0)}
.hero-3 .hero-social{margin-top:-20px}
.hero-3 .scroll-bottom{display:inline-block;width:134px;height:134px;background-color:#7ecc59;border:10px solid var(--white-color);border-radius:50%;position:absolute;bottom:140px;left:50%;margin:0 0 -72px -72px}
.hero-3 .scroll-bottom:after,.hero-3 .scroll-bottom:before{content:'';position:absolute;left:50%;top:50%}
.hero-3 .scroll-bottom:before{height:25px;width:2px;background-color:var(--white-color);margin:-16px 0 0 -1px;-webkit-animation:lineMove 1.5s infinite;animation:lineMove 1.5s infinite}
.hero-3 .scroll-bottom:after{width:40px;height:70px;border:2px solid var(--white-color);border-radius:99px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@-webkit-keyframes lineMove{0%{opacity:0}50%{opacity:1}100%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}}@keyframes lineMove{0%{opacity:0}50%{opacity:1}100%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}}
.hero-style3{padding:250px 0 350px 0}
.hero-style3 .hero-title{font-weight:bold}
.hero-style3 .hero-title,.hero-style3 .hero-text{color:var(--white-color)}
.hero-style3 .hero-text{max-width:680px}
.hero-style3 .video-btn .btn-text{color:var(--white-color)}
.hero-style3 .btn-wrap{padding-top:10px}@media (max-width: 1700px){.hero-3 .slick-arrow{--pos-x: 80px}
.hero-social{left:25px}}@media (max-width: 1500px){.hero-social{left:5px}}@media (max-width: 1199px){.hero-3 .scroll-bottom{width:104px;height:104px;border:6px solid var(--white-color);margin:0 0 -58px -58px}
.hero-3 .scroll-bottom:before{height:18px;margin:-10px 0 0 -1px}
.hero-3 .scroll-bottom:after{width:30px;height:50px}
.hero-style3{padding:200px 0 300px 0}
.hero-social a{margin-bottom:20px}}@media (max-width: 991px){.hero-3:before{-webkit-clip-path:polygon(100% 0, 100% 100%, 50% calc(100% - 80px), 0 calc(100% - 20px), 0 0);clip-path:polygon(100% 0, 100% 100%, 50% calc(100% - 80px), 0 calc(100% - 20px), 0 0)}
.hero-3 .as-hero-bg{-webkit-clip-path:polygon(100% 0, 100% calc(100% - 20px), 50% calc(100% - 80px), 0 calc(100% - 20px), 0 0);clip-path:polygon(100% 0, 100% calc(100% - 20px), 50% calc(100% - 80px), 0 calc(100% - 20px), 0 0)}
.hero-3 .scroll-bottom{bottom:80px}
.hero-3 .hero-social{display:none}
.hero-style3{padding:120px 0 200px 0}}@media (max-width: 767px){.hero-style3 .hero-meta span{font-size:18px}}@media (max-width: 575px){.hero-style3 .hero-meta span{font-size:16px}}@media (max-width: 420px){.hero-meta span:after{width:22px;margin:0 6px}}
.error-content{text-align:center}
.error-img{margin-bottom:50px;text-align:center}
.error-title{margin-bottom:22px}
.error-text{margin-bottom:30px;max-width:585px;margin-left:auto;margin-right:auto}@media (max-width: 991px){.error-img{margin-bottom:40px}
.error-title{margin-bottom:15px}
.error-text{margin-bottom:20px}}
.popup-search-box{position:fixed;top:0;left:50%;background-color:rgba(0,0,0,0.95);height:0;width:0;overflow:hidden;z-index:99999;opacity:0;visibility:hidden;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all ease 0.4s;transition:all ease 0.4s}
.popup-search-box button.searchClose{width:60px;height:60px;position:absolute;top:40px;right:40px;border-width:1px;border-style:solid;border-color:#7ecc59;background-color:transparent;font-size:22px;border-radius:50%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all ease 0.4s;transition:all ease 0.4s;color:#7ecc59}
.popup-search-box button.searchClose:hover{color:var(--body-color);background-color:#fff;border-color:transparent;border-color:transparent;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.popup-search-box form{position:absolute;top:50%;left:50%;display:inline-block;padding-bottom:40px;cursor:auto;width:100%;max-width:700px;-webkit-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transition:-webkit-transform ease 0.4s;transition:-webkit-transform ease 0.4s;transition:transform ease 0.4s;transition:transform ease 0.4s, -webkit-transform ease 0.4s}@media (max-width: 1199px){.popup-search-box form{max-width:600px}}
.popup-search-box form input{font-size:18px;height:70px;width:100%;border:2px solid #7ecc59;background-color:transparent;padding-left:30px;color:#fff;border-radius:50px}
.popup-search-box form input::-moz-placeholder{color:#fff}
.popup-search-box form input::-webkit-input-placeholder{color:#fff}
.popup-search-box form input:-ms-input-placeholder{color:#fff}
.popup-search-box form input::-ms-input-placeholder{color:#fff}
.popup-search-box form input::placeholder{color:#fff}
.popup-search-box form button{position:absolute;top:0px;background-color:transparent;border:none;color:#fff;font-size:24px;right:12px;color:var(--white-color);cursor:pointer;width:70px;height:70px;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;-webkit-transform:scale(1.001);-ms-transform:scale(1.001);transform:scale(1.001)}
.popup-search-box form button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.popup-search-box.show{opacity:1;visibility:visible;width:100.1%;height:100%;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;border-radius:0}
.popup-search-box.show form{-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}
.sidemenu-wrapper{--body-color: #fff;position:fixed;z-index:99999;right:0;top:0;height:100%;width:0;background-color:rgba(0,0,0,0.75);opacity:0;visibility:hidden;-webkit-transition:all ease 0.8s;transition:all ease 0.8s}
.sidemenu-wrapper .as-social a{background-color:transparent;border:1px solid}
.sidemenu-wrapper .as-social a:hover{background-color:#7ecc59;border-color:#7ecc59}
.sidemenu-wrapper .closeButton{display:inline-block;border:2px solid;width:50px;height:50px;line-height:50px;font-size:24px;padding:0;position:absolute;top:20px;right:20px;background-color:var(--white-color);border-radius:50%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all ease 0.4s;transition:all ease 0.4s}
.sidemenu-wrapper .closeButton:hover{color:#7ecc59;border-color:#7ecc59;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.sidemenu-wrapper .sidemenu-content{background-color:var(--white-color);width:450px;margin-left:auto;padding:80px 30px;height:100%;overflow:scroll;position:relative;right:-500px;cursor:auto;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition:right ease 1s;transition:right ease 1s}
.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar-track{box-shadow:inset 0 0 1px rgba(0,0,0,0.1);background-color:#F5F5F5}
.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar{width:2px;background-color:#F5F5F5}
.sidemenu-wrapper .widget{padding:0;border:none;background-color:transparent}
.sidemenu-wrapper.show{opacity:1;visibility:visible;width:100%;-webkit-transition:all ease 0.8s;transition:all ease 0.8s}
.sidemenu-wrapper.show .sidemenu-content{right:0;opacity:1;visibility:visible}
.quote-form{padding:40px;box-shadow:0px 8px 30px rgba(4,6,66,0.08);border-radius:5px;background-color:var(--white-color)}
.quote-form .form-title{margin-top:-0.26em;margin-bottom:26px}
.quote-form.style2{padding:30px;border-top:none}
.call-btn{color:#7ecc59;font-family:var(--title-font);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:15px}
.call-btn .play-btn{--icon-size: 60px;font-size:16px;margin-right:15px}
.call-btn .play-btn>i{background-color:#7ecc59;color:var(--white-color)}
.call-btn .play-btn:after,.call-btn .play-btn:before{background-color:#7ecc59}
.call-btn .fa-phone{font-size:22px}
.call-btn .btn-text{margin-bottom:0;display:block;color:var(--body-color)}
.call-btn .box-title{margin-bottom:-0.15em}
.call-btn:hover .icon-btn{background-color:var(--title-color)}
.call-btn:hover .play-btn>i{background-color:var(--title-color)}
.call-btn:hover .play-btn:after,.call-btn:hover .play-btn:before{background-color:var(--title-color)}@media (max-width: 375px){.quote-form{padding:40px 15px}
.quote-form.style2{padding:30px 15px}}
.box-wrap1{padding:30px 22px 30px 30px;height:100%}
.border-title{border-bottom:1px solid var(--smoke-color);margin-top:-0.24em;padding-bottom:5px;margin-bottom:30px;position:relative}
.border-title:after{content:'';height:1px;width:80px;background-color:#7ecc59;position:absolute;bottom:-1px;left:0}
.contact-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}
.contact-info-wrap{box-shadow:0px 8px 30px rgba(4,6,66,0.08);border-radius:5px;background-color:var(--white-color);padding:40px}
.contact-info:last-of-type{margin-bottom:0}
.contact-info_title{font-size:20px;margin-top:-0.25em;margin-bottom:10px;min-width:100%}
.contact-info_icon{display:inline-block;width:50px;min-width:50px;height:50px;line-height:50px;background-color:#7ecc59;color:var(--white-color);text-align:center;font-size:20px;border-radius:5px;margin-right:15px}
.contact-info_text span,.contact-info_text a{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}
.contact-info_text a{color:var(--body-color)}
.contact-info_text a:hover{color:#7ecc59}
.contact-img{text-align:center}
.contact-img img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media (max-width: 575px){.contact-img img{max-width:100%}}
.contact-map{line-height:0.01px;border-radius:5px;overflow:hidden;height:100%}
.contact-map iframe{width:100%;height:100%}@media (max-width: 1399px){.contact-map iframe{height:450px}}@media (max-width: 575px){.contact-map iframe{height:350px}
.contact-info-wrap{padding:40px 20px}}@media (max-width: 340px){.contact-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.contact-info .media-body{width:100%}}
.img-box1{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px}
.img-box1 .img1,.img-box1 .img2,.img-box1 .img3{display:inline-block;border-radius:10px;overflow:hidden}
.img-box1 .img1{margin-bottom:18px}
.img-box1 .img2{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:100%;margin-top:55px}
.img-box1 .img2 img{width:100%}
.img-box1 .img3{margin-bottom:40px}
.img-box1 .shape1{position:absolute;left:-55px;bottom:33px;width:100%;height:100%;z-index:-1}
.img-box1 .shape2{position:absolute;left:-50px;bottom:0;z-index:-1}
.img-box1 .about-counter1{position:absolute;top:45%;left:50%;z-index:4;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.about-counter1{width:190px;height:190px;background-color:#7ecc59;border-radius:999px;border:15px solid var(--white-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.about-counter1 .counter-title{font-size:36px;font-weight:600;color:var(--white-color);margin-bottom:5px;line-height:1}
.about-counter1 .counter-text{font-weight:500;color:var(--white-color);font-size:14px}
.counter-box{text-align:center;padding:70px 0;border-right:1px solid var(--smoke-color)}
.counter-box-wrap{display:grid;grid-template-columns:repeat(4, 1fr);box-shadow:0px 8px 30px rgba(4,6,66,0.08);border-radius:10px;background-color:var(--white-color);margin-top:-220px}
.counter-box:last-child{border-right:none}
.counter-box_number{font-size:44px;font-weight:bold;margin-bottom:5px}
.counter-box_text{margin-bottom:0}@media (max-width: 1199px){.img-box1{margin-bottom:40px}
.img-box1 .img1,.img-box1 .img2,.img-box1 .img3{display:block}
.img-box1 .img1 img,.img-box1 .img2 img,.img-box1 .img3 img{width:100%}
.img-box1 .group{width:50%}
.img-box1 .img1{margin-bottom:24px}
.img-box1 .img2{width:50%}
.counter-box-wrap{margin-top:40px}}@media (max-width: 767px){.counter-box-wrap{grid-template-columns:repeat(2, 1fr)}
.counter-box:nth-child(even){border-right:none}
.counter-box:nth-child(n+1){border-bottom:1px solid var(--smoke-color)}}@media (max-width: 575px){.img-box1 .shape2{max-width:50%}
.counter-box{padding:40px 0}
.counter-box_number{font-size:38px}}
.img-box3{position:relative;margin-left:-40px;margin-right:20px;display:inline-block}
.img-box3 .img1{position:absolute;top:50%;left:50%;border-radius:50%;overflow:hidden;-webkit-transform:translate(-48%, -46%) scale(1.3);-ms-transform:translate(-48%, -46%) scale(1.3);transform:translate(-48%, -46%) scale(1.3)}
.img-box3 .about-counter1{position:absolute;top:80px;right:56px}@media (max-width: 991px){.img-box3{margin-left:-12px;margin-right:0}}@media (max-width: 767px){.img-box3 .about-counter1{top:unset;right:0;bottom:0}}@media (max-width: 575px){.img-box3 .about-counter1{width:150px;height:150px;border:5px solid var(--white-color)}
.img-box3 .about-counter1 .counter-text{font-size:13px}}
.about-sec-wrap{margin-top:-142px;padding-top:100px}
.img-box4{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:20px}
.img-box4 .img1,.img-box4 .img2{border-radius:999px;overflow:hidden}
.img-box4 .shape1{text-align:right}
.img-box4 .shape1 img{-webkit-animation:spin 15s linear infinite;animation:spin 15s linear infinite}
.img-box4 .shape2 img{-webkit-animation:spin 12s linear infinite;animation:spin 12s linear infinite}
.img-box4 .about-box1{position:absolute;top:50%;left:50%;margin:-88px 0 0 -88px}
.about-box1{width:176px;height:176px;background-color:#7ecc59;border:15px solid var(--white-color);border-radius:50%;text-align:center;padding:25px 10px}
.about-box1 .icon{margin-bottom:8px}
.about-box1 .text{color:var(--white-color);font-size:14px;font-weight:500}
.profile-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;max-width:420px;margin-bottom:33px}
.about-profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}
.about-profile .avater{border:3px solid var(--white-color);box-shadow:0px 15px 50px rgba(33,36,41,0.14);border-radius:5px;overflow:hidden}
.about-profile .title{font-size:20px;margin-bottom:10px}@media (max-width: 767px){.img-box4 .shape1 img,.img-box4 .shape2 img{max-width:80px}}
.as-team .team-img img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.as-team .team-title{font-size:20px;font-weight:600;margin-bottom:3px}
.as-team .team-title a{color:inherit}
.as-team .team-title a:hover{color:#7ecc59}
.as-team .team-desig{display:block;margin-bottom:-0.5em}
.as-team .as-social{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.as-team .as-social a{--icon-size: 30px;font-size:12px;border:1px solid;color:var(--white-color);background-color:transparent;margin:0 0 5px 0}
.as-team .as-social a:hover{background-color:var(--white-color);color:#7ecc59}
.as-team:hover .team-img img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}
.team-card{position:relative;border-radius:5px;overflow:hidden}
.team-card .team-img{overflow:hidden}
.team-card .team-img img{width:100%;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.team-card .team-title{color:var(--white-color);margin-top:11px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);visibility:hidden;opacity:0;-webkit-transition-delay:0.1s;transition-delay:0.1s}
.team-card .team-title a:hover{color:var(--smoke-color)}
.team-card .team-desig{font-size:14px;color:var(--white-color);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);visibility:hidden;opacity:0;-webkit-transition-delay:0.1s;transition-delay:0.1s}
.team-card .team-content{height:248px;width:224px;position:absolute;background-size:100% 100%;bottom:0;right:0;text-align:right;padding:25px;margin-top:auto;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;visibility:hidden;opacity:1;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}
.team-card .as-social{width:30px;margin-left:auto;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);visibility:hidden;opacity:0;-webkit-transition-delay:0.1s;transition-delay:0.1s}
.team-card:hover .team-content{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.team-card:hover .team-title,.team-card:hover .team-desig,.team-card:hover .as-social{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (max-width: 991px){.team-card .team-content{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.team-card .team-title,.team-card .team-desig,.team-card .as-social{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (max-width: 575px){.team-card{max-width:340px;margin-left:auto;margin-right:auto}}
.team-box{position:relative}
.team-box .team-img{overflow:hidden;position:relative;border-radius:5px;z-index:2}
.team-box .team-img:before{content:'';height:100%;width:100%;position:absolute;top:0;left:0;background-color:#7ecc59;visibility:visible;opacity:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;z-index:3}
.team-box .team-img img{width:100%}
.team-box .as-social{width:100%;text-align:center;position:absolute;top:50%;left:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;visibility:hidden;opacity:0;z-index:3}
.team-box .as-social a{color:var(--title-color);background-color:var(--white-color);border:none}
.team-box .as-social a:hover{background-color:var(--white-color);color:#7ecc59}
.team-box .team-content{text-align:center;padding:30px 15px 0 15px}
.team-box .team-title{margin-top:-0.24em;margin-bottom:4px}
.team-box .team-desig{display:block;margin-bottom:-0.45em}
.team-box:hover .team-img::before{visibility:visible;opacity:0.85}
.team-box:hover .as-social{visibility:visible;opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 575px){.team-box{max-width:320px;margin-left:auto;margin-right:auto}}
.team-grid{text-align:center;background-color:var(--white-color);padding:20px;position:relative;box-shadow:0px 8px 15px rgba(4,6,66,0.07);border-radius:10px}
.team-grid .team-img{overflow:hidden;position:relative;border-radius:10px;z-index:2}
.team-grid .team-img img{width:100%}
.team-grid .team-title{margin-bottom:0px;margin-top:25px}
.team-grid .team-desig{font-size:14px;margin-bottom:2px}
.team-grid .as-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;padding-top:22px;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#7ecc59;position:absolute;bottom:0;left:0;z-index:3;height:0;width:100%;visibility:hidden;opacity:0}
.team-grid:hover .as-social{visibility:visible;opacity:1;height:90px}@media (max-width: 575px){.team-grid{max-width:320px;margin-left:auto;margin-right:auto}}
.about-card_img{box-shadow:0px 2px 14px rgba(4,6,66,0.1);border-radius:10px;overflow:hidden;border:20px solid var(--white-color)}
.about-card_img img{width:100%;border-radius:8px}
.about-card_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.about-card_title{margin-top:-0.2em;margin-bottom:5px}
.about-card_desig{font-weight:500;color:#7ecc59}
.about-card .as-social a{background-color:transparent;color:var(--body-color);border:1px solid;--icon-size: 36px;font-size:13px}
.about-card .as-social a:not(:last-child){margin-right:3px}
.about-card .as-social a:hover{background-color:#7ecc59;color:var(--white-color);border-color:#7ecc59}
.about-info-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:25px;padding-bottom:25px;margin-bottom:25px;margin-top:25px;border-bottom:1px solid;border-top:1px solid;border-color:var(--border-color)}
.about-info .info-text{color:var(--body-color);margin-bottom:0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.about-info .info-text .review{display:inline-block;margin-right:5px;color:var(--yellow-color)}
.info-title{font-size:18px;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:10px}
.social-box .info-title{margin-bottom:0;margin-right:10px}
.counter-team{text-align:center}
.counter-team-wrap{background-color:#7ecc59;display:grid;grid-template-columns:repeat(3, 1fr);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px;padding:50px 15px}
.counter-team:not(:last-child){padding-right:2px;border-right:3px solid rgba(217,217,217,0.3)}
.counter-team_number{color:var(--white-color);font-size:36px;margin-bottom:7px}
.counter-team_text{color:var(--white-color);margin-bottom:0}@media (max-width: 1199px){.about-card_img{margin-bottom:40px}}@media (max-width: 767px){.about-info-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}}@media (max-width: 575px){.about-card_box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}
.counter-team{width:200px;margin-left:auto;margin-right:auto}
.counter-team-wrap{grid-template-columns:repeat(1, 1fr)}
.counter-team:not(:last-child){border-right:none;padding-right:0;border-bottom:3px solid rgba(217,217,217,0.3);margin-bottom:20px;padding-bottom:20px}
.counter-team_number{margin-bottom:2px}}
.testi-box{position:relative;z-index:3;width:100%;background-size:100% 100%;padding:155px 55px 50px 55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.testi-box-area{background-size:auto;position:relative}
.testi-box-slide{max-width:745px;margin-left:auto;margin-right:auto}
.testi-box-tab .tab-btn{position:absolute;border-radius:999px;overflow:hidden;cursor:pointer;-webkit-animation:imgPulse 10s linear infinite;animation:imgPulse 10s linear infinite;z-index:4}
.testi-box-tab .tab-btn:nth-child(1){top:0;left:0;-webkit-animation-delay:0s;animation-delay:0s}
.testi-box-tab .tab-btn:nth-child(2){top:0;left:48%;-webkit-animation-delay:1s;animation-delay:1s}
.testi-box-tab .tab-btn:nth-child(3){top:0;right:0;-webkit-animation-delay:3s;animation-delay:3s}
.testi-box-tab .tab-btn:nth-child(4){bottom:0;left:0;-webkit-animation-delay:1s;animation-delay:1s}
.testi-box-tab .tab-btn:nth-child(5){top:40%;left:5%;-webkit-animation-delay:4s;animation-delay:4s}
.testi-box-tab .tab-btn:nth-child(6){bottom:40%;right:5%;-webkit-animation-delay:6s;animation-delay:6s}
.testi-box-tab .tab-btn:nth-child(7){bottom:0;right:20%;-webkit-animation-delay:3s;animation-delay:3s}
.testi-box-tab .tab-btn:nth-child(8){bottom:0;right:0;-webkit-animation-delay:1s;animation-delay:1s}
.testi-box .play-btn{position:absolute;top:60px;right:70px;--btn-size: 80px}
.testi-box .play-btn>i{background-color:var(--white-color);color:#7ecc59;font-size:24px}
.testi-box .play-btn:before,.testi-box .play-btn:after{background-color:var(--white-color)}
.testi-box_img{min-width:155px;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}
.testi-box_img img{border-radius:100% 0 0 100% / 45% 100% 0 55%}
.testi-box_name{color:var(--white-color);margin-bottom:2px}
.testi-box_desig{color:var(--white-color);margin-bottom:15px;display:block}
.testi-box_text{color:var(--white-color)}
.testi-box_review{color:var(--yellow-color)}
.testi-box_review i{margin-right:3px}@-webkit-keyframes imgPulse{0%{-webkit-transform:scale(0.5) translate(0, 0);transform:scale(0.5) translate(0, 0)}50%{-webkit-transform:scale(1) translate(15px, 20px);transform:scale(1) translate(15px, 20px)}100%{-webkit-transform:scale(0.5) translate(0, 0);transform:scale(0.5) translate(0, 0)}}@keyframes imgPulse{0%{-webkit-transform:scale(0.5) translate(0, 0);transform:scale(0.5) translate(0, 0)}50%{-webkit-transform:scale(1) translate(15px, 20px);transform:scale(1) translate(15px, 20px)}100%{-webkit-transform:scale(0.5) translate(0, 0);transform:scale(0.5) translate(0, 0)}}@media (max-width: 991px){.testi-box-tab .tab-btn{max-width:70px}
.testi-box-tab .tab-btn img{width:100%}
.testi-box-tab .tab-btn:nth-child(5){top:25%;left:2%}
.testi-box-tab .tab-btn:nth-child(6){bottom:25%;right:2%}}@media (max-width: 767px){.testi-box{background-size:200% 100%;padding:120px 15px 34px 15px;gap:20px}
.testi-box-tab{display:none}
.testi-box_img{min-width:100px}
.testi-box_text{font-size:14px}
.testi-box_desig{font-size:14px}
.testi-box_name{font-size:22px}
.testi-box .play-btn{top:30px;right:40px;--btn-size: 60px}}@media (max-width: 575px){.testi-box_text{margin-bottom:13px}
.testi-box_desig{margin-bottom:10px}}@media (max-width: 460px){.testi-box{background-size:300%;padding:35px 15px 34px 15px}
.testi-box_img{display:none}
.testi-box .play-btn{top:unset;bottom:45px;right:20px}}#testiSlide2{--pos-x: -20px}
.testi-card{background-color:var(--white-color);padding:40px;box-shadow:0px 8px 15px rgba(4,6,66,0.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;border-radius:10px;position:relative}
.testi-card_img{min-width:180px}
.testi-card_img>img{border-radius:999px 999px 0 0}
.testi-card_quote{margin-bottom:22px}
.testi-card_name{font-size:20px;font-weight:600;margin-bottom:5px}
.testi-card_desig{margin-bottom:-0.45em;display:block;font-size:14px}
.testi-card_text{margin-bottom:18px}
.testi-card_review{background:var(--white-color);box-shadow:0px 2px 14px rgba(4,6,66,0.1);border-radius:99px;display:inline-block;padding:7px 12px;margin-top:30px}
.testi-card_review i{font-size:14px;margin-right:4px;color:#7ecc59}
.testi-card_review i:last-child{margin-right:0}@media (max-width: 1199px){.testi-card{padding:20px 20px}}@media (max-width: 991px){.testi-card{padding:40px}}@media (max-width: 500px){.testi-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;gap:22px}
.testi-card_img{height:180px}
.testi-card_img img{border-radius:50%;height:100%;width:100%;object-fit:cover;object-position:top center}
.testi-card_quote{position:absolute;top:30px;left:55%}}@media (max-width: 375px){.testi-card{padding:40px 15px}}
.counter-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px}
.counter-card_icon{width:118px;height:106px;line-height:110px;font-size:36px;color:var(--white-color);text-align:center;position:relative;z-index:2}
.counter-card_icon:before,.counter-card_icon:after{content:'';height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}
.counter-card_icon:before{background-color:#7ecc59;-webkit-clip-path:path("M42.7116 11.0765C36.3635 11.4409 30.0168 11.0374 23.4659 12.0084C15.3988 13.2045 6.93526 17.2654 2.55527 24.3329C-2.86011 33.0729 1.14446 42.97 7.01431 50.4293C12.3151 57.1648 18.9555 62.8735 23.8941 69.8798C31.6489 80.8793 36.7179 91.7253 50.6522 96.2443C71.3705 102.964 95.8734 89.8029 96.0407 66.7639C96.0763 61.9442 94.9843 57.1219 95.5718 52.336C96.8324 42.0628 106.293 35.2348 108.832 25.4353C111.778 14.0623 103.08 5.28191 92.7356 2.08657C78.97 -2.16694 67.0814 4.96563 54.2668 9.1033C50.3861 10.3567 46.5488 10.8565 42.7116 11.0765Z");clip-path:path("M42.7116 11.0765C36.3635 11.4409 30.0168 11.0374 23.4659 12.0084C15.3988 13.2045 6.93526 17.2654 2.55527 24.3329C-2.86011 33.0729 1.14446 42.97 7.01431 50.4293C12.3151 57.1648 18.9555 62.8735 23.8941 69.8798C31.6489 80.8793 36.7179 91.7253 50.6522 96.2443C71.3705 102.964 95.8734 89.8029 96.0407 66.7639C96.0763 61.9442 94.9843 57.1219 95.5718 52.336C96.8324 42.0628 106.293 35.2348 108.832 25.4353C111.778 14.0623 103.08 5.28191 92.7356 2.08657C78.97 -2.16694 67.0814 4.96563 54.2668 9.1033C50.3861 10.3567 46.5488 10.8565 42.7116 11.0765Z");top:unset;bottom:0;height:98px}
.counter-card_icon:after{background-image:url("data:image/svg+xml,%3Csvg width='117' height='93' viewBox='0 0 117 93' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111.235 76.5604L111.648 76.8411L111.235 76.5604C107.35 82.2851 101.925 86.2556 96.1487 88.9252L96.3231 89.3025L96.1487 88.9253C87.8478 92.7619 79.6825 92.821 71.4463 91.4329C67.3246 90.7383 63.1928 89.6826 59.018 88.5588C58.2496 88.3519 57.4795 88.1427 56.7078 87.9331C53.2936 87.0055 49.8476 86.0693 46.3725 85.2911C42.8172 84.4949 38.8706 84.1493 34.8635 83.7985L34.6974 83.784C30.6196 83.4269 26.4764 83.0574 22.5397 82.2069C14.6913 80.5113 7.72988 76.9215 3.91567 67.7414L3.45394 67.9333L3.91566 67.7414C-4.68908 47.0332 8.39415 27.0786 21.6581 14.9314L21.3324 14.5757L21.6581 14.9313C28.2743 8.87183 36.6986 3.36354 45.2939 1.32989C53.8591 -0.696657 62.5859 0.723162 69.9362 8.50867C71.8023 10.4853 73.5843 12.557 75.3757 14.6397C76.5133 15.9623 77.6548 17.2893 78.8239 18.5992C81.8167 21.9521 84.9565 25.1505 88.5569 27.7012C91.3236 29.6615 94.3458 31.123 97.3224 32.5624C98.1798 32.977 99.0334 33.3898 99.876 33.8122C103.666 35.7118 107.279 37.8227 110.251 41.1976L110.613 40.8788L110.251 41.1977C113.834 45.2661 115.787 50.3827 116.337 55.7069C117.095 63.0466 115.179 70.7481 111.235 76.5604Z' stroke='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;z-index:-2}
.counter-card_number{color:var(--white-color);margin-bottom:5px;margin-top:-0.24em}
.counter-card_text{color:var(--white-color);display:block;margin-bottom:-0.45em}@media (max-width: 991px){.counter-card_number{font-size:44px;margin-bottom:0}}@media (max-width: 767px){.counter-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}
.blog-card .blog-title{font-weight:bold;margin-bottom:15px}
.blog-card .blog-img{overflow:hidden;border-radius:5px 5px 0 0;position:relative}
.blog-card .blog-img img{width:100%;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.blog-card .category{background-color:#7ecc59;color:var(--white-color);font-family:var(--title-font);font-weight:500;display:inline-block;position:absolute;top:calc(100% - 75px);left:-35px;height:250px;width:250px;padding:33px 10px 30px 65px;border-radius:50%}
.blog-card .category:before{content:'';width:100%;height:100%;position:absolute;top:-20px;left:-20px;border:1px solid var(--white-color);border-radius:inherit}
.blog-card .category i{margin-right:6px}
.blog-card .blog-content{    padding: 10px 20px 10px 20px;box-shadow:0px 6px 15px rgba(7,36,95,0.07);background-color:var(--white-color);border-radius:0 0 5px 5px}
.blog-card .blog-meta{margin-bottom:20px;display:inline-block}
.blog-card .blog-meta span,.blog-card .blog-meta a{margin-left:0;margin-right:16px;padding-right:20px}
.blog-card .blog-meta span:after,.blog-card .blog-meta a:after{content:'';height:20px;width:1px;background-color:rgba(0,15,87,0.3);position:absolute;top:50%;right:0;margin-top:-10px}
.blog-card .blog-meta span:last-child,.blog-card .blog-meta a:last-child{padding-right:0;margin-right:0}
.blog-card .blog-meta span:last-child:after,.blog-card .blog-meta a:last-child:after{display:none}
.blog-card .blog-text{margin-bottom:20px}
.blog-card .line-btn{margin-bottom:0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.blog-card:hover .blog-img img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}@media (max-width: 1399px){.blog-card .blog-content{padding:40px 20px}}@media (max-width: 1199px){.blog-card .blog-content{padding:40px 40px}}@media (max-width: 991px){.blog-card .blog-title{font-size:22px}
.blog-card .blog-content{padding:40px 20px}}@media (max-width: 767px){.blog-card .blog-content{padding:40px}
.blog-card .blog-title{font-size:24px}}@media (max-width: 410px){.blog-card .blog-content{padding:40px 20px}
.blog-card .blog-meta span:not(:last-child),.blog-card .blog-meta a:not(:last-child){padding-right:12px;margin-right:8px}}@media (max-width: 375px){.blog-card .blog-title{font-size:20px;line-height:1.5}}@media (max-width: 350px){.blog-card .blog-title{font-size:18px;line-height:1.6;margin-bottom:10px}
.blog-card .blog-text{font-size:14px;margin-bottom:15px}
.blog-card .blog-meta span:not(:last-child),.blog-card .blog-meta a:not(:last-child){padding-right:0}}
.brand-box{text-align:center}
.brand-box-wrap{box-shadow:0px 8px 30px rgba(4,6,66,0.08);padding:0 20px;background-color:var(--white-color);position:relative;z-index:3;border-radius:5px}
.brand-sec1{position:relative}
.brand-sec1::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--smoke-color2);-webkit-clip-path:polygon(0 0, 82% 0%, 94% 100%, 0% 100%);clip-path:polygon(0 0, 82% 0%, 94% 100%, 0% 100%)}@media (max-width: 1500px){.brand-sec1::before{-webkit-clip-path:none;clip-path:none}}#brandSlide{--pos-x: -38px}
.checklist ul{padding-left:0;list-style:none;text-align:left;margin-bottom:0}
.checklist li{color:var(--title-color);margin-bottom:10px;font-weight:500;position:relative;padding-left:24px}
.checklist li:before{content:"\f336";font-family:var(--icon-font);font-weight:900;color:#7ecc59;position:absolute;left:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}
.checklist li:last-child{margin-bottom:0}
.checklist.style2 li:before{content:"\f00c"}@media (max-width: 1199px){.checklist.mb-40{margin-bottom:32px}}@media (max-width: 1199px){.checklist.mb-45{margin-bottom:35px}}
.bg-img{position:absolute;inset:0;height:100%;width:100%}
.bg-img img{width:100%;height:100%}
.img-left{position:absolute;top:0;left:0;z-index:2;height:100%;width:48%}
.img-left img{height:100%;width:100%;object-fit:cover;object-position:top right}@media (max-width: 1199px){.img-left{position:relative;width:100%}}
.img-right{position:absolute;top:0;right:0;z-index:2;height:100%;width:48%}
.img-right img{height:100%;width:100%;object-fit:cover;object-position:top right}
.img-right.skill-half{width:60%}
.img-right.skill-half img{object-fit:contain}@media (max-width: 1199px){.img-right{position:relative;width:100%}
.img-right.skill-half{width:100%}}
.as-video{position:relative;border-radius:5px}
.as-video img{border-radius:inherit}
.as-video .play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.as-video .play-btn>i{background-color:#7ecc59;color:var(--white-color)}
.icon-box .slick-arrow:first-child{margin-right:5px}
.btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px 30px}
.video-btn .play-btn{--icon-size: 50px;margin-right:15px}
.video-btn .play-btn>i{border:1px solid var(--white-color)}
.video-btn .play-btn:before{height:calc(100% + 10px);width:calc(100% + 10px);top:-5px;left:-5px}
.video-btn .btn-text{font-family:var(--title-font);font-weight:500;font-size:18px;color:var(--title-color)}
.video-btn:hover .btn-text{color:#7ecc59}@media (max-width: 1199px){p.mb-35{margin-bottom:28px}p.mb-40{margin-bottom:32px}p.mb-45{margin-bottom:35px}}
.video-box1{border-radius:10px;overflow:hidden}
.video-box1 img{width:100%}
.video-box1 .play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.info-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:35px}
.info-media:last-of-type{margin-bottom:0}
.info-media_icon{width:60px;height:60px;line-height:60px;background-color:rgba(102,31,254,0.2);color:#7ecc59;font-size:26px;text-align:center;border-radius:50%}
.info-media_title{margin-top:-0.3em;margin-bottom:8px}
.info-media_text{margin-bottom:-0.5em;max-width:430px}
.why-shape1{margin-top:10px;margin-bottom:-35px}
.skill-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px;padding:40px 0 40px 40px;border-radius:20px 0 0 20px;position:relative;z-index:2;margin-top:-170px}
.skill-area .bg-shape{width:1230px;height:100%;position:absolute;top:0;left:0;border-radius:inherit;box-shadow:0px 8px 30px rgba(4,6,66,0.08);background-color:var(--white-color);background-size:auto;background-position:right center;z-index:-1}
.skill-area .skill-img{margin-bottom:20px}
.skill-area .skill-img img{border-radius:10px}
.skill-area .skill-left{max-width:200px}
.skill-area .skill-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.progress{position:relative;height:8px;background-color:var(--border-color);overflow:visible;border-radius:99px}
.progress-bar{background-color:#7ecc59;border-radius:inherit;position:relative;overflow:visible}
.progress-bar:after{content:'';width:20px;height:20px;position:absolute;top:0;right:0;margin:-7px -7px 0 0;background-color:var(--smoke-color);border:4px solid #7ecc59;border-radius:99px}
.skill-feature{margin-bottom:35px}
.skill-feature:last-child{margin-bottom:0 !important}
.skill-feature_title,.skill-feature .progress-value{margin-top:-0.3em;font-size:16px;margin-bottom:12px;color:var(--title-color)}
.skill-feature .progress-value{margin-bottom:0;position:absolute;top:-35px;right:0}@media (max-width: 1299px){.skill-area{margin-top:-125px}}@media (max-width: 1199px){.skill-area{margin-top:35px;padding:40px;border-radius:20px}
.skill-area .bg-shape{width:100%}
.why-shape1{margin-top:10px;margin-bottom:-120px}
.video-box1{max-height:600px}}@media (max-width: 767px){.skill-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.skill-area .skill-left{max-width:100%;width:100%}
.skill-area .skill-right{width:100%}}@media (max-width: 575px){.skill-area{padding:40px 15px}
.info-media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}}
.video-box2{position:relative;border-radius:10px;overflow:hidden}
.video-box2>img{width:100%}
.video-box2:after{content:'';height:91px;width:200px;border-radius:999px;position:absolute;bottom:0;left:-54px;background-color:var(--white-color);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}
.video-box2 .play-btn{position:absolute;bottom:53px;left:53px;z-index:4}
.feature-circle{text-align:center}
.feature-circle-wrap{display:grid;grid-template-columns:auto auto auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}
.feature-circle_title{font-family:var(--title-font);color:var(--title-color);margin-bottom:-0.4em;margin-top:15px;display:block}
.feature-circle .circle{position:relative;line-height:1}
.feature-circle .circle-num{color:var(--title-color);font-size:34px;font-weight:bold;font-family:var(--title-font);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 575px){.feature-circle-wrap{grid-template-columns:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px}
.feature-circle_title{margin-top:10px}}
.video-box3{position:relative}
.video-box3 .play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.video-box3 .play-btn>i{border:2px solid var(--white-color)}
.why-box{background-color:var(--title-color);max-width:700px;height:665px;margin-bottom:60px;padding:40px 140px 0 40px}
.info-media-wrap{background-color:var(--white-color);box-shadow:0px 8px 30px rgba(4,6,66,0.08);padding:40px;margin-left:-220px;position:relative;z-index:3;max-width:730px}
.counter-grid{text-align:center;max-width:190px;margin-left:auto;margin-right:auto}
.counter-grid-wrap{background-color:#7ecc59;max-width:210px;padding:30px;position:absolute;top:40px;right:0;z-index:3}
.counter-grid:not(:last-of-type){margin-bottom:23px;padding-bottom:23px;border-bottom:3px solid rgba(217,217,217,0.3)}
.counter-grid_number{color:var(--white-color);display:block;margin-bottom:4px}
.counter-grid_text{color:var(--white-color);margin-bottom:0}@media (max-width: 1650px){.video-box3{max-width:600px;height:calc(100% - 42px)}
.video-box3 img{width:100%;height:100%;object-fit:cover}}@media (max-width: 1299px){.why-box{max-width:600px;padding:40px 120px 0 40px;margin-bottom:42px}
.video-box3{max-width:500px}}@media (max-width: 1199px){.video-box3{max-width:100%;height:600px}
.why-box{max-width:100%;margin-bottom:0;height:auto;padding-right:40px}
.info-media-wrap{margin-left:-40px}}@media (max-width: 767px){.counter-grid_number{font-size:40px;margin-bottom:0}}@media (max-width: 575px){.info-media-wrap{margin-right:-40px;padding:40px 15px}
.counter-grid-wrap{max-width:410px;position:static;margin-left:auto;margin-right:auto}
.counter-grid:not(:last-of-type){margin-bottom:18px;padding-bottom:18px}}
.img-box5{position:relative;margin-left:55px}
.img-box5 .img1 img{border-radius:10px}
.img-box5 .shape1{position:absolute;top:50px;left:95%;-webkit-animation:jumpAni 7s linear infinite;animation:jumpAni 7s linear infinite}
.img-box5 .shape1 img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}
.img-box5 .video-box3{display:inline-block;border:10px solid var(--smoke-color);border-radius:10px;margin-top:-145px;margin-left:160px;height:auto}
.img-box5 .video-box3 img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width: 1500px){.img-box5 .video-box3{margin-left:60px}}@media (max-width: 1199px){.img-box5{margin-left:0;margin-bottom:25px}
.img-box5 .shape1{left:unset;right:0}
.img-box5 .video-box3{margin-left:210px}}@media (max-width: 991px){.img-box5 .video-box3{margin-left:80px}}@media (max-width: 767px){.img-box5 .video-box3{margin-left:0px}
.img-box5 .video-box3 img{width:100%;max-width:100%}}
.tab-menu1{background-color:var(--title-color);border-radius:99px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:232px;margin-left:auto;margin-right:auto}
.tab-menu1 button{font-weight:500;color:var(--white-color);width:116px;background-color:transparent;border:none;padding:18px 30px;text-align:center}
.tab-menu1 button.active{background-color:#7ecc59}
.tab-menu2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;position:relative}
.tab-menu2 button{font-weight:500;background-color:transparent;color:var(--body-color);border:none;padding:0}
.tab-menu2 button.active{color:#7ecc59}
.tab-menu2 .indicator{position:absolute;bottom:0;left:var(--pos-x);height:1px;width:var(--width-set);background-color:#7ecc59;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}@media (max-width: 991px){.tab-menu2{gap:6px 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 767px){.tab-menu2 .indicator{display:none}
.tab-menu2 button{font-size:14px}}
.accordion-card{margin-bottom:20px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;box-shadow:0px 2px 14px rgba(4,6,66,0.1);border-radius:5px;overflow:hidden}
.accordion-card .accordion-button{font-size:18px;font-weight:600;font-family:var(--title-font);border:0;color:var(--title-color);background-color:var(--white-color);border-radius:0;padding:12px 45px 12px 30px;min-height:50px;gap:10px;margin-bottom:0;text-align:left;-webkit-transition:0.3s;transition:0.3s;position:relative}
.accordion-card .accordion-button:after{content:"\2b";height:100%;width:auto;line-height:1;background-color:transparent;font-family:var(--icon-font);color:#7ecc59;font-weight:700;font-size:1em;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;top:0;right:30px;-webkit-clip-path:polygon(20px 0%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(20px 0%, 100% 0, 100% 100%, 0% 100%);padding-left:10px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}
.accordion-card .accordion-button:focus{outline:none;box-shadow:none}
.accordion-card .accordion-button:not(.collapsed){color:var(--white-color);background-color:#7ecc59;box-shadow:none;border-radius:0}
.accordion-card .accordion-button:not(.collapsed) .text-theme{color:var(--white-color) !important}
.accordion-card .accordion-button:not(.collapsed):after{content:'\f068';-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);color:var(--white-color)}
.accordion-card .accordion-collapse{border:none}
.accordion-card .accordion-body{border-radius:0;background-color:var(--white-color);border:none;padding:23px 30px 30px 30px}
.accordion-card .faq-text{margin-bottom:-0.48em}
.accordion-card .faq-img{height:100%}
.accordion-card .faq-img img{height:100%;object-fit:cover}
.accordion-card:last-child{margin-bottom:0}
.accordion-card.style2{box-shadow:none;border:1px solid var(--smoke-color);margin-bottom:30px}
.accordion-card.style2 .accordion-button{background-color:var(--smoke-color);box-shadow:none}
.accordion-card.style2 .accordion-button:not(.collapsed){color:#7ecc59}
.accordion-card.style2 .accordion-button:not(.collapsed) .text-theme{color:#7ecc59 !important}
.accordion-card.style2 .accordion-button:not(.collapsed):after{color:#7ecc59}
.faq-img{padding-left:25px;text-align:center}
.faq-img img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media (max-width: 575px){.accordion-card .accordion-button{font-size:16px}}@media (max-width: 1199px){.faq-img{padding-left:0}
.faq-img img{max-width:100%}}
.faq-widget{background-color:var(--smoke-color);padding:40px;margin-bottom:40px;border-radius:5px;text-align:center}
.faq-widget .title{margin-top:-0.23em}
.faq-form-wrap{margin-top:70px}
.faq-form-wrap .form-text{max-width:500px;margin-bottom:25px}@media (max-width: 991px){.faq-form-wrap{margin-top:45px}}@media (max-width: 375px){.faq-widget{padding:40px 20px}}
.cta-wrap{padding:68px 80px;background-color:var(--smoke-color);background-size:auto;background-position:right center}@media (max-width: 1199px){.cta-wrap{padding:50px 40px}}@media (max-width: 991px){.cta-wrap{background-size:0;padding:50px 15px}}
.cta-box1{border-radius:10px;overflow:hidden;max-width:1520px;margin-left:auto;margin-right:auto}@media (max-width: 1545px){.cta-box1{margin-left:12px;margin-right:12px}}
.process-card{background-color:var(--white-color);box-shadow:0px 8px 30px rgba(4,6,66,0.08);border-radius:5px;padding:40px;position:relative}
.process-card-wrap:nth-child(2){margin-top:-104px}
.process-card-wrap:nth-child(3){margin-top:-274px}
.process-card_icon{width:80px;height:80px;line-height:78px;border-radius:50%;text-align:center;margin:10px 0 23px 10px;position:relative;z-index:2}
.process-card_icon:before,.process-card_icon:after{content:'';height:100%;width:100%;border:1px solid #7ecc59;position:absolute;top:-10px;left:-10px;border-radius:inherit;z-index:-2;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.process-card_icon:after{top:0;left:0;border:none;background-color:#DCCFF9;z-index:-1}
.process-card_icon img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.process-card_text{margin-bottom:-0.5em}
.process-card_number{font-size:140px;font-weight:700;font-family:var(--title-font);line-height:0.7;position:absolute;top:18px;right:8px;background:-webkit-linear-gradient(top, #E0E6F2 0%, rgba(255,255,255,0) 100%);background:linear-gradient(180deg, #E0E6F2 0%, rgba(255,255,255,0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.process-card:hover .process-card_icon:after{background-color:#7ecc59}
.process-card:hover .process-card_icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.process-line{margin-bottom:25px;margin-top:-290px}
.process-call-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-276px;margin-right:76px}
.process-call-btn{display:inline-block;padding:0 25px 0 90px;position:relative;z-index:3}
.process-call-btn:after{content:'';height:100%;width:100%;position:absolute;top:0;left:1px;background-color:#7ecc59;z-index:-1;-webkit-clip-path:polygon(45px 0%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(45px 0%, 100% 0, 100% 100%, 0% 100%)}
.process-call-btn .play-btn{--icon-size: 50px;--icon-font-size: 22px;margin-right:20px}
.process-call-btn .play-btn>i{background-color:var(--white-color);color:#7ecc59}
.process-call-btn .play-btn:before,.process-call-btn .play-btn:after{background-color:var(--title-color)}
.process-call-btn .call-link{font-size:24px;font-weight:bold;font-family:var(--title-font);color:var(--white-color)}
.process-call-img{display:inline-block;position:relative;z-index:2}
.process-call-img:before{content:'';width:100%;height:180px;background-color:#7ecc59;border-radius:999px 999px 0 0;position:absolute;bottom:0;left:0;z-index:-1}@media (max-width: 1299px){.process-card-wrap:nth-child(2){margin-top:-94px}
.process-card-wrap:nth-child(3){margin-top:-250px}}@media (max-width: 1199px){.process-line{margin-top:-230px}
.process-card-wrap:nth-child(2){margin-top:-70px}
.process-card-wrap:nth-child(3){margin-top:-200px}
.process-call-wrap{margin-right:0;margin-top:-202px}
.process-call-img{max-width:160px}
.process-call-img:before{height:120px}}@media (max-width: 991px){.process-line{display:none}
.process-card{padding:35px}
.process-card-wrap:nth-child(2){margin-top:var(--bs-gutter-y)}
.process-card-wrap:nth-child(3){margin-top:var(--bs-gutter-y)}
.process-card_title{font-size:22px}
.process-card_text{margin-bottom:-0.5em;font-size:14px}
.process-call-btn{-webkit-transform:translateX(158px);-ms-transform:translateX(158px);transform:translateX(158px)}}@media (max-width: 767px){.process-call-wrap{margin-top:20px}
.process-call-btn{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.process-call-btn .call-link{font-size:20px}}@media (max-width: 575px){.process-call-wrap{margin-top:30px}
.process-call-img{display:none}}@media (max-width: 380px){.process-call-btn{padding:0 15px 0 40px}}
.service-card{position:relative;overflow:hidden;z-index:2;box-shadow:0px 5px 40px rgba(4,6,66,0.05);border-radius:5px;background-color:var(--white-color);padding:30px;height:100%}
.service-card:before,.service-card:after{content:'';height:190px;width:190px;background-color:rgba(102,31,254,0.05);position:absolute;bottom:-100%;right:-70px;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);visibility:hidden;opacity:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.service-card:after{-webkit-transform:rotate(60deg) scale(0.7);-ms-transform:rotate(60deg) scale(0.7);transform:rotate(60deg) scale(0.7);-webkit-transition-delay:0.2s;transition-delay:0.2s}
.service-card_icon{width:50px;height:50px;line-height:52px;background-color:rgba(102,31,254,0.2);color:#7ecc59;font-size:30px;text-align:center;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;border-radius:5px;margin-bottom:25px}
.service-card_icon i{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.service-card_title{font-size:20px;font-weight:600;line-height:1.35;margin-bottom:15px;max-width:150px}
.service-card_title a{color:inherit}
.service-card_title a:hover{color:#7ecc59}
.service-card_text{margin-bottom:15px;font-size:14px}
.service-card_btn{color:var(--title-color);font-size:14px;font-weight:500;display:block;margin-bottom:-0.5em}
.service-card_btn:hover{color:#7ecc59}
.service-card .icon-btn{background-color:var(--title-color);color:var(--white-color)}
.service-card:hover:before,.service-card:hover:after{bottom:-70px;visibility:visible;opacity:1}
.service-card:hover .service-card_icon i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.service-card.more{display:grid;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:40px}
.service-card.more .service-card_title{color:var(--white-color);margin-bottom:25px}@media (max-width: 767px){.service-card_content{padding:50px}}@media (max-width: 575px){.service-card_content{padding:40px}}@media (max-width: 375px){.service-card_content{padding:30px 20px}}
.service-grid{position:relative;margin-right:23px;z-index:3;text-align:center;padding:65px 40px}
.service-grid:after{content:'';height:250px;width:250px;background-color:#7ecc59;position:absolute;top:50%;right:0;margin:-125px -23px 0 0;-webkit-clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);z-index:-3;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}
.service-grid_shape{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:drop-shadow(0px 8px 30px rgba(4,6,66,0.08));filter:drop-shadow(0px 8px 30px rgba(4,6,66,0.08));z-index:-2}
.service-grid_shape img{width:100%;height:100%;object-fit:cover;-webkit-clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}
.service-grid_shape:before,.service-grid_shape:after{content:'';width:calc(100% + 2px);height:calc(100% + 2px);background-color:var(--white-color);position:absolute;top:-1px;right:-1px;-webkit-clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);clip-path:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);z-index:1;-webkit-transition:0.5s ease-out;transition:0.5s ease-out}
.service-grid_shape:after{width:250px;height:250px;top:50%;margin:-125px -23px 0 0;background-color:var(--border-color);z-index:0}
.service-grid_icon{width:80px;height:80px;line-height:80px;background-color:var(--title-color);position:absolute;top:11%;left:0;border-radius:50%;text-align:center;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.service-grid_icon img{-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.service-grid_text{font-size:14px;max-width:290px;margin:0 auto 18px auto;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.service-grid_title{font-size:20px;line-height:1.45;font-weight:600;max-width:150px;margin:0 auto 15px auto;-webkit-transition:0.1s ease-in-out;transition:0.1s ease-in-out}
.service-grid_title a{color:inherit}
.service-grid_title a:hover{color:#7ecc59}
.service-grid_btn{font-size:14px;font-weight:500;color:var(--title-color);display:inline-block;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.service-grid_btn:hover{color:#7ecc59}
.service-grid:hover:after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.service-grid:hover .service-grid_icon{background-color:#7ecc59}
.service-grid:hover .service-grid_icon img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.service-grid:hover .service-grid_shape:before,.service-grid:hover .service-grid_shape:after{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);opacity:0.6}
.service-grid:hover .service-grid_title,.service-grid:hover .service-grid_text,.service-grid:hover .service-grid_btn{color:var(--white-color)}@media (max-width: 767px){.service-grid{max-width:370px;margin:0 auto 0 auto;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}
.service-grid:after{height:200px;width:200px;margin:-100px -10px 0 0}
.service-grid_shape:after{width:200px;height:200px;margin:-100px -10px 0 0}}@media (max-width: 360px){.service-grid{padding:40px 20px}}
.service-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:60px}
.service-box-wrap{padding:0px 50px 30px 50px;background-color:var(--white-color);box-shadow:0px 8px 30px rgba(4,6,66,0.08);border-radius:10px;position:relative}
.service-box-tab{background-color:#7ecc59;width:100%;max-width:1026px;padding:20px 40px 23px 40px;margin:20px auto 15px auto;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);margin-top:65px;position:relative;border-radius:0 0 10px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.service-box-tab:before,.service-box-tab:after{content:'';border-style:solid;position:absolute;top:0}
.service-box-tab:before{right:100%;border-width:0 0 20px 17px;border-color:transparent transparent var(--body-color) transparent}
.service-box-tab:after{left:100%;border-width:20px 0 0 17px;border-color:transparent transparent transparent var(--body-color)}
.service-box-tab i{display:block;font-size:24px;margin-bottom:7px}
.service-box-tab .tab-btn{background-color:transparent;color:var(--white-color);font-weight:400;font-family:var(--title-font);border:none;padding:0}
.service-box-tab .indicator{width:var(--width-set);height:1px;background-color:var(--white-color);position:absolute;bottom:24px;left:var(--pos-x);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;opacity:0.8}
.service-box_img{position:relative;min-width:516px}
.service-box_img>img{border-radius:999px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-49%, -50%);-ms-transform:translate(-49%, -50%);transform:translate(-49%, -50%)}
.service-box_icon{width:90px;height:90px;line-height:92px;background-color:#7ecc59;color:var(--white-color);font-size:40px;text-align:center;position:absolute;bottom:57px;left:27px;border-radius:50%}
.service-box_icon:before{content:'';width:144px;height:144px;border:1px solid #7ecc59;position:absolute;top:-27px;left:-27px;border-radius:inherit}
.service-box_subtitle{color:#7ecc59;display:block;margin-top:-0.4em;margin-bottom:12px}
.service-box_title{font-size:30px;margin-bottom:20px}
.service-box_title a{color:inherit}
.service-box_title a:hover{color:#7ecc59}
.service-box_text{margin-bottom:25px}
.service-sec3{background-size:100% calc(100% - 220px);background-position:top center}@media (max-width: 1199px){.service-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:35px}
.service-box-wrap{padding:0px 50px 50px 50px}
.service-box-tab .tab-btn{font-size:14px}}@media (max-width: 991px){.service-box-wrap{padding:0;border-radius:0 0 10px 10px}
.service-box-tab{padding:20px 20px 23px 20px;max-width:calc(100% - 36px)}
.service-box_content{padding:0 40px 40px 40px}
.service-box_img{margin-left:40px}
.service-sec3{background-size:300% calc(100% - 220px)}}@media (max-width: 767px){.service-box-tab .tab-btn{font-size:13px;line-height:1.4}
.service-box_img{margin-left:0}}@media (max-width: 575px){.service-box-tab .tab-btn{font-size:0}
.service-box_img{margin-left:0;min-width:100%}
.service-box_title{font-size:26px;margin-bottom:18px}}@media (max-width: 450px){.service-box_content{padding:0 20px 40px 20px}
.service-box_img>img{max-width:200px}
.service-box_icon{bottom:20px;left:20px}
.service-box_icon:before{display:none}}
.page-title{margin-top:-0.22em;font-size:44px}
.page-img{margin-bottom:40px;border-radius:5px;overflow:hidden}
.page-single{margin-bottom:30px}@media (max-width: 1299px){.page-title{font-size:38px}}@media (max-width: 1199px){.page-title{font-size:32px}}@media (max-width: 767px){.page-title{font-size:28px}}@media (max-width: 575px){.page-title{font-size:24px}}
.project-content{height:270px;width:270px;padding:110px 30px 70px 55px;z-index:3;position:absolute;bottom:-83px;left:-25px;border-radius:50%}
.project-content:before,.project-content:after{content:'';height:100%;width:100%;position:absolute;top:0;left:0;background-color:#7ecc59;border-radius:inherit;visibility:hidden;opacity:0;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;z-index:-1}
.project-content:after{top:-20px;left:-20px;background-color:transparent;border:1px solid var(--white-color)}
.project-img{overflow:hidden;position:relative;z-index:2}
.project-img img{width:100%;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.project-subtitle{margin-top:-0.45em;margin-bottom:6px}
.project-title a{color:inherit}
.project-title a:hover{color:#7ecc59}
.project-card{position:relative;overflow:hidden;border-radius:10px}
.project-card .project-img{border-radius:inherit}
.project-card .project-img:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:var(--title-color);z-index:1;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;visibility:hidden;opacity:0}
.project-card .project-subtitle,.project-card .project-title{visibility:hidden;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.project-card .project-subtitle{color:var(--white-color);font-size:14px}
.project-card .project-title{font-size:20px;margin-bottom:-0.2em;color:var(--white-color)}
.project-card .project-title a{-webkit-transition:0s;transition:0s}
.project-card .project-title a:hover{color:var(--white-color)}
.project-card:hover .project-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.project-card:hover .project-img:before{visibility:visible;opacity:0.3}
.project-card:hover .project-content .project-subtitle,.project-card:hover .project-content .project-title{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.project-card:hover .project-content:before,.project-card:hover .project-content:after{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (max-width: 991px){.project-card .project-content .project-subtitle,.project-card .project-content .project-title{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.project-card .project-content:before,.project-card .project-content:after{visibility:visible;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@media (max-width: 575px){.project-card{max-width:340px;margin-left:auto;margin-right:auto}}
.project-box .project-img{border-radius:5px;overflow:hidden}
.project-box .project-img::before{opacity:0;-webkit-transition:0.4s ease-in;transition:0.4s ease-in}
.project-box .project-btn{font-size:24px;color:#7ecc59;width:80px;height:70px;line-height:70px;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 20px);-ms-transform:translate(-50%, 20px);transform:translate(-50%, 20px);z-index:3;visibility:hidden;opacity:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.project-box .project-btn::before,.project-box .project-btn:after{content:'';width:120px;height:108px;position:absolute;top:-19px;left:-20px;background-color:var(--white-color);-webkit-clip-path:path("M46.8444 11.4392C39.8821 11.844 32.9213 11.3958 25.7365 12.4744C16.8889 13.8032 7.60633 18.3143 2.80252 26.1654C-3.13686 35.8745 1.2552 46.869 7.69303 55.1553C13.5067 62.6377 20.7897 68.9793 26.2061 76.7625C34.7113 88.9816 40.2708 101.03 55.5534 106.05C78.2765 113.515 105.15 98.8945 105.334 73.3011C105.373 67.947 104.175 62.59 104.819 57.2735C106.202 45.8612 116.578 38.2761 119.362 27.3901C122.594 14.756 113.055 5.00212 101.709 1.45249C86.6112 -3.27264 73.5723 4.65077 59.5178 9.24722C55.2615 10.6396 51.053 11.1948 46.8444 11.4392Z");clip-path:path("M46.8444 11.4392C39.8821 11.844 32.9213 11.3958 25.7365 12.4744C16.8889 13.8032 7.60633 18.3143 2.80252 26.1654C-3.13686 35.8745 1.2552 46.869 7.69303 55.1553C13.5067 62.6377 20.7897 68.9793 26.2061 76.7625C34.7113 88.9816 40.2708 101.03 55.5534 106.05C78.2765 113.515 105.15 98.8945 105.334 73.3011C105.373 67.947 104.175 62.59 104.819 57.2735C106.202 45.8612 116.578 38.2761 119.362 27.3901C122.594 14.756 113.055 5.00212 101.709 1.45249C86.6112 -3.27264 73.5723 4.65077 59.5178 9.24722C55.2615 10.6396 51.053 11.1948 46.8444 11.4392Z");opacity:0.3;z-index:-1}
.project-box .project-btn:after{top:0;left:0;-webkit-clip-path:path("M31.2296 7.41428C26.5881 7.67668 21.9475 7.38616 17.1577 8.08527C11.2592 8.94651 5.07088 11.8704 1.86835 16.9591C-2.09124 23.252 0.836802 30.378 5.12868 35.7488C9.00448 40.5985 13.8598 44.7088 17.4707 49.7535C23.1409 57.6733 26.8472 65.4825 37.0356 68.7362C52.1843 73.5747 70.1002 64.0983 70.2225 47.5099C70.2486 44.0397 69.4501 40.5676 69.8797 37.1217C70.8014 29.7248 77.7189 24.8086 79.5749 17.7528C81.7295 9.56409 75.3697 3.24212 67.806 0.94143C57.7408 -2.12115 49.0482 3.01439 39.6785 5.99357C36.841 6.89604 34.0353 7.2559 31.2296 7.41428Z");clip-path:path("M31.2296 7.41428C26.5881 7.67668 21.9475 7.38616 17.1577 8.08527C11.2592 8.94651 5.07088 11.8704 1.86835 16.9591C-2.09124 23.252 0.836802 30.378 5.12868 35.7488C9.00448 40.5985 13.8598 44.7088 17.4707 49.7535C23.1409 57.6733 26.8472 65.4825 37.0356 68.7362C52.1843 73.5747 70.1002 64.0983 70.2225 47.5099C70.2486 44.0397 69.4501 40.5676 69.8797 37.1217C70.8014 29.7248 77.7189 24.8086 79.5749 17.7528C81.7295 9.56409 75.3697 3.24212 67.806 0.94143C57.7408 -2.12115 49.0482 3.01439 39.6785 5.99357C36.841 6.89604 34.0353 7.2559 31.2296 7.41428Z");opacity:1}
.slick-current .project-img::before,.project-box:hover .project-img::before{opacity:0.6}
.slick-current .project-btn,.project-box:hover .project-btn{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:visible;opacity:1}
.project-sec2{position:relative;margin-top:60px}
.title-shape1{display:inline-block;position:absolute;top:-60px;left:0;z-index:3;max-width:70%;height:275px}
.title-shape1 img{height:100%;width:100%;object-fit:cover;object-position:right bottom}@media (min-width: 1922px){.title-shape1{width:60%}}@media (max-width: 1199px){.title-shape1{top:-54px;max-width:85%;height:250px}}@media (max-width: 991px){.title-shape1{max-width:100%}}@media (max-width: 767px){.title-shape1 img{object-position:left top}}@media (max-width: 420px){.title-shape1{height:275px}}@media (max-width: 1199px){margin-top:54px}
.project-grid{position:relative;overflow:hidden}
.project-grid_img{border-radius:5px;position:relative;overflow:hidden}
.project-grid_img img{width:100%;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.project-grid_img:after{content:'';width:100%;height:100%;background-color:var(--title-color);position:absolute;top:0;left:0;border-radius:inherit;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);opacity:0}
.project-grid_content{padding:15px 20px;position:absolute;bottom:-30px;left:30px;height:auto;min-height:auto;width:100%;max-width:calc(100% - 90px);background-color:var(--white-color);border-radius:5px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;visibility:hidden;overflow:0}
.project-grid_subtitle{color:#7ecc59;margin-bottom:2px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;visibility:hidden;opacity:0}
.project-grid_title{margin-bottom:0;font-weight:bold;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;visibility:hidden;opacity:0}
.project-grid_title a{-webkit-transition:0s;transition:0s}
.project-grid_title:hover{color:#7ecc59}
.project-grid_btn{display:inline-block;position:absolute;top:50%;right:-30px;margin-top:-30px;width:60px;height:60px;line-height:54px;border:4px solid var(--white-color);background-color:#7ecc59;color:var(--white-color);border-radius:50%;font-size:16px;text-align:center;-webkit-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);visibility:visible;opacity:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.project-grid_btn:hover{background-color:var(--title-color);color:var(--white-color)}
.project-grid:hover .project-grid_img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.project-grid:hover .project-grid_img:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);opacity:0.6}
.project-grid:hover .project-grid_content{bottom:30px;visibility:visible;opacity:1}
.project-grid:hover .project-grid_btn{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}
.project-grid:hover .project-grid_title,.project-grid:hover .project-grid_subtitle{visibility:visible;opacity:1}@media (max-width: 991px){.project-grid_title{font-size:22px}}
.img-box2{border-radius:10px;overflow:hidden;position:relative;z-index:2;display:inline-block;margin-top:-200px}
.img-box2:before{content:'';height:100%;width:100%;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(bottom, #661FFE 0%, rgba(102,31,254,0.872409) 23.96%, rgba(102,31,254,0.0847825) 63.51%, rgba(102,31,254,0) 70.23%);background:linear-gradient(0deg, #661FFE 0%, rgba(102,31,254,0.872409) 23.96%, rgba(102,31,254,0.0847825) 63.51%, rgba(102,31,254,0) 70.23%)}
.img-box2 .img1{display:inline-block}
.img-box2 .img1 img{width:100%}
.img-box2 .content{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:50px 10px}
.img-box2 .play-btn{margin-bottom:45px}
.img-box2 .title{color:var(--white-color);margin-bottom:10px}
.img-box2 .text{color:var(--white-color);margin-bottom:0}
.img-box2 .text a{color:inherit}
.mockup-sec1{margin-top:80px}@media (max-width: 991px){.img-box2{margin-top:0}
.mockup-sec1{margin-top:0}}
.mission-box{max-width:344px;border-right:1px solid var(--border-color);padding-right:44px}
.mission-box-wrap{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:60px 0 60px 60px;border-radius:60px 0 0 0;background-color:var(--white-color);position:relative;z-index:3;margin-bottom:30px}
.mission-box-wrap:before{content:'';position:absolute;bottom:0;left:0;height:100%;width:3000px;box-shadow:0px 2px 14px rgba(4,6,66,0.1);background-color:inherit;border-radius:inherit;z-index:-1}
.mission-box:last-child{border-right:none}
.mission-box_title{position:relative;margin-bottom:10px;z-index:2;padding-left:17px}
.mission-box_title:before{content:'';width:40px;height:40px;position:absolute;top:-7px;left:0;background-color:#7ecc59;opacity:0.3;border-radius:99px}
.mission-box_text{margin-bottom:-0.5em}@media (max-width: 1299px){.mission-box{max-width:328px;padding-right:0}}@media (max-width: 1199px){.mission-box{max-width:276px}
.mission-box_text{font-size:14px}}@media (max-width: 991px){.mission-box{max-width:215px}
.mission-box-wrap{padding:45px 0 45px 20px;border-radius:20px 0 0 0}}@media (max-width: 767px){.mission-box{max-width:100%;border-right:none}
.mission-box-wrap{padding:45px;border-radius:20px 20px 0 0;grid-template-columns:repeat(1, 1fr);gap:35px}
.mission-box-wrap::before{width:100%}}@media (max-width: 375px){.mission-box-wrap{padding:45px 30px}}
.available-list ul{padding:0;margin:0;list-style:none}
.available-list li{position:relative;margin-bottom:10px;padding-right:18px}
.available-list li:last-child{margin-bottom:0}
.available-list li:before{content:"\f00c";font-family:var(--icon-font);font-weight:600;color:var(--success-color);margin-right:6px;font-size:1.1em;vertical-align:text-top}
.available-list li.unavailable{color:var(--gray-color)}
.available-list li.unavailable:before{content:'\f00d';color:var(--error-color)}
.price-card{background-color:var(--white-color);box-shadow:0px 0px 30px rgba(0,15,87,0.08);text-align:center;padding:0 40px 40px 40px;margin-top:20px;border-radius:15px;position:relative}
.price-card .name-shape{height:20px;width:230px;background-color:#7ecc59;position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50px 50px 0 0;overflow:hidden}
.price-card .name-shape::before,.price-card .name-shape::after{content:"";height:20px;width:25px;background-color:#470dc1;position:absolute;left:0;top:0;border-radius:100% 100% 0 0}
.price-card .name-shape::after{right:0;top:0;left:initial;border-radius:100% 100% 0 0}
.price-card_title{font-size:22px;line-height:0.8;font-weight:600;width:180px;text-align:center;margin:0 auto 27px auto;background-color:#7ecc59;color:var(--white-color);padding:0 10px 17px 10px;border-radius:0 0 22px 22px;z-index:2;text-align:center}
.price-card_price{font-size:60px;font-weight:bold;line-height:1;margin:0 auto 5px auto;padding-left:10px;position:relative;display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}
.price-card_price .currency{font-size:16px;position:absolute;bottom:6px;left:0}
.price-card_content{margin-top:18px;margin-bottom:30px}
.price-card_text{margin-bottom:14px}
.price-card .as-btn{background-color:var(--title-color)}
.price-card .as-btn:before,.price-card .as-btn:after{background-color:#7ecc59}
.price-card.active .price-card_title{background-color:#7ecc59}
.price-card.active .as-btn{background-color:#7ecc59}
.price-card.active .as-btn:before,.price-card.active .as-btn:after{background-color:var(--title-color)}@media (max-width: 991px){.price-card{padding:0 40px 40px 40px}}@media (max-width: 767px){.price-card{padding:0 60px 40px 60px}
.price-card_price .price{font-size:36px}
.price-card_price .currency{right:-14px;top:0}}@media (max-width: 375px){.price-card{padding:0 30px 40px 30px}}
.px-5{padding-right:5px;padding-left:5px}
.px-10{padding-right:10px;padding-left:10px}
.px-15{padding-right:15px;padding-left:15px}
.px-20{padding-right:20px;padding-left:20px}
.px-25{padding-right:25px;padding-left:25px}
.px-30{padding-right:30px;padding-left:30px}
.px-35{padding-right:35px;padding-left:35px}
.px-40{padding-right:40px;padding-left:40px}
.px-45{padding-right:45px;padding-left:45px}
.px-50{padding-right:50px;padding-left:50px}
.py-5{padding-top:5px;padding-bottom:5px}
.py-10{padding-top:10px;padding-bottom:10px}
.py-15{padding-top:15px;padding-bottom:15px}
.py-20{padding-top:20px;padding-bottom:20px}
.py-25{padding-top:25px;padding-bottom:25px}
.py-30{padding-top:30px;padding-bottom:30px}
.py-35{padding-top:35px;padding-bottom:35px}
.py-40{padding-top:40px;padding-bottom:40px}
.py-45{padding-top:45px;padding-bottom:45px}
.py-50{padding-top:50px;padding-bottom:50px}
.pt-5{padding-top:5px}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-25{padding-top:25px}
.pt-30{padding-top:30px}
.pt-35{padding-top:35px}
.pt-40{padding-top:40px}
.pt-45{padding-top:45px}
.pt-50{padding-top:50px}
.pb-5{padding-bottom:5px}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-25{padding-bottom:25px}
.pb-30{padding-bottom:30px}
.pb-35{padding-bottom:35px}
.pb-40{padding-bottom:40px}
.pb-45{padding-bottom:45px}
.pb-50{padding-bottom:50px}
.pl-5{padding-left:5px}
.pl-10{padding-left:10px}
.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pl-25{padding-left:25px}
.pl-30{padding-left:30px}
.pl-35{padding-left:35px}
.pl-40{padding-left:40px}
.pl-45{padding-left:45px}
.pl-50{padding-left:50px}
.pr-5{padding-right:5px}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-25{padding-right:25px}
.pr-30{padding-right:30px}
.pr-35{padding-right:35px}
.pr-40{padding-right:40px}
.pr-45{padding-right:45px}
.pr-50{padding-right:50px}
.pb-60{padding-bottom:60px}
.mx-5{margin-right:5px;margin-left:5px}
.mx-10{margin-right:10px;margin-left:10px}
.mx-15{margin-right:15px;margin-left:15px}
.mx-20{margin-right:20px;margin-left:20px}
.mx-25{margin-right:25px;margin-left:25px}
.mx-30{margin-right:30px;margin-left:30px}
.mx-35{margin-right:35px;margin-left:35px}
.mx-40{margin-right:40px;margin-left:40px}
.mx-45{margin-right:45px;margin-left:45px}
.mx-50{margin-right:50px;margin-left:50px}
.my-5{margin-top:5px;margin-bottom:5px}
.my-10{margin-top:10px;margin-bottom:10px}
.my-15{margin-top:15px;margin-bottom:15px}
.my-20{margin-top:20px;margin-bottom:20px}
.my-25{margin-top:25px;margin-bottom:25px}
.my-30{margin-top:30px;margin-bottom:30px}
.my-35{margin-top:35px;margin-bottom:35px}
.my-40{margin-top:40px;margin-bottom:40px}
.my-45{margin-top:45px;margin-bottom:45px}
.my-50{margin-top:50px;margin-bottom:50px}
.mt-5{margin-top:5px}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-25{margin-top:25px}
.mt-30{margin-top:30px}
.mt-35{margin-top:35px}
.mt-40{margin-top:40px}
.mt-45{margin-top:45px}
.mt-50{margin-top:50px}
.mb-5{margin-bottom:5px}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px}
.mb-35{margin-bottom:35px}
.mb-40{margin-bottom:40px}
.mb-45{margin-bottom:45px}
.mb-50{margin-bottom:50px}
.ml-5{margin-left:5px}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-25{margin-left:25px}
.ml-30{margin-left:30px}
.ml-35{margin-left:35px}
.ml-40{margin-left:40px}
.ml-45{margin-left:45px}
.ml-50{margin-left:50px}
.mr-5{margin-right:5px}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-25{margin-right:25px}
.mr-30{margin-right:30px}
.mr-35{margin-right:35px}
.mr-40{margin-right:40px}
.mr-45{margin-right:45px}
.mr-50{margin-right:50px}
.mb-60{margin-bottom:60px}
.mt-n1{margin-top:-.25rem}
.mt-n2{margin-top:-.5rem}
.mt-n3{margin-top:-0.8rem}
.mt-n4{margin-top:-1.5rem}
.mt-n5{margin-top:-3rem}
.mb-n1{margin-bottom:-.25rem}
.mb-n2{margin-bottom:-.5rem}
.mb-n3{margin-bottom:-0.8rem}
.mb-n4{margin-bottom:-1.5rem}
.mb-n5{margin-bottom:-3rem}
.space,.space-top{padding-top:40px}
.space,.space-bottom{padding-bottom:40px}
.space-extra,.space-extra-top{padding-top:calc(var(--section-space) - 30px)}
.space-extra,.space-extra-bottom{padding-bottom:calc(var(--section-space) - 30px)}
.space-extra2,.space-extra2-top{padding-top:calc(var(--section-space) - 40px)}
.space-extra2,.space-extra2-bottom{padding-bottom:calc(var(--section-space) - 40px)}@media (max-width: 991px){
	.space,.space-top{padding-top:30px}
.space,.space-bottom{padding-bottom:30px}
.space-extra,.space-extra-top{padding-top:calc(var(--section-space-mobile) - 30px)}
.space-extra,.space-extra-bottom{padding-bottom:calc(var(--section-space-mobile) - 30px)}
.space-top-md-none{padding-top:0}
.space-extra2,.space-extra2-top{padding-top:70px}
.space-extra2,.space-extra2-bottom{padding-bottom:70px}}
.home1{--theme-color: #F11F22;--theme-color2: #d3171a}
.as-btn.gr-btn{background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%)}
.as-btn.gr-btn:before{display:none}
.as-btn.gr-btn:after{background-image:-webkit-linear-gradient(right, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to left, #7ecc59 0%, #7ecc59 100%);opacity:0}
.as-btn.gr-btn:hover:after{width:100%;opacity:1}
.sub-title2{display:inline-block;font-size:16px;font-weight:600;text-transform:uppercase;margin-top:-0.3em;margin-bottom:29px;background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.sub-title2 img{margin-right:5px}
.sec-quote{border-left:2px solid transparent;border-image-source:linear-gradient(to bottom, #7ecc59 0%, #7ecc59 100%);border-image-slice:1;padding-left:30px;margin:0}@media (max-width: 767px){.sec-quote{padding-left:20px}}
.shadow-text{font-size:80px;font-weight:800;background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;opacity:0.1}
.title-box1{position:relative;z-index:2}
.title-box1:before{content:'';height:1px;width:100%;background-color:var(--border-color);position:absolute;top:50%;left:0;z-index:-1}
.title-box1 .shadow-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3}
.title-box1 .title{margin-bottom:0;display:inline-block;padding-left:30px;padding-right:30px;position:relative;z-index:4}
.title-box1 [class^="bg-"]{display:inline-block}@media (max-width: 991px){.title-box1 .title{padding-left:15px;padding-right:15px}
.shadow-text{font-size:60px}}@media (max-width: 1199px){.sub-title2{margin-bottom:24px}}
.gr-link{font-weight:500;background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;position:relative;line-height:1.3}
.gr-link:after{content:'';height:1px;width:100%;position:absolute;bottom:0;left:0;background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.gr-link:hover:after{width:70%}
.ticklist ul{padding-left:0;list-style:none;text-align:left;margin-bottom:0}
.ticklist li{color:var(--title-color);margin-bottom:20px;font-weight:500;position:relative;padding-left:43px;line-height:30px}
.ticklist li:before{content:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.1879 0.196642C16.2141 0.711259 14.6702 1.68735 13.6608 2.4266C11.6403 3.90626 9.83924 5.65865 8.57157 7.37811C8.06834 8.06069 7.65292 8.71533 7.31418 9.35957L7.06072 9.84159L6.89715 9.65292C6.80718 9.54918 6.21839 8.86514 5.58875 8.13289C4.95912 7.40064 4.38973 6.77164 4.32345 6.73516C4.21544 6.67571 3.99564 6.67013 2.20109 6.68121L0.199221 6.69359L0.102295 6.80707C-0.054883 6.9911 -0.0314246 7.19 0.176084 7.43239C0.269998 7.54207 2.06142 9.49866 4.15708 11.7804C6.38384 14.2049 8.01463 15.9487 8.08115 15.9764C8.23821 16.042 8.464 15.9647 8.53662 15.8206C8.56655 15.7613 8.66665 15.4306 8.75907 15.0858C9.84434 11.0373 12.0554 6.961 15.0166 3.54934C15.6374 2.83408 16.7692 1.68561 17.4048 1.12606C17.7066 0.860298 17.9642 0.615041 17.9772 0.581027C18.0141 0.484082 18.0048 0.285499 17.9594 0.199999C17.9143 0.115065 17.72 0 17.6217 0C17.5878 0 17.3926 0.0884928 17.1879 0.196642Z' fill='url(%23paint0_linear_1107_8545)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1107_8545' x1='0' y1='0' x2='20.0487' y2='3.21178' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F11F22'/%3E%3Cstop offset='1' stop-color='%23d3171a'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");position:absolute;left:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;box-shadow:0px 2px 20px rgba(4,6,66,0.14);width:30px;width:30px;height:30px;line-height:35px;text-align:center;border-radius:99px}@media (max-width: 767px){.ticklist li{margin-bottom:15px}}
.ticklist li:last-child{margin-bottom:0}
.gr-icon{display:inline-block;width:var(--btn-size, 54px);height:var(--btn-size, 54px);line-height:var(--btn-size, 54px);text-align:center;border-radius:50%;border:none;font-size:26px;border:none !important;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;position:relative}
.gr-icon:before{content:'';position:absolute;inset:0;margin:-1px;background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);z-index:-2;border-radius:inherit}
.gr-icon:after{content:'';position:absolute;inset:0;background:#fff;z-index:-1;border-radius:inherit}
.gr-icon i{background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.play-btn.style4>i{background-color:var(--white-color) !important;color:#7ecc59 !important;font-size:30px;border:1px solid #7ecc59}
.play-btn.style4:before,.play-btn.style4:after{background-color:var(--white-color) !important}
.play-btn.style5>i{background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%)}
.play-btn.style5:before,.play-btn.style5:after{background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%)}
.gr-text{background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.rounded-10{border-radius:10px}[class^="rounded-"]>img{border-radius:inherit}
.header-layout4{position:absolute;top:0;left:0;width:100%}
.header-layout4 .header-top{--body-color: #fff;padding:10px 0;position:relative;max-width:1720px;margin:0 auto;z-index:3}
.header-layout4 .header-top::before{content:'';height:100%;width:100%;background-color:#2c2c32;position:absolute;top:0;left:0;border-radius:0 0 100px 100px;z-index:-1}
.header-layout4 .menu-top{padding:57px 0 23px 0;max-width:1720px;margin:-60px auto 0 auto;z-index:2;position:relative}
.header-layout4 .menu-top::before{content:'';height:100%;width:100%;background-color:var(--white-color);position:absolute;top:0;left:0;border-radius:0 0 100px 100px;z-index:-2}
.header-layout4 .menu-top .logo-bg{position:absolute;top:0;left:0;height:100%;width:444px;border-radius:0 0 0 100px;-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 80px) 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, calc(100% - 80px) 100%, 0% 100%);z-index:-1}
.header-layout4 .header-links li>i{color:var(--body-color)}
.header-layout4 .main-menu>ul>li>a{padding:16px 0;color:var(--white-color)}
.header-layout4 .main-menu>ul>li>a:after{color:inherit}
.header-layout4 .main-menu>ul>li>a:hover,.header-layout4 .main-menu>ul>li>a.active{color:var(--title-color)}
.header-layout4 .menu-area{background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);padding:0 10px 0 40px;border-radius:99px;margin-top:-25px;position:relative;z-index:5}
.header-layout4 .header-button{gap:10px}
.header-layout4 .header-button .icon-btn{--btn-size: 50px;background-color:transparent;color:var(--white-color);border-color:var(--white-color)}
.header-layout4 .header-button .icon-btn .badge{background-color:var(--white-color);color:var(--title-color);font-weight:600;padding:0.22em 0.40em}
.header-layout4 .header-button .icon-btn:hover{background-color:#7ecc59;border-color:#7ecc59}
.header-layout4 .will-sticky .sticky-active.active{background-color:transparent;box-shadow:none}
.header-layout4 .will-sticky .sticky-active.active .menu-area{margin-top:0}
.header-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}
.header-info-wrap{display:grid;grid-template-columns:auto auto auto;gap:40px}
.header-info_icon{--btn-size: 54px;font-size:26px;border:none !important;background-color:var(--white-color) !important;position:relative}
.header-info_icon:before{content:'';position:absolute;inset:0;margin:-1px;background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);z-index:-2;border-radius:inherit}
.header-info_icon:after{content:'';position:absolute;inset:0;background:#fff;z-index:-1;border-radius:inherit}
.header-info_icon i{background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.header-info_text{display:block;font-size:14px;margin-bottom:2px}
.header-info_link{font-size:18px;font-weight:500;color:var(--title-color);margin-bottom:0}
.header-info_link:hover{color:#7ecc59}@media (min-width: 1550px){.header-layout4{--main-container: 1520px}}@media (max-width: 1500px){.header-info-wrap{gap:20px}}@media (max-width: 1399px){.header-layout4 .menu-top .logo-bg{width:340px}}@media (max-width: 1299px){.header-info:last-child{display:none}}@media (max-width: 991px){.header-layout4 .header-top{padding:7px 0}
.header-layout4 .menu-top{margin-top:-48px;padding:47px 0 0px 0}
.header-layout4 .menu-top:before{border-radius:0 0 25px 25px}
.header-layout4 .menu-top .logo-bg{border-radius:0 0 0 25px}
.header-layout4 .header-logo{padding-top:5px;padding-bottom:5px}}@media (max-width: 575px){.header-layout4 .menu-top .logo-bg{width:290px}}
.feature-card{padding:40px 15px;background-color:#7ecc59;text-align:center;position:relative;z-index:2}
.feature-card-wrap:not(:last-child){border-right:1px solid var(--border-color)}
.feature-card:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--smoke-color2);z-index:-1;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.feature-card_icon{width:80px;height:80px;line-height:80px;background-color:var(--white-color);border-radius:50%;margin:0 auto 23px auto;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;position:relative}
.feature-card_icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.feature-card_icon:before{content:'';position:absolute;inset:0;background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;border-radius:inherit}
.feature-card_title{font-size:30px;margin:0 0 15px 0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.feature-card_text{max-width:370px;margin:0 auto -0.45em auto;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.feature-card:hover::before{height:0}
.feature-card:hover .feature-card_icon{background-color:var(--white-color);background-image:none}
.feature-card:hover .feature-card_icon img{-webkit-filter:none;filter:none}
.feature-card:hover .feature-card_icon::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.feature-card:hover .feature-card_title{color:var(--white-color)}
.feature-card:hover .feature-card_text{color:var(--white-color)}@media (max-width: 1399px){.feature-card-wrap:not(:last-child){border-right:1px solid var(--border-color)}
.feature-card-wrap:nth-child(even){border-right:none}
.feature-card-wrap:nth-child(n+1){border-bottom:1px solid var(--border-color)}}@media (max-width: 991px){.feature-card_title{font-size:24px}
.feature-card_text{font-size:15px}}
.img-box6{position:relative;text-align:right;margin-right:16px}
.img-box6 .img2{position:absolute;top:17px;left:0}
.img-box6 .shape1{position:absolute;bottom:-50px;left:-60px;z-index:-1}
.img-box6 .shape2{position:absolute;top:32%;left:-110px}
.list-column2{display:grid;grid-template-columns:auto auto;gap:20px}
.about-grid{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px}
.about-grid-wrap{padding:10px 0;border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);margin:10px 0 10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.about-grid:first-child{border-right:1px solid var(--border-color);padding-right:30px;margin-right:30px}
.about-grid_year{font-size:48px;background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:0;line-height:48px}
.about-grid_text{line-height:22px}
.about-grid_title{font-size:14px;font-weight:500;margin-bottom:6px}
.about-grid .gr-icon{--btn-size: 48px}
.about-grid .gr-link{line-height:1.1}@media (max-width: 1199px){.img-box6{margin-right:0}
.img-box6 .shape1{bottom:-40px;left:0}
.img-box6 .shape2{left:0}}@media (max-width: 575px){.list-column2{grid-template-columns:auto}}@media (max-width: 400px){.about-grid-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.about-grid:first-child{border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:15px;margin-bottom:20px}}@media (min-width: 1200px){.custom-box1{max-width:480px}}@media (min-width: 1300px){.custom-box1{max-width:520px}
.custom-box2{max-width:626px}}
.mission-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.mission-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}
.tab-menu3{display:inline-block;position:relative;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-bottom:40px}
.tab-menu3 button{font-weight:600;text-transform:uppercase;background-color:transparent;color:var(--title-color);border:none;padding:18px 25px}
.tab-menu3 button.active{background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.tab-menu3 .indicator{position:absolute;top:unset !important;bottom:-1px;left:0;height:2px !important;width:100%;background-color:#7ecc59;background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.tab-menu3 .indicator:after{content:'';border-style:solid;height:16px;width:16px;background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);position:absolute;top:calc(100% - 1px);left:calc(50% - 8px);-webkit-clip-path:polygon(50% 100%, 0 0, 100% 0);clip-path:polygon(50% 100%, 0 0, 100% 0);border:none}@media (max-width: 1299px){.tab-menu3 button{padding:18px 20px}}@media (max-width: 767px){.tab-menu3 button{padding:12px 10px}}@media (max-width: 575px){.tab-menu3{padding:15px 0}
.tab-menu3 button{padding:3px 8px;font-size:14px}
.tab-menu3 .indicator{display:none}}
.service-block{box-shadow:0px 5px 15px rgba(4,6,66,0.07);border-radius:5px;overflow:hidden;background-color:var(--white-color);position:relative;z-index:2}
.service-block:before,.service-block:after{content:'';height:190px;width:190px;background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);position:absolute;bottom:-60px;right:-30px;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);opacity:0.05;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;z-index:-1}
.service-block:after{-webkit-transform:rotate(60deg) scale(0.7);-ms-transform:rotate(60deg) scale(0.7);transform:rotate(60deg) scale(0.7);-webkit-transition-delay:0.2s;transition-delay:0.2s}
.service-block_img{position:relative;z-index:3}
.service-block_img>img{width:100%;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.service-block_icon{height:80px;width:80px;line-height:78px;background-color:var(--white-color);text-align:center;border-radius:5px;position:absolute;bottom:-40px;right:30px;z-index:2}
.service-block_icon:before{content:'';background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);position:absolute;inset:0;margin:8px;z-index:-1;border-radius:inherit}
.service-block_cat{display:block;margin-top:-0.45em;margin-bottom:6px;font-size:14px;font-weight:500}
.service-block_cat i{margin-right:2px;color:#7ecc59}
.service-block_title{font-weight:bold}
.service-block_content{padding:30px}
.service-block_text{margin-bottom:15px}
.service-block:hover:before{-webkit-transform:rotate(60deg) scale(0.7);-ms-transform:rotate(60deg) scale(0.7);transform:rotate(60deg) scale(0.7)}@media (max-width: 375px){.service-block_content{padding:30px 15px}}
.cta-sec{padding:80px 0}@media (max-width: 991px){.cta-sec{background-position:center right}}
.tick-menu{margin-bottom:30px}
.tick-menu button{    text-align: left;font-weight:600;color:var(--title-color);border:none;position:relative;padding:0 0 0 42px;line-height:30px;background-color:transparent}
.tick-menu button:not(:last-child){margin-right:-1px;text-align: left;}
.tick-menu button:before{content:'';position:absolute;left:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;box-shadow:0px 2px 20px rgba(4,6,66,0.14);width:30px;width:30px;height:30px;line-height:35px;text-align:center;border-radius:99px;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out}
.tick-menu button.active{background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.tick-menu button.active:before{content:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.1879 0.196642C16.2141 0.711259 14.6702 1.68735 13.6608 2.4266C11.6403 3.90626 9.83924 5.65865 8.57157 7.37811C8.06834 8.06069 7.65292 8.71533 7.31418 9.35957L7.06072 9.84159L6.89715 9.65292C6.80718 9.54918 6.21839 8.86514 5.58875 8.13289C4.95912 7.40064 4.38973 6.77164 4.32345 6.73516C4.21544 6.67571 3.99564 6.67013 2.20109 6.68121L0.199221 6.69359L0.102295 6.80707C-0.054883 6.9911 -0.0314246 7.19 0.176084 7.43239C0.269998 7.54207 2.06142 9.49866 4.15708 11.7804C6.38384 14.2049 8.01463 15.9487 8.08115 15.9764C8.23821 16.042 8.464 15.9647 8.53662 15.8206C8.56655 15.7613 8.66665 15.4306 8.75907 15.0858C9.84434 11.0373 12.0554 6.961 15.0166 3.54934C15.6374 2.83408 16.7692 1.68561 17.4048 1.12606C17.7066 0.860298 17.9642 0.615041 17.9772 0.581027C18.0141 0.484082 18.0048 0.285499 17.9594 0.199999C17.9143 0.115065 17.72 0 17.6217 0C17.5878 0 17.3926 0.0884928 17.1879 0.196642Z' fill='url(%23paint0_linear_1107_8545)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1107_8545' x1='0' y1='0' x2='20.0487' y2='3.21178' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F11F22'/%3E%3Cstop offset='1' stop-color='%23d3171a'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}
.experience-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px}
.experience-list_img img{border-radius:10px}
.experience-list .box-title{margin-bottom:10px}
.experience-list_text{margin-bottom:0;max-width:290px}
.skill-circle{max-width:250px}
.skill-circle-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}
.skill-circle .circle{position:relative;display:inline-block}
.skill-circle .circle-num{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:22px;font-weight:600;background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.skill-circle_title{font-size:20px;font-weight:600;color:var(--title-color);line-height:1.7}
.skill-circle .progressbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}
.as-box1{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px;text-align:left;padding:20px 25px;position:relative;border-radius:10px}
.as-box1:before{content:'';position:absolute;inset:0;margin:-10px;background:#fff;z-index:-2;border-radius:inherit}
.as-box1:after{content:'';position:absolute;inset:0;background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);z-index:-1;border-radius:inherit}
.img-box7{text-align:right;position:relative}
.img-box7 .img1{display:inline-block;border-radius:10px;overflow:hidden}
.img-box7 .as-box1{position:absolute;bottom:10px;left:0;z-index:3}@media (max-width: 1199px){.img-box7{margin-bottom:40px;text-align:left}
.img-box7 .img1{width:100%}
.img-box7 .img1 img{width:100%}}@media (max-width: 575px){.skill-circle-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.experience-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.experience-list_text{max-width:100%}
.tick-menu{margin-bottom:15px}
.tick-menu button{margin-bottom:15px}
.tick-menu button:not(:last-child){margin-right:20px}}
.video-box4{position:relative;border-radius:20px;overflow:hidden}
.video-box4>img{min-height:360px;object-fit:cover}
.video-box4 .play-btn{position:absolute;top:32%;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}
.video-box4 .video-content{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--white-color);border-radius:10px 10px 0px 0px;text-align:center;z-index:3;padding:30px 20px 35px 20px;width:100%;max-width:644px}@media (max-width: 991px){.video-box4{border-radius:10px}
.video-box4 .video-content{max-width:430px;padding:25px 20px 30px 20px}
.video-box4 .play-btn{top:28%}}
.counter-card_icon.style2:before{background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%)}
.counter-card_icon.style2:after{background-image:url("data:image/svg+xml,%3Csvg width='117' height='93' viewBox='0 0 117 93' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M111.235 76.5604L111.648 76.8411L111.235 76.5604C107.35 82.2851 101.925 86.2556 96.1487 88.9252L96.3231 89.3025L96.1487 88.9253C87.8478 92.7619 79.6825 92.821 71.4463 91.4329C67.3246 90.7383 63.1928 89.6826 59.018 88.5588C58.2496 88.3519 57.4795 88.1427 56.7078 87.9331C53.2936 87.0055 49.8476 86.0693 46.3725 85.2911C42.8172 84.4949 38.8706 84.1493 34.8635 83.7985L34.6974 83.784C30.6196 83.4269 26.4764 83.0574 22.5397 82.2069C14.6913 80.5113 7.72988 76.9215 3.91567 67.7414L3.45394 67.9333L3.91566 67.7414C-4.68908 47.0332 8.39415 27.0786 21.6581 14.9314L21.3324 14.5757L21.6581 14.9313C28.2743 8.87183 36.6986 3.36354 45.2939 1.32989C53.8591 -0.696657 62.5859 0.723162 69.9362 8.50867C71.8023 10.4853 73.5843 12.557 75.3757 14.6397C76.5133 15.9623 77.6548 17.2893 78.8239 18.5992C81.8167 21.9521 84.9565 25.1505 88.5569 27.7012C91.3236 29.6615 94.3458 31.123 97.3224 32.5624C98.1798 32.977 99.0334 33.3898 99.876 33.8122C103.666 35.7118 107.279 37.8227 110.251 41.1976L110.613 40.8788L110.251 41.1977C113.834 45.2661 115.787 50.3827 116.337 55.7069C117.095 63.0466 115.179 70.7481 111.235 76.5604Z' stroke='url(%23paint0_linear_1107_4355)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1107_4355' x1='0.653931' y1='-0.000488281' x2='129.459' y2='23.0045' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F11F22'/%3E%3Cstop offset='1' stop-color='%23d3171a'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}
.process-box{text-align:center;padding:0 15px}
.process-box-wrap{position:relative}
.process-box_icon{width:120px;height:120px;line-height:120px;text-align:center;position:relative;margin:0 auto 23px auto}
.process-box_number{width:40px;height:40px;line-height:40px;border-radius:99px;background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);text-align:center;font-size:20px;font-weight:700;color:var(--white-color);position:absolute;top:0;left:0}
.process-box_text{margin-bottom:-0.5em}@media (min-width: 992px){.process-box-wrap:not(:last-child):after{content:url("data:image/svg+xml,%3Csvg width='153' height='48' viewBox='0 0 153 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M151.053 25.024C143.146 17.643 136.758 9.2964 129.8 1.0925C127.987 -1.05005 125.107 1.64098 126.14 3.86623C127.879 7.64106 130.037 11.2463 132.476 14.6795C122.511 10.3111 111.212 7.66998 101.123 6.07713C87.5944 3.94476 73.542 3.96094 60.0392 6.27351C37.652 10.1093 9.36092 23.9332 0.337241 46.3235C-0.176789 47.61 1.68495 48.4261 2.54434 47.5978C11.3005 39.2717 18.701 30.9698 29.524 25.0853C40.1206 19.3289 52.1654 15.4744 64.1505 14.0211C76.8203 12.4911 89.4546 13.8484 101.842 16.7683C112.2 19.2165 121.683 23.4433 131.472 27.1155C124.378 29.4447 117.654 33.037 112.747 37.8917C109.863 40.748 113.472 45.4043 117.009 43.5036C122.378 40.6208 127.149 37.1641 132.937 35.0099C138.301 33.0072 143.778 31.9982 149.414 31.111C152.112 30.6897 152.924 26.7742 151.053 25.024Z' fill='%23E0E0E0'/%3E%3C/svg%3E");position:absolute;left:calc(100% - 77px);top:18px}}@media (max-width: 991px){.process-box_title{margin-bottom:12px}
.process-box_icon{margin:0 auto 16px auto}}
.team-block{position:relative;text-align:center}
.team-block .team-img{position:relative;overflow:hidden}
.team-block .team-img img{width:100%}
.team-block .as-social{position:absolute;bottom:0;left:0;width:100%;opacity:0}
.team-block .team-content{background-color:var(--white-color);padding:24px 10px 30px 10px;margin:-40px 20px 0 20px;position:relative;z-index:3;border-bottom:3px solid transparent;border-image-source:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);border-image-slice:1}
.team-block:hover .as-social{bottom:60px;opacity:1}
.as-social.gr-social a{background-color:var(--white-color);border:none}
.as-social.gr-social a i{background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.as-social.gr-social a:hover{background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%)}
.as-social.gr-social a:hover i{color:var(--white-color);background-image:none;-webkit-text-fill-color:var(--white-color)}@media (max-width: 575px){.team-block{max-width:320px;margin-left:auto;margin-right:auto}}
.testi-grid-area{position:relative}
.testi-grid-area:before{content:'';height:222px;width:360px;background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);position:absolute;bottom:0;left:-60px;border-radius:30px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
.testi-grid-img{margin-right:14px;background-color:#E1C9C8;border-radius:20px}
.testi-grid-img .img{border-radius:20px;overflow:hidden}
.testi-grid-img .img img{width:100%}
.testi-grid-thumb .tab-btn{position:absolute;z-index:3;border:2px solid var(--white-color);border-radius:10px;cursor:pointer}
.testi-grid-thumb .tab-btn img{border-radius:10px}
.testi-grid-thumb .tab-btn:first-child{top:-26px;right:70px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.testi-grid-thumb .tab-btn:nth-child(2){left:-36px;top:38%}
.testi-grid-thumb .tab-btn:nth-child(3){top:30%;right:-36px;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}
.testi-grid-thumb .tab-btn:nth-child(4){right:-30px;bottom:-30px}
.testi-grid-thumb .tab-btn:nth-child(5){bottom:-55px;left:40px;-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4)}
.testi-grid-thumb .indicator{position:absolute}
.testi-grid-slide{border-top:1px solid var(--border-color);padding-top:30px}
.testi-grid-wrap{position:relative}
.testi-grid-wrap .icon-box{position:absolute;bottom:15px;right:30px;--icon-size: 40px;--icon-font-size: 14px}
.testi-grid_profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:15px}
.testi-grid_avater{width:60px;height:60px;border-radius:6px;overflow:hidden}
.testi-grid_name{margin-bottom:0px}
.testi-grid_text{font-weight:500;font-style:italic;margin-bottom:10px;position:relative}
.testi-grid_text i{font-size:24px;font-style:normal;background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;vertical-align:text-bottom}
.testi-grid_text .fa-quote-left{margin-right:4px}
.testi-grid_text .fa-quote-right{background:-webkit-linear-gradient(right, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to left, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-left:4px}
.testi-grid_desig{background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;margin-bottom:0;font-weight:500;display:block}@media (max-width: 1199px){.testi-grid-img{margin-right:0}
.testi-grid-area{max-width:500px;margin-bottom:45px}
.testi-grid-area:before{bottom:29px;left:48%;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}}@media (max-width: 575px){.testi-grid-thumb .tab-btn:nth-child(2){left:-16px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.testi-grid-thumb .tab-btn:nth-child(3){right:-30px}
.testi-grid-thumb .tab-btn:nth-child(4){right:-22px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.testi-grid-wrap .icon-box{display:none}}
.blog-box .blog-img{border-radius:10px 10px 0 0;overflow:hidden}
.blog-box .blog-img img{width:100%}
.blog-box .blog-content{box-shadow:0px 8px 15px rgba(4,6,66,0.06);border-radius:20px 20px 10px 10px;padding:65px 30px 30px 30px;margin-top:-20px;position:relative;background-color:var(--white-color)}
.blog-box .date{display:inline-block;width:72px;height:72px;position:relative;border-radius:50%;text-align:center;font-size:14px;text-transform:uppercase;font-weight:500;color:var(--body-color);padding:12px 0;position:absolute;top:-36px;left:14px;z-index:3}
.blog-box .date:before{content:'';position:absolute;inset:0;margin:-4px;background:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);z-index:-2;border-radius:inherit}
.blog-box .date:after{content:'';position:absolute;inset:0;background:#fff;z-index:-1;border-radius:inherit}
.blog-box .date .gr-text{font-size:30px;font-weight:800;display:block}
.blog-box .blog-meta{background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);position:absolute;top:0;left:0;width:calc(100% - 50px);margin-left:50px;padding:7px 7px 7px 50px;border-radius:20px 20px 0 0}
.blog-box .blog-meta a,.blog-box .blog-meta span{color:var(--white-color)}
.blog-box .blog-meta a i,.blog-box .blog-meta span i{color:var(--white-color)}
.blog-box .blog-meta a:after,.blog-box .blog-meta span:after{background-color:var(--white-color)}
.blog-box .blog-text{margin-bottom:15px}
.blog-box:hover .blog-img img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}@media (max-width: 991px){.blog-box .date{top:-72px;left:0}
.blog-box .blog-meta{width:calc(100% - 0px);margin-left:0;padding:7px 7px 7px 35px}
.blog-box .blog-content{padding:65px 20px 30px 20px}}@media (max-width: 767px){.blog-box .date{top:-36px;left:14px}
.blog-box .blog-meta{width:calc(100% - 50px);margin-left:50px;padding:7px 7px 7px 50px}
.blog-box .blog-content{padding:65px 70px 30px 30px}}@media (max-width: 575px){.blog-box .blog-content{padding:65px 30px 30px 30px}
.blog-box .blog-meta span,.blog-box .blog-meta a{margin-right:10px;padding-right:10px}}@media (max-width: 420px){.blog-box .blog-content{padding:65px 15px 30px 15px}
.blog-box .date{top:-72px;left:0}
.blog-box .blog-meta{width:calc(100% - 0px);margin-left:0;padding:7px 7px 7px 25px}
.blog-box .blog-meta span,.blog-box .blog-meta a{margin-right:7px;padding-right:7px}}
.footer-layout2{background-color:var(--title-color);--body-color: #fff;--border-color: rgba(255, 255, 255, 0.2)}
.footer-layout2 .copyright-wrap{background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);border-top:none}
.footer-layout2 .copyright-text a:hover{color:var(--white-color)}
.footer-layout2 .widget_title:after{background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%)}
.footer-layout2 .footer-top{border-bottom:1px solid var(--border-color);padding:80px 0}
.footer-layout2 .widget-area{padding-top:60px;padding-bottom:50px}
.footer-logo2{border-right:2px solid transparent;border-image-source:linear-gradient(to bottom, #7ecc59 0%, #7ecc59 100%);border-image-slice:1}
.newsletter-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-width:100%}
.newsletter-wrap .newsletter-title{margin-top:-0.1em;margin-bottom:4px;max-width:420px}
.newsletter-wrap .newsletter-text{margin-bottom:0;font-size:14px}
.newsletter-form.style3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-width:465px;gap:10px}
.newsletter-form.style3 .form-group{margin-bottom:0}
.newsletter-form.style3 input{background-color:#141D38;border:1px solid var(--border-color);height:56px}
.newsletter-form.style3 input:focus{background-color:transparent;color:var(--body-color)}
.newsletter-form.style3 .as-btn{min-width:150px;height:56px;position:relative;top:0;right:0}
.footer-info.style2{line-height:25px;margin-bottom:19px}
.footer-info.style2 i{font-size:12px;width:25px;height:25px;line-height:25px;background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);text-align:center;color:var(--white-color);border-radius:5px}@media (max-width: 1199px){.footer-logo2{border-right:none;margin-bottom:20px}}@media (max-width: 991px){.newsletter-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:15px}
.footer-top{text-align:center}
.footer-layout2 .widget-area{padding-top:80px;padding-bottom:40px}
.footer-layout2 .footer-top{padding:60px 0}}@media (max-width: 420px){.newsletter-form.style3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.hero-style4{padding:440px 0 215px 0}
.hero-style4 .hero-title{color:var(--white-color);font-size:74px;line-height:1.135;font-weight:bold}
.hero-style4 .hero-title:last-of-type{margin-bottom:26px}
.hero-style4 .hero-text{color:var(--white-color);margin-bottom:42px}
.hero-style4 .hero-subtitle{font-size:24px;font-weight:500;color:var(--white-color);display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:-0.1em;margin-bottom:24px;position:relative}
.hero-style4 .hero-subtitle:after{content:'';height:3px;width:100px;background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);position:absolute;top:12px;left:calc(100% + 15px)}
.hero-tab-wrap{position:absolute;top:42%;right:5%;text-align:center}
.hero-tab-wrap .simple-icon{font-size:40px;color:var(--white-color)}
.hero-tab-wrap .simple-icon i{line-height:30px}
.hero-tab-wrap .simple-icon:hover{color:#7ecc59}
.hero-tab .tab-btn{position:relative;border-radius:5px;overflow:hidden;margin:22px 0;z-index:3;cursor:pointer}
.hero-tab .tab-btn:before{content:'';position:absolute;inset:0;background-color:var(--title-color);visibility:hidden;opacity:0;-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;z-index:2}
.hero-tab .tab-btn.active:before{visibility:visible;opacity:0.8}
.hero-tab .indicator{position:absolute;width:calc(var(--width-set) + 6px);height:calc(var(--height-set) + 6px);top:calc(var(--pos-y) + 19px);left:calc(var(--pos-x) - 3px);background-image:-webkit-linear-gradient(left, #7ecc59 0%, #7ecc59 100%);background-image:linear-gradient(to right, #7ecc59 0%, #7ecc59 100%);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;border-radius:5px}@media (min-width: 1922px){.hero-tab-wrap{top:42%}}@media (max-width: 1199px){.hero-style4{padding:380px 0 150px 0}
.hero-style4 .hero-title{font-size:66px}}@media (max-width: 991px){.hero-style4{padding:250px 0 110px 0}
.hero-style4 .hero-title{font-size:56px}
.hero-style4 .hero-subtitle{font-size:20px;font-weight:500}
.hero-style4 .hero-subtitle:after{width:70px}
.hero-tab .tab-btn{margin:12px 0;width:60px;height:60px}
.hero-tab .indicator{top:calc(var(--pos-y) + 9px)}
.hero-tab-wrap{top:39%}
.hero-tab-wrap .simple-icon{font-size:32px}}@media (max-width: 767px){.hero-tab-wrap{display:none}
.hero-4 .btn-group{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.hero-4 .as-hero-bg{background-position:left 45% center}
.hero-style4 .hero-title{font-size:48px;line-height:1.2}
.hero-style4 .hero-text{margin-bottom:32px}}@media (max-width: 575px){.hero-style4 .hero-subtitle{font-size:16px;margin-bottom:15px}
.hero-style4 .hero-title{font-size:44px}
.hero-style4 .hero-title:last-of-type{margin-bottom:20px}}@media (max-width: 400px){.hero-style4 .hero-subtitle{font-size:16px}
.hero-style4 .hero-title{font-size:36px}}[dir="rtl"] .ml-5{margin-right:5px;margin-left:0}[dir="rtl"] .ml-10{margin-right:10px;margin-left:0}[dir="rtl"] .ml-15{margin-right:15px;margin-left:0}[dir="rtl"] .ml-20{margin-right:20px;margin-left:0}[dir="rtl"] .ml-25{margin-right:25px;margin-left:0}[dir="rtl"] .ml-30{margin-right:30px;margin-left:0}[dir="rtl"] .ml-35{margin-right:35px;margin-left:0}[dir="rtl"] .ml-40{margin-right:40px;margin-left:0}[dir="rtl"] .ml-45{margin-right:45px;margin-left:0}[dir="rtl"] .ml-50{margin-right:50px;margin-left:0}[dir="rtl"] .mr-5{margin-left:5px;margin-right:0}[dir="rtl"] .mr-10{margin-left:10px;margin-right:0}[dir="rtl"] .mr-15{margin-left:15px;margin-right:0}[dir="rtl"] .mr-20{margin-left:20px;margin-right:0}[dir="rtl"] .mr-25{margin-left:25px;margin-right:0}[dir="rtl"] .mr-30{margin-left:30px;margin-right:0}[dir="rtl"] .mr-35{margin-left:35px;margin-right:0}[dir="rtl"] .mr-40{margin-left:40px;margin-right:0}[dir="rtl"] .mr-45{margin-left:45px;margin-right:0}[dir="rtl"] .mr-50{margin-left:50px;margin-right:0}[dir="rtl"] .pl-5{padding-left:0;padding-right:5px}[dir="rtl"] .pl-10{padding-left:0;padding-right:10px}[dir="rtl"] .pl-15{padding-left:0;padding-right:15px}[dir="rtl"] .pl-20{padding-left:0;padding-right:20px}[dir="rtl"] .pl-25{padding-left:0;padding-right:25px}[dir="rtl"] .pl-30{padding-left:0;padding-right:30px}[dir="rtl"] .pl-35{padding-left:0;padding-right:35px}[dir="rtl"] .pl-40{padding-left:0;padding-right:40px}[dir="rtl"] .pl-45{padding-left:0;padding-right:45px}[dir="rtl"] .pl-50{padding-left:0;padding-right:50px}[dir="rtl"] .pr-5{padding-right:0;padding-left:5px}[dir="rtl"] .pr-10{padding-right:0;padding-left:10px}[dir="rtl"] .pr-15{padding-right:0;padding-left:15px}[dir="rtl"] .pr-20{padding-right:0;padding-left:20px}[dir="rtl"] .pr-25{padding-right:0;padding-left:25px}[dir="rtl"] .pr-30{padding-right:0;padding-left:30px}[dir="rtl"] .pr-35{padding-right:0;padding-left:35px}[dir="rtl"] .pr-40{padding-right:0;padding-left:40px}[dir="rtl"] .pr-45{padding-right:0;padding-left:45px}[dir="rtl"] .pr-50{padding-right:0;padding-left:50px}[dir="rtl"] select,[dir="rtl"] .form-control,[dir="rtl"] .form-select,[dir="rtl"] textarea,[dir="rtl"] input{padding-left:45px;padding-right:25px}[dir="rtl"] select{background-image:none}[dir="rtl"] [class*="col-"].form-group>i{left:calc((var(--bs-gutter-x) / 2) + 25px);right:unset}[dir="rtl"] .form-group>i{left:25px;right:unset}[dir="rtl"] .form-group.form-left input{padding:0 45px 0 25px}[dir="rtl"] .form-group.form-left i{left:auto;right:calc(var(--bs-gutter-x) / 2 + 25px)}[dir="rtl"] .checklist ul{text-align:right;padding-right:0}[dir="rtl"] .checklist li{padding-left:0;padding-right:28px}[dir="rtl"] .checklist li:before{left:unset;right:0}[dir="rtl"] .video-btn .play-btn{margin-left:15px;margin-right:0}[dir="rtl"] .video-btn .play-btn:before{left:auto;right:-5px}[dir="rtl"] .slick-dots li{margin-right:0;margin-left:10px}[dir="rtl"] .slick-dots li:last-child{margin-left:0}[dir="rtl"] .as-social a{margin-right:0;margin-left:5px}[dir="rtl"] .as-social a:last-child{margin-left:0}[dir="rtl"] .sub-title2 img{margin-left:5px;margin-right:0}[dir="rtl"] .ticklist ul{text-align:right;padding-right:0}[dir="rtl"] .ticklist ul li{padding-right:43px;padding-left:0}[dir="rtl"] .ticklist ul li:before{left:auto;right:0}[dir="rtl"] .icon-box .slick-arrow:first-child{margin-right:0;margin-left:5px}[dir="rtl"] .gr-link:after,[dir="rtl"] .line-btn:before{left:auto;right:0}[dir="rtl"] .header-social .social-title{margin:0}[dir="rtl"] .header-social a{margin:0 0 0 15px}@media (max-width: 375px){[dir="rtl"] .header-social a{margin:0 0 0 10px}}[dir="rtl"] .header-social a:last-child{margin:0}[dir="rtl"] .header-links li{padding:0 0 0 20px;margin:0 0 0 17px}[dir="rtl"] .header-links li:before{left:0;right:auto}[dir="rtl"] .header-links li>i{margin-right:0;margin-left:10px}[dir="rtl"] .menu-expand i{margin-right:0;margin-left:10px}[dir="rtl"] .main-menu>ul>li:first-child{margin-left:15px !important;margin-right:0 !important}[dir="rtl"] .main-menu>ul>li:last-child{margin-left:0 !important;margin-right:15px !important}[dir="rtl"] .main-menu .mega-menu,[dir="rtl"] .main-menu .sub-menu{text-align:right}[dir="rtl"] .main-menu .mega-menu li a,[dir="rtl"] .main-menu .sub-menu li a{padding-left:0;padding-right:23px}[dir="rtl"] .main-menu .mega-menu li a:before,[dir="rtl"] .main-menu .sub-menu li a:before{left:unset;right:0}[dir="rtl"] .main-menu .mega-menu li ul.sub-menu,[dir="rtl"] .main-menu .sub-menu li ul.sub-menu{left:auto;right:100%}[dir="rtl"] .main-menu .mega-menu li.menu-item-has-children>a:after,[dir="rtl"] .main-menu .sub-menu li.menu-item-has-children>a:after{content:"\f105";float:left;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}[dir="rtl"] .main-menu .sub-menu{left:unset;right:-23px}[dir="rtl"] .main-menu ul li.menu-item-has-children>a:after{margin-left:0;margin-right:3px}[dir="rtl"] .header-layout4 .menu-area{padding:0 40px 0 10px}[dir="rtl"] .popup-search-box form input{padding-left:85px}[dir="rtl"] .popup-search-box form button{left:12px;right:auto}[dir="rtl"] .as-menu-wrapper .as-menu-toggle{left:-16.5px;right:unset;top:25px}[dir="rtl"] .as-menu-wrapper .as-menu-area{right:-110%;border-left:3px solid #7ecc59;border-right:none}[dir="rtl"] .as-menu-wrapper.as-body-visible .as-menu-area{right:0%}[dir="rtl"] .as-mobile-menu{text-align:right}[dir="rtl"] .as-mobile-menu ul li a{padding-left:0;padding-right:18px}[dir="rtl"] .as-mobile-menu ul li a:before{left:unset;right:0;margin-right:0;margin-left:10px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}[dir="rtl"] .as-mobile-menu ul li a:after{display:none}[dir="rtl"] .as-mobile-menu ul .as-item-has-children>a .as-mean-expand{right:unset;left:0}[dir="rtl"] .breadcumb-menu li{margin-left:3px;padding-left:5px;margin-right:0;padding-right:0}[dir="rtl"] .breadcumb-menu li:after{display:none}[dir="rtl"] .breadcumb-menu li:before{content:"\f053";position:relative;margin-right:10px;margin-left:0;font-weight:600;font-size:15px;color:var(--white-color);font-family:var(--icon-font)}[dir="rtl"] .breadcumb-menu li:last-child:before{display:none}[dir="rtl"] .footer-logo2{border-left:2px solid transparent;border-right:0}[dir="rtl"] .footer-widget .widget_title:before,[dir="rtl"] .footer-widget .widget_title:after{left:unset;right:0}[dir="rtl"] .footer-widget.widget_meta a,[dir="rtl"] .footer-widget.widget_pages a,[dir="rtl"] .footer-widget.widget_archive a,[dir="rtl"] .footer-widget.widget_categories a,[dir="rtl"] .footer-widget.widget_nav_menu a{padding:0 25px 0 0}[dir="rtl"] .footer-widget.widget_meta a:before,[dir="rtl"] .footer-widget.widget_pages a:before,[dir="rtl"] .footer-widget.widget_archive a:before,[dir="rtl"] .footer-widget.widget_categories a:before,[dir="rtl"] .footer-widget.widget_nav_menu a:before{left:unset;right:0;content:"\f053";font-size:0.88em;padding-top:0}[dir="rtl"] .footer-widget input,[dir="rtl"] .footer-widget select{text-align:right}[dir="rtl"] .footer-links li{margin-left:10px;margin-right:0;padding-left:15px;padding-right:0}[dir="rtl"] .footer-links li:after{left:0;right:auto}[dir="rtl"] .footer-links li:last-child{margin-left:0;padding-left:0}[dir="rtl"] .footer-info i{margin-left:5px;margin-right:0}@media (max-width: 1199px){[dir="rtl"] .footer-logo2{border-left:none;margin-bottom:20px}}[dir="rtl"] .recent-post .media-img{margin-right:0;margin-left:15px}[dir="rtl"] .recent-post .recent-post-meta a i{margin-right:0px;margin-left:6px}[dir="rtl"] .sidemenu-content .newsletter-form .as-btn{right:auto;left:5px}[dir="rtl"] .sidemenu-content .newsletter-form .form-control{padding-left:105px}[dir="rtl"] .newsletter-form input{padding-left:105px;padding-right:25px}[dir="rtl"] .newsletter-form .as-btn{left:5px;right:auto}[dir="rtl"] .newsletter-form.style2 .form-control{text-align:right;padding-left:110px}[dir="rtl"] .newsletter-form.style3{-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end}[dir="rtl"] .newsletter-form.style3 input{padding-right:60px;padding-left:25px;text-align:right}[dir="rtl"] .newsletter-form.style3 .as-btn{right:auto;left:0}[dir="rtl"] .newsletter-form.style3 i{left:auto;right:25px}[dir="rtl"] .icon-group a{margin-left:17px;margin-right:0}[dir="rtl"] .icon-group a:last-child{margin-left:0}[dir="rtl"] .img-box6{margin-right:0;margin-left:16px;text-align:left}[dir="rtl"] .img-box6 .img2{right:0;left:auto}[dir="rtl"] .img-box6 .shape1{right:-60px;left:auto}[dir="rtl"] .img-box6 .shape2{right:-110px;left:auto}[dir="rtl"] .img-box5{margin-right:55px;margin-left:0}[dir="rtl"] .img-box5 .shape1{right:95%;left:auto}[dir="rtl"] .img-box5 .video-box3{margin-right:160px}[dir="rtl"] .img-left.skill-half{width:60%}[dir="rtl"] .img-left.skill-half img{object-fit:contain}[dir="rtl"] .widget .search-form button{left:10px;right:auto}[dir="rtl"] .widget_nav_menu li>span,[dir="rtl"] .widget_meta li>span,[dir="rtl"] .widget_pages li>span,[dir="rtl"] .widget_archive li>span,[dir="rtl"] .widget_categories li>span{left:25px;right:auto}[dir="rtl"] .widget_nav_menu a:before,[dir="rtl"] .widget_meta a:before,[dir="rtl"] .widget_pages a:before,[dir="rtl"] .widget_archive a:before,[dir="rtl"] .widget_categories a:before{content:"\f0d9";right:20px;font-size:20px;padding-top:2px}[dir="rtl"] .widget_nav_menu a,[dir="rtl"] .widget_meta a,[dir="rtl"] .widget_pages a{padding-left:20px;padding-right:45px}[dir="rtl"] .widget-banner .banner-link i{margin-left:4px;margin-right:0}[dir="rtl"] .accordion-card .accordion-button{text-align:right}[dir="rtl"] .author-widget-wrap .author-social a{border-left:1px solid var(--gray-color);padding:6px 0px 6px 15px;margin-left:12px;border-right:0;margin-right:0}[dir="rtl"] .author-widget-wrap .author-social a:last-child{border-left:0;margin-left:0;padding-left:0}[dir="rtl"] .counter-team:not(:last-child){padding-left:2px;border-left:3px solid rgba(217,217,217,0.3);padding-right:0;border-right:0}[dir="rtl"] .project-grid_content{right:30px;left:auto}[dir="rtl"] .project-grid_btn{left:-30px;right:auto}[dir="rtl"] .contact-info_icon{margin-left:15px;margin-right:0}[dir="rtl"] .border-title:after{left:auto;right:0}[dir="rtl"] blockquote:before,[dir="rtl"] .wp-block-quote:before{content:"\f10e";left:40px;right:auto}[dir="rtl"] blockquote cite,[dir="rtl"] .wp-block-quote cite{padding-right:50px;margin-right:10px;margin-left:0;padding-left:0}[dir="rtl"] blockquote cite:before,[dir="rtl"] .wp-block-quote cite:before{right:-10px;left:0}[dir="rtl"] .blog-single .social-links li{margin-left:13px;margin-right:0}[dir="rtl"] .blog-single .social-links li:last-child{margin-left:0}[dir="rtl"] .blog-inner-title i{margin-left:4px;margin-right:0}[dir="rtl"] .as-comments-wrap .comment-avater{margin-left:20px;margin-right:0}[dir="rtl"] .as-comments-wrap .commented-on i{margin-left:7px;margin-right:0}[dir="rtl"] .as-comments-wrap .reply-btn i{margin-left:7px;margin-right:0}@media (max-width: 1500px){[dir="rtl"] .img-box5 .video-box3{margin-right:60px}}@media (max-width: 1199px){[dir="rtl"] .img-box5{margin-right:0}[dir="rtl"] .img-left.skill-half{width:100%}[dir="rtl"] .img-box5 .video-box3{margin-right:210px}[dir="rtl"] .img-box5 .shape1{right:unset;left:0}}@media (max-width: 991px){[dir="rtl"] .img-box5 .video-box3{margin-right:80px}}@media (max-width: 767px){[dir="rtl"] .img-box5 .video-box3{margin-right:0px}[dir="rtl"] .blog-single .share-links-title{display:inline-block;margin:0 15px 0 0}}@media (min-width: 1300px){[dir="rtl"] .page-single,[dir="rtl"] .blog-single,[dir="rtl"] .as-comments-wrap,[dir="rtl"] .as-comment-form{margin-left:16px;margin-right:0}}@media (max-width: 575px){[dir="rtl"] .counter-team:not(:last-child){border-left:none;padding-left:0}}[dir="rtl"] .as-comments-wrap .children{margin-left:0;margin-right:80px}@media (max-width: 1199px){[dir="rtl"] .as-comments-wrap .children{margin-left:0;margin-right:40px}}@media (max-width: 767px){[dir="rtl"] .as-comments-wrap .children{margin-left:0;margin-right:30px}}[dir="rtl"] .hero-style4 .hero-subtitle:after{right:calc(100% + 15px)}[dir="rtl"] .hero-tab-wrap{left:5%;right:auto}[dir="rtl"] .about-grid:first-child{border-left:1px solid var(--border-color);padding-left:30px;margin-left:30px;padding-right:0;margin-right:0;border-right:0}[dir="rtl"] .service-block_icon{left:30px;right:auto}[dir="rtl"] .service-block_cat i{margin-left:2px;margin-right:0}[dir="rtl"] .call-btn .play-btn{margin-left:15px;margin-right:0}[dir="rtl"] .tick-menu button:not(:last-child){margin-left:60px;margin-right:auto}[dir="rtl"] .process-box-wrap:not(:last-child):after{right:calc(100% - 77px);-webkit-transform:rotateY(180deg) translate(153px, 0px);transform:rotateY(180deg) translate(153px, 0px)}[dir="rtl"] .sec-quote{border-right:2px solid transparent;padding-right:30px;border-left:0;padding-left:0}[dir="rtl"] .testi-grid-thumb .tab-btn:first-child{left:70px;right:auto}[dir="rtl"] .testi-grid-thumb .tab-btn:nth-child(2){right:-36px;left:auto}[dir="rtl"] .testi-grid-thumb .tab-btn:nth-child(3){left:-36px;right:auto}[dir="rtl"] .testi-grid-thumb .tab-btn:nth-child(4){left:-30px;right:auto}[dir="rtl"] .testi-grid-thumb .tab-btn:nth-child(5){right:40px;left:auto}[dir="rtl"] .testi-grid-area:before{right:-60px;left:auto;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}[dir="rtl"] .testi-grid-wrap .icon-box{left:30px;right:auto}[dir="rtl"] .blog-box .blog-meta{margin-right:50px;margin-left:0;padding:7px 50px 7px 7px}[dir="rtl"] .blog-box .blog-meta span,[dir="rtl"] .blog-box .blog-meta a{margin-left:16px;padding-left:20px;margin-right:0;padding-right:0}[dir="rtl"] .blog-box .blog-meta span:after,[dir="rtl"] .blog-box .blog-meta a:after{left:0;right:auto}[dir="rtl"] .blog-box .blog-meta span:last-child,[dir="rtl"] .blog-box .blog-meta a:last-child{padding-left:0;margin-left:0}[dir="rtl"] .blog-box .date{right:14px;left:auto}[dir="rtl"] .img-box7{text-align:left}[dir="rtl"] .img-box7 .as-box1{right:0;left:auto}@media (max-width: 1199px){[dir="rtl"] .img-box6{text-align:right}[dir="rtl"] .img-box6 .shape1{bottom:-40px;right:0}[dir="rtl"] .testi-grid-area:before{bottom:29px;right:48%;left:auto;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}}@media (max-width: 991px){[dir="rtl"] .cta-sec{background-position:center left}[dir="rtl"] .blog-box .date{right:0}}@media (max-width: 767px){[dir="rtl"] .blog-box .date{right:14px}[dir="rtl"] .hero-4 .as-hero-bg{background-position:right 45% center}}@media (max-width: 575px){[dir="rtl"] .tick-menu button:not(:last-child){margin-left:20px}[dir="rtl"] .testi-grid-thumb .tab-btn:nth-child(4){left:-22px}[dir="rtl"] .testi-grid-thumb .tab-btn:nth-child(3){left:-30px}[dir="rtl"] .testi-grid-thumb .tab-btn:nth-child(2){right:-16px}[dir="rtl"] .blog-box .date{top:-72px;right:0}}@media (max-width: 400px){[dir="rtl"] .about-grid:first-child{border-left:none}[dir="rtl"] .tick-menu button:not(:last-child){margin-left:10px;font-size:14px}[dir="rtl"] .blog-box .blog-meta{padding:7px 25px 7px 7px}[dir="rtl"] .blog-box .blog-meta span,[dir="rtl"] .blog-box .blog-meta a{margin-left:7px;padding-left:7px}}[dir="rtl"] .img-box3{margin-right:-40px;margin-left:20px}[dir="rtl"] .img-box3 .img1{left:auto;right:50%;-webkit-transform:translate(48%, -46%) scale(1.3);-ms-transform:translate(48%, -46%) scale(1.3);transform:translate(48%, -46%) scale(1.3)}[dir="rtl"] .img-box3 .about-counter1{left:56px;right:auto}[dir="rtl"] .video-box2:after{right:-54px;left:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}[dir="rtl"] .video-box2 .play-btn{right:53px;left:auto}[dir="rtl"] .title-shape1{right:0;left:auto}[dir="rtl"] .title-shape1 img{object-position:left bottom}[dir="rtl"] .blog-card .category{background-color:#7ecc59;color:var(--white-color);font-family:var(--title-font);font-weight:500;display:inline-block;position:absolute;top:calc(100% - 75px);right:-35px;left:auto;height:250px;width:250px;padding:33px 65px 30px 10px;border-radius:50%}[dir="rtl"] .blog-card .category:before{content:"";width:100%;height:100%;position:absolute;top:-20px;right:-20px;left:auto;border:1px solid var(--white-color);border-radius:inherit}[dir="rtl"] .blog-card .category i{margin-left:6px;margin-right:0}[dir="rtl"] .blog-meta span,[dir="rtl"] .blog-meta a{margin-right:0;margin-left:16px;padding-left:20px;padding-right:0}[dir="rtl"] .blog-meta span i,[dir="rtl"] .blog-meta a i{margin-left:6px;margin-right:0}[dir="rtl"] .blog-meta span:after,[dir="rtl"] .blog-meta a:after{left:0;right:auto}[dir="rtl"] .blog-meta span:last-child,[dir="rtl"] .blog-meta a:last-child{padding-left:0;margin-left:0}[dir="rtl"] .available-list li{display:inline-block;padding-right:25px}[dir="rtl"] .available-list li:before{left:unset;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;margin-left:6px;margin-right:0}@media (max-width: 1199px){[dir="rtl"] .blog-meta span,[dir="rtl"] .blog-meta a{margin-left:11px;padding-left:15px}}@media (max-width: 991px){[dir="rtl"] .img-box3{margin-right:-12px;margin-left:0}}@media (max-width: 767px){[dir="rtl"] .title-shape1 img{object-position:right top}}@media (max-width: 410px){[dir="rtl"] .blog-card .blog-meta span:not(:last-child),[dir="rtl"] .blog-card .blog-meta a:not(:last-child){padding-left:12px;margin-left:8px;margin-right:0;padding-right:0}}@media (max-width: 350px){[dir="rtl"] .blog-card .blog-meta span:not(:last-child),[dir="rtl"] .blog-card .blog-meta a:not(:last-child){padding-left:0;margin-right:0;margin-left:8px}}[dir="rtl"] .hero-social{right:50px;left:auto}[dir="rtl"] .hero-social a{margin-top:35px;margin-bottom:0}[dir="rtl"] .hero-social a:last-child{margin-top:0}[dir="rtl"] .hero-social a:after{left:auto;right:0}[dir="rtl"] .why-box{padding:40px 40px 0 140px}[dir="rtl"] .info-media-wrap{margin-right:-220px;margin-left:0}[dir="rtl"] .counter-grid-wrap{left:0;right:auto}[dir="rtl"] .process-call-btn{padding:0 90px 0 25px}[dir="rtl"] .process-call-btn:after{content:"";height:100%;width:100%;position:absolute;top:0;right:1px;left:auto;-webkit-clip-path:polygon(0 0, 88% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 88% 0, 100% 100%, 0% 100%)}[dir="rtl"] .process-call-btn .play-btn{margin-left:20px;margin-right:0}[dir="rtl"] .testi-card_review i{margin-right:0;margin-left:4px}[dir="rtl"] .testi-card_review i:last-child{margin-left:0}[dir="rtl"] .cta-wrap{background-position:left center}[dir="rtl"] .accordion-card .accordion-button{padding:12px 30px 12px 45px}[dir="rtl"] .accordion-card .accordion-button:after{left:20px;right:auto}[dir="rtl"] .img-box4 .shape1{text-align:left}[dir="rtl"] .process-card_number{left:8px;right:auto}@media (max-width: 1700px){[dir="rtl"] .hero-social{right:25px;left:auto}}@media (max-width: 1500px){[dir="rtl"] .hero-social{right:5px;left:auto}}@media (max-width: 1199px){[dir="rtl"] .why-box{max-width:100%;margin-bottom:0;height:auto;padding-left:40px}[dir="rtl"] .info-media-wrap{margin-right:-40px}}@media (max-width: 991px){[dir="rtl"] .process-call-btn{-webkit-transform:translateX(-158px);-ms-transform:translateX(-158px);transform:translateX(-158px)}}@media (max-width: 767px){[dir="rtl"] .process-call-btn{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width: 575px){[dir="rtl"] .info-media-wrap{margin-left:-40px;padding:40px 15px}}@media (max-width: 380px){[dir="rtl"] .process-call-btn{padding:0 40px 0 15px}}[dir="rtl"] .hero-1 .hero-img{left:55px;right:auto}[dir="rtl"] .hero-1 .hero-shape{right:auto;left:0}[dir="rtl"] .hero-1 .employee-box{right:auto;left:6%}[dir="rtl"] .img-box1 .shape2{right:-50px;left:auto}[dir="rtl"] .img-box1 .shape1{right:-55px;left:auto}[dir="rtl"] .service-card:before,[dir="rtl"] .service-card:after{left:-70px;right:auto;-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}[dir="rtl"] .service-card:after{-webkit-transform:rotate(-60deg) scale(0.7);-ms-transform:rotate(-60deg) scale(0.7);transform:rotate(-60deg) scale(0.7)}[dir="rtl"] .skill-feature .progress-value{left:0;right:auto}[dir="rtl"] .counter-box{border-left:1px solid var(--smoke-color);border-right:0}[dir="rtl"] .counter-box:last-child{border:0}[dir="rtl"] .skill-area .bg-shape{left:auto;right:0;background-position:left center}[dir="rtl"] .skill-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px;padding:40px 40px 40px 0px;border-radius:0px 20px 20px 0px}[dir="rtl"] .mission-box{border-left:1px solid var(--border-color);padding-left:44px;padding-right:0;border-right:0}[dir="rtl"] .mission-box:last-child{padding-left:0;border-left:0}[dir="rtl"] .mission-box_title:before{right:0;left:auto}[dir="rtl"] .mission-box_title{padding-right:17px;padding-left:0}[dir="rtl"] .mission-box-wrap:before{left:auto;right:0}[dir="rtl"] .mission-box-wrap{padding:60px 60px 60px 0px;border-radius:0 60px 0 0}[dir="rtl"] .project-content{padding:110px 55px 70px 30px;right:-25px;left:auto}[dir="rtl"] .project-content:after{left:auto;right:-20px}[dir="rtl"] .testi-box_img img{border-radius:0 100% 100% 0/100% 45% 55% 0}[dir="rtl"] .testi-box .play-btn{left:70px;right:auto}[dir="rtl"] .progress-bar:after{left:0;right:auto}[dir="rtl"] .footer-layout1 .footer-shape{right:0;left:auto}@media (max-width: 1199px){[dir="rtl"] .skill-area{padding:40px;border-radius:20px}}@media (max-width: 991px){[dir="rtl"] .hero-1 .hero-img{left:0}[dir="rtl"] .mission-box{padding:0}[dir="rtl"] .mission-box-wrap{padding:45px 20px 45px 0px;border-radius:0 20px 0 0}}@media (max-width: 767px){[dir="rtl"] .testi-box .play-btn{left:40px}[dir="rtl"] .mission-box{border:0}[dir="rtl"] .mission-box-wrap{padding:45px;border-radius:20px 20px 0 0}}


.float {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 10px;
    left: 10px;
    background-color: #26d367;
    color: #FFF;
    border-radius: 10px;
    text-align: center;
    font-size: 25px;
    z-index: 100;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5);
	border:2px solid #fff;
}


.call {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 10px;
    right: 10px;
    background-color: #26d367;
    color: #FFF;
    border-radius: 10px;
    text-align: center;
    font-size: 25px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5);
    z-index: 100;
	border:2px solid #fff;
}