@charset "UTF-8";@use "sass:math";:root {--theme-color: #045966;--theme-color2: #00045f;--title-color: #161921;--body-color: #2d2d2d;--smoke-color: #f7f7f7;--smoke-color2: #eff3fa;--black-color: #000000;--black-color2: #080e1c;--gray-color: #bdbdbd;--white-color: #ffffff;--light-color: #bdbdbd;--yellow-color: #ffb539;--success-color: #28a745;--error-color: #dc3545;--border-color: #e0e0e0;--title-font: "Inter", "system-ui", "Segoe UI", Roboto, sans-serif;--body-font: "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--icon-font: "Font Awesome 6 Pro";--main-container: 1220px;--container-gutters: 30px;--section-space: 120px;--section-space-mobile: 80px;--section-title-space: 60px;--ripple-ani-duration: 5s;}.theme-blue {--theme-color: #0052da;--theme-color2: #e83a15;}html, body {scroll-behavior: auto;}body {font-family: var(--title-font);font-size: 16px;font-weight: 400;color: var(--body-color);line-height: 26px;overflow-x: hidden;-webkit-font-smoothing: antialiased;}#contact {scroll-margin-top: 170px;}iframe {border: none;width: 100%;}.slick-slide:focus, button:focus, a:focus, a:active, input, input:hover, input:focus, input:active, textarea, textarea:hover, textarea:focus, textarea:active {outline: none;}input:focus {outline: none;box-shadow: none;}img:not([draggable]), embed, object, video {max-width: 100%;height: auto;}ul {list-style-type: disc;}ol {list-style-type: decimal;}table {margin: 0 0 1.5em;width: 100%;border-collapse: collapse;border-spacing: 0;border: 1px solid var(--border-color);}th {font-weight: 600;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, a:focus, a:hover, a:visited {text-decoration: none;outline: 0;}button {-webkit-transition: all ease 0.4s;transition: all ease 0.4s;}img {border: none;max-width: 100%;}ins {text-decoration: none;}pre {font-family: var(--body-font);background: #f5f5f5;color: #666;font-size: 14px;margin: 20px 0;overflow: auto;padding: 20px;white-space: pre-wrap;word-wrap: break-word;}span.ajax-loader:empty, p:empty {display: none;}p {font-family: var(--body-font);margin: 0 0 18px 0;color: var(--body-color);line-height: 1.75;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, span a {font-size: inherit;font-family: inherit;font-weight: inherit;line-height: inherit;}.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6 {font-family: var(--title-font);color: var(--title-color);text-transform: none;font-weight: 600;line-height: 1.4;margin: 0 0 15px 0;}.h1, h1 {font-size: 64px;line-height: 1.167;}.h2, h2 {font-size: 44px;line-height: 1.227;}.h3, h3 {font-size: 36px;line-height: 1.278;}.h4, h4 {font-size: 30px;line-height: 1.333;}.h5, h5 {font-size: 24px;line-height: 1.417;}.h6, h6 {font-size: 20px;line-height: 1.5;}@media (max-width: 1199px) {.h1, h1 {font-size: 44px;line-height: 1.3;}.h2, h2 {font-size: 36px;line-height: 1.3;}.h3, h3 {font-size: 30px;}.h4, h4 {font-size: 24px;}.h5, h5 {font-size: 20px;}.h6, h6 {font-size: 16px;}}@media (max-width: 767px) {.h1, h1 {font-size: 40px;}.h2, h2 {font-size: 34px;line-height: 1.3;}.h3, h3 {font-size: 26px;}.h4, h4 {font-size: 22px;}.h5, h5 {font-size: 18px;}.h6, h6 {font-size: 16px;}}@media (max-width: 575px) {.h1, h1 {font-size: 34px;line-height: 1.35;}.h2, h2 {font-size: 28px;}}@media (max-width: 375px) {.h1, h1 {font-size: 32px;}}@media (max-width: 1399px) {:root {--main-container: 1250px;}}@media (min-width: 1560px) {.themeholy-container2 {width: 100%;max-width: 1560px;margin-left: auto;margin-right: 0;padding-left: 0;padding-right: 0;}.themeholy-container2 .container {--main-container: 1220px;}}@media (min-width: 1922px) {.themeholy-container2 {margin-right: auto;}}@media only screen and (min-width: 1300px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: calc(var(--main-container) + var(--container-gutters));padding-left: calc(var(--container-gutters) / 2);padding-right: calc(var(--container-gutters) / 2);}.container-xxl.px-0, .container-xl.px-0, .container-lg.px-0, .container-md.px-0, .container-sm.px-0, .container.px-0 {max-width: var(--main-container);}}@media only screen and (min-width: 1300px) {.themeholy-container {--main-container: 1720px;}}@media only screen and (max-width: 1600px) {.container-fluid.px-0 {padding-left: 15px !important;padding-right: 15px !important;}.container-fluid.px-0 .row {margin-left: 0 !important;margin-right: 0 !important;}}.slick-track > [class*="col"] {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) / 2);padding-left: calc(var(--bs-gutter-x) / 2);margin-top: var(--bs-gutter-y);}@media (min-width: 1300px) {.row {--bs-gutter-x: 30px;}}.gy-30 {--bs-gutter-y: 30px;}.g-0 {--bs-gutter-y: 0;--bs-gutter-x: 0;}.gx-0 {--bs-gutter-x: 0;}.gy-40 {--bs-gutter-y: 40px;}.gy-50 {--bs-gutter-y: 50px;}.gx-10 {--bs-gutter-x: 10px;}.gy-10 {--bs-gutter-y: 10px;}@media (min-width: 1299px) {.gx-60 {--bs-gutter-x: 60px;}}@media (min-width: 1399px) {.gx-30 {--bs-gutter-x: 30px;}.gx-25 {--bs-gutter-x: 25px;}.gx-40 {--bs-gutter-x: 40px;}}@media (max-width: 991px) {.gy-50 {--bs-gutter-y: 40px;}}select, .form-control, .form-select, textarea, input {height: 56px;padding: 0 25px 0 25px;padding-right: 45px;border: 1px solid transparent;color: var(--body-color);background-color: var(--smoke-color);border-radius: 0;font-size: 16px;width: 100%;font-family: var(--body-font);-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}select:focus, .form-control:focus, .form-select:focus, textarea:focus, input:focus {outline: 0;box-shadow: none;border-color: var(--border-color);background-color: var(--smoke-color);}select::-moz-placeholder, .form-control::-moz-placeholder, .form-select::-moz-placeholder, textarea::-moz-placeholder, input::-moz-placeholder {color: var(--body-color);}select::-webkit-input-placeholder, .form-control::-webkit-input-placeholder, .form-select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {color: var(--body-color);}select:-ms-input-placeholder, .form-control:-ms-input-placeholder, .form-select:-ms-input-placeholder, textarea:-ms-input-placeholder, input:-ms-input-placeholder {color: var(--body-color);}select::-webkit-input-placeholder, .form-control::-webkit-input-placeholder, .form-select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {color: var(--body-color);}select::-moz-placeholder, .form-control::-moz-placeholder, .form-select::-moz-placeholder, textarea::-moz-placeholder, input::-moz-placeholder {color: var(--body-color);}select:-ms-input-placeholder, .form-control:-ms-input-placeholder, .form-select:-ms-input-placeholder, textarea:-ms-input-placeholder, input:-ms-input-placeholder {color: var(--body-color);}select::-ms-input-placeholder, .form-control::-ms-input-placeholder, .form-select::-ms-input-placeholder, textarea::-ms-input-placeholder, input::-ms-input-placeholder {color: var(--body-color);}select::placeholder, .form-control::placeholder, .form-select::placeholder, textarea::placeholder, input::placeholder {color: var(--body-color);}.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;}.form-select.style2, select.style2 {background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87109 1.71094L5.71484 5.62109C5.56901 5.7487 5.41406 5.8125 5.25 5.8125C5.08594 5.8125 4.9401 5.7487 4.8125 5.62109L0.65625 1.71094C0.382812 1.40104 0.373698 1.09115 0.628906 0.78125C0.920573 0.507812 1.23047 0.498698 1.55859 0.753906L5.25 4.25391L8.96875 0.753906C9.27865 0.498698 9.57943 0.498698 9.87109 0.753906C10.1263 1.08203 10.1263 1.40104 9.87109 1.71094Z' fill='%238B929C'/%3E%3C/svg%3E");}textarea.form-control, textarea {min-height: 154px;padding-top: 16px;padding-bottom: 17px;}textarea.form-control.style2, textarea.style2 {min-height: 100px;}.form-group {margin-bottom: var(--bs-gutter-x);position: relative;}.form-group > i {display: inline-block;position: absolute;right: 25px;top: 19px;font-size: 16px;color: var(--body-color);}.form-group > i.fa-envelope {padding-top: 1px;}.form-group > i.fa-comment {margin-top: -2px;}.form-group > i.fa-chevron-down {width: 17px;background-color: var(--smoke-color);}.form-group.has-label > i {top: 50px;}[class*="col-"].form-group > i {right: calc((var(--bs-gutter-x) / 2) + 25px);}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;}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: 600;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="checkbox"].style2 ~ label {color: #8b929c;padding-left: 23px;margin-bottom: -0.5em;}input[type="checkbox"].style2 ~ label:before {background-color: rgba(255, 255, 255, 0.1);border: 1px solid #8b929c;height: 14px;width: 14px;line-height: 14px;border-radius: 3px;top: 6px;}input[type="checkbox"].style2:checked ~ label:before {color: var(--theme-color);}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: 600;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(0.375em + 0.8875rem) center;background-image: none;}textarea.is-invalid:focus, select.is-invalid:focus, input.is-invalid:focus, .was-validated input:invalid:focus {outline: 0;box-shadow: none;}textarea.is-invalid {background-position: top calc(0.375em + 0.5875rem) right calc(0.375em + 0.8875rem);}.row.no-gutters > .form-group {margin-bottom: 0;}.form-messages {display: none;}.form-messages.mb-0 * {margin-bottom: 0;}.form-messages.success {color: var(--success-color);display: block;}.form-messages.error {color: var(--error-color);display: block;}.form-messages pre {padding: 0;background-color: transparent;color: inherit;}.slick-track > [class*="col"] {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) / 2);padding-left: calc(var(--bs-gutter-x) / 2);margin-top: var(--bs-gutter-y);}.slick-track {min-width: 100%;}.slick-list {padding-left: 0;padding-right: 0;overflow: hidden;}.slick-slide img {display: inline-block;}.slick-dots {list-style-type: none;padding: 0;margin: 40px 0 0px 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: 15px;}.slick-dots li:last-child {margin-right: 0;}.slick-dots button {font-size: 0;padding: 0;width: 12px;height: 12px;line-height: 0;border-radius: 9999px;border: none;background-color: var(--border-color);-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: 20px;height: 20px;-webkit-transform: scale(0.5);-ms-transform: scale(0.5);transform: scale(0.5);margin: -10px 0 0 -10px;background-color: 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;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.slick-arrow {display: inline-block;padding: 0;background-color: var(--smoke-color);color: var(--title-color);position: absolute;top: 50%;border: 1px solid var(--border-color);left: var(--pos-x, -100px);width: var(--icon-size, 46px);height: var(--icon-size, 46px);line-height: var(--icon-size, 44px);font-size: var(--icon-font-size, 16px);margin-top: calc(var(--icon-size, 46px) / -2);z-index: 2;border-radius: 0px;}.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(--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: 1500px) {.slick-arrow {--arrow-horizontal: -20px;--pos-x: -70px;}}@media (max-width: 1399px) {.slick-arrow {--arrow-horizontal: 40px;--pos-x: -17px;}}@media (max-width: 991px) {.slick-arrow {--icon-size: 40px;line-height: 38px;margin-right: 40px;font-size: 14px;}.slick-arrow.slick-next {margin-right: 0;margin-left: 40px;}.slick-dots {margin: 40px 0 0 0;}.icon-box .slick-arrow {margin-right: 0;}}.slick-3d-active {margin-left: -12%;margin-right: -12%;}.slick-3d-active .slick-list {padding-left: 30% !important;padding-right: 30% !important;}.slick-3d-active .slick-track {max-width: 100% !important;-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;-webkit-perspective: 100px;perspective: 100px;}.slick-3d-active .slick-slide {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;width: 100% !important;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, -webkit-transform 1s;transition: transform 1s, opacity 1s;transition: transform 1s, opacity 1s, -webkit-transform 1s;}.slick-3d-active .slick-3d-next, .slick-3d-active .slick-3d-prev, .slick-3d-active .slick-3d-next2, .slick-3d-active .slick-3d-prev2 {display: block;}.slick-3d-active .slick-current {opacity: 1;position: relative;display: block;z-index: 2;}.slick-3d-active .slick-3d-next {opacity: 1;-webkit-transform: translate3d(50%, 0, -21px);transform: translate3d(50%, 0, -21px);z-index: 1;-webkit-perspective: 1000px;perspective: 1000px;}.slick-3d-active .slick-3d-next2 {opacity: 1;-webkit-transform: translate3d(40%, 0, -23px);transform: translate3d(40%, 0, -23px);z-index: 0;-webkit-perspective: 1000px;perspective: 1000px;}.slick-3d-active .slick-3d-prev {opacity: 1;-webkit-transform: translate3d(-50%, 0, -21px);transform: translate3d(-50%, 0, -21px);}.slick-3d-active .slick-3d-prev .testi-card {box-shadow: none;}.slick-3d-active .slick-3d-prev2 {opacity: 1;-webkit-transform: translate3d(-40%, 0, -23px);transform: translate3d(-40%, 0, -23px);}.themeholy-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;}.themeholy-menu-wrapper .mobile-logo {padding-bottom: 30px;padding-top: 40px;display: block;text-align: center;background-color: var(--smoke-color2);}.themeholy-menu-wrapper .mobile-logo svg {max-width: 185px;}.themeholy-menu-wrapper .themeholy-menu-toggle {border: none;font-size: 22px;position: absolute;right: -16.5px;top: 25px;padding: 0;line-height: 1;width: 33px;height: 33px;line-height: 35px;font-size: 18px;z-index: 1;color: var(--white-color);background-color: var(--theme-color);border-radius: 50%;}.themeholy-menu-wrapper .themeholy-menu-toggle:hover {background-color: var(--title-color);color: var(--white-color);}.themeholy-menu-wrapper .themeholy-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;}.themeholy-menu-wrapper.themeholy-body-visible {opacity: 1;visibility: visible;}.themeholy-menu-wrapper.themeholy-body-visible .themeholy-menu-area {left: 0;opacity: 1;visibility: visible;}.themeholy-mobile-menu {overflow-y: scroll;max-height: calc(100vh - 200px);padding-bottom: 40px;margin-top: 33px;text-align: left;}.themeholy-mobile-menu ul {margin: 0;padding: 0 0;}.themeholy-mobile-menu ul li {border-bottom: 1px solid #fdedf1;list-style-type: none;}.themeholy-mobile-menu ul li li:first-child {border-top: 1px solid #fdedf1;}.themeholy-mobile-menu ul li a {display: block;position: relative;padding: 12px 0;line-height: 1.4;font-size: 16px;text-transform: capitalize;color: var(--title-color);padding-left: 18px;}.themeholy-mobile-menu ul li a:before {content: "\f105";font-family: var(--icon-font);position: absolute;left: 0;top: 12px;margin-right: 10px;display: inline-block;}.themeholy-mobile-menu ul li.themeholy-active > a {color: var(--theme-color);}.themeholy-mobile-menu ul li.themeholy-active > a:before {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.themeholy-mobile-menu ul li ul li {padding-left: 20px;}.themeholy-mobile-menu ul li ul li:last-child {border-bottom: none;}.themeholy-mobile-menu ul .themeholy-item-has-children > a .themeholy-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%;}.themeholy-mobile-menu ul .themeholy-item-has-children > a .themeholy-mean-expand:before {content: "\f067";font-family: var(--icon-font);}.themeholy-mobile-menu ul .themeholy-item-has-children > a:after {content: "\f067";font-family: var(--icon-font);width: 22px;height: 22px;line-height: 22px;display: inline-block;text-align: center;font-size: 12px;border-radius: 50px;background-color: var(--smoke-color);float: right;margin-top: 1px;}.themeholy-mobile-menu ul .themeholy-item-has-children.themeholy-active > a .themeholy-mean-expand:before {content: "\f068";}.themeholy-mobile-menu ul .themeholy-item-has-children.themeholy-active > a:after {content: "\f068";}.themeholy-mobile-menu > ul {padding: 0 40px;}.themeholy-mobile-menu > ul > li:last-child {border-bottom: none;}.themeholy-menu-toggle {width: 56px;height: 56px;padding: 0;font-size: 20px;border: none;background-color: var(--theme-color);color: var(--white-color);display: inline-block;border-radius: 0;}.themeholy-menu-toggle:hover {background-color: var(--title-color);}.themeholy-menu-toggle.style-text, .themeholy-menu-toggle.style-text-white {width: auto;height: auto;background-color: transparent;color: var(--title-color);font-size: 20px;}.themeholy-menu-toggle.style-text i, .themeholy-menu-toggle.style-text-white i {margin-right: 10px;}.themeholy-menu-toggle.style-text-white {color: var(--white-color);}@media (max-width: 400px) {.themeholy-menu-wrapper .themeholy-menu-area {width: 100%;max-width: 270px;}.themeholy-mobile-menu > ul {padding: 0 20px;}}.preloader {position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 999;background-color: #040524;}.preloader .themeholy-btn {padding: 15px 20px;border-radius: 0;font-size: 14px;}.preloader-inner {text-align: center;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;line-height: 1;}.preloader-inner img {display: block;margin: 0 auto 0 auto;}.loader {display: inline-block;position: relative;width: 100px;height: 100px;}.loader:before, .loader:after {content: "";border-radius: 50%;position: absolute;inset: 0;box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.3) inset;}.loader:after {box-shadow: 0 2px 0 var(--theme-color) inset;-webkit-animation: rotate 1.5s linear infinite;animation: rotate 1.5s linear infinite;}@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes rotate {0% {-webkit-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.themeholy-btn {position: relative;z-index: 2;overflow: hidden;vertical-align: middle;display: inline-block;border: none;text-transform: uppercase;text-align: center;background-color: var(--theme-color);color: var(--white-color);font-family: var(--body-font);font-size: 14px;font-weight: 400;line-height: 1;padding: 21px 30px;min-width: 166px;border-radius: 0;}.themeholy-btn:before, .themeholy-btn:after {content: "";position: absolute;height: 100%;top: 0;left: 0;width: 100%;background-color: var(--title-color);z-index: -1;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;border-radius: 0;}.themeholy-btn:before {-webkit-transform: scale(0) rotate(-45deg);-ms-transform: scale(0) rotate(-45deg);transform: scale(0) rotate(-45deg);}.themeholy-btn:after {-webkit-transform: scale(0) rotate(45deg);-ms-transform: scale(0) rotate(45deg);transform: scale(0) rotate(45deg);}.themeholy-btn:hover, .themeholy-btn.active {color: var(--white-color);box-shadow: none;}.themeholy-btn:hover::before, .themeholy-btn:hover:after, .themeholy-btn.active::before, .themeholy-btn.active:after {border-radius: 0;-webkit-transform: scale(1) rotate(0);-ms-transform: scale(1) rotate(0);transform: scale(1) rotate(0);}.themeholy-btn.style2 {background-color: transparent;color: var(--white-color);border: 1px solid var(--white-color);padding: 20px 40px;box-shadow: none;}.themeholy-btn.style2:hover {color: var(--title-color);border-color: var(--white-color);}.themeholy-btn.style2:hover:before, .themeholy-btn.style2:hover:after {background-color: var(--white-color);}.themeholy-btn.style3:hover {color: var(--title-color);}.themeholy-btn.style3:hover:before, .themeholy-btn.style3:hover:after {background-color: var(--white-color);}.themeholy-btn.style4 {background-color: var(--theme-color2);color: var(--white-color);}.themeholy-btn.style4:hover {color: var(--white-color);}.themeholy-btn.style4:hover:before, .themeholy-btn.style4:hover:after {background-color: var(--title-color);}.themeholy-btn.style5 {background-color: var(--theme-color2);color: var(--white-color);}.themeholy-btn.style5:hover {color: var(--theme-color);}.themeholy-btn.style5:hover:before, .themeholy-btn.style5:hover:after {background-color: var(--white-color);}.themeholy-btn.btn-fw {width: 100%;}.themeholy-btn.btn-fw:before, .themeholy-btn.btn-fw:after {display: none;}.themeholy-btn.btn-fw:hover {background-color: var(--title-color);}.icon-btn {display: inline-block;width: var(--btn-size, 46px);height: var(--btn-size, 46px);line-height: var(--btn-size, 44px);font-size: var(--btn-font-size, 22px);background-color: var(--icon-bg, #f7f7f7);color: var(--title-color);text-align: center;border-radius: 0;border: 1px solid var(--border-color);-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;position: relative;}.icon-btn:hover {background-color: var(--theme-color);color: var(--white-color);border-color: var(--theme-color);}.play-btn {display: inline-block;position: relative;z-index: 1;}.play-btn > i {display: inline-block;width: var(--icon-size, 100px);height: var(--icon-size, 100px);line-height: var(--icon-size, 100px);text-align: center;background-color: var(--white-color);color: var(--theme-color);font-size: var(--icon-font-size, 1.4em);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(--white-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:hover:after, .play-btn:hover::before, .play-btn:hover i {background-color: var(--theme-color);color: var(--white-color);}.play-btn.style2:before, .play-btn.style2:after {background-color: transparent;border: 1px solid var(--white-color);}.play-btn.style3 > i {background-color: var(--theme-color);color: var(--white-color);font-size: 20px;}.play-btn.style3:before, .play-btn.style3:after {background-color: var(--theme-color);}.play-btn.style3:hover > i {background-color: var(--white-color);color: var(--theme-color);}.play-btn.style3:hover:before, .play-btn.style3:hover:after {background-color: var(--white-color);}.link-btn {font-weight: 600;font-size: 14px;display: inline-block;line-height: 0.8;position: relative;padding-bottom: 2px;margin-bottom: -2px;text-transform: uppercase;color: var(--theme-color);}.link-btn i {margin-left: 5px;font-size: 0.9rem;}.link-btn:before {content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background-color: var(--theme-color);-webkit-transition: all ease 0.4s;transition: all ease 0.4s;}.link-btn:hover {color: var(--theme-color);}.link-btn:hover::before {width: 100%;}.line-btn {font-size: 14px;font-weight: 600;display: inline-block;line-height: 0.8;position: relative;padding-bottom: 4px;margin-bottom: -1px;text-transform: uppercase;color: var(--theme-color);}.line-btn i {margin-left: 5px;font-size: 0.9rem;}.line-btn:before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;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;}.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);}.sec-title {margin-bottom: calc(var(--section-title-space) - 12px);margin-top: -0.24em;font-weight: 600;}.sub-title {display: block;font-size: 20px;font-weight: 600;font-family: var(--title-font);color: var(--theme-color);margin-bottom: 30px;line-height: 24px;margin-top: -0.34em;}.sub-title:hover {color: var(--theme-color);}.sub-title:has(img) {margin-top: 0;}.sub-title img {margin: -5px 8px 0 0;}.sub-title.call {font-size: 30px;}@media (max-width: 991px) {.sub-title.call {font-size: 22px;}}.sub-title i {font-size: 32px;margin-right: 8px;}@media (max-width: 991px) {.sub-title i {font-size: 24px;}}.sub-title .spin {-webkit-animation: spin 5s linear infinite;animation: spin 5s linear infinite;}.box-title {font-size: 24px;line-height: 1.417;font-weight: 600;margin-top: -0.32em;}.box-title a {color: inherit;}.box-title a:hover {color: var(--theme-color);}.sec-text {max-width: 720px;}.title-area {margin-bottom: calc(var(--section-title-space) - 10px);position: relative;z-index: 2;}.title-area .sec-title {margin-bottom: 15px;}.title-area.mb-0 .sec-title {margin-bottom: -0.41em;}.title-area .themeholy-btn {margin-top: 20px;margin-bottom: 10px;}hr.title-line {margin-top: 0;background-color: var(--border-color);opacity: 1;}.sec-btn {text-align: center;}.sec-btn, .title-line {margin-bottom: var(--section-title-space);}.shadow-title {font-family: var(--title-font);font-size: 74px;font-weight: 600;line-height: 1;background-image: -webkit-linear-gradient( top, rgba(226, 232, 250, 0.7) 0%, rgba(226, 232, 250, 0) 88.54% );background-image: linear-gradient( 180deg, rgba(226, 232, 250, 0.7) 0%, rgba(226, 232, 250, 0) 88.54% );-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;margin: -0.55em 0 -0.45em -0.25em;}.shadow-title.color2 {background-image: -webkit-linear-gradient( top, #232c47 0%, rgba(20, 29, 56, 0) 91.15% );background-image: linear-gradient( 180deg, #232c47 0%, rgba(20, 29, 56, 0) 91.15% );}.shadow-title.color3 {background-image: -webkit-linear-gradient( top, #e0e0e0 0%, rgba(220, 214, 214, 0) 93.75% );background-image: linear-gradient( 180deg, #e0e0e0 0%, rgba(220, 214, 214, 0) 93.75% );}.title-area2 {padding: 24px 100px 4px;}.title-area2 .subtitle {color: var(--white-color);text-transform: uppercase;margin-top: -0.4em;margin-bottom: 5px;display: block;}.title-area2 .title {color: var(--title-color);margin-bottom: 0;text-align: center;}@media (max-width: 1700px) {.title-area2 {padding: 24px 50px 0;}}@media (max-width: 1199px) {.sub-title {margin-bottom: 20px;}.shadow-title {font-size: 64px;}.title-area, .sec-title {--section-title-space: 60px;}.title-area.mb-45, .sec-title.mb-45 {margin-bottom: 36px;}.title-area.mb-50, .sec-title.mb-50 {margin-bottom: 40px;}.sec-btn, .title-line {--section-title-space: 55px;}}@media (max-width: 991px) {.shadow-title {font-size: 60px;}.title-area, .sec-title {--section-title-space: 50px;}.title-area.mb-45, .sec-title.mb-45 {margin-bottom: 35px;}.sec-btn, .title-line {--section-title-space: 50px;}}@media (max-width: 767px) {.title-area2 {text-align: center;}.title-area2 .title {max-width: 100%;}}@media (max-width: 575px) {.shadow-title {font-size: 52px;}}@media (max-width: 375px) {.shadow-title {font-size: 40px;}.title-area2 {padding: 12px 20px;}}.shape-mockup-wrap {z-index: 2;position: relative;}.shape-mockup {position: absolute;z-index: -1;pointer-events: none;}.shape-mockup.z-index-3 {z-index: 3;pointer-events: none;}.shape-mockup.z-index-1 {z-index: 1;pointer-events: none;}.shape-mockup .svg-img {height: 110px;width: 110px;}.z-index-step1 {position: relative;z-index: 4 !important;}.z-index-common {position: relative;z-index: 3;}.z-index-3 {z-index: 3;}.z-index-n1 {z-index: -1;}.media-body {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}.badge {position: absolute;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;display: inline-block;text-align: center;background-color: var(--theme-color);color: var(--white-color);padding: 0.25em 0.45em;font-size: 0.7em;border-radius: 50%;top: 8px;right: 8px;font-weight: 400;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}.themeholy-social a {display: inline-block;width: var(--icon-size, 46px);height: var(--icon-size, 46px);line-height: var(--icon-size, 46px);background-color: var(--smoke-color);color: var(--body-color);font-size: 16px;text-align: center;margin-right: 5px;}.themeholy-social a:last-child {margin-right: 0;}.themeholy-social a:hover {background-color: var(--theme-color);color: var(--white-color);}.themeholy-social.color-theme a {color: var(--body-color);border-color: var(--theme-color);}.slider-shadow .slick-list {padding-top: 30px;padding-bottom: 30px;margin-bottom: -30px;margin-top: -30px;}.btn-group {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 30px;}.btn-group.style2 {gap: 20px 70px;}@media (max-width: 767px) {.btn-group.style2 {gap: 20px 30px;}}@media (max-width: 767px) {.btn-group {gap: 20px;}}.themeholy-bg-img {position: absolute;inset: 0;}.themeholy-bg-img img {height: 100%;width: 100%;object-fit: cover;}.mfp-zoom-in .mfp-content {opacity: 0;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;-webkit-transform: scale(0.5);-ms-transform: scale(0.5);transform: scale(0.5);}.mfp-zoom-in.mfp-bg {opacity: 0;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}.mfp-zoom-in.mfp-ready .mfp-content {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.7;}.mfp-zoom-in.mfp-removing .mfp-content {-webkit-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;}.mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}.font-icon {font-family: var(--icon-font);}.font-title {font-family: var(--title-font);}.font-body {font-family: var(--body-font);}.fw-extralight {font-weight: 100;}.fw-light {font-weight: 300;}.fw-normal {font-weight: 400;}.fw-medium {font-weight: 400;}.fw-semibold {font-weight: 600;}.fw-bold {font-weight: 600;}.fw-extrabold {font-weight: 600;}.fs-md {font-size: 18px;}.fs-xs {font-size: 14px;}.bg-theme {background-color: var(--theme-color) !important;}.bg-theme2 {background-color: var(--theme-color2) !important;}.bg-smoke {background-color: var(--smoke-color) !important;}.bg-smoke2 {background-color: var(--smoke-color2) !important;}.bg-white {background-color: var(--white-color) !important;}.bg-black {background-color: var(--black-color) !important;}.bg-black2 {background-color: var(--black-color2) !important;}.bg-title {background-color: var(--title-color) !important;}.gradient-body {background-image: -webkit-linear-gradient( 349.38deg, rgba(249, 215, 175, 0.3) 0%, rgba(214, 202, 245, 0.3) 24.03%, rgba(198, 241, 255, 0.3) 45.73%, rgba(248, 242, 222, 0.3) 69.05%, rgba(212, 179, 253, 0.3) 100.44% );background-image: linear-gradient( 100.62deg, rgba(249, 215, 175, 0.3) 0%, rgba(214, 202, 245, 0.3) 24.03%, rgba(198, 241, 255, 0.3) 45.73%, rgba(248, 242, 222, 0.3) 69.05%, rgba(212, 179, 253, 0.3) 100.44% );}.gr-bg1 {background-image: -webkit-linear-gradient( 10deg, rgba(249, 215, 175, 0.3) 0%, rgba(214, 202, 245, 0.3) 23.81%, rgba(198, 241, 255, 0.3) 45.3%, rgba(248, 242, 222, 0.3) 68.4%, rgba(212, 179, 253, 0.3) 99.5% );background-image: linear-gradient( 80deg, rgba(249, 215, 175, 0.3) 0%, rgba(214, 202, 245, 0.3) 23.81%, rgba(198, 241, 255, 0.3) 45.3%, rgba(248, 242, 222, 0.3) 68.4%, rgba(212, 179, 253, 0.3) 99.5% );}.gr-bg2 {background-image: -webkit-linear-gradient( 349.38deg, rgba(249, 215, 175, 0.3) 0%, rgba(214, 202, 245, 0.3) 24.03%, rgba(198, 241, 255, 0.3) 45.73%, rgba(248, 242, 222, 0.3) 69.05%, rgba(212, 179, 253, 0.3) 100.44% );background-image: linear-gradient( 100.62deg, rgba(249, 215, 175, 0.3) 0%, rgba(214, 202, 245, 0.3) 24.03%, rgba(198, 241, 255, 0.3) 45.73%, rgba(248, 242, 222, 0.3) 69.05%, rgba(212, 179, 253, 0.3) 100.44% );}.gr-bg3 {background-image: -webkit-linear-gradient( 339.41deg, rgba(236, 207, 254, 0.4) 0%, rgba(255, 221, 221, 0.5) 46.79%, rgba(247, 255, 229, 0.7) 100% );background-image: linear-gradient( 110.59deg, rgba(236, 207, 254, 0.4) 0%, rgba(255, 221, 221, 0.5) 46.79%, rgba(247, 255, 229, 0.7) 100% );-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);}.gr-bg4 {background-image: -webkit-linear-gradient( 344.56deg, rgba(255, 229, 133, 0.4) 0%, rgba(189, 255, 199, 0.4) 48.48%, rgba(223, 109, 223, 0.4) 100% );background-image: linear-gradient( 105.44deg, rgba(255, 229, 133, 0.4) 0%, rgba(189, 255, 199, 0.4) 48.48%, rgba(223, 109, 223, 0.4) 100% );-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);}.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;}.bg-repeat {background-size: auto;background-repeat: repeat;}.bg-bottom-right {background-size: auto;background-position: bottom right;}.bg-top-right {background-size: auto;background-position: top right;}.text-theme {color: var(--theme-color) !important;}.text-theme2 {color: var(--theme-color2) !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]: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="theme2"]:before {background-color: var(--theme-color2);}[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: #080e1c;}[data-opacity="1"]:before {opacity: 0.1;}[data-opacity="2"]:before {opacity: 0.2;}[data-opacity="3"]:before {opacity: 0.3;}[data-opacity="4"]:before {opacity: 0.4;}[data-opacity="5"]:before {opacity: 0.5;}[data-opacity="6"]:before {opacity: 0.6;}[data-opacity="7"]:before {opacity: 0.7;}[data-opacity="8"]:before {opacity: 0.8;}[data-opacity="9"]:before {opacity: 0.9;}[data-opacity="10"]:before {opacity: 1;}.ripple-animation, .play-btn:after, .play-btn:before {-webkit-animation-duration: var(--ripple-ani-duration);animation-duration: var(--ripple-ani-duration);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-name: ripple;animation-name: ripple;}@-webkit-keyframes ripple {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}30% {opacity: 0.4;}100% {-webkit-transform: scale(1.8);transform: scale(1.8);opacity: 0;}}@keyframes ripple {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}30% {opacity: 0.4;}100% {-webkit-transform: scale(1.8);transform: scale(1.8);opacity: 0;}}@-webkit-keyframes ripple2 {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}30% {opacity: 0.4;}100% {-webkit-transform: scale(2.8);transform: scale(2.8);opacity: 0;}}@keyframes ripple2 {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}30% {opacity: 0.4;}100% {-webkit-transform: scale(2.8);transform: scale(2.8);opacity: 0;}}.fancy-animation {-webkit-animation: morph 8s ease-in-out infinite;animation: morph 8s ease-in-out infinite;}@-webkit-keyframes morph {0% {border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;}50% {border-radius: 30% 60% 70% 40% / 50% 60% 30% 60%;}100% {border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;}}@keyframes morph {0% {border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;}50% {border-radius: 30% 60% 70% 40% / 50% 60% 30% 60%;}100% {border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;}}.movingX {-webkit-animation: movingX 8s linear infinite;animation: movingX 8s linear infinite;}@-webkit-keyframes movingX {0% {-webkit-transform: translateX(0);transform: translateX(0);}50% {-webkit-transform: translateX(50px);transform: translateX(50px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes movingX {0% {-webkit-transform: translateX(0);transform: translateX(0);}50% {-webkit-transform: translateX(50px);transform: translateX(50px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}.moving {-webkit-animation: moving 8s linear infinite;animation: moving 8s linear infinite;}@-webkit-keyframes moving {0% {-webkit-transform: translateX(0);transform: translateX(0);}50% {-webkit-transform: translateX(-50px);transform: translateX(-50px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes moving {0% {-webkit-transform: translateX(0);transform: translateX(0);}50% {-webkit-transform: translateX(-50px);transform: translateX(-50px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}.jump {-webkit-animation: jumpAni 7s linear infinite;animation: jumpAni 7s linear infinite;}@-webkit-keyframes jumpAni {0% {-webkit-transform: translateY(0);transform: translateY(0);}40% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes jumpAni {0% {-webkit-transform: translateY(0);transform: translateY(0);}40% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}.jump-reverse {-webkit-animation: jumpReverseAni 7s linear infinite;animation: jumpReverseAni 7s linear infinite;}@-webkit-keyframes jumpReverseAni {0% {-webkit-transform: translateY(0);transform: translateY(0);}50% {-webkit-transform: translateY(30px);transform: translateY(30px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes jumpReverseAni {0% {-webkit-transform: translateY(0);transform: translateY(0);}50% {-webkit-transform: translateY(30px);transform: translateY(30px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}.spin {-webkit-animation: spin 10s linear infinite;animation: spin 10s linear infinite;}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes spin {0% {-webkit-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.bg-color-ani, .color-animate {-webkit-animation: bgColor 6s linear infinite;animation: bgColor 6s linear infinite;}@-webkit-keyframes bgColor {0% {background-color: #f2ba4c;}25% {background-color: #81f24c;}50% {background-color: #41f27d;}75% {background-color: #0500ff;}100% {background-color: #f2ba4c;}}@keyframes bgColor {0% {background-color: #f2ba4c;}25% {background-color: #81f24c;}50% {background-color: #41f27d;}75% {background-color: #0500ff;}100% {background-color: #f2ba4c;}}@-webkit-keyframes animate-positive {0% {width: 0;}}@keyframes animate-positive {0% {width: 0;}}.scalein.themeholy-animated {--animation-name: scalein;}.slidetopleft.themeholy-animated {--animation-name: slidetopleft;}.slidebottomright.themeholy-animated {--animation-name: slidebottomright;}.slideinleft.themeholy-animated {--animation-name: slideinleft;}.slideinright.themeholy-animated {--animation-name: slideinright;}.slideinup.themeholy-animated {--animation-name: slideinup;}.slideindown.themeholy-animated {--animation-name: slideindown;}.rollinleft.themeholy-animated {--animation-name: rollinleft;}.rollinright.themeholy-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);}.themeholy-animated {opacity: 1;}@-webkit-keyframes slideinup {0% {opacity: 0;-webkit-transform: translateY(70px);transform: translateY(70px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slideinup {0% {opacity: 0;-webkit-transform: translateY(70px);transform: translateY(70px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes slideinright {0% {opacity: 0;-webkit-transform: translateX(70px);transform: translateX(70px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slideinright {0% {opacity: 0;-webkit-transform: translateX(70px);transform: translateX(70px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@-webkit-keyframes slideindown {0% {opacity: 0;-webkit-transform: translateY(-70px);transform: translateY(-70px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slideindown {0% {opacity: 0;-webkit-transform: translateY(-70px);transform: translateY(-70px);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}@-webkit-keyframes slideinleft {0% {opacity: 0;-webkit-transform: translateX(-70px);transform: translateX(-70px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slideinleft {0% {opacity: 0;-webkit-transform: translateX(-70px);transform: translateX(-70px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@-webkit-keyframes slidebottomright {0% {opacity: 0;-webkit-transform: translateX(100px) translateY(100px);transform: translateX(100px) translateY(100px);}100% {-webkit-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}}@keyframes slidebottomright {0% {opacity: 0;-webkit-transform: translateX(100px) translateY(100px);transform: translateX(100px) translateY(100px);}100% {-webkit-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}}@-webkit-keyframes slidetopleft {0% {opacity: 0;-webkit-transform: translateX(-100px) translateY(-100px);transform: translateX(-100px) translateY(-100px);}100% {-webkit-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}}@keyframes slidetopleft {0% {opacity: 0;-webkit-transform: translateX(-100px) translateY(-100px);transform: translateX(-100px) translateY(-100px);}100% {-webkit-transform: translateX(0) translateY(0);transform: translateX(0) translateY(0);}}.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 var(--border-color);}.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: 400;}.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;}.wp-block-categories {list-style: none;padding: 0;margin: 0 0 -10px 0;}.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;}.themeholy-blog ul.wp-block-archives li {margin: 5px 0;}.widget {padding: var(--widget-padding-y, 40px) var(--widget-padding-x, 40px);background-color: var(--smoke-color);margin-bottom: 40px;position: relative;border-radius: 0;}.widget[data-overlay]:before {z-index: -1;}.widget .themeholy-social a {box-shadow: 0px 2px 14px rgba(4, 6, 66, 0.1);}.widget select, .widget input {background-color: var(--white-color);}.wp-block-search__label, .widget_title {position: relative;font-size: 24px;font-weight: 600;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: var(--border-color);position: absolute;bottom: 0;left: 0;}.wp-block-search__label:after, .widget_title:after {background-color: var(--theme-color);width: 30px;}.widget .search-form {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.widget .search-form input {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;border-radius: 0;padding-right: 25px;border: 1px solid var(--white-color);}.widget .search-form input:focus {border-color: var(--theme-color);}.widget .search-form button {border: none;font-size: 16px;font-size: 500;background-color: var(--theme-color);color: var(--white-color);display: inline-block;padding: 0;width: 56px;text-align: center;border-radius: 0;}.widget .search-form button:hover {background-color: var(--title-color);}.wp-block-tag-cloud a, .tagcloud a {display: inline-block;font-size: 14px;font-weight: 400;font-family: var(--body-font);text-transform: capitalize;line-height: 1;padding: 13px 19px;margin-right: 6px;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(--white-color) !important;border-color: var(--theme-color);}.wp-block-tag-cloud, .tagcloud {margin-right: -10px;margin-bottom: -10px;}.sidebar-gallery {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;max-width: 320px;}.sidebar-gallery .gallery-btn {position: absolute;top: 50%;left: 50%;color: var(--white-color);visibility: hidden;opacity: 0;-webkit-transform: translate(-50%, 20px);-ms-transform: translate(-50%, 20px);transform: translate(-50%, 20px);}.sidebar-gallery .gallery-btn:hover {color: var(--theme-color);}.sidebar-gallery .gallery-thumb {overflow: hidden;position: relative;border-radius: 0;}.sidebar-gallery .gallery-thumb:before {content: "";height: calc(100% - 14px);width: calc(100% - 14px);background-color: var(--title-color);opacity: 0.8;position: absolute;top: 7px;left: 7px;border: 1px solid var(--white-color);-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);border-radius: inherit;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}.sidebar-gallery .gallery-thumb img {width: 100%;}.sidebar-gallery .gallery-thumb:hover:before {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);}.sidebar-gallery .gallery-thumb:hover .gallery-btn {visibility: visible;opacity: 1;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.sidebar-gallery .wp-block-image {overflow: hidden;position: relative;border-radius: 5px;width: 100% !important;}.sidebar-gallery .wp-block-image img {width: 100%;}.recent-post {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}.recent-post:last-child {margin-bottom: 0;}.recent-post .media-img {margin-right: 15px;width: 85px;overflow: hidden;border-radius: 0;position: relative;}.recent-post .media-img img {width: 100%;-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: 85px;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: 600;font-size: 18px;line-height: 26px;margin: 0 0 8px 0;font-family: var(--title-font);text-transform: capitalize;}.recent-post .recent-post-meta a {text-transform: capitalize;font-size: 14px;color: var(--body-color);font-family: var(--body-font);}.recent-post .recent-post-meta a i {margin-right: 6px;color: var(--theme-color);}.recent-post .recent-post-meta a:hover {color: var(--theme-color);}.recent-post:hover .media-img img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.recent-post:hover .media-img:after {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.sidebar-area {margin-bottom: -10px;}.sidebar-area ul.wp-block-latest-posts {margin-bottom: 0;}.sidebar-area ul.wp-block-latest-posts li:last-child {margin-bottom: 0;}.sidebar-area select, .sidebar-area input {background-color: var(--white-color);}.sidebar-area .sidebar-gallery {margin-bottom: 0 !important;}.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;}.download-widget-wrap .themeholy-btn {width: 100%;}.download-widget-wrap .themeholy-btn:first-child {margin-bottom: 20px;}.download-widget-wrap .themeholy-btn.style2 {color: var(--body-color);}.download-widget-wrap .themeholy-btn.style2:before {background-color: var(--theme-color);}.download-widget-wrap .themeholy-btn.style2:hover {color: var(--white-color);border-color: var(--theme-color);}.widget_call {background-color: var(--title-color);position: relative;padding: 0 !important;}.widget_call .widget_title {color: var(--white-color);}.widget-map iframe {min-height: 280px;}.widget-call {position: relative;z-index: 2;overflow: hidden;text-align: center;padding: 0 10px var(--widget-padding-y, 40px) 10px;}.widget-call:before {content: "";width: 368px;height: 368px;background-color: var(--theme-color);border: 6px solid var(--white-color);position: absolute;bottom: calc(100% - 120px);left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);border-radius: 50%;z-index: -1;}.widget-call .text {display: block;margin: 22px auto 25px auto;color: var(--white-color);max-width: 310px;}.widget-call .call {font-size: 30px;font-weight: 600;color: var(--white-color);display: block;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;margin: 30px auto 0 auto;}.widget-call .call:hover {color: var(--theme-color);}.widget-call .play-btn {--icon-size: 60px;}.widget-call .play-btn > i {font-size: 30px;}.widget-call .box-title {font-weight: 400;color: var(--white-color);margin-bottom: 35px;padding-top: 20px;}@media (max-width: 1299px) {.widget-call .title {font-size: 34px;}}.widget_info .themeholy-btn {width: 100%;margin-bottom: 10px;display: block;}.widget_info .themeholy-video {margin-bottom: 20px;}.info-list {margin-top: -16px;}.info-list ul {list-style: none;padding: 0;margin: 0;}.info-list i {color: var(--theme-color);width: 16px;margin-right: 2px;font-size: 16px;}.info-list strong {font-weight: 400;color: var(--title-color);}.info-list li {border-bottom: 1px dashed #d3dbeb;padding: 12px 0;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: 5px;}.info-list li:last-child {border-bottom: none;padding-bottom: 0;margin-bottom: -0.45em;}.price_slider_wrapper {margin-top: -0.5em;}.price_slider_wrapper .price_label span {display: inline-block;color: var(--body-color);}.price_slider_wrapper .ui-slider {height: 6px;position: relative;width: 100%;background-color: var(--theme-color);border: none;margin-top: 15px;margin-bottom: 25px;cursor: pointer;border-radius: 0;}.price_slider_wrapper .ui-slider-range {border: none;cursor: pointer;position: absolute;top: 0;height: 100%;z-index: 1;display: block;background-color: var(--title-color);}.price_slider_wrapper .ui-slider-handle {width: 16px;height: 16px;line-height: 16px;border-radius: 50%;text-align: center;padding: 0;cursor: pointer;position: absolute;margin-top: -5px;z-index: 2;background-color: var(--white-color);border: 3px solid var(--title-color);-webkit-transform: translateX(-1px);-ms-transform: translateX(-1px);transform: translateX(-1px);}.price_slider_wrapper .ui-slider-handle:focus {outline: none;box-shadow: 1.5px 2.598px 10px 0px rgba(0, 0, 0, 0.15);}.price_slider_wrapper .ui-slider-handle:last-child {-webkit-transform: translateX(-9px);-ms-transform: translateX(-9px);transform: translateX(-9px);}.price_slider_wrapper button, .price_slider_wrapper .button {background-color: var(--theme-color);color: var(--white-color);font-weight: 400;line-height: 1.6;text-transform: capitalize;text-align: center;border: none;display: inline-block;overflow: hidden;position: relative;z-index: 2;padding: 7px 20px;min-width: 100px;font-size: 14px;border-radius: 0;-webkit-transition: 0.4s ease-in;transition: 0.4s ease-in;}.price_slider_wrapper button:hover, .price_slider_wrapper .button:hover {background-color: var(--title-color);}.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 .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 .mini_cart_item:first-child {border-top: 1px solid rgba(0, 0, 0, 0.1);}.widget_shopping_cart .cart_list a:not(.remove) {display: block;color: var(--body-color);font-size: 16px;font-weight: 400;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;}.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: 400;}.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 .themeholy-btn {margin-right: 15px;}.widget_shopping_cart .themeholy-btn:last-child {margin-right: 0;}.themeholy-video-widget .video-thumb {position: relative;}.themeholy-video-widget .play-btn {--icon-size: 60px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.themeholy-video-widget .play-btn i {font-size: 16px;}.themeholy-video-widget .video-thumb-title {font-size: 20px;font-weight: 600;line-height: 1.4;margin-top: 10px;margin-bottom: -0.3em;}.widget_recent_entries ul {margin: -0.3em 0 0 0;padding: 0;list-style: none;}.widget_recent_entries ul li > a {color: var(--body-color);font-weight: 400;display: inline-block;}.widget_recent_entries ul li > a:hover {color: var(--theme-color);}.widget_recent_entries ul li span.post-date {font-size: 14px;}.widget_recent_entries ul li:not(:last-child) {border-bottom: 1px solid #dadada;padding-bottom: 12px;margin-bottom: 12px;}.widget_recent_comments ul, .wp-block-latest-comments ul {list-style-type: none;padding-left: 0;}ul.widget_recent_comments, ol.widget_recent_comments, .wp-block-latest-comments {margin-top: -0.11em;padding-left: 0;}.widget_recent_comments ol, .widget_recent_comments ul, .wp-block-latest-comments ol, .wp-block-latest-comments ul {margin-bottom: 0;}.widget_recent_comments li, .wp-block-latest-comments li {margin-bottom: 0;color: var(--body-color);padding-left: 30px;position: relative;}.widget_recent_comments li:before, .wp-block-latest-comments li:before {content: "\f086";position: absolute;left: 0;top: -1px;color: var(--theme-color);font-family: var(--icon-font);}.widget_recent_comments.has-avatars li, .wp-block-latest-comments.has-avatars li {padding-left: 0;padding-bottom: 0 !important;}.widget_recent_comments.has-avatars li:before, .wp-block-latest-comments.has-avatars li:before {display: none;}.widget_recent_comments .avatar, .wp-block-latest-comments .avatar {margin-top: 0.4em;}.widget_recent_comments li:not(:last-child), .wp-block-latest-comments li:not(:last-child) {padding-bottom: 12px;}.widget_recent_comments article, .wp-block-latest-comments article {line-height: 1.5;}.widget_recent_comments a, .wp-block-latest-comments a {color: inherit;}.widget_recent_comments a:hover, .wp-block-latest-comments a:hover {color: var(--theme-color);}.wp-block-latest-comments__comment {line-height: 1.6;}.wp-block-latest-comments__comment a {color: var(--body-color);}.wp-block-latest-comments__comment a:hover {color: var(--theme-color);}.wp-block-latest-comments__comment:last-child {margin-bottom: 0;}.wp-block-calendar tbody td, .wp-block-calendar th {padding: 10px;}.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: 9px;left: 20px;font-size: 14px;color: var(--white-color);font-weight: 400;z-index: 1;line-height: 1.7;}.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(--white-color);background-color: var(--theme-color);}.wp-block-calendar th, .calendar_wrap th {font-size: 14px;padding: 5px 5px;border: none;text-align: center;border-right: 1px solid #fff;color: var(--title-color);font-weight: 400;}.wp-block-calendar th:first-child, .calendar_wrap th:first-child {border-left: 1px solid #eee;}.wp-block-calendar th:last-child, .calendar_wrap th:last-child {border-right: 1px solid #eee;}.wp-block-calendar table th, .calendar_wrap table th {font-weight: 400;}.wp-block-calendar td, .calendar_wrap td {font-size: 14px;padding: 5px 5px;color: #01133c;border: 1px solid #eee;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: #fff;}.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;}.wp-block-calendar a, .calendar_wrap a {color: inherit;text-decoration: none;}.wp-block-calendar a:hover, .calendar_wrap a:hover {color: var(--title-color);}.wp-block-calendar {margin-bottom: 30px;border: none;padding-bottom: 0;}.wp-block-calendar table caption {color: var(--white-color);}ul.widget_rss, ul.wp-block-rss, ol.widget_rss, ol.wp-block-rss {padding-left: 0;}.widget_rss, .wp-block-rss {list-style-type: none;}.widget_rss ul, .wp-block-rss ul {margin: -0.2em 0 -0.5em 0;padding: 0;list-style: none;}.widget_rss ul .rsswidget, .wp-block-rss ul .rsswidget {color: var(--title-color);font-family: var(--theme-font);font-size: 18px;display: block;margin-bottom: 10px;}.widget_rss ul .rssSummary, .wp-block-rss ul .rssSummary {font-size: 14px;margin-bottom: 7px;line-height: 1.5;}.widget_rss ul a, .wp-block-rss ul a {display: block;font-weight: 600;color: inherit;}.widget_rss ul a:hover, .wp-block-rss ul a:hover {color: var(--theme-color);}.widget_rss ul .rss-date, .wp-block-rss ul .rss-date {font-size: 14px;display: inline-block;margin-bottom: 5px;font-weight: 400;color: var(--title-color);}.widget_rss ul .rss-date:before, .wp-block-rss ul .rss-date:before {content: "\f073";font-family: var(--icon-font);margin-right: 10px;font-weight: 300;color: var(--theme-color);}.widget_rss ul cite, .wp-block-rss ul cite {font-weight: 400;color: var(--title-color);font-family: var(--body-font);font-size: 14px;}.widget_rss ul cite:before, .wp-block-rss ul cite:before {content: "";position: relative;top: -1px;left: 0;width: 20px;height: 2px;display: inline-block;vertical-align: middle;margin-right: 8px;background-color: var(--theme-color);}.widget_rss li:not(:last-child), .wp-block-rss li:not(:last-child) {margin-bottom: 16px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-bottom: 16px;}.widget_rss a:hover, .wp-block-rss a:hover {color: var(--theme-color);}.textwidget {margin-top: -0.1em;}.sidebar-area .widget_shopping_cart .themeholy-btn {margin-right: 10px;padding: 8px 22px;font-size: 14px;}.sidebar-area .widget_shopping_cart .themeholy-btn {margin-right: 10px;padding: 8px 22px;font-size: 14px;}@media (min-width: 1200px) {.sidebar-shop .widget {padding: 30px;}}@media (min-width: 992px) {.sidebar-shop .widget {margin-bottom: 24px;}}@media (max-width: 1199px) {.widget {--widget-padding-y: 30px;--widget-padding-x: 30px;}.widget_title {font-size: 22px;margin: -0.12em 0 24px 0;}.author-widget-wrap .name {font-size: 22px;}}@media (max-width: 991px) {.sidebar-area {padding-top: 30px;}.widget {--widget-padding-y: 40px;--widget-padding-x: 40px;}.wp-block-tag-cloud a, .tagcloud a {padding: 10.5px 18px;}}@media (max-width: 767px) {.widget {padding: 35px 20px;}}@media (max-width: 330px) {.recent-post .post-title {font-size: 14px;line-height: 24px;}.recent-post .recent-post-meta a {font-size: 12px;}}.footer-widget {margin-bottom: 50px;}.footer-widget, .footer-widget .widget {padding: 0;border: none;padding-bottom: 0;background-color: transparent;box-shadow: none;}.footer-widget .form-group > i {color: var(--theme-color);top: 18px;}.footer-widget .sidebar-gallery {max-width: 287px;}.footer-widget .widget_title {max-width: 270px;color: var(--white-color);font-weight: 400;text-transform: capitalize;margin: -0.12em 0 37px 0;padding: 0 0 17px 0;}.footer-widget .widget_title:before {display: none;}.footer-widget .widget_title:after {height: 2px;width: 80px;background-color: transparent;background-image: -webkit-linear-gradient( left, var(--theme-color), transparent );background-image: linear-gradient(to right, var(--theme-color), transparent);}.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: -4px;}.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {font-size: 16px;font-weight: 400;padding: 0 0 0 20px;margin-bottom: 21px;font-family: var(--body-font);display: block;max-width: 100%;width: -webkit-max-content;width: -moz-max-content;width: max-content;padding-right: 0;background-color: transparent;border-bottom: none;position: relative;}.footer-widget.widget_meta a:before, .footer-widget.widget_pages a:before, .footer-widget.widget_archive a:before, .footer-widget.widget_categories a:before, .footer-widget.widget_nav_menu a:before {content: "\f061";font-weight: 600;left: 0;top: 2px;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);font-size: 0.9em;background-color: transparent;border: none;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: 300px;margin-top: -0.4em;margin-bottom: 20px;}.footer-widget .recent-post .media-img {max-width: 74px;}.footer-widget .recent-post .media-img:after {line-height: 74px;}.footer-widget .recent-post .post-title {color: var(--white-color);font-weight: 400;}.footer-widget .recent-post:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}.footer-widget .recent-post .recent-post-meta a {font-weight: 400;line-height: 1.2;}.footer-widget .recent-post .recent-post-meta i {color: var(--theme-color);}.footer-widget .recent-post .recent-post-meta a:hover i {color: var(--theme-color);}.about-logo {margin-bottom: 15px;}.themeholy-widget-about .about-logo {margin-bottom: 35px;margin-top: -8px;}.themeholy-widget-about .about-text {margin-bottom: 30px;margin-top: -1.1em;}.footer-text {margin-top: -0.5em;margin-bottom: 25px;}.social-box {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.social-box .social-title {font-size: 20px;color: var(--white-color);font-weight: 600;margin-right: 20px;margin-bottom: 0;}.icon-group a {color: var(--white-color);font-size: 18px;margin-right: 17px;}.icon-group a:last-child {margin-right: 0;}.newsletter-form {position: relative;max-width: 465px;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: 10px;}.newsletter-form .themeholy-btn {min-width: 145px;padding: 21px 20px;}@media (max-width: 1199px) {.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {margin-bottom: 16px;}}@media (max-width: 767px) {.footer-widget .widget_title {margin-bottom: 35px;}.themeholy-widget-about .about-text {margin-bottom: 20px;}.social-box.mb-30 {margin-bottom: 25px;}}.themeholy-header {position: relative;z-index: 41;}.themeholy-header .icon-btn {border-radius: 99px;}.sticky-wrapper {-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}.sticky-wrapper.sticky {position: fixed;top: 0;right: 0;left: 0;background-color: var(--white-color);box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);-webkit-animation: stickyAni 0.4s ease-in-out;animation: stickyAni 0.4s ease-in-out;}@-webkit-keyframes stickyAni {0% {-webkit-transform: translate3d(0, -40px, 0) scaleY(0.8);transform: translate3d(0, -40px, 0) scaleY(0.8);opacity: 0.7;}100% {-webkit-transform: translate3d(0, 0, 0) scaleY(1);transform: translate3d(0, 0, 0) scaleY(1);opacity: 1;}}@keyframes stickyAni {0% {-webkit-transform: translate3d(0, -40px, 0) scaleY(0.8);transform: translate3d(0, -40px, 0) scaleY(0.8);opacity: 0.7;}100% {-webkit-transform: translate3d(0, 0, 0) scaleY(1);transform: translate3d(0, 0, 0) scaleY(1);opacity: 1;}}.main-menu a {display: block;position: relative;font-weight: 400;font-size: 18px;color: var(--title-color);text-transform: capitalize;}.main-menu a:hover {color: var(--theme-color);}.main-menu > ul > li {margin: 0 21px;}.main-menu > ul > li > a {padding: 37px 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";-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;-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: "\f7d9";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: 600;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;}@media (max-width: 1500px) {.main-menu > ul > li {margin: 0 15px;}}.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 .themeholy-btn {margin-left: 15px;}.header-button .icon-btn .badge {font-size: 12px;top: 0;right: 0;}.header-button .icon-btn:hover .badge {background-color: var(--title-color);}.social-links .social-title {font-weight: 400;font-size: 16px;display: inline-block;margin: 0 10px 0 0;color: var(--body-color);}.social-links a {font-size: 16px;display: inline-block;color: var(--body-color);margin: 0 15px 0 0;}.social-links a:last-child {margin-right: 0 !important;}.social-links a:hover {color: var(--theme-color);}.header-logo {padding-top: 15px;padding-bottom: 15px;}.header-links ul {margin: 0;padding: 0;list-style-type: none;}.header-links li {display: inline-block;position: relative;font-size: 18px;font-weight: 400;}.header-links li:not(:last-child) {margin: 0 55px 0 0;}.header-links li:not(:last-child):after {content: "";height: 28px;width: 1px;background-color: var(--body-color);position: absolute;top: -1px;right: -30px;}.header-links li > i {margin-right: 6px;}.header-links li, .header-links span, .header-links p, .header-links a {color: var(--body-color);}.header-links a:hover {color: var(--theme-color);}.header-links b, .header-links strong {font-weight: 600;margin-right: 6px;}.header-notice {margin: 0;}.header-top {padding: 16px 0;background-color: var(--theme-color);--body-color: #fff;}.header-top a:hover {color: var(--title-color);}.header-layout1 {position: relative;}.header-layout1 .menu-area {position: relative;z-index: 2;background-color: var(--white-color);}.header-layout1 .menu-top, .header-layout1 .main-menu {margin-left: 160px;}.header-layout1 .header-top {position: relative;z-index: 2;}.header-layout1 .header-top:before {content: "";height: 100%;width: 28.3%;background-color: var(--title-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%);position: absolute;top: 0;left: 0;z-index: -1;}.header-layout1 .header-button .themeholy-btn {margin-right: 15px;}.header-layout1 .header-logo {position: relative;z-index: 2;}.header-layout1 .themeholy-menu-toggle {margin-left: auto;}.header-layout1 .logo-bg {position: absolute;top: 0;left: 0;width: 25.8%;height: 100%;z-index: 0;}.header-layout1 .logo-bg:before {content: "";position: absolute;inset: 0;background-color: var(--smoke-color2);-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 80px) 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, calc(100% - 80px) 100%, 0% 100%);z-index: -1;}@media (min-width: 1300px) {.header-layout1 .themeholy-container {--main-container: 1720px;}}@media (min-width: 1922px) {.header-layout1 .logo-bg {width: 30.1%;}.header-layout1 .header-top:before {width: 32%;}}@media (max-width: 1700px) {.header-links li:nth-child(4) {display: none;}}@media (max-width: 1500px) {.header-layout1 .logo-bg {width: 21%;}.header-layout1 .menu-top, .header-layout1 .main-menu {margin-left: 40px;}}@media (max-width: 1399px) {.header-layout1 .header-button .themeholy-btn {display: none;}}@media (max-width: 1299px) {.header-layout1 .logo-bg {width: 26%;}.header-layout1 .header-top:before {width: 38%;}.header-layout1 .menu-top, .header-layout1 .main-menu {margin-left: 0;}.header-layout1 .header-button .icon-btn:last-child {display: none;}.header-links li:nth-child(3) {display: none;}}@media (max-width: 990px) {.header-layout1 .logo-bg {width: 30%;}.header-layout1 .logo-bg:before {-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 50px) 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, calc(100% - 50px) 100%, 0% 100%);}.header-layout1 .header-links ul li:first-child {display: none;}.header-layout1 .header-top:before {width: 45%;}}@media (max-width: 991px) {.header-layout1 .logo-bg {width: 56%;}.header-layout1 .header-top {padding: 12px 0;}.header-layout1 .header-top:before {display: none;}}@media (max-width: 575px) {.header-layout1 .header-links li:nth-child(2) {display: none;}.header-layout1 .logo-bg {width: 65%;}.header-layout1 .header-logo img {max-width: 160px;}}@media (max-width: 375px) {.header-layout1 .logo-bg {width: 70%;}}.header-layout2 .header-top:before {width: 40%;}.header-layout2 .logo-bg {width: 30.5%;}.header-layout2 .logo-bg:before {-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 96px) 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, calc(100% - 96px) 100%, 0% 100%);}@media only screen and (min-width: 1300px) {.header-layout2 .themeholy-container {--main-container: 1520px;}}.menu-wrap {border-top: 1px solid var(--border-color);}.menu-wrap .main-menu > ul > li > a {padding: 15px 0;}.menu-wrap .icon-btn {--btn-size: 40px;line-height: 38px;font-size: 16px;}.menu-wrap .icon-btn .badge {font-size: 10px;}.menu-top {padding-top: 17px;padding-bottom: 17px;}.header-info {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 15px;}.header-info .icon-btn {color: var(--theme-color);border-radius: 99px;}.header-info .icon-btn:hover {color: var(--white-color);}.header-info_label {display: block;margin-top: -0.3em;}.header-info_link {font-size: 18px;font-weight: 600;color: var(--title-color);display: block;margin-bottom: -0.3em;}.header-info_link:hover {color: var(--theme-color);}@media (min-width: 1922px) {.header-layout2 .logo-bg {width: 33%;}.header-layout2 .header-top:before {width: 42%;}}@media (max-width: 1700px) {.header-layout2 .logo-bg {width: 27%;}.header-layout2 .header-top:before {width: 47%;}}@media (max-width: 1500px) {.header-layout2 .logo-bg {width: 21%;}}@media (max-width: 1199px) {.menu-wrap {border-top: none;}.menu-wrap .main-menu > ul > li > a {padding: 37px 0;}.header-layout2 .header-top:before {width: 56%;}.header-layout2 .logo-bg {width: 31%;}}@media (max-width: 991px) {.header-layout2 .logo-bg {width: 65%;}}@media (max-width: 575px) {.header-layout2 .header-links li:nth-child(2) {display: inline-block;}}.header-layout3 .logo-bg:before {top: 0;left: 0;right: unset;width: 90%;-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 50px) 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, calc(100% - 50px) 100%, 0% 100%);}.header-layout3 .main-menu {margin-left: 0;}.header-layout3 .main-menu > ul > li > a {padding: 15px 0;color: var(--white-color);font-weight: 400;}.header-layout3 .menu-area {background-color: var(--theme-color2);}.header-layout3 .menu-area .icon-btn {--btn-size: 40px;line-height: 38px;background-color: transparent;border: 1px solid var(--border-color);font-size: 16px;color: var(--white-color);}.header-layout3 .menu-area .icon-btn .badge {font-size: 10px;top: -2px;right: -1px;}.header-layout3 .menu-area:before {content: "";height: 100%;width: 21.5%;background-color: var(--theme-color);position: absolute;top: 0;right: 0;z-index: -1;-webkit-clip-path: polygon(40px 0%, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(40px 0%, 100% 0, 100% 100%, 0% 100%);}.header-layout3 .header-button .social-links {margin-left: 110px;--body-color: #fff;}.header-layout3 .header-button .social-links:hover {color: var(--smoke-color);}@media (max-width: 1199px) {.header-layout3 .header-button .social-links {margin-left: 10px;}}.header-layout4 {position: absolute;top: 0;left: 0;width: 100%;}.header-layout4 .menu-area {position: relative;z-index: 2;background-color: transparent;}.header-layout4 .menu-area:before {content: "";height: 100%;width: 77%;background-color: var(--white-color);-webkit-clip-path: polygon(70px 0%, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(70px 0%, 100% 0, 100% 100%, 0% 100%);position: absolute;top: 0;right: 0;z-index: -1;}.header-layout4 .main-menu {margin-left: 130px;}.header-layout4 .header-button .themeholy-btn {margin-right: 15px;}.header-layout4 .header-logo {position: relative;z-index: 2;}.header-layout4 .themeholy-menu-toggle {margin-left: auto;}.header-layout4 .logo-bg {position: absolute;top: 0;left: 0;width: 25%;height: 100%;z-index: 0;}.header-layout4 .logo-bg:before {content: "";position: absolute;top: 0;left: 0;height: 240px;width: 100%;background-color: var(--theme-color);-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 170px) 100%, 0% 100%);clip-path: polygon(0 0, 100% 0, calc(100% - 170px) 100%, 0% 100%);z-index: -1;}.header-layout4 .logo-bg:after {content: "";height: 2px;width: 80%;position: absolute;left: 0;bottom: 0;background-image: -webkit-linear-gradient( left, var(--white-color), transparent );background-image: linear-gradient(to right, var(--white-color), transparent);}.header-layout4 .sticky-wrapper.sticky .logo-bg:before {height: 100% !important;-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%);}@media (min-width: 1300px) {.header-layout4 .themeholy-container {--main-container: 1720px;}}@media (min-width: 1922px) {.header-layout4 .logo-bg {width: 30%;}}@media (max-width: 1500px) {.header-layout4 .logo-bg {width: 21%;}.header-layout4 .menu-area:before {width: 82%;}.header-layout4 .main-menu {margin-left: 40px;}}@media (max-width: 1399px) {.header-layout4 .header-button .themeholy-btn {display: none;}}@media (max-width: 1299px) {.header-layout4 .logo-bg {width: 26%;}.header-layout4 .logo-bg:before {height: 100%;-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%);}.header-layout4 .main-menu {margin-left: 0;}.header-layout4 .header-button .icon-btn:last-child {display: none;}}@media (max-width: 1199px) {.header-layout4 .logo-bg {width: 30%;}.header-layout4 .menu-area:before {width: 74%;}}@media (max-width: 991px) {.header-layout4 .logo-bg {width: 56%;}}@media (max-width: 575px) {.header-layout4 .logo-bg {width: 65%;}.header-layout4 .header-logo img {max-width: 160px;}}@media (max-width: 375px) {.header-layout4 .logo-bg {width: 70%;}}.footer-wrapper {--border-color: rgba(255, 255, 255, 0.3);--body-color: #bdbdbd;position: relative;z-index: 2;background-color: var(--title-color);overflow: hidden;}.footer-wrapper .themeholy-social a {background-color: #3d4250;color: var(--white-color);}.footer-wrapper .themeholy-social a:hover {background-color: var(--theme-color);}.footer-wrapper .social-links a {margin: 0 30px 0 0;}.widget-area {padding-top: var(--section-space);padding-bottom: 66px;}.footer-links ul {padding: 0;margin: 0;}.footer-links li {font-family: var(--body-font);display: inline-block;padding-right: 15px;margin-right: 10px;position: relative;}.footer-links li:after {content: "";height: 20px;width: 1px;background-color: var(--body-color);position: absolute;top: 50%;right: 0;margin: -10px 0;}.footer-links li:last-child {margin-right: 0;padding-right: 0;}.footer-links li:last-child:after {display: none;}.footer-links a {font-family: inherit;color: var(--body-color);}.footer-links a:hover {color: var(--theme-color);}.copyright-wrap {padding: 22px 0;background-size: 100% auto;background-color: #2a2f3c;}.copyright-text {margin: 0;}.copyright-text a {color: var(--theme-color);}.copyright-text a:hover {color: var(--white-color);}.themeholy-widget-contact {max-width: 265px;}.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;padding-left: 60px;}.footer-newsletter .newsletter-title {max-width: 425px;margin-bottom: 0;}.schedule-info {width: 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;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;border-bottom: 1px dashed rgba(255, 255, 255, 0.2);margin-bottom: 15px;padding-bottom: 15px;}.schedule-info:last-of-type {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}.themeholy-widget-schedule {width: 280px;max-width: 100%;}.themeholy-widget-schedule .title {color: var(--white-color);font-size: 20px;font-weight: 400;margin-bottom: 16px;}.newsletter-widget {max-width: 290px;}.newsletter-widget .newsletter-form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 15px;}.newsletter-widget .newsletter-form .themeholy-btn {width: 100%;}.newsletter-widget .form-group {margin-bottom: 0;}.newsletter-widget input {border-radius: 0;}.newsletter-widget .icon-btn {border: none;background-color: var(--theme-color);color: var(--white-color);border-radius: 0;min-width: 56px;padding: 0;}.newsletter-widget .icon-btn:hover {background-color: var(--title-color);}.newsletter-widget .footer-text {margin-bottom: 25px;}@media (max-width: 991px) {.footer-wrapper .widget-area {padding-top: var(--section-space-mobile);padding-bottom: 30px;}.copyright-text {text-align: center;}}.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;}.newsletter-wrap .newsletter-title {margin-top: -0.28em;margin-bottom: -0.3em;max-width: 400px;color: var(--white-color);font-weight: 600;}.newsletter-wrap .newsletter-text {margin-bottom: -0.5em;max-width: 400px;}.newsletter-form {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;max-width: 428px;gap: 10px;}.newsletter-form .form-group {margin-bottom: 0;width: 100%;}.newsletter-form .form-group > i {color: var(--theme-color);}.newsletter-form input {background-color: #2c3240;border: 1px solid #2c3240;width: 100%;}.newsletter-form input:focus {background-color: #2c3240;color: var(--body-color);}.newsletter-form .themeholy-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;}.footer-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.footer-inner .footer-left {padding-right: var(--gap-x);border-right: 1px solid var(--border-color);padding-top: 105px;padding-bottom: 50px;}.footer-inner .footer-top {border-bottom: 1px solid var(--border-color);padding: var(--gap-y) 0 var(--gap-y) var(--gap-x);}.footer-inner .widget-area2 {padding-top: var(--gap-y);padding-left: var(--gap-x);padding-bottom: 10px;}.themeholy-widget-contact {max-width: 280px;}.info-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;margin-bottom: 30px;}.info-box:last-child {margin-bottom: 0;}.info-box_icon {width: 30px;height: 30px;min-width: 30px;line-height: 32px;font-size: 14px;background-color: rgba(255, 255, 255, 0.15);color: var(--white-color);border-radius: 6px;text-align: center;margin-right: 10px;}.info-box_text {display: block;color: var(--body-color);margin-top: -0.45em;margin-bottom: -0.45em;}.info-box_link {display: inline-block;color: var(--body-color);}.info-box_link:hover {color: var(--theme-color);}.footer-layout2 {--border-color: #2a2f3c;--gap-x: 60px;--gap-y: 60px;}.footer-layout2 .copyright-wrap {border-top: 1px solid var(--border-color);background-color: var(--title-color);}@media (max-width: 1680px) {.footer-layout2 .footer-shape1 {display: none;}}@media (max-width: 1199px) {.footer-inner {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.footer-inner .footer-left {border-right: none;padding-right: 0;border-bottom: 1px solid var(--border-color);text-align: center;padding-top: var(--gap-y);padding-bottom: 5px;}.footer-inner .footer-left .about-logo {max-width: 550px;}.footer-inner .footer-left .widget {max-width: 550px;margin-left: auto;margin-right: auto;}.footer-inner .footer-left .themeholy-widget-schedule {width: 100%;}.footer-inner .footer-top {padding-left: 0;}.footer-inner .newsletter-wrap .newsletter-title {max-width: 440px;}.footer-inner .widget-area2 {padding-left: 0;}}@media (max-width: 991px) {.newsletter-wrap .newsletter-title {font-size: 24px;}.newsletter-wrap .newsletter-text {font-size: 16px;}.footer-wrapper .newsletter-form {max-width: 400px;}}@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: 25px;}.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;}}.footer-layout3 {background-color: var(--black-color2);background-size: cover;--body-color: #fff;}.footer-layout3 .widget-area {padding-top: 100px;padding-bottom: 60px;}.footer-layout3 .themeholy-btn {box-shadow: none;}.footer-layout3 .footer-top {padding-top: 80px;padding-bottom: 80px;border-bottom: 1px solid rgba(255, 255, 255, 0.15);background-color: transparent;}.footer-layout3 .copyright-wrap {--body-color: #fff;background-color: var(--theme-color);}.footer-layout3 .copyright-wrap a {color: var(--white-color);}.footer-layout3 .copyright-wrap a:hover {color: var(--title-color);}@media (max-width: 991px) {.footer-layout3 .widget-area {padding-top: 80px;padding-bottom: 40px;}.footer-layout3 .footer-top {padding-top: 60px;padding-bottom: 60px;}}.breadcumb-menu {max-width: 100%;padding: 0;margin: 35px 0 -0.5em 0;list-style-type: none;position: relative;}.breadcumb-menu li {display: inline-block;margin-right: 3px;padding-right: 5px;list-style: none;position: relative;}.breadcumb-menu li:after {content: "\f054";position: relative;margin-left: 10px;font-weight: 400;font-size: 15px;color: var(--white-color);font-family: var(--icon-font);}.breadcumb-menu li:last-child {padding-right: 0;margin-right: 0;color: var(--theme-color);}.breadcumb-menu li:last-child:after {display: none;}.breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span {white-space: normal;color: inherit;word-break: break-word;font-weight: 400;font-size: 18px;color: var(--white-color);}.breadcumb-title {color: var(--white-color);margin: -0.2em 0 -0.18em 0;line-height: 1.1;font-weight: 600;}.breadcumb-wrapper {background-color: var(--title-color);padding: 175px 0;overflow: hidden;}@media (max-width: 1199px) {.breadcumb-wrapper {padding: 130px 0;}.breadcumb-menu {margin: 25px 0 -0.5em 0;}.breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span {font-size: 16px;}}@media (max-width: 991px) {.breadcumb-wrapper {padding: 120px 0;}}@media (max-width: 767px) {.breadcumb-wrapper {padding: 100px 0;}}@media (max-width: 575px) {.breadcumb-title {font-size: 34px;}}.themeholy-pagination {margin-bottom: 30px;}.themeholy-pagination ul {margin: 0;padding: 0;}.themeholy-pagination li {display: inline-block;margin: 0 3px;list-style-type: none;}.themeholy-pagination li:last-child {margin-right: 0;}.themeholy-pagination li:first-child {margin-left: 0;}.themeholy-pagination span, .themeholy-pagination a {display: inline-block;text-align: center;position: relative;border: none;color: var(--theme-color);background-color: var(--smoke-color);width: 46px;height: 46px;line-height: 46px;z-index: 1;font-size: 18px;font-weight: 400;border-radius: 0;}.themeholy-pagination span.active, .themeholy-pagination span:hover, .themeholy-pagination a.active, .themeholy-pagination a:hover {color: var(--white-color);background-color: var(--theme-color);}@media (max-width: 767px) {.themeholy-pagination span, .themeholy-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 var(--border-color);border-radius: 0px;}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 p a, .wp-block-quote p a {color: inherit;}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 cite, .wp-block-quote cite {display: inline-block;font-size: 20px;line-height: 1;font-weight: 400;font-style: normal;font-family: var(--title-font);white-space: nowrap;position: absolute;bottom: -17px;left: 80px;background-color: var(--theme-color);color: var(--white-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 p cite, .wp-block-quote p cite {margin-top: 20px;margin-bottom: -0.5em;}blockquote.is-large:not(.is-style-plain), blockquote.is-style-large:not(.is-style-plain), blockquote.style-left-icon, blockquote.has-text-align-right, .wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-quote.style-left-icon, .wp-block-quote.has-text-align-right {padding: 40px;}blockquote.style-left-icon, .wp-block-quote.style-left-icon {font-size: 18px;color: var(--body-color);font-weight: 400;line-height: 1.556;background-color: var(--smoke-color);padding-left: 160px;}blockquote.style-left-icon:before, .wp-block-quote.style-left-icon:before {right: unset;left: 56px;top: 60px;font-size: 6rem;font-weight: 400;line-height: 4rem;color: var(--theme-color);text-shadow: none;}blockquote.style-left-icon cite, .wp-block-quote.style-left-icon cite {color: var(--title-color);}blockquote.style-left-icon cite:before, .wp-block-quote.style-left-icon cite:before {background-color: var(--title-color);top: 8px;}blockquote.has-text-align-right, .wp-block-quote.has-text-align-right {border-right: 3px solid var(--theme-color);}blockquote.has-text-align-right:before, .wp-block-quote.has-text-align-right:before {content: "\f10d";right: unset;left: 60px;}blockquote:not(:has(> cite)) p:last-child, .wp-block-quote:not(:has(> cite)) p:last-child {margin-bottom: 0;}.wp-block-pullquote {color: var(--white-color);padding: 0;}blockquote.has-very-dark-gray-color {color: var(--title-color) !important;}.wp-block-pullquote blockquote, .wp-block-pullquote cite, .wp-block-pullquote p {color: var(--title-color);}.wp-block-column blockquote, .wp-block-column .wp-block-quote {padding: 40px 15px 40px 15px;}.wp-block-column blockquote:before, .wp-block-column .wp-block-quote:before {width: 100%;height: 60px;font-size: 30px;}.wp-block-column blockquote.style-left-icon, .wp-block-column blockquote.is-large:not(.is-style-plain), .wp-block-column blockquote.is-style-large:not(.is-style-plain), .wp-block-column blockquote.has-text-align-right, .wp-block-column .wp-block-quote.style-left-icon, .wp-block-column .wp-block-quote.is-large:not(.is-style-plain), .wp-block-column .wp-block-quote.is-style-large:not(.is-style-plain), .wp-block-column .wp-block-quote.has-text-align-right {padding: 40px 15px 40px 15px;}.wp-block-column blockquote cite, .wp-block-column .wp-block-quote cite {font-size: 14px;}.wp-block-column blockquote cite:before, .wp-block-column .wp-block-quote cite:before {bottom: 6px;}.wp-block-pullquote__citation::before, .wp-block-pullquote cite::before, .wp-block-pullquote footer::before {bottom: 7px;}@media (max-width: 767px) {.wp-block-pullquote.is-style-solid-color blockquote {max-width: 90%;}blockquote cite, .wp-block-quote cite {font-size: 18px;left: 30px;}}@media (max-width: 575px) {.wp-block-quote.is-large:not(.is-style-plain) p, .wp-block-quote.is-style-large:not(.is-style-plain) p {font-size: 1.2em;}}@media (max-width: 375px) {blockquote cite, .wp-block-quote cite {font-size: 18px;padding-left: 22px;}blockquote cite:before, .wp-block-quote cite:before {width: 20px;}}.blog-meta {display: block;}.blog-meta span, .blog-meta a {display: inline-block;font-size: 14px;color: var(--body-color);font-family: var(--body-font);position: relative;margin-right: 20px;}.blog-meta span i, .blog-meta a i {margin-right: 6px;color: var(--theme-color);}.blog-meta span:last-child, .blog-meta a:last-child {margin-right: 0;}.blog-meta .author img {border-radius: 50%;width: 30px;height: 30px;margin-right: 6px;}.blog-meta a:hover {color: var(--theme-color);}@media (max-width: 1199px) {.blog-meta span, .blog-meta a {margin-right: 6px;padding-right: 15px;}}.blog-audio img, .blog-img img, .blog-video img {-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}.blog-title a {color: inherit;}.blog-title a:hover {color: var(--theme-color);}.themeholy-blog {margin-bottom: 30px;}.blog-inner-title {margin-top: -0.25em;margin-bottom: 25px;}.blog-inner-title i {color: var(--theme-color);margin-right: 4px;}@media (min-width: 1300px) {.search-wrap, .page-single, .blog-single, .themeholy-comments-wrap, .themeholy-comment-form {margin-right: 10px;}}.blog-single {position: relative;margin-bottom: var(--blog-space-y, 40px);box-shadow: 0px 10px 30px rgba(8, 14, 28, 0.06);border-radius: 0;overflow: hidden;}.blog-single .blog-title {margin-bottom: 15px;font-size: 32px;line-height: 1.25;font-weight: 600;}.blog-single .blog-text {margin-bottom: 27px;}.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: 3px;}.blog-single .social-links li:last-child {margin-right: 0;}.blog-single .social-links a {display: inline-block;width: 40px;height: 40px;line-height: 40px;background-color: var(--white-color);font-size: 14px;color: var(--title-color);text-align: center;border-radius: 0;}.blog-single .social-links a:hover {color: var(--white-color);background-color: var(--theme-color);}.blog-single .blog-meta {margin: -0.35em 0 10px 0;}.blog-single .blog-content {margin: 0 0 0 0;padding: 40px;position: relative;}.blog-single .blog-audio {line-height: 1;}.blog-single .blog-audio, .blog-single .blog-img, .blog-single .blog-video {position: relative;overflow: hidden;background-color: var(--smoke-color);}.blog-single .blog-img .slick-arrow {--pos-x: 30px;--icon-size: 45px;border: none;background-color: var(--white-color);color: var(--theme-color);box-shadow: none;}.blog-single .blog-img .slick-arrow:hover {background-color: var(--theme-color);color: var(--white-color);}.blog-single .blog-img .play-btn {--icon-size: 60px;position: absolute;left: 50%;top: 50%;margin: calc(var(--icon-size) / -2) 0 0 calc(var(--icon-size) / -2);}.blog-single .line-btn {display: block;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;margin-bottom: -1px;}.blog-single:hover .blog-img .slick-arrow {opacity: 1;visibility: visible;}.share-links-title {font-size: 14px;color: var(--title-color);font-family: var(--title-font);font-weight: 600;margin: 0 15px 0 0;display: inline-block;text-transform: uppercase;}.share-links {margin: 0 var(--blog-space-x, 40px) var(--blog-space-y, 35px) var(--blog-space-x, 40px);padding: 20px;background-color: var(--smoke-color);}.share-links > .row {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;--bs-gutter-y: 15px;}.share-links .wp-block-tag-cloud, .share-links .tagcloud {display: inline-block;}.blog-details .blog-single {background-color: transparent;}.blog-details .blog-content > p:last-child {margin-bottom: 0;}@media (max-width: 1399px) {.blog-single .blog-content {padding: 40px 20px;}.blog-single .blog-title {font-size: 28px;line-height: 1.4;}.share-links {--blog-space-x: 20px;}}@media (max-width: 991px) {.blog-single .blog-content {padding: 40px;}.blog-details .blog-single {--blog-space-x: 20px;--blog-space-y: 40px;}.share-links {--blog-space-x: 40px;}}@media (max-width: 767px) {.share-links {--blog-space-x: 20px;}.blog-details .blog-single {--blog-space-x: 20px;--blog-space-y: 20px;}.blog-single .blog-content {padding: 30px 20px;}.blog-single .blog-title {font-size: 24px;line-height: 1.3;}.blog-single .blog-text {margin-bottom: 22px;}.blog-single .blog-bottom {padding-top: 15px;}}@media (max-width: 575px) {.share-links-title {margin: 0 15px 5px 0;}}.themeholy-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;}.themeholy-comment-form .row {--bs-gutter-x: 20px;}.themeholy-comment-form .blog-inner-title {margin-bottom: 0px;}.themeholy-comment-form .form-title {margin-top: -0.35em;}.themeholy-comment-form .form-title a#cancel-comment-reply-link {font-size: 0.7em;text-decoration: underline;}.themeholy-comment-form .form-text {margin-bottom: 25px;}.themeholy-comment-form .form-group > i {color: var(--theme-color);}.blog-comment-area {margin-bottom: 25px;}.themeholy-comment-form, .themeholy-comments-wrap {padding: 40px;box-shadow: 0px 6px 30px rgba(7, 36, 95, 0.07);border-radius: 0;}.themeholy-comment-form:has(#wp-temp-form-div), .themeholy-comments-wrap:has(#wp-temp-form-div) {padding: 0;box-shadow: none;display: none;}.themeholy-comments-wrap {--border-color: #e2e8fa;margin-top: var(--blog-space-y, 40px);margin-bottom: 30px;}.themeholy-comments-wrap .description p:last-child {margin-bottom: -0.5em;}.themeholy-comments-wrap .comment-respond {margin: 30px 0;}.themeholy-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;}.themeholy-comments-wrap li {margin: 0;}.themeholy-comments-wrap .themeholy-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);}.themeholy-comments-wrap .themeholy-post-comment ol, .themeholy-comments-wrap .themeholy-post-comment ul, .themeholy-comments-wrap .themeholy-post-comment dl {margin-bottom: 1rem;}.themeholy-comments-wrap .themeholy-post-comment ol ol, .themeholy-comments-wrap .themeholy-post-comment ol ul, .themeholy-comments-wrap .themeholy-post-comment ul ol, .themeholy-comments-wrap .themeholy-post-comment ul ul {margin-bottom: 0;}.themeholy-comments-wrap ul.comment-list {list-style: none;margin: 0;padding: 0;margin-bottom: -30px;}.themeholy-comments-wrap ul.comment-list ul ul, .themeholy-comments-wrap ul.comment-list ul ol, .themeholy-comments-wrap ul.comment-list ol ul, .themeholy-comments-wrap ul.comment-list ol ol {margin-bottom: 0;}.themeholy-comments-wrap .comment-avater {width: 80px;height: 80px;margin-right: 20px;overflow: hidden;border-radius: 0;}.themeholy-comments-wrap .comment-avater img {width: 100%;}.themeholy-comments-wrap .comment-content {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;margin-top: -6px;position: relative;}.themeholy-comments-wrap .commented-on {font-size: 16px;display: inline-block;margin-bottom: 2px;font-weight: 400;color: var(--body-color);}.themeholy-comments-wrap .commented-on i {color: var(--theme-color);margin-right: 7px;font-size: 0.9rem;}.themeholy-comments-wrap .name {margin-bottom: 12px;font-size: 20px;}.themeholy-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;}.themeholy-comments-wrap .text {margin-bottom: 10px;}.themeholy-comments-wrap .children {margin: 0;padding: 0;list-style-type: none;margin-left: 80px;}.themeholy-comments-wrap .reply_and_edit {margin-top: 12px;margin-bottom: -0.46em;}.themeholy-comments-wrap .reply_and_edit a {margin-right: 15px;}.themeholy-comments-wrap .reply_and_edit a:last-child {margin-right: 0;}.themeholy-comments-wrap .reply-btn {font-weight: 400;font-size: 16px;color: var(--body-color);display: inline-block;}.themeholy-comments-wrap .reply-btn i {color: var(--theme-color);margin-right: 4px;}.themeholy-comments-wrap .reply-btn:hover {color: var(--theme-color);}.themeholy-comments-wrap .star-rating {font-size: 12px;margin-bottom: 10px;position: absolute;top: 5px;right: 0;width: 80px;}ul.comment-list .themeholy-comment-item:last-child > .themeholy-post-comment {border-bottom: none;padding-bottom: 0;}ul.comment-list .children .themeholy-comment-item > .themeholy-post-comment {padding-bottom: 30px;border-bottom: 1px solid var(--border-color);}ul.comment-list:has( > .themeholy-comment-item ~ .themeholy-comment-item ):first-child > .themeholy-post-comment {padding-bottom: 30px;border-bottom: 1px solid var(--border-color);}.themeholy-comments-wrap.themeholy-comment-form {margin: 0;}.comment-respond .must-log-in {margin-bottom: 0;margin-top: 8px;}@media (max-width: 1399px) {.themeholy-comment-form, .themeholy-comments-wrap {padding: 40px 20px;}}@media (max-width: 1199px) {.themeholy-comments-wrap .children {margin-left: 40px;}}@media (max-width: 991px) {.themeholy-comment-form, .themeholy-comments-wrap {padding: 40px;}}@media (max-width: 767px) {.themeholy-comment-form, .themeholy-comments-wrap {padding: 40px 20px;}.themeholy-comments-wrap .themeholy-post-comment {display: block;}.themeholy-comments-wrap .star-rating {position: relative;top: 0;right: 0;}.themeholy-comments-wrap .comment-top {display: block;}.themeholy-comments-wrap .comment-avater {margin-right: 0;margin-bottom: 25px;}.themeholy-comments-wrap .children {margin-left: 40px;}.themeholy-comments-wrap .children {margin-left: 30px;}}@media (max-width: 767px) {.themeholy-comment-form {--blog-space-x: 20px;}}.themeholy-hero-wrapper {position: relative;z-index: 2;overflow: hidden;}.themeholy-hero-wrapper .slick-arrow {border: none;}.themeholy-hero-wrapper .slick-dots {position: absolute;top: 50%;left: 80px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.themeholy-hero-bg {align-items: flex-end;background-color: #131919;display: flex;justify-content: center;inset: 0;min-height: 300px;padding-bottom: 24px;position: relative;}@media screen and (min-width: 768px) {.themeholy-hero-bg {min-height: 400px;padding-bottom: 32px;}}@media screen and (min-width: 1199px) {.themeholy-hero-bg {background-size: 1920px auto;min-height: 600px;padding-bottom: 64px;}}.themeholy-hero-bg .themeholy-hero-btn {padding: 16px 24px;}.themeholy-hero-bg img {height: 100%;width: 100%;object-fit: cover;}.hero-subtitle {font-family: var(--title-font);color: var(--theme-color);display: block;font-size: 20px;font-weight: 600;margin-bottom: 17px;text-transform: uppercase;margin-top: -0.24em;}.hero-title {font-size: 74px;font-weight: bold;line-height: 1.135;margin-bottom: 0;}.hero-title:last-of-type {margin-bottom: 30px;}.hero-text {margin-bottom: 43px;}@media (min-width: 1200px) {.hero-text {padding-right: 70px;}}.hero-1 {overflow: hidden;}.hero-1 .icon-box {position: absolute;top: 50%;left: -10px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 46px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.hero-1 .icon-box:after, .hero-1 .icon-box:before {content: "";height: 80px;width: 3px;background-image: -webkit-linear-gradient( top, var(--theme-color) 0%, rgba(232, 58, 21, 0) 100% );background-image: linear-gradient( 180deg, var(--theme-color) 0%, rgba(232, 58, 21, 0) 100% );position: absolute;left: calc(50% - 1.5px);}.hero-1 .icon-box:before {bottom: calc(100% + 20px);-webkit-transform: rotateX(180deg);transform: rotateX(180deg);}.hero-1 .icon-box:after {top: calc(100% + 20px);}.hero-1 .icon-box .slick-arrow {--pos-x: 0;}.hero-style1 {position: relative;z-index: 6;padding: 203px 0 203px 0;max-width: 730px;}.hero-style1 .hero-title {color: var(--white-color);font-weight: 600;}.hero-style1 .hero-text {color: var(--white-color);}.hero-style1 .sub-title {margin-bottom: 15px;}@media (max-width: 1500px) {.hero-1 .icon-box {left: unset;right: -10px;}}@media (max-width: 1400px) {.hero-style1 {padding: 180px 0;}.hero-title {font-size: 68px;}}@media (max-width: 1299px) {.hero-style1 {padding: 150px 0;}}@media (max-width: 1199px) {.hero-title {font-size: 60px;}.hero-style1 {max-width: 600px;}}@media (max-width: 991px) {.hero-title {font-size: 54px;line-height: 1.2;}.hero-style1 {padding: 110px 0;text-align: center;margin-left: auto;margin-right: auto;}.hero-style1 .btn-group {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.hero-style1 .hero-text {margin-left: auto;margin-right: auto;}.hero-1 .icon-box {display: none;}}@media (max-width: 767px) {.hero-subtitle {font-size: 18px;}.hero-title {font-size: 48px;}}@media (max-width: 575px) {.hero-subtitle {font-size: 16px;margin-bottom: 12px;}.hero-title {font-size: 38px;line-height: 1.24;}.hero-title:last-of-type {margin-bottom: 16px;}.hero-text {margin-bottom: 28px;}}@media (max-width: 390px) {.hero-title {font-size: 34px;line-height: 1.3;}}@media (max-width: 330px) {.hero-title {font-size: 30px;}}.hero-2 {overflow-x: hidden;}.hero-2 .icon-box {padding: 26px;position: absolute;bottom: 0;left: 0;}.hero-2 .icon-box-wrap {position: absolute;bottom: 0;left: 0;width: 100%;}.hero-2 .icon-box .slick-arrow {background-color: var(--white-color);}.hero-2 .icon-box .slick-arrow:hover {background-color: var(--theme-color);}.hero-2 .themeholy-hero-slide {padding-bottom: 98px;}.hero-style2 .hero-text {color: var(--title-color);}.hero-style2 .hero-title {color: var(--title-color);font-weight: 600;}.hero-style2 .hero-title span {color: var(--theme-color);font-weight: 400;}.hero-style2 .sub-title {text-transform: uppercase;letter-spacing: 0.2em;font-weight: 600;}@media (min-width: 1300px) {.hero-style2 {padding: 190px 0 170px 0;}}@media (max-width: 1199px) {.hero-2 .icon-box {padding-left: 0;}.hero-2 .themeholy-hero-slide {padding-bottom: 50px;}.hero-2 .themeholy-hero-bg img {object-position: left;}}@media (max-width: 991px) {.hero-2 .icon-box {display: none;}.hero-2 .themeholy-hero-slide {padding-bottom: 0;}}.hero-social {-webkit-writing-mode: vertical-lr;-ms-writing-mode: tb-lr;writing-mode: vertical-lr;background-color: var(--theme-color);}.hero-social a {display: inline-block;color: var(--white-color);font-family: var(--title-font);text-transform: uppercase;font-weight: 600;position: relative;}.hero-social a:not(:last-child) {margin-bottom: 45px;}.hero-social a:hover {color: var(--theme-color2);}.hero-title2 {font-size: 64px;line-height: 1.156;font-weight: bold;text-transform: uppercase;margin-bottom: 0;}.hero-title2:last-of-type {margin-bottom: 20px;}.hero-title2 b {color: var(--theme-color);font-weight: bold;}@media (max-width: 767px) {.hero-title2 {font-size: 54px;}}@media (max-width: 575px) {.hero-title2 {font-size: 44px;}}@media (max-width: 375px) {.hero-title2 {font-size: 38px;}}.hero-3 {background-color: var(--smoke-color2);overflow-x: hidden;}.hero-3 .hero-img {position: absolute;top: 0;right: 0;z-index: 2;max-width: 50%;height: 100%;-webkit-clip-path: polygon( 100% 0, 100% 100%, 150px 100%, 0 calc(100% - 150px), 0 0 );clip-path: polygon(100% 0, 100% 100%, 150px 100%, 0 calc(100% - 150px), 0 0);}.hero-3 .hero-img img {width: 100%;height: 100%;object-fit: cover;}.hero-3 .hero-shape1 {position: absolute;bottom: 0;left: 0;pointer-events: none;}.hero-3 .hero-social {position: absolute;top: 239px;left: 0;z-index: 3;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);padding: 80px 27px 0 27px;-webkit-clip-path: polygon(0 80px, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(0 80px, 100% 0, 100% 100%, 0% 100%);}.hero-3 .icon-box {position: absolute;bottom: 25px;left: 25px;}.hero-style3 {padding: 325px 0 225px 0;max-width: 500px;position: relative;z-index: 5;}.hero-style3 .hero-text {margin-bottom: 33px;padding-right: 0 !important;}.hero-style3 .sub-title {text-transform: uppercase;letter-spacing: 0.2em;margin-bottom: 22px;font-weight: 600;}@media (max-width: 1400px) {.hero-3 .hero-social {padding: 80px 10px 0 10px;}}@media (max-width: 1299px) {.hero-3 .hero-social {display: none;}.hero-3 .hero-shape1 {max-width: 300px;}.hero-3 .icon-box {left: 40px;}.hero-style3 {padding: 240px 0 140px 0;}}@media (max-width: 1199px) {.hero-3 .hero-img {max-width: 45%;}}@media (max-width: 991px) {.hero-3 .hero-img {display: none;}.hero-3 .icon-box {display: none;}.hero-style3 {padding: 200px 0 100px 0;margin: 0 auto;text-align: center;}.hero-style3 .btn-group {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;text-align: left;}}@media (max-width: 575px) {.hero-style3 .sub-title {font-size: 18px;letter-spacing: 0.1em;}}.hero-4 {background-color: #f0f4ff;}.hero-4 .hero-img {position: absolute;top: 50px;right: 7%;z-index: 2;}.hero-4 .body-particle {position: absolute;width: 100%;height: 100%;z-index: 1;}.hero-4 .triangle-1, .hero-4 .triangle-2 {position: absolute;bottom: 0;right: 0;width: 70%;height: 82%;background-color: #e1e7f9;opacity: 0.3;-webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);clip-path: polygon(100% 0, 0% 100%, 100% 100%);z-index: -1;}.hero-4 .triangle-2 {width: calc(70% - 140px);height: calc(82% - 90px);background-color: #e0e6f8;opacity: 0.5;}.hero-4 .hero-shape2, .hero-4 .hero-shape3 {position: absolute;right: 0;top: 0;}.hero-style4 {position: relative;z-index: 6;margin: 219px 0 219px 0;max-width: 620px;}.hero-style4 .ripple-1, .hero-style4 .ripple-2, .hero-style4 .ripple-3, .hero-style4 .ripple-4, .hero-style4 .ripple-5, .hero-style4 .ripple-6 {border-color: rgba(20, 29, 56, 0.3);}@media (min-width: 1922px) {.hero-4 .hero-img {right: 18%;}}@media (max-width: 1700px) {.hero-4 .hero-img {right: 1%;}}@media (max-width: 1400px) {.hero-4 .hero-img {top: 20px;}.hero-style4 {margin: 180px 0;}}@media (max-width: 1299px) {.hero-4 .hero-img {max-width: 520px;top: 80px;}.hero-style4 {margin: 150px 0;}}@media (max-width: 1199px) {.hero-4 .hero-img {right: -5%;}.hero-style4 {max-width: 500px;}}@media (max-width: 991px) {.hero-style4 {margin: 110px auto;text-align: center;}.hero-style4 .btn-group {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;text-align: left;}.hero-style4 .hero-text {margin-left: auto;margin-right: auto;}.hero-4 .hero-img {position: relative;margin-top: 50px;margin-bottom: -70px;text-align: center;right: 0;top: 0;max-width: 100%;padding-left: 12px;padding-right: 12px;}}@media (max-width: 767px) {.hero-subtitle {font-size: 18px;}}@media (max-width: 575px) {.hero-subtitle {font-size: 16px;margin-bottom: 12px;}.hero-text {margin-bottom: 28px;}}.error-content {text-align: center;}.error-img {text-align: center;margin-bottom: 45px;}.error-title {margin-bottom: 20px;}.error-text {margin-bottom: 35px;max-width: 650px;margin-left: auto;margin-right: auto;}@media (max-width: 991px) {.error-title {margin-bottom: 15px;}.error-img {margin-bottom: 30px;}.error-text {margin-bottom: 25px;}}@media (max-width: 767px) {.error-title {margin-bottom: 10px;}}.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;font-size: 22px;border-radius: 50%;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: all ease 0.4s;transition: all ease 0.4s;color: var(--theme-color);}.popup-search-box button.searchClose:hover {color: var(--body-color);background-color: #fff;border-color: transparent;border-color: transparent;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.popup-search-box form {position: absolute;top: 50%;left: 50%;display: inline-block;padding-bottom: 40px;cursor: auto;width: 100%;max-width: 700px;-webkit-transform: translate(-50%, -50%) scale(0);-ms-transform: translate(-50%, -50%) scale(0);transform: translate(-50%, -50%) scale(0);-webkit-transition: -webkit-transform ease 0.4s;transition: -webkit-transform ease 0.4s;transition: transform ease 0.4s;transition: transform ease 0.4s, -webkit-transform ease 0.4s;}@media (max-width: 1199px) {.popup-search-box form {max-width: 600px;}}.popup-search-box form input {font-size: 18px;height: 70px;width: 100%;border: 2px solid 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 .themeholy-social a {background-color: transparent;border: 1px solid;}.sidemenu-wrapper .themeholy-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: 48px;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;}@media (min-width: 1300px) {.img-box1 {margin-left: 50px;}}.img-box1 {position: relative;z-index: 2;padding-bottom: 78px;}.img-box1 .img1 {display: inline-block;position: relative;z-index: 2;}.img-box1 .img1 img {width: 100%;}.img-box1 .img1:before {content: "";background-color: var(--smoke-color);position: absolute;bottom: -40px;left: -40px;height: 100%;width: 100%;-webkit-animation: jumpAni 7s linear infinite;animation: jumpAni 7s linear infinite;z-index: -1;}.img-box1 .img2 {position: absolute;bottom: 0px;right: 0;border: 10px solid var(--border-color);z-index: 3;}.img-box1 .img2 img {max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;}.img-box1 .ripple-shape {--border-color: #e83a15;--circle-size: 54px;--opacity-original: 1;--opacity-animate: 0;--duration: 10s;position: absolute;bottom: calc(var(--circle-size) * -0.5);left: calc(var(--circle-size) * -0.5);z-index: 3;}@media (max-width: 1199px) {.img-box1 .img1 {display: block;width: 70%;}.img-box1 .img1 img {max-height: 500px;object-fit: cover;}}.testi-card {position: relative;padding: 40px;border: 1px solid var(--border-color);background-color: var(--white-color);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;gap: 40px;}.testi-card:after {content: "";height: 4px;width: 64%;background-color: var(--theme-color);position: absolute;bottom: -1px;right: -1px;-webkit-clip-path: polygon(10px 0%, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(10px 0%, 100% 0, 100% 100%, 0% 100%);z-index: 2;}.testi-card_quote {position: absolute;right: 40px;top: 40px;}.testi-card_avater {width: 150px;min-width: 150px;text-align: center;}.testi-card_name {font-size: 24px;font-weight: 600;margin-bottom: 5px;margin-top: -0.3em;}.testi-card_desig {margin-bottom: 0;display: block;color: var(--theme-color);}.testi-card_text {margin-bottom: -0.5em;margin-top: 20px;}.testi-card_review {color: var(--theme-color);font-size: 20px;margin-top: 15px;}.testi-card_review i {margin-right: 9px;}.testi-card_review i:last-child {margin-right: 0 !important;}@media (max-width: 575px) {.testi-card {-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 30px;text-align: center;padding: 40px 15px;}.testi-card:after {right: 18%;-webkit-clip-path: polygon( 10px 0%, calc(100% - 10px) 0, 100% 100%, 0% 100% );clip-path: polygon(10px 0%, calc(100% - 10px) 0, 100% 100%, 0% 100%);}.testi-card_avater {margin: 0 auto;}}.brand-sec1 {background-color: var(--smoke-color);position: relative;overflow: hidden;}.brand-sec2 .title-area2 {padding: 12px 50px;}.brand-box {aspect-ratio: 2 / 1.5;align-items: center;display: flex;justify-content: center;padding: 0;text-align: center;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}@media (max-width: 991px) {.brand-sec2 .title-area2 {text-align: center;}.brand-sec2 .title-area2 .title {max-width: 100%;}}@media (max-width: 767px) {.brand-sec1 .brand-title-area {position: relative;}}@media (max-width: 375px) {.brand-sec2 .title-area2 {padding: 12px 20px;}}.brand-sec3 {background-color: var(--title-color);padding-top: 60px;}.brand-title {text-align: center;margin: -0.3em auto;font-weight: 600;position: relative;z-index: 2;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;padding: 0 20px;background-color: var(--title-color);}.brand-title-border {position: relative;z-index: 2;}.brand-title-border:before {content: "";position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background-color: #2a2f3c;z-index: -1;}@media (max-width: 1199px) {.brand-sec3 {padding-top: 46px;}}.checklist ul {padding-left: 0;list-style: none;text-align: left;margin-bottom: 0;}.checklist li {color: var(--title-color);font-weight: 400;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: 10px;}.checklist li > i {color: var(--theme-color);}.checklist li:not(:last-child) {margin-bottom: 10px;}.checklist.style2 ul {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}@media (max-width: 575px) {.checklist.style2 ul {grid-template-columns: repeat(2, 1fr);gap: 10px;}}@media (max-width: 400px) {.checklist.style2 ul {grid-template-columns: repeat(1, 1fr);}}.checklist.style2 li {font-size: 20px;font-weight: 600;color: var(--title-color);font-family: var(--title-font);gap: 10px;padding: 12px;}.checklist.style2 li:not(:last-child) {margin-bottom: 0 !important;}.checklist.style2 li > i {font-size: 24px;}.checklist.style3 li:not(:last-child) {margin-bottom: 20px;}.checklist.style3 li > i {font-size: 25px;}.checklist.style4 li {color: #141d38;}.checklist.style4 li:not(:last-child) {margin-bottom: 20px;}.checklist.style4 li > i {font-size: 25px;}.checklist.style4 li img {max-width: 26px;}.checklist.style5 li {color: var(--body-color);font-family: var(--body-font);font-weight: 400;}.checklist.style5 li:not(:last-child) {margin-bottom: 13px;}.checklist.style5 li > i {font-size: 22px;}.checklist.mb-45 {}@media (max-width: 1199px) {.checklist.mb-45 {margin-bottom: 40px;}}.bg-img {position: absolute;inset: 0;height: 100%;width: 100%;}.bg-img img {width: 100%;height: 100%;}.themeholy-video {position: relative;}.themeholy-video img {border-radius: inherit;}.themeholy-video .play-btn {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.icon-box {display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;gap: 10px;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.icon-box.has-right-line {position: relative;}.icon-box.has-right-line:after {content: "";width: 160px;height: 4px;background: -webkit-linear-gradient( left, var(--theme-color) 0%, rgba(232, 58, 21, 0) 100% );background: linear-gradient( 90deg, var(--theme-color) 0%, rgba(232, 58, 21, 0) 100% );margin-left: 10px;}@media (max-width: 1199px) {.icon-box.has-right-line:after {display: none;}}.img-half {position: absolute;top: 0;width: 45%;height: 100%;}.img-half img {width: 100%;height: 100%;object-fit: cover;}.img-half.img-left {left: 0;}.img-half.img-right {right: 0;}@media (max-width: 1199px) {.img-half {position: relative;width: 100%;height: auto;}}@media (max-width: 1199px) {p.mb-40 {margin-bottom: 35px;}p.mb-45 {margin-bottom: 38px;}}.service-card {text-align: center;position: relative;z-index: 2;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}.service-card_icon {width: 120px;height: 120px;line-height: 120px;background-color: var(--theme-color2);border-radius: 50%;text-align: center;position: relative;z-index: 4;margin: 15px auto -76px auto;display: flex;align-items: center;justify-content: center;}.service-card_icon img {position: relative;z-index: 2;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}.service-card_icon:after, .service-card_icon:before {content: "";position: absolute;inset: -15px;background-color: var(--theme-color2);z-index: -1;border-radius: inherit;-webkit-transition: all ease 0.4s;transition: all ease 0.4s;opacity: 0.2;}.service-card_icon:after {opacity: 1;inset: 0;}.service-card_content {-webkit-filter: drop-shadow(0px 0px 14px rgba(175, 175, 175, 0.08));filter: drop-shadow(0px 0px 14px rgba(175, 175, 175, 0.08));padding: 130px 15px 40px 15px;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;position: relative;z-index: 2;}.service-card_content .ripple-shape {position: absolute;top: 40px;right: -20px;--circle-size: 60px;--border-color: #f7f7f7;}.service-card_content .shape1 {position: absolute;bottom: 0;left: 0;background-color: var(--white-color);z-index: 0;width: 238px;height: 198px;opacity: 0;-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;z-index: 0;}.service-card_content:before, .service-card_content:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: var(--white-color);-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;z-index: -2;-webkit-clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 50px, 100% 100%, 0% 100%);}.service-card_content:after {height: 0;z-index: -1;background-color: var(--theme-color);}.service-card_text {max-width: 310px;margin: 0 auto 21px auto;}.service-card .box-title a:hover {color: var(--smoke-color2);}.service-card_text {-webkit-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;margin-bottom: 22px;}.service-card .themeholy-btn {background-color: var(--theme-color2);padding: 17px 20px;min-width: 148px;}.service-card .themeholy-btn:before, .service-card .themeholy-btn:after {background-color: var(--theme-color2);}.page-title {margin-top: -0.26em;font-size: 40px;margin-bottom: 20px;}.page-img {margin-bottom: 40px;overflow: hidden;}.page-single {margin-bottom: 30px;}@media (max-width: 1299px) {.page-title {font-size: 38px;}}@media (max-width: 1199px) {.page-title {font-size: 32px;}}@media (max-width: 767px) {.page-title {font-size: 28px;}}@media (max-width: 575px) {.page-title {font-size: 24px;}}.checklist li.unavailable > i {color: var(--border-color);}.project-sec1 {margin-top: -280px;position: relative;z-index: 3;}.project-sec1 .container, .service-sec .container {position: relative;z-index: 10;}#projectSlide2 .slick-list {padding-right: 342px;}@media (max-width: 1299px) {#projectSlide2 {margin-right: -12px;}#projectSlide2 .slick-list {padding-right: 0;}}@media (max-width: 767px) {#projectSlide2 .slick-list {padding-right: 0;}}.process-card {text-align: center;padding: 0 10px;}.process-card-wrap {padding: 10px 0 0 0;position: relative;}.process-card-wrap:not(:last-child) {border-right: 1px solid var(--border-color);}.process-card-wrap:not(:last-child):after {content: url("data:image/svg+xml,%3Csvg width='98' height='16' viewBox='0 0 98 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M97.7071 8.70711C98.0976 8.31658 98.0976 7.68342 97.7071 7.29289L91.3431 0.928932C90.9526 0.538408 90.3195 0.538408 89.9289 0.928932C89.5384 1.31946 89.5384 1.95262 89.9289 2.34315L95.5858 8L89.9289 13.6569C89.5384 14.0474 89.5384 14.6805 89.9289 15.0711C90.3195 15.4616 90.9526 15.4616 91.3431 15.0711L97.7071 8.70711ZM0 9H97V7H0V9Z' fill='%23E83A15'/%3E%3C/svg%3E");height: 50px;line-height: 50px;width: 130px;background-color: var(--smoke-color);text-align: center;position: absolute;top: 90px;right: -65px;border-top: 1px solid var(--border-color);border-bottom: 1px solid var(--border-color);}.process-card_img {border: 2px solid var(--theme-color);border-radius: 50%;padding: 15px;max-width: 230px;margin: 0 auto 30px auto;position: relative;}.process-card_img > img {border-radius: inherit;}.process-card .box-title {font-size: 30px;font-weight: 600;margin-bottom: 14px;}.process-card_icon {width: 60px;height: 60px;line-height: 56px;border-radius: 50%;position: absolute;top: 0;left: 0;z-index: 3;}.process-card_icon:before, .process-card_icon:after {content: "";position: absolute;inset: 0;border-radius: inherit;background-color: var(--white-color);z-index: -1;}.process-card_icon:before {inset: -13px;background-color: var(--theme-color);opacity: 0.2;}.process-card_text {max-width: 355px;margin: 0 auto -0.5em auto;}@media (max-width: 1199px) {.process-card-wrap:not(:last-child) {border-right: none;}.process-card-wrap:not(:last-child):after {display: none;}}@media (max-width: 575px) {.process-card-wrap:has(.pulse):nth-child(even) {padding-top: 0;}}.px-5 {padding-right: 5px;padding-left: 5px;}.px-10 {padding-right: 10px;padding-left: 10px;}.px-15 {padding-right: 15px;padding-left: 15px;}.px-20 {padding-right: 20px;padding-left: 20px;}.px-25 {padding-right: 25px;padding-left: 25px;}.px-30 {padding-right: 30px;padding-left: 30px;}.px-35 {padding-right: 35px;padding-left: 35px;}.px-40 {padding-right: 40px;padding-left: 40px;}.px-45 {padding-right: 45px;padding-left: 45px;}.px-50 {padding-right: 50px;padding-left: 50px;}.py-5 {padding-top: 5px;padding-bottom: 5px;}.py-10 {padding-top: 10px;padding-bottom: 10px;}.py-15 {padding-top: 15px;padding-bottom: 15px;}.py-20 {padding-top: 20px;padding-bottom: 20px;}.py-25 {padding-top: 25px;padding-bottom: 25px;}.py-30 {padding-top: 30px;padding-bottom: 30px;}.py-35 {padding-top: 35px;padding-bottom: 35px;}.py-40 {padding-top: 40px;padding-bottom: 40px;}.py-45 {padding-top: 45px;padding-bottom: 45px;}.py-50 {padding-top: 50px;padding-bottom: 50px;}.pt-5 {padding-top: 5px;}.pt-10 {padding-top: 10px;}.pt-15 {padding-top: 15px;}.pt-20 {padding-top: 20px;}.pt-25 {padding-top: 25px;}.pt-30 {padding-top: 30px;}.pt-35 {padding-top: 35px;}.pt-40 {padding-top: 40px;}.pt-45 {padding-top: 45px;}.pt-50 {padding-top: 50px;}.pb-5 {padding-bottom: 5px;}.pb-10 {padding-bottom: 10px;}.pb-15 {padding-bottom: 15px;}.pb-20 {padding-bottom: 20px;}.pb-25 {padding-bottom: 25px;}.pb-30 {padding-bottom: 30px;}.pb-35 {padding-bottom: 35px;}.pb-40 {padding-bottom: 40px;}.pb-45 {padding-bottom: 45px;}.pb-50 {padding-bottom: 50px;}.pl-5 {padding-left: 5px;}.pl-10 {padding-left: 10px;}.pl-15 {padding-left: 15px;}.pl-20 {padding-left: 20px;}.pl-25 {padding-left: 25px;}.pl-30 {padding-left: 30px;}.pl-35 {padding-left: 35px;}.pl-40 {padding-left: 40px;}.pl-45 {padding-left: 45px;}.pl-50 {padding-left: 50px;}.pr-5 {padding-right: 5px;}.pr-10 {padding-right: 10px;}.pr-15 {padding-right: 15px;}.pr-20 {padding-right: 20px;}.pr-25 {padding-right: 25px;}.pr-30 {padding-right: 30px;}.pr-35 {padding-right: 35px;}.pr-40 {padding-right: 40px;}.pr-45 {padding-right: 45px;}.pr-50 {padding-right: 50px;}.pb-60 {padding-bottom: 60px;}.mx-5 {margin-right: 5px;margin-left: 5px;}.mx-10 {margin-right: 10px;margin-left: 10px;}.mx-15 {margin-right: 15px;margin-left: 15px;}.mx-20 {margin-right: 20px;margin-left: 20px;}.mx-25 {margin-right: 25px;margin-left: 25px;}.mx-30 {margin-right: 30px;margin-left: 30px;}.mx-35 {margin-right: 35px;margin-left: 35px;}.mx-40 {margin-right: 40px;margin-left: 40px;}.mx-45 {margin-right: 45px;margin-left: 45px;}.mx-50 {margin-right: 50px;margin-left: 50px;}.my-5 {margin-top: 5px;margin-bottom: 5px;}.my-10 {margin-top: 10px;margin-bottom: 10px;}.my-15 {margin-top: 15px;margin-bottom: 15px;}.my-20 {margin-top: 20px;margin-bottom: 20px;}.my-25 {margin-top: 25px;margin-bottom: 25px;}.my-30 {margin-top: 30px;margin-bottom: 30px;}.my-35 {margin-top: 35px;margin-bottom: 35px;}.my-40 {margin-top: 40px;margin-bottom: 40px;}.my-45 {margin-top: 45px;margin-bottom: 45px;}.my-50 {margin-top: 50px;margin-bottom: 50px;}.mt-5 {margin-top: 5px;}.mt-10 {margin-top: 10px;}.mt-15 {margin-top: 15px;}.mt-20 {margin-top: 20px;}.mt-25 {margin-top: 25px;}.mt-30 {margin-top: 30px;}.mt-35 {margin-top: 35px;}.mt-40 {margin-top: 40px;}.mt-45 {margin-top: 45px;}.mt-50 {margin-top: 50px;}.mb-5 {margin-bottom: 5px;}.mb-10 {margin-bottom: 10px;}.mb-15 {margin-bottom: 15px;}.mb-20 {margin-bottom: 20px;}.mb-25 {margin-bottom: 25px;}.mb-30 {margin-bottom: 30px;}.mb-35 {margin-bottom: 35px;}.mb-40 {margin-bottom: 40px;}.mb-45 {margin-bottom: 45px;}.mb-50 {margin-bottom: 50px;}.ml-5 {margin-left: 5px;}.ml-10 {margin-left: 10px;}.ml-15 {margin-left: 15px;}.ml-20 {margin-left: 20px;}.ml-25 {margin-left: 25px;}.ml-30 {margin-left: 30px;}.ml-35 {margin-left: 35px;}.ml-40 {margin-left: 40px;}.ml-45 {margin-left: 45px;}.ml-50 {margin-left: 50px;}.mr-5 {margin-right: 5px;}.mr-10 {margin-right: 10px;}.mr-15 {margin-right: 15px;}.mr-20 {margin-right: 20px;}.mr-25 {margin-right: 25px;}.mr-30 {margin-right: 30px;}.mr-35 {margin-right: 35px;}.mr-40 {margin-right: 40px;}.mr-45 {margin-right: 45px;}.mr-50 {margin-right: 50px;}.mb-60 {margin-bottom: 60px;}.mt-n1 {margin-top: -0.25rem;}.mt-n2 {margin-top: -0.45rem;}.mt-n3 {margin-top: -0.8rem;}.mt-n4 {margin-top: -1.5rem;}.mt-n5 {margin-top: -3rem;}.mb-n1 {margin-bottom: -0.25rem;}.mb-n2 {margin-bottom: -0.45rem;}.mb-n3 {margin-bottom: -0.8rem;}.mb-n4 {margin-bottom: -1.5rem;}.mb-n5 {margin-bottom: -3rem;}.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;}}