@use "sass:math";:root{ --theme-color:#d6ce07; --title-color:#1B1B1B; --body-color:#74787C; --smoke-color:#F7F7F7; --black-color:#000000; --white-color:#ffffff; --light-color:#B0B0B0; --yellow-color:#fec624; --success-color:#28a745; --error-color:#dc3545; --border-color:#f2f2f2; --title-font:'Radio Canada',sans-serif; --body-font:'Inter',sans-serif; --icon-font:"Font Awesome 6 Pro"; --main-container:1220px; --container-gutters:30px; --section-space:80px; --section-space-mobile:15px; --section-title-space:60px; --ripple-ani-duration:5s}.btn-discover{display: flex;
align-items: center; justify-content: center;}.home3{ --theme-color:#E30D16}html,body{ scroll-behavior:auto !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,.langauge a.nice-select.open,a.nice-select.open,.header-layout7 .langauge a.nice-select.open,.header-layout8 .header-right .langauge a.nice-select.open,.header-layout10 .langauge a.nice-select.open,input,input:hover,input:focus,input:active,.langauge input.nice-select.open,input.nice-select.open,.header-layout7 .langauge input.nice-select.open,.header-layout8 .header-right .langauge input.nice-select.open,.header-layout10 .langauge input.nice-select.open,textarea,textarea:hover,textarea:focus,textarea:active,.langauge textarea.nice-select.open,textarea.nice-select.open,.header-layout7 .langauge textarea.nice-select.open,.header-layout8 .header-right .langauge textarea.nice-select.open,.header-layout10 .langauge textarea.nice-select.open{ 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:var(--theme-color); text-decoration:none; outline:0; -webkit-transition:all ease 0.4s; transition:all ease 0.4s}a:hover{ color:var(--title-color)}a:active,.langauge a.nice-select.open,a.nice-select.open,.header-layout7 .langauge a.nice-select.open,.header-layout8 .header-right .langauge a.nice-select.open,.header-layout10 .langauge a.nice-select.open,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{ 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{ 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:var(--title-color); text-transform:none; font-weight:700; line-height:1.4; margin:0 0 15px 0}.h1,h1{ font-size:48px}.h2,h2{ font-size:40px}.h3,h3{ font-size:36px}.h4,h4{ font-size:30px}.h5,h5{ font-size:24px}.h6,h6{ font-size:20px}@media (max-width:1199px){ .h1, h1{  font-size:40px } .h2, h2{  font-size:36px } .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:36px } .h2, h2{  font-size:30px } .h3, h3{  font-size:26px } .h4, h4{  font-size:22px } .h5, h5{  font-size:18px } .h6, h6{  font-size:16px }}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:var(--theme-color)}.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:var(--theme-color); border-color:var(--theme-color)}.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:var(--theme-color)}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:calc(100% - 120px); border:1px solid rgba(0,0,0,0.1); height:50px; padding-left:20px}.wp-block-search .wp-block-search__button{ margin:0; width:120px; border:none; height:50px; color:#fff; background-color:var(--theme-color)}.wp-block-search .wp-block-search__button:hover{ background-color:var(--title-color); opacity:0.8}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}.logged-in .will-sticky .sticky-active.active,.logged-in .preloader .th-btn{ top:32px}@media (max-width:782px){ .logged-in .will-sticky .sticky-active.active, .logged-in .preloader .th-btn{  top:46px }}@media (max-width:600px){ *{  margin:0 !important;  overflow-x:hidden; } .logged-in .will-sticky .sticky-active.active, .logged-in .preloader .th-btn{  top:0 }}.post-password-form .theme-input-group{ 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; margin-top:20px}.post-password-form .theme-input-group .theme-input-style{ width:100%; max-width:calc(100% - 120px); border:1px solid rgba(0,0,0,0.1); height:50px; padding-left:20px}.post-password-form .theme-input-group .submit-btn{ margin:0; width:120px; border:none; height:50px; color:#fff; background-color:var(--theme-color)}.post-password-form .theme-input-group .submit-btn:hover{ background-color:var(--title-color); opacity:0.8}.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:var(--theme-color); border-color:transparent}.page-links>span:not(.page-links-title):not(.screen-reader-text).current,.page-links>a.current{ background-color:var(--theme-color); 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:40px; 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 5 Pro'; font-size:5rem; opacity:0.3; right:15px; line-height:1; top:15px; color:var(--theme-color); 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:var(--theme-color); font-family:var(--title-font); opacity:1; text-transform:capitalize; padding:10px 23px; font-weight:400}.blog-single.format-quote:before{ content:"\f10e"}.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.2em}.as-search .search-grid-title a{ color:inherit}.as-search .search-grid-title a:hover{ color:var(--theme-color)}.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 .blog-content, .blog-single.format-link .blog-content, .blog-single.tag-sticky-2 .blog-content, .blog-single.sticky .blog-content{  padding:30px }}@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 } .blog-single.format-quote .blog-content, .blog-single.format-link .blog-content, .blog-single.tag-sticky-2 .blog-content, .blog-single.sticky .blog-content{  padding:30px 15px }}@media (max-width:768px){ .wp-block-search .wp-block-search__input{  max-width:100%;  margin-bottom:20px } .wp-block-latest-comments{  padding-left:10px } .page--content.clearfix+.th-comment-form{  margin-top:24px }}@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) }}@media (min-width:1700px){ .th-container{  --main-container:1508px;  display:block;  margin:auto } .container.cta-wrap{  --main-container:1666px }}@media (min-width:1600px){ .th-container{  --main-container:1508px }}@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 }}@media (min-width:1922px){ .th-container{  margin-right:auto }}.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)}@media (min-width:1199px){ .row:not([class*="gx-"]){  --bs-gutter-x:30px }}.gy-30{ --bs-gutter-y:30px}.gy-40{ --bs-gutter-y:40px}.gx-108{ --bs-gutter-x:108px}@media (min-width:1700px){ .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:1199px){ .gx-108{  --bs-gutter-x:40px }}select,.form-control,.form-select,textarea,input{ height:55px; padding:0 25px 0 25px; padding-right:45px; border:1px solid var(--border-color); color:var(--body-color); background-color:var(--white-color); border-radius:9999px; border-radius:0; font-size:16px; width:100%}select:focus,.form-control:focus,.form-select:focus,textarea:focus,input:focus{ outline:0; box-shadow:none; background-color:var(--white-color); border-color:var(--theme-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{ padding-left:52px !important; background-image:none}select.style2~i,.form-control.style2~i,.form-select.style2~i,textarea.style2~i,input.style2~i{ color:var(--theme-color); font-weight:400; top:19px; left:25px; max-width:16px}.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(--white-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)}.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}option:checked,option:focus,option:hover{ background-color:var(--theme-color); 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}textarea.form-control,textarea{ min-height:150px; padding-top:16px; padding-bottom:17px; border-radius:0}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:var(--theme-color); border-color:var(--theme-color)}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 var(--theme-color); 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:var(--theme-color); background-color:var(--theme-color); 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(.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(.375em + 0.5875rem) right calc(.375em + .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}.langauge .nice-select{ font-family:var(--body-font); background:none; border:none; width:100%; color:var(--title-color); font-weight:400; font-size:14px; height:26px; line-height:26px; padding:0; border-radius:0; padding-right:20px}.langauge .nice-select:after{ content:"\f107"; right:0px; top:-14px; border-bottom:none; border-right:none; font-size:14px; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg)}.langauge .nice-select.open:after{ -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg)}.langauge .nice-select.open .list{ margin-top:0; opacity:1; pointer-events:auto; -webkit-transform:scale(1) translateY(0); -ms-transform:scale(1) translateY(0); transform:scale(1) translateY(0)}.langauge .nice-select.open .list li{ display:block}.langauge .nice-select.open .list li:before{ display:none}.langauge .nice-select .option{ color:var(--title-color); min-height:30px}.langauge .nice-select .option.selected{ color:var(--theme-color) !important; background:var(--theme-color) !important}.langauge .nice-select .option.selected.focus{ color:#fff !important; background:var(--theme-color) !important}.langauge .nice-select .option:hover,.langauge .nice-select .option.focus,.langauge .nice-select .option.selected.focus{ background:var(--theme-color) !important; color:#fff !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)}.slick-track{ min-width:100%}.slick-list{ padding:0 !important}.slick-slide img{ display:inline-block}.slick-dots{ list-style-type:none; padding:2px 0; margin:38px 0 30px 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:25px}.slick-dots li:last-child{ margin-right:0}.slick-dots button{ font-size:0; padding:0; background-color:transparent; width:10px; height:10px; line-height:0; border-radius:9999px; border:none; background-color:var(--dots-bg,#D8D8D8); -webkit-transition:all ease 0.4s; transition:all ease 0.4s; position:relative}.slick-dots button:hover{ border-color:var(--theme-color)}.slick-dots button:before{ content:''; position:absolute; left:50%; top:50%; width:30px; height:30px; margin:-15px 0 0 -15px; border:2px solid var(--theme-color); border-radius:50%; -webkit-transition:all ease 0.4s; transition:all ease 0.4s; opacity:0; visibility:hidden}.slick-dots .slick-active button{ background-color:var(--theme-color)}.slick-dots .slick-active button::before{ opacity:1; visibility:visible}.slick-arrow{ display:inline-block; padding:0; background-color:var(--white-color); position:absolute; top:50%; border:1px solid var(--border-color); box-shadow:0px 13px 25px rgba(0,0,0,0.05); left:var(--pos-x,-100px); width:var(--icon-size,56px); height:var(--icon-size,56px); font-size:var(--icon-font-size,20px); margin-top:calc(var(--icon-size,56px) / -2); z-index:2; border-radius:0}.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:var(--theme-color); color:var(--title-color); border-color:transparent}.home3 .slick-arrow:hover{ color:var(--white-color)}.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:1700px){ .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:56px;  margin-right:10px } .slick-arrow.slick-next{  margin-right:0;  margin-left:10px } .slick-dots{  margin:8px 0 38px 0 }}.icon-box .slick-arrow{ --icon-size:55px; margin-right:0}.icon-box .slick-arrow:first-child{ margin-right:5px}:root{ --input-height:56px}.nice-select{ -webkit-tap-highlight-color:rgba(0,0,0,0); background-image:none; box-sizing:border-box; clear:both; cursor:pointer; position:relative; line-height:calc(var(--input-height) - 2px); -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap}.nice-select:after{ content:''; font-family:var(--icon-font); font-weight:700; font-size:16px; pointer-events:none; border-bottom:1px solid var(--body-color); border-right:1px solid var(--body-color); position:absolute; right:20px; line-height:calc(var(--input-height) - 2px); top:21px; height:8px; width:8px; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}.nice-select.open:after{ -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); transform:rotate(-135deg)}.nice-select.open .list{ opacity:1; border-radius:0; pointer-events:auto; -webkit-transform:scale(1) translateY(0); -ms-transform:scale(1) translateY(0); transform:scale(1) translateY(0); border-bottom:2px solid var(--theme-color)}.nice-select.disabled{ border-color:#ededed; color:#999; pointer-events:none}.nice-select.disabled:after{ border-color:#ccc}.nice-select.wide{ width:100%}.nice-select.wide .list{ left:0 !important; right:0 !important}.nice-select.right{ float:right}.nice-select.right .list{ left:auto; right:0}.nice-select.small{ font-size:12px; height:36px; line-height:34px}.nice-select.small:after{ height:4px; width:4px}.nice-select.small .option{ line-height:34px; min-height:34px}.nice-select .list{ width:100%; background-color:#fff; border-radius:5px; box-shadow:0 0 0 1px rgba(68,68,68,0.11); box-sizing:border-box; margin-top:4px; opacity:0; overflow:hidden; padding:0; pointer-events:none; position:absolute; top:100%; left:0; -webkit-transform-origin:50% 0; -ms-transform-origin:50% 0; transform-origin:50% 0; -webkit-transform:scale(0.75) translateY(-28px); -ms-transform:scale(0.75) translateY(-28px); transform:scale(0.75) translateY(-28px); -webkit-transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out; transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out; z-index:9}.nice-select .list:hover .option:not(:hover){ background-color:transparent !important}.nice-select .option{ cursor:pointer; font-weight:400; line-height:40px; list-style:none; min-height:40px; outline:none; padding-left:10px; padding-right:15px; text-align:left; font-size:14px; -webkit-transition:all 0.2s; transition:all 0.2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{ background-color:var(--smoke-color)}.nice-select .option.selected{ font-weight:bold}.nice-select .option.disabled{ background-color:transparent; color:#999; cursor:default}.no-csspointerevents .nice-select .list{ display:none}.no-csspointerevents .nice-select.open .list{ display:block}.th-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}.th-menu-wrapper .mobile-logo{width: 80px; padding-bottom:0px; padding-top:0px; display:block; text-align:start; background-color:rgba(200,147,28,0.1)}.th-menu-wrapper .mobile-logo svg{ max-width:185px}.th-menu-wrapper .th-menu-toggle{ border:none; font-size:22px; position:absolute; right:-17px; top:17px; padding:0; line-height:1; width:33px; height:33px; line-height:32px; font-size:18px; z-index:1; color:var(--title-color); background-color:var(--theme-color); border-radius:50%}.th-menu-wrapper .th-menu-toggle:hover{ background-color:var(--title-color); color:var(--white-color)}.th-menu-wrapper .th-menu-area{ width:100%; max-width:310px; background-color:#fff; border-right:3px solid var(--theme-color); height:100%; position:relative; left:-110%; opacity:0; visibility:hidden; -webkit-transition:all ease 1s; transition:all ease 1s; z-index:1}.th-menu-wrapper.th-body-visible{ opacity:1; visibility:visible}.th-menu-wrapper.th-body-visible .th-menu-area{ left:0; opacity:1; visibility:visible}.th-mobile-menu{ overflow-y:scroll; max-height:calc(100vh - 200px); padding-bottom:40px; margin-top:33px; text-align:left}.th-mobile-menu .new-label{ font-size:13px; background-color:var(--theme-color); color:var(--title-color); padding:2px 5px; border-radius:4px; position:relative; top:-1px}.th-mobile-menu ul{ margin:0; padding:0 0}.th-mobile-menu ul li{ border-bottom:1px solid #fdedf1; list-style-type:none}.th-mobile-menu ul li li:first-child{ border-top:1px solid #fdedf1}.th-mobile-menu ul li a{ display:block; position:relative; padding:12px 0; line-height:1; font-size:16px; text-transform:capitalize; color:var(--title-color)}.th-mobile-menu ul li a:before{ content:'\f105'; font-family:var(--icon-font); position:relative; left:0; top:0; margin-right:10px; display:inline-block}.th-mobile-menu ul li.th-active>a{ color:var(--theme-color)}.th-mobile-menu ul li.th-active>a:before{ -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg)}.th-mobile-menu ul li ul li{ padding-left:20px}.th-mobile-menu ul li ul li:last-child{ border-bottom:none}.th-mobile-menu ul .th-item-has-children>a .th-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%}.th-mobile-menu ul .th-item-has-children>a .th-mean-expand:before{ content:'\f067'; font-family:var(--icon-font)}.th-mobile-menu ul .th-item-has-children.th-active>a .th-mean-expand:before{ content:'\f068'}.th-mobile-menu>ul{ padding:0 40px}.th-mobile-menu>ul>li:last-child{ border-bottom:none}.th-menu-toggle{ width:50px; height:50px; line-height:51px; padding:0; font-size:24px; border:none; background-color:var(--theme-color); color:var(--title-color); display:inline-block; border-radius:0}.th-menu-toggle.style-text,.th-menu-toggle.style-text-white{ width:auto; height:auto; background-color:transparent; color:var(--title-color); font-size:20px}.th-menu-toggle.style-text i,.th-menu-toggle.style-text-white i{ margin-right:10px}.th-menu-toggle.style-text-white{ color:var(--white-color)}@media (max-width:400px){ .th-menu-wrapper .th-menu-area{  width:100%;  max-width:270px } .th-mobile-menu>ul{  padding:0 20px }}.preloader{ position:fixed; left:0; right:0; top:0; bottom:0; z-index:999; background-color:#050511}.preloader .as-btn{ padding:18px 20px; border-radius:0; font-size:14px; background:var(--theme-color)}.preloader .as-btn:after{ border-radius:0}.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}@-webkit-keyframes spin{ 0%{  -webkit-transform:translate(2px,1px) rotate(0deg);  transform:translate(2px,1px) rotate(0deg) } 10%{  -webkit-transform:translate(-1px,-3px) rotate(36deg);  transform:translate(-1px,-3px) rotate(36deg) } 20%{  -webkit-transform:translate(-2px,0px) rotate(72deg);  transform:translate(-2px,0px) rotate(72deg) } 30%{  -webkit-transform:translate(1px,2px) rotate(108deg);  transform:translate(1px,2px) rotate(108deg) } 40%{  -webkit-transform:translate(1px,-1px) rotate(144deg);  transform:translate(1px,-1px) rotate(144deg) } 50%{  -webkit-transform:translate(-1px,3px) rotate(180deg);  transform:translate(-1px,3px) rotate(180deg) } 60%{  -webkit-transform:translate(-1px,1px) rotate(216deg);  transform:translate(-1px,1px) rotate(216deg) } 70%{  -webkit-transform:translate(3px,1px) rotate(252deg);  transform:translate(3px,1px) rotate(252deg) } 80%{  -webkit-transform:translate(-2px,-1px) rotate(288deg);  transform:translate(-2px,-1px) rotate(288deg) } 90%{  -webkit-transform:translate(2px,1px) rotate(324deg);  transform:translate(2px,1px) rotate(324deg) } 100%{  -webkit-transform:translate(1px,-2px) rotate(360deg);  transform:translate(1px,-2px) rotate(360deg) }}@keyframes spin{ 0%{  -webkit-transform:translate(2px,1px) rotate(0deg);  transform:translate(2px,1px) rotate(0deg) } 10%{  -webkit-transform:translate(-1px,-3px) rotate(36deg);  transform:translate(-1px,-3px) rotate(36deg) } 20%{  -webkit-transform:translate(-2px,0px) rotate(72deg);  transform:translate(-2px,0px) rotate(72deg) } 30%{  -webkit-transform:translate(1px,2px) rotate(108deg);  transform:translate(1px,2px) rotate(108deg) } 40%{  -webkit-transform:translate(1px,-1px) rotate(144deg);  transform:translate(1px,-1px) rotate(144deg) } 50%{  -webkit-transform:translate(-1px,3px) rotate(180deg);  transform:translate(-1px,3px) rotate(180deg) } 60%{  -webkit-transform:translate(-1px,1px) rotate(216deg);  transform:translate(-1px,1px) rotate(216deg) } 70%{  -webkit-transform:translate(3px,1px) rotate(252deg);  transform:translate(3px,1px) rotate(252deg) } 80%{  -webkit-transform:translate(-2px,-1px) rotate(288deg);  transform:translate(-2px,-1px) rotate(288deg) } 90%{  -webkit-transform:translate(2px,1px) rotate(324deg);  transform:translate(2px,1px) rotate(324deg) } 100%{  -webkit-transform:translate(1px,-2px) rotate(360deg);  transform:translate(1px,-2px) rotate(360deg) }}@-webkit-keyframes speed{ 0%{  -webkit-transform:translate(2px,1px) rotate(0deg);  transform:translate(2px,1px) rotate(0deg) } 10%{  -webkit-transform:translate(-1px,-3px) rotate(-1deg);  transform:translate(-1px,-3px) rotate(-1deg) } 20%{  -webkit-transform:translate(-2px,0px) rotate(1deg);  transform:translate(-2px,0px) rotate(1deg) } 30%{  -webkit-transform:translate(1px,2px) rotate(0deg);  transform:translate(1px,2px) rotate(0deg) } 40%{  -webkit-transform:translate(1px,-1px) rotate(1deg);  transform:translate(1px,-1px) rotate(1deg) } 50%{  -webkit-transform:translate(-1px,3px) rotate(-1deg);  transform:translate(-1px,3px) rotate(-1deg) } 60%{  -webkit-transform:translate(-1px,1px) rotate(0deg);  transform:translate(-1px,1px) rotate(0deg) } 70%{  -webkit-transform:translate(3px,1px) rotate(-1deg);  transform:translate(3px,1px) rotate(-1deg) } 80%{  -webkit-transform:translate(-2px,-1px) rotate(1deg);  transform:translate(-2px,-1px) rotate(1deg) } 90%{  -webkit-transform:translate(2px,1px) rotate(0deg);  transform:translate(2px,1px) rotate(0deg) } 100%{  -webkit-transform:translate(1px,-2px) rotate(-1deg);  transform:translate(1px,-2px) rotate(-1deg) }}@keyframes speed{ 0%{  -webkit-transform:translate(2px,1px) rotate(0deg);  transform:translate(2px,1px) rotate(0deg) } 10%{  -webkit-transform:translate(-1px,-3px) rotate(-1deg);  transform:translate(-1px,-3px) rotate(-1deg) } 20%{  -webkit-transform:translate(-2px,0px) rotate(1deg);  transform:translate(-2px,0px) rotate(1deg) } 30%{  -webkit-transform:translate(1px,2px) rotate(0deg);  transform:translate(1px,2px) rotate(0deg) } 40%{  -webkit-transform:translate(1px,-1px) rotate(1deg);  transform:translate(1px,-1px) rotate(1deg) } 50%{  -webkit-transform:translate(-1px,3px) rotate(-1deg);  transform:translate(-1px,3px) rotate(-1deg) } 60%{  -webkit-transform:translate(-1px,1px) rotate(0deg);  transform:translate(-1px,1px) rotate(0deg) } 70%{  -webkit-transform:translate(3px,1px) rotate(-1deg);  transform:translate(3px,1px) rotate(-1deg) } 80%{  -webkit-transform:translate(-2px,-1px) rotate(1deg);  transform:translate(-2px,-1px) rotate(1deg) } 90%{  -webkit-transform:translate(2px,1px) rotate(0deg);  transform:translate(2px,1px) rotate(0deg) } 100%{  -webkit-transform:translate(1px,-2px) rotate(-1deg);  transform:translate(1px,-2px) rotate(-1deg) }}@-webkit-keyframes strikes{ from{  left:25px } to{  left:-80px;  opacity:0 }}@keyframes strikes{ from{  left:25px } to{  left:-80px;  opacity:0 }}@-webkit-keyframes dots{ from{  width:0px } to{  width:15px }}@keyframes dots{ from{  width:0px } to{  width:15px }}@-webkit-keyframes fadeIn{ from{  opacity:0 } to{  opacity:1 }}@keyframes fadeIn{ from{  opacity:0 } to{  opacity:1 }}.fadeIn,.loading-window{ -webkit-animation:fadeIn 0.4s both; animation:fadeIn 0.4s both}.loading-window{ height:200px; left:50%; margin-left:-150px; margin-top:-100px; position:fixed; top:50%; width:300px; z-index:99}.car{ position:absolute; width:117px; height:42px; left:92px; top:70px}.car .strike{ position:absolute; width:11px; height:1px; background:var(--theme-color); -webkit-animation:strikes 0.2s linear infinite; animation:strikes 0.2s linear infinite}.car .strike2{ top:11px; -webkit-animation-delay:0.05s; animation-delay:0.05s}.car .strike3{ top:22px; -webkit-animation-delay:0.1s; animation-delay:0.1s}.car .strike4{ top:33px; -webkit-animation-delay:0.15s; animation-delay:0.15s}.car .strike5{ top:44px; -webkit-animation-delay:0.2s; animation-delay:0.2s}.car-detail{ position:absolute; display:block; background:var(--theme-color); -webkit-animation:speed 0.5s linear infinite; animation:speed 0.5s linear infinite}.car-detail.spoiler{ width:0; height:0; top:7px; background:none; border:20px solid transparent; border-bottom:8px solid var(--theme-color); border-left:20px solid var(--theme-color)}.car-detail.back{ height:20px; width:92px; top:15px; left:0px}.car-detail.center{ height:35px; width:75px; left:12px; border-top-left-radius:30px; border-top-right-radius:45px 40px; border:4px solid var(--theme-color); background:none; box-sizing:border-box}.car-detail.center1{ height:35px; width:35px; left:12px; border-top-left-radius:30px}.car-detail.front{ height:20px; width:50px; top:15px; left:67px; border-top-right-radius:50px 40px; border-bottom-right-radius:10px}.car-detail.wheel{ height:20px; width:20px; border-radius:50%; top:20px; left:12px; border:3px solid var(--title-color); background:-webkit-linear-gradient(45deg,transparent 45%,#ffe4e1 46%,#ffe4e1 54%,transparent 55%),-webkit-linear-gradient(135deg,transparent 45%,#ffe4e1 46%,#ffe4e1 54%,transparent 55%),-webkit-linear-gradient(left,transparent 45%,#ffe4e1 46%,#ffe4e1 54%,transparent 55%),-webkit-linear-gradient(bottom,transparent 45%,#ffe4e1 46%,#ffe4e1 54%,transparent 55%),-webkit-radial-gradient(#ffe4e1 29%,transparent 30%,transparent 50%,#ffe4e1 51%),var(--title-color); background:linear-gradient(45deg,transparent 45%,#ffe4e1 46%,#ffe4e1 54%,transparent 55%),linear-gradient(-45deg,transparent 45%,#ffe4e1 46%,#ffe4e1 54%,transparent 55%),linear-gradient(90deg,transparent 45%,#ffe4e1 46%,#ffe4e1 54%,transparent 55%),linear-gradient(0deg,transparent 45%,#ffe4e1 46%,#ffe4e1 54%,transparent 55%),radial-gradient(#ffe4e1 29%,transparent 30%,transparent 50%,#ffe4e1 51%),var(--title-color); -webkit-animation-name:spin; animation-name:spin}.car-detail.wheel2{ left:82px}.th-btn{ position:relative; z-index:2; overflow-y:hidden; vertical-align:middle; display:inline-block; text-transform:uppercase; text-align:center; background-color:var(--theme-color); color:var(--title-color); font-size:35px; font-weight:600; line-height:1;;  padding:21px 31px; border-radius:0; border:none}.th-btn:before{ content:""; position:absolute; height:100%; left:0; top:0; width:200%; background-color:var(--title-color); -webkit-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transform:scale(1,0); -ms-transform:scale(1,0); transform:scale(1,0); z-index:-1; -webkit-transition:0.5s ease; transition:0.5s ease}.th-btn>i{ margin-left:5px}.th-btn:hover,.th-btn.active{ color:var(--white-color)}.th-btn:hover::before,.th-btn.active::before{ -webkit-transform-origin:center center; -ms-transform-origin:center center; transform-origin:center center; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}.th-btn.style-skew{ -webkit-transform:skew(-20deg); -ms-transform:skew(-20deg); transform:skew(-20deg); margin-left:10px !important; margin-right:10px !important;}.th-btn.style-skew .btn-text{ overflow-y: hidden; display:inline-block; -webkit-transform:skew(20deg); -ms-transform:skew(20deg); transform:skew(20deg)}.th-btn.style2{ background-color:transparent; color:var(--white-color); border:1px solid var(--white-color); padding:17.5px 38px}.th-btn.style2:hover{ color:var(--title-color)}.th-btn.style2:hover:before{ background-color:var(--white-color)}.th-btn.style3:hover{ color:var(--title-color)}.th-btn.style3:before{ background-color:var(--white-color)}.th-btn.style4{ color:var(--title-color); background-color:var(--white-color)}.th-btn.style4:before{ background-color:var(--theme-color)}.th-btn.style5{ background-color:var(--white-color); color:var(--theme-color); border:2px solid #EEEEEE; padding:20px 34.5px}.th-btn.style5:hover{ color:var(--white-color); border-color:var(--theme-color)}.th-btn.style5:hover:before{ background-color:var(--theme-color)}.th-btn.style6{ color:var(--white-color); background-color:var(--title-color); background-image:url("../img/bg/pattern_bg_2.png"); background-repeat:repeat}.th-btn.style6:hover{ color:var(--title-color)}.th-btn.style6:before{ background-color:var(--white-color)}.th-btn.style7{ background-color:var(--title-color); color:var(--white-color); border-color:var(--theme-color)}.th-btn.style7:hover{ color:var(--white-color); border-color:var(--title-color)}.th-btn.style7:before{ background-color:var(--theme-color)}.th-btn.style8{ background-color:transparent; color:var(--white-color); border:1px solid var(--white-color)}.th-btn.style8:hover{ color:var(--title-color)}.th-btn.style8:hover:before{ background-color:var(--white-color)}.th-btn.fw-btn{ width:100%}.th-btn.radius-btn{ border-radius:30px}.th-btn.radius-btn3{ border-radius:10px}.th-btn.radius-btn2{ border-radius:0px 0px 20px 0px}.home3 .th-btn{ color:var(--white-color)}.line-btn{ font-family:var(--title-font); font-size:14px; font-weight:500; display:inline-block; line-height:24px; position:relative; padding-bottom:0px; margin-bottom:-1px; text-transform:uppercase; color:var(--theme-color)}.line-btn i{ margin-left:10px; font-size:0.9rem}.line-btn:before{ content:""; position:absolute; left:0; bottom:0; width:85%; height:1px; background-color:var(--theme-color); -webkit-transition:all ease 0.4s; transition:all ease 0.4s}.line-btn:hover{ color:var(--title-color)}.line-btn:hover::before{ background-color:var(--title-color); width:45px}.icon-btn{ display:inline-block; width:var(--btn-size,50px); height:var(--btn-size,50px); line-height:var(--btn-size,50px); 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}.icon-btn:hover{ background-color:var(--theme-color); color:var(--white-color)}.icon-btn:hover .badge{ background-color:var(--title-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:var(--theme-color); color:var(--title-color); font-size:var(--icon-font-size,1.2em); border-radius:50%; z-index:1; -webkit-transition:all ease 0.4s; transition:all ease 0.4s}.play-btn:after,.play-btn:before{ content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:var(--theme-color); 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.style2 i{ background-color:var(--white-color); color:var(--theme-color)}.play-btn.style2::before,.play-btn.style2:after{ background-color:var(--white-color)}.play-btn:hover:after,.play-btn:hover::before,.play-btn:hover i{ background-color:var(--theme-color); color:var(--title-color)}.video-btn .play-btn{ margin-right:25px}.link-btn{ font-weight:600; font-size:16px; display:inline-block; line-height:0.8; position:relative; padding-bottom:2px; margin-bottom:-2px; text-transform:uppercase; color:var(--title-color)}.link-btn i{ margin-left:-10px; font-size:0.9rem; visibility:hidden; opacity:0; -webkit-transition:margin 0.3s ease-in-out; transition:margin 0.3s ease-in-out}.link-btn:before{ content:''; position:absolute; left:0; bottom:0; width:0; height:2px; background-color:var(--theme-color); -webkit-transition:all ease 0.4s; transition:all ease 0.4s}.link-btn:hover{ color:var(--theme-color)}.link-btn:hover i{ visibility:visible; opacity:1; margin-left:3px}.link-btn:hover::before{ width:100%}.scroll-top{ position:fixed; right:30px; bottom:30px; height:50px; width:50px; cursor:pointer; display:block; border-radius:50px; z-index:10000; opacity:1; visibility:hidden; -webkit-transform:translateY(45px); -ms-transform:translateY(45px); transform:translateY(45px); -webkit-transition:all 300ms linear; transition:all 300ms linear}.scroll-top:after{ content:"\f062"; font-family:var(--icon-font); position:absolute; text-align:center; line-height:50px; font-size:20px; color:var(--theme-color); left:0; top:0; height:50px; width:50px; cursor:pointer; display:block; z-index:1; border:2px solid var(--theme-color); box-shadow:none; border-radius:50%}.scroll-top svg{ color:var(--theme-color); border-radius:50%; background:var(--white-color)}.scroll-top svg path{ fill:none}.scroll-top .progress-circle path{ stroke:var(--theme-color); stroke-width:20px; box-sizing:border-box; -webkit-transition:all 400ms linear; transition:all 400ms linear}.scroll-top.show{ opacity:1; visibility:visible; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0)}@media (max-width:767px){ .play-btn{  --icon-size:60px } .scrollToTop{  right:20px } .scrollToTop.show{  bottom:20px }}.sec-title{ margin-bottom:calc(var(--section-title-space) - 12px); margin-top:-0.24em; font-size:44px; text-transform:capitalize; line-height:54px}.sub-title{ font-size:16px; font-weight:500; color:var(--theme-color); font-family:var(--title-font); text-transform:uppercase; margin-top:-0.41em; margin-bottom:28px; display:block}@media (max-width:767px){ .sub-title{  margin-bottom:18px }}.shadow-title{ font-family:var(--title-font); font-size:150px; font-weight:bold; line-height:initial; background:-webkit-linear-gradient(top,#EDEDED 0%,transparent 84.54%); background:linear-gradient(180deg,#EDEDED 0%,transparent 84.54%); -webkit-background-clip:text; background-clip:text; text-fill-color:transparent; color:transparent; position:absolute; top:47%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:100%; z-index:-1}.shadow-title.dark-color{ background:-webkit-linear-gradient(top,#232732 0%,transparent 84.54%); background:linear-gradient(180deg,#232732 0%,transparent 84.54%); -webkit-background-clip:text; background-clip:text; text-fill-color:transparent}.title-area{ margin-bottom:calc(var(--section-title-space) - 12px); position:relative; z-index:2; margin-top:-0.40em}.title-area.style3{ margin-top:0}@media (max-width:1199px){ .title-area.text-xl-start{  text-align:center }}.title-area.text-center .sub-title{ padding-left:0}.title-area.text-center .sub-title:before,.title-area.text-center .sub-title:after{ left:-60px}@media (max-width:575px){ .title-area.text-center .sub-title:before, .title-area.text-center .sub-title:after{  left:-40px }}.title-area.text-center .sub-title:after{ left:-40px}@media (max-width:575px){ .title-area.text-center .sub-title:after{  left:-30px }}.title-area .sub-title{ display:inline-block; color:var(--theme-color); font-weight:500; font-size:16px; line-height:28px; font-family:var(--title-font); position:relative; margin-bottom:25px; padding-left:60px; margin-top:-0.34em; text-transform:uppercase}@media (max-width:767px){ .title-area .sub-title{  margin-bottom:18px }}@media (max-width:575px){ .title-area .sub-title{  padding-left:40px }}.title-area .sub-title .double-line:before,.title-area .sub-title:before,.title-area .sub-title .double-line:after,.title-area .sub-title:after{ position:absolute; content:''; background-color:var(--theme-color); left:0px; top:7px; height:2px; width:50px}@media (max-width:575px){ .title-area .sub-title .double-line:before, .title-area .sub-title:before, .title-area .sub-title .double-line:after, .title-area .sub-title:after{  width:30px }}@media (max-width:375px){ .title-area .sub-title .double-line:before, .title-area .sub-title:before, .title-area .sub-title .double-line:after, .title-area .sub-title:after{  display:none }}.title-area .sub-title .double-line:after,.title-area .sub-title:after{ margin-top:3px; width:30px; left:18px}@media (max-width:575px){ .title-area .sub-title .double-line:after, .title-area .sub-title:after{  width:20px;  left:10px }}@media (max-width:375px){ .title-area .sub-title .double-line:after, .title-area .sub-title:after{  display:none }}.title-area .sub-title .double-line:before,.title-area .sub-title:before{ width:50px; top:auto; bottom:7px}@media (max-width:575px){ .title-area .sub-title .double-line:before, .title-area .sub-title:before{  width:30px }}.title-area .sub-title .double-line{ margin-left:0}.title-area .sub-title .double-line:before,.title-area .sub-title .double-line:after{ -webkit-transform:translate(100%,0); -ms-transform:translate(100%,0); transform:translate(100%,0); right:-10px; left:auto}.title-area .sub-title.style2{ padding:0; margin-top:4px}.title-area .sub-title.style2:before,.title-area .sub-title.style2:after{ display:none}.title-area .sub-title.style2 img{ margin:0 8px 0 0}.title-area .sub-title .sub-title2{ background-color:var(--theme-color); border-radius:5px; padding:2px 8px; font-weight:500; font-size:16px; line-height:28px; color:var(--title-color)}.title-area .sec-title{ margin-bottom:15px}.title-area.mb-0 .sec-title{ margin-bottom:-0.41em}.sec-btn{ margin-bottom:var(--section-title-space)}@media (max-width:1399px){ .sec-title{  font-size:42px } .shadow-title{  font-size:120px } .title-area, .sec-title{  --section-title-space:50px }}@media (max-width:1199px){ .sub-title{  margin-bottom:18px } .sec-title{  font-size:38px;  line-height:48px } .shadow-title{  font-size:96px } .title-area, .sec-title{  --section-title-space:50px } .title-area.mb-40, .sec-title.mb-40{  margin-bottom:35px } .title-area.mb-50, .sec-title.mb-50{  margin-bottom:35px } .title-area.mb-25, .sec-title.mb-25{  margin-bottom:20px } .title-area.mb-35, .sec-title.mb-35{  margin-bottom:30px } .title-area.mb-30, .sec-title.mb-30{  margin-bottom:22px } .sec-btn{  --section-title-space:65px }}@media (max-width:991px){ .sec-title{  font-size:34px;  line-height:44px } .shadow-title{  font-size:88px } .sub-title{  margin-bottom:12px } .title-area, .sec-title{  --section-title-space:40px } .title-area.mb-50, .sec-title.mb-50{  margin-bottom:35px } .sec-btn{  --section-title-space:50px }}@media (max-width:767px){ .sec-title{  font-size:26px;  line-height:38px } .shadow-title{  font-size:60px }}@media (max-width:575px){ .journey-wrap{  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap }}@media (max-width:375px){ .shadow-title{  font-size:50px;  top:55% }}.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)}.z-index-step1{ position:relative; z-index:4 !important}.z-index-common{ position:relative; z-index:3}.z-index-n1{ z-index:-1}.media-body{ -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1}.shape-mockup-wrap{ position:relative; z-index:2}.shape-mockup{ position:absolute; z-index:-1}.shape-mockup.z-index-3{ z-index:3}.slider-shadow .slick-list{ padding-top:30px; padding-bottom:30px; margin-bottom:-30px; margin-top:-30px}.badge{ position:absolute; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; display:inline-block; text-align:center; background-color:var(--theme-color); color:var(--white-color); font-weight:400; font-size:12px; padding:.25em .45em; border-radius:50%}.th-social a{ display:inline-block; width:var(--icon-size,40px); height:var(--icon-size,40px); line-height:var(--icon-size,42px); background-color:var(--smoke-color); color:var(--body-color); font-size:14px; text-align:center; margin-right:5px; border-radius:50%}.th-social a:last-child{ margin-right:0}.th-social a:hover{ background-color:var(--theme-color); color:var(--white-color); -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg)}.th-social.style2 a{ background-color:transparent; border:1px solid var(--body-color)}.th-social.style2 a:hover{ background-color:var(--theme-color); color:var(--title-color); border-color:var(--theme-color)}.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:15px}.btn-group.style2{ gap:20px; -webkit-column-gap:45px; -moz-column-gap:45px; column-gap:45px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center}.btn-group.style3{ gap:40px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center}.btn-group .style-skew:first-child{ margin-right:0}.btn-group .style-skew:last-child{ margin-left:0}.th-video{ position:relative}.th-video .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}.th-video .play-btn>i{ width:var(--icon-size,100px); height:var(--icon-size,100px); line-height:var(--icon-size,100px)}.th-video .play-btn:after,.th-video .play-btn:before{ background-color:#000}.xdsoft_datetimepicker{ background-color:var(--white-color); z-index:5}@media (max-width:991px){ p.mb-35{  margin-bottom:30px }}.font-icon{ font-family:var(--icon-font)}.font-title{ font-family:var(--title-font)}.font-body{ font-family:var(--body-font)}.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-20{ font-size:20px}.fs-lg{ font-size:22px}.fs-xs{ font-size:14px}@media (max-width:1199px){ .fs-lg{  font-size:18px } .fs-20{  font-size:17px }}.bg-theme{ background-color:var(--theme-color) !important}.bg-smoke{ background-color:var(--smoke-color) !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-black1{ background-color:#1B1F29}.gr-bg1{ background:-webkit-linear-gradient(top,#F7F7F7 0%,rgba(255,255,255,0) 100%); background:linear-gradient(180deg,#F7F7F7 0%,rgba(255,255,255,0) 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-top-center{ background-size:auto; background-position:top center}.text-theme{ color:var(--theme-color) !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:var(--theme-color)}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] [class*="container"]{ position:relative; z-index:2}[data-overlay]:before{ content:''; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1}[data-overlay="theme"]:before{ background-color:var(--theme-color)}[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:#010B23}[data-overlay="overlay2"]:before{ background-color:#050505}[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}.animated{ -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both}.animated.hinge{ -webkit-animation-duration:2s; animation-duration:2s}.ripple-animation,.play-btn:after,.play-btn:before,.about-call-btn:after,.about-call-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.9);  transform:scale(1.9);  opacity:0 }}@keyframes ripple{ 0%{  -webkit-transform:scale(1);  transform:scale(1);  opacity:0 } 30%{  opacity:0.4 } 100%{  -webkit-transform:scale(1.9);  transform:scale(1.9);  opacity:0 }}@-webkit-keyframes headerSticky{ 0%{  -webkit-transform:translateY(-100%);  transform:translateY(-100%) } 100%{  -webkit-transform:translateY(0);  transform:translateY(0) }}@keyframes headerSticky{ 0%{  -webkit-transform:translateY(-100%);  transform:translateY(-100%) } 100%{  -webkit-transform:translateY(0);  transform:translateY(0) }}.moving{ -webkit-animation:moving 35s linear infinite; animation:moving 35s linear infinite}@-webkit-keyframes moving{ 0%{  -webkit-transform:translateX(0) rotateY(0);  transform:translateX(0) rotateY(0) } 50%{  -webkit-transform:translateX(calc(-100vw + 100%));  transform:translateX(calc(-100vw + 100%)) } 51%{  -webkit-transform:translateX(calc(-100vw + 100%)) rotateY(180deg);  transform:translateX(calc(-100vw + 100%)) rotateY(180deg) } 100%{  -webkit-transform:translateX(0) rotateY(180deg);  transform:translateX(0) rotateY(180deg) }}@keyframes moving{ 0%{  -webkit-transform:translateX(0) rotateY(0);  transform:translateX(0) rotateY(0) } 50%{  -webkit-transform:translateX(calc(-100vw + 100%));  transform:translateX(calc(-100vw + 100%)) } 51%{  -webkit-transform:translateX(calc(-100vw + 100%)) rotateY(180deg);  transform:translateX(calc(-100vw + 100%)) rotateY(180deg) } 100%{  -webkit-transform:translateX(0) rotateY(180deg);  transform:translateX(0) rotateY(180deg) }}.movingX{ -webkit-animation:movingX 35s linear infinite; animation:movingX 35s linear infinite}@-webkit-keyframes movingX{ 0%{  -webkit-transform:translateX(0) rotateY(0deg);  transform:translateX(0) rotateY(0deg) } 50%{  -webkit-transform:translateX(calc(100vw - 100%));  transform:translateX(calc(100vw - 100%)) } 51%{  -webkit-transform:translateX(calc(100vw - 100%)) rotateY(180deg);  transform:translateX(calc(100vw - 100%)) rotateY(180deg) } 100%{  -webkit-transform:translateX(0) rotateY(180deg);  transform:translateX(0) rotateY(180deg) }}@keyframes movingX{ 0%{  -webkit-transform:translateX(0) rotateY(0deg);  transform:translateX(0) rotateY(0deg) } 50%{  -webkit-transform:translateX(calc(100vw - 100%));  transform:translateX(calc(100vw - 100%)) } 51%{  -webkit-transform:translateX(calc(100vw - 100%)) rotateY(180deg);  transform:translateX(calc(100vw - 100%)) rotateY(180deg) } 100%{  -webkit-transform:translateX(0) rotateY(180deg);  transform:translateX(0) rotateY(180deg) }}.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(-60px);  transform:translateY(-60px) } 100%{  -webkit-transform:translateY(0);  transform:translateY(0) }}@keyframes jumpAni{ 0%{  -webkit-transform:translateY(0);  transform:translateY(0) } 40%{  -webkit-transform:translateY(-60px);  transform:translateY(-60px) } 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(60px);  transform:translateY(60px) } 100%{  -webkit-transform:translateY(0);  transform:translateY(0) }}@keyframes jumpReverseAni{ 0%{  -webkit-transform:translateY(0);  transform:translateY(0) } 50%{  -webkit-transform:translateY(60px);  transform:translateY(60px) } 100%{  -webkit-transform:translateY(0);  transform:translateY(0) }}.movingY{ -webkit-animation:movingY 17s linear infinite; animation:movingY 17s linear infinite}@-webkit-keyframes movingY{ 0%{  -webkit-transform:translateY(0);  transform:translateY(0) } 40%{  -webkit-transform:translateY(-100%);  transform:translateY(-100%) } 100%{  -webkit-transform:translateY(0);  transform:translateY(0) }}@keyframes movingY{ 0%{  -webkit-transform:translateY(0);  transform:translateY(0) } 40%{  -webkit-transform:translateY(-100%);  transform:translateY(-100%) } 100%{  -webkit-transform:translateY(0);  transform:translateY(0) }}.movingY-reverse{ -webkit-animation:movingYReverseAni 17s linear infinite; animation:movingYReverseAni 17s linear infinite}@-webkit-keyframes movingYReverseAni{ 0%{  -webkit-transform:translateY(0);  transform:translateY(0) } 50%{  -webkit-transform:translateY(100%);  transform:translateY(100%) } 100%{  -webkit-transform:translateY(0);  transform:translateY(0) }}@keyframes movingYReverseAni{ 0%{  -webkit-transform:translateY(0);  transform:translateY(0) } 50%{  -webkit-transform:translateY(100%);  transform:translateY(100%) } 100%{  -webkit-transform:translateY(0);  transform:translateY(0) }}@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) }}.zoom{ -webkit-animation:zoom 15s linear infinite; animation:zoom 15s linear infinite}@-webkit-keyframes zoom{ 0%{  -webkit-transform:scale(1);  transform:scale(1) } 100%{  -webkit-transform:scale(1.2);  transform:scale(1.2) }}.dance2{ -webkit-animation:dance2 4s alternate infinite; animation:dance2 4s alternate infinite}@-webkit-keyframes dance2{ 0%{  -webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0) } 50%{  -webkit-transform:translate3d(15px,-15px,0);  transform:translate3d(15px,-15px,0) } 100%{  -webkit-transform:translate3d(0,-15px,15px);  transform:translate3d(0,-15px,15px) }}@keyframes dance2{ 0%{  -webkit-transform:translate3d(0,0,0);  transform:translate3d(0,0,0) } 50%{  -webkit-transform:translate3d(15px,-15px,0);  transform:translate3d(15px,-15px,0) } 100%{  -webkit-transform:translate3d(0,-15px,15px);  transform:translate3d(0,-15px,15px) }}@-webkit-keyframes animatedgradient{ 0%{  background-position:0% 50% } 50%{  background-position:100% 50% } 100%{  background-position:0% 50% }}@keyframes animatedgradient{ 0%{  background-position:0% 50% } 50%{  background-position:100% 50% } 100%{  background-position:0% 50% }}.ding-dong{ -webkit-animation:ding-dong 2s linear; animation:ding-dong 2s linear}@-webkit-keyframes ding-dong{ 0%{  -webkit-transform:rotateZ(0);  transform:rotate(0) } 5%{  -webkit-transform:rotateZ(5.3deg);  transform:rotate(5.3deg) } 10%{  -webkit-transform:rotateZ(7.8deg);  transform:rotate(7.8deg) } 15%{  -webkit-transform:rotateZ(7deg);  transform:rotate(7deg) } 20%{  -webkit-transform:rotateZ(3.9deg);  transform:rotate(3.9deg) } 20%{  -webkit-transform:rotateZ(3.9deg);  transform:rotate(3.9deg) } 25%{  -webkit-transform:rotateZ(0);  transform:rotate(0) } 30%{  -webkit-transform:rotateZ(-3.2deg);  transform:rotate(-3.2deg) } 35%{  -webkit-transform:rotateZ(-4.7deg);  transform:rotate(-4.7deg) } 40%{  -webkit-transform:rotate(-4.3deg);  transform:rotate(-4.3deg) } 45%{  -webkit-transform:rotateZ(-2.4deg);  transform:rotate(-2.4deg) } 50%{  -webkit-transform:rotateZ(0);  transform:rotate(0) } 55%{  -webkit-transform:rotateZ(2deg);  transform:rotate(2deg) } 60%{  -webkit-transform:rotateZ(2.9deg);  transform:rotate(2.9deg) } 65%{  -webkit-transform:rotateZ(2.6deg);  transform:rotate(2.6deg) } 70%{  -webkit-transform:rotateZ(1.4deg);  transform:rotate(1.4deg) } 75%{  -webkit-transform:rotateZ(0);  transform:rotate(0) } 80%{  -webkit-transform:rotateZ(-1.2deg);  transform:rotate(-1.2deg) } 85%{  -webkit-transform:rotateZ(-1.7deg);  transform:rotate(-1.7deg) } 90%{  -webkit-transform:rotateZ(-1.6deg);  transform:rotate(-1.6deg) } 95%{  -webkit-transform:rotateZ(-0.9deg);  transform:rotate(-0.9deg) } 100%{  -webkit-transform:rotateZ(0);  transform:rotate(0) }}@keyframes ding-dong{ 0%{  -webkit-transform:rotateZ(0);  transform:rotate(0) } 5%{  -webkit-transform:rotateZ(5.3deg);  transform:rotate(5.3deg) } 10%{  -webkit-transform:rotateZ(7.8deg);  transform:rotate(7.8deg) } 15%{  -webkit-transform:rotateZ(7deg);  transform:rotate(7deg) } 20%{  -webkit-transform:rotateZ(3.9deg);  transform:rotate(3.9deg) } 20%{  -webkit-transform:rotateZ(3.9deg);  transform:rotate(3.9deg) } 25%{  -webkit-transform:rotateZ(0);  transform:rotate(0) } 30%{  -webkit-transform:rotateZ(-3.2deg);  transform:rotate(-3.2deg) } 35%{  -webkit-transform:rotateZ(-4.7deg);  transform:rotate(-4.7deg) } 40%{  -webkit-transform:rotate(-4.3deg);  transform:rotate(-4.3deg) } 45%{  -webkit-transform:rotateZ(-2.4deg);  transform:rotate(-2.4deg) } 50%{  -webkit-transform:rotateZ(0);  transform:rotate(0) } 55%{  -webkit-transform:rotateZ(2deg);  transform:rotate(2deg) } 60%{  -webkit-transform:rotateZ(2.9deg);  transform:rotate(2.9deg) } 65%{  -webkit-transform:rotateZ(2.6deg);  transform:rotate(2.6deg) } 70%{  -webkit-transform:rotateZ(1.4deg);  transform:rotate(1.4deg) } 75%{  -webkit-transform:rotateZ(0);  transform:rotate(0) } 80%{  -webkit-transform:rotateZ(-1.2deg);  transform:rotate(-1.2deg) } 85%{  -webkit-transform:rotateZ(-1.7deg);  transform:rotate(-1.7deg) } 90%{  -webkit-transform:rotateZ(-1.6deg);  transform:rotate(-1.6deg) } 95%{  -webkit-transform:rotateZ(-0.9deg);  transform:rotate(-0.9deg) } 100%{  -webkit-transform:rotateZ(0);  transform:rotate(0) }}@-webkit-keyframes animate-positive{ 0%{  width:0 }}@keyframes animate-positive{ 0%{  width:0 }}@-webkit-keyframes lineMove{ 0%{  bottom:0;  opacity:1 } 50%{  bottom:100%;  opacity:0.3 } 100%{  bottom:0;  opacity:1 }}@keyframes lineMove{ 0%{  bottom:0;  opacity:1 } 50%{  bottom:100%;  opacity:0.3 } 100%{  bottom:0;  opacity:1 }}@-webkit-keyframes lineMove2{ 0%{  top:0;  opacity:1 } 50%{  top:100%;  opacity:0.3 } 100%{  top:0;  opacity:1 }}@keyframes lineMove2{ 0%{  top:0;  opacity:1 } 50%{  top:100%;  opacity:0.3 } 100%{  top:0;  opacity:1 }}@-webkit-keyframes shapePulse{ 0%{  -webkit-transform:scaleY(1);  transform:scaleY(1) } 50%{  -webkit-transform:scaleY(0.88);  transform:scaleY(0.88) } 100%{  -webkit-transform:scaleY(1);  transform:scaleY(1) }}@keyframes shapePulse{ 0%{  -webkit-transform:scaleY(1);  transform:scaleY(1) } 50%{  -webkit-transform:scaleY(0.88);  transform:scaleY(0.88) } 100%{  -webkit-transform:scaleY(1);  transform:scaleY(1) }}.movingTopRight{ -webkit-animation:movingTopRight 15s linear infinite; animation:movingTopRight 15s linear infinite}@-webkit-keyframes movingTopRight{ 0%{  -webkit-transform:translate(0,0);  transform:translate(0,0) } 50%{  -webkit-transform:translate(-90px,90px);  transform:translate(-90px,90px) } 100%{  -webkit-transform:translate(0,0);  transform:translate(0,0) }}@keyframes movingTopRight{ 0%{  -webkit-transform:translate(0,0);  transform:translate(0,0) } 50%{  -webkit-transform:translate(-90px,90px);  transform:translate(-90px,90px) } 100%{  -webkit-transform:translate(0,0);  transform:translate(0,0) }}.movingBottomLeft{ -webkit-animation:movingBottomLeft 15s linear infinite; animation:movingBottomLeft 15s linear infinite}@-webkit-keyframes movingBottomLeft{ 0%{  -webkit-transform:translate(0,0);  transform:translate(0,0) } 50%{  -webkit-transform:translate(90px,-90px);  transform:translate(90px,-90px) } 100%{  -webkit-transform:translate(0,0);  transform:translate(0,0) }}@keyframes movingBottomLeft{ 0%{  -webkit-transform:translate(0,0);  transform:translate(0,0) } 50%{  -webkit-transform:translate(90px,-90px);  transform:translate(90px,-90px) } 100%{  -webkit-transform:translate(0,0);  transform:translate(0,0) }}@-webkit-keyframes bgSlide{ 0%{  background-position:0 0 } 0%{  background-position:0 -50% } 0%{  background-position:0 0 }}@keyframes bgSlide{ 0%{  background-position:0 0 } 0%{  background-position:0 -50% } 0%{  background-position:0 0 }}.scalein.th-animated{ --animation-name:scalein}.slidetopleft.th-animated{ --animation-name:slidetopleft}.slidebottomright.th-animated{ --animation-name:slidebottomright}.slideinleft.th-animated{ --animation-name:slideinleft}.slideinright.th-animated{ --animation-name:slideinright}.slideinup.th-animated{ --animation-name:slideinup}.slideindown.th-animated{ --animation-name:slideindown}.rollinleft.th-animated{ --animation-name:rollinleft}.rollinright.th-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)}.th-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(-90px);  transform:translateX(-90px) } 100%{  -webkit-transform:translateX(0);  transform:translateX(0) }}@keyframes slideinleft{ 0%{  opacity:0;  -webkit-transform:translateX(-90px);  transform:translateX(-90px) } 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) }}@-webkit-keyframes fadeInLeft{ 0%{  opacity:0;  -webkit-transform:translateX(-20px);  -ms-transform:translateX(-20px);  transform:translateX(-20px) } 100%{  opacity:1;  -webkit-transform:translateX(0);  -ms-transform:translateX(0);  transform:translateX(0) }}@keyframes fadeInLeft{ 0%{  opacity:0;  -webkit-transform:translateX(-20px);  -ms-transform:translateX(-20px);  transform:translateX(-20px) } 100%{  opacity:1;  -webkit-transform:translateX(0);  -ms-transform:translateX(0);  transform:translateX(0) }}.fadeInLeft{ -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{ 0%{  opacity:0;  -webkit-transform:translateX(20px);  -ms-transform:translateX(20px);  transform:translateX(20px) } 100%{  opacity:1;  -webkit-transform:translateX(0);  -ms-transform:translateX(0);  transform:translateX(0) }}@keyframes fadeInRight{ 0%{  opacity:0;  -webkit-transform:translateX(20px);  -ms-transform:translateX(20px);  transform:translateX(20px) } 100%{  opacity:1;  -webkit-transform:translateX(0);  -ms-transform:translateX(0);  transform:translateX(0) }}.fadeInRight{ -webkit-animation-name:fadeInRight; animation-name:fadeInRight}@-webkit-keyframes fadeInUp{ 0%{  opacity:0;  -webkit-transform:translateY(20px);  -ms-transform:translateY(20px);  transform:translateY(20px) } 100%{  opacity:1;  -webkit-transform:translateY(0);  -ms-transform:translateY(0);  transform:translateY(0) }}@keyframes fadeInUp{ 0%{  opacity:0;  -webkit-transform:translateY(20px);  -ms-transform:translateY(20px);  transform:translateY(20px) } 100%{  opacity:1;  -webkit-transform:translateY(0);  -ms-transform:translateY(0);  transform:translateY(0) }}.fadeInUp{ -webkit-animation-name:fadeInUp; animation-name:fadeInUp}@-webkit-keyframes fadeInDown{ 0%{  opacity:0;  -webkit-transform:translateY(-20px);  -ms-transform:translateY(-20px);  transform:translateY(-20px) } 100%{  opacity:1;  -webkit-transform:translateY(0);  -ms-transform:translateY(0);  transform:translateY(0) }}@keyframes fadeInDown{ 0%{  opacity:0;  -webkit-transform:translateY(-20px);  -ms-transform:translateY(-20px);  transform:translateY(-20px) } 100%{  opacity:1;  -webkit-transform:translateY(0);  -ms-transform:translateY(0);  transform:translateY(0) }}.fadeInDown{ -webkit-animation-name:fadeInDown; animation-name:fadeInDown}.widget_nav_menu ul,.widget_meta ul,.widget_pages ul,.widget_archive ul,.widget_categories ul,.wp-block-categories ul{ list-style:none; padding:0; margin:0 0 0 0}.widget_nav_menu>ul,.widget_nav_menu .menu,.widget_meta>ul,.widget_meta .menu,.widget_pages>ul,.widget_pages .menu,.widget_archive>ul,.widget_archive .menu,.widget_categories>ul,.widget_categories .menu,.wp-block-categories>ul,.wp-block-categories .menu{ margin:-20px 0 -20px 0}.widget_nav_menu a,.widget_meta a,.widget_pages a,.widget_archive a,.widget_categories a,.wp-block-categories a{ display:block; background-color:transparent; margin:0; padding:16px 45px 19px 27px; font-size:16px; line-height:1.313; color:var(--body-color); border-radius:0; border-bottom:1px solid #E0E0E0}.widget_nav_menu a::before,.widget_meta a::before,.widget_pages a::before,.widget_archive a::before,.widget_categories a::before,.wp-block-categories a::before{ content:"\f07c"; position:absolute; left:0; top:17px; font-family:var(--icon-font); font-weight:500}.widget_nav_menu li,.widget_meta li,.widget_pages li,.widget_archive li,.widget_categories li,.wp-block-categories li{ display:block; position:relative}.widget_nav_menu li:last-child a,.widget_meta li:last-child a,.widget_pages li:last-child a,.widget_archive li:last-child a,.widget_categories li:last-child a,.wp-block-categories li:last-child a{ border-bottom:none}.widget_nav_menu li>span,.widget_meta li>span,.widget_pages li>span,.widget_archive li>span,.widget_categories li>span,.wp-block-categories li>span{ color:var(--body-color); text-align:center; position:absolute; right:0; top:14px; -webkit-transition:all ease 0.4s; transition:all ease 0.4s; pointer-events:none; min-width:20px; text-align:right}.widget_nav_menu a:hover,.widget_meta a:hover,.widget_pages a:hover,.widget_archive a:hover,.widget_categories a:hover,.wp-block-categories a:hover{ color:var(--theme-color)}.widget_nav_menu a:hover~span,.widget_meta a:hover~span,.widget_pages a:hover~span,.widget_archive a:hover~span,.widget_categories a:hover~span,.wp-block-categories a:hover~span{ color:var(--theme-color)}.widget_nav_menu .children,.widget_meta .children,.widget_pages .children,.widget_archive .children,.widget_categories .children,.wp-block-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}.th-blog ul.wp-block-archives li{ margin:5px 0}.widget{ padding:var(--widget-padding-y,40px) var(--widget-padding-x,30px); background-color:var(--smoke-color); margin-bottom:40px; position:relative}.widget select,.widget input{ height:55px; border:none; background-color:var(--input-bg,#fff); border-radius:0}.widget.no-banner-widget{ padding:0}.widget_title{ position:relative; font-size:20px; font-weight:600; font-family:var(--title-font); line-height:1em; text-transform:uppercase; margin:-0.07em 0 29px 0}.wp-block-search__label,.widget_title{ position:relative; font-size:24px; font-weight:700; font-family:var(--title-font); line-height:1em; padding-bottom:17px; margin:-0.12em 0 30px 0}.wp-block-search__label:after,.wp-block-search__label:before,.widget_title:after,.widget_title:before{ content:''; height:3px; width:100%; background-color:#E0E0E0; position:absolute; bottom:0; left:0}.wp-block-search__label:after,.widget_title:after{ background-color:var(--theme-color); width:30px}.widget .search-form{ 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{ border:none; width:55px; height:55px; background-color:var(--theme-color); color:var(--title-color); display:inline-block}.widget .search-form button:hover{ background-color:var(--title-color); color:var(--white-color)}.price_slider_wrapper .button{ position:relative; background-color:transparent; color:var(--theme-color); font-weight:600; line-height:1.6; text-transform:uppercase; text-align:center; border:none; display:inline-block; overflow:hidden; position:relative; z-index:2; padding:0; font-size:14px; -webkit-transition:0.4s ease-in; transition:0.4s ease-in}.price_slider_wrapper .button:before{ content:""; position:absolute; left:0; bottom:0; min-width:43px; height:2px; background-color:var(--theme-color)}.wp-block-tag-cloud a,.tagcloud a{ display:inline-block; font-size:14px; font-weight:600; line-height:1; padding:10.5px 15px; margin-right:5px; margin-bottom:10px; color:var(--body-color); background-color:var(--white-color); border-radius:0}.wp-block-tag-cloud a:hover,.tagcloud a:hover{ background-color:var(--theme-color); color:var(--title-color) !important}.tagcloud{ margin-right:-10px; margin-bottom:-10px}.recent-post{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; margin-bottom:18px}.recent-post:last-child{ margin-bottom:0}.recent-post .media-img{ position:relative; margin-right:15px; max-width:95px; border-radius:10px; overflow:hidden}.recent-post .media-img img{ width:100%; height:100%; border-radius:10px; -webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.recent-post .media-img:after{ content:'\f0c1'; font-family:var(--icon-font); position:absolute; inset:0; text-align:center; line-height:95px; font-size:24px; background-color:rgba(0,0,0,0.7); color:var(--theme-color); pointer-events:none; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.recent-post .post-title{ font-weight:500; font-size:18px; line-height:24px; margin:0 0 -0.1em 0; font-family:var(--title-font); text-transform:capitalize; margin-bottom:5px}.recent-post .line-btn{ font-weight:600; font-size:14px; line-height:17px}.recent-post .line-btn:hover{ color:var(--white-color)}.recent-post .line-btn:before{ display:none}.recent-post .recent-post-meta{ margin-top:-0.4em; margin-bottom:0px}.recent-post .recent-post-meta a{ text-transform:capitalize; font-size:14px; font-weight:400; color:var(--body-color)}.recent-post .recent-post-meta a i{ color:var(--theme-color); margin-right:8px}.recent-post:hover .media-img:after{ -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}.wp-block-calendar,.calendar_wrap{ position:relative; background-color:#fff; padding-bottom:0; border:none}.wp-block-calendar span[class*="wp-calendar-nav"],.calendar_wrap span[class*="wp-calendar-nav"]{ position:absolute; top:8px; left:20px; font-size:14px; color:var(--title-color); font-weight:500; z-index:1}.wp-block-calendar span[class*="wp-calendar-nav"] a,.calendar_wrap span[class*="wp-calendar-nav"] a{ color:inherit}.wp-block-calendar span.wp-calendar-nav-next,.calendar_wrap span.wp-calendar-nav-next{ left:auto; right:20px}.wp-block-calendar caption,.calendar_wrap caption{ caption-side:top; text-align:center; color:var(--title-color); background-color:#f1dbbe}.wp-block-calendar th,.calendar_wrap th{ font-size:14px; padding:5px 5px; border:none; text-align:center; border-right:1px solid #fff; color:#01133c; font-weight:500}.wp-block-calendar th a,.calendar_wrap th a{ color:inherit}.wp-block-calendar td,.calendar_wrap td{ font-size:14px; padding:5px; color:#01133c; border:1px solid #ededed; text-align:center; background-color:transparent; -webkit-transition:all ease 0.4s; transition:all ease 0.4s}.wp-block-calendar #today,.calendar_wrap #today{ color:var(--theme-color); background-color:var(--white-color); border-color:#ededed}.wp-block-calendar thead,.calendar_wrap thead{ background-color:#f6f6f6}.wp-block-calendar .wp-calendar-table,.calendar_wrap .wp-calendar-table{ margin-bottom:0}.wp-block-calendar .wp-calendar-nav .pad,.calendar_wrap .wp-calendar-nav .pad{ display:none}.sidebar-gallery{ display:grid; grid-template-columns:repeat(3,1fr); gap:20px}.sidebar-gallery .gallery-thumb{ overflow:hidden}.sidebar-gallery .gallery-thumb img{ width:100%}.widget_shopping_cart .widget_title{ margin-bottom:30px; border-bottom:none}.widget_shopping_cart ul{ margin:0; padding:0}.widget_shopping_cart ul li{ list-style-type:none}.widget_shopping_cart.style2 .cart_list a:not(.remove):hover{ color:var(--theme-color)}.widget_shopping_cart.style2 .cart_list a.remove:hover{ color:var(--theme-color)}.widget_shopping_cart.style3 .cart_list a:not(.remove):hover{ color:var(--theme-color)}.widget_shopping_cart.style3 .cart_list a.remove:hover{ color:var(--theme-color)}.widget_shopping_cart .mini_cart_item{ position:relative; padding:30px 30px 30px 90px; border-bottom:1px solid rgba(0,0,0,0.1); margin-bottom:0; text-align:left}.widget_shopping_cart .cart_list a:not(.remove){ display:block; color:var(--body-color); font-size:16px; font-weight:500; font-family:var(--title-font); font-weight:600; color:var(--title-color)}.widget_shopping_cart .cart_list a:not(.remove):hover{ color:var(--theme-color)}.widget_shopping_cart .cart_list a.remove{ position:absolute; top:50%; left:95%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); color:var(--body-color)}.widget_shopping_cart .cart_list a.remove:hover{ color:var(--theme-color)}.widget_shopping_cart .cart_list img{ width:75px; height:75px; position:absolute; left:0; top:18px; border-radius:5px}.widget_shopping_cart .quantity{ display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; white-space:nowrap; vertical-align:top; margin-right:20px; font-size:14px; font-weight:500}.widget_shopping_cart .total{ margin-top:20px; font-size:18px; color:var(--title-color); font-family:var(--body-font)}.widget_shopping_cart .total strong{ font-family:var(--title-font)}.widget_shopping_cart .amount{ padding-left:5px}.widget_shopping_cart .th-btn{ margin-right:15px}.widget_shopping_cart .th-btn:last-child{ margin-right:0}.sidebar-area .widget_shopping_cart .th-btn{ margin-right:10px; padding:8px 22px; font-size:14px}.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 .wp-block-tag-cloud a,.sidebar-area .tagcloud a{ border:none}.sidebar-area .newsletter-form button{ width:100%; text-transform:capitalize; font-size:16px; font-weight:400; height:60px; margin-top:10px}.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}.donwload-media-wrap{ margin-top:-4px; margin-bottom:-4px}.download-media{ 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:15px; padding-bottom:15px; border-bottom:1px solid #E7E7E7}.download-media_icon{ margin-right:15px}.download-media_icon i{ font-size:30px; color:var(--theme-color)}.download-media_title{ color:var(--title-color); font-size:18px; font-weight:600; text-transform:uppercase; margin-bottom:-4px}.download-media_text{ color:var(--body-color); text-transform:uppercase; font-size:14px}.download-media_btn{ margin-left:auto; width:40px; height:40px; line-height:40px; background-color:var(--theme-color); color:var(--white-color); text-align:center}.download-media_btn:hover{ background-color:var(--title-color); color:var(--white-color)}.download-media:last-child{ margin-bottom:0; padding-bottom:0; border-bottom:none}.widget_offer{ position:relative; padding-top:40px; padding-bottom:40px; background-color:var(--title-color); z-index:2}.widget_offer.style2{ padding-top:60px; padding-bottom:60px}.widget_offer.style2 .offer-banner{ text-align:center}.widget_offer.style2 .offer-banner .banner-logo{ margin-bottom:20px}.widget_offer.style2 .offer-banner .banner-title{ color:var(--white-color); max-width:280px; margin:0 auto 20px auto}.widget_offer.style2 .offer-banner .offer{ background-color:var(--white-color); padding:30px 30px 60px 30px; margin-bottom:0}.widget_offer.style2 .offer-banner .offer-title{ color:var(--title-color); margin-bottom:3px; text-transform:uppercase}.widget_offer.style2 .offer-banner .offer-text{ font-family:var(--title-font); margin-bottom:-0.3em}.widget_offer.style2 .offer-banner .th-btn{ margin-top:-30px}.widget_offer:before{ content:""; position:absolute; inset:0; background-color:rgba(27,27,27,0.85); z-index:-1}.offer-banner{ text-align:center}.offer-banner .banner-logo{ margin-bottom:25px}.offer-banner .banner-title{ position:relative; color:var(--title-color); font-weight:700; font-size:20px; line-height:30px; width:297px; height:100%; margin:-35px auto 20px auto; padding:28px 30px; background-color:var(--theme-color); -webkit-clip-path:polygon(20% 0%,80% 0%,100% 0,100% 80%,80% 100%,20% 100%,0% 80%,0 0); clip-path:polygon(20% 0%,80% 0%,100% 0,100% 80%,80% 100%,20% 100%,0% 80%,0 0); z-index:2; margin-bottom:40px}@media (max-width:1199px){ .offer-banner .banner-title{  width:100%;  margin:0px auto 20px auto }}.offer-banner .banner-title:before{ content:""; position:absolute; inset:5px; top:0; background-color:var(--white-color); -webkit-clip-path:polygon(20% 0%,80% 0%,100% 0,100% 80%,80% 100%,20% 100%,0% 80%,0 0); clip-path:polygon(20% 0%,80% 0%,100% 0,100% 80%,80% 100%,20% 100%,0% 80%,0 0); z-index:-1}.offer-banner .offer{ margin-bottom:30px}.offer-banner .offer-title{ font-weight:500; font-size:20px; line-height:30px; margin-bottom:0px; text-transform:uppercase; color:var(--white-color)}.offer-banner .offer-text{ font-family:var(--title-font)}.offer-banner .offter-num{ font-weight:700; font-size:18px; line-height:28px}@media (max-width:1199px){ .widget{  --widget-padding-y:30px;  --widget-padding-x:30px } .widget_title{  font-size:20px } .recent-post .post-title{  font-size:18px;  line-height:24px } .widget_offer{  padding-top:40px;  padding-bottom:40px }}@media (max-width:991px){ .sidebar-area{  padding-top:30px } .wp-block-tag-cloud a, .tagcloud a{  padding:10.5px 18px }}@media (max-width:575px){ .widget{  padding:30px 20px }}.sidemenu-wrapper .widget_title{ position:relative; border:none; font-family:var(--title-font); font-size:24px; font-weight:600; text-transform:uppercase; color:var(--white-color); line-height:1; border-bottom:0; padding:0 0 15px 0; margin:0 0 35px 0; max-width:275px}.sidemenu-wrapper .widget_title:before,.sidemenu-wrapper .widget_title:after{ content:''; position:absolute; left:0; bottom:0; width:61px; height:2px; background-color:var(--theme-color)}.sidemenu-wrapper .widget_title:after{ width:16px; border:3px solid var(--title-color); height:10px; background-color:transparent; bottom:-3px; left:40px; -webkit-animation:footerLine 7s linear infinite; animation:footerLine 7s linear infinite}.sidemenu-wrapper .recent-post{ max-width:280px}.sidemenu-wrapper .recent-post .post-title{ color:var(--white-color)}.sidemenu-wrapper.shopping-cart .widget_title{ color:var(--title-color)}.footer-widget{ margin-bottom:40px}.footer-widget,.footer-widget .widget{ padding:0; border:none; padding-bottom:0; background-color:transparent}.footer-widget .widget_title{ overflow-y: hidden; position:relative; border:none; font-family:var(--title-font); font-size:24px; font-weight:600; text-transform:uppercase; color:var(--white-color); line-height:1; border-bottom:0; padding:0 0 15px 0; margin:0 0 35px 0 !important; max-width:275px}.footer-widget .widget_title:before,.footer-widget .widget_title:after{ content:''; position:absolute; left:0; bottom:0; width:61px; height:2px; background-color:var(--theme-color)}.footer-widget .widget_title:after{ width:16px; border:3px solid var(--title-color); height:10px; background-color:transparent; bottom:-3px; left:40px; -webkit-animation:footerLine 7s linear infinite; animation:footerLine 7s linear infinite}.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:-4px}.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:10px !important}.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 28px; margin-bottom:22px; display:block; max-width:100%; width:-webkit-max-content; width:-moz-max-content; width:max-content; padding-right:0; background-color:transparent; position:relative; border-bottom:none}.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:"\f061"; font-weight:900; left:0; top:0; color:inherit}.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:var(--theme-color)}.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:var(--theme-color)}.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:280px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #2B2F3A}.footer-widget .recent-post .media-img{ margin-right:20px}.footer-widget .recent-post .post-title{ color:var(--white-color)}.footer-widget .recent-post:last-child{ margin-bottom:0; padding-bottom:0; border-bottom:0}.footer-widget .footer-logo{ margin-bottom:15px}.th-widget-schedule{ margin-top:-0.25em}.th-widget-schedule .footer-info{ padding-left:0}.footer-table{ margin-top:-15px; border:none; margin-bottom:0}.footer-table th,.footer-table td{ border:none; padding:8px 0; font-size:16px}.footer-table td{ padding-left:50px}.footer-table th{ padding-right:13px; font-weight:500; color:var(--white-color)}@-webkit-keyframes footerLine{ 0%{  left:40px } 50%{  left:0 } 100%{  left:40px }}@keyframes footerLine{ 0%{  left:40px } 50%{  left:0 } 100%{  left:40px }}.th-widget-about{ max-width:290px}.footer-text{ margin-bottom:30px !important; margin-top:-0.5em !important;}.footer-info-title{ font-size:14px; font-family:var(--title-font); font-weight:500; text-transform:uppercase; color:var(--white-color); margin-bottom:7px !important; margin-top:-0.2em !important;}.footer-info{ position:relative; margin:0 0 25px 0 !important; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; padding:0 0 0 35px; max-width:300px}.footer-info:last-child{ margin-bottom:0}.footer-info i{ display:inline-block; width:25px; height:25px; line-height:25px; text-align:center; background-color:var(--theme-color); color:var(--title-color); position:absolute; left:0; font-size:10px}.footer-info:nth-child(2) i{ background-color:var(--theme-color)}.footer-info:nth-child(3) i{ background-color:var(--title-color)}@media (max-width:1199px){ .recent-post .post-title{  font-size:16px;  line-height:22px }}.th-header{ position:relative; z-index:41}.th-header .icon-btn{ --btn-size:40px; line-height:40px}.th-header .info-card-wrap{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:15px 50px}.th-header .info-card_icon{ color:var(--title-color)}.th-header .info-card_icon i{ background-color:var(--icon-bg,#fff); width:45px; height:45px; line-height:45px; font-size:16px}.th-header .info-card_text{ font-size:14px; margin-bottom:0}.th-header .info-card_link{ font-size:18px; color:var(--title-color)}.th-header .info-card_link:hover{ color:var(--theme-color)}.sticky-wrapper{ position:fixed; top:0; 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)}.sticky-wrapper.sticky{ top:0}.sticky-wrapper.sticky .header-logo{ padding-bottom:0; margin-top:0px}@media (max-width:991px){ .sticky-wrapper.sticky .header-logo{  margin-top:0 }}.th-header .sticky-wrapper{ position:relative; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.th-header .sticky-wrapper.sticky{ position:fixed; top:0; left:0; right:0; width:100%; background:#ffffff; z-index:999; -webkit-animation:headerSticky .95s ease forwards; animation:headerSticky .95s ease forwards}.main-menu a{ display:block; position:relative; font-family:var(--title-font); font-weight:500; font-size:16px; color:var(--title-color); text-transform:uppercase; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out}.main-menu a .new-label{ font-size:13px; background-color:var(--theme-color); color:var(--title-color); padding:2px 5px; border-radius:4px; position:relative; top:-1px}.main-menu a:hover{ color:var(--theme-color)}.main-menu>ul>li{ margin:0 14px}.main-menu>ul>li>a{ padding:27px 0}.main-menu>ul>li>a:hover{ color:var(--theme-color)}.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"; display:inline-block; position:relative; font-family:var(--icon-font); margin-left:4px; font-weight:600; top:0; font-size:0.9em; color:var(--theme-color); -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out}.main-menu ul li.menu-item-has-children>a:hover:after{ content:"\f068"; color:var(--theme-color); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg)}.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{ visibility:visible; opacity:1; -webkit-transform:scaleY(1); -ms-transform:scaleY(1); transform:scaleY(1); 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:230px; width:-webkit-max-content; width:-moz-max-content; width:max-content; padding:7px; left:-14px; opacity:0; z-index:-1; border:0; box-shadow:0px 4px 15px rgba(1,15,28,0.06); border-radius:0; -webkit-transform:scaleY(0); -ms-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center; border-bottom:2px solid var(--theme-color); -webkit-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s}.main-menu ul.sub-menu a{ font-size:16px; line-height:30px}.main-menu ul.sub-menu{ padding:18px 20px 18px 18px; 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:"\2b"; float:right; top:1px; display:inline-block}.main-menu ul.sub-menu li.menu-item-has-children>a:hover:after{ content:"\f068"; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg)}.main-menu ul.sub-menu li a{ position:relative; padding-left:0; text-transform:capitalize}.main-menu ul.sub-menu li a:before{ content:"\f1ba"; position:absolute; top:8px; left:10px; font-family:var(--icon-font); width:11px; height:11px; text-align:center; border-radius:50%; display:inline-block; font-size:1em; line-height:1; color:var(--theme-color); font-weight:900; opacity:0; visibility:visible; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out}.main-menu ul.sub-menu li a:hover{ padding-left:23px}.main-menu ul.sub-menu li a:hover:before{ visibility:visible; opacity:1; left:0}.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}.header-notice{ margin-bottom:0}.header-link{ display:inline-block; color:var(--title-color); margin-right:40px}.header-link:last-child{ margin-right:0}.header-link:hover{ color:var(--theme-color)}.header-link .icon-btn{ margin-right:10px; font-size:14px}.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:15px}.header-button .dropdown-link{ margin-right:15px}.header-button .th-btn{ margin-left:15px}.header-links ul{ margin:0; padding:0; list-style-type:none}.header-links i{ margin-right:7px}.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 15px 0 0}.header-links li:not(:last-child):before{ content:""; position:absolute; right:0; top:50%; background-color:var(--theme-color); width:1px; height:20px; margin:-10px 0 0 0}.header-social .social-title{ font-weight:500; font-size:14px; display:inline-block; margin:0 10px 0 0}.header-social i{ margin:0 !important}.header-social a{ font-size:14px; display:inline-block; color:var(--body-color); margin:0 15px 0 0}.header-social a:last-child{ margin-right:0}.header-social a:hover{ color:var(--theme-color)}.dropdown-link{ position:relative}.dropdown-link>a{ color:var(--title-color)}.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% + 10px) !important; left:50% !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:var(--theme-color)}.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)}.icon-style2{ background-color:transparent; border:1px dashed; border-radius:50%; width:45px; height:45px; line-height:44px; color:var(--white-color); font-size:16px}.simple-icon{ font-size:36px}.header-layout1{ --main-container:1440px}.header-layout1 .container{ margin-left:auto; margin-right:100px}.header-layout1 .header-top{ background-color:var(--theme-color); padding:9x 0; --body-color:#1b1b1b}.header-layout1 .header-top a,.header-layout1 .header-top li,.header-layout1 .header-top p,.header-layout1 .header-top span,.header-layout1 .header-top i{ color:var(--title-color)}.header-layout1 .header-top a:hover{ color:var(--white-color)}.header-layout1 .header-top li:before{ background-color:var(--title-color)}.header-layout1 .simple-icon{ color:var(--white-color)}.header-layout1 .dropdown-menu{ --body-color:#74787C}.header-layout1 .logo-shape{ display:inline-block; height:100%; width:40%; position:absolute; top:0; left:0; background-color:var(--white-color); -webkit-clip-path:polygon(0 0,100% 0%,calc(100% - 40px) 100%,0% 100%); clip-path:polygon(0 0,100% 0%,calc(100% - 40px) 100%,0% 100%); z-index:-1}.header-layout1 .menu-area{ position:relative; background-color:var(--title-color); background-size:auto; background-repeat:repeat; z-index:2}.header-layout1 .main-menu>ul>li{ margin:0 18px}.header-layout1 .main-menu>ul>li>a{ color:var(--white-color); padding:18.5px 0}.header-layout1 .main-menu>ul>li>a:hover{ color:var(--theme-color)}.header-layout1 .langauge .nice-select .option.selected.focus{ color:#fff !important; background:var(--theme-color) !important}.header-layout1 .main-menu ul li.menu-item-has-children>a:after{ color:var(--white-color)}.header-layout1 .main-menu ul li.menu-item-has-children>a:hover:after{ color:var(--theme-color)}.header-layout1 .th-menu-toggle{ margin:20px 0}.header-layout1 .header-button{ margin-left:10px}@media (min-width:1922px){ .header-layout1{  --main-container:1440px } .header-layout1 .container{  margin-left:auto;  margin-right:auto }}@media (max-width:1700px){ .header-layout1 .logo-shape{  width:25% }}@media (max-width:1399px){ .header-layout1 .container{  margin-left:auto;  margin-right:auto }}@media (max-width:1199px){ .header-layout1 .logo-shape{  width:300px }}@media (max-width:991px){ .header-layout1 .logo-shape{  width:60% }}@media (max-width:767px){ .header-layout1 .header-layout1 .header-top{  padding:8px 0 }}@media (max-width:375px){ .header-layout1 .logo-shape{  width:70% }}.header-layout2 .top-area{ background-color:var(--title-color)}.header-layout2 .header-top{ padding:12px 0; --body-color:#fff; border-bottom:1px solid #323232}.header-layout2 .header-top a,.header-layout2 .header-top li,.header-layout2 .header-top p,.header-layout2 .header-top span,.header-layout2 .header-top i{ color:var(--white-color)}.header-layout2 .header-top a:hover{ color:var(--theme-color)}.header-layout2 .header-top i:hover{ color:var(--theme-color)}.header-layout2 .sticky-wrapper{ box-shadow:none}.header-layout2 .menu-top{ padding:20px 0}.header-layout2 .menu-top .icon-btn{ background-color:var(--theme-color); color:var(--title-color)}.header-layout2 .header-link{ color:var(--white-color); padding-right:30px; margin-right:30px; border-right:1px solid #343434}.header-layout2 .header-link:last-child{ padding-right:0; margin-right:0; border-right:none}.header-layout2 .header-link:hover{ color:var(--theme-color)}.header-layout2 .th-social a{ background-color:var(--title-color); border:1px solid #343434; color:var(--white-color)}.header-layout2 .th-social a:hover{ background-color:var(--theme-color); color:var(--title-color); border-color:var(--theme-color)}.header-layout2 .simple-icon{ color:var(--title-color)}.header-layout2 .dropdown-menu{ --body-color:#74787C}.header-layout2 .logo-shape{ display:inline-block; height:100%; width:40%; position:absolute; top:0; left:0; background:var(--white-color); background-size:auto; background-repeat:repeat; -webkit-clip-path:polygon(0 0,calc(100% - 100px) 0%,100% 100%,0% 100%); clip-path:polygon(0 0,calc(100% - 100px) 0%,100% 100%,0% 100%); z-index:-1}.header-layout2 .icon-style2{ color:var(--title-color)}.header-layout2 .menu-area{ position:relative; background-color:var(--theme-color); z-index:2}.header-layout2 .menu-area .container{ --main-container:1440px; margin-left:auto; margin-right:105px}@media (min-width:1922px){ .header-layout2 .menu-area .container{  margin-right:auto }}@media (max-width:1399px){ .header-layout2 .menu-area .container{  margin-right:auto }}.header-layout2 .main-menu>ul>li>a{ color:var(--title-color); padding:39px 0}.header-layout2 .main-menu>ul>li>a:hover{ color:var(--white-color)}.header-layout2 .main-menu ul li.menu-item-has-children>a:after{ color:var(--title-color)}.header-layout2 .main-menu ul li.menu-item-has-children>a:hover:after{ color:var(--white-color)}.header-layout2 .th-menu-toggle{ margin:20px 0}.header-layout2 .header-button{ margin-left:10px}@media (max-width:1700px){ .header-layout2 .logo-shape{  width:33% }}@media (max-width:1199px){ .header-layout2 .header-link:nth-child(2){  padding-right:0;  margin-right:0;  border-right:none }}@media (max-width:991px){ .header-layout2 .logo-shape{  width:60% } .header-layout2 .header-link{  padding-right:0;  margin-right:0;  border-right:none }}@media (max-width:767px){ .header-notice{  text-align:center;  font-size:14px } .header-layout2 .menu-top{  padding:12px 0 }}@media (max-width:575px){ .header-layout2 .logo-shape{  width:280px }}.header-layout3{ position:absolute; top:0; left:0; width:100%; --main-container:1920px}.header-layout3 .sticky-wrapper.sticky{ background-color:var(--black-color)}.header-layout3 .sticky-wrapper{ background-color:transparent; box-shadow:none}.header-layout3 .container{ padding-left:0; padding-right:0}.header-layout3 .header-logo{ background-color:rgba(255,255,255,0.1); padding:15px 50px; border-right:5px solid var(--theme-color); 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}.header-layout3 .header-top{ padding:15px 0; --body-color:#fff}.header-layout3 .header-top a,.header-layout3 .header-top li,.header-layout3 .header-top p,.header-layout3 .header-top span,.header-layout3 .header-top i{ color:var(--white-color)}.header-layout3 .header-top a:hover{ color:var(--theme-color)}.header-layout3 .header-top i:hover{ color:var(--theme-color)}.header-layout3 .header-top li:before{ background-color:#D9D9D9}.header-layout3 .top-left{ padding-left:50px}.header-layout3 .top-right{ width:1080px; padding-right:50px}.header-layout3 .simple-icon{ color:var(--white-color)}.header-layout3 .dropdown-menu{ --body-color:#74787C}.header-layout3 .menu-area{ position:relative; padding:0 50px; background-color:rgba(255,255,255,0.1); width:1080px}.header-layout3 .main-menu>ul>li{ margin:0 18px}.header-layout3 .main-menu>ul>li>a{ color:var(--white-color); padding:36.5px 0}.header-layout3 .main-menu>ul>li>a:hover{ color:var(--theme-color)}.header-layout3 .main-menu ul li.menu-item-has-children>a:after{ color:var(--white-color)}.header-layout3 .main-menu ul li.menu-item-has-children>a:hover:after{ color:var(--theme-color)}.header-layout3 .th-menu-toggle{ margin:15px 0}.header-layout3 .header-button{ margin-left:10px; gap:30px}@media (max-width:1700px){ .header-layout3 .header-logo{  padding:15px 30px } .header-layout3 .top-left{  padding-left:30px } .header-layout3 .top-right{  width:900px;  padding-right:30px } .header-layout3 .menu-area{  padding:0 30px;  width:900px }}@media (max-width:1399px){ .header-layout3 .container{  max-width:100% } .header-layout3 .top-right{  width:687px } .header-layout3 .menu-area{  width:100% }}@media (max-width:1199px){ .header-layout3 .header-logo{  padding:15px 15px } .header-layout3 .top-left{  padding-left:15px } .header-layout3 .top-right{  width:660px;  padding-right:15px } .header-layout3 .menu-area{  padding:0 15px }}@media (max-width:991px){ .header-layout3 .top-left{  padding-left:15px } .header-layout3 .top-right{  width:100% } .header-layout3 .top-right .row{  --bs-gutter-x:50px }}.header-layout4{ background-color:var(--smoke-color); position:relative}.header-layout4 .will-sticky .sticky-active{ background-color:var(--smoke-color)}.header-layout4 .will-sticky .sticky-active:after{ content:""; height:1px; width:40%; background-color:#E2E2E2; position:absolute; top:96px; right:0}.header-layout4:after{ content:""; height:1px; width:40%; background-color:#E2E2E2; position:absolute; top:96px; right:0}.header-layout4 .menu-top{ border-bottom:1px solid #E2E2E2; padding:28px 0 28px 30px; position:relative}.header-layout4 .header-logo{ height:100%; display:grid; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; padding:15px 65px 15px 0; border-right:1px solid #E2E2E2}.header-layout4 .menu-area{ padding-left:30px}.header-layout4 .th-btn{ padding:16.5px 31px}@media (max-width:1399px){ .header-layout4 .header-logo{  padding:15px 30px 15px 0 }}@media (max-width:991px){ .header-layout4:after{  display:none } .header-layout4 .will-sticky .sticky-active:after{  display:none }}@media (max-width:767px){ .header-layout4 .menu-top{  border-bottom:none } .header-layout4 .header-logo{  border-right:none }}@media (max-width:575px){ .header-logo{  max-width:180px;  padding:20px 0 } .header-layout4 .header-logo{  padding:20px 0 }}.header-layout5 .header-top{ background-color:var(--title-color); padding:14px 0; --body-color:#fff}.header-layout5 .header-top a,.header-layout5 .header-top li,.header-layout5 .header-top p,.header-layout5 .header-top span{ color:var(--body-color)}.header-layout5 .header-top a:hover{ color:var(--theme-color)}.header-layout5 .header-top li:before{ background-color:#464C5B}.header-layout5 .dropdown-menu{ --body-color:#74787C}.header-layout5 .main-menu>ul>li>a{ padding:44px 0}.header-layout5 .th-menu-toggle{ margin:20px 0}.header-layout5 .header-button{ margin-left:10px}@media (max-width:991px){ .header-layout5 .header-top{  padding:8px 0 }}.header-layout6{ --icon-bg:#F2F2F2; --btn-size:40px}.header-layout6 .header-top{ border-bottom:1px solid var(--border-color); position:relative; padding:9px 0}.header-layout6 .header-top:before{ content:""; height:calc(100% + 1px); width:43%; background-color:var(--title-color); position:absolute; top:0; left:0; -webkit-clip-path:polygon(100% 0,calc(100% - 20px) 23px,calc(100% - 10px) 100%,0px 100%,0px 0px); clip-path:polygon(100% 0,calc(100% - 20px) 23px,calc(100% - 10px) 100%,0px 100%,0px 0px)}.header-layout6 .sticky-wrapper{ background-color:transparent; box-shadow:none}.header-layout6 .langauge .nice-select{ color:var(--white-color)}.header-layout6 .langauge .nice-select .option.selected.focus{ color:#fff !important; background:var(--theme-color) !important}.header-layout6 .header-social .social-title{ color:var(--title-color)}.header-layout6 .header-social a:not(:hover){ color:var(--title-color)}.header-layout6 .header-notice{ color:var(--white-color)}.header-layout6 .header-links li:not(:last-child):before{ background-color:#FF444C}.header-layout6 .header-links li a{ color:var(--white-color); -webkit-transition:0.4s; transition:0.4s}.header-layout6 .header-links li a:hover{ color:var(--theme-color)}.header-layout6 .menu-area{ background-color:var(--theme-color); padding:0 30px; margin-bottom:-27.5px}.header-layout6 .menu-area .dropdown-link>a{ color:var(--white-color)}.header-layout6 .menu-area .icon-btn{ background-color:var(--white-color)}.header-layout6 .menu-area .icon-btn:hover{ background-color:var(--title-color)}.header-layout6 .th-menu-toggle{ color:var(--white-color)}.header-layout6 .header-button{ gap:15px}.header-layout6 .menu-top{ padding:20px 0}.header-layout6 .main-menu>ul>li>a{ padding:14px 0; color:var(--white-color)}.header-layout6 .main-menu>ul>li>a:hover{ color:var(--title-color)}.header-layout6 .main-menu ul li.menu-item-has-children>a:after{ color:var(--white-color)}.header-layout6 .main-menu ul li.menu-item-has-children>a:hover:after{ color:var(--title-color)}@media (max-width:1199px){ .th-header .info-card-wrap{  gap:15px 20px } .header-layout6 .header-top:before{  width:46% }}@media (max-width:991px){ .th-header .sideMenuToggler, .th-header .searchBoxToggler{  display:none } .header-layout6 .header-top:before{  width:58% } .header-layout6 .menu-top{  padding:12px 0 } .header-layout6 .menu-area{  padding:4px 20px 4px 10px } .header-layout6 .header-button .dropdown-link{  margin-right:0 }}@media (max-width:767px){ .header-layout6 .header-top:before{  display:none }}@media (max-width:575px){ .header-layout6 .header-logo{  text-align:center;  margin-left:auto;  margin-right:auto;  padding:0 0 }}.header-layout2 .header-top .dropdown-link ul li a{ color:var(--title-color)}.header-layout2 .header-top .dropdown-link ul li a:hover{ color:var(--theme-color)}.footer-wrapper{ position:relative; z-index:2}.footer-wrapper .newsletter-title{ color:var(--white-color)}.widget-area{ padding-top:100px; padding-bottom:60px}@media (max-width:991px){ .widget-area{  padding-top:80px }}.copyright-wrap{ padding:22px 0}.copyright-text{ margin:0; text-transform:uppercase; font-weight:400}.copyright-text a{ color:inherit}.footer-layout1{ background-color:var(--title-color); --body-color:#ADADAD}.footer-layout1 .copyright-wrap{ background-color:var(--theme-color); text-align:center}.footer-layout1 .copyright-text{ color:var(--title-color)}.footer-layout1 .copyright-text a:hover{ color:var(--white-color)}.footer-layout1 .widget-area{ padding-top:100px; padding-bottom:45px}@media (max-width:991px){ .footer-layout1 .widget-area{  padding-top:var(--section-space-mobile);  padding-bottom:24px }}.footer-layout2{ --body-color:#ADADAD; background-color:var(--title-color)}.footer-layout2 .widget-area{ padding-top:100px; padding-bottom:60px}.footer-layout2 .footer-top{ padding-top:80px; padding-bottom:80px; border-bottom:1px solid #323232}.footer-layout2 .copyright-wrap{ padding:20px 0; border-top:1px solid #323232}.footer-layout2 .copyright-text{ text-align:center}.footer-layout2 .copyright-text a:hover{ color:var(--theme-color)}.footer-layout3{ --body-color:#ADADAD; background-color:#161921}.footer-layout3 .widget-area{ padding-top:100px; padding-bottom:60px}.footer-layout3 .copyright-wrap{ padding:20px 0; background-color:#1B1F29}.footer-layout3 .copyright-text{ color:var(--white-color); text-align:center; font-weight:500}.footer-layout3 .copyright-text a:hover{ color:var(--theme-color)}.footer-layout3 .style-skew{ -webkit-transform:skew(0); -ms-transform:skew(0); transform:skew(0); margin-left:0; margin-right:0}.footer-layout3 .style-skew .btn-text{ -webkit-transform:skew(0); -ms-transform:skew(0); transform:skew(0)}.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; border-left:2px solid var(--theme-color); padding-left:25px}.newsletter-wrap .newsletter-title{ margin-top:-0.1em; margin-bottom:0; max-width:420px}.newsletter-wrap .newsletter-text{ margin-bottom:0; text-transform:uppercase}.newsletter-form{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:100%; max-width:465px; gap:15px}.newsletter-form .form-group{ margin-bottom:0}.newsletter-form input{ background-color:transparent; border:1px solid #323232}.newsletter-form input:focus{ background-color:transparent; color:var(--body-color)}.newsletter-form .th-btn{ min-width:150px}.newsletter-form .newsletter-btn{ display:inline-block; border:none; background-color:var(--theme-color); color:var(--title-color); width:55px; height:55px; line-height:55px; min-width:55px}.home3 .newsletter-form .newsletter-btn{ color:var(--white-color)}.home3 .th-social a:hover{ color:var(--white-color)}.newsletter-widget{ margin-top:-0.5em; max-width:340px}.newsletter-widget .newsletter-form{ gap:0 !important; -webkit-flex-wrap:nowrap !important; -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important}.newsletter-widget .th-social{ margin-top:30px}.newsletter-widget input{ background-color:#fff; color:var(--body-color); border:none}.newsletter-widget input:focus{ background-color:#fff; color:var(--body-color)}@media (max-width:1399px){ .newsletter-widget{  max-width:300px }}@media (max-width:1199px){ .footer-wrapper .newsletter-form{  gap:15px 0 } .footer-top .footer-logo{  text-align:center;  margin:0 auto 30px auto }}@media (max-width:991px){ .footer-layout2 .widget-area{  padding-top:80px;  padding-bottom:40px } .footer-layout2 .footer-top{  padding-top:60px;  padding-bottom:60px } .footer-wrapper .newsletter-form{  max-width:400px } .newsletter-wrap .newsletter-title{  font-size:22px } .newsletter-wrap .newsletter-text{  font-size:14px }}@media (max-width:767px){ .newsletter-wrap{  -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;  padding-left:0;  border-left:none;  gap:20px } .newsletter-wrap .newsletter-title{  text-align:center } .footer-wrapper .newsletter-form{  max-width:550px;  gap:15px;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center }}@media (max-width:575px){ .footer-wrapper .newsletter-form{  -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 }}.breadcumb-menu{ max-width:100%; padding:0; margin:40px 0 -0.5em 0; list-style-type:none; position:relative}@media (max-width:1199px){ .breadcumb-menu{  margin:30px 0 -0.5em 0 }}.breadcumb-menu li{ display:inline-block; margin-right:3px; padding-right:5px; list-style:none; position:relative}.breadcumb-menu li:after{ content:'\f061'; position:relative; margin-left:10px; font-weight:600; font-size:15px; color:var(--theme-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(--theme-color)}.breadcumb-title{ font-weight:700; font-size:64px; line-height:74px; color:var(--white-color); margin:-0.18em 0 -0.35em 0}@media (max-width:1199px){ .breadcumb-title{  margin:-0.40em 0 -0.35em 0 }}@media (max-width:991px){ .breadcumb-title{  margin:-0.25em 0 -0.35em 0 }}.breadcumb-wrapper{ background-color:var(--title-color); padding:147px 0; text-align:center; overflow:hidden}@media (max-width:1199px){ .breadcumb-title{  font-size:48px } .breadcumb-wrapper{  padding:130px 0 }}@media (max-width:991px){ .breadcumb-wrapper{  padding:140px 0 100px 0 } .breadcumb-menu{  margin:30px 0 -0.5em 0 } .breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span{  font-size:16px } .breadcumb-title{  font-size:40px;  line-height:50px }}@media (max-width:767px){ .breadcumb-wrapper{  padding:120px 0 100px 0 } .breadcumb-title{  font-size:36px;  line-height:46px }}@media (max-width:575px){ .breadcumb-wrapper{  padding:80px 0 } .breadcumb-title{  font-size:25px;  line-height:35px }}.th-pagination{ margin-bottom:30px}.th-pagination ul{ margin:0; padding:0}.th-pagination li{ display:inline-block; margin:0 3px; list-style-type:none}.th-pagination li:last-child{ margin-right:0}.th-pagination li:first-child{ margin-left:0}.th-pagination span,.th-pagination a{ display:inline-block; text-align:center; position:relative; border:none; color:var(--title-color); background-color:var(--smoke-color); font-family:var(--title-font); width:55px; height:55px; line-height:55px; z-index:1; font-size:18px; font-weight:600}.th-pagination span.active,.th-pagination span:hover,.th-pagination a.active,.th-pagination a:hover{ color:var(--white-color); background-color:var(--theme-color); box-shadow:none}@media (max-width:767px){ .th-pagination span, .th-pagination a{  width:40px;  height:40px;  line-height:40px;  font-size:14px }}blockquote,.wp-block-quote{ font-size:16px; line-height:1.56; padding:30px; font-weight:400; display:block; position:relative; background-color:transparent; margin:35px 0; color:var(--title-color); font-family:var(--body-font); font-style:italic; border:1px solid #BDBDBD; border-radius:0px}blockquote.blockquote-content,.wp-block-quote.blockquote-content{ font-size:18px; line-height:30px; font-weight:600; font-family:var(--title-font); color:var(--title-color); background-color:var(--quote-bg,#f5f5f5); padding:50px 40px 38px 160px; margin:35px 0; line-height:1.667; border:none !important}@media (max-width:1199px){ blockquote.blockquote-content, .wp-block-quote.blockquote-content{  font-size:16px;  padding:40px 20px 40px 120px }}@media (max-width:767px){ blockquote.blockquote-content, .wp-block-quote.blockquote-content{  padding:100px 20px 40px 20px }}blockquote.blockquote-content:before,.wp-block-quote.blockquote-content:before{ content:'\f10e'; font-family:var(--icon-font); position:absolute; left:0; top:0; font-size:60px; font-weight:900; line-height:1; color:var(--title-color); background-color:var(--theme-color); width:120px; height:100%; text-align:center; display:grid; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center}@media (max-width:1199px){ blockquote.blockquote-content:before, .wp-block-quote.blockquote-content:before{  width:100px;  font-size:52px }}@media (max-width:767px){ blockquote.blockquote-content:before, .wp-block-quote.blockquote-content:before{  height:60px;  width:100%;  font-size:2.5rem }}blockquote.blockquote-content:after,.wp-block-quote.blockquote-content:after{ display:none}blockquote:before,.wp-block-quote:before{ content:""; position:absolute; top:-1px; left:-1px; height:50px; width:33px; background-color:var(--white-color)}blockquote:after,.wp-block-quote:after{ content:""; position:absolute; top:-10px; left:0px; height:20px; width:25px; background-color:var(--theme-color); -webkit-clip-path:path("M2.21945 18.2759C0.775335 16.6762 0 14.8819 0 11.9734C0 6.8553 3.44484 2.26804 8.45438 0L9.70641 2.01506C5.03057 4.65307 4.11643 8.07633 3.75189 10.2347C4.5048 9.82818 5.49044 9.68633 6.45645 9.77992C8.98576 10.0241 10.9795 12.1898 10.9795 14.8819C10.9795 16.2393 10.4625 17.5411 9.54219 18.5009C8.62192 19.4608 7.37376 20 6.07229 20C5.35256 19.9934 4.64126 19.8376 3.97981 19.5416C3.31836 19.2457 2.71996 18.8154 2.21945 18.2759ZM16.24 18.2759C14.7959 16.6762 14.0205 14.8819 14.0205 11.9734C14.0205 6.8553 17.4654 2.26804 22.4749 0L23.7269 2.01506C19.0511 4.65307 18.137 8.07633 17.7724 10.2347C18.5253 9.82818 19.511 9.68633 20.477 9.77992C23.0063 10.0241 25 12.1898 25 14.8819C25 16.2393 24.483 17.5411 23.5627 18.5009C22.6424 19.4608 21.3943 20 20.0928 20C19.3731 19.9934 18.6618 19.8376 18.0003 19.5416C17.3389 19.2457 16.7405 18.8154 16.24 18.2759Z"); clip-path:path("M2.21945 18.2759C0.775335 16.6762 0 14.8819 0 11.9734C0 6.8553 3.44484 2.26804 8.45438 0L9.70641 2.01506C5.03057 4.65307 4.11643 8.07633 3.75189 10.2347C4.5048 9.82818 5.49044 9.68633 6.45645 9.77992C8.98576 10.0241 10.9795 12.1898 10.9795 14.8819C10.9795 16.2393 10.4625 17.5411 9.54219 18.5009C8.62192 19.4608 7.37376 20 6.07229 20C5.35256 19.9934 4.64126 19.8376 3.97981 19.5416C3.31836 19.2457 2.71996 18.8154 2.21945 18.2759ZM16.24 18.2759C14.7959 16.6762 14.0205 14.8819 14.0205 11.9734C14.0205 6.8553 17.4654 2.26804 22.4749 0L23.7269 2.01506C19.0511 4.65307 18.137 8.07633 17.7724 10.2347C18.5253 9.82818 19.511 9.68633 20.477 9.77992C23.0063 10.0241 25 12.1898 25 14.8819C25 16.2393 24.483 17.5411 23.5627 18.5009C22.6424 19.4608 21.3943 20 20.0928 20C19.3731 19.9934 18.6618 19.8376 18.0003 19.5416C17.3389 19.2457 16.7405 18.8154 16.24 18.2759Z")}blockquote p,.wp-block-quote p{ font-size:inherit; font-family:inherit; margin-top:-0.3em; margin-bottom:9px; line-height:inherit; color:inherit; width:100%; position:relative; z-index:3}blockquote cite,.wp-block-quote cite{ display:inline-block; font-size:20px; line-height:1; font-weight:500; font-style:normal; font-family:var(--title-font); white-space:nowrap; position:absolute; bottom:-17px; left:80px; background-color:var(--theme-color); color:var(--title-color); padding:7px 40px 7px 15px; -webkit-clip-path:polygon(0 0,100% 0,calc(100% - 25px) 100%,0% 100%); clip-path:polygon(0 0,100% 0,calc(100% - 25px) 100%,0% 100%)}blockquote cite.block-cite,.wp-block-quote cite.block-cite{ display:block; font-size:18px; font-family:var(--body-font); position:relative; left:0; bottom:0; padding:0 0 0 45px; line-height:1; font-weight:600; margin-top:20px; margin-bottom:-0.2em; font-style:normal; color:var(--theme-color); background-color:transparent}blockquote cite.block-cite:before,.wp-block-quote cite.block-cite:before{ content:''; position:absolute; left:0; bottom:8px; width:30px; height:2px; border-top:2px solid var(--theme-color)}@media (max-width:767px){ blockquote cite, .wp-block-quote cite{  left:30px }}.blog-meta span,.blog-meta a{ display:inline-block; margin-right:26px; font-size:14px; color:var(--body-color)}.blog-meta span:last-child,.blog-meta a:last-child{ margin-right:0}.blog-meta span i,.blog-meta a i{ margin-right:10px; color:var(--theme-color)}.blog-meta a:hover{ color:var(--theme-color)}.blog-category{ margin-bottom:-10px}.blog-category a{ display:inline-block; color:var(--white-color); padding:4.5px 24.5px; margin-right:5px; margin-bottom:10px; border:1px solid transparent; background-color:var(--theme-color)}.blog-category a:hover{ background-color:var(--white-color); color:var(--body-color); border-color:var(--theme-color)}.blog-title a{ color:inherit}.blog-title a:hover{ color:var(--theme-color)}.th-blog{ margin-bottom:30px}.blog-inner-title{ font-size:36px; margin-top:-0.3em; margin-bottom:30px}.blog-inner-title i{ color:var(--theme-color); 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)}.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:6px}.blog-author .author-text{ margin-bottom:13px}.blog-author .media-body{ padding:35px 40px 30px 40px; -webkit-align-self:center; -ms-flex-item-align:center; align-self:center}.blog-navigation{ 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; box-shadow:0px 6px 35px rgba(0,0,0,0.06); padding:40px}.blog-navigation.style2{ border-top:1px solid var(--smoke-color); border-bottom:1px solid var(--smoke-color); padding:30px 0; box-shadow:none}.blog-navigation .nav-text{ font-size:18px; font-family:var(--title-font); color:var(--title-color); display:inline-block; font-weight:600}.blog-navigation .nav-btn{ 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-top:20px}@media (max-width:767px){ .blog-navigation .nav-btn{  display:none }}.blog-navigation .nav-btn.next{ -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse; text-align:right}.blog-navigation .nav-btn:hover .nav-text{ color:var(--theme-color)}.blog-navigation .nav-btn:hover .blog-image:after{ -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}.blog-navigation .nav-btn:hover .blog-image i{ -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}.blog-navigation .nav-btn .blog-image{ min-width:80px; position:relative; overflow:hidden; -webkit-transition:0.4s; transition:0.4s}.blog-navigation .nav-btn .blog-image:after{ content:""; position:absolute; inset:0; background-color:rgba(0,0,0,0.7); -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.blog-navigation .nav-btn .blog-image i{ position:absolute; inset:0; text-align:center; line-height:81px; font-size:24px; color:var(--theme-color); -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); z-index:2; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.blog-navigation .nav-btn .blog-image img{ width:100%; height:100%; -webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.blog-navigation .blog-next{ text-align:right}.blog-navigation .blog-btn{ font-size:38px; color:var(--smoke-color)}.blog-navigation .blog-btn:hover{ color:var(--theme-color)}.blog-img img{ width:100%}.blog-single{ position:relative; margin-bottom:var(--blog-space-y,40px); padding:var(--blog-space-y,40px) var(--blog-space-x,40px); box-shadow:0px 6px 35px rgba(0,0,0,0.08); overflow:hidden; margin-bottom:40px}.blog-single.style2{ padding:0; box-shadow:none}.blog-single:not(.has-post-thumbnail){ padding:var(--blog-space-y,40px) var(--blog-space-x,40px); background-color:var(--smoke-color)}.blog-single .blog-title{ margin-bottom:13px; font-size:30px}.blog-single .th-btn{ margin-top:13px}.blog-single .blog-date{ color:var(--body-color)}.blog-single .blog-date i{ color:var(--theme-color); margin:0 10px 0 0}.blog-single .share-links-title{ color:var(--title-color); font-family:var(--title-font); font-weight:600; font-size:14px; line-height:24px; margin:0 15px 0 0; display:inline-block}.blog-single .share-links{ margin:var(--blog-space-y,35px) 0 0 0; padding:20px; background-color:var(--smoke-color)}.blog-single .share-links.style2{ background-color:transparent; margin:14px 0 0 0; border-top:1px solid var(--smoke-color); border-bottom:1px solid var(--smoke-color); padding:30px 0}.blog-single .share-links.style2 .tagcloud a{ display:inline-block; border:1px solid #ececec; font-size:14px; font-weight:600; line-height:1; padding:10.5px 15px; margin-right:5px; margin-bottom:10px; color:var(--body-color); background-color:var(--white-color); border-radius:0}.blog-single .share-links.style2 .tagcloud a:hover{ background-color:var(--theme-color); color:var(--white-color); border-color:var(--theme-color)}.blog-single .share-links>.row{ -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; --bs-gutter-y:20px}.blog-single .share-links .tagcloud{ display:inline-block}.blog-single .social-links{ margin:0; padding:0; list-style-type:none; display:inline-block}.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:var(--theme-color)}.blog-single .blog-meta{ margin:-0.3em 0 10px 0}.blog-single .blog-content{ margin:0 0 0 0; padding:0; position:relative}.blog-single .blog-audio{ line-height:1}.blog-single .blog-audio,.blog-single .blog-img{ position:relative; margin:0 0 42px 0; background-color:var(--smoke-color)}.blog-single .blog-img-wrapper{ position:relative}.blog-single .blog-img-wrapper .blog-date{ font-size:14px; font-weight:400; text-transform:uppercase; background-color:var(--white-color); color:#74757B; padding:12px 16px; display:block; text-align:center; margin:auto; position:absolute; width:110px; bottom:-17px; left:-4px; -webkit-clip-path:path("M105.433 37.039C108.448 44.3185 110 52.1207 110 60H50L0 60V26.8338C2.20445 23.5104 4.74004 20.4071 7.57359 17.5736C13.1451 12.0021 19.7595 7.58251 27.039 4.56723C34.3185 1.55195 42.1207 0 50 0C57.8793 0 65.6815 1.55195 72.961 4.56723C80.2405 7.58251 86.8549 12.0021 92.4264 17.5736C97.9979 23.1451 102.417 29.7595 105.433 37.039Z"); clip-path:path("M105.433 37.039C108.448 44.3185 110 52.1207 110 60H50L0 60V26.8338C2.20445 23.5104 4.74004 20.4071 7.57359 17.5736C13.1451 12.0021 19.7595 7.58251 27.039 4.56723C34.3185 1.55195 42.1207 0 50 0C57.8793 0 65.6815 1.55195 72.961 4.56723C80.2405 7.58251 86.8549 12.0021 92.4264 17.5736C97.9979 23.1451 102.417 29.7595 105.433 37.039Z")}.blog-single .blog-img-wrapper .month{ display:block; font-weight:700; font-size:24px; color:var(--theme-color); margin:auto}.blog-single .blog-img-wrapper .slick-arrow{ --pos-x:30px; border:none; width:40px; height:40px; line-height:40px; background-color:var(--theme-color); color:var(--title-color)}.blog-single .blog-img-wrapper .slick-arrow:hover{ background-color:var(--title-color); color:var(--white-color)}.blog-single .blog-img-wrapper .play-btn{ --icon-size:60px; --icon-font-size:20px; position:absolute; left:50%; top:50%; margin:calc(var(--icon-size) / -2) 0 0 calc(var(--icon-size) / -2)}.blog-single .blog-img{ background-color:var(--smoke-color)}.blog-single .blog-img .blog-date{ font-size:14px; font-weight:400; text-transform:uppercase; background-color:var(--white-color); color:#74757B; padding:12px 16px; display:block; text-align:center; margin:auto; position:absolute; width:110px; bottom:-17px; left:-4px; -webkit-clip-path:path("M105.433 37.039C108.448 44.3185 110 52.1207 110 60H50L0 60V26.8338C2.20445 23.5104 4.74004 20.4071 7.57359 17.5736C13.1451 12.0021 19.7595 7.58251 27.039 4.56723C34.3185 1.55195 42.1207 0 50 0C57.8793 0 65.6815 1.55195 72.961 4.56723C80.2405 7.58251 86.8549 12.0021 92.4264 17.5736C97.9979 23.1451 102.417 29.7595 105.433 37.039Z"); clip-path:path("M105.433 37.039C108.448 44.3185 110 52.1207 110 60H50L0 60V26.8338C2.20445 23.5104 4.74004 20.4071 7.57359 17.5736C13.1451 12.0021 19.7595 7.58251 27.039 4.56723C34.3185 1.55195 42.1207 0 50 0C57.8793 0 65.6815 1.55195 72.961 4.56723C80.2405 7.58251 86.8549 12.0021 92.4264 17.5736C97.9979 23.1451 102.417 29.7595 105.433 37.039Z")}.blog-single .blog-img .month{ display:block; font-weight:700; font-size:24px; color:var(--theme-color); margin:auto}.blog-single .blog-img .slick-arrow{ --pos-x:30px; border:none; width:40px; height:40px; line-height:40px; background-color:var(--theme-color); color:var(--title-color)}.blog-single .blog-img .slick-arrow:hover{ background-color:var(--title-color); color:var(--white-color)}.blog-single .blog-img .play-btn{ --icon-size:60px; --icon-font-size:20px; 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}.blog-details .blog-single{ background-color:transparent; margin-bottom:var(--blog-space-y,40px)}.blog-details .blog-single.style2{ padding:0; box-shadow:none; margin-bottom:0}@media (max-width:1399px){ .blog-single{  --blog-space-y:30px;  --blog-space-x:30px } .blog-single .blog-audio, .blog-single .blog-img{  margin:0 0 30px 0 } .blog-single .blog-title{  font-size:25px }}@media (max-width:1199px){ blockquote{  font-size:16px } blockquote:before{  width:100px;  font-size:52px } blockquote cite{  margin-top:23px } .blog-single{  --blog-space-x:30px } .blog-inner-title{  font-size:20px }}@media (max-width:767px){ blockquote:before{  height:60px;  width:100%;  font-size:2.5rem } .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-single{  --blog-space-y:30px;  --blog-space-x:30px } .blog-single .blog-title{  font-size:20px;  line-height:1.6 } .blog-single .share-links-title{  margin:0 0 10px 0 }}@media (max-width:575px){ .blog-author .media-body{  padding:35px 20px 30px 20px } .share-links-title{  display:block } .blog-navigation .nav-img{  width:50px } .blog-navigation .nav-btn{  gap:8px } .blog-navigation .nav-text{  font-size:14px } .blog-navigation .blog-btn{  display:none }}.blog-list-single{ 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; -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; gap:40px; margin-bottom:50px}@media (max-width:1199px){ .blog-list-single{  gap:25px }}@media (max-width:991px){ .blog-list-single{  display:block }}.blog-list-single .blog-img{ min-width:50%}@media (max-width:991px){ .blog-list-single .blog-img{  min-width:100%;  margin-bottom:30px }}.blog-list-single .blog-img img{ width:100%; object-fit:cover}.blog-list-single .blog-meta{ display:block; margin-top:-0.3rem}@media (max-width:1700px){ .blog-list-single .blog-title{  font-size:36px }}@media (max-width:991px){ .blog-list-single .blog-title{  font-size:26px }}.th-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; overflow:hidden}.th-comment-form.style2{ padding:var(--blog-space-y,40px) var(--blog-space-x,40px) !important; background-color:var(--smoke-color)}.th-comment-form.style2 select,.th-comment-form.style2 .form-control,.th-comment-form.style2 .form-select,.th-comment-form.style2 textarea,.th-comment-form.style2 input{ height:55px; padding:0 25px 0 25px; padding-right:45px; border:1px solid transparent; color:var(--body-color); background-color:var(--white-color); border-radius:9999px; border-radius:0; font-size:16px; width:100%}.th-comment-form .row{ --bs-gutter-x:20px}.th-comment-form .row .form-group{ margin-top:0; margin-bottom:24px}.th-comment-form .blog-inner-title{ margin-bottom:0px}.th-comment-form .form-title{ margin-top:-0.35em}.th-comment-form .form-title a#cancel-comment-reply-link{ font-size:0.7em; text-decoration:underline}.th-comment-form .form-text{ margin-bottom:25px}.blog-comment-area{ margin-bottom:25px}.th-comment-form,.th-comments-wrap{ padding:40px; box-shadow:0px 6px 30px rgba(7,36,95,0.07)}.th-comment-form.style2,.th-comments-wrap.style2{ padding:0; box-shadow:none}.th-comment-form.style2 .th-post-comment,.th-comments-wrap.style2 .th-post-comment{ background-color:transparent; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid var(--smoke-color)}.th-comment-form select,.th-comment-form .form-control,.th-comment-form .form-select,.th-comment-form textarea,.th-comment-form input,.th-comments-wrap select,.th-comments-wrap .form-control,.th-comments-wrap .form-select,.th-comments-wrap textarea,.th-comments-wrap input{ height:55px; padding:0 25px 0 25px; padding-right:45px; border:1px solid transparent; color:var(--body-color); background-color:#F7F7F7; border-radius:9999px; border-radius:0; font-size:16px; width:100%}.th-comment-form textarea,.th-comments-wrap textarea{ padding:15px 25px 0 25px !important}.th-comments-wrap{ margin-top:var(--blog-space-y,40px); margin-bottom:30px; overflow:hidden}.th-comments-wrap .description p:last-child{ margin-bottom:-0.5em}.th-comments-wrap .comment-respond{ margin:30px 0}.th-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}.th-comments-wrap li{ margin:0}.th-comments-wrap .th-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); background-color:#F7F7F7; padding:30px}.th-comments-wrap .th-post-comment:last-child{ margin-bottom:0}@media (max-width:575px){ .th-comments-wrap .th-post-comment{  padding:20px }}.th-comments-wrap .th-post-comment ol,.th-comments-wrap .th-post-comment ul,.th-comments-wrap .th-post-comment dl{ margin-bottom:1rem}.th-comments-wrap .th-post-comment ol ol,.th-comments-wrap .th-post-comment ol ul,.th-comments-wrap .th-post-comment ul ol,.th-comments-wrap .th-post-comment ul ul{ margin-bottom:0}.th-comments-wrap ul.comment-list{ list-style:none; margin:0; padding:0; margin-top:40px}.th-comments-wrap ul.comment-list ul ul,.th-comments-wrap ul.comment-list ul ol,.th-comments-wrap ul.comment-list ol ul,.th-comments-wrap ul.comment-list ol ol{ margin-bottom:0}.th-comments-wrap .comment-avater{ width:80px; height:80px; margin-right:20px; overflow:hidden}.th-comments-wrap .comment-avater img{ width:100%}.th-comments-wrap .comment-content{ -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; margin-top:-6px; position:relative}.th-comments-wrap .commented-on{ font-size:14px; display:inline-block; margin-bottom:8px; font-weight:400; color:var(--body-color); margin-left:auto}.th-comments-wrap .commented-on i{ color:var(--theme-color); margin-right:7px; font-size:0.9rem}.th-comments-wrap .name{ margin-bottom:2px; font-size:20px}@media (max-width:375px){ .th-comments-wrap .name{  margin-bottom:0px;  font-size:14px }}.th-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}.th-comments-wrap .text{ margin-bottom:-0.46em}@media (max-width:575px){ .th-comments-wrap .text{  margin-bottom:10px }}.th-comments-wrap .children{ margin:0; padding:0; list-style-type:none; margin-left:80px}.th-comments-wrap .reply_and_edit{ color:var(--theme-color); position:absolute; top:0px; right:30px}@media (max-width:575px){ .th-comments-wrap .reply_and_edit{  position:relative;  padding-left:30px;  margin-bottom:-0.2em }}.th-comments-wrap .reply_and_edit a{ color:var(--theme-color); margin-right:10px}.th-comments-wrap .reply_and_edit a:last-child{ margin-right:0}.th-comments-wrap .reply-btn{ font-weight:600; font-size:16px; color:var(--title-color); display:inline-block}.th-comments-wrap .reply-btn i{ margin-right:7px}.th-comments-wrap .reply-btn:hover{ color:var(--theme-color)}.th-comments-wrap .star-rating{ font-size:12px; margin-bottom:10px; position:absolute; top:5px; right:0; width:90px}ul.comment-list .th-comment-item:last-child>.th-post-comment{ border-bottom:none}ul.comment-list .th-comment-item:first-child>.th-post-comment{ padding-bottom:30px; border-bottom:1px solid var(--border-color); margin-bottom:30px}.th-comments-wrap.th-comment-form{ margin:0}@media (max-width:1399px){ .th-comment-form, .th-comments-wrap{  padding:40px }}@media (max-width:1199px){ .th-comments-wrap .children{  margin-left:40px }}@media (max-width:991px){ .th-comment-form, .th-comments-wrap{  padding:40px }}@media (max-width:767px){ .th-comment-form, .th-comments-wrap{  padding:30px } .th-comments-wrap .th-post-comment{  display:block } .th-comments-wrap .star-rating{  position:relative;  top:0;  right:0 } .th-comments-wrap .comment-top{  display:block } .th-comments-wrap .comment-avater{  margin-right:0;  margin-bottom:25px } .th-comments-wrap .children{  margin-left:40px } .th-comments-wrap .children{  margin-left:30px }}@media (max-width:767px){ .th-comment-form{  --blog-space-x:20px }}.th-hero-wrapper{ position:relative}.th-hero-wrapper .slick-arrow{ --icon-size:60px; --pos-x:200px; font-size:16px; z-index:4; border-radius:50%; z-index:5; visibility:visible; opacity:1; background-color:transparent; border:2px solid rgba(255,255,255,0.4); color:rgba(255,255,255,0.6)}.th-hero-wrapper .slick-arrow:hover{ background-color:var(--white-color); color:var(--title-color); border-color:var(--white-color)}.th-hero-wrapper .btn-group{ gap:20px}.th-hero-wrapper .text-bg{ position:relative; display:inline-block; color:var(--title-color); padding:0 33px 0 30px; z-index:2}.th-hero-wrapper .text-bg::before{ content:""; width:100%; height:100%; position:absolute; top:0; left:0; background:#fff url("../img/bg/pattern_bg_1.png") repeat; z-index:-1; -webkit-transform:skew(-20deg); -ms-transform:skew(-20deg); transform:skew(-20deg)}.th-hero-wrapper .container{ position:relative; z-index:3}.th-hero-slide{ position:relative}.th-hero-bg{ position:absolute; inset:0}.th-hero-bg img{ height:100%; width:100%; object-fit:cover}.scroll-bottom{ color:var(--white-color); border:2px solid; padding:29px 9px 2px 9px; border-radius:999px; position:relative}.scroll-bottom:before{ content:""; height:15px; width:2px; background-color:var(--white-color); position:absolute; top:10px; left:15px; border-radius:10px; -webkit-animation:lineDown 1.5s infinite; animation:lineDown 1.5s infinite}.scroll-bottom:hover{ color:var(--theme-color)}.scroll-bottom:hover::before{ background-color:var(--theme-color)}@-webkit-keyframes lineDown{ 0%{  -webkit-transform:0;  transform:0;  opacity:0 } 30%{  opacity:1 } 60%{  opacity:1 } 100%{  -webkit-transform:translateY(8px);  transform:translateY(8px);  opacity:0 }}@keyframes lineDown{ 0%{  -webkit-transform:0;  transform:0;  opacity:0 } 30%{  opacity:1 } 60%{  opacity:1 } 100%{  -webkit-transform:translateY(8px);  transform:translateY(8px);  opacity:0 }}@media (max-width:1700px){ .th-hero-wrapper .slick-arrow{  --pos-x:80px }}@media (max-width:991px){ .th-hero-wrapper .btn-group{  gap:15px }}@media (max-width:767px){ .th-hero-wrapper .th-btn{  padding:17px 26px } .th-hero-wrapper .th-btn.style2{  padding:15px 24px }}.hero-1{ padding-right:80px}.hero-1 .slick-dots{ --dots-bg:#fff; margin:0; position:absolute; top:50%; right:20%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}.hero-1 .slick-dots li{ display:block; margin:30px 0}.hero-1 .slick-dots button:before{ border-color:var(--white-color)}.hero-1 .slick-dots .slick-active button{ background-color:var(--white-color)}.hero-1 .hero-shape{ display:inline-block; height:350px; width:80px; position:absolute; top:0; right:0; background-color:var(--theme-color); -webkit-clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 140px) 100%,0 100%,0 0); clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 140px) 100%,0 100%,0 0); z-index:-1}.hero-1 .scroll-bottom{ position:absolute; bottom:100px; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%)}.hero-slider-1 .th-hero-slide,.hero-slider-4 .th-hero-slide{ padding:230px 0}.hero-style1{ padding-left:40px}.hero-style1 .hero-subtitle{ font-size:36px; font-weight:100; display:block; color:var(--white-color); margin-bottom:35px}.hero-style1 .hero-title{ font-size:72px; font-weight:bold; line-height:1.139; color:var(--white-color); margin-bottom:0}.hero-style1 .hero-title:last-of-type{ margin-bottom:45px}@media (max-width:1399px){ .hero-1{  padding-right:40px } .hero-1 .slick-dots{  right:10% } .hero-1 .hero-shape{  width:40px } .hero-slider-1 .th-hero-slide, .hero-slider-4 .th-hero-slide{  padding:190px 0 190px 0 } .hero-style1{  padding-left:20px } .hero-style1 .hero-subtitle{  font-size:32px } .hero-style1 .hero-title{  font-size:64px }}@media (max-width:1199px){ .hero-1 .scroll-bottom{  bottom:50px } .hero-slider-1 .th-hero-slide, .hero-slider-4 .th-hero-slide{  padding:150px 0 150px 0 } .hero-style1 .hero-subtitle{  font-size:28px } .hero-style1 .hero-title{  font-size:56px }}@media (max-width:991px){ .hero-1 .scroll-bottom{  display:none } .hero-slider-1 .th-hero-slide, .hero-slider-4 .th-hero-slide{  padding:100px 0 100px 0 } .hero-style1 .hero-subtitle{  font-size:26px;  margin-bottom:25px } .hero-style1 .hero-title{  font-size:44px;  line-height:1.25 } .hero-style1 .hero-title:nth-of-type(2){  margin-bottom:35px }}@media (max-width:767px){ .hero-1{  padding-right:0 } .hero-1 .hero-shape{  display:none } .hero-style1{  text-align:center;  padding-left:0 } .hero-style1 .btn-group{  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center }}@media (max-width:575px){ .hero-style1 .hero-subtitle{  font-size:22px } .hero-style1 .hero-title{  font-size:36px }}@media (max-width:375px){ .hero-style1 .hero-subtitle{  font-size:20px } .hero-style1 .hero-title{  font-size:30px }}.hero-2 .icon-box{ position:absolute; top:50%; right:115px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:60px}.hero-2 .icon-box .slick-arrow{ --pos-x:0; border-radius:0; margin:5px 0; border:none; background-color:rgba(255,255,255,0.15)}.hero-2 .icon-box .slick-arrow:hover{ background-color:var(--theme-color); color:var(--title-color)}.hero-2 .icon-box .slick-arrow:first-child{ margin-right:0}.hero-slider-2 .th-hero-slide{ padding:210px 0 265px 0}.hero-style2 .hero-subtitle{ overflow-y: hidden; font-size:18px; font-weight:500; display:block; color:var(--white-color); margin-bottom:31px; margin-top:-0.35em}.hero-style2 .hero-title{ font-size:60px; font-weight:bold; line-height:1.167; color:var(--white-color); margin-bottom:0}.hero-style2 .hero-title:last-of-type{ margin-bottom:28px !important}.hero-style2 .hero-text{ max-width:610px; margin-bottom:43px}@media (max-width:1399px){ .hero-2 .icon-box{  right:40px }}@media (max-width:1199px){ .hero-slider-2 .th-hero-slide{  padding:150px 0 215px 0 }}@media (max-width:991px){ .hero-slider-2 .th-hero-slide{  padding:100px 0 165px 0 } .hero-style2 .hero-subtitle{  font-size:16px;  margin-bottom:20px } .hero-style2 .hero-title{  font-size:44px;  line-height:1.2 } .hero-style2 .hero-title:last-of-type{  margin-bottom:20px !important } .hero-style2 .hero-text{  max-width:520px;  margin-bottom:36px; display: none; }}@media (max-width:767px){ .hero-2 .icon-box{  display:none } .hero-style2{ overflow-y: hidden;  text-align:center } .hero-style2 .btn-group{  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center }}@media (max-width:575px){ .hero-slider-2 .th-hero-slide{  padding:90px 0 } .hero-style2 .hero-title{  font-size:34px }}@media (max-width:375px){ .hero-style2 .hero-title{ overflow-y: hidden; font-size:28px;  line-height:1.3 }}.hero-slider-3 .slick-dots,.hero-slider-6 .slick-dots{ position:absolute; top:50%; left:120px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}.hero-slider-3 .slick-dots li,.hero-slider-6 .slick-dots li{ display:block; margin:30px 0}.hero-slider-3 .slick-dots button,.hero-slider-6 .slick-dots button{ border-radius:0}.hero-slider-3 .slick-dots button:before,.hero-slider-6 .slick-dots button:before{ border-radius:0}.hero-slider-3 .th-hero-slide{ padding:365px 0 245px 0}.hero-slider-3 .hero-style2{ padding-left:456px}.hero-slider-3 .hero-text{ font-weight:100; font-size:20px}@media (max-width:1700px){ .hero-slider-3 .slick-dots, .hero-slider-6 .slick-dots{  left:35px }}@media (max-width:1399px){ .hero-slider-3 .th-hero-slide{  padding:315px 0 155px 0 }}@media (max-width:1199px){ .hero-slider-3 .hero-style2{  padding-left:160px }}@media (max-width:991px){ .hero-slider-3 .th-hero-slide{  padding:230px 0 100px 0 } .hero-slider-3 .hero-style2{  padding-left:0 } .hero-slider-3 .hero-style2 .hero-text{  font-size:18px }}@media (max-width:575px){ .hero-slider-3 .hero-style2 .hero-text{  font-size:16px }}.hero-slider-4 .th-hero-slide{ padding:230px 0}@media (max-width:1199px){ .hero-slider-4 .th-hero-slide{  padding:180px 0 }}@media (max-width:991px){ .hero-slider-4 .th-hero-slide{  padding:140px 0 }}.hero-style4{ position:relative; z-index:2; text-align:center}.hero-style4 .hero-title{ color:var(--white-color); font-size:110px; text-transform:uppercase; line-height:1; margin-bottom:25px}.hero-style4 .hero-title:first-of-type{ font-size:60px; font-weight:300; text-transform:capitalize; margin-top:-0.15em}.hero-style4 .hero-text{ max-width:635px; margin-left:auto; margin-right:auto}.hero-style4 .btn-group{ margin-top:55px; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center}@media (max-width:1700px){ .hero-style4 .hero-title{  font-size:96px }}@media (max-width:1399px){ .hero-style4 .hero-title{  font-size:80px } .hero-style4 .hero-title:first-of-type{  font-size:52px }}@media (max-width:991px){ .hero-style4 .hero-title{  font-size:64px } .hero-style4 .hero-title:first-of-type{  font-size:44px } .hero-style4 .hero-text{  max-width:560px } .hero-style4 .btn-group{  margin-top:46px }}@media (max-width:767px){ .hero-style4 .hero-title{  font-size:52px;  margin-bottom:17px } .hero-style4 .hero-title:first-of-type{  font-size:38px } .hero-style4 .hero-text{  max-width:440px } .hero-style4 .btn-group{  margin-top:40px }}@media (max-width:575px){ .hero-style4 .hero-title{  font-size:44px } .hero-style4 .hero-title:first-of-type{  font-size:32px }}@media (max-width:375px){ .hero-style4 .hero-title{  font-size:36px } .hero-style4 .hero-title:first-of-type{  font-size:26px }}.hero-slider-5 .th-hero-slide{ padding:210px 0 355px 0}.hero-slider-5 .play-btn{ position:absolute; top:50%; right:15px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}.hero-slider-5 .play-btn>i{ --icon-size:80px}.hero-style5{ max-width:620px}.hero-style5 .hero-title{ color:var(--white-color); font-size:72px; line-height:1.2; margin-top:-0.22em; margin-bottom:20px}.hero-style5 .hero-title:first-of-type{ margin-bottom:10px !important}.hero-text{ font-size:18px; color:var(--white-color); margin-bottom:-0.55em; line-height:1.667}@media (max-width:1399px){ .hero-slider-5 .th-hero-slide{  padding:180px 0 355px 0 } .hero-style5 .hero-title{  font-size:62px }}@media (max-width:1199px){ .hero-slider-5 .th-hero-slide{  padding:140px 0 410px 0 } .hero-slider-5 .play-btn{  right:12px } .hero-style5 .hero-title{  font-size:54px }}@media (max-width:991px){ .hero-text{  font-size:16px;  line-height:1.556 } .hero-style5{  max-width:560px } .hero-style5 .hero-title{  font-size:46px } .hero-slider-5 .th-hero-slide{  padding:100px 0 } .hero-slider-5 .play-btn>i{  --icon-size:60px }}@media (max-width:767px){ .hero-style5{  text-align:center } .hero-style5 .hero-title{  font-size:40px } .hero-slider-5 .play-btn{  position:static;  -webkit-transform:translateY(0%);  -ms-transform:translateY(0%);  transform:translateY(0%);  margin-top:30px }}@media (max-width:575px){ .hero-style5 .hero-title{  font-size:32px }}@media (max-width:375px){ .hero-style5 .hero-title{  font-size:28px }}.hero-slider-6 .th-hero-slide{ background-color:var(--title-color); padding:205px 0 190px 0; position:relative}.hero-slider-6 .hero-img{ position:absolute; top:0; right:0; height:100%; width:48%}.hero-slider-6 .hero-img img{ width:100%; height:100%; object-fit:cover}.hero-slider-6 .hero-shape{ position:absolute; top:0; left:0; z-index:-1}.hero-style6{ position:relative; z-index:2}.hero-style6 .hero-title{ color:var(--white-color); font-size:60px; text-transform:capitalize; line-height:1.2; margin-bottom:25px}.hero-style6 .hero-title:first-of-type{ margin-bottom:0 !important}.hero-style6 .hero-text{ max-width:550px; font-size:20px; font-weight:300; line-height:30px; margin-bottom:-0.4em}.hero-style6 .video-btn{ margin-bottom:40px}.hero-style6 .btn-group{ margin-top:40px}@media (max-width:1399px){ .hero-slider-6 .th-hero-slide{  padding:170px 0 160px 0 } .hero-style6 .hero-title{  font-size:52px }}@media (max-width:1199px){ .hero-slider-6 .th-hero-slide{  padding:140px 0 150px 0 } .hero-style6 .hero-title{  font-size:44px } .hero-style6 .hero-text{  font-size:18px }}@media (max-width:991px){ .hero-style6 .hero-title{  font-size:40px } .hero-slider-6 .th-hero-slide{  padding:100px 0 } .hero-slider-6 .hero-img{  position:relative;  width:100%;  top:-100px } .hero-slider-6 .hero-shape{  bottom:0;  right:0;  -webkit-transform:rotate(180deg) !important;  -ms-transform:rotate(180deg) !important;  transform:rotate(180deg) !important;  --animation-name:slidebottomright }}@media (max-width:767px){ .hero-style6{  text-align:center } .hero-style6 .hero-title{  font-size:34px } .hero-style6 .btn-group{  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center }}@media (max-width:575px){ .hero-style6 .hero-title{  font-size:30px } .hero-style6 .hero-text{  font-size:16px;  max-width:360px;  margin-left:auto;  margin-right:auto }}@media (max-width:375px){ .hero-style6 .hero-title{  font-size:28px }}.error-content{ text-align:center}.error-img{ text-align:center; margin-bottom:50px}.error-title{ margin-bottom:20px}.error-text{ margin-bottom:35px; max-width:670px; margin-left:auto; margin-right:auto}@media (max-width:991px){ .error-img{  margin-bottom:30px } .error-title{  margin-bottom:15px }}@media (max-width:767px){ .error-title{  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:var(--theme-color); background-color:transparent; color:var(--theme-color); 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}.popup-search-box button.searchClose:hover{ color:var(--body-color); background-color:var(--theme-color); color:var(--title-color); -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 var(--theme-color); 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{ 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 .th-social a{ background-color:transparent; border:1px solid}.sidemenu-wrapper .th-social a:hover{ background-color:var(--theme-color); border-color:var(--theme-color)}.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:var(--theme-color); border-color:var(--theme-color); -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}.woocommerce-message,.woocommerce-info{ position:relative; padding:11px 20px 11px 50px; background-color:var(--theme-color); color:var(--white-color); font-size:14px; font-weight:600; margin-bottom:15px}.woocommerce-message a,.woocommerce-info a{ color:var(--white-color); text-decoration:underline}.woocommerce-message a:hover,.woocommerce-info a:hover{ color:var(--title-color)}.woocommerce-message:before,.woocommerce-info:before{ content:'\f06a'; font-family:var(--icon-font); font-weight:400; margin-right:10px; font-size:18px; position:absolute; left:20px; top:11px}.woocommerce-notices-wrapper .woocommerce-message{ background-color:var(--theme-color); color:var(--white-color)}.woocommerce-notices-wrapper .woocommerce-message:before{ content:'\f14a'; font-weight:300}.woocommerce-form-login-toggle .woocommerce-info{ background-color:var(--theme-color); color:var(--white-color)}.woocommerce-form-login-toggle .woocommerce-info a{ color:inherit}.woocommerce-form-login-toggle .woocommerce-info a:hover{ color:var(--title-color)}.woocommerce-form-register,.woocommerce-form-coupon,.woocommerce-form-login{ padding:35px 40px 35px 40px; background-color:var(--white-color); box-shadow:0px 6px 30px rgba(1,15,28,0.1); margin-bottom:0; border-radius:10px}@media (max-width:575px){ .woocommerce-form-register, .woocommerce-form-coupon, .woocommerce-form-login{  padding:40px 20px }}.woocommerce-form-register .form-group,.woocommerce-form-coupon .form-group,.woocommerce-form-login .form-group{ margin-bottom:20px}.woocommerce-form-register .form-group:last-child,.woocommerce-form-coupon .form-group:last-child,.woocommerce-form-login .form-group:last-child{ margin-bottom:0}.woocommerce-form-login{ margin-bottom:30px}.woocommerce-error{ background-color:var(--error-color); color:#fff; list-style:none; padding:10px 26px; margin:0 0 30px 0; border-radius:5px; font-weight:700; font-size:14px}nav.woocommerce-MyAccount-navigation li{ border:1px solid #ddd; margin:0; border-top:none}nav.woocommerce-MyAccount-navigation li:first-child{ border-top:1px solid #ddd}nav.woocommerce-MyAccount-navigation li a{ color:var(--title-color); font-weight:700; padding:7px 17px; display:block}nav.woocommerce-MyAccount-navigation li.is-active a,nav.woocommerce-MyAccount-navigation li a:hover{ color:var(--white-color); background-color:var(--theme-color)}.woocommerce-MyAccount-content h3{ margin-top:-0.3em}.woocommerce-MyAccount-content .btn{ background-color:var(--theme-color); color:var(--white-color); font-size:14px; padding:10px 25px; font-weight:700}.woocommerce-MyAccount-content .btn:hover{ background-color:var(--title-color); color:var(--white-color)}table.variations,.woocommerce-grouped-product-list-item{ border-collapse:separate; border-spacing:0 15px; margin-bottom:5px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; border:none}table.variations td,.woocommerce-grouped-product-list-item td{ border:none; vertical-align:middle; padding:0 5px}table.variations td:first-child,.woocommerce-grouped-product-list-item td:first-child{ padding:0}table.variations label,.woocommerce-grouped-product-list-item label{ margin:0; font-size:14px; text-transform:capitalize}table.variations label a,.woocommerce-grouped-product-list-item label a{ color:var(--title-color)}table.variations label a:hover,.woocommerce-grouped-product-list-item label a:hover{ color:var(--theme-color)}table.variations .label,.woocommerce-grouped-product-list-item .label{ border:none}table.variations__label,.woocommerce-grouped-product-list-item__label{ border:none !important; font-weight:600}table.variations__price,.woocommerce-grouped-product-list-item__price{ border:none !important}table.variations__price .price,table.variations__price .amount,.woocommerce-grouped-product-list-item__price .price,.woocommerce-grouped-product-list-item__price .amount{ font-size:18px !important}table.variations del,.woocommerce-grouped-product-list-item del{ margin-left:12px}.woocommerce-product-attributes th,.woocommerce-product-attributes td{ border:1px solid var(--border-color)}.woocommerce-product-attributes th p:last-child,.woocommerce-product-attributes td p:last-child{ margin-bottom:0}.woocommerce-grouped-product-list.group_table{ border-collapse:collapse; margin-bottom:15px}.woocommerce-grouped-product-list.group_table .woocommerce-Price-amount.amount{ font-size:16px; color:var(--title-color)}.woocommerce-grouped-product-list.group_table label{ margin:0 0 0 10px; margin:0 0 0 10px; font-family:var(--title-font); font-size:18px}.woocommerce-grouped-product-list.group_table .qty-input{ border-color:#e3e6e9}.woocommerce-grouped-product-list.group_table tr{ border-bottom:1px solid #e3e6e9}.woocommerce-grouped-product-list.group_table tr:last-child{ border-bottom:none}.woocommerce-grouped-product-list.group_table td{ padding:30px 5px}table.variations{ width:-webkit-max-content; width:-moz-max-content; width:max-content; position:relative}table.variations td{ padding:0}table.variations td.label{ padding-right:10px; width:-webkit-max-content; width:-moz-max-content; width:max-content}table.variations select{ width:-webkit-max-content; width:-moz-max-content; width:max-content; font-weight:400; line-height:1.5; vertical-align:middle; margin:0; padding-right:54px; padding-left:20px; height:50px}table.variations .reset_variations{ margin-left:16px; display:inline-block; position:absolute; left:100%; bottom:25px}.woosq-product .product .woocommerce-grouped-product-list-item__quantity,.woosq-product .product .woocommerce-grouped-product-list-item__label,.woosq-product .product .woocommerce-grouped-product-list-item__price{ width:auto !important}.woocommerce-variation.single_variation{ margin-bottom:30px}.woocommerce-variation.single_variation .price{ color:var(--title-color); font-weight:700}.wooscp-table-items td.woocommerce-product-attributes-item__value{ padding-left:15px !important}.wooscp-table-items a.added_to_cart.wc-forward{ margin-left:15px; text-decoration:underline}.tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open{ z-index:1111}table.woocommerce-product-attributes{ margin-bottom:30px}#woosq-popup .product_meta{ margin-top:20px}#woosq-popup .product_title{ font-size:24px; margin-bottom:5px}#woosq-popup .single-product .product .actions{ -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:20px}#woosq-popup .single-product .product .actions>div{ height:auto; overflow:visible; width:-webkit-max-content; width:-moz-max-content; width:max-content}#woosq-popup .single-product .product .actions>div .quantity.style2.woocommerce-grouped-product-list-item__quantity{ width:-webkit-max-content; width:-moz-max-content; width:max-content}.login-tab{ margin-bottom:30px; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center}.login-tab button.nav-link{ background-color:var(--smoke-color); color:var(--title-color); padding:11px 39px; font-size:18px; font-weight:500; border-radius:15px ​15px 0}.login-tab button.nav-link.active{ background-color:var(--theme-color); color:var(--white-color)}.star-rating{ overflow:hidden; position:relative; width:100px; height:1.2em; line-height:1.2em; display:block; font-family:var(--icon-font); font-weight:700; font-size:14px}.star-rating:before{ content:"\f005\f005\f005\f005\f005"; color:#e1e1e1; float:left; top:0; left:0; position:absolute; letter-spacing:5px}.star-rating span{ overflow:hidden; float:left; top:0; left:0; position:absolute; padding-top:1.5em}.star-rating span:before{ content:"\f005\f005\f005\f005\f005"; top:0; position:absolute; left:0; color:var(--theme-color); letter-spacing:5px}.rating-select label{ margin:0; margin-right:10px}.rating-select p.stars{ margin-bottom:0; line-height:1}.rating-select p.stars a{ position:relative; height:14px; width:18px; text-indent:-999em; display:inline-block; text-decoration:none}.rating-select p.stars a::before{ display:block; position:absolute; top:0; left:0; width:18px; height:14px; line-height:1; font-family:var(--icon-font); content:"\f005"; font-weight:400; text-indent:0; color:var(--yellow-color)}.rating-select p.stars a:hover~a::before{ content:"\f005"; font-weight:400}.rating-select p.stars:hover a::before{ content:"\f005"; font-weight:700}.rating-select p.stars.selected a.active::before{ content:"\f005"; font-weight:700}.rating-select p.stars.selected a.active~a::before{ content:"\f005"; font-weight:400}.rating-select p.stars.selected a:not(.active)::before{ content:"\f005"; font-weight:700}@media (max-width:767px){ .woocommerce-message, .woocommerce-info{  font-size:14px;  line-height:22px;  padding:10px 15px 10px 37px } .woocommerce-message:before, .woocommerce-info:before{  font-size:16px;  top:10px;  left:15px }}.th-product{ text-align:center; -webkit-transition:all ease 0.4s; transition:all ease 0.4s}.th-product .product-title{ font-size:20px; margin:10px 0 10px 0}.th-product .product-title a{ color:inherit}.th-product .product-title a:hover{ color:var(--theme-color)}.th-product .price{ display:block; color:var(--body-color); font-weight:500; margin-bottom:-0.4em; font-family:var(--body-font)}.th-product .price del{ margin-left:10px; color:#a9a9a9}.th-product .product-img{ --space:20px; background-color:var(--smoke-color); overflow:hidden; position:relative; margin:0 0 25px 0; text-align:center; z-index:2}.th-product .product-img:before{ --space:20px; content:''; height:calc(100% - var(--space)*2); width:calc(100% - var(--space)*2); position:absolute; top:var(--space); left:var(--space); background-color:var(--title-color); z-index:1; -webkit-transform:scaleX(0); -ms-transform:scaleX(0); transform:scaleX(0); visibility:hidden; opacity:0; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.th-product .product-img img{ width:100%; -webkit-transition:all ease 0.4s; transition:all ease 0.4s; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}.th-product .product-tag{ width:60px; height:30px; font-size:16px; font-weight:400; background-color:var(--theme-color); line-height:31px; color:var(--white-color); border-radius:0px; position:absolute; top:20px; right:20px; z-index:9}.th-product .star-rating{ margin:0 auto 5px auto; width:100px}.th-product .actions{ height:100%; position:absolute; left:0; top:50%; right:0; text-align:center; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); z-index:3; margin-top:0; opacity:0; visibility:hidden; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out; 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}.th-product .actions .icon-btn{ --btn-size:40px !important; line-height:42px !important; font-size:14px; border-color:var(--theme-color); color:var(--white-color); background:var(--theme-color); border-radius:0px}.th-product .actions .icon-btn:hover{ background-color:var(--white-color); color:var(--theme-color); border-color:var(--white-color)}.th-product .actions>*{ margin:0 var(--icon-gap-x,5px)}.th-product .actions>*>a{ margin:0}.th-product .icon-btn{ -webkit-transform:translateY(30px); -ms-transform:translateY(30px); transform:translateY(30px); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{ width:40px; height:40px; line-height:40px; display:inline-block}.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before{ position:relative; top:0; left:0; line-height:inherit; margin:0; font-size:24px}.th-product .tinv-wishlist a{ display:inline-block; width:40px; height:40px; line-height:40px; background-color:var(--theme-color); color:var(--white-color); border-radius:0%}.th-product .tinv-wishlist a:hover{ background-color:var(--white-color); color:var(--theme-color)}.th-product .add_to_cart_button.added{ display:none}.th-product .added_to_cart{ width:40px; height:40px; line-height:40px; background-color:var(--theme-color); color:var(--white-color); font-size:0; text-align:center; border-radius:0}.th-product .added_to_cart:after{ content:"\f07a"; position:relative; font-family:var(--icon-font); font-size:16px; font-weight:700}.th-product .added_to_cart:hover{ background-color:var(--title-color); color:var(--white-color)}.th-product .action-btn{ background-color:var(--white-color); font-size:14px; font-family:var(--title-font); text-transform:uppercase; font-weight:bold; display:inline-block; padding:13px 25px}.th-product:hover .product-img img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)}.th-product:hover .product-img:before{ -webkit-transform:scaleX(1); -ms-transform:scaleX(1); transform:scaleX(1); visibility:visible; opacity:0.6}.th-product:hover .actions{ margin-top:0; opacity:1; visibility:visible}.th-product:hover .icon-btn{ -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0)}.th-product.list-view{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; text-align:left; height:100%}.th-product.list-view .product-img{ width:100%; max-width:200px; margin:0}.th-product.list-view .star-rating{ margin:0 auto 10px 0; width:93px}.th-product.list-view .product-content{ -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; border:1px solid var(--border-color); border-left:none; 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-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; padding:0 25px}.th-product.list-view .actions{ --btn-size:35px; --btn-font-size:13px; --icon-gap-x:2px}.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{ width:35px; height:35px; line-height:35px}.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before{ font-size:20px}.th-product.list-view .tinv-wishlist a{ width:35px; height:35px; line-height:35px}.th-product.list-view .added_to_cart{ width:35px; height:35px; line-height:35px}.th-product.list-view .added_to_cart:after{ font-size:16px}.th-product.list-view .action-btn{ padding:8px 15px}.th-product.list-view .tag{ top:8px; right:8px; padding:0px 15px}.th-product.list-view .product-title{ font-size:18px; margin:0 0 5px 0}.th-product.list-view .product-price{ font-size:14px}#productCarousel .slick-arrow{ top:37.5%}.mfp-content{ margin:1.5rem auto}.mfp-content .product-details-img{ padding-top:15px}.mfp-content .product-about{ padding-top:40px; padding-bottom:40px}.mfp-content .container{ position:relative}.mfp-content .product-big-img{ margin-top:15px; margin-bottom:15px}.mfp-fade.mfp-bg{ opacity:0; -webkit-transition:all 0.15s ease-out; transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{ opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{ opacity:0}.mfp-fade.mfp-wrap .mfp-content{ opacity:0; -webkit-transition:all 0.4s ease-out; transition:all 0.4s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{ opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{ opacity:0}.woosq-popup{ max-height:600px; max-width:1220px}.woosq-popup .product_meta>span>a:after,.woosq-popup .product_meta>span>span:after{ display:none}.woosq-product>.product>div{ max-height:600px; min-height:460px; height:auto}.woosq-product .thumbnails .slick-list{ display:block}.woosq-product .thumbnails .slick-dots{ margin:0; padding:0; display:block; width:100%; text-align:center; position:absolute; left:0; bottom:10px !important; margin-top:30px; top:auto; z-index:8}.woosq-product .thumbnails .slick-dots li{ position:relative; display:inline-block; width:16px; height:16px; margin:0; padding:0; cursor:pointer}.woosq-product .thumbnails .slick-dots li~li{ margin-left:5px}.woosq-product .thumbnails .slick-dots li button{ background:var(--theme-color); position:relative}.th-sort-bar{ padding:10px; margin:0 0 24px 0; background-color:var(--smoke-color)}.th-sort-bar .row{ --bs-gutter-x:0; --bs-gutter-y:15px}.th-sort-bar select{ height:50px; border:1px solid #E0E0E0; background-color:var(--white-color); width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; min-width:250px; font-size:16px; margin:0; color:var(--body-color)}.th-sort-bar .woocommerce-result-count{ padding-left:15px; margin-bottom:0; color:var(--body-color)}.th-sort-bar .nav a{ display:inline-block; height:50px; width:50px; line-height:50px; border:1px solid var(--border-color); background-color:var(--white-color); text-align:center; position:relative; font-family:var(--title-font); font-weight:600; font-size:16px; text-transform:capitalize; color:var(--body-color); margin:0 0 0 10px}.th-sort-bar .nav a.active,.th-sort-bar .nav a:hover{ color:var(--theme-color)}.product-thumb-area{ position:relative; margin-right:10px}.product-thumb-area .product-thumb-tab{ position:absolute; top:0; left:0}.product-thumb-tab{ --thumb:120px; --gap:10px; max-width:var(--thumb); margin-left:calc(0px - var(--thumb)/2); position:relative; z-index:3; display:grid; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; height:100%}.product-thumb-tab .tab-btn{ background-color:var(--white-color); cursor:pointer; height:var(--thumb); width:var(--thumb); padding:var(--gap); border-radius:10px}.product-thumb-tab .tab-btn img{ max-width:100%; border-radius:inherit}.product-thumb-tab .tab-btn:not(:last-of-type){ margin-bottom:20px}.product-thumb-tab .indicator{ position:absolute; top:calc(var(--pos-y) + var(--gap)); left:calc(var(--pos-x) + var(--gap)); width:calc(var(--width-set) - var(--gap)*2); height:calc(var(--height-set) - var(--gap)*2); border:2px solid var(--theme-color); border-radius:10px; pointer-events:none; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.product-big-img{ text-align:center}.product-big-img .img{ width:100%}.product-big-img .img img{ width:100%; height:100%}.quantity{ position:relative; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; vertical-align:middle}.quantity>.screen-reader-text{ display:inline-block; font-weight:600; color:var(--title-color); font-family:var(--title-font); margin:0; -webkit-align-self:center; -ms-flex-item-align:center; align-self:center; margin-right:10px}.quantity .qty-btn,.quantity .qty-input{ display:inline-block; width:50px; height:50px; border:none; border-right:none; background-color:transparent; padding:0; border-radius:0; text-align:center; color:var(--body-color); font-size:18px; font-weight:600}.quantity .qty-btn:last-child,.quantity .qty-input:last-child{ border-right:none}.quantity .qty-btn{ font-size:16px}.product_meta{ font-weight:700; font-size:16px; font-family:var(--body-font); margin:35px 0 0 0}.product_meta>span{ display:block; margin-bottom:5px; color:var(--title-color); font-weight:400}.product_meta>span:last-child{ margin-bottom:0}.product_meta>span a{ color:inherit}.product_meta>span a:hover{ color:var(--theme-color)}.product_meta>span>a,.product_meta>span>span{ position:relative; color:var(--body-color); font-weight:400}.product_meta>span>a:after,.product_meta>span>span:after{ content:","; margin-right:5px}.product_meta>span>a:last-child:after,.product_meta>span>span:last-child:after{ display:none}.product_meta>span>a:first-child,.product_meta>span>span:first-child{ margin-left:7px}.product-tab-style1{ border-bottom:1px solid #ececec; margin:95px auto 40px auto; padding-bottom:40px; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; gap:24px}@media (max-width:375px){ .product-tab-style1{  gap:10px }}.woocommerce-Reviews .th-post-comment .text{ margin-bottom:-0.5em}.woocommerce-Reviews .th-comments-wrap{ padding:0; box-shadow:none}.woocommerce-Reviews .th-comment-form{ padding:60px; background-color:var(--smoke-color); box-shadow:none}.woocommerce-Reviews .th-comment-form input,.woocommerce-Reviews .th-comment-form .form-control{ background-color:var(--white-color)}.woocommerce-Reviews .th-comment-form .blog-inner-title{ margin-bottom:10px}.woocommerce-Reviews .comment-list{ display:grid; grid-template-columns:repeat(2,1fr); gap:24px; margin-bottom:40px}.woocommerce-Reviews .th-post-comment{ background-color:transparent; border:1px solid #E0E0E0 !important; padding:30px !important; box-shadow:0px 4px 30px rgba(1,15,28,0.06); margin-bottom:0px}.woocommerce-Reviews .th-post-comment .name{ margin-bottom:3px}.woocommerce-Reviews .th-post-comment .commented-on{ margin-bottom:12px}@media (max-width:1199px){ .woocommerce-Reviews .th-post-comment{  padding:30px !important }}@media (max-width:991px){ .woocommerce-Reviews .comment-list{  grid-template-columns:repeat(1,1fr) } .woocommerce-Reviews .th-comment-form{  padding:40px }}@media (max-width:575px){ .woocommerce-Reviews .th-comment-form{  padding:40px 20px }}#productTabContent{ margin-bottom:-10px}#additional_information{ margin-bottom:40px}.product-inner-list>ul{ margin:0; padding:0; list-style-type:none}.product-inner-list li{ position:relative; padding-left:15px}.product-inner-list li:before{ content:"-"; position:absolute; left:0}.share-title{ font-size:16px; font-weight:600; color:var(--title-color); margin-bottom:8px}.share-title i{ color:var(--theme-color)}.summary-content .product-title,.product-about .product-title{ margin:0 0 12px 0; font-weight:700}.summary-content>.price,.product-about>.price{ font-family:var(--title-font); font-size:24px; font-weight:600; color:var(--theme-color); display:inline-block; margin-bottom:10px}.summary-content>.price del,.product-about>.price del{ color:var(--body-color); font-weight:500; margin-left:15px}.summary-content .product-rating,.product-about .product-rating{ display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; gap:5px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; position:relative; top:2px; font-size:16px; line-height:20px; padding:0 0 0 0; margin:0 0 0 0; margin-bottom:24px}.summary-content .product-rating .star-rating,.product-about .product-rating .star-rating{ width:95px; font-size:12px; margin-right:8px}.summary-content .text,.product-about .text{ font-size:14px; font-weight:400}.summary-content .woocommerce-review-link,.product-about .woocommerce-review-link{ color:var(--body-color)}.summary-content .checklist,.product-about .checklist{ margin:30px 0 40px 0}.summary-content .checklist li,.product-about .checklist li{ font-weight:400}.summary-content .actions,.product-about .actions{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:20px; margin:33px 0 27px 0}.summary-content .actions .th-btn .btn-icon,.product-about .actions .th-btn .btn-icon{ padding:10.5px 15px 10.5px 15px}.summary-content .actions .icon-btn,.product-about .actions .icon-btn{ width:var(--btn-size,56px); height:var(--btn-size,56px); line-height:var(--btn-size,56px); font-size:var(--btn-font-size,22px); background-color:var(--title-color); border-color:var(--title-color); color:var(--white-color); border-radius:10px}.summary-content .actions .icon-btn:hover,.product-about .actions .icon-btn:hover{ background-color:var(--theme-color); color:var(--white-color); border-color:var(--theme-color)}.summary-content .share,.product-about .share{ margin-top:25px}.summary-content .th-social a,.product-about .th-social a{ --icon-size:36px; line-height:36px; font-size:14px; border:1px solid var(--body-color); color:var(--title-color); border-radius:10px}.summary-content .th-social a:hover,.product-about .th-social a:hover{ border-color:var(--theme-color); color:var(--white-color)}.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt,.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{ width:60px; height:60px; line-height:60px; display:inline-block; border-radius:0}.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before,.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before{ position:relative; top:0; left:0; line-height:inherit; margin:0; font-size:24px}.summary-content .tinv-wishlist a,.product-about .tinv-wishlist a{ display:inline-block; width:60px; height:60px; line-height:60px; border-radius:0}.summary-content .tinv-wishlist a:hover,.product-about .tinv-wishlist a:hover{ background-color:var(--theme-color); color:var(--white-color)}.summary-content .quantity,.product-about .quantity{ position:relative}.summary-content .quantity:after,.product-about .quantity:after{ content:''; height:100%; width:1px; background-color:var(--border-color); position:absolute; top:0; left:55px}.summary-content .quantity .qty-input,.product-about .quantity .qty-input{ width:112px; height:56px; border:1px solid #eeeeee; background-color:transparent; color:var(--title-color); padding:0 21px; text-align:left; font-weight:500}.summary-content .quantity .qty-btn,.product-about .quantity .qty-btn{ color:var(--title-color); background-color:transparent; position:absolute; right:21px; height:auto; width:auto; border:none}.summary-content .quantity .quantity-minus,.product-about .quantity .quantity-minus{ bottom:8px}.summary-content .quantity .quantity-plus,.product-about .quantity .quantity-plus{ top:8px}#description{ margin-bottom:30px}.product-details .th-comments-wrap{ margin-top:0}.product-details .border-title{ position:relative; padding-bottom:20px; margin-bottom:40px}.product-details .border-title:before{ content:""; position:absolute; left:0; bottom:0; height:2px; width:80px; background-color:var(--theme-color)}.product-inner-title{ font-size:32px; border-bottom:1px solid var(--border-color); padding:0 0 7px 0; margin:0 0 30px 0}.related-product-wrapper{ padding-top:115px}@media (max-width:1399px){ .th-product.list-view .product-img{  max-width:150px }}@media (max-width:1700px){ .product-thumb-tab{  --thumb:100px;  margin-left:-40px } .product-thumb-area{  margin-right:0 }}@media (max-width:1199px){ .th-sort-bar select{  min-width:auto } .product-tab-style1{  margin:55px 0 40px 0 } .summary-content, .product-about{  padding-left:0 } .product-big-img .img{  height:540px }}@media (max-width:991px){ .product-big-img{  margin-bottom:20px } .product-big-img .img{  height:100% } .product-about{  margin-top:30px } .product-thumb-tab{  margin-left:-10px } .th-product-box.list-view .product-img{  max-width:150px } .th-sort-bar .row{  --bs-gutter-x:20px } .th-sort-bar .nav a:last-child{  margin-right:0;  padding-right:0 } .th-sort-bar .nav a:last-child:before{  display:none } .woosq-product>.product .thumbnails{  max-height:400px;  min-height:200px;  padding:10px }}@media (max-width:767px){ .th-sort-bar{  text-align:center;  padding:10px 15px 15px 15px } .th-sort-bar .nav{  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center } .th-sort-bar select{  margin:0 auto } .th-sort-bar .woocommerce-result-count{  padding-left:0 } .th-product-box.list-view .product-img{  max-width:130px } .th-product-box.list-view .actions{  --btn-size:30px;  --btn-font-size:10px;  --icon-gap-x:2px }}@media (max-width:575px){ .product-about .actions{  gap:15px 15px } .product-thumb-tab{  --thumb:74px;  --gap:6px } .product-thumb-tab .tab-btn{  border-radius:6px } .product-thumb-tab .tab-btn:not(:last-of-type){  margin-bottom:10px } .product-thumb-tab .indicator{  border-radius:6px } .product-big-img .img{  height:100% } .product-grid{  max-width:340px;  margin-left:auto;  margin-right:auto }}@media (max-width:375px){ .th-product.list-view .product-img{  max-width:130px }}.woocommerce-cart-form{ text-align:center}.cart_table{ border:1px solid #eaf0f2; margin-bottom:45px}.cart_table thead{ background-color:#ecf0f1}.cart_table thead th{ border:none !important}.cart_table td:before,.cart_table th{ font-family:var(--title-font); color:var(--title-color); font-weight:600; border:none; padding:27px 15px}.cart_table td:before{ content:attr(data-title); position:absolute; left:15px; top:50%; vertical-align:top; padding:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); display:none}.cart_table td{ border:none; border-bottom:1px solid #f3f3f3; color:#8b8b8b; padding:20px 10px; position:relative; vertical-align:middle}.cart_table td[data-title="Name"] a{ color:var(--title-color); font-weight:500}.cart_table td[data-title="Name"] a:hover{ color:var(--theme-color)}.cart_table .product-quantity{ color:var(--title-color)}.cart_table .product-quantity input{ position:relative; top:-2px}.cart_table .th-cart-coupon{ float:left; margin:0; width:455px; max-width:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex}@media (max-width:991px){ .cart_table .th-cart-coupon{  width:100% !important;  margin-bottom:20px !important;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center }}@media (max-width:767px){ .cart_table .th-cart-coupon{  display:block;  margin-bottom:0 !important }}.cart_table .th-cart-coupon input{ width:calc(100% - 200px); margin-right:10px}@media (max-width:767px){ .cart_table .th-cart-coupon input{  width:100%;  margin-bottom:15px }}.cart_table .th-cart-coupon .th-btn{ font-size:16px; padding:14px 25px; width:-webkit-max-content; width:-moz-max-content; width:max-content}.cart_table .cart-productname{ font-weight:400; font-family:var(--body-font); color:var(--body-color)}.cart_table .cart-productimage{ display:inline-block; border:2px solid var(--smoke-color)}.cart_table .remove{ color:var(--theme-color); font-size:18px}.cart_table .quantity{ 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}.cart_table .qty-btn{ border:2px solid var(--smoke-color); background-color:transparent; color:#b8c6d0; padding:0; width:30px; height:30px; line-height:28px; font-size:16px; border-radius:4px}.cart_table .qty-btn:hover{ background-color:var(--theme-color); color:var(--white-color)}.cart_table .qty-input{ vertical-align:middle; border:2px solid var(--smoke-color); width:70px; height:30px; font-size:14px; text-align:center; color:var(--title-color); font-weight:700; margin:0 6px; border-radius:4px; padding:0}.cart_table .qty-input::-moz-placeholder{ color:var(--title-color)}.cart_table .qty-input::-webkit-input-placeholder{ color:var(--title-color)}.cart_table .qty-input:-ms-input-placeholder{ color:var(--title-color)}.cart_table .qty-input::-ms-input-placeholder{ color:var(--title-color)}.cart_table .qty-input::placeholder{ color:var(--title-color)}.cart_table .qty-input::-webkit-outer-spin-button,.cart_table .qty-input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0}.cart_table .qty-input[type=number]{ -moz-appearance:textfield}.cart_table .actions{ text-align:right; vertical-align:middle}.cart_table .actions>.th-btn{ font-size:16px; padding:14px 28px; margin-right:15px}@media (max-width:767px){ .cart_table .actions>.th-btn{  margin-top:15px }}.cart_table .actions>.th-btn:last-child{ margin-right:0}.cart_table .as-cart-coupon{ float:left; margin:0; width:455px; max-width:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex}.cart_table .as-cart-coupon input{ height:50px; width:calc(100% - 200px); margin-right:10px}.cart_table .as-cart-coupon .as-btn{ font-size:16px; padding:17px 22px; width:-webkit-max-content; width:-moz-max-content; width:max-content}.cart_totals{ border:1px solid #ecf0f1}.cart_totals th,.cart_totals td{ vertical-align:top; padding:20px 20px; border:none; border-bottom:1px solid #ecf0f1; font-size:14px; color:var(--title-color); width:55%}.cart_totals th:first-child,.cart_totals td:first-child{ width:45%; background-color:#f9fbfb; font-weight:700; font-size:14px; color:#333333}.cart_totals .shipping-calculator-button{ display:inline-block; border-bottom:1px solid; color:var(--title-color); font-weight:700}.cart_totals .shipping-calculator-button:hover{ color:var(--theme-color)}.cart_totals .woocommerce-shipping-destination{ margin-bottom:10px}.cart_totals .woocommerce-shipping-methods{ margin-bottom:0}.cart_totals .shipping-calculator-form{ display:none}.cart_totals .shipping-calculator-form p:first-child{ margin-top:20px}.cart_totals .shipping-calculator-form p:last-child{ margin-bottom:0}.cart_totals .shipping-calculator-form .as-btn{ padding:5px 30px}.cart_totals .amount{ font-weight:700}.cart_totals .order-total .amount{ color:var(--theme-color)}@media (max-width:991px){ .cart_table th{  padding:23px 8px;  font-size:14px } .cart_table .cart-productname{  font-size:14px } .cart_table .as-cart-coupon{  width:100%;  margin-bottom:20px;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center } .cart_table .actions{  text-align:center }}@media (max-width:767px){ .cart_table{  text-align:left;  min-width:auto;  border-collapse:separate;  border-spacing:0 20px;  border:none } .cart_table thead{  display:none } .cart_table td{  padding:15px;  display:block;  width:100%;  padding-left:25%;  text-align:right;  border:1px solid #f3f3f3;  border-bottom:none } .cart_table td::before{  display:block } .cart_table td:last-child{  border-bottom:1px solid #f3f3f3 } .cart_table td.actions{  padding-left:15px;  text-align:center } .cart_table td.actions>.as-btn{  margin-top:10px;  margin-right:0;  display:block;  width:-webkit-max-content;  width:-moz-max-content;  width:max-content;  margin-left:auto;  margin-right:auto } .cart_table td.actions>.as-btn:last-child{  margin-right:auto } .cart_table .as-cart-coupon{  width:100%;  text-align:center;  float:none;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center;  display:block;  padding-bottom:10px } .cart_table .as-cart-coupon input{  width:100%;  margin-bottom:10px } .cart_totals th, .cart_totals td{  padding:15px 10px } .cart_totals th:first-child, .cart_totals td:first-child{  width:17%;  line-height:1.4 }}.woocommerce-checkout .form-group,.woocommerce-checkout .form-row{ margin-bottom:0}.woocommerce-checkout .form-select,.woocommerce-checkout .select2-container,.woocommerce-checkout .form-control{ margin-bottom:0}.woocommerce-checkout .select2-container--open .select2-dropdown--below{ margin-top:-28px}.woocommerce-checkout .select2-container--open .select2-dropdown--above{ position:relative; bottom:30px}.woocommerce-checkout .select2-dropdown{ border:1px solid var(--border-color); border-top:none}.woocommerce-checkout .select2-container--default .select2-selection--single{ border-radius:0}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-checkout .select2-container--default .select2-selection--single .form-control:focus{ color:var(--body-color)}.select2-container--default .select2-search--dropdown .select2-search__field{ border:1px solid var(--border-color); padding:0}.woocommerce-form-login select,.woocommerce-form-login .form-select,.woocommerce-form-login .form-control,.woocommerce-form-login .select2,.woocommerce-form-login .select2-container,.woocommerce-form-coupon select,.woocommerce-form-coupon .form-select,.woocommerce-form-coupon .form-control,.woocommerce-form-coupon .select2,.woocommerce-form-coupon .select2-container,.woocommerce-checkout select,.woocommerce-checkout .form-select,.woocommerce-checkout .form-control,.woocommerce-checkout .select2,.woocommerce-checkout .select2-container{ margin-bottom:var(--bs-gutter-x)}#ship-to-different-address{ margin-top:15px}.select2-container--default .select2-selection--single{ height:55px; border:1px solid var(--border-color)}.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:55px; padding-left:25px; padding-right:25px}.woocommerce-billing-fields .form-row{ margin-bottom:0}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{ content:'\f107'; font-family:var(--icon-font)}.select2-container--default .select2-selection--single .select2-selection__arrow b{ margin:0; border:none; top:0}.select2-container--default .select2-selection--single .select2-selection__arrow{ height:55px; line-height:55px; margin-right:30px}span.select2-selection.select2-selection--single:focus{ outline:none}.shipping-calculator-form .form-select,.shipping-calculator-form .form-control{ height:40px; padding-left:15px; font-size:16px; border-radius:0; background-position:right 13px center}.shipping-calculator-form .select2-selection--single{ height:40px; border-radius:0}.shipping-calculator-form .select2-selection--single .select2-selection__rendered{ line-height:40px; padding-left:15px; padding-right:15px}.shipping-calculator-form .select2-selection--single .select2-selection__arrow{ height:40px; line-height:40px; margin-right:15px}.shipping-calculator-form .select2-dropdown{ border:1px solid #e0e0e0; margin-top:-30px}.shipping-calculator-form .as-btn{ font-size:14px; padding:0 20px; width:-webkit-max-content; width:-moz-max-content; width:max-content; height:40px}.checkout-ordertable th,.checkout-ordertable td{ border:none; vertical-align:top; padding:5px 0; font-size:14px; font-weight:700; color:#2c3e50}.checkout-ordertable ul{ margin:0; padding:0}.checkout-ordertable .order-total .amount{ color:var(--theme-color)}.checkout-ordertable input[type="hidden"]~label{ color:var(--theme-color)}.woocommerce-checkout .form-group input:not(:last-child){ margin-bottom:var(--bs-gutter-x)}.checkout-ordertable th,.checkout-ordertable td{ border:1px solid #ededed; text-align:right; padding:5px 20px}.checkout-ordertable th{ text-align:left}.woocommerce-checkout-payment{ text-align:left}.woocommerce-checkout-payment ul{ margin:0; padding:0; list-style-type:none}.woocommerce-checkout-payment ul li{ padding-top:10px; border-bottom:1px solid #d8d8d8; border-radius:4px; font-size:16px}.woocommerce-checkout-payment ul input[type="radio"]~label{ margin-bottom:19px; color:var(--body-color)}.woocommerce-checkout-payment ul input[type="radio"]~label img{ margin-bottom:-2px; margin-left:10px}.woocommerce-checkout-payment .place-order{ padding-top:30px}.woocommerce-checkout-payment .payment_box{ color:#a1b1bc; background-color:#ecf0f1; border:1px solid #d8d8d8; border-bottom:none; font-size:14px; padding:10px 20px; border-radius:4px; display:none}.woocommerce-checkout-payment .payment_box p{ margin:0}.as-checkout-wrapper form.woocommerce-form{ margin-bottom:25px}@media (max-width:767px){ tfoot.checkout-ordertable th{  display:none } .woocommerce-checkout-payment ul input[type="radio"]~label img{  max-width:150px } .checkout-ordertable th, .checkout-ordertable td{  padding:5px 20px 5px 60px }}.tinv-wishlist input[type=checkbox]{ display:inline-block; opacity:1; visibility:visible; vertical-align:middle; width:auto; height:auto}.tinv-wishlist .tinv-header{ margin-top:-0.8rem}.tinv-wishlist .cart-empty{ padding:12px 25px; padding-left:50px; background-color:#eee; border-radius:0; font-weight:700; font-size:14px}.tinv-wishlist .cart-empty:before{ top:9px}.tinv-wishlist .woocommerce-error{ padding:10px 25px; margin-bottom:15px}.tinv-wishlist p.return-to-shop .button{ display:inline-block; background-color:var(--theme-color); color:var(--title-color); font-size:14px; padding:10px 25px; margin-top:10px; font-weight:700}.tinv-wishlist p.return-to-shop .button:Hover{ background-color:var(--title-color); color:var(--white-color)}.tinv-wishlist table{ border:none}.tinv-wishlist table th{ color:var(--title-color)}.tinv-wishlist table td,.tinv-wishlist table th{ padding:15.3px 10px; border-bottom:1px solid var(--border-color); text-align:center}.tinv-wishlist table thead{ background-color:var(--smoke-color)}.tinv-wishlist .product-cb,.tinv-wishlist .product-remove{ width:40px; text-align:center}.tinv-wishlist .product-thumbnail{ width:110px}.tinv-wishlist .stock.in-stock{ margin-bottom:0}.tinv-wishlist ins{ text-decoration:none}.tinv-wishlist .product-remove button{ border:none; height:22px; width:22px; text-align:center; font-size:12px; line-height:22px; border-radius:0; padding-top:0}.tinv-wishlist .product-remove button i{ line-height:22px; font-size:16px}.tinv-wishlist .tinvwl-mobile{ display:none}.tinv-wishlist .social-buttons{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; max-width:295px; margin-left:auto; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center}.tinv-wishlist .social-buttons ul{ padding-left:0; margin-bottom:0; margin-left:auto; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:6px}.tinv-wishlist table.tinvwl-table-manage-list{ font-size:16px}.tinv-wishlist .product-stock .stock{ display:block}.tinv-wishlist .product-stock span{ display:inline}.tinv-wishlist .product-stock i{ margin-right:5px}.tinv-wishlist .tinv-modal .icon_big_times{ margin-bottom:5px; color:var(--theme-color)}.tinv-wishlist button.button{ border:none; height:40px; line-height:40px; font-size:14px; font-weight:600; background-color:var(--theme-color); color:var(--title-color); padding:1px 15px; min-width:140px}.tinv-wishlist button.button:hover{ background-color:var(--title-color); color:var(--white-color)}.tinv-wishlist button.button i{ font-size:18px !important; margin-right:3px !important}.tinv-wishlist th,.tinv-wishlist td.product-name{ font-size:16px; font-weight:700; font-family:var(--title-font)}.tinv-wishlist td.product-name a{ color:var(--body-color)}.tinv-wishlist td.product-name a:hover{ color:var(--theme-color)}.tinv-wishlist td.product-price del{ margin-left:8px; font-size:0.9em}.tinv-wishlist .social-buttons>span{ font-weight:700; margin-right:10px; font-family:var(--title-font); color:var(--title-color)}.tinv-wishlist .social-buttons li{ display:inline-block; margin-right:0}.tinv-wishlist .social-buttons li a.social{ background-color:var(--theme-color); color:var(--title-color); width:30px; height:30px; line-height:30px; font-size:14px; display:inline-block; text-align:center; border-radius:50px; margin-left:3px}.tinv-wishlist .social-buttons li a.social:first-child{ margin-left:0}.tinv-wishlist .social-buttons li a.social i{ line-height:inherit}.tinv-wishlist .social-buttons li a.social:hover{ background-color:var(--title-color); color:var(--white-color)}.tinvwl-input-group .form-control{ height:40px}@media (max-width:1199px){ .tinv-wishlist tfoot .tinvwl-to-right{  text-align:center }}@media (max-width:991px){ .tinvwl-full{  display:none } .tinv-wishlist .tinvwl-mobile{  display:block } .tinvwl-txt{  display:block } .product-stock{  width:40px;  text-align:center }}@media (max-width:767px){ .tinv-wishlist table{  table-layout:fixed } .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name){  display:none } .tinv-wishlist table td, .tinv-wishlist table th{  border:1px solid var(--border-color) } .tinv-wishlist table.tinvwl-table-manage-list tbody td{  display:block;  width:100% !important;  text-align:center } .product-name{  text-align:center } .tinv-wishlist table td, .tinv-wishlist table th{  border-bottom:none } .tinv-wishlist table tfoot{  border-bottom:1px solid var(--border-color) } .tinv-wishlist .social-buttons{  max-width:100%;  margin-left:unset;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column } .tinv-wishlist .social-buttons ul{  margin-left:unset;  margin-top:5px } .tinvwl-txt{  display:inline-block } .tinv-wishlist .cart-empty{  padding-left:40px }}@media (max-width:575px){ .tinv-wishlist button.button{  min-width:120px }}.position-relative{ z-index:1}.body-shape1{ position:absolute; left:0; bottom:var(--section-space); z-index:-1}@media (max-width:1700px){ .body-shape1{  bottom:30% }}@media (max-width:1399px){ .body-shape1{  bottom:0;  max-width:220px }}.service-grid{ background-color:var(--smoke-color); position:relative}.service-grid_img{ position:relative; overflow:hidden; z-index:2}.service-grid_img.style2{ height:324px}@media (max-width:1700px){ .service-grid_img{  height:100% }}.service-grid_img img{ width:100%; height:100%; -webkit-transition:0.4s ease; transition:0.4s ease}.service-grid_content{ background-color:var(--white-color); padding:40px}.service-grid_text{ margin-bottom:21px}.service-grid_title{ font-size:24px; text-transform:uppercase; margin-top:-0.3em; margin-bottom:14px}.service-grid_title a{ color:inherit}.service-grid_title a:hover{ color:var(--theme-color)}.service-grid:hover .service-grid_img img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)}@media (max-width:991px){ .service-grid_title{  font-size:22px }}@media (max-width:375px){ .service-grid_content{  padding:40px 20px }}.service-card{ position:relative; overflow:hidden; z-index:2}.service-card:after{ content:""; width:100%; height:100%; position:absolute; top:0; left:0; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out; background-image:-webkit-linear-gradient(top,rgba(27,27,27,0) 0%,rgba(27,27,27,0.5155) 20.53%,rgba(27,27,27,0.7215) 34.47%,#1B1B1B 91.05%); background-image:linear-gradient(180deg,rgba(27,27,27,0) 0%,rgba(27,27,27,0.5155) 20.53%,rgba(27,27,27,0.7215) 34.47%,#1B1B1B 91.05%)}.service-card_content{ position:relative; padding:40px 25px 40px 40px; z-index:3}.service-card_content:before{ content:""; width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1; background-color:var(--white-color); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.service-card_icon{ width:80px; height:80px; line-height:80px; background-color:var(--theme-color); color:var(--white-color); font-size:32px; text-align:center; margin-bottom:28px}.service-card_subtitle{ font-family:var(--body-font); font-size:14px; font-weight:500; text-transform:uppercase; display:block; margin-bottom:11px}.service-card_title{ font-size:20px; font-weight:500; text-transform:uppercase; margin-top:-0.32em; margin-bottom:15px}@media (max-width:1299px){ .service-card_title{  font-size:18px }}@media (max-width:575px){ .service-card_title{  font-size:16px }}.service-card_title a{ color:inherit}.service-card_title a:hover{ color:var(--theme-color)}.service-card_text{ margin-bottom:20px}.service-card .th-btn{ background-color:transparent; border:1px solid #efefef; color:var(--title-color) !important}.service-card .th-btn:before{ background-color:var(--theme-color)}.service-card .th-btn:hover{ border-color:var(--theme-color) !important; color:var(--white-color)}.service-card:hover .service-card_title{ color:var(--white-color)}.service-card:hover .service-card_content:before{ height:0}.service-card:hover .service-card_overlay:before{ height:0}.service-card:hover .th-btn{ color:var(--white-color) !important; border-color:var(--white-color)}@media (max-width:991px){ .service-card_content{  padding:40px 20px }}@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:40px 15px }}.service-box{ --space:30px; position:relative; text-align:center}.service-box_img{ overflow:hidden; box-shadow:0px 10px 30px rgba(1,19,60,0.05)}.service-box_img img{ width:100%; -webkit-transition:0.4s ease; transition:0.4s ease}.service-box_icon{ width:var(--icon-size,100px); height:var(--icon-size,100px); line-height:var(--icon-size,100px); font-size:36px; background-color:var(--theme-color); color:var(--title-color); text-align:center; border-radius:50%; margin:0 auto -21px auto; -webkit-transform:translateY(-50px); -ms-transform:translateY(-50px); transform:translateY(-50px)}.service-box_content{ background-color:var(--white-color); width:calc(100% - var(--space)*2); -webkit-transition:0.4s ease; transition:0.4s ease; margin-left:var(--space); margin-top:-50px; position:relative; z-index:2; height:135px}.service-box_title{ font-size:22px; text-transform:uppercase; margin-bottom:10px; font-weight:600}.service-box_title a{ color:inherit}.service-box_title a:hover{ color:var(--theme-color)}.service-box_text{ max-width:250px; margin:0 auto 0 auto; height:0; visibility:hidden; opacity:0; -webkit-transition:0.4s ease; transition:0.4s ease; -webkit-transform:translateY(40px); -ms-transform:translateY(40px); transform:translateY(40px)}.service-box .th-btn{ width:calc(100% - var(--space)*2); margin-left:auto; margin-right:auto}.service-box:hover .service-box_content{ margin-top:-115px; height:200px; background-color:var(--title-color)}.service-box:hover .service-box_title{ color:var(--white-color)}.service-box:hover .service-box_text{ visibility:visible; opacity:1; height:auto; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0)}.service-box:hover .service-box_img img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)}@media (max-width:1199px){ .service-box{  --space:15px }}@media (max-width:767px){ .service-box{  --space:30px }}@media (max-width:375px){ .service-box{  --space:15px }}.service-feature{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; box-shadow:0px 8px 30px rgba(106,106,106,0.1); background-color:var(--white-color); padding:30px; gap:20px}.service-feature-wrap{ display:grid; grid-template-columns:repeat(2,1fr); gap:30px}.service-feature_icon{ min-width:50px}.service-feature_icon img{ -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.service-feature_title{ font-size:20px; text-transform:uppercase; font-weight:600; margin-bottom:6px; margin-top:-0.36em}@media (max-width:1199px){ .service-feature_title{  font-size:18px }}.service-feature_text{ margin-bottom:-0.5em}.service-feature:hover .service-feature_icon img{ -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}@media (max-width:1199px){ .service-feature{  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap } .service-feature-wrap{  gap:24px }}@media (max-width:767px){ .service-feature{  text-align:center;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center } .service-feature-wrap{  grid-template-columns:repeat(1,1fr) }}@media (max-width:575px){ .service-feature-wrap{  grid-template-columns:repeat(1,1fr);  gap:30px }}.service-process{ border:1px solid #EEEEEE; background-color:var(--white-color); padding:40px 20px; text-align:center; box-shadow:0px 6px 39px rgba(0,0,0,0.04)}.service-process-wrap{ display:grid; grid-template-columns:repeat(3,1fr); gap:30px}.service-process_num{ font-family:var(--title-font); font-size:20px; font-weight:bold; color:var(--title-color); display:block; text-align:center; width:60px; height:60px; line-height:60px; border:15px solid #FFF9E8; box-sizing:content-box; background-color:var(--theme-color); border-radius:50%; margin:0 auto 25px auto}.service-process_title{ font-size:16px; margin-bottom:6px; margin-top:-0.36em; text-transform:uppercase}.service-process_text{ max-width:250px; margin:0 auto -0.5em auto}@media (max-width:1199px){ .service-process-wrap{  gap:24px }}@media (max-width:767px){ .service-process-wrap{  grid-template-columns:repeat(1,1fr);  gap:30px }}.booking-sec{ margin-top: 50px; position:relative; z-index:3}.booking-sec:before{ content:""; width:100%; height:100%; background-color:var(--smoke-color); position:absolute; top:55px; left:0; right:0; z-index:-1}.booking-form .th-btn{ width:100%}.booking-form .row{ --bs-gutter-x:20px}.booking-form .input-wrap{ background-color:var(--white-color); padding:40px 40px 20px 40px; box-shadow:0px 12px 25px rgba(1,19,60,0.02)}.booking-select-class{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex}.booking-select-class .class-name:last-child input[type="radio"]~label:after{ display:none}.booking-select-class input[type="radio"]~label{ background-color:var(--title-color); color:var(--white-color); font-weight:500; text-transform:uppercase; z-index:2; padding:19.5px 20px 19.5px 44px; margin-top:0; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out}.booking-select-class input[type="radio"]~label::before{ top:19px; left:20px; border-radius:0; border:none; height:16px; width:16px; background-color:var(--white-color); border-radius:99px; line-height:1.8; z-index:-1; -webkit-transition:0.4s ease; transition:0.4s ease}.booking-select-class input[type="radio"]~label:after{ content:""; position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); background-color:#313131; height:28px; width:1px; -webkit-transition:0.4s ease; transition:0.4s ease}.booking-select-class input[type="radio"]:checked~label{ color:var(--theme-color)}.booking-select-class input[type="radio"]:checked~label:before{ color:var(--theme-color)}.booking-select-class input[type="radio"]{ visibility:visible; opacity:0.00000001; display:inline-block; width:100%; height:100%; background-color:transparent; border:none; position:absolute; top:0; left:0; z-index:2; cursor:pointer}.booking-select-class .wpcf7-form-control{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex}@media (max-width:767px){ .booking-select-class .wpcf7-form-control{  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap }}.booking-select-class .wpcf7-list-item{ margin:0; position:relative; cursor:pointer}.booking-select-class .wpcf7-list-item:after{ content:""; position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); background-color:#313131; height:28px; width:1px; -webkit-transition:0.4s ease; transition:0.4s ease}.booking-select-class .wpcf7-list-item:last-child:after{ display:none}.booking-select-class .wpcf7-list-item-label{ display:inline-block; background-color:var(--title-color); color:var(--white-color); font-weight:500; line-height:1; text-transform:uppercase; z-index:2; padding:19.5px 20px 19.5px 44px; margin-top:0; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out}@media (max-width:991px){ .booking-select-class .wpcf7-list-item-label{  padding:19.5px 11px 19.5px 33px }}.booking-select-class .wpcf7-list-item-label::before{ content:"\f111"; font-family:var(--icon-font); font-size:0.6em; font-weight:700; text-align:center; position:absolute; top:19px; left:20px; border-radius:0; border:none; height:16px; width:16px; background-color:var(--white-color); border-radius:99px; line-height:1.8; z-index:0; -webkit-transition:0.4s ease; transition:0.4s ease}@media (max-width:991px){ .booking-select-class .wpcf7-list-item-label::before{  left:11px }}.booking-select-class input[type="radio"]:checked~.wpcf7-list-item-label{ color:var(--theme-color)}.booking-select-class input[type="radio"]:checked~.wpcf7-list-item-label:before{ color:var(--theme-color)}.booking-select input[type="radio"]{ visibility:visible; opacity:0.00000001; display:inline-block; width:100%; height:100%; background-color:transparent; border:none; position:absolute; top:0; left:0; z-index:2; cursor:pointer}.booking-select .wpcf7-form-control{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex}.booking-select .wpcf7-list-item{ margin:0; position:relative; cursor:pointer}.booking-select .wpcf7-list-item:after{ content:""; position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); background-color:#313131; height:28px; width:1px; -webkit-transition:0.4s ease; transition:0.4s ease}.booking-select .wpcf7-list-item:last-child:after{ display:none}.booking-select .wpcf7-list-item-label{ display:inline-block; background-color:var(--title-color); color:var(--white-color); font-weight:500; line-height:1; text-transform:uppercase; z-index:2; padding:19.5px 20px 19.5px 44px; margin-top:0; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out}.booking-select .wpcf7-list-item-label::before{ content:"\f111"; font-family:var(--icon-font); font-size:0.6em; font-weight:700; text-align:center; position:absolute; top:19px; left:20px; border-radius:0; border:none; height:16px; width:16px; background-color:var(--white-color); border-radius:99px; line-height:1.8; z-index:0; -webkit-transition:0.4s ease; transition:0.4s ease}.booking-select input[type="radio"]:checked~.wpcf7-list-item-label{ color:var(--theme-color)}.booking-select input[type="radio"]:checked~.wpcf7-list-item-label:before{ color:var(--theme-color)}@media (max-width:991px){ .booking-form .input-wrap{  box-shadow:0px 12px 25px rgba(1,19,60,0.06) } .booking-select-class input[type="radio"]~label{  padding:19.5px 11px 19.5px 33px } .booking-select-class input[type="radio"]~label:before{  left:11px } .booking-select .wpcf7-list-item-label{  padding:19.5px 11px 19.5px 33px } .booking-select .wpcf7-list-item-label::before{  left:12px }}@media (max-width:767px){ .booking-sec{  margin-top:0;  padding-top:var(--section-space-mobile) } .booking-sec:before{  top:0 } .booking-select-class{  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap } .booking-select-class input[type="radio"]~label{  padding:20.5px 11px 20.5px 33px;  font-size:14px } .booking-select-class input[type="radio"]~label:before{  top:18px;  font-size:0.65em } .booking-select .wpcf7-form-control{  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap } .booking-select .wpcf7-list-item-label{  padding:20.5px 11px 20.5px 33px;  font-size:14px } .booking-select .wpcf7-list-item-label:before{  top:18px;  font-size:0.65em }}@media (max-width:575px){ .booking-form .input-wrap{  padding:40px 20px 40px 20px }}.booking-form.style2{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:40px}.booking-form.style2 .wpcf7-form{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:40px}.booking-form.style2 .row{ --bs-gutter-x:20px}.booking-form.style2 .input-box{ margin-bottom:-20px}.booking-form.style2 select,.booking-form.style2 .form-control,.booking-form.style2 .form-select,.booking-form.style2 textarea,.booking-form.style2 input{ height:60px; padding-right:25px}.booking-form.style2 .th-btn{ height:60px; padding:19.5px 15px}.booking-form.style2 .booking-select-class{ padding:25px 0; background-color:var(--title-color); -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch}.booking-form.style2 .booking-select-class input[type="radio"]~label{ display:block; padding:13px 33px 13px 44px; background-color:transparent}.booking-form.style2 .booking-select-class input[type="radio"]~label:before{ top:13px; left:20px}.booking-form.style2 .booking-select-class input[type="radio"]~label::after{ display:none}.booking-form.style2 .booking-select-class input[type="radio"]:checked~label{ color:var(--theme-color)}.booking-form.style2 .booking-select .wpcf7-form-control{ padding:25px 0; background-color:var(--title-color); -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch}.booking-form.style2 .booking-select .wpcf7-list-item::after{ display:none}.booking-form.style2 .booking-select .wpcf7-list-item-label{ display:block; padding:13px 33px 13px 44px; background-color:transparent}.booking-form.style2 .booking-select .wpcf7-list-item-label:before{ top:13px; left:20px}.car-img1{ margin-top:-86px}.car-img1 img{ padding-left:30px; max-width:-webkit-max-content; max-width:-moz-max-content; max-width:max-content}@media (max-width:1399px){ .car-img1 img{  padding-left:0px }}@media (max-width:1199px){ .car-img1{  margin-top:0;  margin-bottom:20px;  text-align:center } .car-img1 img{  max-width:100% }}@media (max-width:767px){ .booking-form.style2{  -webkit-box-align:start;  -webkit-align-items:flex-start;  -ms-flex-align:start;  align-items:flex-start;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  gap:5px } .booking-form.style2 .booking-select-class{  -webkit-box-orient:horizontal;  -webkit-box-direction:normal;  -webkit-flex-direction:row;  -ms-flex-direction:row;  flex-direction:row;  padding:15px 5px;  margin-bottom:15px } .booking-form.style2 .booking-select-class input[type="radio"]~label{  padding:13px 10px 13px 33px } .booking-form.style2 .booking-select-class input[type="radio"]~label:before{  top:12px;  left:10px } .booking-form.style2 .input-box{  margin-bottom:0 } .booking-form.style2 .wpcf7-form{  -webkit-box-align:start;  -webkit-align-items:flex-start;  -ms-flex-align:start;  align-items:flex-start;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  gap:5px } .booking-form.style2 .booking-select .wpcf7-form-control{  -webkit-box-orient:horizontal;  -webkit-box-direction:normal;  -webkit-flex-direction:row;  -ms-flex-direction:row;  flex-direction:row;  padding:15px 5px;  margin-bottom:15px } .booking-form.style2 .booking-select .wpcf7-list-item-label{  padding:13px 10px 13px 33px } .booking-form.style2 .booking-select .wpcf7-list-item-label:before{  top:12px;  left:10px }}.booking-form3{ background-color:var(--smoke-color); padding:50px; margin-left:15px; position:relative; z-index:3}.booking-form3 .row{ --bs-gutter-x:20px}.booking-form3 .th-btn{ width:100%}.booking-form3 select,.booking-form3 .form-control,.booking-form3 .form-select,.booking-form3 textarea,.booking-form3 input{ height:60px; border:1px solid #ececec}@media (max-width:1199px){ .booking-form3{  padding:50px 30px;  margin-left:0 }}@media (max-width:375px){ .booking-form3{  padding:40px 20px }}.booking-form4{ padding:60px; background-color:var(--white-color); border:1px solid var(--border-color); box-shadow:0px 13px 25px rgba(0,0,0,0.05)}.booking-form4 .row{ --bs-gutter-x:20px}.booking-form4 .th-btn{ width:100%}@media (max-width:991px){ .booking-form4{  padding:40px 20px }}.contact-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}.style3.info-card{ border-right:1px solid #2E3341; gap:15px; -webkit-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; padding:55px 0}.style3.info-card:first-child{ border-left:1px solid #2E3341}.style3 .info-card_icon i{ width:45px; height:45px; line-height:45px; font-size:16px; color:var(--title-color)}.style3 .info-card_text{ margin-bottom:0px; font-size:14px; color:#ADADAD}.style3 .info-card_link{ font-size:18px; font-weight:500; color:var(--white-color)}.style3 .info-card_link:hover{ color:var(--theme-color)}@media (max-width:991px){ .contact-info-wrap{  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column } .style3.info-card{  -webkit-box-pack:start;  -webkit-justify-content:flex-start;  -ms-flex-pack:start;  justify-content:flex-start;  border-right:none;  border-bottom:1px solid #2E3341;  width:100%;  max-width:280px;  margin:0 auto;  padding:30px 0 } .style3.info-card:first-child{  border-left:none } .style3.info-card:last-child{  border-bottom:none }}.contact-card{ display:grid; grid-template-columns:repeat(3,1fr); background-repeat:repeat; background-size:auto; background-color:var(--title-color)}.contact-card .info-card{ padding:35px 0; border:none !important}.contact-card .info-card.active{ background-color:var(--theme-color); -webkit-clip-path:polygon(calc(100% - 50px) 0%,100% 50%,calc(100% - 50px) 100%,0% 100%,50px 50%,0% 0%); clip-path:polygon(calc(100% - 50px) 0%,100% 50%,calc(100% - 50px) 100%,0% 100%,50px 50%,0% 0%)}.contact-card .info-card.active .info-card_icon i{ background-color:var(--title-color); color:var(--theme-color)}.contact-card .info-card.active .info-card_text,.contact-card .info-card.active .info-card_link{ color:var(--title-color) !important}@media (max-width:1199px){ .contact-card .info-card.active{  -webkit-clip-path:polygon(calc(100% - 25px) 0%,100% 50%,calc(100% - 25px) 100%,0% 100%,25px 50%,0% 0%);  clip-path:polygon(calc(100% - 25px) 0%,100% 50%,calc(100% - 25px) 100%,0% 100%,25px 50%,0% 0%) }}@media (max-width:991px){ .contact-card{  grid-template-columns:repeat(1,1fr) } .contact-card .info-card{  padding:20px 0 } .contact-card .info-card.active{  -webkit-clip-path:polygon(calc(100% - 25px) 0%,100% 50%,calc(100% - 25px) 100%,0% 100%,0 50%,0% 0%);  clip-path:polygon(calc(100% - 25px) 0%,100% 50%,calc(100% - 25px) 100%,0% 100%,0 50%,0% 0%) }}.contact-box{ border:1px solid var(--border-color)}.contact-box.style2{ border:none}.contact-box.style2:hover .contact-box_content:before,.contact-box.style2.active .contact-box_content:before{ -webkit-transform:scaleX(1); -ms-transform:scaleX(1); transform:scaleX(1)}.contact-box.style2:hover .contact-box_icon i,.contact-box.style2.active .contact-box_icon i{ color:var(--title-color)}.contact-box.style2:hover .contact-box_link a,.contact-box.style2.active .contact-box_link a{ color:var(--title-color)}.contact-box.style2 .contact-box_content{ position:relative; background-color:#F7F4ED; text-align:center; display:block; z-index:9; cursor:pointer}.contact-box.style2 .contact-box_content:before{ content:""; height:calc(100% - 0px); width:calc(100% - 0px); background-color:var(--theme-color); 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; z-index:-1}.contact-box.style2 .contact-box_icon{ margin-bottom:20px}.contact-box.style2 .contact-box_text{ font-size:14px; font-weight:500; line-height:24px; color:var(--body-color); margin-bottom:10px}.contact-box.style2 .contact-box_link{ font-size:24px; font-weight:600; line-height:34px; margin-bottom:0}@media (max-width:1199px){ .contact-box.style2 .contact-box_link{  font-size:20px;  line-height:30px }}.contact-box_img{ margin:-1px}.contact-box_img img{ width:100%}.contact-box_icon i{ font-size:48px; color:var(--theme-color)}.contact-box_text{ margin-top:-0.08em; margin-bottom:2px}.contact-box_text{ text-transform:capitalize; color:var(--theme-color); font-size:14px; font-weight:400}.contact-box_link{ font-size:18px; font-weight:500; margin-bottom:-0.1em}.contact-box_link a{ color:inherit}.contact-box_link a:hover{ color:var(--theme-color)}.contact-box_content{ padding:40px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:15px 20px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center}.contact-form-wrapper{ background-color:#F7F7F7}.contact-form-wrapper .contact-form{ padding:50px 50px 50px 0px}@media (max-width:1199px){ .contact-form-wrapper .contact-form{  padding:35px 35px 35px 0 }}@media (max-width:991px){ .contact-form-wrapper .contact-form{  padding:30px }}.contact-form-wrapper .contact-form .sec-title{ text-transform:uppercase; margin-bottom:15px}.contact-form-wrapper .contact-form .form-group i{ color:var(--body-color)}.contact-form-wrapper .contact-form .form-group textarea.form-control,.contact-form-wrapper .contact-form .form-group textarea{ min-height:120px}.contact-form-wrapper .map-sec{ margin-right:30px}@media (max-width:991px){ .contact-form-wrapper .map-sec{  margin-right:0 }}.contact-form-wrapper .map-sec iframe{ aspect-ratio:16 / 4.6; -webkit-filter:grayscale(1); filter:grayscale(1); height:627px}@media (max-width:991px){ .contact-form-wrapper .map-sec iframe{  height:350px }}.contact-form .form-group>i{ color:var(--theme-color)}.map-sec{ line-height:1px}.map-sec iframe{ aspect-ratio:16 / 4.6; -webkit-filter:grayscale(1); filter:grayscale(1)}@media (max-width:1399px){ .contact-box_content{  gap:15px;  padding:25px 15px }}@media (max-width:1199px){ .contact-box_text{  font-size:13px } .contact-box_link{  font-size:18px }}@media (max-width:991px){ .map-sec iframe{  aspect-ratio:16 / 6 }}@media (max-width:767px){ .contact-box_content{  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:start} .map-sec iframe{  height:220px }}.img-box1{ position:relative}.img-box1 .img1 img{ width:100%}.img-box1 .img2{ position:absolute; left:-88px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); border:8px solid var(--white-color); -webkit-filter:drop-shadow(0px 8px 31px rgba(0,0,0,0.15)); filter:drop-shadow(0px 8px 31px rgba(0,0,0,0.15))}.img-box1 .info-card{ background-color:var(--title-color); position:absolute; bottom:0; right:16%; padding:40px}.img-box1 .info-card_icon i{ background-color:var(--white-color)}.about-call-btn{ display:inline-block; position:relative; z-index:1; margin-right:20px}.about-call-btn>i{ display:inline-block; width:var(--icon-size,36px); height:var(--icon-size,36px); line-height:var(--icon-size,36px); text-align:center; background-color:var(--theme-color); color:var(--title-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}.about-call-btn:after,.about-call-btn:before{ content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:var(--theme-color); z-index:-1; border-radius:50%; -webkit-transition:all ease 0.4s; transition:all ease 0.4s}.about-call-btn:after{ -webkit-animation-delay:2s; animation-delay:2s}.info-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}.info-card_icon{ color:var(--white-color)}.info-card_icon i{ width:60px; height:60px; line-height:60px; background-color:var(--theme-color); color:inherit; font-size:18px; text-align:center; border-radius:50%}.info-card_icon.style2 i{ color:var(--white-color)}.info-card_text{ margin-bottom:5px}.info-card_link{ font-size:24px; font-weight:600}.info-card_link:hover{ color:var(--theme-color) !important}.journey-wrap{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; padding-bottom:27px; margin-bottom:30px; gap:20px; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; border-bottom:1px solid #ECECEC}.journey-box .journey-title{ font-size:16px; font-weight:600; text-transform:uppercase; margin-bottom:10px}.journey-box .journey-year{overflow-y: hidden !important; font-size:75px; font-weight:bold; display:block; color:var(--theme-color); line-height:1; letter-spacing:-0.06em}@media (max-width:1399px){ .img-box1 .img2{  left:-30px }}@media (max-width:1199px){ .journey-wrap{  gap:20px 100px;  -webkit-box-pack:start;  -webkit-justify-content:flex-start;  -ms-flex-pack:start;  justify-content:flex-start }}@media (max-width:767px){ .journey-wrap{  gap:20px 20px;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center }}@media (max-width:575px){ .img-box1 .img2{  left:-12px;  max-width:60% } .img-box1 .info-card{  right:0;  padding:20px }}.img-box2{ position:relative}.img-box2 .img2{ margin-top:-37%; text-align:right}.img-box2 .img2 img{ border:8px solid var(--white-color); border-right:none; border-bottom:none}.img-box2 .play-btn{ position:absolute; top:15.4%; right:12%}.img-box2 .play-btn:after,.img-box2 .play-btn:before{ background-color:rgba(0,0,0,0.13)}.about-quote{ border:1px solid var(--border-color); box-shadow:0px 15px 26px rgba(0,0,0,0.05); background-color:var(--white-color); padding:27px 35px; margin-bottom:30px}.about-quote .text{ margin-bottom:10px}.about-quote .name{ font-size:18px; font-weight:600; color:var(--title-color); font-style:normal; margin-right:8px}.about-quote .desig{ font-size:14px; font-weight:500; color:var(--theme-color); position:relative; display:inline-block}.about-quote .desig:before{ content:""; width:5px; height:5px; display:inline-block; background-color:var(--theme-color); border-radius:50%; position:relative; top:-3px; margin-right:10px}.info-card.style2{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #EDEDED}@media (max-width:767px){ .about-quote{  padding:27px 20px }}.img-box3{ position:relative; padding-right:16px}.img-box3 .img1{ text-align:right}.img-box3 .img2{ position:absolute; left:30px; top:40px; -webkit-animation:jumpAni 7s linear infinite; animation:jumpAni 7s linear infinite}.img-box3 .img3{ border:10px solid var(--white-color); position:absolute; left:-10px; bottom:30px; -webkit-animation:jumpReverseAni 7s linear infinite; animation:jumpReverseAni 7s linear infinite}.th-experience{ max-width:120px; box-shadow:0px 13px 25px rgba(0,0,0,0.05); border:1px solid var(--border-color); text-align:center; padding:20px 5px 24px 5px}.th-experience .experience-year{ font-size:36px; margin-bottom:7px; color:var(--theme-color)}.th-experience .experience-text{ margin-bottom:0; line-height:1.4}.experience-list{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:20px 30px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; border-bottom:1px solid #F0F0F0; margin-bottom:40px; padding-bottom:40px}.dots-list ul{ margin-bottom:0; list-style:none; padding-left:0}.dots-list li{ padding-left:17px; position:relative}.dots-list li:not(:last-child){ margin-bottom:11px}.dots-list li::before{ content:""; width:7px; height:7px; background-color:var(--theme-color); display:inline-block; position:absolute; left:0; top:9px; border-radius:50%; margin-right:10px}@media (max-width:1199px){ .img-box3{  padding-right:0 } .img-box3 .img1 img{  width:70% } .img-box3 .img2{  width:40% } .img-box3 .img2 img{  width:100% } .img-box3 .img3{  width:45% } .img-box3 .img3 img{  width:100% }}@media (max-width:767px){ .experience-list{  -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;  padding-bottom:23px;  margin-bottom:30px } .th-experience{  display:block;  width:100%;  max-width:100% }}.img-box4{ padding-right:15px}.img-box4 .img2{ text-align:right; margin-top:-51.2%}@media (max-width:1199px){ .img-box4{  padding-right:0 } .img-box4 .img1{  width:70% } .img-box4 .img1 img{  width:100% } .img-box4 .img2{  width:48%;  margin-left:auto } .img-box4 .img2 img{  width:100% }}.team-card{ --space:60px; text-align:center}.team-card .team-img{ max-width:calc(100% - var(--space)*2); margin:0 auto !important; overflow:hidden; position:relative; z-index:3}.team-card .team-img img{ width:100%; height:200px; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.team-card .team-title{ font-size:22px; margin-bottom:3px; margin-top:-0.3em; font-weight:600; text-transform:uppercase}.team-card .team-title a{ color:inherit}.team-card .team-title a:hover{ color:var(--theme-color)}.team-card .team-desig{ color:var(--theme-color); display:block; margin-bottom:15px}.team-card .team-content{ padding:187px var(--space) 30px var(--space); -webkit-filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.04)); filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.04)); margin-top:-157px !important; position:relative; z-index:2}.team-card .team-content:before,.team-card .team-content:after{ content:""; height:100%; width:100%; background-color:#e7e7e7; position:absolute; top:0; left:0; -webkit-clip-path:polygon(35% 31%,100% 0,100% 100%,0 100%,0 0); clip-path:polygon(35% 31%,100% 0,100% 100%,0 100%,0 0); z-index:-2}.team-card .team-content:before{ background-color:var(--white-color); height:calc(100% - 2px); width:calc(100% - 2px); top:1px; left:1px; z-index:-1}.team-card .th-social a{ background-color:var(--white-color); box-shadow:0px 7px 15px rgba(0,0,0,0.07); color:var(--title-color); line-height:42px}.team-card .th-social a:hover{ background-color:var(--theme-color)}.team-card:hover .team-img img{ -webkit-transform:scale(1.08); -ms-transform:scale(1.08); transform:scale(1.08)}@media (max-width:1199px){ .team-card{  --space:30px }}@media (max-width:767px){ .team-card{  --space:20px }}@media (max-width:575px){ .team-card{  --space:60px }}@media (max-width:375px){ .team-card{  --space:25px }}.team-box{ --space:30px}.team-box .team-img{ position:relative; overflow:hidden}.team-box .team-img img{ width:100%; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.team-box .team-content{ background-color:var(--white-color); position:absolute; bottom:0; left:var(--space); width:calc(100% - var(--space)*2); text-align:center; padding:30px 15px 30px 15px}.team-box .team-title{ font-size:22px; margin-bottom:0; margin-top:-0.3em; font-weight:600; text-transform:uppercase}.team-box .team-title a{ color:inherit}.team-box .team-title a:hover{ color:var(--theme-color)}.team-box .team-desig{ color:var(--theme-color); display:block; font-family:var(--title-font); margin-bottom:-0.5em}.team-box .th-social{ background-color:var(--white-color); border-top:1px solid #F0F0F0; box-shadow:0px 4px 20px rgba(0,0,0,0.05); padding:30px 15px 30px 15px; text-align:center; width:calc(100% - var(--space)*2); margin-left:var(--space); position:relative; z-index:2}.team-box .th-social a{ border-radius:50%; color:var(--title-color)}.team-box:hover .team-img img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)}@media (max-width:1199px){ .team-box{  --space:20px }}@media (max-width:767px){ .team-box{  --space:30px }}@media (max-width:375px){ .team-box{  --space:15px }}.team-featured{ padding-left:30px}.team-featured_desig{ display:block; margin-top:-0.4em; margin-bottom:7px}.team-featured_title{ font-size:30px; margin-bottom:25px; text-transform:uppercase}.team-featured_phone{ font-size:18px; font-weight:500; color:var(--title-color); background-color:var(--theme-color); padding:12px 45px 12px 120px; margin-bottom:22px; display:inline-block; border-radius:0 20px 20px 0; -webkit-transform:translateX(-120px); -ms-transform:translateX(-120px); transform:translateX(-120px); -webkit-clip-path:polygon(20px 0%,100% 0,100% 100%,0% 100%); clip-path:polygon(20px 0%,100% 0,100% 100%,0% 100%)}.team-featured_text:last-of-type{ margin-bottom:-0.5em}@media (max-width:1399px){ .team-featured{  padding-left:0 } .team-featured_phone{  padding:10px 35px 10px 35px;  -webkit-clip-path:polygon(15px 0%,100% 0,100% 100%,0% 100%);  clip-path:polygon(15px 0%,100% 0,100% 100%,0% 100%);  -webkit-transform:translateX(-35px);  -ms-transform:translateX(-35px);  transform:translateX(-35px) }}@media (max-width:991px){ .team-featured_phone{  padding:10px 35px 10px 35px;  -webkit-clip-path:polygon(15px 0%,100% 0,100% 100%,0% 100%);  clip-path:polygon(15px 0%,100% 0,100% 100%,0% 100%);  -webkit-transform:translateX(-35px);  -ms-transform:translateX(-35px);  transform:translateX(-35px) }}@media (max-width:767px){ .team-featured{  text-align:center } .team-featured_phone{  -webkit-transform:translateX(0);  -ms-transform:translateX(0);  transform:translateX(0) }}.team-about_title{ font-size:44px; margin-bottom:15px; margin-top:-0.2em}@media (max-width:1199px){ .team-about_title{  font-size:30px }}.team-about_desig{ font-family:var(--body-font); font-size:14px; font-weight:400; line-height:24px; margin-top:-0.3rem; margin-bottom:15px}.team-about_text{ margin-bottom:30px}.about-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:20px}.about-info-wrap{ display:grid; grid-template-columns:repeat(2,1fr); max-width:600px; gap:20px; margin-bottom:40px}.about-info_icon i{ width:50px; height:50px; line-height:50px; color:var(--theme-color); border:1px solid var(--border-color); border-radius:50%; text-align:center}.about-info_subtitle{ margin-bottom:0}.about-info_title{ font-family:var(--body-font); font-size:18px; margin-bottom:0}.about-info_title a{ color:inherit}.about-info_title a:hover{ color:var(--theme-color)}.border-title{ text-transform:uppercase; border-bottom:1px solid var(--border-color); margin-bottom:30px; padding-bottom:20px}.experience-box{ padding:34px 30px 34px 65px; border:1px solid #F1F1F1; overflow:hidden; position:relative; margin-bottom:-1px; margin-right:-1px}.experience-box-wrap{ display:grid; grid-template-columns:repeat(2,1fr); box-shadow:0px 13px 21px rgba(0,0,0,0.03)}.experience-box_num{ font-size:12px; width:60px; height:60px; line-height:65px; background-color:var(--theme-color); color:var(--white-color); border-radius:50%; text-align:center; position:absolute; top:-13px; left:-13px}.experience-box_num::first-letter{ font-size:18px; font-weight:bold}.experience-box_title{ text-transform:uppercase; font-size:16px; font-weight:600; margin-bottom:4px; margin-top:-0.2em}.experience-box_text{ font-size:14px; margin-bottom:-0.44em}@media (max-width:1199px){ .team-about_desig{  margin-bottom:20px } .team-about_text{  margin-bottom:25px } .about-info-wrap{  margin-bottom:30px } .border-title{  margin-bottom:24px;  padding-bottom:15px }}@media (max-width:767px){ .experience-box{  padding:30px 30px 30px 50px }}@media (max-width:575px){ .about-info-wrap{  grid-template-columns:repeat(1,1fr) } .experience-box{  padding:30px 30px 30px 65px } .experience-box-wrap{  grid-template-columns:repeat(1,1fr) }}.gallery-row{ --bs-gutter-y:1.5rem}.gallery-tabs{ 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-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:20px; margin-bottom:40px; position:relative}.gallery-card{ position:relative}.gallery-card.style2 .gallery-img{ border-radius:20px}.gallery-card.style2 .gallery-img:before{ border-radius:20px}.gallery-card.style2 .gallery-img img{ border-radius:20px; width:100%; height:250px; object-fit:cover; margin:10px !important;}.gallery-card.style2 .icon-btn{ border-radius:12px}.gallery-card.style3 .gallery-img:before{ inset:0; width:100%; height:100%; -webkit-transform:none; -ms-transform:none; transform:none; background-color:rgba(0,0,0,0.6)}.gallery-card.style3 .icon-btn{ border-radius:0px}.gallery-card .gallery-img{ position:relative; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.gallery-card .gallery-img:before{ content:""; position:absolute; top:0; left:0; height:100%; width:100%; background-color:rgba(0,0,0,0.8); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out; -webkit-transform:scaleX(0); -ms-transform:scaleX(0); transform:scaleX(0); visibility:hidden; opacity:0}.gallery-card .gallery-overlay{ position:absolute; top:0; left:0; height:100%; width:100%; background-size:100% 100%; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out; -webkit-transform:scaleX(0); -ms-transform:scaleX(0); transform:scaleX(0); visibility:hidden; opacity:0}.gallery-card .icon-btn{ position:absolute; top:50%; left:50%; margin:20px 0 0 -28px; background-color:var(--theme-color); color:var(--white-color); border:1px solid var(--theme-color); width:46px; height:46px; line-height:46px; font-size:20px; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out; visibility:hidden; opacity:0}.gallery-card .icon-btn:hover{ background-color:var(--white-color); border-color:var(--white-color); color:var(--theme-color)}.filter-item .gallery-card:hover .icon-btn{ margin:-28px 0 0 -28px; visibility:visible; opacity:1}.filter-item .gallery-card:hover .gallery-img:before{ -webkit-transform:scaleX(1); -ms-transform:scaleX(1); transform:scaleX(1); visibility:visible; opacity:1}.filter-item .gallery-card:hover .gallery-overlay{ -webkit-transform:scaleX(1); -ms-transform:scaleX(1); transform:scaleX(1); visibility:visible; opacity:1}.filter-menu{ 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-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:8px 40px; margin-top:22px; position:relative}.filter-menu button{ border:none; padding:0; margin-bottom:5px; background-color:transparent; font-size:14px; font-weight:600; text-transform:uppercase; color:var(--body-color); position:relative}.filter-menu button.active,.filter-menu button:hover{ color:var(--theme-color)}.filter-menu .indicator{ position:absolute; height:12px; background-image:url("../img/theme-img/button_shape.html"); background-size:100% 100%; background-repeat:no-repeat; width:calc(var(--width-set) + 24px); left:calc(var(--pos-x) - 12px); top:calc(var(--pos-y) + 20px); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}@media (max-width:1700px){ .gallery-card .gallery-img img{  width:100% }}@media (max-width:1199px){ .filter-menu{  gap:8px 17px }}@media (max-width:767px){ .filter-menu{  gap:8px 22px }}.flipster__item--current .gallery-card .icon-btn{ margin:-28px 0 0 -28px; visibility:visible; opacity:1}.flipster__item--current .gallery-card .gallery-overlay{ -webkit-transform:scaleX(1); -ms-transform:scaleX(1); transform:scaleX(1); visibility:visible; opacity:1}.flip-gallery{ overflow:hidden}.flip-gallery-area{ position:relative; margin-top:-24px}.flip-gallery .flipster__nav{ margin:0 auto 50px auto}.flip-gallery .flipster__nav__item--current .flipster__nav__child{ display:none}.flip-gallery .flipster__button{ top:56.8%}.flipster__button{ height:50px; width:50px; line-height:46px; border:1px solid var(--theme-color); font-size:16px; background-color:var(--white-color); text-align:center; opacity:1}.flipster__button svg{ max-width:13px}.flipster__button--prev{ left:21%}.flipster__button--next{ right:21%}.flipster__nav__item{ margin:0 18px}.flipster__nav__link{ padding:0; background-color:transparent; font-size:14px; font-weight:600; color:var(--body-color)}.flipster__nav__link:after{ bottom:0; top:unset; height:2px; width:100%; -webkit-transform:scaleX(0); -ms-transform:scaleX(0); transform:scaleX(0); background-color:var(--theme-color); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.flipster__nav__link:hover{ color:var(--theme-color)}.flipster__nav__link:hover:after{ -webkit-transform:scaleX(0); -ms-transform:scaleX(0); transform:scaleX(0)}.flipster__nav__item--current .flipster__nav__link{ color:var(--theme-color)}.flipster__nav__item--current .flipster__nav__link:after{ -webkit-transform:scaleX(1) !important; -ms-transform:scaleX(1) !important; transform:scaleX(1) !important}.flipster__nav__link:focus:after{ -webkit-transform:scaleX(1) !important; -ms-transform:scaleX(1) !important; transform:scaleX(1) !important}@media (max-width:1199px){ .flipster__button--prev{  left:12% } .flipster__button--next{  right:12% }}@media (max-width:991px){ .flip-gallery-area{  margin-top:-18px } .flip-gallery .flipster__nav{  margin:0 auto 40px auto } .flipster__button--prev{  left:0 } .flipster__button--next{  right:0 }}@media (max-width:767px){ .flip-gallery .flip-items{  margin-top:-70px } .flip-gallery .flipster__button{  top:52% } .gallery-card.gallery-flip{  -webkit-transform:scale(0.7);  -ms-transform:scale(0.7);  transform:scale(0.7) }}@media (max-width:460px){ .flip-gallery .flip-items{  margin-top:-90px } .flip-gallery .flipster__button{  display:none } .gallery-card.gallery-flip{  -webkit-transform:scale(0.6);  -ms-transform:scale(0.6);  transform:scale(0.6) }}@media (max-width:360px){ .gallery-card.gallery-flip{  -webkit-transform:scale(0.5);  -ms-transform:scale(0.5);  transform:scale(0.5) }}.testi-card{ padding:40px; border:1px solid var(--border-color); box-shadow:0px 13px 20px rgba(0,0,0,0.05); background-color:var(--white-color); position:relative; z-index:2}.testi-card_img{ width:70px}.testi-card_icon{ position:absolute; bottom:35px; right:40px; z-index:-1}.testi-card_icon i{ font-size:60px; color:#F0F0F0}.testi-card_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-card_name{ font-weight:600; font-size:16px; text-transform:uppercase; margin-bottom:0; margin-top:-0.24em}.testi-card_desig{ font-size:14px; color:var(--theme-color); margin-bottom:-0.491em; display:block}.testi-card_text{ margin-top:-0.5em; margin-bottom:20px; font-size:18px}.testi-card_content{ position:relative}.testi-card_review{ position:absolute; bottom:0; right:0}.testi-card_review i{ color:var(--theme-color)}@media (max-width:1399px){ .testi-card_text{  font-size:16px }}@media (max-width:991px){ .testi-card{  padding:40px 20px }}.testi-box{ position:relative; 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 70px}.testi-box_img{ position:relative; min-width:360px}.testi-box_icon{ width:90px; height:90px; line-height:90px; background-color:var(--theme-color); text-align:center; position:absolute; top:30px; right:-30px}.testi-box_name{ font-size:24px; font-weight:600; text-transform:uppercase; margin-bottom:3px}.testi-box_desig{ font-family:var(--title-font); margin-bottom:-0.491em; display:block}.testi-box_text{ font-size:20px; margin-bottom:30px; line-height:1.8}.testi-box_review{ position:absolute; bottom:45px; right:0; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:8px}.testi-box_review i{ color:var(--theme-color)}@media (max-width:1399px){ .testi-box{  gap:30px 60px } .testi-box_img{  min-width:310px } .testi-box_text{  font-size:18px;  margin-bottom:25px;  line-height:1.75 } .testi-box_review{  bottom:20px }}@media (max-width:991px){ .testi-box{  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap } .testi-box_review{  bottom:20px }}@media (max-width:575px){ .testi-box_img{  max-width:100%;  min-width:auto } .testi-box_review{  bottom:15px }}@media (max-width:375px){ .testi-box_icon{  top:12px;  right:-12px } .testi-box_review{  position:static;  margin-top:25px }}.counter-card{ position:relative; overflow-y: hidden; text-align:center}.counter-card::before,.counter-card::after{ content:""; width:20px; height:20px; background-color:var(--white-color); position:absolute; top:calc(50% - 5px); left:calc(50% - 5px); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); border-radius:50%}.counter-card:after{ width:10px; height:10px; background-color:var(--theme-color)}.counter-card_icon{ text-align:center; margin-bottom:70px}.counter-card_icon img{ -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.counter-card_number{ font-size:60px; color:var(--white-color); margin-bottom:0}.counter-card_text{ font-size:18px; color:var(--white-color); font-weight:500; display:block; margin-bottom:-0.55em}.counter-wrap{ position:relative}.counter-wrap .counter-line{ width:100%; height:2px; background-color:rgba(243,243,243,0.2); position:absolute; top:50%; left:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}@media (max-width:1199px){ .counter-card_number{  font-size:48px } .counter-card_text{  font-size:16px;  margin-bottom:-0.5em }}@media (max-width:991px){ .counter-wrap .counter-line{  display:none } .counter-card_icon{  margin-bottom:50px }}.blog-meta.style2 span,.blog-meta.style2 a{ margin-right:20px; color:#6A6E71}.blog-meta.style2 span:last-child,.blog-meta.style2 a:last-child{ margin-right:0}.blog-meta.style2 span:before,.blog-meta.style2 a:before{ content:""; width:5px; height:5px; background-color:#DFE1E2; position:relative; top:-2px; margin-right:10px; display:inline-block}.blog-meta a:hover{ color:var(--theme-color)}.blog-card{ background-color:var(--white-color); --space:30px; box-shadow:0px 13px 18px rgba(0,0,0,0.04)}.blog-card .blog-img{ max-height:300px; overflow:hidden; 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{ font-size:12px; font-weight:700; text-transform:uppercase; background-color:var(--theme-color); color:var(--title-color); padding:2px 14px; position:absolute; bottom:0; left:var(--space)}.blog-card .category:hover{ background-color:var(--title-color); color:var(--white-color)}.blog-card .blog-content{ background-color:var(--white-color); padding:35px var(--space)}.blog-card .blog-title{ font-size:24px; margin-top:-0.3em; margin-bottom:9px}.blog-card .blog-meta{ margin-bottom:25px; padding-bottom:15px; border-bottom:1px solid #EAEAEA}.blog-card .blog-text{ margin-bottom:10px; margin-top:-2px}.blog-card .link-btn{ margin-bottom:-0.2em; display:block; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin-top:20px}.blog-card:hover .blog-img img{ -webkit-transform:scale(1.08); -ms-transform:scale(1.08); transform:scale(1.08)}@media (max-width:991px){ .blog-card{  --space:25px }}@media (max-width:375px){ .blog-card{  --space:20px } .blog-card .blog-title{  font-size:20px }}.blog-grid{ --space:40px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; background-color:var(--smoke-color); position:relative}.blog-grid-wrap{ display:grid; grid-template-areas:"one one one one one one one one one two two two"  "one one one one one one one one one three three three"}.blog-grid:first-child .blog-img{ max-width:570px; max-height:490px}@media (max-width:1299px){ .blog-grid:first-child .blog-img{  max-width:100%;  max-height:100%;  min-width:100% }}@media (max-width:575px){ .blog-grid:first-child .blog-img{  height:350px }}.blog-grid .category{ font-size:14px; font-weight:700; text-transform:uppercase; background-color:var(--theme-color); color:var(--title-color); padding:2px 14px; position:absolute; top:0; left:0}.blog-grid .category:hover{ background-color:var(--title-color); color:var(--white-color)}.blog-grid .blog-img{ position:relative; min-width:245px; max-height:225px; overflow:hidden}@media (max-width:1299px){ .blog-grid .blog-img{  max-width:200px;  max-height:100% }}@media (max-width:575px){ .blog-grid .blog-img{  max-width:100% }}.blog-grid .blog-img img{ height:100%; width:100%; object-fit:cover; object-position:center center; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.blog-grid .blog-content{ padding:30px; -webkit-align-self:center; -ms-flex-item-align:center; align-self:center}.blog-grid .blog-title{ font-size:20px; margin-top:-0.3em; margin-bottom:20px}.blog-grid .blog-meta{ margin-bottom:23px; padding-bottom:15px; border-bottom:1px solid #EAEAEA}.blog-grid .link-btn{ margin-bottom:-0.2em; display:block; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin-top:15px}.blog-grid:nth-child(1){ grid-area:one; margin-right:15px; display:block; background-color:transparent}.blog-grid:nth-child(1) .blog-content{ position:absolute; bottom:0; left:0; padding:var(--space); z-index:2}.blog-grid:nth-child(1) .blog-img{ min-width:100%; height:100%}.blog-grid:nth-child(1) .blog-img:before{ content:""; position:absolute; bottom:0; left:0; background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 38%,rgba(0,0,0,0.75) 80%); background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 38%,rgba(0,0,0,0.75) 80%); width:100%; height:100%; z-index:1}.blog-grid:nth-child(1) .category{ top:var(--space); left:var(--space)}.blog-grid:nth-child(1) .blog-meta{ border-color:rgba(255,255,255,0.15)}.blog-grid:nth-child(1) .blog-meta a,.blog-grid:nth-child(1) .blog-meta span{ color:var(--white-color)}.blog-grid:nth-child(1) .blog-title{ color:var(--white-color); font-size:30px}.blog-grid:nth-child(1) .link-btn{ color:var(--white-color)}.blog-grid:nth-child(1) .link-btn:before{ background-color:var(--white-color)}.blog-grid:nth-child(2){ grid-area:two; margin-left:15px; margin-bottom:30px}.blog-grid:nth-child(3){ grid-area:three; margin-left:15px}.blog-grid:hover .blog-img img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)}@media (max-width:1199px){ .blog-grid{  --space:30px } .blog-grid .blog-img{  min-width:160px;  height:200px } .blog-grid .blog-title{  font-size:18px;  margin-bottom:15px } .blog-grid .blog-content{  padding:30px 15px } .blog-grid:nth-child(1) .blog-title{  font-size:26px }}@media (max-width:991px){ .blog-grid-wrap{  grid-template-areas:"one one one"  "two two two"  "three three three" } .blog-grid .blog-content{  padding:30px } .blog-grid:nth-child(1){  margin-right:0;  margin-bottom:30px } .blog-grid:nth-child(2){  margin-left:0 } .blog-grid:nth-child(3){  margin-left:0 }}@media (max-width:575px){ .blog-grid{  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column } .blog-grid .blog-img{  height:100% } .blog-grid .blog-content{  -webkit-align-self:flex-start;  -ms-flex-item-align:start;  align-self:flex-start } .blog-grid:nth-child(1) .blog-title{  font-size:20px }}@media (max-width:375px){ .blog-grid{  --space:15px } .blog-grid:nth-child(1) .blog-title{  font-size:18px } .blog-grid .blog-content{  padding:30px 15px }}.blog-box{ background-color:var(--white-color); --space:30px; box-shadow:0px 13px 18px rgba(0,0,0,0.04); border:1px solid var(--border-color)}.blog-box .blog-img{ max-height:310px; overflow:hidden; margin:-1px}.blog-box .blog-img img{ width:100%; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.blog-box .category{ font-size:14px; text-transform:uppercase; color:var(--theme-color); display:block; margin-bottom:10px}.blog-box .category:hover{ color:var(--title-color)}.blog-box .blog-content{ background-color:var(--white-color); padding:30px var(--space)}.blog-box .blog-meta{ margin-bottom:-3px}.blog-box .blog-title{ font-size:24px; margin-top:-0.3em; margin-bottom:13px}.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{  --space:25px }}@media (max-width:375px){ .blog-box{  --space:20px } .blog-box .blog-title{  font-size:20px }}.brand-box{ width:116px; height:125px; overflow:hidden; margin:auto; position:relative; display:block}.brand-box:hover a img.gray{ opacity:1; visibility:visible; -webkit-transition:all 0.7s ease-in-out; transition:all 0.7s ease-in-out; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%)}.brand-box:hover a img.original{ opacity:0; visibility:hidden; -webkit-transition:all 0.7s ease-in-out; transition:all 0.7s ease-in-out; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%)}.brand-box img{ margin:0 auto; -webkit-transition:all 0.7s ease-in-out; transition:all 0.7s ease-in-out; position:absolute; top:0; left:0; right:0}.brand-box img.gray{ -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; opacity:0; visibility:hidden; -webkit-transition:all 0.7s ease-in-out; transition:all 0.7s ease-in-out; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%)}.brand-box img.original{ -webkit-transition:all 0.7s ease-in-out; transition:all 0.7s ease-in-out; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%)}.brand-slide{ --bs-gutter-x:0 !important}.brand-slide .slick-list{ border-right:1px solid #ececec}.brand-img{ text-align:center; border:1px solid #ececec; border-right:none; min-height:150px; display:grid !important; -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}.brand-img img{ padding:0 15px; width:170px; max-width:100%; -webkit-filter:grayscale(100%) invert(0.6); filter:grayscale(100%) invert(0.6); -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; cursor:pointer}.brand-img:hover img{ -webkit-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2)}@media (max-width:575px){ .brand-img{  min-height:120px }}.shape-icon{overflow-y: hidden; width:136px; height:136px; line-height:153px; margin:0 auto 40px auto !important; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out; text-align:center; position:relative; z-index:2}.shape-icon .shape{ overflow-y: hidden; height:100%; width:100%; background-color:var(--theme-color); position:absolute; top:0; left:0; -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; z-index:-1}.shape-icon i{ overflow-y: hidden; font-size:48px; color:var(--title-color); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.feature-card{ background-color:var(--white-color); padding:60px; position:relative; text-align:center; z-index:2}.feature-card:before{ content:""; height:100%; width:0; background-color:var(--title-color); position:absolute; left:0; top:0; z-index:-1; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.feature-card_icon .shape{ background-color:var(--theme-color)}.feature-card_title{ font-size:22px; font-weight:600; text-transform:uppercase; margin-bottom:15px; margin-top:-0.3em; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.feature-card_text{ margin-bottom:-0.5em}.feature-card.active:before{ width:100%}.feature-card.active .feature-card_title{ color:var(--white-color)}.feature-card.active .feature-card_icon i{ -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}@media (max-width:1199px){ .feature-card{  padding:60px 25px }}@media (max-width:575px){ .feature-card{  padding:50px 15px } .feature-card_title{  font-size:20px } .feature-card_text{  max-width:265px;  margin-left:auto !important;  margin-right:auto !important }}.skill-feature{ margin-bottom:45px}.skill-feature:last-child{ margin-bottom:0}.skill-feature.style2{ margin-top:40px; margin-bottom:0px}.skill-feature.style2 .progress{ background-color:#E7E7E7}.skill-feature.style2 .progress:after{ display:none}.skill-feature.style2 .progress-bar{ height:4px; margin:2px; border-radius:4px; overflow:visible}.skill-feature.style2 .skill-feature_title{ font-size:18px; font-weight:500; line-height:28px; text-transform:capitalize; margin-bottom:5px}.skill-feature_title,.skill-feature .progress-value{ margin-top:-0.36em; text-transform:uppercase; font-size:16px; font-weight:600; margin-bottom:15px}.skill-feature .progress{ position:relative; height:8px; background-color:transparent; overflow:visible}.skill-feature .progress:after{ content:""; height:2px; width:100%; position:absolute; bottom:-10px; left:0; background-color:#F1F1F1}.skill-feature .progress-bar{ background-color:var(--theme-color)}.skill-feature .progress-value{ font-family:var(--title-font); color:var(--title-color); font-weight:bold; margin-bottom:0; position:absolute; top:-34px; right:0}.checklist ul{ padding-left:0; list-style:none; text-align:left; margin-bottom:0}.checklist li{ color:var(--body-color); margin-bottom:10px; font-weight:400; position:relative; padding-left:28px}.checklist li:before{ content:"\f058"; font-family:var(--icon-font); font-weight:500; color:var(--theme-color); position:absolute; left:0; -webkit-transition:0.3s ease-in-out; transition:0.3s ease-in-out}.call-btn{ 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}.call-btn_icon{ color:var(--title-color); font-size:24px; width:60px; height:60px; line-height:60px; background-color:var(--theme-color); color:var(--white-color); text-align:center; border-radius:50%}.call-btn_label{ font-size:14px; font-family:var(--title-font); text-transform:uppercase; color:var(--white-color); display:block; margin-top:-4px}.call-btn_link{ color:var(--white-color); font-family:var(--title-font); font-size:24px; font-weight:600}.call-btn_link a{ color:inherit}.call-btn_link a:hover{ color:var(--theme-color)}@media (max-width:767px){ .call-btn_link{  font-size:20px }}.call-big{ font-size:60px; font-weight:bold; display:block; margin-bottom:32px; line-height:1}.call-big:hover{ color:var(--white-color)}@media (max-width:1199px){ .call-big{  font-size:52px }}@media (max-width:767px){ .call-big{  font-size:42px;  margin-bottom:22px }}@media (max-width:575px){ .call-big{  font-size:28px }}.tab-menu3{ margin-bottom:40px; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; gap:20px}.tab-menu3 .th-btn{ background-color:var(--smoke-color); color:var(--title-color)}.tab-menu3 .th-btn.active,.tab-menu3 .th-btn:hover{ color:var(--title-color)}.tab-menu3 .th-btn:before{ background-color:var(--theme-color)}@media (max-width:1199px){ .tab-menu3{  margin-bottom:40px }}.process-card{ max-width:300px; text-align:center}.process-card-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; gap:50px 20px; position:relative}.process-card_icon .shape{ background-color:var(--white-color)}.process-card_icon i{ color:var(--theme-color)}.process-card_num{ color:var(--title-color); background-color:var(--theme-color); font-size:18px; font-weight:bold; display:inline-block; width:50px; height:50px; line-height:40px; border:5px solid var(--white-color); position:absolute; right:0; top:0; border-radius:50%}.process-card_title{ color:var(--white-color); font-size:22px; font-weight:600; text-transform:uppercase; margin-bottom:15px; margin-top:-0.3em; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.process-card_text{ color:var(--light-color); margin-bottom:-0.5em}.process-card:hover .process-card_icon i{ -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}.process-line{ position:absolute; top:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); width:100%; max-width:760px}.process-line img{ width:100%}@media (max-width:991px){ .process-card-wrap{  -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 } .process-line{  display:none }}@media (max-width:767px){ .process-card{  max-width:500px }}@media (max-width:575px){ .process-card{  max-width:300px }}.process-box{ max-width:300px; text-align:center; position:relative}.process-box-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; gap:10px 20px; position:relative}.process-box_icon{ position:relative; width:var(--icon-size,130px); height:var(--icon-size,130px); line-height:var(--icon-size,130px); border-radius:50%; margin:0 auto 30px auto; text-align:center; background-color:var(--white-color); border:1px solid #e4e4e4}.process-box_icon i{ line-height:var(--icon-size,130px); font-size:50px; color:var(--title-color)}.process-box_icon:after{ content:""; width:180px; height:1px; background-color:#e4e4e4; position:absolute; top:75%; left:97%; -webkit-transform:rotate(19deg); -ms-transform:rotate(19deg); transform:rotate(19deg)}.process-box_num{ color:var(--white-color); background-color:var(--theme-color); font-size:48px; font-weight:bold; display:inline-block; width:100%; height:100%; line-height:var(--icon-size,130px); position:absolute; left:0; top:0; border-radius:50%; -webkit-transform:scaleX(0); -ms-transform:scaleX(0); transform:scaleX(0); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.process-box_title{ font-size:22px; font-weight:600; text-transform:uppercase; margin-bottom:15px; margin-top:-0.3em; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.process-box_text{ margin-bottom:-0.5em}.process-box.style2{ margin-top:60px}.process-box.style2 .process-box_icon:after{ top:26%; -webkit-transform:rotate(-19deg); -ms-transform:rotate(-19deg); transform:rotate(-19deg)}.process-box:last-child .process-box_icon:after{ display:none}.process-box:hover .process-box_num{ -webkit-transform:scaleX(1); -ms-transform:scaleX(1); transform:scaleX(1)}@media (max-width:991px){ .process-box{  min-width:calc(50% - 10px) } .process-box-wrap{  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap } .process-box_icon:after{  width:300px;  -webkit-transform:rotate(15deg);  -ms-transform:rotate(15deg);  transform:rotate(15deg) } .process-box:nth-child(2) .process-box_icon:after{  display:none }}@media (max-width:767px){ .process-box{  min-width:100% } .process-box-wrap{  gap:40px 20px } .process-box_icon{  margin-bottom:25px } .process-box_icon:after{  display:none } .process-box_title{  margin-bottom:10px } .process-box_text{  margin-left:auto;  margin-right:auto;  max-width:360px } .process-box.style2{  margin-top:0 }}.accordion-card{ margin-bottom:20px; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.accordion-card .accordion-button{ font-size:18px; font-weight:bold; font-family:var(--title-font); border:0; color:var(--title-color); background-color:var(--smoke-color); padding:17px 70px 17px 25px; min-height:60px; gap:10px; margin-bottom:0; text-align:left; -webkit-transition:0.3s; transition:0.3s; position:relative}.accordion-card .accordion-button:after{ content:"\f063"; width:60px; height:60px; height:100%; line-height:1; background-color:var(--theme-color); background-image:none; font-family:var(--icon-font); color:var(--title-color); font-weight:900; font-size:0.9em; 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:0}.accordion-card .accordion-button:focus{ outline:none; box-shadow:none}.accordion-card .accordion-button:not(.collapsed){ color:var(--theme-color)}.accordion-card .accordion-button:not(.collapsed):after{ content:"\f062"; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg)}.accordion-card .accordion-collapse{ border:none}.accordion-card .accordion-body{ padding:30px 0 20px 0; display:grid; grid-template-columns:auto auto; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; gap:15px 30px}.accordion-card .faq-text{ margin-bottom:0}.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:last-child .accordion-body{ padding-bottom:0}@media (max-width:767px){ .accordion-card .accordion-body{  grid-template-columns:100% } .accordion-card .faq-img img{  width:100%;  max-width:300px;  height:180px } .accordion-card .faq-text{  margin-bottom:-0.56em }}.faq-sidebar .form-group{ margin-bottom:30px}.taxi-tab{ 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-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:20px; margin-bottom:40px; position:relative}.taxi-tab .th-btn{ font-weight:600; color:var(--white-color); padding:16px 30px; background-color:var(--title-color); border-radius:999px; -webkit-transition-delay:0.3s; transition-delay:0.3s}.taxi-tab .th-btn:before{ background-color:var(--theme-color); border-radius:inherit; width:calc(100% + 2px); left:-1px}.taxi-tab .th-btn.active,.taxi-tab .th-btn:hover{ background-color:var(--theme-color); color:var(--title-color)}.taxi-card-slide{ background-color:var(--white-color); box-shadow:0px 13px 25px rgba(0,0,0,0.05); border:1px solid var(--border-color); border-radius:20px; padding:60px 60px; overflow:hidden}.taxi-feature{ 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-bottom:10px}@media (max-width:767px){ .taxi-feature{  gap:10px }}.taxi-feature:last-child{ margin-bottom:0}.taxi-feature_icon{ width:40px; height:40px; min-width:40px; line-height:36px; background-color:var(--title-color); border-radius:50%; text-align:center}.taxi-feature_title{ font-size:16px; font-weight:500; margin-bottom:0; min-width:129px; text-transform:uppercase}@media (max-width:1299px){ .taxi-feature_title{  font-size:14px }}.taxi-feature_info{ font-family:var(--title-font)}.taxi-img{ display:grid; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; max-width:493px}.taxi-img.style2{ max-width:520px}.taxi-img.style2 img{ max-height:268px}.taxi-about{ max-width:259px}.taxi-about_rate{ font-family:var(--title-font); font-weight:500; display:block; margin-bottom:5px}.taxi-about_title{ font-size:30px}.taxi-about_text{ margin-bottom:22px}@media (max-width:1399px){ .taxi-img{  max-width:440px }}@media (max-width:1199px){ .taxi-card-slide{  padding:30px 20px } .taxi-img{  max-width:350px } .taxi-tab{  gap:10px } .taxi-tab .th-btn{  min-width:auto;  font-size:14px;  padding:15px 20px }}@media (max-width:991px){ .taxi-tab .th-btn{  font-size:13px;  padding:15px 15px } .taxi-card-slide .taxi-feature{  gap:10px } .taxi-card-slide .taxi-feature_title{  font-size:13px;  min-width:106px } .taxi-img{  max-width:230px } .taxi-about{  max-width:182px } .taxi-about_title{  font-size:24px } .taxi-about_text{  font-size:14px }}@media (max-width:767px){ .taxi-img{  max-width:100%;  margin-bottom:15px } .taxi-feature{  width:196px;  margin-left:auto;  margin-right:auto }}@media (max-width:575px){ .taxi-about{  margin-bottom:30px;  max-width:100%;  text-align:center } .taxi-feature{  width:100%;  max-width:100%;  -webkit-box-pack:justify;  -webkit-justify-content:space-between;  -ms-flex-pack:justify;  justify-content:space-between } .taxi-feature_title{  font-size:16px;  min-width:auto;  margin-right:auto }}.taxi-grid{ text-align:center}.taxi-grid_img{ border:1px solid var(--smoke-color); padding-bottom:165px}.taxi-grid_img img{ background-color:var(--smoke-color); width:100%; padding:50px 40px 100px 40px}.taxi-grid_icon i{ width:100px; height:100px; line-height:80px; background-color:var(--theme-color); color:var(--title-color); border:10px solid var(--smoke-color); font-size:36px; border-radius:50%; margin-top:-50px; margin-bottom:27px}.taxi-grid_price{ display:block; width:100px; height:100px; line-height:1.4; background-color:var(--theme-color); color:var(--white-color); border:10px solid var(--smoke-color); font-size:18px; font-weight:bold; border-radius:50%; -webkit-transform:translateY(-50px); -ms-transform:translateY(-50px); transform:translateY(-50px); margin:0 auto -22px auto; padding:20px 5px}.taxi-grid .day{ display:block; font-size:14px; text-transform:uppercase; font-weight:400}.taxi-grid_content{ background-color:var(--title-color); margin-top:-215px; padding:0 40px 40px 40px; position:relative; z-index:2; max-width:calc(100% - 60px); margin-left:30px}.taxi-grid_title{ font-size:20px; color:var(--white-color); text-transform:uppercase; margin-bottom:5px}.taxi-grid_title a{ color:inherit}.taxi-grid_title a:hover{ color:var(--theme-color)}.taxi-grid_subtitle{ font-size:14px; text-transform:uppercase; color:var(--white-color); margin-bottom:19px}.taxi-grid_info{ 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; margin-bottom:10px}.taxi-grid_info span{ color:#ADADAD}.taxi-grid .th-btn{ margin-top:15px; width:100%}.taxi-grid .th-btn:before{ background-color:var(--white-color)}.taxi-grid .th-btn:hover{ color:var(--title-color)}@media (max-width:375px){ .taxi-grid_content{  padding:0 20px 40px 20px }}.taxi-grid.style2 .taxi-grid_img{ border-color:transparent}.taxi-grid.style2 .taxi-grid_icon i{ color:var(--white-color)}.taxi-grid.style2 .th-btn{ margin-top:7px}.taxi-box{ text-align:center; background-color:var(--white-color); border:1px solid var(--border-color); box-shadow:0px 13px 18px rgba(0,0,0,0.05); padding:40px}.taxi-box_img{ margin-bottom:25px}.taxi-box_img img{ height:105px}.taxi-box_title{ font-size:22px; font-weight:600; text-transform:uppercase; margin-bottom:5px}.taxi-box_title a{ color:inherit}.taxi-box_title a:hover{ color:var(--theme-color)}.taxi-box_rate{ padding-bottom:22px; margin-bottom:30px; border-bottom:1px solid var(--border-color)}.taxi-box_info{ 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; margin-bottom:10px}.taxi-box .taxi-feature{ width:100%; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between}.taxi-box .taxi-feature_title{ min-width:auto; margin-right:auto}.taxi-box .th-btn{ width:100%; margin-top:20px}@media (max-width:375px){ .taxi-box{  padding:40px 20px }}.taxi-rate{ 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; background-color:var(--title-color); padding:8px 45px 8px 25px; -webkit-clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0% 100%); clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0% 100%)}.taxi-rate_text{ font-size:18px; font-weight:500; color:var(--white-color); margin-bottom:0}.taxi-details{ padding-left:15px}.taxi-details_content{ border:1px solid #F2F2F2; background-color:var(--white-color); padding:40px; box-shadow:0px 10px 25px 0px rgba(0,0,0,0.08); 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; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; gap:40px; margin-bottom:40px}@media (max-width:1299px){ .taxi-details_content{  gap:20px }}@media (max-width:1199px){ .taxi-details_content{  display:block }}@media (max-width:767px){ .taxi-details_content{  padding:25px }}.taxi-details-img{ height:100%; padding:78px 20px; position:relative; background-color:var(--smoke-color)}@media (max-width:1199px){ .taxi-details-img{  margin-bottom:40px;  text-align:center;  padding:78px 20px }}.taxi-details-img .taxi-rate{ position:absolute; top:0; left:0}.taxi-details-img .taxi-rate:nth-of-type(2){ top:57px}.taxi-details-img .taxi-img{ max-width:-webkit-fit-content; max-width:-moz-fit-content; max-width:fit-content}.taxi-details_subtitle{ font-size:18px; font-weight:500; text-transform:uppercase; margin-top:-0.4em; margin-bottom:0; color:var(--title-color)}.taxi-details_title{ margin-bottom:10px}.taxi-details_text{ margin-bottom:25px}.taxi-details-img.style2{ padding:135px 40px 50px 0}@media (max-width:1199px){ .taxi-details-img.style2{  padding:135px 40px 0 0;  margin-bottom:0 }}.taxi-details-img.style2 .taxi-img{ margin-left:-225px; max-width:-webkit-fit-content; max-width:-moz-fit-content; max-width:fit-content}@media (max-width:1199px){ .taxi-details-img.style2 .taxi-img{  margin-left:10px;  margin-bottom:-50px }}@media (max-width:991px){ .taxi-details-img.style2 .taxi-img{  max-width:100%;  margin-left:0 }}.taxi-feature-wrap{ display:grid; grid-template-columns:auto auto; margin-bottom:25px; gap:0 47px}.taxi-feature-wrap .taxi-feature{ -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; margin-bottom:15px}.taxi-feature-wrap .taxi-feature_title{ font-family:var(--body-font); margin-right:auto; min-width:auto}@media (max-width:1199px){ .taxi-details{  padding-left:0 } .taxi-details-img .taxi-img{  display:block;  margin:auto }}@media (max-width:991px){ .taxi-rate_text{  font-size:16px } .taxi-details-img .taxi-img{  max-width:100% } .taxi-details_subtitle{  font-size:16px }}@media (max-width:767px){ .taxi-details{  padding-top:20px;  text-align:center } .taxi-details_title{  margin-bottom:15px } .taxi-feature-wrap{  margin-top:25px;  padding-top:25px;  margin-bottom:20px;  gap:0 40px } .taxi-feature-wrap .taxi-feature{  width:auto;  margin-left:unset;  margin-right:unset } .taxi-feature-wrap .taxi-feature_title{  font-size:14px }}@media (max-width:575px){ .taxi-feature-wrap{  grid-template-columns:auto } .taxi-feature_title{  font-size:16px }}.download-btn{ background-color:var(--theme-color); border:1px solid var(--theme-color); padding:15px 40px; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; gap:12px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; color:var(--title-color); border-radius:999px}.download-btn-wrap{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:20px}.download-btn i{ font-size:35px}.download-btn .small-text{ font-size:14px; line-height:1; display:block; margin-bottom:5px}.download-btn .big-text{ font-size:22px; font-weight:bold; margin-bottom:0; line-height:1; color:inherit}.download-btn:hover{ background-color:var(--white-color); border:1px solid var(--theme-color)}.app-mockup{ position:absolute; bottom:0; right:12%; z-index:-1}.app-mockup.download-mockup{ position:absolute; top:-36px; right:-18%}@media (max-width:1399px){ .app-mockup.download-mockup{  top:33px;  right:2%;  max-width:100%;  bottom:0px;  margin:40px auto -80px auto }}@media (max-width:1199px){ .app-mockup.download-mockup{  position:relative;  max-width:420px;  margin:40px auto -80px;  right:0px }}@media (max-width:1024px){ .app-mockup.download-mockup{  margin:40px auto 0px;  top:0 }}.app-mockup img{ max-width:-webkit-fit-content; max-width:-moz-fit-content; max-width:fit-content}.download-desc{ max-width:660px}@media (max-width:1700px){ .app-mockup{  right:10% }}@media (max-width:1499px){ .app-mockup{  right:0% }}@media (max-width:1399px){ .app-mockup{  right:2%;  max-width:43% } .app-mockup img{  width:100%;  max-width:100% }}@media (max-width:1199px){ .app-mockup{  max-width:38% }}@media (max-width:991px){ .app-mockup{  position:relative;  max-width:420px;  margin:40px auto -80px auto;  right:0 } .download-btn-wrap{  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center }}.cta-wrap{ position:relative; z-index:2}.cta-bg-shape{ position:absolute; top:0; right:0; bottom:0; max-width:65%; z-index:3}.cta-bg-shape img{ width:100%; height:100%; object-fit:cover}@media (max-width:1700px){ .cta-bg-shape{  max-width:55% }}@media (max-width:991px){ .cta-bg-shape{  max-width:50% }}@media (max-width:767px){ .cta-bg-shape{  max-width:45% }}@media (max-width:575px){ .cta-wrap{  text-align:center } .cta-wrap .info-card{  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center } .cta-bg-shape{  max-width:100%;  position:relative;  top:-80px;  left:0;  margin-bottom:-35px } .cta-bg-shape img{  height:250px }}.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}.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 !important; margin-bottom:10px !important;}.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 !important;}.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:-1rem}.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:-1rem}.mb-n4{ margin-bottom:-1.5rem}.mb-n5{ margin-bottom:-3rem}.mb-18{ margin-bottom:18px}.space,.space-top{ padding-top:var(--section-space)}.space,.space-bottom{ padding-bottom:var(--section-space)}.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:var(--section-space-mobile) } .space, .space-bottom{  padding-bottom:var(--section-space-mobile) } .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 }}[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"] .mr-80{ margin-left:80px; margin-right:0}@media (max-width:767px){ [dir="rtl"] .mr-80{  margin-left:0 }}[dir="rtl"] .offset-lg-2{ margin-left:16.66666667%}[dir="rtl"] .main-menu ul.sub-menu li ul.sub-menu{ left:auto; right:100%; top:0px; margin:0px 16px 0px 0px}[dir="rtl"] .main-menu ul li.menu-item-has-children>a::after{ margin:0 4px 0 0}[dir="rtl"] .header-links li:not(:last-child){ padding:0 0 0 20px; margin:0 0 0 15px}[dir="rtl"] .header-links li:not(:last-child):before{ right:unset; left:0}[dir="rtl"] .header-links i{ margin:0 0 0 7px}[dir="rtl"] .header-layout1 .logo-shape{ left:unset; right:0; -webkit-clip-path:polygon(4% 0,100% 1%,100% 100%,0 100%); clip-path:polygon(4% 0,100% 1%,100% 100%,0 100%)}[dir="rtl"] .header-layout1 .container{ margin-left:100px; margin-right:auto}@media (min-width:1922px){ [dir="rtl"] .header-layout1{  --main-container:1440px } [dir="rtl"] .header-layout1 .container{  margin-left:auto;  margin-right:auto }}@media (max-width:1399px){ [dir="rtl"] .header-layout1 .container{  margin-left:auto;  margin-right:auto }}[dir="rtl"] .header-layout2 .header-top .header-links i{ margin-right:0px; margin-left:7px}[dir="rtl"] .header-layout2 .header-link{ padding:0 0 0 30px; margin:0 0 0 30px; border-right:1px solid transparent; border-left:1px solid #343434}[dir="rtl"] .header-layout2 .header-link .icon-btn{ margin:0 0 0 10px}[dir="rtl"] .header-layout2 .header-link:last-child{ padding:0; margin:0; border-left:none}[dir="rtl"] .header-layout2 .logo-shape{ left:unset; right:0; -webkit-clip-path:polygon(16% 0,100% 1%,100% 100%,0 100%); clip-path:polygon(16% 0,100% 1%,100% 100%,0 100%); z-index:-1}[dir="rtl"] .header-layout2 .menu-area .container{ margin-left:105px; margin-right:auto}@media (min-width:1922px){ [dir="rtl"] .header-layout2 .menu-area .container{  margin-left:auto }}@media (max-width:1399px){ [dir="rtl"] .header-layout2 .menu-area .container{  margin-left:auto }}[dir="rtl"] .header-layout3 .top-left{ padding:0 50px 0 0}[dir="rtl"] .header-layout3 .top-right{ padding:0 0 0 50px}[dir="rtl"] .header-layout3 .header-social a{ margin:0 0 0 15px}[dir="rtl"] .header-layout3 .header-social a:last-child{ margin:0}[dir="rtl"] .header-layout3 .header-logo{ border-right:5px solid transparent; border-left:5px solid var(--theme-color)}[dir="rtl"] .header-layout6 .header-top:before{ left:unset; right:0; -webkit-clip-path:polygon(100% 0,100% 47%,100% 100%,0% 100%,2% 56%,0% 0%); clip-path:polygon(100% 0,100% 47%,100% 100%,0% 100%,2% 56%,0% 0%)}[dir="rtl"] .header-layout7 .logo-shape{ left:unset; right:0}[dir="rtl"] .header-layout7 .main-menu{ padding:0 60px 0 0}@media (max-width:1899px){ [dir="rtl"] .header-layout7 .main-menu{  padding:0 70px 0 0 }}@media (max-width:1799px){ [dir="rtl"] .header-layout7 .main-menu{  padding:0 90px 0 0 }}@media (max-width:1699px){ [dir="rtl"] .header-layout7 .main-menu{  padding:0 130px 0 0 }}@media (max-width:1399px){ [dir="rtl"] .header-layout7 .main-menu{  padding:0 70px 0 0 }}@media (max-width:1199px){ [dir="rtl"] .header-layout7 .main-menu{  padding-right:0 }}[dir="rtl"] .header-layout7 .header-logo{ margin-top:-50px}@media (min-width:1922px){ [dir="rtl"] .header-layout7 .header-logo{  margin:0 -50px 0 0 }}@media (max-width:991px){ [dir="rtl"] .header-layout7 .header-logo{  margin-top:-20px }}@media (max-width:767px){ [dir="rtl"] .header-layout7 .header-logo{  margin-top:6px }}[dir="rtl"] .header-layout7 .menu-area:before{ right:unset; left:0; border-radius:0px 50px 50px 0px}[dir="rtl"] .header-layout7 .header-links{ margin:0 380px 0 0}@media (min-width:1922px){ [dir="rtl"] .header-layout7 .header-links{  margin:0 280px 0 0 }}@media (max-width:1399px){ [dir="rtl"] .header-layout7 .header-links{  margin:0 310px 0 0 }}@media (max-width:1399px){ [dir="rtl"] .header-layout7 .header-links{  margin:0 250px 0 0 }}@media (max-width:1299px){ [dir="rtl"] .header-layout7 .header-links{  margin:0 180px 0 0 }}@media (max-width:1199px){ [dir="rtl"] .header-layout7 .header-links{  display:none }}[dir="rtl"] .header-layout7 .header-links ul li{ padding:0; margin:0 0 0 30px}[dir="rtl"] .header-layout7 .sticky-wrapper.sticky .header-logo{ padding-bottom:0; margin-top:0px}[dir="rtl"] .header-layout7 .langauge .nice-select{ border-right:1px solid transparent; border-left:1px solid #74757B; padding-left:35px; margin-left:35px}[dir="rtl"] .header-layout7 .th-menu-toggle{ right:unset; left:20px}[dir="rtl"] .header-layout8 .header-right .langauge{ border-left:1px solid transparent; border-right:1px solid var(--body-color); margin-right:40px; padding:0 40px 0 0}[dir="rtl"] .header-layout8 .logo-bg{ left:unset; right:0}[dir="rtl"] .header-layout8 .logo-bg:before{ -webkit-clip-path:polygon(0 0,100% 0,calc(100% - 0px) 100%,14% 100%); clip-path:polygon(0 0,100% 0,calc(100% - 0px) 100%,14% 100%)}[dir="rtl"] .header-layout8 .main-menu{ padding:0 130px 0 0}@media (max-width:1399px){ [dir="rtl"] .header-layout8 .main-menu{  padding:0 90px 0 0 }}[dir="rtl"] .header-layout9 .main-menu{ padding:0 0 0 30px}[dir="rtl"] .header-layout9 .header-links{ margin:0 300px 0 0}@media (max-width:1199px){ [dir="rtl"] .header-layout9 .header-links{  margin:0 200px 0 0 }}[dir="rtl"] .header-layout9 .logo-bg{ left:unset; right:0}[dir="rtl"] .header-layout9 .logo-bg:before{ -webkit-clip-path:polygon(20% 0,100% 0%,100% 100%,100% 100%,0 20%); clip-path:polygon(20% 0,100% 0%,100% 100%,100% 100%,0 20%)}[dir="rtl"] .header-layout9 .logo-bg:after{ left:unset; right:0; -webkit-clip-path:polygon(16% 0%,100% 1%,100% 100%,18% 100%,0% 50%); clip-path:polygon(16% 0%,100% 1%,100% 100%,18% 100%,0% 50%)}[dir="rtl"] .footer-widget .widget_title:before{ left:unset; right:0}[dir="rtl"] .footer-widget .widget_title:after{ left:unset; right:40px}[dir="rtl"] .footer-widget .recent-post .media-img{ margin:0 0 0 20px}[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 28px 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{ content:"\f060"; left:unset; right:0}[dir="rtl"] .line-btn i{ margin:0 10px 0 0}[dir="rtl"] .footer-newsletter-content{ padding:0 40px 0 0; margin:0 100px 0 0}@media (max-width:991px){ [dir="rtl"] .footer-newsletter-content{  margin:0;  padding:0;  text-align:center }}[dir="rtl"] .footer-newsletter-content:before{ left:unset; right:0}[dir="rtl"] .footer-newsletter .newsletter-form .th-btn{ min-width:170px}@media (max-width:991px){ [dir="rtl"] .footer-newsletter .newsletter-form .th-btn{  min-width:100% }}[dir="rtl"] .footer-layout7 .copyright-text{ text-align:center}[dir="rtl"] .footer-layout9 .copyright-text{ text-align:right}[dir="rtl"] .footer-layout9 .copyright-text a{ color:var(--white-color)}[dir="rtl"] .img-box2 .img2{ text-align:left}[dir="rtl"] .img-box2 .play-btn{ right:unset; left:12%}[dir="rtl"] .app-mockup{ right:unset; left:12%}@media (max-width:1700px){ [dir="rtl"] .app-mockup{  left:10% }}@media (max-width:1499px){ [dir="rtl"] .app-mockup{  left:0%;  max-width:43% }}[dir="rtl"] .img-box1 .img2{ left:unset; right:-88px}[dir="rtl"] .img-box1 .info-card{ right:unset; left:16%}[dir="rtl"] .dots-list li{ padding:0 17px 0 0}[dir="rtl"] .dots-list li:before{ left:unset; right:0; margin:0 0 0 10px}[dir="rtl"] .testi-box_review{ right:unset; left:0px}[dir="rtl"] .testi-box_icon{ right:unset; left:-30px}@media (max-width:375px){ [dir="rtl"] .testi-box_icon{  left:-12px }}[dir="rtl"] .img-box7 .img2{ right:unset; left:-22px}[dir="rtl"] .img-box7 .journey-box{ right:unset; left:-22px}[dir="rtl"] .icon-box .slick-arrow:first-child{ margin:0 0 0 5px}[dir="rtl"] .img-box4 .th-experience{ right:unset; left:15px}[dir="rtl"] .img-box4 .img2{ text-align:left}[dir="rtl"] .img-box8 .year-counter{ left:auto; right:-25%}@media (max-width:991px){ [dir="rtl"] .img-box8 .year-counter{  right:-20% }}[dir="rtl"] .about-call-text .about-call-btn{ margin:0 0 0 25px}[dir="rtl"] .about-profile .avater{ margin:0 0 0 20px}[dir="rtl"] .booking-form.style2 .booking-select-class{ position:relative}[dir="rtl"] .booking-form.style2 .booking-select-class input[type="radio"]~label{ padding:13px 44px 13px 33px}[dir="rtl"] .booking-form.style2 .booking-select-class input[type="radio"]~label:before{ left:auto; right:20px}[dir="rtl"] .cta-bg-shape{ right:unset; left:0}[dir="rtl"] .newsletter-wrap{ padding:0 25px 0 0; border-left:2px solid transparent; border-right:2px solid var(--theme-color)}[dir="rtl"] .tab-menu4 button:not(:last-child):after{ margin:0 10px 0 0}[dir="rtl"] .taxi-item_feature img{ margin:0 0 0 10px}[dir="rtl"] .download-image{ margin:-50px 30px 0px -36px}@media (max-width:1199px){ [dir="rtl"] .download-image{  text-align:center;  margin:50px 0px 0px 0px }}[dir="rtl"] .feature-video{ margin:0 -70% 0 0}@media (max-width:1199px){ [dir="rtl"] .feature-video{  margin:0 0 60px 0 }}[dir="rtl"] .brand-title:before{ margin-left:0; margin-right:-26.9rem}[dir="rtl"] .brand-title:after{ margin-left:0; margin-right:1rem}[dir="rtl"] .testi-box-area .testi-box-img{ margin:0 20px 0 -60px}[dir="rtl"] .testi-box-area:before{ background:-webkit-linear-gradient(right,rgba(247,244,237,0) 48.96%,#545D7E 100%); background:linear-gradient(-90deg,rgba(247,244,237,0) 48.96%,#545D7E 100%)}[dir="rtl"] .booking-image{ left:unset; right:0px}[dir="rtl"] .booking-image:before{ left:unset; right:0px}[dir="rtl"] .booking-content{ left:unset; right:-10%}[dir="rtl"] .booking-image-wrapper .booking-img{ margin:-101px -100px 0 0px}[dir="rtl"] .taxi-image{ margin:0 0 0 -50%; padding:0 40px 0 0}[dir="rtl"] .price-card.style2 .price-taxi{ right:unset; left:0px}@media (max-width:1700px){ [dir="rtl"] .price-card.style2 .price-taxi{  left:-30px }}[dir="rtl"] .contact-card.style2 .info-card .border-line{ right:unset; left:-15px}[dir="rtl"] .counter-box-wrap:not(:last-of-type){ border-right:1px solid transparent; border-left:1px solid rgba(255,255,255,0.3)}@media (max-width:1199px){ [dir="rtl"] .counter-box-wrap:not(:last-of-type){  border-left:none }}[dir="rtl"] .download-area{ background-position:right bottom}[dir="rtl"] .blog-grid:nth-child(1){ margin:0 0 0 15px}@media (max-width:991px){ [dir="rtl"] .blog-grid:nth-child(1){  margin-bottom:30px }}[dir="rtl"] .recent-post .recent-post-meta a i{ margin:0 0 0 8px}[dir="rtl"] .blog-meta.style2 span,[dir="rtl"] .blog-meta.style2 a{ margin:0 0 0 20px}[dir="rtl"] .blog-meta.style2 span:before,[dir="rtl"] .blog-meta.style2 a:before{ margin:0 0 0 10px}[dir="rtl"] .blog-grid:nth-child(2){ margin:0 15px 30px 0}[dir="rtl"] .blog-grid:nth-child(3){ margin:0 15px 30px 0}[dir="rtl"] .blog-grid:nth-child(1) .blog-content{ left:unset; right:0px; bottom:30px}[dir="rtl"] .hero-1{ padding:0 0 0 80px}@media (max-width:1399px){ [dir="rtl"] .hero-1{  padding:0 0 0 40px }}@media (max-width:767px){ [dir="rtl"] .hero-1{  padding:0 }}[dir="rtl"] .hero-1 .hero-shape{ right:unset; left:0; -webkit-clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 140px) 100%,0 100%,0 0); clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 140px) 100%,0 100%,0 0)}[dir="rtl"] .hero-1 .slick-dots{ right:unset; left:20%}@media (max-width:1399px){ [dir="rtl"] .hero-1 .slick-dots{  left:10% }}[dir="rtl"] .hero-style1{ padding:0 40px 0 0}@media (max-width:1399px){ [dir="rtl"] .hero-style1{  padding:0 20px 0 0 }}[dir="rtl"] .hero-2 .icon-box{ right:unset; left:115px}@media (max-width:1399px){ [dir="rtl"] .hero-2 .icon-box{  left:40px }}[dir="rtl"] .hero-slider-3 .hero-style2{ padding:0 456px 0 0}[dir="rtl"] .hero-slider-3 .slick-dots,[dir="rtl"] .hero-slider-6 .slick-dots{ left:unset; right:120px}@media (max-width:1700px){ [dir="rtl"] .hero-slider-3 .slick-dots, [dir="rtl"] .hero-slider-6 .slick-dots{  right:35px }}[dir="rtl"] .th-hero-wrapper.hero-slider-6{ overflow:hidden}@media (max-width:1199px){ [dir="rtl"] .hero-slider-3 .hero-style2{  padding:0 160px 0 0 }}@media (max-width:991px){ [dir="rtl"] .hero-slider-3 .hero-style2{  padding:0 }}[dir="rtl"] .hero-slider-6 .hero-img{ right:unset; left:0}[dir="rtl"] .video-btn .play-btn{ margin:0 0 0 25px}[dir="rtl"] .hero-style7 .hero-subtitle{ margin:-0.3rem 0px 20px 0px; padding-right:60px}[dir="rtl"] .hero-style7 .hero-subtitle:before,[dir="rtl"] .hero-style7 .hero-subtitle:after{ right:0px; left:auto}[dir="rtl"] .hero-style7 .hero-subtitle:before{ right:-40px; width:30px}[dir="rtl"] .hero-style7 .hero-subtitle:after{ right:-60px; width:50px}[dir="rtl"] .hero-slider-7 .slick-dots{ left:unset; right:160px}@media (max-width:1799px){ [dir="rtl"] .hero-slider-7 .slick-dots{  right:60px }}[dir="rtl"] .hero-9 .hero-img{ right:unset; left:0}[dir="rtl"] .hero-9 .hero-img:before{ background:-webkit-linear-gradient(right,#1B1B1B 1.56%,rgba(27,27,27,0.920498) 10.26%,rgba(27,27,27,0.857198) 17.55%,rgba(27,27,27,0) 77.18%); background:linear-gradient(-90deg,#1B1B1B 1.56%,rgba(27,27,27,0.920498) 10.26%,rgba(27,27,27,0.857198) 17.55%,rgba(27,27,27,0) 77.18%)}[dir="rtl"] .hero-9 .icon-box{ left:unset; right:147px}[dir="rtl"] .hero-9 .hero-overlay{ left:unset; right:0}[dir="rtl"] .hero-style9{ padding-left:0px; padding-right:50px}@media (max-width:1399px){ [dir="rtl"] .hero-style9{  padding-right:150px }}@media (max-width:767px){ [dir="rtl"] .hero-style9{  padding-right:0 }}[dir="rtl"] .hero-8 .th-hero-bg:before{ left:auto; right:0; background:-webkit-linear-gradient(right,#000 31.25%,rgba(0,0,0,0) 100%); background:linear-gradient(-90deg,#000 31.25%,rgba(0,0,0,0) 100%)}[dir="rtl"] .hero-8 .icon-box{ left:unset; right:147px}@media (max-width:1799px){ [dir="rtl"] .hero-8 .icon-box{  right:60px }}[dir="rtl"] .title-area .sub-title.style2 img{ margin:0 0 0 8px}.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; margin-bottom:30px}.about-profile .avater{ width:80px; border-radius:50%; overflow:hidden; margin-right:20px}.about-profile .name{ font-size:20px; margin-bottom:7px}.service-block{ background-color:var(--white-color); box-shadow:0px 10px 15px rgba(1,19,60,0.1)}.service-block_content{ padding:40px}.service-block_img img{ width:100%}.service-block_title{ margin-top:-0.34em; margin-bottom:18px; font-size:26px; color:var(--title-color)}.service-block_title a{ color:inherit}.service-block_title a:hover{ color:var(--theme-color)}.service-block_text{ margin-bottom:25px}.layer-btn{ font-size:14px; text-transform:uppercase; font-weight:600; color:var(--white-color); min-width:140px; text-align:center; display:inline-block; padding:13px; position:relative; z-index:2; -webkit-transition:0.6s ease; transition:0.6s ease}.layer-btn:before,.layer-btn:after{ content:""; width:100%; height:100%; position:absolute; top:0; left:0; background-color:var(--theme-color); z-index:-1; -webkit-clip-path:path("M4.77572 7.15303L134.616 0.451976C138.017 0.276495 140.651 2.97042 139.858 5.81668L129.663 42.5037C129.104 44.5189 126.97 45.9169 124.558 45.8494L11.9635 42.6792C9.65315 42.6137 7.68677 41.2175 7.17678 39.2814L0.125911 12.4657C-0.562063 9.84309 1.65075 7.31501 4.77572 7.15303Z"); clip-path:path("M4.77572 7.15303L134.616 0.451976C138.017 0.276495 140.651 2.97042 139.858 5.81668L129.663 42.5037C129.104 44.5189 126.97 45.9169 124.558 45.8494L11.9635 42.6792C9.65315 42.6137 7.68677 41.2175 7.17678 39.2814L0.125911 12.4657C-0.562063 9.84309 1.65075 7.31501 4.77572 7.15303Z"); -webkit-transition:0.6s ease; transition:0.6s ease}.layer-btn:after{ background-color:var(--title-color); width:calc(100% - 14px); -webkit-clip-path:path("M0.685507 5.20052L10.3052 46.479C10.8117 48.6504 13.1683 50.1583 15.7901 49.9867L117.025 43.3917C119.474 43.2317 121.454 41.6485 121.765 39.5986L125.753 13.371C126.126 10.9143 123.997 8.69085 121.065 8.47487L6.22523 0.0170836C2.78708 -0.235532 0.0214925 2.35233 0.685507 5.20052Z"); clip-path:path("M0.685507 5.20052L10.3052 46.479C10.8117 48.6504 13.1683 50.1583 15.7901 49.9867L117.025 43.3917C119.474 43.2317 121.454 41.6485 121.765 39.5986L125.753 13.371C126.126 10.9143 123.997 8.69085 121.065 8.47487L6.22523 0.0170836C2.78708 -0.235532 0.0214925 2.35233 0.685507 5.20052Z"); left:4px}.layer-btn:hover{ color:var(--title-color)}.layer-btn:hover:after{ background-color:var(--theme-color)}.layer-btn:hover:before{ background-color:var(--title-color)}@media (max-width:1199px){ .service-block_content{  padding:40px 25px }}@media (max-width:991px){ .service-block_content{  padding:40px }}@media (max-width:375px){ .service-block_content{  padding:40px 15px }}.feature-box{ background-color:var(--white-color); text-align:center; padding:40px 30px; border-radius:10px; overflow:hidden; position:relative}.feature-box_icon{ height:85px; line-height:55px; margin-bottom:20px}.feature-box_icon img{ margin-right:10px; width:50px; -webkit-filter:brightness(0) invert(1); filter:brightness(0) invert(1); -webkit-transition:0.5s ease; transition:0.5s ease}.feature-box_icon:before{ -webkit-clip-path:path("M4.22993 11.3142L119.231 0.54407C122.243 0.262032 124.576 4.59178 123.874 9.16637L114.845 68.134C114.349 71.3728 112.459 73.6198 110.323 73.5113L10.5962 68.416C8.54993 68.3106 6.80829 66.0667 6.35658 62.955L0.111521 19.8559C-0.497827 15.6377 1.46209 11.5745 4.22993 11.3142Z"); clip-path:path("M4.22993 11.3142L119.231 0.54407C122.243 0.262032 124.576 4.59178 123.874 9.16637L114.845 68.134C114.349 71.3728 112.459 73.6198 110.323 73.5113L10.5962 68.416C8.54993 68.3106 6.80829 66.0667 6.35658 62.955L0.111521 19.8559C-0.497827 15.6377 1.46209 11.5745 4.22993 11.3142Z")}.feature-box_icon:after{ -webkit-clip-path:path("M0.264273 8.35532L8.78453 74.6993C9.23321 78.1891 11.3205 80.6128 13.6426 80.337L103.308 69.7373C105.477 69.4801 107.231 66.9355 107.507 63.6378L111.037 21.4902C111.367 17.5417 109.482 13.9682 106.885 13.6211L5.16937 0.0274576C2.12566 -0.378553 -0.323854 3.78073 0.264273 8.35532Z"); clip-path:path("M0.264273 8.35532L8.78453 74.6993C9.23321 78.1891 11.3205 80.6128 13.6426 80.337L103.308 69.7373C105.477 69.4801 107.231 66.9355 107.507 63.6378L111.037 21.4902C111.367 17.5417 109.482 13.9682 106.885 13.6211L5.16937 0.0274576C2.12566 -0.378553 -0.323854 3.78073 0.264273 8.35532Z")}.feature-box_img{ visibility:hidden; opacity:0; position:absolute; bottom:-22px; right:-22px; -webkit-transform:scale(0.6); -ms-transform:scale(0.6); transform:scale(0.6); -webkit-transition:0.4s ease; transition:0.4s ease}.feature-box_img img{ width:150px}.feature-box_title{ font-size:22px; font-weight:600}.feature-box_text{ margin-bottom:-0.5em; color:var(--title-color)}.feature-box:hover .feature-box_icon img{ -webkit-filter:none; filter:none}.feature-box:hover .feature-box_icon:before{ background-color:var(--title-color)}.feature-box:hover .feature-box_icon:after{ background-color:var(--theme-color)}.feature-box:hover .feature-box_img{ visibility:visible; opacity:0.06; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}#particle1{ width:645px; height:450px; position:absolute; bottom:0; left:0}.particles-js-canvas-el{ position:absolute; top:0; left:0; z-index:0}#particles-js{ position:absolute; width:100%; height:100%; background-image:url(""); background-repeat:no-repeat; background-size:cover; background-position:50% 50%}@media (max-width:1199px){ .particle{  max-width:100% !important }}.price-box-wrap{ position:relative; background-color:#01133C; padding:70px 50px; z-index:3}.price-box-wrap>.row{ row-gap:70px}.price-box{ background-color:#050505; color:var(--white-color); text-align:center; padding:0 30px; max-width:285px; position:relative; margin-bottom:20px; margin-top:20px; z-index:2; -webkit-transition:0.5s ease; transition:0.5s ease}.price-box:before{ content:""; width:100%; height:100%; background-color:#010d2a; position:absolute; top:0; left:0; z-index:-1; -webkit-transition:0.5s ease; transition:0.5s ease}.price-box_package{ -webkit-transform:translateY(-20px); -ms-transform:translateY(-20px); transform:translateY(-20px); margin-bottom:7px; color:var(--title-color); padding:12px 11px 12px 11px; min-width:180px; font-size:20px; font-family:var(--title-font); font-weight:500}.price-box_package:before{ background-color:var(--white-color) !important; -webkit-clip-path:path("M6.14046 7.15303L173.078 0.451976C177.45 0.276495 180.837 2.97042 179.818 5.81668L166.71 42.5037C165.991 44.5189 163.247 45.9169 160.147 45.8494L15.3819 42.6792C12.4114 42.6137 9.88324 41.2175 9.22754 39.2814L0.162129 12.4657C-0.722408 9.84309 2.12263 7.31501 6.14046 7.15303Z"); clip-path:path("M6.14046 7.15303L173.078 0.451976C177.45 0.276495 180.837 2.97042 179.818 5.81668L166.71 42.5037C165.991 44.5189 163.247 45.9169 160.147 45.8494L15.3819 42.6792C12.4114 42.6137 9.88324 41.2175 9.22754 39.2814L0.162129 12.4657C-0.722408 9.84309 2.12263 7.31501 6.14046 7.15303Z")}.price-box_package:after{ background-color:var(--theme-color); -webkit-clip-path:path("M0.738718 5.20052L13.1068 46.479C13.7581 48.6503 16.788 50.1583 20.1589 49.9867L150.318 43.3917C153.467 43.2317 156.012 41.6485 156.413 39.5986L161.54 13.371C162.019 10.9143 159.282 8.69085 155.513 8.47487L7.86122 0.0170836C3.44074 -0.235532 -0.115015 2.35233 0.738718 5.20052Z"); clip-path:path("M0.738718 5.20052L13.1068 46.479C13.7581 48.6503 16.788 50.1583 20.1589 49.9867L150.318 43.3917C153.467 43.2317 156.012 41.6485 156.413 39.5986L161.54 13.371C162.019 10.9143 159.282 8.69085 155.513 8.47487L7.86122 0.0170836C3.44074 -0.235532 -0.115015 2.35233 0.738718 5.20052Z")}.price-box_text{ padding-bottom:24px; margin-bottom:24px; color:var(--white-color); border-bottom:1px solid rgba(255,255,255,0.3)}.price-box_info{ color:var(--white-color); 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; margin-bottom:10px}.price-box_info:last-of-type{ margin-bottom:0}.price-box .th-btn{ margin-top:9px; -webkit-transform:translateY(20px); -ms-transform:translateY(20px); transform:translateY(20px)}.price-box:hover:before{ width:0}.line-ani{ position:absolute; top:var(--space,50px); left:33.33%; background-image:-webkit-linear-gradient(bottom,var(--theme-color) 0%,rgba(255,199,46,0.15) 100%); background-image:linear-gradient(0deg,var(--theme-color) 0%,rgba(255,199,46,0.15) 100%); height:calc(100% - var(--space,50px)*2); width:1px}.line-ani:before{ content:""; position:absolute; bottom:0; left:-4px; width:9px; height:9px; background-color:var(--theme-color); border-radius:50%; -webkit-animation:lineMove 45s linear infinite forwards; animation:lineMove 45s linear infinite forwards}.line-ani:nth-of-type(2){ left:unset; right:33.33%; background-image:-webkit-linear-gradient(top,var(--theme-color) 0%,rgba(255,199,46,0.15) 100%); background-image:linear-gradient(180deg,var(--theme-color) 0%,rgba(255,199,46,0.15) 100%)}.line-ani:nth-of-type(2)::before{ -webkit-animation:lineMove2 45s linear infinite forwards; animation:lineMove2 45s linear infinite forwards}#particle2,#particle3{ position:absolute; width:500px; height:400px; opacity:0.3; z-index:-1}#particle2{ bottom:0; left:0}#particle3{ top:0; right:0}.sec-shape2{ position:absolute; bottom:0; left:0}@media (max-width:1199px){ .price-box-wrap{  padding:70px 20px } .price-box{  padding:0 20px;  max-width:270px }}@media (max-width:991px){ .price-box{  max-width:100% } .line-ani{  left:50% } .line-ani:nth-of-type(2){  display:none } .sec-shape2{  max-width:170px }}@media (max-width:767px){ .price-box_text{  font-size:14px } .price-box_info{  font-size:14px } .particle{  max-width:100% !important }}@media (max-width:575px){ .line-ani{  display:none }}.testi-block{ text-align:center; box-shadow:0px 15px 15px rgba(7,0,35,0.04); padding:40px 30px; background-color:var(--white-color); border-radius:5px; margin-bottom:35px; position:relative}.testi-block:before,.testi-block:after{ content:""; width:140px; height:140px; position:absolute; border-radius:5px 0 0 0; border-style:solid; border-color:var(--theme-color); top:0; left:0; -webkit-transition:height,width,0.4s ease; transition:height,width,0.4s ease}.testi-block:before{ border-width:2px 0 0 2px}.testi-block:after{ top:unset; left:unset; bottom:0; right:0; border-width:0 2px 2px 0; border-radius:0 0 5px 0}.testi-block_img{ border-radius:50%}.testi-block_img img{ border-radius:inherit}.testi-block_quote{ line-height:1; margin-bottom:15px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}.testi-block_text{ margin-bottom:-0.4em}.testi-block_avater{ margin-bottom:20px}.testi-block_avater img{ border-radius:50%}.testi-block_name{ margin-bottom:5px; font-size:22px}.testi-block_desig{ display:inline-block; margin-bottom:14px; color:var(--theme-color)}.testi-block:hover:before,.testi-block:hover:after{ width:100%; height:100%; border-radius:5px}.th-icon-box{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:10px}.th-icon-box .icon-btn{ border-radius:0}.testi-block-area{ position:relative; height:100%; padding-bottom:50px}.testi-block-area .th-icon-box{ position:absolute; bottom:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%)}.testi-block-area .icon-btn{ box-shadow:0px 0px 20px rgba(1,19,60,0.13)}@media (max-width:1199px){ .testi-block{  padding:40px 20px }}.sec-border1{ width:100%; height:24.56px; background-repeat:repeat-x; background-size:auto; position:absolute; top:0; left:0; -webkit-animation:bgSlide 25s linear infinite; animation:bgSlide 25s linear infinite}.shape-img1{ position:relative; padding:30px 40px 30px 30px; z-index:2}.shape-img1 img{ width:100%}.shape-img1 .shape{ height:100%; width:42%; background-color:var(--theme-color); position:absolute; top:0; left:0; z-index:-1; -webkit-animation:shapePulse 6s linear infinite; animation:shapePulse 6s linear infinite}.sec-shape1{ position:absolute; bottom:0; right:0; z-index:3; -webkit-animation:moving 25s linear infinite; animation:moving 25s linear infinite}.cta-call{ font-size:54px; line-height:1.18; font-weight:700; display:inline-block; margin-bottom:35px; font-family:var(--title-font)}@media (max-width:1399px){ .cta-call{  font-size:52px }}@media (max-width:1199px){ .shape-img1{  padding-right:0 } .cta-call{  font-size:44px } .sec-shape1 img{  height:250px }}@media (max-width:991px){ .cta-call{  font-size:32px;  margin-bottom:25px } .sec-shape1 img{  height:160px }}@media (max-width:575px){ .cta-call{  font-size:28px } .shape-img1{  padding:20px 0 20px 20px }}.theme-red{ --theme-color:#e30d16}.theme-red .scroll-btn i{ color:var(--white-color)}.theme-red .th-btn{ color:var(--white-color)}.theme-red .play-btn>i{ color:var(--white-color)}.theme-red .download-btn:not(:hover){ color:var(--white-color)}.theme-red .th-menu-wrapper .th-menu-toggle,.theme-red .th-mobile-menu .new-label,.theme-red .main-menu a .new-label{ color:var(--white-color)}.theme-red .slick-arrow:hover{ color:var(--white-color)}.theme-red .newsletter-form .newsletter-btn{ color:var(--white-color)}.theme-red .th-social a:hover{ color:var(--white-color)}.theme-red .taxi-grid_icon i{ color:var(--white-color)}.theme-red .taxi-grid_img{ background-color:var(--white-color)}@media (max-width:991px){ .header-layout3 .top-right .row{  --bs-gutter-x:24px }}.box-title{ font-size:24px; line-height:1.417; font-weight:700; margin-top:-0.32em}.box-title a{ color:inherit}.box-title a:hover{ color:var(--theme-color)}.slider-shadow .slick-list{ padding-top:30px !important; padding-bottom:30px !important; margin-bottom:-30px; margin-top:-30px}.tab-menu4{ text-align:center; -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; gap:10px; margin-top:-40px; margin-bottom:60px}.tab-menu4 button{ font-weight:600; color:var(--white-color); text-transform:uppercase; background-color:transparent; border:none; padding:0}.tab-menu4 button:not(:last-child):after{ content:''; height:1px; width:40px; background-color:#aaa; display:inline-block; margin-left:10px; position:relative; top:-5px}.tab-menu4 button.active{ color:var(--theme-color)}@media (max-width:1199px){ .tab-menu4{  margin-top:-30px;  margin-bottom:55px }}@media (max-width:991px){ .tab-menu4{  margin-top:-20px;  margin-bottom:45px }}@media (max-width:767px){ .tab-menu4{  gap:8px 20px } .tab-menu4 button:not(:last-child)::after{  display:none }}.download-area{ position:relative; z-index:3; padding:60px; background-color:var(--smoke-color); background-position:left bottom}@media (max-width:767px){ .download-area{  padding:50px 12px }}.hero-slider-6:after{ content:""; position:absolute; inset:0; background-color:var(--title-color); mix-blend-mode:soft-light; opacity:0.5}.hero-slider-6 .hero-img{ top:35px; height:auto; width:auto}.hero-slider-6 .hero-img img{ max-width:100%; width:auto; height:auto}.hero-img .shape-1,.hero-img .shape-2,.hero-img .shape-3,.hero-img .shape-4,.hero-img .shape-5,.hero-img .shape-6{ position:absolute}.hero-img .shape-1{ top:47%; left:9.5%; -webkit-animation:jumpAni 7s linear infinite; animation:jumpAni 7s linear infinite}.hero-img .shape-2{ top:14%; left:5%; -webkit-animation:jumpX 7s linear infinite; animation:jumpX 7s linear infinite}.hero-img .shape-3{ top:46%; left:40%; -webkit-animation:jumpX 7s linear infinite; animation:jumpX 7s linear infinite}.hero-img .shape-4{ top:0%; right:22%; -webkit-animation:jumpXreverse 7s linear infinite; animation:jumpXreverse 7s linear infinite}.hero-img .shape-5{ top:23%; left:39%; -webkit-animation:mapPulse 5s linear infinite; animation:mapPulse 5s linear infinite; -webkit-transform-origin:bottom center; -ms-transform-origin:bottom center; transform-origin:bottom center; width:10% !important}.hero-img .shape-6{ top:23%; right:13%; -webkit-animation:mapPulse 7s linear infinite; animation:mapPulse 7s linear infinite; -webkit-transform-origin:bottom center; -ms-transform-origin:bottom center; transform-origin:bottom center; width:22% !important}@-webkit-keyframes jumpX{ 0%{  -webkit-transform:translateX(0);  transform:translateX(0) } 40%{  -webkit-transform:translateX(-60px);  transform:translateX(-60px) } 100%{  -webkit-transform:translateX(0);  transform:translateX(0) }}@keyframes jumpX{ 0%{  -webkit-transform:translateX(0);  transform:translateX(0) } 40%{  -webkit-transform:translateX(-60px);  transform:translateX(-60px) } 100%{  -webkit-transform:translateX(0);  transform:translateX(0) }}@-webkit-keyframes jumpXreverse{ 0%{  -webkit-transform:translateX(0);  transform:translateX(0) } 40%{  -webkit-transform:translateX(60px);  transform:translateX(60px) } 100%{  -webkit-transform:translateX(0);  transform:translateX(0) }}@keyframes jumpXreverse{ 0%{  -webkit-transform:translateX(0);  transform:translateX(0) } 40%{  -webkit-transform:translateX(60px);  transform:translateX(60px) } 100%{  -webkit-transform:translateX(0);  transform:translateX(0) }}@-webkit-keyframes mapPulse{ 0%{  -webkit-transform:scale(1,1);  transform:scale(1,1) } 40%{  -webkit-transform:scale(0.5,0.5);  transform:scale(0.5,0.5) } 100%{  -webkit-transform:scale(1,1);  transform:scale(1,1) }}@keyframes mapPulse{ 0%{  -webkit-transform:scale(1,1);  transform:scale(1,1) } 40%{  -webkit-transform:scale(0.5,0.5);  transform:scale(0.5,0.5) } 100%{  -webkit-transform:scale(1,1);  transform:scale(1,1) }}.hero-style6 .video-btn{ color:var(--white-color)}@media (max-width:1700px){ .hero-slider-6 .hero-img{  top:95px;  width:55% }}@media (max-width:991px){ .hero-slider-6 .hero-img{  top:-40px;  width:100% } .hero-img .shape-1, .hero-img .shape-2, .hero-img .shape-3, .hero-img .shape-4{  width:13% !important }}.img-box4{ position:relative}.img-box4.style2 .img2{ margin-top:-46%}.img-box4 .th-experience{ position:absolute; top:25px; right:15px; z-index:2; background-color:var(--white-color); max-width:120px}.about-feature{ 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:25px}.about-feature-wrap{ margin-bottom:45px}.about-feature:not(:last-of-type){ margin-bottom:25px}.about-feature_icon{ width:80px; height:80px; line-height:80px; background-color:var(--theme-color); text-align:center}.about-feature_title{ font-size:20px; text-transform:uppercase; margin-bottom:8px}.about-feature_text{ margin-bottom:0; max-width:430px}@media (max-width:375px){ .about-feature{  -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 } .about-feature-wrap{  margin-bottom:35px }}.counter-box{ text-align:center}.counter-box-area{ background-color:var(--title-color); padding:65px 20px}.counter-box-area .row{ --bs-gutter-x:0; --bs-gutter-y:30px}.counter-box-wrap:not(:last-of-type){ border-right:1px solid rgba(255,255,255,0.3)}.counter-box_number{ font-size:30px; color:var(--white-color); margin-bottom:0}.counter-box_text{ color:var(--white-color); margin-bottom:0}@media (max-width:1199px){ .counter-box-wrap:not(:last-of-type){  border-right:none }}.feature-grid{ padding:0 30px 30px 30px; position:relative; text-align:center; z-index:2}.feature-grid:before{ content:''; width:100%; height:475px; background:var(--white-color); box-shadow:0px 4px 15px rgba(223,225,226,0.41); position:absolute; bottom:0; left:0; z-index:-1}.feature-grid_img img{ width:100%}.feature-grid_icon{ width:80px; height:80px; line-height:80px; background-color:var(--white-color); border-radius:50%; box-shadow:0px 4px 14px rgba(1,19,60,0.08); margin:-40px auto 30px auto; position:relative; z-index:3}.feature-grid_title{ text-transform:uppercase}.feature-grid_text{ margin-bottom:22px}@media (max-width:360px){ .feature-grid{  padding:0 20px 30px 20px }}.blog-box .blog-title.style2{ font-size:30px}@media (max-width:991px){ .blog-box .blog-title.style2{  font-size:24px }}@media (max-width:350px){ .blog-box .blog-title.style2{  font-size:22px }}.service-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:20px; background-color:var(--title-color); border:1px solid #F2F2F2; box-shadow:0px 8px 15px rgba(0,0,0,0.05); padding:35px; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out; margin-bottom:40px; cursor:pointer; position:relative; z-index:2}.service-list-area{ padding:40px; border:1px solid #F2F2F2; box-shadow:0px 13px 25px rgba(0,0,0,0.05); background-color:var(--white-color)}.service-list-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:40px; position:relative}.service-list-box .service-img{ -webkit-box-flex:520px; -webkit-flex:520px; -ms-flex:520px; flex:520px}.service-list-box .content{ -webkit-box-flex:530px; -webkit-flex:530px; -ms-flex:530px; flex:530px}.service-list-box .text{ margin-bottom:33px}.service-list-box .icon-overlay{ position:absolute; bottom:0; right:0; z-index:-1; opacity:0.6}.service-list:before{ content:''; position:absolute; inset:0; background-color:var(--white-color); z-index:-1; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out; -webkit-transform-origin:top; -ms-transform-origin:top; transform-origin:top}.service-list:after{ content:''; position:absolute; top:100%; left:calc(50% - 17px); border-style:solid; border-width:0 17px 0 17px; border-color:var(--title-color) transparent transparent transparent; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.service-list_text{ display:block; text-transform:uppercase; margin-bottom:6px; font-size:14px; line-height:16px; color:var(--body-color); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.service-list_title{ font-size:20px; font-weight:600; text-transform:uppercase; color:var(--title-color); margin-bottom:0; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.slick-current .service-list::before{ -webkit-transform:scaleY(0); -ms-transform:scaleY(0); transform:scaleY(0)}.slick-current .service-list:after{ border-width:13px 17px 0 17px}.slick-current .service-list_title{ color:var(--white-color)}.slick-current .service-list_text{ color:var(--light-color)}.service-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:25px; border-bottom:1px solid var(--border-color); padding-bottom:32px; margin-bottom:32px}.service-info_text{ display:block; font-size:14px; margin-bottom:6px; text-transform:uppercase}.service-info_title{ font-size:30px; margin-bottom:0; text-transform:uppercase}@media (max-width:1399px){ .service-list{  padding:25px }}@media (max-width:1199px){ .service-list{  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column;  text-align:center;  gap:15px }}@media (max-width:991px){ .service-list{  gap:0 } .service-list-box{  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-direction:column;  -ms-flex-direction:column;  flex-direction:column;  -webkit-box-align:stretch;  -webkit-align-items:stretch;  -ms-flex-align:stretch;  align-items:stretch } .service-list-box .service-img{  -webkit-box-flex:100%;  -webkit-flex:100%;  -ms-flex:100%;  flex:100% } .service-list-box .service-img img{  width:100% } .service-list-box .content{  -webkit-box-flex:100%;  -webkit-flex:100%;  -ms-flex:100%;  flex:100% } .service-list_title{  display:none } .service-list_text{  display:none }}@media (max-width:575px){ .service-list-area{  padding:20px } .service-list-box .text{  margin-bottom:20px } .service-info{  padding-bottom:20px;  margin-bottom:20px;  gap:15px } .service-info_icon{  min-width:50px } .service-info_title{  font-size:20px }}@media (max-width:375px){ .service-list{  padding:20px }}.team-grid{ box-shadow:0px 5px 15px rgba(1,19,60,0.07); padding:20px; text-align:center; background-color:var(--white-color)}.team-grid .team-img{ overflow:hidden}.team-grid .team-img img{ width:100%; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.team-grid .team-title{ font-size:20px; text-transform:uppercase; margin-bottom:4px; margin-top:24px}.team-grid .team-title a{ color:inherit}.team-grid .team-title a:hover{ color:var(--theme-color)}.team-grid .team-desig{ color:var(--theme-color); margin-bottom:22px; display:block}.team-grid .th-social{ margin-bottom:10px}.team-grid .th-social a{ box-shadow:0px 4px 10px rgba(0,0,0,0.15)}.team-grid .th-social a:not(:hover){ background-color:var(--white-color); color:var(--title-color)}.team-grid:hover .team-img img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)}.accordion-card.style2 .accordion-button{ color:var(--title-color); background-color:var(--white-color); min-height:55px; padding:14px 70px 14px 25px}.accordion-card.style2 .accordion-button:after{ content:"\f0d7"; color:var(--white-color); font-size:20px; width:55px}.accordion-card.style2 .accordion-button:focus{ outline:none; box-shadow:none}.accordion-card.style2 .accordion-button:not(.collapsed){ color:var(--theme-color)}.accordion-card.style2 .accordion-button:not(.collapsed):after{ content:"\f0d8"; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg)}.accordion-card.style2 .accordion-body{ padding:23px 25px 20px 25px; border:1px solid #e0e0e0; border-top:none}@media (max-width:991px){ .header-layout3 .top-right .row{  --bs-gutter-x:24px }}.box-title{ font-size:24px; line-height:1.417; font-weight:700; margin-top:-0.32em}.box-title a{ color:inherit}.box-title a:hover{ color:var(--theme-color)}.slider-shadow .slick-list{ padding-top:30px !important; padding-bottom:30px !important; margin-bottom:-30px; margin-top:-30px}.tab-menu4{ text-align:center; -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; gap:10px; margin-top:-30px; margin-bottom:60px}.tab-menu4 button{ font-weight:600; color:var(--white-color); text-transform:uppercase; background-color:transparent; border:none; padding:0}.tab-menu4 button:not(:last-child):after{ content:''; height:1px; width:40px; background-color:#aaa; display:inline-block; margin-left:10px; position:relative; top:-5px}.tab-menu4 button.active{ color:var(--theme-color)}@media (max-width:1199px){ .tab-menu4{  margin-top:-30px;  margin-bottom:55px }}@media (max-width:991px){ .tab-menu4{  margin-top:-20px;  margin-bottom:45px }}@media (max-width:767px){ .tab-menu4{  gap:8px 20px } .tab-menu4 button:not(:last-child)::after{  display:none }}.download-area{ position:relative; z-index:3; padding:60px; background-color:var(--smoke-color); background-position:left bottom}@media (max-width:767px){ .download-area{  padding:50px 12px }}.brand-img.style2 img{ -webkit-filter:none; filter:none}.brand-title{ position:relative; font-family:var(--title-font); font-weight:600; font-size:24px; line-height:34px; color:var(--title-color); line-height:21px; text-align:center; text-transform:uppercase; margin-bottom:15px}@media (max-width:767px){ .brand-title{  font-size:18px;  line-height:28px }}.brand-title:after,.brand-title:before{ content:""; position:absolute; top:50%; height:1.5px; width:420px; background-color:#E0E0E0}@media (max-width:575px){ .brand-title:after, .brand-title:before{  display:none }}.brand-title:before{ margin-left:-26.9rem}.brand-title:after{ margin-left:1rem}.brand-title .counter-card_number{ font-weight:600; font-size:24px; line-height:34px; color:var(--theme-color)}@media (max-width:767px){ .brand-title .counter-card_number{  font-size:18px;  line-height:28px }}.brand-title .counter-title{ color:var(--title-color); text-transform:uppercase}@media (max-width:1399px){ .header-button .th-btn{  display:none }}.header-layout7 .header-top{ position:relative; background-color:var(--title-color); padding:10px 0}@media (max-width:1499px){ .header-layout7 .header-top{  padding:7px 0 }}@media (max-width:575px){ .header-layout7 .header-top{  display:none }}.header-layout7 .header-logo{ margin-top:-50px}@media (min-width:1922px){ .header-layout7 .header-logo{  margin-left:-50px }}@media (max-width:991px){ .header-layout7 .header-logo{  margin-top:-20px }}@media (max-width:767px){ .header-layout7 .header-logo{  margin-top:6px }}.header-layout7 .header-links{ position:relative; margin-left:380px; z-index:2}@media (min-width:1922px){ .header-layout7 .header-links{  margin-left:280px }}@media (max-width:1399px){ .header-layout7 .header-links{  margin-left:310px }}@media (max-width:1399px){ .header-layout7 .header-links{  margin-left:250px }}@media (max-width:1299px){ .header-layout7 .header-links{  margin-left:210px }}@media (max-width:1199px){ .header-layout7 .header-links{  display:none }}.header-layout7 .header-links ul li{ padding:0; margin-right:30px}.header-layout7 .header-links ul li:before{ background-color:transparent}.header-layout7 .header-links ul li i{ width:40px; height:40px; border-radius:50%; color:var(--theme-color); padding:12px; text-align:center; margin-right:10px; background:rgba(255,255,255,0.1); box-shadow:0px 0px 15px rgba(0,0,0,0.03); -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.header-layout7 .header-links ul li i:hover{ background-color:var(--theme-color); color:var(--white-color)}.header-layout7 .header-links ul li a{ color:var(--white-color)}.header-layout7 .header-links ul li a:hover{ color:var(--theme-color)}.header-layout7 .header-right{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end}.header-layout7 .sticky-wrapper{ background-color:transparent; position:relative; z-index:3}.header-layout7 .sticky-wrapper.sticky{ background-color:var(--title-color)}@media (max-width:991px){ .header-layout7 .sticky-wrapper.sticky{  padding:15px 0 }}.header-layout7 .langauge{ 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; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; gap:10px}@media (max-width:991px){ .header-layout7 .langauge{  display:none }}.header-layout7 .langauge.lang-dropdown{ position:relative}.header-layout7 .langauge.lang-dropdown .dropdown-toggle{ font-family:var(--body-font); background:none; border:none; width:100%; color:var(--white-color); font-weight:400; font-size:16px; height:26px; line-height:24px; padding:0; border-radius:0; border-right:1px solid rgba(255,255,255,0.3); padding-right:35px; margin-right:30px}.header-layout7 .langauge.lang-dropdown .dropdown-menu{ position:absolute; right:0; border-bottom:2px solid var(--theme-color); border-radius:0}.header-layout7 .langauge.lang-dropdown .gtranslate_wrapper a{ display:block; font-weight:400; font-size:16px; color:var(--title-color); font-family:var(--title-font); padding:5px 10px; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.header-layout7 .langauge.lang-dropdown .gtranslate_wrapper a:hover{ background-color:var(--theme-color); color:var(--white-color)}.header-layout7 .langauge .nice-select{ font-family:var(--body-font); background:none; border:none; width:100%; color:var(--white-color); font-weight:400; font-size:16px; line-height:26px; border-radius:0; padding:0; padding-right:35px; margin-right:20px; border-right:1px solid #74757B; height:26px}.header-layout7 .langauge .nice-select .list{ left:-20px}.header-layout7 .langauge .nice-select:after{ content:"\f107"; right:20px; top:-14px; font-size:16px; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); border-bottom:none; border-right:none}.header-layout7 .langauge .nice-select.open:after{ -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg)}.header-layout7 .langauge .nice-select.open .list{ left:-20px; opacity:1; pointer-events:auto; -webkit-transform:scale(1) translateY(0); -ms-transform:scale(1) translateY(0); transform:scale(1) translateY(0)}.header-layout7 .langauge .nice-select .option{ color:var(--title-color); min-height:30px}.header-layout7 .langauge .nice-select .option.selected{ color:var(--theme-color) !important; background:var(--theme-color) !important}.header-layout7 .langauge .nice-select .option.selected.focus{ color:#fff !important; background:var(--theme-color) !important}.header-layout7 .langauge .nice-select .option:hover,.header-layout7 .langauge .nice-select .option.focus{ background:var(--theme-color) !important; color:#fff !important}@media (max-width:767px){ .header-layout7 .header-social{  display:none }}.header-layout7 .header-social a{ font-size:14px; display:inline-block; color:var(--white-color); margin:0 0px 0 16px; -webkit-transition:all 0.4s; transition:all 0.4s}.header-layout7 .header-social a:hover{ color:var(--theme-color)}.header-layout7 .header-social .social-title{ font-weight:400; font-size:16px; line-height:26px; color:var(--white-color); display:inline-block; margin:0 0px 0 0}.header-layout7 .logo-shape{ position:absolute; top:0%; left:0; width:28%; height:140px; overflow:hidden}@media (min-width:2399px){ .header-layout7 .logo-shape{  width:30% }}@media (max-width:1799px){ .header-layout7 .logo-shape{  width:35% }}@media (max-width:1599px){ .header-layout7 .logo-shape{  width:36% }}@media (max-width:1499px){ .header-layout7 .logo-shape{  width:35% }}@media (max-width:1440px){ .header-layout7 .logo-shape{  width:35% }}@media (max-width:1399px){ .header-layout7 .logo-shape{  width:36.5% }}@media (max-width:1356px){ .header-layout7 .logo-shape{  width:37.5% }}@media (max-width:1299px){ .header-layout7 .logo-shape{  width:42% }}@media (max-width:1199px){ .header-layout7 .logo-shape{  width:39% }}@media (max-width:1024px){ .header-layout7 .logo-shape{  width:45% }}@media (max-width:991px){ .header-layout7 .logo-shape{  width:48% }}@media (max-width:767px){ .header-layout7 .logo-shape{  width:60% }}@media (max-width:575px){ .header-layout7 .logo-shape{  width:65%;  height:100% }}.header-layout7 .logo-shape img{ width:100%}@media (max-width:1799px){ .header-layout7 .logo-shape img{  width:90% }}@media (max-width:1699px){ .header-layout7 .logo-shape img{  width:95% }}@media (max-width:1599px){ .header-layout7 .logo-shape img{  width:100% }}@media (max-width:575px){ .header-layout7 .logo-shape img{  height:100% }}@media (max-width:375px){ .header-layout7 .logo-shape img{  -webkit-transform:scale(1.5);  -ms-transform:scale(1.5);  transform:scale(1.5) }}.header-layout7 .main-menu{ padding-left:60px}@media (max-width:1899px){ .header-layout7 .main-menu{  padding-left:70px }}@media (max-width:1799px){ .header-layout7 .main-menu{  padding-left:90px }}@media (max-width:1699px){ .header-layout7 .main-menu{  padding-left:130px }}@media (max-width:1399px){ .header-layout7 .main-menu{  padding-left:70px }}@media (max-width:1199px){ .header-layout7 .main-menu{  padding-left:0 }}.header-layout7 .menu-area{ position:relative; z-index:2; background-color:transparent}.header-layout7 .menu-area:before{ content:""; position:absolute; right:0; width:78%; height:80px; background-color:#F7F4ED; border-radius:50px 0px 0px 50px; z-index:-1}@media (min-width:2499px){ .header-layout7 .menu-area:before{  width:73% }}@media (max-width:2499px){ .header-layout7 .menu-area:before{  width:74% }}@media (max-width:2399px){ .header-layout7 .menu-area:before{  width:76% }}@media (max-width:2199px){ .header-layout7 .menu-area:before{  width:78% }}@media (max-width:1999px){ .header-layout7 .menu-area:before{  width:80% }}@media (max-width:1922px){ .header-layout7 .menu-area:before{  width:78% }}@media (max-width:1399px){ .header-layout7 .menu-area:before{  width:77% }}@media (max-width:1199px){ .header-layout7 .menu-area:before{  width:65% }}@media (max-width:767px){ .header-layout7 .menu-area:before{  width:57% }}@media (max-width:575px){ .header-layout7 .menu-area:before{  display:none }}.header-layout7 .th-menu-toggle{ position:absolute; right:20px; top:15px}@media (max-width:575px){ .header-layout7 .th-menu-toggle{  top:22px }}@media (min-width:1400px){ .header-layout7{  --main-container:1524px }}@media (max-width:1299px){ .header-layout7{  --main-container:100% }}.hero-slider-7 .slick-dots{ position:absolute; top:50%; left:160px; margin:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}@media (max-width:1799px){ .hero-slider-7 .slick-dots{  left:60px }}@media (max-width:1499px){ .hero-slider-7 .slick-dots{  display:none !important }}.hero-slider-7 .slick-dots:before,.hero-slider-7 .slick-dots:after{ content:''; width:4px; height:100px; background-image:-webkit-linear-gradient(top,#d6ce07 0%,rgba(255,192,0,0.522) 30.21%,rgba(255,192,0,0.1807) 55.73%,rgba(255,192,0,0) 90.1%); background-image:linear-gradient(180deg,#d6ce07 0%,rgba(255,192,0,0.522) 30.21%,rgba(255,192,0,0.1807) 55.73%,rgba(255,192,0,0) 90.1%); position:absolute; left:calc(50% - 1.5px)}.hero-slider-7 .slick-dots:before{ bottom:calc(100% + 5px); -webkit-transform:rotateX(180deg); transform:rotateX(180deg)}.hero-slider-7 .slick-dots:after{ top:calc(100% + 5px)}.hero-slider-7 .slick-dots li{ display:block; margin:28px 0}.hero-slider-7 .slick-dots li button{ width:14px; height:14px; border-radius:0}.hero-slider-7 .slick-dots li button:before{ border-radius:0}.hero-slider-7 .slick-dots .slick-active button{ background-color:var(--theme-color)}.hero-style7{ position:relative; padding:158px 0 254px 0; max-width:638px}@media (max-width:1299px){ .hero-style7{  padding:110px 0 200px 0 }}@media (max-width:1199px){ .hero-style7{  padding:110px 0 200px 0 }}@media (max-width:991px){ .hero-style7{  padding:160px 0 200px 0 }}@media (max-width:575px){ .hero-style7{  padding:100px 0 200px 0 }}@media (max-width:375px){ .hero-style7{  padding:90px 0 170px 0 }}.hero-style7 .hero-subtitle{ position:relative; font-family:var(--title-font); font-weight:500; font-size:20px; line-height:30px; text-transform:uppercase; color:var(--theme-color); display:block; margin:-0.3rem 0 20px 60px}@media (max-width:575px){ .hero-style7 .hero-subtitle{  font-size:16px;  line-height:28px }}@media (max-width:375px){ .hero-style7 .hero-subtitle{  font-size:14px;  line-height:26px }}.hero-style7 .hero-subtitle:before,.hero-style7 .hero-subtitle:after{ position:absolute; content:''; background-color:var(--theme-color); height:2px; top:50%; right:auto; left:-10px; -webkit-transform:translate(-100%,0); -ms-transform:translate(-100%,0); transform:translate(-100%,0)}.hero-style7 .hero-subtitle:after{ margin-top:-5px; width:30px}.hero-style7 .hero-subtitle:before{ width:50px; margin-top:3px}.hero-style7 .hero-title{ font-weight:600; font-size:74px; line-height:84px; color:var(--white-color); margin-bottom:15px}@media (max-width:991px){ .hero-style7 .hero-title{  font-size:54px;  line-height:64px }}@media (max-width:767px){ .hero-style7 .hero-title{  font-size:44px;  line-height:54px }}@media (max-width:375px){ .hero-style7 .hero-title{  font-size:34px;  line-height:44px }}.hero-style7 .hero-text{ font-weight:400; font-size:16px; line-height:26px; margin-bottom:40px}.img-box7{ position:relative}.img-box7 .img1{ position:relative; width:491px; height:507px; -webkit-clip-path:path("M0 0H491V253.5V315.875L426 380.25L301 507H0V0Z"); clip-path:path("M0 0H491V253.5V315.875L426 380.25L301 507H0V0Z")}@media (max-width:991px){ .img-box7 .img1{  width:100%;  height:100% }}.img-box7 .img2{ position:absolute; top:42px; right:-22px; padding:6px; background-color:var(--white-color); -webkit-filter:drop-shadow(0px 8px 31px rgba(0,0,0,0.15)); filter:drop-shadow(0px 8px 31px rgba(0,0,0,0.15))}@media (max-width:1199px){ .img-box7 .img2{  right:30% }}@media (max-width:991px){ .img-box7 .img2{  right:10% }}@media (max-width:767px){ .img-box7 .img2{  right:0% }}@media (max-width:575px){ .img-box7 .img2{  display:none }}.img-box7 .journey-box{ background-color:var(--white-color); padding:40px; box-shadow:0px 6px 30px rgba(25,24,37,0.05); position:absolute; right:-22px; bottom:0px}@media (max-width:1199px){ .img-box7 .journey-box{  right:30% }}@media (max-width:991px){ .img-box7 .journey-box{  right:10% }}@media (max-width:767px){ .img-box7 .journey-box{  right:0% }}@media (max-width:575px){ .img-box7 .journey-box{  display:none }}.img-box7 .journey-box .journey-title{ font-family:var(--title-font); font-weight:500; font-size:18px; line-height:28px; text-transform:uppercase; text-align:center; margin-bottom:5px}.img-box7 .journey-box .journey-year{ font-family:var(--title-font); font-weight:700; font-size:74px; margin-bottom:-0.4rem}.journey-wrap.style2{ background-color:#F7F7F7; padding:16px; gap:20px; -webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start; border-bottom:none; margin-bottom:38px}@media (max-width:767px){ .journey-wrap.style2{  gap:10px }}.journey-wrap.style2 .journey-image{ width:152px}@media (max-width:575px){ .journey-wrap.style2 .journey-image{  width:120px }}.journey-wrap.style2 img{ width:100%; height:100%}@media (max-width:500px){ .journey-wrap.style2 img{  display:none }}.journey-wrap.style2 .checklist li{ color:var(--body-color); margin-bottom:6px; font-weight:400; position:relative; padding-left:28px}.booking-area{ margin-top:-98px; position:relative; z-index:9}@media (max-width:1199px){ .counter-wrap.style2{  margin-bottom:120px }}@media (max-width:991px){ .counter-wrap.style2{  margin-bottom:80px }}.counter-wrap.style2 .counter-line{ top:48%}.testi-item{ position:relative; background:var(--white-color); padding:40px; box-shadow:0px 13px 15px rgba(0,0,0,0.05)}.testi-item:after{ content:''; height:2px; width:100%; background-color:var(--title-color); position:absolute; bottom:-1px; right:-1px; z-index:2; -webkit-transition:0.4s; transition:0.4s}@media (max-width:1700px){ .testi-item{  padding:30px }}.testi-item_img img{ border-radius:0px}.testi-item_text{ font-weight:400; font-size:16px; line-height:26px; margin-top:-0.3rem; margin-bottom:30px}.testi-item_profile{ 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; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; gap:15px}.testi-item_name{ font-weight:700; font-size:18px; line-height:28px; text-transform:uppercase; margin-bottom:4px}@media (max-width:1700px){ .testi-item_name{  font-size:16px;  line-height:26px }}.testi-item_desig{ font-weight:400; font-size:14px; line-height:24px; color:var(--theme-color); margin-bottom:0}.testi-item_review{ background:var(--title-color); border-radius:25px 0px 0px 0px; padding:9px 16px; color:var(--theme-color); max-width:130px; margin-left:auto; display:block; font-size:12px; line-height:12px; position:absolute; right:-1px; bottom:0; -webkit-transition:0.4s; transition:0.4s}.testi-item_review i{ font-size:12px; margin-right:3px}.testi-item_quote{ position:absolute; right:40px; bottom:50px}@media (max-width:575px){ .testi-item_quote{  right:20px }}.testi-item:hover:after{ background-color:var(--theme-color)}.testi-item:hover .testi-item_review{ background:var(--theme-color); color:var(--white-color)}.footer-layout7{ position:relative; background-color:var(--title-color); --body-color:#ADADAD; z-index:2}.footer-layout7 .copyright-wrap{ background-color:#0B0B0B; text-align:center}.footer-layout7 .copyright-text{ color:var(--body-color); text-transform:capitalize}.footer-layout7 .copyright-text a{ color:var(--theme-color)}.footer-layout7 .copyright-text a:hover{ color:var(--white-color)}.footer-layout7 .widget-area{ padding-bottom:45px}@media (max-width:991px){ .footer-layout7 .widget-area{  padding-top:80px }}.footer-layout7 .about-text{ margin-bottom:26px}.footer-layout7 .about-logo{ margin:-12px 0 25px 0}.footer-layout7 .working-time .title{ font-family:var(--title-font); font-weight:600; font-size:14px; line-height:17px; text-transform:uppercase; color:var(--white-color); display:block; margin-bottom:6px}.footer-layout7 .working-time .desc{ margin-bottom:35px}.footer-layout7 .footer-social a{ display:inline-block; width:var(--icon-size,46px); height:var(--icon-size,46px); line-height:var(--icon-size,48px); background-color:#3D4250; color:var(--white-color); font-size:14px; text-align:center; margin-right:5px; border-radius:0; -webkit-transition:all 0.4s; transition:all 0.4s}.footer-layout7 .footer-social a:hover{ background-color:var(--theme-color); -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg)}.footer-layout7 .footer-shape{ position:absolute; left:0; bottom:0; z-index:-1}.footer-search-contact .form-control{ background-color:#2C3240; color:var(--white-color); border:none; margin-bottom:16px}.feature-video{ position:relative; width:841px; height:653px; margin-left:-70%}@media (max-width:1299px){ .feature-video{  width:790px;  height:615px }}@media (max-width:1199px){ .feature-video{  width:100%;  height:100%;  margin-left:0;  margin-bottom:60px }}.feature-video img{ width:100%; height:100%}.feature-video .play-btn{ position:absolute; top:50%; left:40%; -webkit-transform:translate(50%,-50%); -ms-transform:translate(50%,-50%); transform:translate(50%,-50%)}@media (max-width:1299px){ .feature-video .play-btn{  left:50% }}@media (max-width:1199px){ .feature-video .play-btn{  left:40% }}@media (max-width:480px){ .feature-video .play-btn{  left:35% }}@media (max-width:375px){ .feature-video .play-btn{  left:30% }}.feature-video .play-btn i{ width:var(--icon-size,80px); height:var(--icon-size,80px); line-height:var(--icon-size,80px); background-color:var(--white-color); color:var(--theme-color)}.feature-video .play-btn:after,.feature-video .play-btn:before{ background-color:var(--white-color)}.counter-wrapper{ 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}@media (max-width:575px){ .counter-wrapper{  display:block }}@media (max-width:575px){ .counter-card.style2{  margin-bottom:50px }}.counter-card.style2 .counter-card_number{ font-family:var(--title-font); font-weight:700; font-size:44px; line-height:54px; margin-bottom:8px}.counter-card.style2 .counter-card_text{ color:var(--body-color)}.blog-item{ position:relative; background:var(--white-color); padding:30px; box-shadow:0px 6px 15px rgba(0,0,0,0.08)}.blog-item:hover .blog-img img{ -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}.blog-item .blog-meta.style2{ padding-top:30px; margin-bottom:10px; border-bottom:none}.blog-item .blog-meta.style2 span:before,.blog-item .blog-meta.style2 a:before{ content:""; background-color:var(--theme-color)}.blog-item .blog-img{ position:relative; overflow:visible}.blog-item .blog-img .blog-date{ font-size:14px; font-weight:400; text-transform:uppercase; background-color:var(--white-color); color:#74757B; padding:12px 16px; display:block; text-align:center; margin:auto; position:absolute; width:110px; bottom:-21px; left:-4px; -webkit-clip-path:path("M105.433 37.039C108.448 44.3185 110 52.1207 110 60H50L0 60V26.8338C2.20445 23.5104 4.74004 20.4071 7.57359 17.5736C13.1451 12.0021 19.7595 7.58251 27.039 4.56723C34.3185 1.55195 42.1207 0 50 0C57.8793 0 65.6815 1.55195 72.961 4.56723C80.2405 7.58251 86.8549 12.0021 92.4264 17.5736C97.9979 23.1451 102.417 29.7595 105.433 37.039Z"); clip-path:path("M105.433 37.039C108.448 44.3185 110 52.1207 110 60H50L0 60V26.8338C2.20445 23.5104 4.74004 20.4071 7.57359 17.5736C13.1451 12.0021 19.7595 7.58251 27.039 4.56723C34.3185 1.55195 42.1207 0 50 0C57.8793 0 65.6815 1.55195 72.961 4.56723C80.2405 7.58251 86.8549 12.0021 92.4264 17.5736C97.9979 23.1451 102.417 29.7595 105.433 37.039Z")}.blog-item .blog-img .month{ display:block; font-weight:700; font-size:24px; color:var(--theme-color); margin:auto}.blog-item_title{ font-weight:700; font-size:24px; line-height:34px; border-bottom:1px solid #E7E7E7; margin-bottom:25px; padding-bottom:25px; color:var(--title-color)}.blog-item_title:hover{ color:var(--theme-color)}.blog-item_title a{ color:inherit}.blog-item .link-btn{ color:var(--theme-color)}.service-item{ position:relative; background-color:var(--title-color); background-size:100%,100%; background-position:bottom center; padding:30px; text-align:center; overflow:hidden; z-index:2; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out}.service-item.style2{ box-shadow:0px 6px 20px 0px rgba(0,0,0,0.08)}.service-item:before{ content:""; width:100%; height:100%; background-color:var(--white-color); position:absolute; top:0; left:0; z-index:-1; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.service-item_img{ margin-bottom:20px}.service-item_title{ font-weight:600; font-size:24px; line-height:34px; color:var(--title-color); margin-bottom:12px}.service-item_title:hover{ color:var(--theme-color)}.service-item_title a{ color:inherit}.service-item_text{ font-weight:400; font-size:16px; line-height:26px; margin-bottom:18px}.service-item:hover:before{ height:0}.service-item:hover .service-item_title{ color:var(--white-color)}.service-item:hover .service-item_text{ color:#BDBDBD}.service-item:hover .line-btn{ color:var(--theme-color)}.service-item:hover .line-btn:before{ background-color:var(--theme-color)}.service-single{ background:var(--white-color); padding:40px; box-shadow:0px 6px 40px 0px rgba(0,0,0,0.08)}@media (max-width:1199px){ .service-single{  padding:30px }}.service-feature{ border-top:5px solid var(--theme-color)}.service-feature.style2{ padding:40px 50px; display:block; text-align:center}@media (max-width:1299px){ .service-feature.style2{  padding:30px }}@media (max-width:1199px){ .service-feature.style2{  padding:25px }}.service-feature.style2 .service-feature_icon{ margin-bottom:18px; min-height:50px}.service-process-wrap.style2 .service-process{ position:relative; background-color:transparent; padding:50px 16px; border:1px solid #EEEEEE; border-radius:200px}@media (max-width:1199px){ .service-process-wrap.style2 .service-process{  padding:70px 16px 50px 16px }}@media (max-width:991px){ .service-process-wrap.style2 .service-process{  padding:70px 20px 50px 20px }}@media (max-width:991px){ .service-process-wrap.style2 .service-process{  padding:50px 20px 40px 20px }}.service-process-wrap.style2 .service-process_num{ width:46px; height:46px; line-height:46px; font-weight:600; position:absolute; top:-30px; left:0}.service-process-wrap.style2 .service-process_title{ font-size:20px; margin-bottom:4px}.service-process-wrap.style2 .service-process_text{ line-height:26px}@media (max-width:1199px){ .ser-area .sec-btn{  text-align:center }}.download-area3{ position:relative; z-index:2; max-width:1460px; display:block; margin:auto; margin-bottom:120px}.download-area3:before{ content:""; position:absolute; inset:0; background-color:rgba(247,247,247,0.96); z-index:-1}.download-area3 .sec-text{ font-weight:400; font-size:20px; line-height:30px; max-width:600px}@media (max-width:1199px){ .download-area3 .sec-text{  display:block;  margin:auto }}.download-image{ margin:-50px -36px 0px 30px}@media (max-width:1299px){ .download-image{  margin:50px 0px 0px 30px }}@media (max-width:1199px){ .download-image{  text-align:center;  margin:50px 0px 0px 0px }}.download-btn.style2{ background-color:var(--white-color); border:1px solid var(--theme-color)}.download-btn.style2:hover{ background-color:var(--theme-color); border:1px solid var(--theme-color)}@media (max-width:1199px){ .download-btn-wrap.style2{  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center }}.team-item{ --space:30px; position:relative; text-align:center}@media (max-width:1299px){ .team-item{  --space:20px }}.team-item .info-item{ margin-top:15px; -webkit-transition:all 0.4s; transition:all 0.4s}.team-item_title{ font-weight:600; font-size:20px; line-height:30px; color:var(--title-color); margin-bottom:0px}.team-item_title:hover{ color:var(--theme-color)}.team-item_title a{ color:inherit}.team-item_desig{ font-family:var(--body-font); font-weight:400; font-size:14px; line-height:24px; color:var(--theme-color); display:block; margin-bottom:-0.3rem}.team-item .team-social a{ background-color:transparent; width:var(--icon-size,25px); height:var(--icon-size,25px); line-height:var(--icon-size,25px); color:#BDBDBD; margin-top:10px; -webkit-transition:all 0.4s; transition:all 0.4s}.team-item .team-social a:hover{ color:var(--theme-color)}.team-item .team-img img{ width:100%; height:100%}.team-item_content{ background-color:var(--white-color); position:absolute; bottom:-50px; left:var(--space); width:calc(100% - var(--space) * 2); text-align:center; padding:20px 30px; box-shadow:0px 13px 14px rgba(0,0,0,0.05); -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; margin-bottom:30px; z-index:2; opacity:0; visibility:hidden}@media (max-width:1299px){ .team-item_content{  padding:15px 25px }}.team-item:hover .team-item_content{ bottom:-25px; opacity:1; visibility:visible}.team-item:hover .info-item{ -webkit-transform:translateY(20px); -ms-transform:translateY(20px); transform:translateY(20px); opacity:0; visibility:visible}.team-info{ margin-bottom:28px}.team-info ul{ margin:0; padding:0; list-style-type:none}.team-info ul li{ margin-bottom:15px; 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}.team-info ul li b{ width:100%; max-width:200px; font-weight:600; font-size:18px; color:var(--title-color)}@media (max-width:575px){ .team-info ul li b{  max-width:140px }}.team-info ul li span,.team-info ul li a{ color:var(--body-color)}.team-info ul li span:hover,.team-info ul li a:hover{ color:var(--theme-color)}.booking-section{ margin-top:-93px; position:relative; z-index:2}.tab-menu4.style2{ margin-top:-25px}.tab-menu4.style2 button{ font-weight:500; font-size:18px; line-height:28px; text-transform:capitalize; margin-bottom:0}.tab-menu4.style3 button{ color:var(--title-color); text-transform:capitalize}.tab-menu4.style3 button.active{ color:var(--theme-color)}.tab-menu4 .tab-content .slick-list{ overflow:visible}.taxi-item{ --space:20px; position:relative; background:var(--white-color); padding:0px 40px 40px 40px; box-shadow:0px 13px 25px rgba(0,0,0,0.05); z-index:2; margin-top:40px; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out}.taxi-item.style2{ -webkit-filter:drop-shadow(0px 0px 9px rgba(0,0,0,0.05)); filter:drop-shadow(0px 0px 9px rgba(0,0,0,0.05)); box-shadow:none}@media (max-width:1299px){ .taxi-item{  --space:4px }}@media (max-width:1199px){ .taxi-item{  --space:50px }}@media (max-width:991px){ .taxi-item{  --space:0px }}@media (max-width:767px){ .taxi-item{  --space:90px }}@media (max-width:520px){ .taxi-item{  --space:60px }}@media (max-width:480px){ .taxi-item{  --space:40px }}@media (max-width:425px){ .taxi-item{  --space:30px }}@media (max-width:375px){ .taxi-item{  --space:0px }}.taxi-item:before{ content:""; position:absolute; top:-53px; left:var(--space); background:var(--white-color); width:calc(100% - var(--space) * 2); height:100px; z-index:-1; -webkit-clip-path:path("M344 58.2774H0C53 14.2999 196 -47.2686 344 58.2774Z"); clip-path:path("M344 58.2774H0C53 14.2999 196 -47.2686 344 58.2774Z")}@media (max-width:1299px){ .taxi-item:before{  top:-40px }}@media (max-width:1199px){ .taxi-item:before{  top:-50px }}@media (max-width:991px){ .taxi-item:before{  top:-30px }}@media (max-width:767px){ .taxi-item:before{  top:-50px }}.taxi-item_img{ position:relative; text-align:center; margin-bottom:20px; max-height:150px}.taxi-item_title{ font-family:var(--title-font); font-weight:600; font-size:24px; line-height:34px; text-align:center; color:var(--title-color); margin-bottom:5px}.taxi-item_title:hover{ color:var(--theme-color)}.taxi-item_title a{ color:inherit}.taxi-item_subtitle{ font-weight:400; font-size:16px; line-height:26px; text-align:center; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #E7E7E7}.taxi-item_feature{ 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; font-weight:400; font-size:16px; line-height:26px; color:#74757B; margin-bottom:20px}.taxi-item_feature img{ margin-right:10px}.taxi-item .th-btn{ text-align:center; margin-top:10px}.taxi-item:hover{ -webkit-transform:translateY(-10px); -ms-transform:translateY(-10px); transform:translateY(-10px)}@media (max-width:767px){ .taxi-area .container{  max-width:100% }}.checklist.style2 ul{ display:grid; grid-template-columns:repeat(2,1fr)}@media (max-width:450px){ .checklist.style2 ul{  grid-template-columns:repeat(1,1fr) }}.footer-search-contact.style2 .form-control{ border-radius:30px}.mt-60{ margin-top:60px}.header-layout8 .header-top{ background-color:#202530; --main-container:1470px; position:relative; padding:7px 0; z-index:4}@media (max-width:1199px){ .header-layout8 .header-top{  padding:14px 0 }}.header-layout8 .header-top .header-social{ position:relative; padding:0 50px}.header-layout8 .header-top .header-social .social-title{ font-weight:400; font-size:16px; line-height:26px; color:var(--title-color); margin:0}@media (max-width:375px){ .header-layout8 .header-top .header-social .social-title{  display:none }}.header-layout8 .header-top .header-social a{ font-size:14px; display:inline-block; color:var(--title-color); margin:0 0px 0 15px; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.header-layout8 .header-top .header-social a:hover{ color:var(--white-color)}.header-layout8 .header-top .header-social:before,.header-layout8 .header-top .header-social:after{ content:""; position:absolute; left:0; top:-15px; width:379px; height:56px; z-index:-1}.header-layout8 .header-top .header-social:before{ width:100%; -webkit-clip-path:polygon(8% 0,92% 0,100% 100%,0% 100%); clip-path:polygon(8% 0,92% 0,100% 100%,0% 100%); background-color:var(--theme-color)}.header-layout8 .header-top .header-social:after{ width:calc(100% + 42px); -webkit-clip-path:polygon(0 0,100% 0,95% 100%,5% 100%); clip-path:polygon(0 0,100% 0,95% 100%,5% 100%); background:#d6ce07; opacity:0.4; left:-20px}.header-layout8 .menu-area{ --main-container:1470px; padding:0; margin-left:0; position:relative; z-index:3}@media (max-width:991px){ .header-layout8 .menu-area{  padding:14px 0 }}.header-layout8 .menu-area .header-logo{ padding-bottom:0; padding-left:20px}@media (max-width:1700px){ .header-layout8 .menu-area .header-logo{  max-height:50px;  max-width:180px }}@media (max-width:991px){ .header-layout8 .menu-area .header-logo{  margin-top:0 }}@media (max-width:767px){ .header-layout8 .menu-area .header-logo{  margin-left:0;  padding:0 }}.header-layout8 .main-menu{ padding-left:130px}@media (max-width:1399px){ .header-layout8 .main-menu{  padding-left:90px }}@media (max-width:1199px){ .header-layout8 .header-links{  display:none }}.header-layout8 .header-links ul li{ padding:0; margin-right:40px}.header-layout8 .header-links ul li:before{ background-color:transparent}.header-layout8 .header-links ul li i{ width:40px; height:40px; border-radius:50%; color:var(--theme-color); padding:12px; text-align:center; margin-right:10px; background:rgba(255,255,255,0.1); box-shadow:0px 0px 15px rgba(0,0,0,0.03); -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.header-layout8 .header-links ul li i:hover{ background-color:var(--theme-color); color:var(--white-color)}.header-layout8 .header-links ul li a{ color:var(--white-color)}.header-layout8 .header-links ul li a:hover{ color:var(--theme-color)}.header-layout8 .header-right{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center}.header-layout8 .header-right .langauge{ 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; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; gap:10px; border-left:1px solid var(--body-color); margin-left:0px; padding-left:40px}@media (max-width:1199px){ .header-layout8 .header-right .langauge{  border-left:1px solid transparent;  padding-left:0;  margin-left:0 }}@media (max-width:767px){ .header-layout8 .header-right .langauge{  display:none }}.header-layout8 .header-right .langauge i{ color:var(--white-color)}.header-layout8 .header-right .langauge.lang-dropdown{ position:relative}.header-layout8 .header-right .langauge.lang-dropdown .dropdown-toggle{ font-family:var(--body-font); background:none; border:none; width:100%; color:var(--white-color); font-weight:400; font-size:16px; height:26px; line-height:24px; padding:0; border-radius:0; border-right:1px solid rgba(255,255,255,0.3); padding-right:35px; margin-right:30px}.header-layout8 .header-right .langauge.lang-dropdown .dropdown-menu{ position:absolute; right:0; border-bottom:2px solid var(--theme-color); border-radius:0}.header-layout8 .header-right .langauge.lang-dropdown .gtranslate_wrapper a{ display:block; font-weight:400; font-size:16px; color:var(--title-color); font-family:var(--title-font); padding:5px 10px; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.header-layout8 .header-right .langauge.lang-dropdown .gtranslate_wrapper a:hover{ background-color:var(--theme-color); color:var(--white-color)}.header-layout8 .header-right .langauge .nice-select{ font-family:var(--body-font); background:none; border:none; width:100%; color:var(--white-color); font-weight:400; font-size:14px; height:26px; line-height:26px; padding:0; border-radius:0; padding-right:20px}.header-layout8 .header-right .langauge .nice-select:after{ content:"\f107"; right:0px; top:-14px; border-bottom:none; border-right:none; font-size:14px; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg)}.header-layout8 .header-right .langauge .nice-select.open:after{ -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg)}.header-layout8 .header-right .langauge .nice-select.open .list{ margin-top:0; opacity:1; pointer-events:auto; -webkit-transform:scale(1) translateY(0); -ms-transform:scale(1) translateY(0); transform:scale(1) translateY(0)}.header-layout8 .header-right .langauge .nice-select .option{ color:var(--title-color); min-height:30px}.header-layout8 .header-right .langauge .nice-select .option.selected{ color:var(--theme-color) !important; background:var(--theme-color) !important}.header-layout8 .header-right .langauge .nice-select .option.selected.focus{ color:#fff !important; background:var(--theme-color) !important}.header-layout8 .header-right .langauge .nice-select .option:hover,.header-layout8 .header-right .langauge .nice-select .option.focus{ background:var(--theme-color) !important; color:#fff !important}.header-layout8 .header-button .icon-btn{ border:1px solid #E7E7E7}@media (max-width:1399px){ .header-layout8 .header-button .th-btn{  display:none }}.header-layout8 .sticky-wrapper{ max-width:1470px; margin:0px auto 0 auto; border-radius:0 0 10px 10px}.header-layout8 .logo-bg{ position:absolute; top:0; left:0; width:25%; height:100%; z-index:0}@media (max-width:1356px){ .header-layout8 .logo-bg{  width:29% }}@media (max-width:1199px){ .header-layout8 .logo-bg{  width:35% }}@media (max-width:1199px){ .header-layout8 .logo-bg{  width:40% }}.header-layout8 .logo-bg:before{ content:''; position:absolute; inset:0; background-color:var(--smoke-color); -webkit-clip-path:polygon(0 0,100% 0,calc(100% - 48px) 100%,0% 100%); clip-path:polygon(0 0,100% 0,calc(100% - 48px) 100%,0% 100%); z-index:-1; border-radius:0 0 10px 10px}.header-absolute{ position:absolute; top:0; left:0; width:100%}.hero-8{ position:relative; overflow:hidden}.hero-8 .icon-box{ position:absolute; top:50%; left:147px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:60px}@media (max-width:1799px){ .hero-8 .icon-box{  left:60px }}@media (max-width:1599px){ .hero-8 .icon-box{  display:none !important }}.hero-8 .icon-box .slick-arrow{ --pos-x:0; margin:5px 0; border:none; border-radius:50%; color:var(--title-color); font-size:var(--icon-font-size,20px); background-color:var(--white-color)}.hero-8 .icon-box .slick-arrow:hover{ background-color:var(--theme-color)}.hero-8 .th-hero-bg:before{ content:""; height:100%; width:100%; position:absolute; top:0; left:0; background:-webkit-linear-gradient(left,#000 31.25%,rgba(0,0,0,0) 100%); background:linear-gradient(90deg,#000 31.25%,rgba(0,0,0,0) 100%); opacity:0.6; z-index:1}.hero-8 .th-hero-bg img{ min-height:930px; height:100%; width:765px; padding-top:35px; object-fit:none}.hero-style8{ position:relative; padding:290px 0 158px 0; max-width:820px}@media (max-width:1299px){ .hero-style8{  padding:270px 0 100px 0 }}@media (max-width:991px){ .hero-style8{  padding:260px 0 100px 0 }}.hero-style8 .video-btn{ padding-bottom:30px}.hero-style8 .video-btn .hero-play-btn{ position:relative; display:inline-block; width:var(--icon-size,70px); height:var(--icon-size,70px); line-height:var(--icon-size,70px); text-align:center; background-color:var(--white-color); color:var(--theme-color); font-size:var(--icon-font-size,1.2em); border-radius:50%; z-index:1; -webkit-transition:all ease 0.4s; transition:all ease 0.4s}.hero-style8 .video-btn .hero-play-btn:after,.hero-style8 .video-btn .hero-play-btn:before{ content:''; position:absolute; left:-13px; top:-29px; right:0; background-color:rgba(255,255,255,0.1); z-index:1; border-radius:50%; -webkit-transition:all ease 0.4s; transition:all ease 0.4s}.hero-style8 .video-btn .hero-play-btn:before{ width:var(--icon-size,100px); height:var(--icon-size,100px); line-height:var(--icon-size,100px)}.hero-style8 .video-btn .hero-play-btn:after{ left:-21px; top:-48px; width:var(--icon-size,120px); height:var(--icon-size,120px); line-height:var(--icon-size,120px)}.hero-style8 .hero-subtitle{ position:relative; font-family:var(--title-font); font-weight:500; font-size:20px; line-height:30px; text-transform:uppercase; color:var(--theme-color); display:block; margin-left:60px; margin-bottom:20px}.hero-style8 .hero-subtitle:before,.hero-style8 .hero-subtitle:after{ position:absolute; content:''; background-color:var(--theme-color); height:2px; top:50%; right:auto; left:-10px; -webkit-transform:translate(-100%,0); -ms-transform:translate(-100%,0); transform:translate(-100%,0)}.hero-style8 .hero-subtitle:after{ margin-top:-5px; width:30px}.hero-style8 .hero-subtitle:before{ width:50px; margin-top:3px}.hero-style8 .hero-title{ font-weight:600; font-size:74px; line-height:84px; color:var(--white-color); text-transform:uppercase; margin-bottom:15px}@media (max-width:1199px){ .hero-style8 .hero-title{  font-size:54px;  line-height:64px }}@media (max-width:991px){ .hero-style8 .hero-title{  font-size:44px;  line-height:54px }}@media (max-width:375px){ .hero-style8 .hero-title{  font-size:30px;  line-height:40px }}.hero-style8 .hero-text{ font-weight:400; font-size:18px; line-height:28px; font-weight:500; margin-bottom:40px; max-width:669px}.img-box8{ position:relative}.img-box8 .img1{ width:545px; height:571px; border-radius:20px; border:1.5px dashed var(--theme-color); padding:10px}@media (max-width:1199px){ .img-box8 .img1{  width:100%;  height:100% }}.img-box8 .img1 img{ width:100%; height:100%; max-height:800px; border-radius:20px}.img-box8 .year-counter{ background-color:var(--theme-color); border:6px solid var(--white-color); display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:10px; padding:30px; border-radius:50px; -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); position:absolute; left:-25%; top:40%}@media (max-width:1199px){ .img-box8 .year-counter{  left:-10% }}@media (max-width:991px){ .img-box8 .year-counter{  left:-20% }}@media (max-width:575px){ .img-box8 .year-counter{  left:-10% }}@media (max-width:375px){ .img-box8 .year-counter{  display:none }}.img-box8 .year-counter_number{ font-family:var(--title-font); font-weight:700; font-size:30px; line-height:30px; margin-bottom:0; color:var(--white-color)}.img-box8 .year-counter_title{ font-family:var(--title-font); font-weight:500; font-size:20px; line-height:30px; color:var(--title-color); margin-bottom:0}.about-feature-wrap.style2{ margin-bottom:15px}.about-feature-wrap.style2 .about-feature{ -webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; gap:20px; margin-bottom:15px}.about-feature-wrap.style2 .about_title{ font-weight:700; font-size:24px; line-height:34px; margin-top:-0.4rem; text-transform:uppercase; margin-bottom:4px}.about-feature-wrap.style2 .about_text{ max-width:491px; font-weight:400; font-size:16px; line-height:26px}.about-call-text{ font-size:24px; font-family:var(--title-font); color:var(--title-color); font-weight:600; line-height:34px; -webkit-transition:0.4s; transition:0.4s}.about-call-text:hover{ color:var(--theme-color)}.about-call-text .about-call-btn{ font-size:16px; margin-right:25px}.counter-wrap.style3 .counter-line{ width:100%; height:2px; background-color:#E7E7E7; position:absolute; top:62%; left:0}.counter-card.style3:before,.counter-card.style3:after{ background-color:rgba(255,192,0,0.3); width:30px; height:30px; top:calc(55% - 0px)}.counter-card.style3:after{ width:14px; height:14px; background-color:var(--theme-color)}.counter-card.style3 .counter-card_number{ font-weight:700; font-size:44px; line-height:54px; color:var(--title-color); margin-bottom:10px !important}.counter-card.style3 .counter-card_text{ font-weight:500; font-size:18px; line-height:28px; color:var(--body-color); margin-bottom:0.5rem !important}.counter-card.style3 .counter-card_icon{ text-align:center; background-size:auto; width:130px; height:130px; display:block; margin:auto !important; margin-bottom:40px !important}.counter-card.style3 .counter-card_icon img{ padding:10px}.counter-card.style3 .counter-plus{ color:var(--theme-color); font-weight:400}.counter-card.style3:hover .counter-card_icon img{ -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}.testi-area .slick-arrow{ border-radius:10px}.testi-area .slick-current.slick-active .testi-item .testi-shape2{ opacity:1; visibility:visible}.testi-item.style2{ background:var(--white-color); position:relative; overflow:hidden; border-radius:10px; z-index:2}.testi-item.style2:after{ display:none}.testi-item.style2 .testi-item_star{ color:var(--theme-color); margin-bottom:15px}.testi-item.style2 .testi-item_star i{ font-size:14px}.testi-item.style2 .testi-item_text{ font-weight:400; font-size:18px; line-height:30px; margin-bottom:30px; padding-bottom:20px; border-bottom:1px solid #E7E7E7}.testi-item.style2 .testi-item_img{ min-width:60px; border-radius:10px}.testi-item.style2 .testi-item_img img{ border-radius:10px}.testi-item.style2 .testi-shape{ position:absolute; left:0; bottom:0px; z-index:-1}.testi-item.style2 .testi-shape img{ opacity:0.8}.testi-item.style2 .testi-shape2{ position:absolute; right:0; top:0; z-index:-1; opacity:0; visibility:hidden}.testi-item_text{ font-weight:400; font-size:16px; line-height:26px}.testi-item_profile{ 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; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; gap:15px}.footer-layout7 .copyright-wrap.style2{ text-align:left}.footer-layout7 .copyright-wrap .footer-links{ text-align:right}@media (max-width:991px){ .footer-layout7 .copyright-wrap .footer-links{  display:none }}.footer-layout7 .copyright-wrap .footer-links ul{ margin:0; padding:0}.footer-layout7 .copyright-wrap .footer-links ul li{ display:inline-block; padding-right:10px; margin-right:10px}.footer-layout7 .copyright-wrap .footer-links ul li a{ color:#BDBDBD}.footer-layout7 .copyright-wrap .footer-links ul li a:hover{ color:var(--theme-color)}.footer-layout7 .copyright-text{ color:var(--body-color); text-transform:capitalize}@media (max-width:991px){ .footer-layout7 .copyright-text{  text-align:center }}.footer-layout7 .copyright-text a:hover{ color:var(--theme-color)}.footer-layout7 .footer-social a{ display:inline-block; width:var(--icon-size,46px); height:var(--icon-size,46px); line-height:var(--icon-size,48px); background-color:#3D4250; color:var(--white-color); font-size:14px; text-align:center; margin-right:5px; border-radius:0; -webkit-transition:all 0.4s; transition:all 0.4s}.footer-layout7 .footer-social a:hover{ background-color:var(--theme-color); -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg)}.blog-area .slick-arrow{ border-radius:10px}.blog-item.style3{ background:var(--white-color); padding:30px; box-shadow:0px 6px 15px rgba(0,0,0,0.08); border-radius:10px}.blog-item.style3:hover .blog-img img{ -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}.blog-item.style3 .blog-img{ overflow:visible; border-radius:10px}.blog-item.style3 .blog-img img{ border-radius:10px}.booking-form4{ position:relative; border-radius:10px; border:none; padding:80px 100px 120px 120px; box-shadow:none; z-index:2; background-size:100% 100%; margin-left:-25px; min-width:680px; min-height:581px; margin-bottom:-40px}.booking-form4.style2{ background-color:transparent}@media (max-width:1299px){ .booking-form4{  padding:50px 50px 50px 80px;  min-width:500px;  margin-left:0 }}@media (max-width:1199px){ .booking-form4{  padding:50px 50px 50px 120px }}@media (max-width:1199px){ .booking-form4{  margin-top:40px }}@media (max-width:991px){ .booking-form4{  padding:50px 50px 80px 80px }}@media (max-width:575px){ .booking-form4{  min-width:100%;  min-height:100%;  background-image:none !important;  background-color:var(--white-color);  box-shadow:0px 6px 25px rgba(1,19,60,0.09);  padding:30px;  border-radius:10px }}.booking-form4 select,.booking-form4 .form-control,.booking-form4 .form-select,.booking-form4 textarea,.booking-form4 input{ height:56px; border:1px solid #E7E7E7; border-radius:30px}.booking-text{ max-width:538px; font-weight:500; font-size:18px; line-height:28px; color:#BDBDBD}@media (max-width:1199px){ .booking-text{  display:block;  margin:auto }}.about-quote.style2{ background:#F7F7F7; border-radius:10px; border:none; padding:47px; margin-top:40px; margin-bottom: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; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; gap:30px; min-width:594px; -webkit-clip-path:polygon(0 0,100% 0,98% 100%,0% 100%); clip-path:polygon(0 0,100% 0,98% 100%,0% 100%)}@media (max-width:1299px){ .about-quote.style2{  min-width:450px }}@media (max-width:1199px){ .about-quote.style2{  padding:25px;  margin-top:0;  -webkit-box-pack:center;  -webkit-justify-content:center;  -ms-flex-pack:center;  justify-content:center }}@media (max-width:575px){ .about-quote.style2{  display:block;  min-width:100% }}@media (max-width:575px){ .about-quote.style2{  text-align:center }}.about-quote.style2 .about-review-wrapp{ background:var(--white-color); padding:2px 30px; border:1px solid #E7E7E7; border-radius:10px; min-width:187px}@media (max-width:575px){ .about-quote.style2 .about-review-wrapp{  margin-bottom:20px }}.about-quote.style2 .about-review{ font-family:var(--title-font); font-weight:400; font-size:24px; line-height:34px; color:var(--title-color); border-bottom:1px solid #E7E7E7; display:block; text-align:center}.about-quote.style2 .star{ text-align:center}.about-quote.style2 .star i{ color:var(--theme-color); font-size:12px; margin-right:2px}.about-quote.style2 .text{ font-family:var(--title-font); color:var(--title-color); font-weight:600; font-size:20px; line-height:30px; margin-bottom:4px}.about-quote.style2 .rating{ font-family:var(--body-font); color:var(--body-color); font-weight:400; font-size:16px; line-height:26px}.info-card.style4{ margin-bottom:80px}@media (max-width:991px){ .info-card.style4{  margin-bottom:40px }}.info-card.style4 .info-card_icon i{ color:var(--title-color); font-size:24px}.info-card.style4 .info-card_text{ font-weight:400; font-size:16px; line-height:26px; color:var(--white-color); margin-bottom:10px}.taxi-area2{ position:relative; overflow:hidden}@media (max-width:1399px){ .taxi-area2{  padding:120px 0 }}@media (max-width:991px){ .taxi-area2{  padding:80px 0 }}.taxi-tabs-wrapper{ 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; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; gap:30px}@media (max-width:767px){ .taxi-tabs-wrapper{  display:block }}.taxi-list_wrapper{ 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; gap:30px}@media (max-width:375px){ .taxi-list_wrapper{  display:block }}.taxi-list .taxi-title{ color:var(--title-color); font-weight:500; margin-bottom:18px}.taxi-list .checklist li{ margin-bottom:5px; margin-top:-0.2rem}.taxi-list .th-btn{ font-size:14px; padding:14px 23px; margin-top:14px}.taxi-img img{ max-height:162px; border-radius:10px}@media (max-width:375px){ .taxi-img img{  max-width:100%;  max-height:100% }}.nav-tabs{ border-bottom:1px solid transparent}.nav-tabs.taxi-tabs-tabs{ max-width:200px; gap:30px}@media (max-width:767px){ .nav-tabs.taxi-tabs-tabs{  max-width:100%;  gap:20px }}@media (max-width:575px){ .nav-tabs.taxi-tabs-tabs{  gap:10px }}@media (max-width:375px){ .nav-tabs.taxi-tabs-tabs{  gap:5px;  -webkit-box-pack:start;  -webkit-justify-content:flex-start;  -ms-flex-pack:start;  justify-content:flex-start }}.nav-tabs.taxi-tabs-tabs .nav-link{ background-color:var(--white-color); border:1px solid #E7E7E7; box-shadow:0px 6px 20px rgba(0,0,0,0.04); border-radius:10px; padding:20px 40px; min-width:200px; font-weight:600; font-size:18px; line-height:28px; color:var(--title-color); margin-bottom:0; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}@media (max-width:767px){ .nav-tabs.taxi-tabs-tabs .nav-link{  padding:14px 20px;  min-width:150px;  margin-bottom:20px }}@media (max-width:575px){ .nav-tabs.taxi-tabs-tabs .nav-link{  padding:10px 16px;  font-size:16px;  line-height:26px;  min-width:120px }}@media (max-width:375px){ .nav-tabs.taxi-tabs-tabs .nav-link{  padding:7px 10px;  font-size:12px;  line-height:24px;  min-width:90px }}.nav-tabs.taxi-tabs-tabs .nav-link:hover,.nav-tabs.taxi-tabs-tabs .nav-link.active,.nav-tabs.taxi-tabs-tabs .nav-link:focus{ border-color:var(--theme-color); background-color:var(--theme-color); color:var(--title-color)}.taxi-image{ margin-right:-50%; padding-left:40px; width:915px}@media (max-width:1399px){ .taxi-image{  width:100% }}@media (max-width:1199px){ .taxi-image{  margin-top:40px }}.price-card.style2{ position:relative; background:var(--white-color); padding:50px 40px 40px 40px; box-shadow:0px 6px 15px rgba(0,0,0,0.05); border-radius:10px; overflow:hidden; z-index:2}@media (max-width:575px){ .price-card.style2{  padding:30px !important }}.price-card.style2 .price-taxi{ position:absolute; right:0px; top:8px; z-index:-1}@media (max-width:1299px){ .price-card.style2 .price-taxi{  right:-30px }}@media (max-width:375px){ .price-card.style2 .price-taxi{  display:none }}.price-card.style2 .price-card_title{ font-weight:700; font-size:20px; line-height:30px; text-transform:uppercase; margin-bottom:0px}.price-card.style2 .price-card_subtitle{ font-weight:500; font-size:14px; line-height:24px; color:#74757B; margin-bottom:35px}.price-card.style2 .price-card_content .checklist{ margin-bottom:40px}.price-card.style2 .price-card_content .checklist ul{ background:#F7F4ED; padding:40px; border-radius:10px}@media (max-width:1700px){ .price-card.style2 .price-card_content .checklist ul{  padding:25px }}.price-card.style2 .price-card_content .checklist ul li{ 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; color:var(--title-color); padding:0}.price-card.style2 .price-card_content .checklist ul li:last-child{ margin-bottom:0}.price-card.style2 .price-card_content .checklist ul li:before{ display:none}.price-card.style2 .price-card_content .checklist ul li .price{ color:var(--body-color); font-weight:400}.price-card.style2 .price-card_content .th-btn{ border-radius:10px}.process-box-wrapper{ position:relative}.process-box-wrapper.style2 .process-line{ position:absolute; top:7%; left:45%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); width:100%; max-width:861px; z-index:-1}@media (max-width:1199px){ .process-box-wrapper.style2 .process-line{  top:20%;  left:50% }}.process-item{ position:relative; text-align:center; z-index:2; background-size:100% 100%; padding:60px; width:325px; display:block; margin:auto; margin-bottom:-20px}.process-item_icon{ width:100px; height:100px; line-height:100px; background-color:var(--theme-color); -webkit-clip-path:path("M39 1.88675C42.094 0.100423 45.906 0.100423 49 1.88675L82.3013 21.1132C85.3953 22.8996 87.3013 26.2008 87.3013 29.7735V68.2265C87.3013 71.7992 85.3953 75.1004 82.3013 76.8867L49 96.1133C45.906 97.8996 42.094 97.8996 39 96.1133L5.69873 76.8867C2.60472 75.1004 0.69873 71.7992 0.69873 68.2265V29.7735C0.69873 26.2008 2.60472 22.8996 5.69873 21.1132L39 1.88675Z"); clip-path:path("M39 1.88675C42.094 0.100423 45.906 0.100423 49 1.88675L82.3013 21.1132C85.3953 22.8996 87.3013 26.2008 87.3013 29.7735V68.2265C87.3013 71.7992 85.3953 75.1004 82.3013 76.8867L49 96.1133C45.906 97.8996 42.094 97.8996 39 96.1133L5.69873 76.8867C2.60472 75.1004 0.69873 71.7992 0.69873 68.2265V29.7735C0.69873 26.2008 2.60472 22.8996 5.69873 21.1132L39 1.88675Z"); display:block; margin:-60px auto 10px auto}.process-item_icon img{ padding-right:10px}.process-item_title{ font-weight:600; font-size:20px; line-height:30px; text-transform:uppercase; margin-bottom:10px}.process-item_text{ font-weight:400; font-size:16px; line-height:26px; margin-bottom:35px}.process-item_num{ font-family:var(--title-font); font-weight:600; font-size:24px; line-height:34px; width:56px; height:56px; line-height:56px; border-radius:50%; background-color:var(--title-color); color:var(--theme-color); display:block; margin:auto; margin-bottom:-40px}.contact-card.style2{ position:relative; display:grid; grid-template-columns:repeat(4,1fr); background-repeat:repeat; background-size:auto; background-color:var(--title-color); border-radius:10px}@media (max-width:1199px){ .contact-card.style2{  grid-template-columns:repeat(2,1fr);  padding:0 100px }}@media (max-width:991px){ .contact-card.style2{  padding:0 30px }}@media (max-width:575px){ .contact-card.style2{  grid-template-columns:repeat(1,1fr) }}.contact-card.style2 .info-card{ position:relative; z-index:2}@media (max-width:1299px){ .contact-card.style2 .info-card{  padding:35px 10px }}@media (max-width:1199px){ .contact-card.style2 .info-card{  -webkit-box-pack:start;  -webkit-justify-content:flex-start;  -ms-flex-pack:start;  justify-content:flex-start }}.contact-card.style2 .info-card.active{ background-color:var(--theme-color); border-radius:10px 0px 0 10px; -webkit-clip-path:polygon(100% 0%,92% 50%,100% 100%,0 100%,0% 50%,0 0); clip-path:polygon(100% 0%,92% 50%,100% 100%,0 100%,0% 50%,0 0); max-width:283px}.contact-card.style2 .info-card.active .footer-logo{ text-align:center; display:block; margin:auto}.contact-card.style2 .info-card:last-child .border-line{ display:none}.contact-card.style2 .info-card .border-line{ content:""; position:absolute; right:-15px; width:1px; height:100%}@media (max-width:1199px){ .contact-card.style2 .info-card .border-line{  display:none }}@media (max-width:991px){ .contact-area .container{  max-width:100% }}.footer-search-contact.style2 .form-control{ border-radius:30px}.th-video.style2{ -webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0% 100%); clip-path:polygon(8% 0,100% 0,100% 100%,0% 100%)}.th-video.style2 .play-btn:after,.th-video.style2 .play-btn:before{ background-color:var(--white-color)}.icon-box.style3 .slick-arrow{ border-radius:0px 0px 20px 0px}.accordion-card.style4 .accordion-button{ font-size:20px; font-weight:500; line-height:20px; padding:17px 70px 17px 25px; min-height:56px; border-radius:0px 0px 20px 0px}.accordion-card.style4 .accordion-button:after{ content:"\f0d7"; min-width:56px; min-height:56px; color:var(--white-color); border-radius:0px 0px 20px 0px}.accordion-card.style4 .accordion-button:not(.collapsed):after{ content:"\f0d8"; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg)}.accordion-card.style4 .accordion-body{ padding:25px; border-radius:0px 0px 20px 0px; background:var(--white-color); box-shadow:0px 13px 30px 0px rgba(0,0,0,0.05)}.advantage-text{ color:#BDBDBD; margin-bottom:20px}.advantage-list_wrapper{ 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; gap:30px}@media (max-width:575px){ .advantage-list_wrapper{  display:block }}.advantage-list_wrapper .checklist{ max-width:238px}.advantage-list_wrapper .checklist li{ padding-left:20px; margin-bottom:7px}.advantage-list_wrapper .checklist li:before{ content:""; position:absolute; top:10px; left:0; background-color:var(--theme-color); width:7px; height:7px; border-radius:7px}.info-card.style5{ gap:15px}.info-card.style5 .info-card_text{ font-size:14px; color:var(--body-color)}.info-card.style5 .info-card_link{ font-size:24px; font-weight:600; line-height:34px}.info-card.style5 .about-call-btn{ font-size:16px}.info-card.style5 .about-call-btn i{ color:var(--white-color); font-size:var(--icon-font-size,1em)}.advan-list-title{ font-size:20px; font-family:var(--title-font); color:var(--white-color); font-weight:500; line-height:30px; margin-top:-0.3rem}.advantage-img{ max-width:208px; border-radius:0px 0px 50px 0px}@media (max-width:575px){ .advantage-img{  margin-bottom:30px }}.advantage-img img{ background-color:rgba(116,117,123,0.5); padding:10px; border-radius:0px 0px 50px 0px}@media (max-width:1199px){ .advantage-area{  padding:120px 0 }}@media (max-width:991px){ .advantage-area{  padding:80px 0 }}.header-layout9{ position:relative}.header-layout9 .header-top{ position:relative; padding:8px 0; background-color:var(--title-color)}.header-layout9 .header-links{ margin-left:300px}@media (max-width:1199px){ .header-layout9 .header-links{  margin-left:200px }}@media (max-width:991px){ .header-layout9 .header-links{  display:none }}.header-layout9 .header-links ul li{ padding:0; margin-right:30px; color:var(--white-color)}@media (max-width:1399px){ .header-layout9 .header-links ul li{  font-size:14px;  margin-right:15px }}.header-layout9 .header-links ul li:before{ background-color:transparent}.header-layout9 .header-links ul li i{ width:40px; height:40px; border-radius:50%; color:var(--white-color); padding:12px; text-align:center; margin-right:10px; background:rgba(255,255,255,0.1); box-shadow:0px 0px 15px rgba(0,0,0,0.03); -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.header-layout9 .header-links ul li i:hover{ background-color:var(--theme-color); color:var(--white-color)}.header-layout9 .header-links ul li a{ color:var(--white-color)}.header-layout9 .header-links ul li a:hover{ color:var(--theme-color)}.header-layout9 .header-social{ position:relative; z-index:9}.header-layout9 .header-social .social-title{ color:var(--white-color)}.header-layout9 .header-social a{ font-size:16px; color:var(--white-color); margin:0 0 0 15px}@media (max-width:1399px){ .header-layout9 .header-social a{  font-size:14px }}.header-layout9 .header-social a:hover{ color:var(--theme-color)}.header-layout9 .menu-area{ position:relative; z-index:3}@media (max-width:991px){ .header-layout9 .menu-area{  padding:14px 0 }}.header-layout9 .menu-area .icon-btn{ background-color:var(--title-color); color:var(--white-color)}.header-layout9 .menu-area .icon-btn:hover{ background-color:var(--theme-color)}.header-layout9 .menu-area .icon-btn:hover .badge{ background-color:var(--white-color); color:var(--theme-color)}.header-layout9 .main-menu{ padding-right:30px}@media (max-width:1399px){ .header-layout9 .main-menu{  padding-right:0 }}.header-layout9 .main-menu>ul>li>a{ padding:30px 0; color:var(--white-color)}.header-layout9 .main-menu>ul>li>a:hover{ color:var(--theme-color)}@media (max-width:575px){ .header-layout9 .header-logo{  padding:0 }}.header-layout9 .sticky-wrapper{ position:relative; background-color:var(--black-color); z-index:6}.header-layout9 .sticky-wrapper.sticky{ background-color:#000}@media (max-width:991px){ .header-layout9 .sticky-wrapper.sticky .menu-area{  padding:16px 0 }}.header-layout9 .sticky-wrapper.sticky .logo-bg{ height:106px}@media (max-width:991px){ .header-layout9 .sticky-wrapper.sticky .logo-bg{  height:105px }}.header-layout9 .sticky-wrapper.sticky .logo-bg:before{ height:94%}.header-layout9 .sticky-wrapper.sticky .logo-bg:after{ display:none}@media (min-width:2299px){ .header-layout9 .sticky-wrapper.sticky .logo-bg:after{  display:none }}.header-layout9 .logo-bg{ position:absolute; top:0; left:0; width:25%; height:100%; z-index:0}@media (min-width:2122px){ .header-layout9 .logo-bg{  width:31% }}@media (max-width:1799px){ .header-layout9 .logo-bg{  width:22% }}@media (max-width:1599px){ .header-layout9 .logo-bg{  width:20% }}@media (max-width:1299px){ .header-layout9 .logo-bg{  width:25% }}@media (max-width:991px){ .header-layout9 .logo-bg{  width:38% }}@media (max-width:767px){ .header-layout9 .logo-bg{  display:none }}.header-layout9 .logo-bg:before{ content:''; position:absolute; top:-60%; left:0; height:570px; width:100%; background-color:var(--black-color); -webkit-clip-path:polygon(0% 0%,79% 0,100% 20%,0 100%,0% 100%); clip-path:polygon(0% 0%,79% 0,100% 20%,0 100%,0% 100%); z-index:-1}.header-layout9 .logo-bg:after{ content:''; position:absolute; top:-30%; left:0; height:160px; width:92%; background-color:rgba(255,255,255,0.06); -webkit-clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%); clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%); z-index:-1}.header-absolute{ position:absolute; top:0; left:0; width:100%}@media (min-width:1400px){ .header-layout9{  --main-container:1620px }}@media (max-width:1399px){ .header-layout9{  --main-container:100% }}.hero-9{ background-color:var(--title-color); position:relative; overflow:hidden; z-index:2}.hero-9 .icon-box{ position:absolute; top:60%; left:147px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:56px}@media (min-width:1922px){ .hero-9 .icon-box{  top:65% }}@media (max-width:1799px){ .hero-9 .icon-box{  left:110px }}@media (max-width:1699px){ .hero-9 .icon-box{  display:none !important }}.hero-9 .icon-box .slick-arrow{ --pos-x:0; margin:5px 0; border:none; border-radius:50%; color:var(--title-color); font-size:var(--icon-font-size,20px); background-color:var(--white-color); box-shadow:0px 13px 25px rgba(0,0,0,0.07); border-radius:0px 0px 20px 0px; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.hero-9 .icon-box .slick-arrow:hover{ background-color:var(--theme-color); color:var(--white-color)}.hero-9 .hero-overlay{ position:absolute; left:0; bottom:0; z-index:-1}.hero-9 .hero-img{ position:absolute; top:140px; right:0; z-index:2; max-width:55%; height:100%}@media (max-width:991px){ .hero-9 .hero-img{  top:120px }}.hero-9 .hero-img::before{ content:""; position:absolute; inset:0; background:-webkit-linear-gradient(left,#1B1B1B 1.56%,rgba(27,27,27,0.920498) 10.26%,rgba(27,27,27,0.857198) 17.55%,rgba(27,27,27,0) 77.18%); background:linear-gradient(90deg,#1B1B1B 1.56%,rgba(27,27,27,0.920498) 10.26%,rgba(27,27,27,0.857198) 17.55%,rgba(27,27,27,0) 77.18%); z-index:1}.hero-9 .hero-img img{ width:100%; height:100%; object-fit:cover}.hero-style9{ position:relative; padding:360px 0 222px 0; max-width:700px}@media (max-width:1499px){ .hero-style9{  padding-left:50px }}@media (max-width:1399px){ .hero-style9{  padding:290px 0 150px 0;  padding-left:130px;  max-width:750px }}@media (max-width:1399px){ .hero-style9{  padding-left:150px }}@media (max-width:767px){ .hero-style9{  padding:250px 0 120px 0;  padding-left:0 }}@media (max-width:575px){ .hero-style9{  padding:230px 0 100px 0;  padding-left:0 }}.hero-style9 .hero-title{ font-weight:600; font-size:74px; line-height:84px; color:var(--white-color); text-transform:uppercase; margin-top:-14px; margin-bottom:15px}@media (max-width:1499px){ .hero-style9 .hero-title{  font-size:64px;  line-height:74px }}@media (max-width:1199px){ .hero-style9 .hero-title{  font-size:54px;  line-height:64px }}@media (max-width:991px){ .hero-style9 .hero-title{  font-size:44px;  line-height:54px }}.hero-style9 .hero-title .highlight-title{ color:var(--theme-color); font-weight:300; margin-left:10px}.hero-style9 .hero-text{ font-weight:400; font-size:18px; line-height:28px; margin-bottom:40px; max-width:669px}.img-box4.style3 .img2{ margin-top:-44%}.img-box4.style3 .img2 img{ border-radius:0px 0px 50px 0px}.img-box4.style3 .th-experience{ background-color:var(--theme-color); border:none; top:30px; border-radius:0px 0px 30px 0px; box-shadow:0px 13px 25px 0px rgba(0,0,0,0.05)}@media (max-width:375px){ .img-box4.style3 .th-experience{  display:none }}.img-box4.style3 .th-experience .experience-year{ color:var(--white-color); margin-top:-0.4rem; margin-bottom:0px}.img-box4.style3 .th-experience .experience-text{ color:var(--white-color)}.journey-wrap.style3{ position:relative; background-color:var(--smoke-color); padding:10px 10px 10px 30px; border:none; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; margin-bottom:40px}@media (max-width:767px){ .journey-wrap.style3{  display:block;  padding:10px }}.journey-wrap.style3 .video-text{ font-size:18px; font-family:var(--title-font); font-weight:500; color:var(--title-color); line-height:28px; margin-bottom:0; max-width:200px}@media (max-width:767px){ .journey-wrap.style3 .video-text{  text-align:center;  display:block;  margin:auto;  margin-bottom:15px }}.journey-wrap.style3 .about-video{ position:relative}.journey-wrap.style3 .about-video img{ width:301px; height:108px}@media (max-width:1199px){ .journey-wrap.style3 .about-video img{  width:100%;  height:100% }}.journey-wrap.style3 .about-video .play-btn{ position:absolute; top:30%; left:50%}@media (max-width:767px){ .journey-wrap.style3 .about-video .play-btn{  left:44% }}.journey-wrap.style3 .about-video .play-btn>i{ width:var(--icon-size,46px); height:var(--icon-size,46px); line-height:var(--icon-size,46px); background-color:var(--white-color); color:var(--theme-color)}.journey-wrap.style3 .about-video .play-btn:after,.journey-wrap.style3 .about-video .play-btn:before{ background-color:var(--white-color)}.circle-counter-wrapper{ display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); grid-auto-rows:360px; grid-auto-flow:column; gap:25px; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; margin-right:-110px; padding:28px 0 0 0}@media (max-width:1599px){ .circle-counter-wrapper{  margin-right:0 }}@media (max-width:1399px){ .circle-counter-wrapper{  margin-left:-50px;  gap:0 }}@media (max-width:1199px){ .circle-counter-wrapper{  margin-left:0 }}@media (max-width:767px){ .circle-counter-wrapper{  display:block;  padding-top:50px }}.counter-item{ position:relative; border-radius:50%; background-color:#222; text-align:center; padding:40px 30px}@media (max-width:767px){ .counter-item{  display:block;  margin:auto;  margin-bottom:40px }}.counter-item:before{ content:''; width:100%; height:100%; position:absolute; top:-5px; left:-5px; border-radius:inherit; border:1px solid #2F2F2F; opacity:0.4000000059604645; z-index:-1}.counter-item:nth-child(1){ grid-column:span 1; grid-row:span 2; width:320px; height:320px; margin-left:40px}@media (max-width:1599px){ .counter-item:nth-child(1){  margin-left:0 }}@media (max-width:375px){ .counter-item:nth-child(1){  width:300px;  height:300px }}.counter-item:nth-child(1):before{ position:absolute; top:-25px; left:-40px; width:360px; height:360px}@media (max-width:375px){ .counter-item:nth-child(1):before{  width:340px;  height:340px }}.counter-item:nth-child(2){ width:360px; height:360px; padding:60px 28px}@media (max-width:375px){ .counter-item:nth-child(2){  width:300px;  height:300px;  padding:60px 20px }}.counter-item:nth-child(2):before{ position:absolute; top:-25px; left:0px; width:400px; height:400px}@media (max-width:375px){ .counter-item:nth-child(2):before{  width:440px;  height:440px }}.counter-item:nth-child(3){ width:280px; height:280px}.counter-item:nth-child(3):before{ position:absolute; top:-0px; left:0px; width:320px; height:320px}.counter-item_number{ font-size:34px; color:var(--white-color); margin-bottom:20px}@media (max-width:575px){ .counter-item_number{  font-size:24px;  margin-bottom:10px }}.counter-item .counter-number{ font-size:64px; font-weight:600; color:var(--theme-color); line-height:74px}@media (max-width:575px){ .counter-item .counter-number{  font-size:54px;  line-height:64px }}.counter-item_title{ font-size:24px; font-weight:600; line-height:34px; color:var(--white-color); text-transform:uppercase; margin-bottom:15px; -webkit-transition:0.4s; transition:0.4s; cursor:pointer}.counter-item_title:hover{ color:var(--theme-color)}@media (max-width:575px){ .counter-item_title{  font-size:18px;  line-height:30px }}.counter-item_text{ font-size:16px; line-height:26px; margin-bottom:0}.testi-box-area{ border-radius:0px 0px 100px 0px; background:var(--white-color); box-shadow:0px 13px 30px 0px rgba(0,0,0,0.03); position:relative; padding:60px; 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; background-position:right center; background-repeat:no-repeat; gap:60px; margin-top:120px; z-index:2}@media (max-width:991px){ .testi-box-area{  margin-top:80px;  padding:25px }}@media (max-width:1199px){ .testi-box-area{  display:block;  padding:120px 40px }}@media (max-width:991px){ .testi-box-area{  padding:80px 40px }}@media (max-width:575px){ .testi-box-area{  padding:80px 20px;  border-radius:0px 0px 30px 0px }}.testi-box-area:before{ content:""; position:absolute; inset:0; background:-webkit-linear-gradient(left,rgba(247,244,237,0) 48.96%,#545D7E 100%); background:linear-gradient(90deg,rgba(247,244,237,0) 48.96%,#545D7E 100%); border-radius:0px 0px 100px 0px; z-index:-1}@media (max-width:575px){ .testi-box-area:before{  border-radius:0px 0px 30px 0px }}.testi-box-area .testi-box-img{ margin:0 -60px 0 20px}@media (max-width:1199px){ .testi-box-area .testi-box-img{  display:none }}.testi-box-slide{ width:100%; max-width:558px; position:relative}@media (max-width:1199px){ .testi-box-slide{  max-width:100% }}.testi-box-slide .title-area{ margin-top:-1.70em}.testi-box-slide .testi-box{ background-color:var(--smoke-color); padding:40px; display:block; border-radius:0px 0px 50px 0px}@media (max-width:991px){ .testi-box-slide .testi-box{  padding:20px }}.testi-box-slide .testi-box .testi-star{ margin-bottom:15px}.testi-box-slide .testi-box .testi-star i{ font-size:12px; color:var(--theme-color)}.testi-box-slide .testi-box_text{ font-size:18px; line-height:30px}.testi-box-slide .testi-box_wrapper{ 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}.testi-box-slide .testi-box_profile{ 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; gap:15px}.testi-box-slide .testi-box_avater{ border-radius:10px}.testi-box-slide .testi-box_avater img{ border-radius:10px}.testi-box-slide .testi-box_quote{ position:absolute; right:40px; bottom:50px}@media (max-width:575px){ .testi-box-slide .testi-box_quote{  right:20px }}.testi-box-slide .testi-box_name{ font-size:18px; font-weight:700; line-height:28px; margin-bottom:0px}@media (max-width:575px){ .testi-box-slide .testi-box_name{  font-size:14px;  line-height:26px }}.testi-box-slide .testi-box_desig{ color:var(--theme-color); font-size:14px; line-height:24px}.footer-layout9{ position:relative; z-index:2; background-color:transparent}.footer-layout9 .copyright-wrap{ position:relative; z-index:2; background-color:#0B0B0B}.footer-layout9 .copyright-wrap.style2{ text-align:left}.footer-layout9 .copyright-wrap .footer-links{ text-align:right}@media (max-width:991px){ .footer-layout9 .copyright-wrap .footer-links{  display:none }}.footer-layout9 .copyright-wrap .footer-links ul{ margin:0; padding:0}.footer-layout9 .copyright-wrap .footer-links ul li{ display:inline-block; padding-right:10px; margin-right:10px}.footer-layout9 .copyright-wrap .footer-links ul li a{ color:var(--white-color); -webkit-transition:0.4s; transition:0.4s}.footer-layout9 .copyright-wrap .footer-links ul li a:hover{ color:var(--title-color)}.footer-layout9 .copyright-text{ color:#BDBDBD; text-transform:capitalize}@media (max-width:991px){ .footer-layout9 .copyright-text{  text-align:center }}.footer-layout9 .copyright-text a:hover{ color:var(--theme-color)}.footer-layout9 .footer-text{ color:#ADADAD}.footer-layout9 .widget_nav_menu a,.footer-layout9 .widget_meta a,.footer-layout9 .widget_pages a,.footer-layout9 .widget_archive a,.footer-layout9 .widget_categories a,.footer-layout9 .wp-block-categories a{ color:#ADADAD}.footer-layout9 .footer-info{ margin-bottom:28px}.footer-layout9 .footer-info i{ color:var(--white-color)}.footer-layout9 .footer-social a{ display:inline-block; width:var(--icon-size,46px); height:var(--icon-size,46px); line-height:var(--icon-size,48px); background-color:#3D4250; color:var(--white-color); font-size:14px; text-align:center; margin-right:5px; border-radius:0; -webkit-transition:all 0.4s; transition:all 0.4s}.footer-layout9 .footer-social a:hover{ background-color:var(--theme-color); -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg)}.footer-layout9 .footer-shape{ position:absolute; right:0; bottom:0; width:40%; height:73px; background-color:var(--theme-color); z-index:-1; -webkit-clip-path:polygon(6% 0,100% 0,100% 100%,0% 100%); clip-path:polygon(6% 0,100% 0,100% 100%,0% 100%)}@media (min-width:1922px){ .footer-layout9 .footer-shape{  width:45% }}@media (max-width:1199px){ .footer-layout9 .footer-shape{  width:50% }}@media (max-width:991px){ .footer-layout9 .footer-shape{  display:none }}.footer-layout9 .copyright-wrap.style2{ position:relative}.footer-layout9 .copyright-wrap.style2:before{ content:""; position:absolute; right:0; bottom:0; width:40%; height:73px; background-color:var(--theme-color); z-index:-1; -webkit-clip-path:polygon(6% 0,100% 0,100% 100%,0% 100%); clip-path:polygon(6% 0,100% 0,100% 100%,0% 100%)}@media (min-width:1922px){ .footer-layout9 .copyright-wrap.style2:before{  width:45% }}@media (max-width:1199px){ .footer-layout9 .copyright-wrap.style2:before{  width:50% }}@media (max-width:991px){ .footer-layout9 .copyright-wrap.style2:before{  display:none }}.footer-layout9 .copyright-text a{ color:var(--theme-color)}.footer-layout9 .recent-post .media-img{ border-radius:0px}.footer-layout9 .recent-post .media-img img{ border-radius:0px}.footer-layout9 .footer-top{ padding:60px 0}.footer-newsletter{ 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; gap:25px}@media (max-width:991px){ .footer-newsletter{  display:block }}.footer-newsletter .newsletter-form{ position:relative; max-width:474px}@media (max-width:1299px){ .footer-newsletter .newsletter-form{  max-width:400px }}@media (max-width:991px){ .footer-newsletter .newsletter-form{  max-width:100%;  display:block }}.footer-newsletter .newsletter-form .icon{ position:absolute; top:15px; left:25px; font-size:14px; color:var(--theme-color)}.footer-newsletter .newsletter-form .th-btn{ min-width:165px; height:56px}@media (max-width:991px){ .footer-newsletter .newsletter-form .th-btn{  min-width:100%;  margin-top:20px }}.footer-newsletter-content{ position:relative; padding-left:40px; margin-left:100px}@media (max-width:991px){ .footer-newsletter-content{  margin-left:0;  padding-left:0 }}.footer-newsletter-content:before{ content:""; position:absolute; left:0; top:15px; width:2px; height:56px; background-color:var(--theme-color)}@media (max-width:991px){ .footer-newsletter-content:before{  display:none }}@media (max-width:1199px){ .footer-newsletter-content{  margin-left:0 }}@media (max-width:991px){ .footer-newsletter-content{  border-left:0;  margin-left:0;  text-align:center;  margin-bottom:20px }}.footer-newsletter-content .newsletter-title{ text-transform:capitalize; color:var(--white-color); max-width:330px; font-size:36px; line-height:46px; font-weight:600; margin-bottom:0}@media (max-width:991px){ .footer-newsletter-content .newsletter-title{  display:block;  margin:auto }}@media (max-width:575px){ .footer-newsletter-content .newsletter-title{  font-size:26px;  line-height:36px }}.footer-newsletter-content .newsletter-text{ text-transform:uppercase; color:#ADADAD}@media (max-width:575px){ .footer-newsletter-content .newsletter-text{  font-size:14px }}hr.style1{ margin:0; border:1px solid #323232}.blog-area .sec-btn{ text-align:right}.blog-grid.style3{ --space:10px; border-radius:0px 0px 50px 0px}.blog-grid.style3:first-child .blog-img{ border-radius:0px 0px 50px 0px; max-width:595px; max-height:500px}@media (max-width:1299px){ .blog-grid.style3:first-child .blog-img{  max-width:100%;  max-height:100% }}@media (max-width:575px){ .blog-grid.style3:first-child .blog-img{  height:350px }}.blog-grid.style3:first-child .blog-img:before{ background:-webkit-linear-gradient(top,rgba(27,27,27,0) 0%,#1B1B1B 89.58%); background:linear-gradient(180deg,rgba(27,27,27,0) 0%,#1B1B1B 89.58%); border-radius:0px 0px 50px 0px}.blog-grid.style3:first-child .blog-content .blog-title{ border-bottom:1px solid #434854}.blog-grid.style3:first-child .blog-content .blog-meta.style2{ margin-bottom:20px}.blog-grid.style3:first-child .blog-content .link-btn{ color:var(--theme-color)}.blog-grid.style3:first-child .blog-content .link-btn:before{ background-color:var(--theme-color)}.blog-grid.style3 .blog-img{ position:relative; z-index:2; max-width:243px; max-height:235px}@media (max-width:1299px){ .blog-grid.style3 .blog-img{  max-width:200px;  max-height:100% }}@media (max-width:575px){ .blog-grid.style3 .blog-img{  max-width:100% }}.blog-grid.style3 .blog-img:before{ content:""; position:absolute; inset:0; z-index:1}.blog-grid.style3 .blog-date{ position:absolute; top:var(--space); left:var(--space); font-size:14px; font-family:var(--title-font); color:var(--white-color); font-weight:400; line-height:24px; display:block; padding:20px 13px; text-align:center; min-width:100px; -webkit-backdrop-filter:blur(25px); backdrop-filter:blur(25px); border-radius:0px 0px 40px 0px; background:-webkit-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.2) 100%); background:linear-gradient(180deg,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.2) 100%)}.blog-grid.style3 .month{ font-size:24px; line-height:24px; font-weight:500; margin-bottom:0; display:block}.blog-grid.style3 .blog-content{ padding:35px}@media (max-width:1199px){ .blog-grid.style3 .blog-content{  padding:20px }}.blog-grid.style3 .blog-content .blog-meta.style2{ margin-bottom:20px; padding-bottom:0; border:none; margin-top:-0.5rem}.blog-grid.style3 .blog-content .blog-meta.style2 span:before,.blog-grid.style3 .blog-content .blog-meta.style2 a:before{ background-color:var(--theme-color)}.blog-grid.style3 .blog-content .blog-title{ font-weight:700; max-width:394px; border-bottom:1px solid #E0E0E0; padding-bottom:30px; margin-bottom:30px}.blog-grid.style3 .blog-content .link-btn{ color:var(--title-color)}.blog-grid.style3 .blog-content .link-btn:before{ background-color:var(--title-color)}.service-card.style2{ border-radius:0px 0px 50px 0px; border:1px solid #F2F2F2; background:var(--white-color); box-shadow:0px 13px 15px 0px rgba(0,0,0,0.05)}.service-card.style2:after{ display:none}.service-card.style2 .service-card_overlay{ position:absolute; content:""; inset:0; border-radius:0px 0px 50px 0px}.service-card.style2 .service-card_icon{ width:70px; height:70px; line-height:70px; border-radius:0px 0px 20px 0px}.service-card.style2 .service-card_wrapper{ 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; gap:25px}@media (max-width:991px){ .service-card.style2 .service-card_wrapper{  gap:15px }}.service-card.style2 .service-card_text{ margin-bottom:28px}.service-card.style2 .th-btn{ border-radius:0px 0px 20px 0px}.service-card.style3{ border:1px solid #F2F2F2; background:var(--white-color); box-shadow:0px 13px 15px 0px rgba(0,0,0,0.05)}.service-card.style3:after{ display:none}.service-card.style3 .service-card_overlay{ position:absolute; content:""; inset:0}.service-card.style3 .service-card_icon{ width:70px; height:70px; line-height:70px}.service-card.style3 .service-card_wrapper{ 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; gap:25px}@media (max-width:991px){ .service-card.style3 .service-card_wrapper{  gap:15px }}.service-card.style3 .service-card_text{ margin-bottom:28px}.service-taxi-wrapper{ 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; gap:40px}@media (max-width:1199px){ .service-taxi-wrapper{  display:block }}.service-taxi-wrapper .service-taxi-image img{ width:100%}@media (max-width:1199px){ .service-taxi-wrapper .service-taxi-image img{  margin-bottom:30px }}.service-taxi-content .taxi-about{ max-width:530px}.service-taxi-content .taxi-feature-wrapper{ display:grid; grid-template-columns:repeat(2,1fr); gap:7px 20px; margin-bottom:40px}@media (max-width:575px){ .service-taxi-content .taxi-feature-wrapper{  grid-template-columns:repeat(1,1fr) }}.service-taxi-content .taxi-about_rate{ font-size:18px}.service-taxi-content .taxi-about_title{ margin-bottom:10px}.service-taxi-content .taxi-about_text{ margin-bottom:25px}.service-area .slick-arrow{ border-radius:0px 0px 20px 0px}.booking-image-wrapper{ position:relative; z-index:9}.booking-image-wrapper .booking-img{ min-width:604px; margin:-101px 0 0 -100px}@media (max-width:1199px){ .booking-image-wrapper .booking-img{  display:none }}.booking-image{ position:absolute; top:0; left:0; z-index:2}@media (max-width:1399px){ .booking-image{  display:none }}.booking-image:before{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; opacity:0.8999999761581421; background:var(--theme-color)}.booking-content{ position:absolute; left:-10%; top:48.5%; z-index:9}@media (max-width:1699px){ .booking-content{  left:-18% }}.booking-content .booking-text{ font-size:74px; font-weight:700; -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); color:var(--title-color); opacity:0.20000000298023224; margin:0; min-width:676px}@media (max-width:1399px){ .booking-content{  display:none }}.booking-form5 select,.booking-form5 .form-control,.booking-form5 .form-select,.booking-form5 textarea,.booking-form5 input{ height:56px; padding:0 25px 0 25px; padding-right:45px; color:var(--body-color); background-color:transparent; border-radius:10px; border:1px solid #2F2F2F; font-size:16px; width:100%}.booking-form5 .form-btn .th-btn{ border-radius:10px}.booking-form-area{ background:var(--white-color); box-shadow:0px 10px 50px 0px rgba(1,19,60,0.08); padding:60px}@media (max-width:1199px){ .booking-form-area{  padding:40px }}@media (max-width:767px){ .booking-form-area{  padding:30px }}.booking-title-area{ margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #E7E7E7}.booking-title-area .booking-title{ text-align:center; text-transform:uppercase}.booking-title-area .booking-desc{ text-align:center; max-width:940px; display:block; margin:auto}@media (max-width:1199px){ .booking-area2{  padding-bottom:120px }}@media (max-width:991px){ .booking-area2{  padding-bottom:80px }}.price-card.style2{ position:relative; background:var(--white-color); padding:50px 40px 40px 40px; box-shadow:0px 6px 15px rgba(0,0,0,0.05); border-radius:10px; overflow:hidden; z-index:2}.price-card.style2 .price-taxi{ position:absolute; right:0px; top:0; z-index:-1}@media (max-width:1299px){ .price-card.style2 .price-taxi{  right:-30px }}.price-card.style2 .price-card_title{ font-weight:700; font-size:20px; line-height:30px; text-transform:uppercase; margin-bottom:0px}.price-card.style2 .price-card_subtitle{ font-weight:500; font-size:14px; line-height:24px; color:#74757B; margin-bottom:35px}.price-card.style2 .price-card_content .checklist{ margin-bottom:40px}.price-card.style2 .price-card_content .checklist ul{ background:#F7F4ED; padding:40px; border-radius:10px}@media (max-width:1700px){ .price-card.style2 .price-card_content .checklist ul{  padding:25px }}.price-card.style2 .price-card_content .checklist ul li{ 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; color:var(--title-color); padding:0}.price-card.style2 .price-card_content .checklist ul li:last-child{ margin-bottom:0}.price-card.style2 .price-card_content .checklist ul li:before{ display:none}.price-card.style2 .price-card_content .checklist ul li .price{ color:var(--body-color); font-weight:400}.price-card.style2 .price-card_content .th-btn{ border-radius:10px}.process-box-wrapper{ position:relative}.process-box-wrapper .process-line{ position:absolute; top:43%; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); width:100%; max-width:861px; z-index:-1}@media (max-width:1199px){ .process-box-wrapper .process-line{  top:20% }}.process-item{ position:relative; text-align:center; z-index:2; background-size:100% 100%; padding:60px; width:325px; display:block; margin:auto}.process-item_icon{ width:100px; height:100px; line-height:100px; background-color:var(--theme-color); -webkit-clip-path:path("M39 1.88675C42.094 0.100423 45.906 0.100423 49 1.88675L82.3013 21.1132C85.3953 22.8996 87.3013 26.2008 87.3013 29.7735V68.2265C87.3013 71.7992 85.3953 75.1004 82.3013 76.8867L49 96.1133C45.906 97.8996 42.094 97.8996 39 96.1133L5.69873 76.8867C2.60472 75.1004 0.69873 71.7992 0.69873 68.2265V29.7735C0.69873 26.2008 2.60472 22.8996 5.69873 21.1132L39 1.88675Z"); clip-path:path("M39 1.88675C42.094 0.100423 45.906 0.100423 49 1.88675L82.3013 21.1132C85.3953 22.8996 87.3013 26.2008 87.3013 29.7735V68.2265C87.3013 71.7992 85.3953 75.1004 82.3013 76.8867L49 96.1133C45.906 97.8996 42.094 97.8996 39 96.1133L5.69873 76.8867C2.60472 75.1004 0.69873 71.7992 0.69873 68.2265V29.7735C0.69873 26.2008 2.60472 22.8996 5.69873 21.1132L39 1.88675Z"); margin-top:-50px; margin-bottom:10px}.process-item_icon img{ padding-right:10px}.process-item_title{ font-weight:600; font-size:20px; line-height:30px; text-transform:uppercase; margin-bottom:10px}.process-item_text{ font-weight:400; font-size:16px; line-height:26px; margin-bottom:35px}.process-item_num{ font-family:var(--title-font); font-weight:600; font-size:24px; line-height:34px; width:56px; height:56px; line-height:56px; border-radius:50%; background-color:var(--title-color); color:var(--theme-color); display:block; margin:auto; margin-bottom:-40px}.cta-offer .box-title{ font-weight:700; font-size:64px; line-height:74px; color:var(--white-color); margin-top:-0.22em; margin-bottom:10px}@media (max-width:575px){ .cta-offer .box-title{  font-size:44px;  line-height:54px }}.cta-offer .box-text{ font-weight:400; font-size:36px; line-height:46px; color:var(--white-color); margin-bottom:44px}.checklist.style3{ max-width:506px}.checklist.style3 li{ padding-left:50px; margin-bottom:15px}.checklist.style3 li:before{ content:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.7844 1.1047C28.7039 1.0447 28.4184 0.873201 28.1474 1.1657L16.2429 13.9167C16.0859 14.0847 15.8349 14.1232 15.6349 14.0127L8.7284 10.1897C8.4149 10.0167 8.1949 10.2267 8.1344 10.2952C8.0024 10.4457 7.9259 10.6942 8.1074 10.9397C8.2889 11.1852 16.0144 21.6377 16.0144 21.6377C16.1969 21.8842 16.4799 22.0202 16.7749 21.9992C17.0779 21.9822 17.3404 21.8192 17.4944 21.5517L28.9204 1.7727C29.1394 1.3942 28.8454 1.1502 28.7844 1.1047Z' fill='%23FFC000'/%3E%3Cpath d='M28.0726 10.473C27.9346 10.414 27.7786 10.4195 27.6456 10.486C27.4251 10.5965 27.3181 10.8445 27.3921 11.075C27.8956 12.6445 28.0886 14.294 27.9646 15.9795C27.4826 22.546 21.9396 27.8235 15.3466 27.9955C11.6566 28.091 8.06462 26.597 5.52512 23.894C2.98912 21.193 1.72312 17.519 2.05362 13.814C2.61162 7.54652 7.76662 2.48202 14.0446 2.03402C16.3596 1.86952 18.6571 2.31302 20.6961 3.31702C20.9361 3.43552 21.2241 3.34752 21.3536 3.11952C21.4261 2.99302 21.4416 2.85002 21.4001 2.71352C21.3596 2.58252 21.2706 2.47802 21.1501 2.41852C19.2291 1.47652 17.1601 0.999023 15.0001 0.999023C11.0946 0.999023 7.47112 2.56652 4.79662 5.41152C2.12362 8.25652 0.785116 11.978 1.02812 15.893C1.46312 22.9145 7.08562 28.537 14.1066 28.972C18.0191 29.214 21.7431 27.877 24.5876 25.2035C27.4326 22.5285 29.0001 18.905 29.0001 15C29.0001 13.556 28.7811 12.1345 28.3476 10.773C28.2891 10.589 28.1501 10.506 28.0726 10.473Z' fill='%23FFC000'/%3E%3C/svg%3E%0A"); font-family:var(--icon-font); position:absolute; left:0; top:0px; font-size:32px; font-weight:600; color:var(--theme-color); margin-right:10px}.cta6-area{ position:relative; z-index:4}.cta6-image{ margin-right:-220px; margin-bottom:-110px}.cta6-bg-img{ position:absolute; top:0; right:0; z-index:-1; -webkit-clip-path:polygon(0 0,100% 0,100% 100%,25% 100%); clip-path:polygon(0 0,100% 0,100% 100%,25% 100%)}.cta6-bg-img:before{ content:""; position:absolute; inset:0; background-color:rgba(27,27,27,0.8)}.header-layout10{ background-color:#F7F4ED}.header-layout10 .header-top{ position:relative; background-color:var(--title-color); padding:8px 0}.header-layout10 .header-top .container{ padding-left:455px}@media (max-width:1499px){ .header-layout10 .header-top .container{  padding-left:385px }}@media (max-width:1299px){ .header-layout10 .header-top .container{  padding-left:265px }}@media (max-width:1499px){ .header-layout10 .header-top{  padding:7px 0 }}@media (max-width:575px){ .header-layout10 .header-top{  display:none }}.header-layout10 .header-logo{ margin-top:-50px}@media (min-width:1922px){ .header-layout10 .header-logo{  margin-left:-50px }}@media (max-width:991px){ .header-layout10 .header-logo{  margin-top:-20px }}@media (max-width:767px){ .header-layout10 .header-logo{  margin-top:6px }}.header-layout10 .header-links{ position:relative; z-index:2}@media (max-width:1199px){ .header-layout10 .header-links{  display:none }}.header-layout10 .header-links ul li{ padding:0; margin-right:30px}.header-layout10 .header-links ul li:before{ background-color:transparent}.header-layout10 .header-links ul li i{ width:40px; height:40px; border-radius:50%; color:var(--theme-color); padding:12px; text-align:center; margin-right:10px; background:rgba(255,255,255,0.1); box-shadow:0px 0px 15px rgba(0,0,0,0.03); -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.header-layout10 .header-links ul li i:hover{ background-color:var(--theme-color); color:var(--white-color)}.header-layout10 .header-links ul li a{ color:var(--white-color)}.header-layout10 .header-links ul li a:hover{ color:var(--theme-color)}.header-layout10 .header-right{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end}.header-layout10 .sticky-wrapper{ background-color:transparent; position:relative; z-index:3}.header-layout10 .sticky-wrapper.sticky{ background-color:#F7F4ED}@media (max-width:991px){ .header-layout10 .sticky-wrapper.sticky .menu-area{  padding:14px 0 }}.header-layout10 .langauge{ 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; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; gap:10px}@media (max-width:991px){ .header-layout10 .langauge{  display:none }}.header-layout10 .langauge.lang-dropdown{ position:relative}.header-layout10 .langauge.lang-dropdown .dropdown-toggle{ font-family:var(--body-font); background:none; border:none; width:100%; color:var(--white-color); font-weight:400; font-size:16px; height:26px; line-height:24px; padding:0; border-radius:0; border-right:1px solid rgba(255,255,255,0.3); padding-right:35px; margin-right:30px}.header-layout10 .langauge.lang-dropdown .dropdown-menu{ position:absolute; right:0; border-bottom:2px solid var(--theme-color); border-radius:0}.header-layout10 .langauge.lang-dropdown .gtranslate_wrapper a{ display:block; font-weight:400; font-size:16px; color:var(--title-color); font-family:var(--title-font); padding:5px 10px; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.header-layout10 .langauge.lang-dropdown .gtranslate_wrapper a:hover{ background-color:var(--theme-color); color:var(--white-color)}.header-layout10 .langauge .nice-select{ font-family:var(--body-font); background:none; border:none; width:100%; color:var(--white-color); font-weight:400; font-size:16px; line-height:26px; border-radius:0; padding:0; padding-right:35px; margin-right:20px; border-right:1px solid #74757B; height:26px}.header-layout10 .langauge .nice-select .list{ left:-20px}.header-layout10 .langauge .nice-select:after{ content:"\f107"; right:20px; top:-14px; font-size:16px; -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); border-bottom:none; border-right:none}.header-layout10 .langauge .nice-select.open:after{ -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg)}.header-layout10 .langauge .nice-select.open .list{ left:-20px; opacity:1; pointer-events:auto; -webkit-transform:scale(1) translateY(0); -ms-transform:scale(1) translateY(0); transform:scale(1) translateY(0)}.header-layout10 .langauge .nice-select .option{ color:var(--title-color); min-height:30px}.header-layout10 .langauge .nice-select .option.selected{ color:var(--theme-color) !important; background:var(--theme-color) !important}.header-layout10 .langauge .nice-select .option.selected.focus{ color:#fff !important; background:var(--theme-color) !important}.header-layout10 .langauge .nice-select .option:hover,.header-layout10 .langauge .nice-select .option.focus{ background:var(--theme-color) !important; color:#fff !important}@media (max-width:767px){ .header-layout10 .header-social{  display:none }}.header-layout10 .header-social a{ font-size:14px; display:inline-block; color:var(--white-color); margin:0 0px 0 16px; -webkit-transition:all 0.4s; transition:all 0.4s}.header-layout10 .header-social a:hover{ color:var(--theme-color)}.header-layout10 .header-social .social-title{ font-weight:400; font-size:16px; line-height:26px; color:var(--white-color); display:inline-block; margin:0 0px 0 0}.header-layout10 .logo-shape{ position:absolute; top:0%; left:0; width:22.7%; height:100%; overflow:hidden}@media (min-width:2399px){ .header-layout10 .logo-shape{  width:30% }}@media (max-width:1799px){ .header-layout10 .logo-shape{  width:27% }}@media (max-width:1599px){ .header-layout10 .logo-shape{  width:26% }}@media (max-width:1499px){ .header-layout10 .logo-shape{  width:22% }}@media (max-width:1700px){ .header-layout10 .logo-shape{  width:24% }}@media (max-width:1199px){ .header-layout10 .logo-shape{  width:30% }}@media (max-width:991px){ .header-layout10 .logo-shape{  width:48% }}@media (max-width:767px){ .header-layout10 .logo-shape{  width:60% }}@media (max-width:575px){ .header-layout10 .logo-shape{  width:65%;  height:100% }}.header-layout10 .logo-shape img{ width:100%; height:100%; object-fit:cover}@media (max-width:1799px){ .header-layout10 .logo-shape img{  width:90% }}@media (max-width:1699px){ .header-layout10 .logo-shape img{  width:95% }}@media (max-width:1599px){ .header-layout10 .logo-shape img{  width:100% }}@media (max-width:575px){ .header-layout10 .logo-shape img{  height:100% }}@media (max-width:375px){ .header-layout10 .logo-shape img{  -webkit-transform:scale(1.5);  -ms-transform:scale(1.5);  transform:scale(1.5) }}.header-layout10 .main-menu{ padding-left:220px}@media (max-width:1499px){ .header-layout10 .main-menu{  padding-left:150px }}@media (max-width:1299px){ .header-layout10 .main-menu{  padding-left:34px }}.header-layout10 .main-menu>ul>li>a{ padding:37px 0}.header-layout10 .menu-area{ position:relative; z-index:2; background-color:transparent}@media (max-width:991px){ .header-layout10 .menu-area{  padding:24px 0 }}@media (max-width:767px){ .header-layout10 .menu-area{  padding:10px 0 }}@media (max-width:575px){ .header-layout10 .menu-area{  padding:0 }}.header-layout10 .th-menu-toggle{ position:absolute; right:20px; top:15px}@media (max-width:575px){ .header-layout10 .th-menu-toggle{  top:22px }}@media (min-width:1400px){ .header-layout10{  --main-container:1680px }}@media (max-width:1299px){ .header-layout10{  --main-container:100% }}.hero-10{ position:relative; background-position:top center; overflow:hidden}.hero-10 .hero-10-image{ position:absolute; top:0; right:0; max-width:1085px}@media (max-width:1199px){ .hero-10 .hero-10-image{  position:relative;  right:-10% }}.hero-10 .hero-10-image:before{ content:""; position:absolute; top:0; left:-18%; width:101%; height:131%; background-color:#EFF3FA; -webkit-clip-path:ellipse(90% 81% at 100% 38%); clip-path:ellipse(90% 81% at 100% 38%)}@media (max-width:1199px){ .hero-10 .hero-10-image:before{  left:36%;  width:96%;  height:173% }}.hero-10 .hero-10-image .hero-img1{ position:relative; top:0; right:0; z-index:2; max-width:1085px; -webkit-clip-path:circle(90.6% at 80% 36%); clip-path:circle(90.6% at 80% 36%)}@media (max-width:1299px){ .hero-10 .hero-10-image .hero-img1{  display:block;  margin-left:auto }}@media (max-width:1699px){ .hero-10 .hero-10-image .hero-img1{  max-width:600px }}@media (max-width:1499px){ .hero-10 .hero-10-image .hero-img1{  max-width:500px }}.hero-10 .hero-10-image .hero-img1:before{ content:""; position:absolute; inset:0; background:-webkit-linear-gradient(222.86deg,#d6ce07 32.7%,rgba(255,192,0,0.35) 84.61%); background:linear-gradient(227.14deg,#d6ce07 32.7%,rgba(255,192,0,0.35) 84.61%); opacity:0.5; z-index:1}.hero-10 .hero-10-image .hero-img1 img{ width:100%; height:100%; object-fit:cover}.hero-10 .hero-10-image .hero-circle-shape{ position:absolute; top:-96px; left:0px; width:1045px; height:950px; background-color:#EFF3FA; -webkit-clip-path:circle(50% at 55% 38%); clip-path:circle(50% at 55% 38%)}.hero-10 .hero-shape{ position:absolute; right:0; bottom:130px; z-index:3}@media (max-width:1399px){ .hero-10 .hero-shape{  bottom:160px }}@media (max-width:1199px){ .hero-10 .hero-shape{  bottom:270px;  z-index:3;  max-width:400px }}@media (max-width:575px){ .hero-10 .hero-shape{  bottom:36% }}.hero-style10{ padding:117px 0; min-width:701px}@media (max-width:1199px){ .hero-style10{  padding:117px 0 0px 0;  min-width:100% }}@media (max-width:767px){ .hero-style10{  padding-bottom:40px }}.hero-style10 .hero-subtitle{ font-size:20px; line-height:30px; color:var(--theme-color); margin-bottom:15px; display:block}.hero-style10 .hero-subtitle img{ margin:-5px 8px 0 0px}.hero-style10 .hero-title{ font-size:74px; line-height:84px; font-weight:600; margin-bottom:22px}@media (max-width:1299px){ .hero-style10 .hero-title{  font-size:64px;  line-height:74px }}@media (max-width:767px){ .hero-style10 .hero-title{  font-size:54px;  line-height:64px }}@media (max-width:575px){ .hero-style10 .hero-title{  font-size:44px;  line-height:54px }}.hero-style10 .hero-client-box{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:30px; margin-bottom:13px}@media (max-width:767px){ .hero-style10 .hero-client-box{  display:block }}.hero-style10 .hero-client-box .hero-rate-title{ background-color:var(--theme-color); padding:11px 20px; border-radius:10px; font-size:24px; line-height:34px; font-weight:600; color:var(--title-color); display:block}@media (max-width:767px){ .hero-style10 .hero-client-box .hero-rate-title{  display:inline-block }}@media (max-width:575px){ .hero-style10 .hero-client-box .hero-rate-title{  font-size:18px;  line-height:28px }}.hero-style10 .hero-client-box .client-thumb-group{ 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; margin-bottom:10px}@media (max-width:767px){ .hero-style10 .hero-client-box .client-thumb-group{  -webkit-box-pack:start;  -webkit-justify-content:flex-start;  -ms-flex-pack:start;  justify-content:flex-start;  margin-top:20px }}.hero-style10 .hero-client-box .client-thumb-group .client-thumb{ max-width:201px}.hero-style10 .hero-client-box .client-thumb-group .thumb{ -webkit-box-flex:0; -webkit-flex:none; -ms-flex:none; flex:none}.hero-style10 .hero-client-box .client-thumb-group .thumb:not(:first-child){ margin-left:-25px}.hero-style10 .hero-client-box .client-thumb-group .thumb img{ border-radius:50%; height:56px}.hero-style10 .hero-client-box .client-thumb-group .thumb.icon{ background:rgba(28,28,28,0.8); font-size:16px; color:var(--white-color); height:56px; width:56px; line-height:56px; border-radius:50%; text-align:center; margin-left:-56px}.hero-style10 .hero-client-box .box-title{ font-size:18px; line-height:28px; font-weight:500; color:var(--title-color); margin-top:0px}.img-box9{ text-align:right}@media (max-width:1199px){ .img-box9{  text-align:center } .img-box9 .img1{  margin-top:40px }}.counter-box_wrapp{ display:grid; grid-template-columns:repeat(3,1fr); border-top:1px solid #E7E7E7; padding-top:30px; margin-bottom:28px}@media (max-width:480px){ .counter-box_wrapp{  grid-template-columns:repeat(2,1fr) }}@media (max-width:375px){ .counter-box_wrapp{  grid-template-columns:repeat(1,1fr) }}.counter-box.style2{ text-align:left}.counter-box.style2 .about-icon{ margin-bottom:10px}.counter-box.style2 .counter-box_number{ color:var(--title-color); font-weight:700; font-size:44px; line-height:44px}.counter-box.style2 .media-body{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; gap:10px}.counter-box.style2 .about_text{ max-width:60px; font-weight:700; font-size:14px; line-height:20px}.img-box10{ position:relative; min-height:548px; margin-right:50px}@media (max-width:1199px){ .img-box10{  margin:0;  min-height:100% }}.img-box10 .year-counter{ background-color:var(--theme-color); display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:10px; padding:15px 30px; font-weight:500; font-size:20px; line-height:30px; border-radius:50px 50px 0px 0px; -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); position:absolute; left:-34%; top:43%; text-transform:capitalize; color:var(--title-color)}@media (max-width:1199px){ .img-box10 .year-counter{  left:-20% }}@media (max-width:575px){ .img-box10 .year-counter{  left:-24%;  top:35% }}@media (max-width:480px){ .img-box10 .year-counter{  left:unset;  top:unset;  bottom:0;  -webkit-transform:rotate(0deg);  -ms-transform:rotate(0deg);  transform:rotate(0deg);  font-size:16px;  line-height:26px;  padding:10px 20px;  z-index:2 }}.img-box10 .img2{ position:absolute; bottom:0%; right:0; z-index:2; overflow:hidden; border:8px solid var(--white-color)}@media (max-width:575px){ .img-box10 .img2{  position:relative;  width:200px;  height:200px } .img-box10 .img2 .play-btn{  --icon-size:40px } .img-box10 .img2 img{  width:100%;  height:100%;  object-fit:cover }}.img-box10 .img2:before{ content:""; position:absolute; inset:0; background:#1B1B1B; opacity:0.7}.img-box10 .img2 img{ border-right:none; border-bottom:none}.img-box10 .img2 .play-btn{ position:absolute; top:20%; left:30%; -webkit-transform:translate(50%,50%); -ms-transform:translate(50%,50%); transform:translate(50%,50%)}@media (max-width:575px){ .img-box10 .img2 .play-btn{  top:30% }}.img-box10 .img2 .play-btn:after,.img-box10 .img2 .play-btn:before{ content:''; position:absolute; left:0; top:0; right:0; bottom:0; background-color:var(--white-color); z-index:-1; border-radius:50%; -webkit-transition:all ease 0.4s; transition:all ease 0.4s}.img-box10 .img2 .play-btn>i{ background-color:var(--white-color); color:var(--theme-color)}.test-area{ background-color:#EFF3FA}.test-area .testimonial-wrapper{ position:relative}.test-area .testimonial-wrapper .testi-box-2_quote{ position:absolute; bottom:0; right:100px}.test-area .testi-slide-img{ position:relative; height:386px}.test-area .testi-slide-img img{ width:100%; height:100%; object-fit:none; -webkit-clip-path:circle(50% at 65% 36%); clip-path:circle(52% at 57% 36%); margin-top:-18px; margin-left:44px}.testi-box-2-slide{ position:relative; padding:80px 0 40px 80px}@media (max-width:1199px){ .testi-box-2-slide{  padding:40px 0 40px 20px }}.testi-box-2-slide .icon-box-2{ position:absolute; right:60px; bottom:63px}@media (max-width:767px){ .testi-box-2-slide .icon-box-2{  display:none }}.testi-box-2_text{ max-width:655px; margin-bottom:33px}.testi-box-2_profile{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; gap:15px}.testi-box-2_img{ min-width:60px}.testi-box-2_name{ font-weight:700; font-size:18px; line-height:28px; text-transform:uppercase; margin-top:-0.4rem; margin-bottom:0%}.testi-box-2_desig{ font-weight:400; font-size:14px; line-height:18px; color:#74757B; margin-bottom:0}.testi-box-2_review{ font-size:12px; color:var(--theme-color)}.testi-box-2_review i{ margin-right:3px}.footer-layout10 .widget-area{ padding-top:120px; padding-bottom:75px}.footer-layout10 .footer-shape{ position:absolute; top:20%; left:47px}@media (max-width:1699px){ .footer-layout10 .footer-shape{  display:none }}.footer-layout10 .footer-shape2{ position:absolute; left:0; bottom:73px}.about-feature.style2{ max-width:491px; margin-bottom:20px !important}.about-feature.style2:last-child{ margin-bottom:0 !important}@media (max-width:1199px){ .about-feature.style2{  max-width:100% }}.about-feature.style2 .about_icon{ position:relative; font-family:var(--title-font); color:var(--title-color); display:block; text-align:center; width:72px; height:49px; line-height:49px; box-sizing:content-box; background-color:var(--theme-color); border-radius:30px; margin:0 10px 25px auto}@media (max-width:375px){ .about-feature.style2 .about_icon{  margin:0 10px 15px 0 }}.about-feature.style2 .about_icon:before{ content:""; position:absolute; top:-6px; left:-11px; width:95px; height:63px; background-color:#d6ce07; opacity:0.2; border-radius:inherit}.about-feature.style2 .about_title{ text-transform:math-auto; margin-bottom:0px}.about-feature.style2 .about_text{ margin-bottom:0}.blog-item.style2{ box-shadow:none; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.blog-item.style2 .blog-item_date{ position:absolute; top:18px; right:-10px; background-color:var(--theme-color); padding:5px 26px; color:var(--title-color); font-weight:400; font-size:14px; line-height:34px}.blog-item.style2 .blog-item_date:before,.blog-item.style2 .blog-item_date:after{ content:""; position:absolute; width:10px; height:10px; background-color:#FFE490}.blog-item.style2 .blog-item_date:before{ top:-9px; right:0; -webkit-clip-path:path("M10 10H0V0L10 10Z"); clip-path:path("M10 10H0V0L10 10Z")}.blog-item.style2 .blog-item_date:after{ bottom:-9px; right:0; -webkit-clip-path:path("M10 0H0V10L10 0Z"); clip-path:path("M10 0H0V10L10 0Z")}.blog-item.style2 .blog-item_date .date{ font-family:var(--title-font); font-size:24px; line-height:34px; color:var(--title-color); font-weight:700}.blog-item.style2 .link-btn{ font-weight:600; font-size:14px; line-height:24px}.blog-item.style2:hover{ box-shadow:0px 6px 15px rgba(0,0,0,0.08)}.service-item-2{ position:relative; background-color:var(--white-color); box-shadow:none; text-align:center; -webkit-transition:0.4s; transition:0.4s}.service-item-2_content{ padding:30px 40px 40px}.service-item-2_img img{ width:100%; height:100%}.service-item-2 .box-title{ font-size:20px; margin-bottom:5px}.service-item-2_subtitle{ margin-bottom:25px}.service-item-2 .category{ font-size:14px; font-weight:400; text-transform:capitalize; background-color:var(--theme-color); color:var(--title-color); padding:2px 14px; position:absolute; top:30px; right:0; opacity:0; overflow:hidden}.service-item-2:hover{ box-shadow:0px 13px 25px rgba(0,0,0,0.05)}.service-item-2_feature{ color:var(--white-color); font-size:14px}.service-item-2_feature img{ margin-right:5px}.service-item-2_feature_wrapper{ 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; background-color:var(--title-color); padding:10px 30px}.team-card.style2{ position:relative; text-align:center; overflow:hidden; z-index:2; padding-top:30px; -webkit-transition:all 1s ease; transition:all 1s ease; --space:30px}.team-card.style2:before{ content:""; width:100%; height:0%; background-color:var(--theme-color); position:absolute; bottom:0; left:0; z-index:-1; -webkit-transition:all 1s ease; transition:all 1s ease}.team-card.style2 .team-img{ border-radius:50%; z-index:3}.team-card.style2 .team-title{ font-size:20px; color:var(--white-color); text-transform:capitalize}.team-card.style2 .team-title a{ color:inherit}.team-card.style2 .team-desig{ color:var(--theme-color); font-size:14px; margin-bottom:0}.team-card.style2 .team-social a{ background-color:transparent; width:var(--icon-size,25px); height:var(--icon-size,25px); line-height:var(--icon-size,25px); color:#BDBDBD; margin-top:10px; -webkit-transition:all 0.4s; transition:all 0.4s; box-shadow:none}.team-card.style2 .team-social a:hover{ color:var(--theme-color)}.team-card.style2 .team-content{ padding:118px var(--space) 30px var(--space); margin-top:-100px; -webkit-transition:all 1s ease; transition:all 1s ease}.team-card.style2 .team-content:before{ content:""; height:100%; width:100%; background-color:var(--title-color); position:absolute; top:0; left:0; -webkit-clip-path:none; clip-path:none; z-index:-1; -webkit-transition:all 1s ease; transition:all 1s ease}.team-card.style2 .team-content:after{ -webkit-clip-path:none; clip-path:none}.team-card:hover.style2:before{ height:100%}.team-card:hover.style2 .team-title{ color:var(--title-color)}.team-card:hover.style2 .team-desig{ color:var(--body-color)}.team-card:hover.style2 .team-social a{ color:var(--body-color)}.team-card:hover.style2 .team-content:before{ background-color:var(--theme-color)}.booking-area4{ position:relative; padding:80px 0 60px 0}.booking-area4 .body-shape{ position:absolute; left:120px; bottom:0}@media (max-width:1699px){ .booking-area4 .body-shape{  left:0 }}@media (max-width:1399px){ .booking-area4 .body-shape{  display:none }}.booking-form .input-wrap.style2{ background-color:transparent; padding:0; box-shadow:none}.booking-form .input-wrap.style2 select,.booking-form .input-wrap.style2 .form-control,.booking-form .input-wrap.style2 .form-select,.booking-form .input-wrap.style2 textarea,.booking-form .input-wrap.style2 input{ height:56px; border-radius:50px; border:none}.title-area.style2{ position:relative; background-color:var(--theme-color); max-width:813px; display:block; margin:auto; border-radius:38px; margin-bottom:180px; z-index:1}@media (max-width:1199px){ .title-area.style2{  margin-bottom:70px }}@media (max-width:767px){ .title-area.style2{  max-width:100% }}.title-area.style2:before{ content:""; position:absolute; inset:-20px; border:6px solid #E7E7E7; border-radius:inherit}@media (max-width:767px){ .title-area.style2:before{  inset:-10px }}.title-area.style2 .sec-title{ padding:40px 40px; margin-bottom:0}@media (max-width:767px){ .title-area.style2 .sec-title{  padding:30px }}.booking-process{ position:relative; background-color:#F7F4ED; border-radius:38px; text-align:center; padding:42px 25px; width:300px; height:300px; display:block; margin:24px auto; z-index:3}@media (max-width:1199px){ .booking-process{  margin:0;  width:100%;  height:100% }}.booking-process_img{ margin-bottom:40px}.booking-process .box-title{ margin-bottom:10px}.booking-process_text{ margin-bottom:-0.3rem}.booking-line-area{ position:relative; z-index:2}.booking-line-area .line-1{ position:absolute; left:5px; bottom:0}@media (max-width:1299px){ .booking-line-area .line-1{  left:0 }}@media (max-width:1199px){ .booking-line-area .line-1{  display:none }}.booking-line-area .line-1:before{ content:""; position:absolute; top:6px; right:6px; width:14px; height:14px; background-color:var(--white-color); border-radius:50%}.booking-line-area .line-2{ position:absolute; left:34.8%; bottom:0}@media (max-width:1299px){ .booking-line-area .line-2{  left:33.5% }}@media (max-width:1199px){ .booking-line-area .line-2{  display:none }}.booking-line-area .line-2:before{ content:""; position:absolute; top:6px; left:180px; width:14px; height:14px; background-color:var(--white-color); border-radius:50%}.booking-line-area .line-3{ position:absolute; bottom:0; right:5px}@media (max-width:1299px){ .booking-line-area .line-3{  right:0 }}@media (max-width:1199px){ .booking-line-area .line-3{  display:none }}.booking-line-area .line-3:before{ content:""; position:absolute; top:6px; left:6px; width:14px; height:14px; background-color:var(--white-color); border-radius:50%}.tab-menu5{ margin-bottom:40px; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; gap:10px}.tab-menu5 button{ background-color:var(--white-color); border:none; padding:12px 60px; font-weight:600; font-size:24px; line-height:34px; text-align:center; -webkit-clip-path:polygon(100% 0%,91% 49%,100% 100%,0 100%,9% 48%,0 0); clip-path:polygon(100% 0%,91% 49%,100% 100%,0 100%,9% 48%,0 0)}.tab-menu5 button:nth-child(1){ -webkit-clip-path:polygon(90% 0%,100% 50%,90% 100%,0% 100%,12% 50%,0% 0%); clip-path:polygon(90% 0%,100% 50%,90% 100%,0% 100%,12% 50%,0% 0%)}.tab-menu5 button:nth-child(3){ -webkit-clip-path:polygon(100% 0%,91% 47%,100% 100%,10% 100%,0% 50%,10% 0%); clip-path:polygon(100% 0%,91% 47%,100% 100%,10% 100%,0% 50%,10% 0%)}.tab-menu5 button.active{ background-color:var(--title-color); color:var(--white-color)}@media (max-width:575px){ .tab-menu5 button{  font-size:18px;  line-height:28px }}@media (max-width:1199px){ .tab-menu5{  margin-bottom:40px }}.title-area.style3 .sec-title{ margin-top:18px}.driver-portfolio-menu .icon-menu{ padding:0; margin:0; position:fixed; right:60px; bottom:0; z-index:3; top:35%; opacity:1; -webkit-transition:opacity 0.3s; transition:opacity 0.3s; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}@media (max-width:1699px){ .driver-portfolio-menu .icon-menu{  right:20px }}@media (max-width:1499px){ .driver-portfolio-menu .icon-menu{  right:5px }}@media (max-width:375px){ .driver-portfolio-menu .icon-menu{  top:30% }}.driver-portfolio-menu .icon-menu .icon-box{ background-color:var(--body-color); width:56px; height:56px; list-style:none; position:relative; 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; -webkit-transition:.3s; transition:.3s; margin:15px 0; border-radius:50%}@media (max-width:575px){ .driver-portfolio-menu .icon-menu .icon-box{  width:46px;  height:46px }}.driver-portfolio-menu .icon-menu .icon-box i{ position:absolute; left:0; right:0; margin:0 auto; display:block; text-align:center; top:20px; color:var(--white-color); pointer-events:none}@media (max-width:575px){ .driver-portfolio-menu .icon-menu .icon-box i{  top:15px }}.driver-portfolio-menu .icon-menu .icon-box a{ display:block; padding:0; width:56px; height:56px}@media (max-width:575px){ .driver-portfolio-menu .icon-menu .icon-box a{  width:46px;  height:46px }}.driver-portfolio-menu .icon-menu .icon-box a:hover .menu-text{ opacity:1; right:27px; margin:0; text-align:center; border-radius:30px 0 0 30px}.driver-portfolio-menu .icon-menu .icon-box .menu-text{ z-index:-1; position:absolute; top:0; right:0; opacity:0; color:#fff; line-height:56px; font-weight:500; -webkit-transition:all .3s; transition:all .3s; border-radius:100px; text-transform:capitalize; background-color:var(--theme-color); font-family:var(--body-font); font-weight:400; font-size:16px; padding:0px 40px 0px 25px; height:56px}.driver-portfolio-menu .icon-menu .icon-box.active,.driver-portfolio-menu .icon-menu .icon-box:hover{ background-color:var(--theme-color)}.no-transform{ -webkit-transform:none !important; -ms-transform:none !important; transform:none !important}.gallery-card.style3{ border-radius:20px}.gallery-card.style3 .gallery-img{ overflow:hidden; border-radius:20px}.gallery-card.style3 .gallery-img img{ width:100%; height:100%; object-fit:cover; border-radius:20px; -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.gallery-card.style3 .gallery-content{ position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(27,27,27,0.9); 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; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; border-radius:inherit; visibility:hidden; opacity:0; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transition:0.4s ease-in-out; transition:0.4s ease-in-out}.gallery-card.style3 .gallery-title{ color:var(--white-color); display:block; font-weight:600; font-size:30px; line-height:40px; margin-bottom:0}.gallery-card.style3 .gallery-text{ font-family:var(--body-font); color:var(--white-color); font-weight:400; font-size:16px; line-height:26px; display:block}.gallery-card.style3:hover .gallery-content{ visibility:visible; opacity:1; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}.header-layout11 .header-top{ position:relative; padding:8px 0; background-color:var(--title-color); z-index:2}.header-layout11 .header-top:before{ content:""; position:absolute; top:0; left:0; width:49%; height:56px; background-color:var(--theme-color); -webkit-clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%); clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%); z-index:-1}@media (max-width:1499px){ .header-layout11 .header-top:before{  width:55% }}@media (max-width:991px){ .header-layout11 .header-top:before{  width:59% }}@media (max-width:767px){ .header-layout11 .header-top:before{  display:none }}@media (max-width:480px){ .header-layout11 .header-top .header-links{  display:none }}@media (max-width:991px){ .header-layout11 .menu-area{  padding:10px 0 }}.header-layout11 .sticky-wrapper{ box-shadow:none}.header-layout11 .header-links ul li{ padding:0; margin-right:30px; color:var(--white-color)}@media (max-width:1399px){ .header-layout11 .header-links ul li{  font-size:14px;  margin-right:15px }}.header-layout11 .header-links ul li:before{ background-color:transparent}.header-layout11 .header-links ul li i{ width:40px; height:40px; border-radius:50%; color:var(--white-color); padding:12px; text-align:center; margin-right:10px; background:rgba(255,255,255,0.3); box-shadow:0px 0px 15px rgba(0,0,0,0.03); -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.header-layout11 .header-links ul li i:hover{ background-color:var(--title-color); color:var(--white-color)}.header-layout11 .header-links ul li a{ color:var(--white-color)}.header-layout11 .header-links ul li a:hover{ color:var(--title-color)}.header-layout11 .header-button .icon-btn{ --btn-size:46px; line-height:46px}.header-layout11 .header-button .icon-btn:not(:hover){ background-color:rgba(227,13,24,0.1)}.header-layout11 .header-social{ position:relative; z-index:9}.header-layout11 .header-social .social-title{ color:var(--white-color)}.header-layout11 .header-social a{ font-size:16px; color:var(--white-color); margin:0 0 0 15px}@media (max-width:1399px){ .header-layout11 .header-social a{  font-size:14px }}.header-layout11 .header-social a:hover{ color:var(--theme-color)}@media (min-width:1400px){ .header-layout11{  --main-container:1600px }}@media (max-width:1299px){ .header-layout11{  --main-container:100% }}.hero-subtitle2{ font-family:var(--title-font); font-weight:500; font-size:20px; line-height:30px; color:var(--theme-color); background-color:var(--white-color); padding:6px 12px 6px 0px; border-radius:5px}@media (max-width:575px){ .hero-subtitle2{  font-size:14px;  line-height:24px }}.hero-subtitle2 i{ background:var(--theme-color); border-radius:5px; color:var(--white-color); padding:8px; margin-right:6px}.hero-style11{ position:relative; padding:227px 0}@media (max-width:1199px){ .hero-style11{  padding:150px 0 80px;  max-width:750px }}@media (max-width:767px){ .hero-style11{  max-width:500px }}@media (max-width:480px){ .hero-style11{  max-width:280px }}@media (max-width:375px){ .hero-style11{  padding:120px 0 80px }}.hero-style11 .hero-title{ font-weight:600; font-size:74px; line-height:84px; text-transform:uppercase; color:var(--white-color); margin-top:23px; margin-bottom:26px}@media (max-width:1399px){ .hero-style11 .hero-title{  font-size:64px;  line-height:74px }}@media (max-width:767px){ .hero-style11 .hero-title{  font-size:44px;  line-height:54px }}@media (max-width:575px){ .hero-style11 .hero-title{  font-size:34px;  line-height:44px }}@media (max-width:375px){ .hero-style11 .hero-title{  font-size:24px;  line-height:34px }}.hero-style11 .hero-title img{ width:164px; height:51px; border-radius:50px; object-fit:cover}@media (max-width:375px){ .hero-style11 .hero-title img{  display:none }}@media (max-width:767px){ .hero-style11 .play-btn{  --icon-size:30px }}.hero-style11 .play-btn:after,.hero-style11 .play-btn:before{ background-color:var(--white-color)}.hero-style11 .play-btn>i{ width:var(--icon-size,30px); height:var(--icon-size,30px); line-height:var(--icon-size,30px); background-color:var(--white-color); color:var(--theme-color); font-size:16px}.hero-style11 .btn-group{ gap:30px}.hero-style11 .btn-group .call-btn .btn-title{ font-weight:600; font-size:24px; line-height:34px; color:var(--white-color)}@media (max-width:767px){ .hero-style11 .btn-group .call-btn .btn-title{  font-size:18px;  line-height:28px }}.hero-style11 .hero-social-wrapp{ position:absolute; top:38%; left:-18.5%; background:var(--white-color); border-radius:50px; width:49px; height:201px; line-height:201px; display:block; text-align:center}@media (max-width:1499px){ .hero-style11 .hero-social-wrapp{  left:-14% }}@media (max-width:1299px){ .hero-style11 .hero-social-wrapp{  display:none }}.hero-style11 .hero-social a{ 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; background:transparent; border-radius:50px; color:var(--title-color); font-size:20px; padding:23.5px 0; -webkit-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out}.hero-style11 .hero-social a:hover{ background:#E30D16; border-radius:50px; color:var(--white-color)}.hero-img-1{ position:relative; text-align:right; margin-right:-20px; z-index:2}@media (max-width:1499px){ .hero-img-1{  margin-right:0;  text-align:left }}@media (max-width:1199px){ .hero-img-1{  margin-bottom:80px }}.hero-img-1 .thumb{ position:relative}.hero-img-1 .thumb img{ -webkit-clip-path:path("M245.46 4.66025C254.742 -0.698732 266.178 -0.698728 275.46 4.66026L505.701 137.59C514.983 142.949 520.701 152.853 520.701 163.571V429.43C520.701 440.147 514.983 450.051 505.701 455.41L275.46 588.34C266.178 593.699 254.742 593.699 245.46 588.34L15.2193 455.41C5.93729 450.051 0.21933 440.147 0.21933 429.43V163.57C0.21933 152.853 5.9373 142.949 15.2193 137.59L245.46 4.66025Z"); clip-path:path("M245.46 4.66025C254.742 -0.698732 266.178 -0.698728 275.46 4.66026L505.701 137.59C514.983 142.949 520.701 152.853 520.701 163.571V429.43C520.701 440.147 514.983 450.051 505.701 455.41L275.46 588.34C266.178 593.699 254.742 593.699 245.46 588.34L15.2193 455.41C5.93729 450.051 0.21933 440.147 0.21933 429.43V163.57C0.21933 152.853 5.9373 142.949 15.2193 137.59L245.46 4.66025Z")}@media (max-width:480px){ .hero-img-1 .thumb img{  -webkit-clip-path:none;  clip-path:none }}.hero-img-1 .hero-shape{ position:absolute; top:0; left:50px; z-index:-1; -webkit-animation:dance2 4s alternate infinite; animation:dance2 4s alternate infinite}@media (max-width:1499px){ .hero-img-1 .hero-shape{  left:-20px }}.hero-img-1 .hero-shape2{ position:absolute; width:601px; height:647.4px; top:-25px; right:-60px; z-index:-1}@media (max-width:1499px){ .hero-img-1 .hero-shape2{  right:0 }}@media (max-width:1199px){ .hero-img-1 .hero-shape2{  right:unset;  left:0 }}@media (max-width:767px){ .hero-img-1 .hero-shape2{  width:100%;  height:100% }}.hero-img-1 .hero-shape2 img{ width:100%; height:100%; object-fit:cover}.hero-slidemenu{ position:fixed; right:30px; bottom:0; z-index:3; 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; height:calc(100vh - 200px); top:100px; opacity:1; transition:opacity 0.3s; -webkit-transition:opacity 0.3s}.main-area{ position:relative; background:-webkit-linear-gradient(347.07deg,#fff -10.32%,rgba(227,13,22,0.4) 103.32%); background:linear-gradient(102.93deg,#fff -10.32%,rgba(227,13,22,0.4) 103.32%); box-shadow:0px 4px 24px -1px rgba(0,0,0,0.24); -webkit-backdrop-filter:blur(20px); backdrop-filter:blur(20px); border-radius:50px; z-index:2; padding:80px}@media (max-width:1199px){ .main-area{  padding:80px 40px }}@media (max-width:575px){ .main-area{  padding:80px 14px }}.main-area .border-gradient{ content:''; position:absolute; inset:1px; background:var(--title-color); border-radius:50px; z-index:-2}.main-area .border-gradient:before{ content:""; position:absolute; inset:0px; background:-webkit-linear-gradient(347.07deg,rgba(255,255,255,0.3) -10.32%,rgba(255,255,255,0) 103.32%); background:linear-gradient(102.93deg,rgba(255,255,255,0.3) -10.32%,rgba(255,255,255,0) 103.32%); box-shadow:0px 4px 24px -1px rgba(0,0,0,0.24); -webkit-backdrop-filter:blur(20px); backdrop-filter:blur(20px); border-radius:50px; z-index:-2}.main-area.contact-area5{ background-repeat:repeat; background-size:auto; background-position:left bottom}.main-area.skill-area3{ padding:0px 0 0px 80px}@media (max-width:1299px){ .main-area.skill-area3{  padding:80px 0px 80px 80px }}@media (max-width:1199px){ .main-area.skill-area3{  padding:80px 40px 0 40px }}.about-portfolio-image{ position:relative}@media (max-width:1199px){ .about-portfolio-image{  margin-bottom:40px }}.about-portfolio-image .journey-box{ background-color:var(--white-color); padding:35px 27px; border-radius:12px; width:165px; height:165px; position:absolute; top:0; left:0; z-index:2}@media (max-width:480px){ .about-portfolio-image .journey-box{  padding:20px;  width:120px;  height:120px }}.about-portfolio-image .journey-box .journey-year{ font-family:var(--title-font); font-weight:700; font-size:44px; line-height:44px; color:var(--theme-color); margin-top:-0.3rem; margin-bottom:5px}@media (max-width:480px){ .about-portfolio-image .journey-box .journey-year{  font-size:22px;  line-height:33px }}.about-portfolio-image .journey-box .journey-title{ font-family:var(--title-font); font-weight:500; font-size:18px; line-height:28px; color:var(--title-color); margin-bottom:-0.3rem; max-width:86px}@media (max-width:480px){ .about-portfolio-image .journey-box .journey-title{  font-size:14px;  line-height:20px }}.about-portfolio-image .img1{ max-width:545px}.about-portfolio-image .img1 img{ width:100%; height:100%; object-fit:cover}.about-portfolio-image .img2{ position:absolute; width:165px; height:165px; bottom:0%; right:8%; border-radius:12px; z-index:2; overflow:hidden}@media (max-width:1199px){ .about-portfolio-image .img2{  right:36% }}@media (max-width:991px){ .about-portfolio-image .img2{  right:11% }}@media (max-width:767px){ .about-portfolio-image .img2{  right:0% }}@media (max-width:480px){ .about-portfolio-image .img2{  width:120px;  height:120px;  bottom:0% }}.about-portfolio-image .img2:before{ content:""; position:absolute; inset:0; background:#1B1B1B; opacity:0.7}.about-portfolio-image .img2 img{ width:100%; height:100%; object-fit:cover}.about-portfolio-image .img2 .play-btn{ position:absolute; top:30%; left:30%; -webkit-transform:translate(50%,50%); -ms-transform:translate(50%,50%); transform:translate(50%,50%)}@media (max-width:767px){ .about-portfolio-image .img2 .play-btn{  --icon-size:30px }}.about-portfolio-image .img2 .play-btn:after,.about-portfolio-image .img2 .play-btn:before{ background-color:var(--white-color)}.about-portfolio-image .img2 .play-btn>i{ width:var(--icon-size,30px); height:var(--icon-size,30px); line-height:var(--icon-size,30px); background-color:var(--white-color); color:var(--theme-color); font-size:16px}.about-list{ padding:0; border:none; min-width:320px; margin-left:auto}@media (max-width:1299px){ .about-list{  min-width:100% }}.about-list:first-child{ min-width:200px; margin-left:auto}@media (max-width:1299px){ .about-list:first-child{  min-width:100% }}.about-list td,.about-list th{ border:none; padding:0}.about-list td{ color:var(--white-color); font-weight:400; font-size:16px; line-height:26px; text-transform:capitalize; white-space:nowrap; text-align:left; padding-bottom:5px}.about-list td.title{ font-weight:300}.about-list.style2 li{ gap:0}.about-list li{ display:grid; grid-template-columns:repeat(2,1fr); gap:35px; margin-bottom:10px}.about-list li span{ color:var(--white-color); font-weight:400; font-size:16px; line-height:26px; text-transform:capitalize; white-space:nowrap; text-align:left}.about-list li span.title{ font-weight:300}.about-list-wrapper{ 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:65px; min-width:595px; margin-bottom:5px}@media (max-width:1499px){ .about-list-wrapper{  gap:35px }}@media (max-width:1399px){ .about-list-wrapper{  gap:25px }}@media (max-width:1299px){ .about-list-wrapper{  display:block;  min-width:100% }}.about-list-wrapper .about-line{ width:1px; height:95px; border-right:1px solid #E7E7E7; margin-bottom:10px}@media (max-width:1299px){ .about-list-wrapper .about-line{  display:none }}.btn-group.about-btn{ gap:30px}@media (max-width:767px){ .btn-group.about-btn .play-btn{  --icon-size:36px }}.btn-group.about-btn .play-btn:after,.btn-group.about-btn .play-btn:before{ background-color:var(--white-color)}.btn-group.about-btn .play-btn>i{ width:var(--icon-size,36px); height:var(--icon-size,36px); line-height:var(--icon-size,36px); background-color:var(--white-color); color:var(--theme-color); font-size:18px}.btn-group.about-btn .call-btn i{ color:var(--theme-color)}.btn-group.about-btn .call-btn .btn-title{ font-weight:600; font-size:24px; line-height:34px; color:var(--white-color)}@media (min-width:1499px){ .about-area1{  --main-container:1380px }}.about-counter{ border:1px solid #E7E7E7; border-radius:10px; padding:18px 17px; text-align:center}.about-counter_number{ font-family:var(--title-font); font-weight:700; font-size:44px; line-height:44px; color:var(--white-color); margin-top:-0.3rem; margin-bottom:0}.about-counter_number .text{ color:var(--theme-color)}.about-counter_text{ margin-bottom:-0.3rem}.about-counter-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; gap:20px}@media (max-width:1299px){ .about-counter-wrap{  display:grid;  grid-template-columns:repeat(2,1fr);  gap:20px }}@media (max-width:575px){ .about-counter-wrap{  grid-template-columns:repeat(1,1fr);  max-width:400px }}.testimonial-sec4{ position:relative; z-index:3}.testi-card.style4{ position:relative; background-color:transparent; border:none; padding:0; z-index:3; margin-top:30px}.testi-card.style4 .testi-card_image{ border-radius:20px 20px 0 0}.testi-card.style4 .testi-card_image img{ width:100%; object-fit:cover; border-radius:20px 20px 0 0}.testi-card.style4 .testi-card_content{ background-color:var(--title-color); padding:20px 40px 40px; z-index:2; border-radius:0 0 20px 20px}@media (max-width:1199px){ .testi-card.style4 .testi-card_content{  padding:20px }}.testi-card.style4 .testi-card_content:before{ content:""; position:absolute; top:-40%; left:0; width:100%; height:100%; background-color:inherit; -webkit-clip-path:path("M292.55 1.01734C295.479 0.347723 298.521 0.346613 301.451 1.01409L579.443 64.3553C588.544 66.4289 595 74.5217 595 83.8556V260C595 271.046 586.046 280 575 280H20C8.9543 280 0 271.046 0 260V83.8436C0 74.5152 6.44884 66.4257 15.5426 64.3467L292.55 1.01734Z"); clip-path:path("M292.55 1.01734C295.479 0.347723 298.521 0.346613 301.451 1.01409L579.443 64.3553C588.544 66.4289 595 74.5217 595 83.8556V260C595 271.046 586.046 280 575 280H20C8.9543 280 0 271.046 0 260V83.8436C0 74.5152 6.44884 66.4257 15.5426 64.3467L292.55 1.01734Z"); z-index:-1}.testi-card.style4 .testi-card_quote{ position:absolute; top:-10%; left:50%; background-color:var(--theme-color); width:56px; height:56px; line-height:56px; text-align:center; border-radius:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%)}.testi-card.style4 .testi-card_wrapper{ 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; margin-bottom:21px}@media (max-width:375px){ .testi-card.style4 .testi-card_wrapper{  display:block }}.testi-card.style4 .testi-card_img{ width:60px; height:60px; border-radius:50%}.testi-card.style4 .testi-card_name{ color:var(--white-color); font-family:var(--title-font); font-weight:700; font-size:18px; line-height:28px; text-transform:uppercase; margin-bottom:0}.testi-card.style4 .testi-card_text{ font-size:16px; line-height:26px; margin-bottom:0}.testi-card.style4 .testi-review i{ color:#d6ce07; font-size:12px; margin-right:5px}.testimonial-slider4{ padding-top:20px; margin-top:-250px; margin-bottom:120px}@media (max-width:991px){ .testimonial-slider4{  padding-top:40px }}.footer-layout11{ text-align:center}.driver-author .author-image{ border-radius:20px; margin-bottom:25px}.driver-author .author-image img{ border-radius:20px}.driver-author .author-name{ font-family:var(--title-font); font-weight:600; font-size:24px; line-height:34px; color:var(--white-color); margin-bottom:0}.driver-author .author-text{ font-weight:400; font-size:14px; line-height:24px}.driver-author .social-links li{ display:inline-block; margin-right:30px}.driver-author .social-links li a{ line-height:1; font-size:16px; color:var(--white-color); text-align:center; display:block}.driver-author .social-links li a:hover{ color:var(--theme-color)}.main-content .copyright-wrap{ padding:0; overflow:hidden}.main-content .copyright-wrap .main-area{ padding:22px 0; border-radius:10px 10px 0 0; margin-bottom:-2px}.main-content .copyright-wrap .main-area .border-gradient{ border-radius:10px 10px 0 0}.main-content .copyright-wrap .main-area .border-gradient:before{ border-radius:10px 10px 0 0}.main-content .copyright-wrap .copyright-text{ text-transform:capitalize; color:var(--white-color); font-weight:400; font-size:16px; line-height:26px}.main-content .copyright-wrap .copyright-text a{ color:var(--theme-color)}.feature-title-area{ border-top:1px solid rgba(231,231,231,0.2); padding-top:40px; margin-top:40px}.feature-title-area .box-title{ margin-bottom:10px}.feature-title-area .sec-desc{ margin-bottom:35px}.feature-circle-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; gap:50px; margin-right:80px}@media (max-width:767px){ .feature-circle-wrap{  display:block }}@media (max-width:767px){ .feature-circle:not(:last-child){  margin-bottom:25px }}.feature-circle .box-text{ color:var(--white-color); margin-bottom:0px; position:absolute; top:70px; left:40px; text-align:center}.feature-circle_text{ margin-bottom:0px; font-size:14px}.feature-circle .progressbar{ position:relative; max-height:138px}.feature-circle .circle-num{ font-family:var(--title-font); font-size:20px; font-weight:500; color:var(--white-color); font-family:var(--title-font); background-color:var(--title-color); position:absolute; top:0; left:0; width:122px; height:122px; line-height:100px; border-radius:50%; margin:8px; text-align:center}.skill-image{ position:relative; min-height:100%; text-align:right; margin-bottom:1px; overflow:hidden; z-index:2}@media (max-width:1199px){ .skill-image{  margin-top:40px }}.skill-image img{ width:100%; height:100%; object-fit:cover}.blog-card.style2{ border-radius:20px}.blog-card.style2 .blog-img{ border-radius:20px 20px 0 0}.blog-card.style2 .blog-card_date{ position:absolute; top:20px; left:20px; background-color:var(--theme-color); padding:3px 26px; color:var(--white-color); font-weight:400; font-size:14px; line-height:34px; border-radius:8px}.blog-card.style2 .blog-card_date .date{ font-family:var(--title-font); font-size:24px; line-height:34px; color:var(--white-color); font-weight:700}.blog-card.style2 .blog-meta{ background:var(--white-color); box-shadow:0px 13px 15px rgba(0,0,0,0.05); border-radius:0px 20px 20px 0px; padding:10px 30px; border:none}.blog-card.style2 .blog-meta.style2 a{ color:var(--title-color)}.blog-card.style2 .blog-meta.style2 a:before{ background-color:var(--theme-color)}.blog-card.style2 .blog-content{ padding:0 30px 30px; border-radius:0 0 20px 20px}.skill-feature.style3{ text-align:left}.skill-feature.style3:not(:last-child){ margin-bottom:30px}.skill-feature.style3 .skill-feature_title{ font-weight:400; font-size:16px; line-height:26px; text-transform:capitalize; color:var(--white-color); margin-bottom:8px}.skill-feature.style3_title,.skill-feature.style3 .progress-value{ font-family:var(--body-font); font-weight:400; font-size:16px; line-height:26px; margin-bottom:4px; margin-top:-0.5em; color:var(--white-color)}.skill-feature.style3 .progress{ position:relative; height:15px; background-color:var(--body-color); overflow:visible; border-radius:10px}.skill-feature.style3 .progress:after{ display:none}.skill-feature.style3 .progress-bar{ background-color:#E30D16; box-shadow:inset 0px 4px 4px rgba(0,0,0,0.25); height:15px; margin:0px; border-radius:inherit; overflow:visible; position:relative}.skill-feature.style3 .progress-value{ position:absolute; top:-30px; right:-8px}.contact-form5{ background-color:var(--title-color); box-shadow:0px 4px 25px rgba(0,0,0,0.5); border-radius:20px; padding:40px}@media (max-width:991px){ .contact-form5{  padding:30px;  margin-bottom:40px }}@media (max-width:375px){ .contact-form5{  padding:30px 20px }}.contact-form5 select,.contact-form5 .form-control,.contact-form5 .form-select,.contact-form5 textarea,.contact-form5 input{ border:1px solid #2F2F2F; color:var(--body-color); background-color:transparent; border-radius:10px}.contact-form5 .th-btn{ border-radius:10px}.contact-item{ padding:20px 36px; border:1px solid #E7E7E7; border-radius:10px; text-align:center}@media (max-width:1499px){ .contact-item{  padding:20px }}@media (max-width:375px){ .contact-item:first-child{  margin-bottom:20px }}.contact-item-wrapp{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; gap:40px; margin-bottom:60px}@media (max-width:375px){ .contact-item-wrapp{  display:block }}.contact-item .box-title{ color:var(--white-color); margin-bottom:0}.contact-item .box-text{ margin-bottom:-0.3rem}.contact-social{ position:relative; z-index:2}.contact-social:before{ content:""; position:absolute; right:0; bottom:0; width:350px; height:1px; border-bottom:1px solid rgba(231,231,231,0.2)}@media (max-width:375px){ .contact-social:before{  display:none }}.contact-social .th-social.style3 a{ border-radius:6px; font-size:20px}.contact-social .th-social.style3 a:not(:hover){ background-color:var(--title-color)}.contact-shape{ position:absolute; left:0; bottom:0; z-index:-1}