:root{--ct-ff-body:'Inter', sans-serif;--ct-ff-heading:'Geologica', sans-serif;--ct-ff-fontawesome:"Font Awesome 6 Pro";--ct-fw-normal:normal;--ct-fw-thin:100;--ct-fw-elight:200;--ct-fw-light:300;--ct-fw-regular:400;--ct-fw-medium:500;--ct-fw-sbold:600;--ct-fw-bold:700;--ct-fw-ebold:800;--ct-fw-black:900;--ct-fs-body:16px;--ct-fs-p:16px;--ct-fs-small:14px;--ct-fs-h1:74px;--ct-fs-h2:48px;--ct-fs-h3:32px;--ct-fs-h4:24px;--ct-fs-h5:20px;--ct-fs-h6:18px;--ct-primary:#334564;--ct-secondary:#4d74a0;--ct-surface:#a6c4e7;--ct-neutral:#97aac0;--ct-accent:#f05874;--ct-primary-shade-20:#293750;--ct-primary-shade-40:#1f293c;--ct-primary-shade-60:#141c28;--ct-primary-shade-80:#0a0e14;--ct-secondary-shade-20:#3e5d80;--ct-secondary-shade-40:#2e4660;--ct-secondary-shade-60:#1f2e40;--ct-secondary-shade-80:#0f1720;--ct-surface-shade-20:#859db9;--ct-surface-shade-40:#64768b;--ct-surface-shade-60:#424e5c;--ct-surface-shade-80:#21272e;--ct-neutral-shade-20:#79889a;--ct-neutral-shade-40:#5b6673;--ct-neutral-shade-60:#3c444d;--ct-neutral-shade-80:#1e2226;--ct-accent-shade-20:#c0465d;--ct-accent-shade-40:#903546;--ct-accent-shade-60:#60232e;--ct-accent-shade-80:#301217;--ct-primary-tint-20:#5c6a83;--ct-primary-tint-40:#858fa2;--ct-primary-tint-60:#adb5c1;--ct-primary-tint-80:#d6dae0;--ct-secondary-tint-20:#7190b3;--ct-secondary-tint-40:#94acc6;--ct-secondary-tint-60:#b8c7d9;--ct-secondary-tint-80:#dbe3ec;--ct-surface-tint-20:#b8d0ec;--ct-surface-tint-40:#cadcf1;--ct-surface-tint-60:#dbe7f5;--ct-surface-tint-80:#edf3fa;--ct-neutral-tint-20:#acbbcd;--ct-neutral-tint-40:#c1ccd9;--ct-neutral-tint-60:#d5dde6;--ct-neutral-tint-80:#eaeef2;--ct-accent-tint-20:#f37990;--ct-accent-tint-40:#f69bac;--ct-accent-tint-60:#f9bcc7;--ct-accent-tint-80:#fcdee3;--ct-white:#ffffff;--ct-color-common-white:var(--ct-white);--ct-color-common-black:#000000;--ct-color-heading-primary:var(--ct-primary);--ct-color-text-body:#364e52;--ct-color-text-body-2:#a9b8b8;--ct-color-text-body-3:#67787a;--ct-color-text-body-4:#18292c;--ct-color-text-body-5:rgba(255, 255, 255, 0.8);--ct-color-theme-primary:var(--ct-secondary);--ct-color-theme-bg:#cadcf1;--ct-color-theme-bg-2:#cee0e0;--ct-color-theme-bg-3:#202e30;--ct-color-theme-dark:var(--ct-primary);--ct-color-theme-dark-2:#18292c;--ct-color-theme-dark-3:#364e52;--ct-color-theme-dark-4:#67787a;--ct-color-theme-dark-5:#676e7a;--ct-color-red-1:#ff0000;--ct-color-grey-1:#edf3fa;--ct-color-grey-2:#a9b8b8;--ct-color-grey-3:rgba(255, 255, 255, 0.1019607843);--ct-color-border-1:#c9d1d1;--ct-color-border-2:#313d3d;--ct-color-border-2b:#4d74a0;--ct-color-border-2c:#a6c4e7;--ct-color-border-3:rgba(255, 255, 255, 0.1490196078);--ct-color-border-4:rgba(255, 255, 255, 0.2);--ct-color-border-5:rgba(30, 138, 138, 0.1490196078);--slider-color-text-body:var(--ct-surface);--slider-color-text-body-2:#dbe7f5;--accent-color:var(--ct-accent);--nav-cur-color:#d9ebff;--text-color-dark-bg:var(--ct-surface-tint-60);}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}.site-main{position:relative;}body{font-family:var(--ct-ff-body);font-size:var(--ct-fs-body);font-weight:normal;color:var(--ct-color-text-body);background-color:var(--ct-surface-tint-80);line-height:1.5;}a{text-decoration:none;}h1,
h2,
h3,
h4,
h5,
h6{font-family:var(--ct-ff-heading);color:var(--ct-color-heading-primary);margin-top:0px;font-weight:var(--ct-fw-medium);line-height:1.2;letter-spacing:-0.03em;}h1{font-size:var(--ct-fs-h1);line-height:1.108;}@media only screen and (min-width: 1200px) and (max-width: 1399px){h1{font-size:60px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){h1{font-size:50px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){h1{font-size:45px;}}h2{font-size:var(--ct-fs-h2);line-height:1.125;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){h2{font-size:40px;}}@media only screen and (min-width: 576px) and (max-width: 767px){h2{font-size:36px;}}@media (max-width: 575px){h2{font-size:30px;}}h3{font-size:var(--ct-fs-h3);line-height:1.25;}@media only screen and (min-width: 768px) and (max-width: 991px){h3{font-size:28px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){h3{font-size:25px;}}h4{font-size:var(--ct-fs-h4);line-height:1.333;}@media only screen and (min-width: 768px) and (max-width: 991px){h4{font-size:22px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){h4{font-size:20px;}}h5{font-size:var(--ct-fs-h5);line-height:1.4;}h6{font-size:var(--ct-fs-h6);line-height:1.444;}h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;display:block;}h1:hover a,
h2:hover a,
h3:hover a,
h4:hover a,
h5:hover a,
h6:hover a{font-size:inherit;color:inherit;font-weight:inherit;}ul{margin:0px;padding:0px;}a,
.btn,
button,
span,
p,
input,
select,
textarea,
li,
svg path,
h1,
h2,
h3,
h4,
h5,
h6{-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}a:focus,
button:focus,
button:focus-visible{text-decoration:none;outline:none;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;}a:focus,
a:hover{color:inherit;text-decoration:none;}a,
button{color:var(--ct-color-theme-primary);outline:none;border:none;background:transparent;padding:0;}.uppercase{text-transform:uppercase;}.capitalize{text-transform:capitalize;}select,
.nice-select,
input[type=search],
input[type=tel],
input[type=text],
input[type=email],
input[type=url],
textarea{outline:none;background-color:var(--ct-color-common-white);height:auto;width:100%;font-size:var(--ct-fs-body);border:1px solid var(--ct-color-border-1);color:var(--ct-color-text-body);padding:10px 15px;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;}input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;}*{scrollbar-width:thin;scrollbar-color:var(--ct-color-theme-primary) var(--ct-color-common-white);}::-webkit-scrollbar{height:4px;width:6px;}::-webkit-scrollbar-thumb{background:var(--ct-color-theme-primary);-webkit-border-radius:1ex;-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.75);}::-webkit-scrollbar-corner{background:transparent;}*::-moz-selection{background:var(--ct-color-common-black);color:var(--ct-color-common-white);text-shadow:none;}::-moz-selection{background:var(--ct-color-common-black);color:var(--ct-color-common-white);text-shadow:none;}::selection{background:var(--ct-color-common-black);color:var(--ct-color-common-white);text-shadow:none;}*::-webkit-input-placeholder{color:var(--ct-color-text-body);font-size:var(--ct-fs-body);opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s;}*::-moz-placeholder{color:var(--ct-color-text-body);font-size:var(--ct-fs-body);opacity:1;-moz-transition:all 0.3s;transition:all 0.3s;}*:-ms-input-placeholder{color:var(--ct-color-text-body);font-size:var(--ct-fs-body);opacity:1;-ms-transition:all 0.3s;transition:all 0.3s;}*::-ms-input-placeholder{color:var(--ct-color-text-body);font-size:var(--ct-fs-body);opacity:1;-ms-transition:all 0.3s;transition:all 0.3s;}*::placeholder{color:var(--ct-color-text-body);font-size:var(--ct-fs-body);opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s;}table{border-collapse:separate;border-spacing:0;}img{max-width:100%;}.w-img img{width:100%;}.m-img img{max-width:100%;}.fix{overflow:hidden;}.section-gap{padding-top:120px;padding-bottom:120px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.section-gap{padding-top:100px;padding-bottom:100px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.section-gap{padding-top:70px;padding-bottom:70px;}}.section-gap-2{padding-top:100px;padding-bottom:100px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.section-gap-2{padding-top:80px;padding-bottom:80px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.section-gap-2{padding-top:60px;padding-bottom:60px;}}.gap-top,
.section-top-gap{padding-top:120px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.gap-top,
  .section-top-gap{padding-top:100px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.gap-top,
  .section-top-gap{padding-top:70px;}}.gap-bottom,
.section-bottom-gap{padding-bottom:120px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.gap-bottom,
  .section-bottom-gap{padding-bottom:100px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.gap-bottom,
  .section-bottom-gap{padding-bottom:70px;}}.section-gap-x{-webkit-margin-start:15px;margin-inline-start:15px;-webkit-margin-end:15px;margin-inline-end:15px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.section-gap-x{-webkit-margin-start:12px;margin-inline-start:12px;-webkit-margin-end:12px;margin-inline-end:12px;}}.section-separator{border-top:1px dashed var(--ct-color-border-1);}.mt-10{margin-top:10px;}.rg-30{row-gap:30px;}.rg-40{row-gap:40px;}.rg-50{row-gap:50px;}.rg-60{row-gap:60px;}.rg-70{row-gap:70px;}.rg-80{row-gap:80px;}.mt-30{margin-top:30px;}.mb-30{margin-bottom:30px;}.mt-40{margin-top:40px;}.mb-40{margin-bottom:40px;}.mt-50{margin-top:50px;}.mb-50{margin-bottom:50px;}.mt-60{margin-top:60px;}.mb-60{margin-bottom:60px;}.gap-15{--bs-gutter-x:15px;padding:0 15px;}.gap-15 .row{--bs-gutter-x:15px;--bs-gutter-y:15px;}.space-for-header{padding-top:105px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.space-for-header{padding-top:95px;}}.top-space-15{padding-top:15px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.top-space-15{padding-top:12px;}}.top-space-65{padding-top:65px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.top-space-65{padding-top:94px;}}.gap-30{--bs-gutter-x:30px;}.gap-30 .row{--bs-gutter-x:30px;--bs-gutter-y:30px;}.gap-0{--bs-gutter-x:0;}.gap-0 .row{--bs-gutter-x:0;}.wow{visibility:hidden;}.container-end-align{-webkit-margin-start:calc((100% - 1320px) / 2);margin-inline-start:calc((100% - 1320px) / 2);width:auto;min-width:auto;max-width:inherit;-webkit-padding-end:0;padding-inline-end:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.container-end-align{-webkit-margin-start:calc((100% - 1140px) / 2);margin-inline-start:calc((100% - 1140px) / 2);}}@media only screen and (min-width: 992px) and (max-width: 1199px){.container-end-align{-webkit-margin-start:calc((100% - 960px) / 2);margin-inline-start:calc((100% - 960px) / 2);}}@media only screen and (min-width: 768px) and (max-width: 991px){.container-end-align{-webkit-margin-start:calc((100% - 720px) / 2);margin-inline-start:calc((100% - 720px) / 2);}}@media only screen and (min-width: 576px) and (max-width: 767px){.container-end-align{-webkit-margin-start:calc((100% - 540px) / 2);margin-inline-start:calc((100% - 540px) / 2);}}@media (max-width: 575px){.container-end-align{-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-end:12px;padding-inline-end:12px;}}.vbox-grab .vbox-child img{border-radius:12px;}#smooth-content{padding-bottom:15px;will-change:transform;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){#smooth-content{padding-bottom:0;}}.ct-sticky-panel,
.ct-sticky-panel-2,
.ct-sticky-panel-3,
.slidebar-stickiy{will-change:transform;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){[data-speed=".8"]{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;}}.ct-scroll-btn{cursor:pointer;}.ct-primary-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;position:relative;background-color:var(--ct-color-theme-primary);font-size:16px;font-weight:var(--ct-fw-sbold);padding:5px 5px 5px 25px;text-align:center;border-radius:50px;line-height:1;z-index:2;overflow:hidden;white-space:nowrap;}.ct-primary-btn .btn-text{color:var(--ct-color-common-white);overflow:hidden;}.ct-primary-btn .btn-text span{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;text-shadow:0 30px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}.ct-primary-btn .btn-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:1;width:42px;height:42px;overflow:hidden;background-color:var(--ct-color-theme-dark);border-radius:50%;}.ct-primary-btn .btn-icon i{color:var(--ct-color-common-white);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.ct-primary-btn.btn-dark{background-color:var(--ct-color-theme-dark);}.ct-primary-btn.btn-dark .btn-icon{background-color:var(--ct-color-common-white);}.ct-primary-btn.btn-dark .btn-icon i{color:var(--ct-color-theme-dark);}.ct-primary-btn.transparent-btn{background-color:transparent;border:1px solid var(--ct-color-border-1);}.ct-primary-btn.transparent-btn .btn-text{color:var(--ct-color-heading-primary);}.ct-primary-btn.transparent-btn:hover{border-color:var(--ct-color-theme-dark);}.ct-primary-btn:hover .btn-text span{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}.ct-primary-btn:hover .btn-icon i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}.ct-primary-btn-lg{font-size:20px;padding:7px 7px 7px 44px;gap:14px;}.ct-primary-btn-lg .btn-icon{font-size:27px;width:59px;height:59px;}.text-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;position:relative;font-size:16px;font-weight:var(--ct-fw-sbold);text-align:center;line-height:1;z-index:2;}.text-btn .btn-text{color:var(--ct-color-heading-primary);overflow:hidden;}.text-btn .btn-text span{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;text-shadow:0 30px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}.text-btn .btn-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:1;width:30px;height:30px;overflow:hidden;background-color:var(--ct-color-theme-dark);border-radius:50%;}.text-btn .btn-icon i{color:var(--ct-color-common-white);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.text-btn:hover .btn-text span{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}.text-btn:hover .btn-icon{background-color:var(--ct-color-theme-primary);}.text-btn:hover .btn-icon i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}.cti-icon-btn{width:64px;height:64px;border-radius:50%;border:1px solid var(--ct-color-theme-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px;}.cti-icon-btn i{color:var(--ct-color-theme-primary);font-weight:var(--ct-fw-normal);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.cti-icon-btn:hover{background-color:var(--ct-color-theme-primary);}.cti-icon-btn:hover i{color:var(--ct-color-common-white);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.cti-icon-btn{width:60px;height:60px;font-size:24px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.cti-icon-btn{width:50px;height:50px;font-size:20px;}}.header-area{background-color:var(--ct-color-common-white);border-end-start-radius:12px;border-end-end-radius:12px;position:relative;z-index:99;}.header-area.header-1.header-absolute{top:0;position:absolute;inset-inline-start:0;width:calc(100% - 30px);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-area.header-1.header-absolute{width:calc(100% - 24px);}}.header-area.header-1 .header-wrapper{padding:0 18px;background-color:var(--ct-color-common-white);}.header-area.header-2.header-absolute{position:absolute;top:30px;inset-inline-start:15px;width:calc(100% - 60px);z-index:999;background-color:transparent;border-radius:0;}.header-area.header-2.header-absolute > .container-fluid{--bs-gutter-x:0;}.header-area.header-2.header-absolute > .container-fluid > .row{--bs-gutter-x:0;}.header-area.header-2.header-absolute .header-wrapper{background-color:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);padding:0 20px;border-radius:14px;}.header-area.header-2.header-absolute .search_popup{background-color:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);}.header-area.header-2.header-absolute .search_popup .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),
.header-area.header-2.header-absolute .search_popup .search-box input[type=text]{background-color:var(--ct-color-common-white);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-area.header-2.header-absolute{top:24px;inset-inline-start:12px;width:calc(100% - 48px);}}.header-area.header-2.header-sticky .header-wrapper{padding:0 8px;}.header-area.header-3.header-absolute{background-color:transparent;position:absolute;top:0;inset-inline-start:0;width:calc(100% - 30px);z-index:999;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-area.header-3.header-absolute{width:calc(100% - 24px);}}.header-area.header-3 .header-wrapper{padding:0 12px;border-start-start-radius:12px;border-start-end-radius:12px;}.header-area.header-duplicate{display:none;opacity:0;visibility:hidden;}.header-area.sticky{position:fixed;width:calc(100% - 30px);top:0;inset-inline-start:0;-webkit-animation:sticky 0.9s;animation:sticky 0.9s;border-bottom:none;z-index:1002;-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);opacity:1;visibility:visible;background-color:var(--ct-color-common-white);display:block;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-area.sticky{width:100%;}.header-area.sticky.section-gap-x{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.header-area.header-3 .header-wrapper, .header-area.header-1 .header-wrapper{padding:0 8px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-area.header-3 .header-wrapper, .header-area.header-1 .header-wrapper{padding:0 4px;}.header-area.header-2.header-absolute .header-wrapper{padding:0 16px;}.header-area.header-2.header-sticky .header-wrapper{padding:0 4px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-area.header-3 .header-wrapper, .header-area.header-1 .header-wrapper{padding:15px 0px;}.header-area.header-2.header-absolute .header-wrapper{padding:15px 12px;}.header-area.header-2.header-sticky .header-wrapper{padding:15px 0;}}.header-top{background-color:var(--ct-color-theme-primary);border-end-start-radius:12px;border-end-end-radius:12px;padding:0 12px;margin-bottom:15px;}.header-top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header-top-content .topbar-text{color:var(--ct-color-common-white);padding:13px 0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;}.header-top-content .topbar-text i{color:var(--ct-color-common-white);font-size:20px;}.header-top-content .topbar-text a{color:var(--ct-color-common-white);font-weight:var(--ct-fw-sbold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.header-top-content .topbar-text a::after{content:"\e913";font-size:21px;line-height:1.2;font-family:"computax-icons" !important;font-weight:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--ct-color-common-white);}.header-top-content .topbar-text a:hover{opacity:0.7;}@media only screen and (min-width: 768px) and (max-width: 991px){.header-top-content .topbar-text{font-size:15px;}.header-top-content .topbar-text i{font-size:18px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-top-content .topbar-text{font-size:15px;padding:10px 0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.header-top-content .topbar-text i{font-size:18px;}}.header-top-content .header-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.header-top-content .header-info .info-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative;padding:0 15px;-webkit-border-start:1px dashed rgba(255, 255, 255, 0.15);border-inline-start:1px dashed rgba(255, 255, 255, 0.15);}.header-top-content .header-info .info-item:last-child{-webkit-padding-end:0;padding-inline-end:0;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-top-content .header-info .info-item:last-child{display:none;}}.header-top-content .header-info .info-item span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;color:var(--ct-color-common-white);}.header-top-content .header-info .info-item a{color:var(--ct-color-common-white);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-top-content .header-info .info-item{border:0;padding:0 10px 10px 10px;}}.header-top-content .header-info .social-links ul li a{width:22px;height:22px;font-size:14px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-top-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.header-top{padding:0 8px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-top{padding:0px;}}.header-bottom{border-bottom:1px dashed #c9d1d1;}.header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:99;position:relative;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-wrapper{padding:15px 0;}}.site_logo .logo{display:inline-block;max-width:236px;width:100%;}.menu-area{gap:25px;}.mainmenu ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.mainmenu ul > li{position:relative;z-index:1;}.mainmenu ul > li > a{position:relative;font-size:16px;color:var(--ct-color-heading-primary);display:block;padding:37px 0;font-weight:var(--ct-fw-medium);line-height:1;}.mainmenu ul > li.menu-item-has-children > a, .mainmenu ul > li.has-dropdown > a{-webkit-padding-end:20px;padding-inline-end:20px;}.mainmenu ul > li.menu-item-has-children > a::after, .mainmenu ul > li.has-dropdown > a::after{content:"\e929";font-family:"computax-icons";color:inherit;font-size:12px;position:absolute;top:40px;inset-inline-end:0;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.mainmenu ul > li.menu-item-has-children:hover > a::after, .mainmenu ul > li.has-dropdown:hover > a::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}.mainmenu ul > li.current-menu-ancestor > a, .mainmenu ul > li.current-menu-item > a, .mainmenu ul > li:hover > a{color:var(--ct-color-theme-primary);}.mainmenu ul > li.current-menu-ancestor > a::after, .mainmenu ul > li.current-menu-item > a::after, .mainmenu ul > li:hover > a::after{color:var(--ct-color-theme-primary);}.mainmenu ul > li.current-menu-ancestor > a::before, .mainmenu ul > li.current-menu-item > a::before, .mainmenu ul > li:hover > a::before{opacity:1;visibility:visible;}.mainmenu ul > li > .sub-menu{display:block;position:absolute;top:100%;inset-inline-start:0;width:260px;top:100%;inset-inline-start:0;z-index:99;text-align:start;background-color:var(--ct-color-common-white);-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);border-radius:10px;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;opacity:0;visibility:hidden;gap:0;padding:10px 0;pointer-events:none;-webkit-transition:0.4s;transition:0.4s;}.mainmenu ul > li > .sub-menu > li{display:block;width:100%;}.mainmenu ul > li > .sub-menu > li > a{position:relative;padding:10px 20px;display:block;color:var(--ct-color-text-body);}.mainmenu ul > li > .sub-menu > li > a::before{display:none;}.mainmenu ul > li > .sub-menu > li:last-child{padding-bottom:0;}.mainmenu ul > li > .sub-menu > li.menu-item-has-children > a::after, .mainmenu ul > li > .sub-menu > li.has-dropdown > a::after{top:13px;inset-inline-end:15px;color:var(--ct-color-text-body);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.mainmenu ul > li > .sub-menu > li.current-menu-ancestor > a, .mainmenu ul > li > .sub-menu > li.current-menu-item > a, .mainmenu ul > li > .sub-menu > li:hover > a{color:var(--ct-color-theme-primary);}.mainmenu ul > li > .sub-menu > li.current-menu-ancestor > a::before, .mainmenu ul > li > .sub-menu > li.current-menu-item > a::before, .mainmenu ul > li > .sub-menu > li:hover > a::before{opacity:1;visibility:visible;width:14px;}.mainmenu ul > li > .sub-menu > li.current-menu-ancestor > a::after, .mainmenu ul > li > .sub-menu > li.current-menu-item > a::after, .mainmenu ul > li > .sub-menu > li:hover > a::after{color:var(--ct-color-theme-primary);}.mainmenu ul > li > .sub-menu > li > .sub-menu{inset-inline-start:100%;top:-10px;}.mainmenu ul > li:hover > .sub-menu{opacity:1;visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:inherit;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.mainmenu ul{gap:0 22px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.mainmenu ul{gap:0 16px;}}.header-search{line-height:1;position:relative;}.header-search .search{color:var(--ct-color-heading-primary);font-size:20px;line-height:1;width:48px;height:48px;border-radius:50%;background-color:var(--ct-surface-tint-80);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.header-search .search i{line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-search .search{font-size:18px;width:44px;height:44px;}}.header-search .search:hover i{-webkit-animation:gelatine 0.6s;animation:gelatine 0.6s;}.header-search .search.search-hide{opacity:0;visibility:hidden;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);}.header-search .search_close_btn{color:var(--ct-color-heading-primary);font-size:20px;line-height:1;width:48px;height:48px;border-radius:50%;background-color:var(--ct-surface-tint-80);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;position:absolute;inset-inline-start:0;top:0;}.header-search .search_close_btn i{line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-search .search_close_btn{font-size:18px;width:44px;height:44px;}}.header-search .search_close_btn.close-show{opacity:1;visibility:visible;}.header-contact{font-size:20px;line-height:1;color:var(--ct-color-heading-primary);gap:8px;}.header-contact .call-text{font-weight:var(--ct-fw-sbold);position:relative;}.header-contact .call-text::after{content:"";position:absolute;bottom:-1px;inset-inline-end:0;width:100%;height:1px;background-color:currentColor;}.header-contact:hover .call-text::after{-webkit-animation:linehover 0.8s linear;animation:linehover 0.8s linear;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.header-contact{font-size:18px;}}.header-right-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;}.header-right-item .ct-primary-btn .btn-icon{width:38px;height:38px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-right-item .ct-primary-btn .btn-icon{width:35px;height:35px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.header-right-item{gap:12px;}}.menu_bar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:25px;height:25px;position:relative;top:0;inset-inline-start:0;-webkit-margin-start:5px;margin-inline-start:5px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.menu_bar span{display:block;width:18px;height:2px;background-color:var(--ct-color-common-black);border-radius:10px;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s;}.menu_bar span:last-child, .menu_bar span:first-child{width:25px;}.menu_bar.mobile_menu_bar{width:50px;height:50px;padding:12px;background:var(--ct-color-theme-primary);border-radius:7px;}.menu_bar.mobile_menu_bar span{background-color:var(--ct-color-common-white);}.menu_bar:hover span{width:100%;}@media only screen and (min-width: 992px) and (max-width: 1199px){.menu_bar{-webkit-margin-start:0;margin-inline-start:0;}}.header-2.header-absolute .mainmenu > ul > li > a{color:var(--ct-color-common-white);padding-top:32px;padding-bottom:32px;}.header-2.header-absolute .mainmenu > ul > li.menu-item-has-children > a::after, .header-2.header-absolute .mainmenu > ul > li.has-dropdown > a::after{color:currentColor;top:35px;}.header-2.header-absolute .mainmenu > ul > li:hover > a, .header-2.header-absolute .mainmenu > ul > li.current-menu-ancestor > a{color:var(--nav-cur-color);}.header-2.header-absolute .mainmenu > ul > li:hover > a::after, .header-2.header-absolute .mainmenu > ul > li.current-menu-ancestor > a::after{color:currentColor;}.header-2.header-absolute .menu_bar span{background-color:var(--ct-color-common-white);}.header-3.header-absolute .mainmenu > ul > li > a{padding-top:32px;padding-bottom:32px;}.header-3.header-absolute .mainmenu > ul > li.menu-item-has-children > a::after, .header-3.header-absolute .mainmenu > ul > li.has-dropdown > a::after{color:currentColor;top:35px;}.gap-60-25{--bs-gutter-x:60px;}.gap-60-25 .row{--bs-gutter-x:25px;--bs-gutter-y:25px;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.gap-60-25{--bs-gutter-x:40px;}.gap-60-25 .row{--bs-gutter-x:20px;--bs-gutter-y:20px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.gap-60-25{--bs-gutter-x:32px;}.gap-60-25 .row{--bs-gutter-x:16px;--bs-gutter-y:16px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.gap-60-25{--bs-gutter-x:0;}.gap-60-25 .row{--bs-gutter-x:0;--bs-gutter-y:20px;}}.gap-30-30{--bs-gutter-x:30;}.gap-30-30 .row{--bs-gutter-x:30px;--bs-gutter-y:30px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.gap-30-30{--bs-gutter-x:20px;}.gap-30-30 .row{--bs-gutter-y:20px;}}.header-wrapper:has(.mega-menu){position:static;}.mainmenu ul > li:has(.mega-menu),
.mobile_menu ul > li:has(.mega-menu){position:static;}.mainmenu ul > li > .mega-menu,
.mobile_menu ul > li > .mega-menu{max-width:1920px;width:100%;inset-inline-start:50%;-webkit-transform:scaleY(0) translateX(-50%);-ms-transform:scaleY(0) translateX(-50%);transform:scaleY(0) translateX(-50%);padding:30px 0;max-height:89dvh;overflow:hidden;overflow-y:scroll;scrollbar-width:none;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.mainmenu ul > li > .mega-menu,
  .mobile_menu ul > li > .mega-menu{padding:20px 0;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.mainmenu ul > li > .mega-menu,
  .mobile_menu ul > li > .mega-menu{padding:16px 0;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.mainmenu ul > li > .mega-menu,
  .mobile_menu ul > li > .mega-menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.mainmenu ul > li > .mega-menu li,
  .mobile_menu ul > li > .mega-menu li{-webkit-padding-start:0 !important;padding-inline-start:0 !important;}}.mainmenu ul > li > .mega-menu::before,
.mobile_menu ul > li > .mega-menu::before{display:none;}.mainmenu ul > li > .mega-menu .container-fluid,
.mobile_menu ul > li > .mega-menu .container-fluid{max-width:1920px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;width:100%;}.mainmenu ul > li > .mega-menu-pages,
.mobile_menu ul > li > .mega-menu-pages{width:calc(100% - 30px);max-width:1120px;padding:0;margin:0 auto;}.mainmenu ul > li > .mega-menu-pages .mega-menu-wrapper,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.mainmenu ul > li > .mega-menu-pages .mega-menu-wrapper,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single{width:315px;-webkit-border-start:1px solid var(--ct-color-border-1);border-inline-start:1px solid var(--ct-color-border-1);padding:26px 30px 20px;}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single:last-child, .mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single:first-child,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single:last-child,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single:first-child{-webkit-border-start:0;border-inline-start:0;}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single:last-child,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single:last-child{width:377px;padding:15px 15px;-webkit-padding-start:0;padding-inline-start:0;}@media only screen and (min-width: 992px) and (max-width: 1199px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single:last-child,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single:last-child{width:350px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single:last-child,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single:last-child{width:100%;padding:0;}}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box{position:relative;background:var(--ct-color-theme-dark);border-radius:10px;overflow:hidden;}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content{padding:30px 28px 30px;}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title{font-size:24px;color:var(--ct-color-common-white);margin-bottom:15px;line-height:1;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title{font-size:60px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title{font-size:50px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .title{font-size:60px;}}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content > span,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content > span{display:block;font-size:20px;font-family:var(--ct-ff-heading);font-weight:var(--ct-fw-medium);color:var(--ct-color-common-white);line-height:1;margin-bottom:26px;}@media (max-width: 575px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content > span,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content > span{margin-bottom:20px;}}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact{background-color:var(--ct-color-theme-primary);padding:7px 12px;border-radius:50px;line-height:1;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact span,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact span{color:var(--ct-color-common-white);font-size:18px;font-weight:var(--ct-fw-sbold);margin:0;text-shadow:0 30px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact i,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact i{color:var(--ct-color-common-white);font-size:20px;-webkit-margin-end:6px;margin-inline-end:6px;-webkit-margin-start:0;margin-inline-start:0;}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact:hover span,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content .feature-contact:hover span{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}@media only screen and (min-width: 992px) and (max-width: 1199px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content{padding:30px 20px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-content{padding:0 0 30px 0;}}@media (max-width: 575px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box{max-width:360px;margin:0 auto;}}@media (max-width: 400px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box{max-width:320px;margin:0 auto;}}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{width:385px;height:385px;border-radius:50%;overflow:hidden;-webkit-margin-start:45px;margin-inline-start:45px;margin-bottom:-50px;border:5px solid var(--ct-color-theme-primary);}.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images img,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{width:299px;height:299px;-webkit-margin-start:102px;margin-inline-start:102px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{width:325px;height:325px;-webkit-margin-start:56px;margin-inline-start:56px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{width:500px;height:500px;-webkit-margin-start:260px;margin-inline-start:260px;margin-bottom:-70px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{-webkit-margin-start:180px;margin-inline-start:180px;}}@media (max-width: 400px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single .feature-box .feature-images{width:320px;height:320px;-webkit-margin-start:45px;margin-inline-start:45px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.mainmenu ul > li > .mega-menu-pages .mega-menu-pages-single,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-pages-single{width:100%;padding:20px 0;-webkit-border-start:0;border-inline-start:0;}}.mainmenu ul > li > .mega-menu-pages .mega-menu-title,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-title{font-size:18px;font-family:var(--ct-ff-body);font-weight:var(--ct-fw-sbold);padding-bottom:10px;position:relative;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.mainmenu ul > li > .mega-menu-pages .mega-menu-title,
  .mobile_menu ul > li > .mega-menu-pages .mega-menu-title{color:var(--ct-color-common-white);}}.mainmenu ul > li > .mega-menu-pages .mega-menu-title::before,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-title::before{position:absolute;content:"";width:32px;height:3px;background:var(--accent-color);bottom:0px;inset-inline-start:0;}.mainmenu ul > li > .mega-menu-pages .mega-menu-list,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.mainmenu ul > li > .mega-menu-pages .mega-menu-list a,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-list a{font-weight:var(--ct-fw-medium);color:var(--ct-color-common-black-2);padding:7px 0;font-size:14px;line-height:1;position:relative;}.mainmenu ul > li > .mega-menu-pages .mega-menu-list a:has(.mega-menu-badge),
.mobile_menu ul > li > .mega-menu-pages .mega-menu-list a:has(.mega-menu-badge){display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.mainmenu ul > li > .mega-menu-pages .mega-menu-list a:hover, .mainmenu ul > li > .mega-menu-pages .mega-menu-list a.active,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-list a:hover,
.mobile_menu ul > li > .mega-menu-pages .mega-menu-list a.active{color:var(--ct-color-theme-primary);-webkit-padding-start:5px;padding-inline-start:5px;}.mainmenu ul > li > .mega-menu .mega-menu-badge,
.mobile_menu ul > li > .mega-menu .mega-menu-badge{font-size:10px;line-height:1;letter-spacing:-0.025em;color:var(--ct-color-common-white);background-color:var(--ct-color-theme-primary);padding:3px 7px;border-radius:40px;}.mainmenu ul > li > .mega-menu .mega-menu-badge-hot,
.mobile_menu ul > li > .mega-menu .mega-menu-badge-hot{background-color:var(--ct-color-red-1);}.mainmenu ul > li:hover .mega-menu,
.mobile_menu ul > li:hover .mega-menu{-webkit-transform:scaleY(1) translateX(-50%);-ms-transform:scaleY(1) translateX(-50%);transform:scaleY(1) translateX(-50%);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.mainmenu ul > li:hover .mega-menu,
  .mobile_menu ul > li:hover .mega-menu{-webkit-transform:scaleY(1) translateX(0);-ms-transform:scaleY(1) translateX(0);transform:scaleY(1) translateX(0);}}.mainmenu ul > li > .mega-menu-service,
.mobile_menu ul > li > .mega-menu-service{width:346px;-webkit-margin-start:-25px;margin-inline-start:-25px;padding:15px 0;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.mainmenu ul > li > .mega-menu-service,
  .mobile_menu ul > li > .mega-menu-service{width:100%;-webkit-margin-start:0;margin-inline-start:0;}}.mainmenu ul > li > .mega-menu-service::before,
.mobile_menu ul > li > .mega-menu-service::before{display:none;}.mainmenu ul > li > .mega-menu-service li a,
.mobile_menu ul > li > .mega-menu-service li a{padding:15px 25px;border-bottom:1px solid var(--ct-color-border-1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:16px;font-weight:var(--ct-fw-sbold);font-weight:var(--ct-fw-medium);letter-spacing:-0.03em;}.mainmenu ul > li > .mega-menu-service li:last-child a,
.mobile_menu ul > li > .mega-menu-service li:last-child a{border-bottom:0;}.mainmenu ul > li > .mega-menu-service li:hover a,
.mobile_menu ul > li > .mega-menu-service li:hover a{-webkit-padding-start:25px;padding-inline-start:25px;}.mainmenu ul > li > .mega-menu-service li:hover a::before,
.mobile_menu ul > li > .mega-menu-service li:hover a::before{display:none;}.mainmenu ul > li > .mega-menu-service-single,
.mobile_menu ul > li > .mega-menu-service-single{gap:12px;}.mainmenu ul > li > .mega-menu-service-single .mega-menu-service-icon,
.mobile_menu ul > li > .mega-menu-service-single .mega-menu-service-icon{width:54px;height:54px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:relative;z-index:2;text-align:center;background:linear-gradient(-45deg, rgba(51, 69, 100, 0.3) 0%, rgba(51, 69, 100, 0) 50%, rgba(51, 69, 100, 0.3) 100%);color:var(--ct-color-theme-primary);font-size:40px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:0.4s ease-in-out 0s;transition:0.4s ease-in-out 0s;}.mainmenu ul > li > .mega-menu-service-single .mega-menu-service-title,
.mobile_menu ul > li > .mega-menu-service-single .mega-menu-service-title{line-height:1.375;max-width:171px;display:inline-block;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.mainmenu ul > li > .mega-menu-service-single .mega-menu-service-title,
  .mobile_menu ul > li > .mega-menu-service-single .mega-menu-service-title{max-width:156px;}}.mainmenu ul > li > .mega-menu-service-single .mega-menu-service-nav,
.mobile_menu ul > li > .mega-menu-service-single .mega-menu-service-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;inset-inline-end:-16px;-webkit-margin-start:auto;margin-inline-start:auto;min-width:45px;height:100%;z-index:2;font-size:1.6em;line-height:1;color:var(--ct-color-theme-primary);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.mainmenu ul > li > .mega-menu-service-single .mega-menu-service-nav,
  .mobile_menu ul > li > .mega-menu-service-single .mega-menu-service-nav{color:var(--ct-color-common-white);}}.mainmenu ul > li > .mega-menu-service-single .mega-menu-service-nav i,
.mobile_menu ul > li > .mega-menu-service-single .mega-menu-service-nav i{-webkit-transition:-webkit-transform 0.4s ease-in-out 0s;transition:-webkit-transform 0.4s ease-in-out 0s;transition:transform 0.4s ease-in-out 0s;transition:transform 0.4s ease-in-out 0s, -webkit-transform 0.4s ease-in-out 0s;}.mainmenu ul > li > .mega-menu-service-single .mega-menu-service-nav i:last-child,
.mobile_menu ul > li > .mega-menu-service-single .mega-menu-service-nav i:last-child{position:absolute;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);}.mainmenu ul > li > .mega-menu-service-single .mega-menu-service-nav:hover i:first-child,
.mobile_menu ul > li > .mega-menu-service-single .mega-menu-service-nav:hover i:first-child{-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);}.mainmenu ul > li > .mega-menu-service-single .mega-menu-service-nav:hover i:last-child,
.mobile_menu ul > li > .mega-menu-service-single .mega-menu-service-nav:hover i:last-child{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.mainmenu ul > li > .mega-menu-service-single:hover .mega-menu-service-icon,
.mobile_menu ul > li > .mega-menu-service-single:hover .mega-menu-service-icon{background-color:var(--ct-color-theme-primary);color:var(--ct-color-common-white);}.mainmenu ul > li > .mega-menu-service-single:hover .mega-menu-service-nav,
.mobile_menu ul > li > .mega-menu-service-single:hover .mega-menu-service-nav{opacity:1;}.ct-demo-wrapper{margin-bottom:0;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-demo-wrapper{margin-bottom:0px;}}.ct-demo-top-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;margin-bottom:50px;}.ct-demo-top-title{font-size:32px;margin-bottom:0;}.ct-demo-top-title span{color:var(--ct-color-theme-primary);}@media only screen and (min-width: 576px) and (max-width: 767px){.ct-demo-top-title{font-size:28px;}}@media (max-width: 575px){.ct-demo-top-title{font-size:24px;}}.ct-demo-thumb{padding:9px 9px 20px;position:relative;z-index:1;border:1px solid var(--ct-color-border-1);border-radius:10px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-demo-thumb{border-color:var(--ct-color-border-2);}}.ct-demo-thumb .image{max-width:596px;width:100%;margin-bottom:20px;position:relative;-webkit-transition:0.4s;transition:0.4s;border-radius:8px;overflow:hidden;}.ct-demo-thumb .image::before{content:"";position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;background:var(--ct-color-theme-dark);opacity:0;visibility:hidden;-webkit-transition:0.4s;transition:0.4s;}.ct-demo-thumb .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-demo-thumb .image{max-width:100%;}}.ct-demo-thumb .ct-demo-title{color:var(--ct-color-heading-primary);font-weight:var(--ct-fw-medium);font-size:16px;text-align:center;margin-bottom:0;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-demo-thumb .ct-demo-title{font-size:14px;}}.ct-demo-thumb .ct-demo-title a{color:var(--ct-color-heading-primary);}.ct-demo-thumb .ct-demo-title a:hover{color:var(--ct-color-theme-primary);}.ct-demo-thumb:not(.coming):hover .image::before{opacity:0.6;visibility:visible;}.ct-demo-thumb:not(.coming):hover .ct-demo-button{top:50%;opacity:1;visibility:visible;}@media (max-width: 575px){.ct-demo-thumb{padding:15px 15px 25px;}}.ct-demo-thumb.coming .image::before{display:none;}.ct-demo-thumb .ct-demo-badge{font-size:14px;line-height:1;letter-spacing:-0.025em;color:var(--ct-color-common-white);background-color:var(--ct-color-red-1);padding:3px 7px;border-radius:40px;position:absolute;inset-inline-start:11px;top:11px;}.ct-demo-button{position:absolute;top:60%;inset-inline-start:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;visibility:hidden;-webkit-transition:ease-out 0.4s;transition:ease-out 0.4s;}.ct-demo-button .ct-primary-btn{background-color:var(--ct-color-common-white);}.ct-demo-button .ct-primary-btn .btn-text{color:var(--ct-color-theme-dark);}.hamburger_menu .mean-container .mean-nav ul li:has(.ct-demo-thumb).dropdown-opened > a{border-bottom:0;}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li a,
.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:none;border-bottom:0;}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li a:has(.mega-menu-badge),
.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service a:has(.mega-menu-badge){gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li a.ct-primary-btn,
.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service a.ct-primary-btn{padding:4.5px;-webkit-padding-start:15px;padding-inline-start:15px;}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li a .mega-menu-badge,
.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service a .mega-menu-badge{font-size:10px;line-height:1;letter-spacing:-0.025em;color:var(--ct-color-common-white);background-color:var(--ct-color-theme-primary);padding:3px 7px;border-radius:40px;}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li a .mega-menu-badge-hot,
.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service a .mega-menu-badge-hot{background-color:var(--ct-color-red-1);}.hamburger_menu .mean-container .mean-nav ul li .mega-menu li .ct-demo-title a,
.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service .ct-demo-title a{padding:0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service li,
  .hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li{-webkit-padding-start:0 !important;padding-inline-start:0 !important;}}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-service li a,
.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li a{border-bottom:1px solid var(--ct-color-border-2);}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li .mega-menu-title::after{background-color:var(--ct-color-theme-dark);}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li a:not(.ct-primary-btn){width:auto;padding:18px 0;text-transform:capitalize;color:var(--ct-color-common-white);border-bottom:1px solid var(--ct-color-border-2);}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li a:not(.ct-primary-btn)::before{display:none;}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li a:not(.ct-primary-btn):hover{color:var(--ct-color-theme-primary);padding:18px 0;}.hamburger_menu .mean-container .mean-nav ul li .mega-menu-pages li .cta-btn .ct-primary-btn{width:auto;}.ct-footer-section{background-color:var(--ct-color-theme-bg);position:relative;z-index:1;padding-top:195px;border-radius:12px;overflow:hidden;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.ct-footer-section{padding-top:150px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-footer-section{padding-top:135px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.ct-footer-section{padding-top:320px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-footer-section{padding-top:270px;margin-bottom:0;border-end-start-radius:0;border-end-end-radius:0;}}.footer-main-area{position:relative;padding:100px 0 90px 0;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.footer-main-area{padding:70px 0;}}.footer-logo{max-width:150px;}.award-logo-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;}.award-logo-area .award-logo{max-width:96px;}.footer-widget .footer-text{max-width:280px;width:100%;}.footer-widget .footer-text p{margin-top:28px;margin-bottom:34px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.footer-widget .footer-text p{margin-bottom:20px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.footer-widget .footer-text{max-width:100%;}}.footer-widget .title{font-weight:var(--ct-fw-sbold);margin-bottom:33px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.footer-widget .title{margin-bottom:18px;}}.footer-widget.footer-col-1 .footer-text p{color:var(--ct-color-text-body-2);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.footer-widget.footer-col-1{margin-bottom:10px;}}.social-links ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;}.social-links ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:rgba(12, 30, 33, 0.3);font-size:16px;line-height:1;}.social-links ul li a i{color:var(--ct-color-theme-bg);}.social-links ul li a:hover{background-color:var(--ct-color-theme-primary);-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.social-links ul li a:hover i{color:var(--ct-color-common-white);}.social-links ul li::after{display:none;}.social-links.style-2 ul li a{background-color:var(--ct-color-common-white);opacity:0.4;}.social-links.style-2 ul li a i{color:var(--ct-color-theme-primary);}.social-links.style-2 ul li a:hover{opacity:1;}.social-links.style-3 ul li a{background-color:var(--ct-color-common-white);opacity:0.3;}.social-links.style-3 ul li a i{color:var(--ct-color-theme-dark);}.social-links.style-3 ul li a:hover{background-color:var(--ct-color-theme-primary);opacity:1;}.social-links.style-3 ul li a:hover i{color:var(--ct-color-common-white);}.widget-nav-menu{-webkit-padding-start:40px;padding-inline-start:40px;}.widget-nav-menu ul{list-style:none;}.widget-nav-menu ul li{padding:6px 0;}.widget-nav-menu ul li:first-child{padding-top:0;}.widget-nav-menu ul li a{color:var(--ct-color-text-body);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.widget-nav-menu ul li a .badge{font-size:10px;text-transform:uppercase;color:var(--ct-color-common-white);background-color:var(--ct-color-theme-primary);border-radius:50px;padding:3px 6px 4px;}.widget-nav-menu ul li a:hover{color:var(--ct-color-theme-primary);-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}@media only screen and (min-width: 1200px) and (max-width: 1399px){.widget-nav-menu{-webkit-padding-start:20px;padding-inline-start:20px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.widget-nav-menu{-webkit-padding-start:80px;padding-inline-start:80px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.widget-nav-menu{-webkit-padding-start:0;padding-inline-start:0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.widget-nav-menu{margin-top:30px;}}.widget-nav-menu.footer-col-3, .widget-nav-menu.footer-col-2{-webkit-padding-start:115px;padding-inline-start:115px;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.widget-nav-menu.footer-col-3, .widget-nav-menu.footer-col-2{-webkit-padding-start:70px;padding-inline-start:70px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.widget-nav-menu.footer-col-3, .widget-nav-menu.footer-col-2{margin-top:30px;-webkit-padding-start:0;padding-inline-start:0;}}.widget-nav-menu.footer-col-3{-webkit-padding-start:120px;padding-inline-start:120px;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.widget-nav-menu.footer-col-3{-webkit-padding-start:80px;padding-inline-start:80px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.widget-nav-menu.footer-col-3{margin-top:30px;-webkit-padding-start:0;padding-inline-start:0;}}.widget-subscribe{max-width:350px;width:100%;-webkit-margin-start:auto;margin-inline-start:auto;}.widget-subscribe .title{margin-bottom:25px;font-weight:var(--ct-fw-medium);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.widget-subscribe{-webkit-margin-start:0;margin-inline-start:0;margin-top:30px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.widget-subscribe{max-width:100%;-webkit-margin-start:0;margin-inline-start:0;margin-top:30px;}}.subscribe-form{position:relative;}.subscribe-form input[type=email]{height:64px;padding:15px 60px 15px 25px;border:0;border-radius:8px;outline:1px solid transparent;}.subscribe-form input[type=email]:focus{outline-color:var(--ct-color-theme-primary);}.subscribe-form input[type=checkbox]{position:relative;-webkit-margin-end:8px;margin-inline-end:8px;width:18px;height:18px;border:1px solid var(--ct-color-theme-dark);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}.subscribe-form input[type=checkbox]::before{content:"\e911";font-size:10px;line-height:1;font-family:"computax-icons" !important;color:var(--ct-color-common-white);position:absolute;width:100%;text-align:center;line-height:16px;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.subscribe-form input[type=checkbox]:checked{background-color:var(--ct-color-theme-dark);}.subscribe-form input[type=checkbox]:checked::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.subscribe-form button{position:absolute;width:64px;height:64px;inset-inline-end:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px;line-height:1;color:var(--ct-color-theme-primary);}.subscribe-form button i{line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}.subscribe-form button:hover i, .subscribe-form button:focus i{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}.subscribe-form button::before{content:"";position:absolute;inset-inline-start:0;top:20px;height:24px;-webkit-border-start:1px solid var(--ct-color-border-1);border-inline-start:1px solid var(--ct-color-border-1);}.subscribe-form label{color:var(--ct-color-text-body);margin-top:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.subscribe-form label a{color:var(--ct-color-theme-dark);font-weight:var(--ct-fw-sbold);-webkit-margin-start:4px;margin-inline-start:4px;}.subscribe-form label a:hover{color:var(--ct-color-theme-primary);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.subscribe-form{margin-top:18px;}}.copyright-content-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;padding:20px 0;}.copyright-content-area .footer-contact ul{list-style:none;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:22px;}.copyright-content-area .footer-contact ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;color:var(--ct-color-text-body);}.copyright-content-area .footer-contact ul li a .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--ct-color-theme-primary);font-size:28px;line-height:1;}.copyright-content-area .footer-contact ul li a .icon i{color:var(--ct-color-common-white);}.copyright-content-area .footer-contact ul li a .text{position:relative;}.copyright-content-area .footer-contact ul li a .text::before{content:"";position:absolute;bottom:-2px;inset-inline-start:auto;inset-inline-end:0;width:0;height:1px;background-color:var(--ct-color-text-body);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.copyright-content-area .footer-contact ul li a:hover .text::before{width:100%;inset-inline-start:0;inset-inline-end:auto;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.copyright-content-area .footer-contact{width:100%;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.copyright-content-area .social-links ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.copyright-content-area .social-links{width:100%;}}.copyright-content-area .copyright-text p{margin:0;}.copyright-content-area .copyright-text a{color:var(--ct-color-common-black);}.copyright-content-area .copyright-text a:hover{color:var(--ct-color-theme-primary);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.copyright-content-area .copyright-text{width:100%;text-align:center;}}.copyright-content-area .copyright-menu ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.copyright-content-area .copyright-menu ul li{position:relative;-webkit-margin-end:13px;margin-inline-end:13px;-webkit-padding-end:12px;padding-inline-end:12px;z-index:1;}.copyright-content-area .copyright-menu ul li::before{content:"";background:var(--ct-color-border-2);position:absolute;width:1px;height:11px;top:50%;inset-inline-end:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.copyright-content-area .copyright-menu ul li a{font-size:16px;font-weight:var(--ct-fw-regular);color:var(--ct-color-text-body-2);}.copyright-content-area .copyright-menu ul li a:hover{color:var(--ct-color-common-white);}.copyright-content-area .copyright-menu ul li:last-child{-webkit-padding-end:0;padding-inline-end:0;-webkit-margin-end:0;margin-inline-end:0;}.copyright-content-area .copyright-menu ul li:last-child::before{display:none;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.copyright-content-area .copyright-menu{width:100%;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.copyright-content-area{gap:18px;}}.ct-copyright-area{padding-bottom:30px;}.ct-copyright-area .copyright-content-area{border-top:1px solid var(--ct-color-border-1);border-bottom:1px solid var(--ct-color-border-1);padding:20px 0;}.ct-footer-section.footer-2{background-color:var(--ct-color-theme-dark);padding-top:100px;}.ct-footer-section.footer-2 .footer-widget .title{color:var(--ct-color-common-white);}.ct-footer-section.footer-2 .footer-widget ul li a{color:var(--ct-color-text-body-2);}.ct-footer-section.footer-2 .footer-widget ul li a:hover{color:var(--ct-color-theme-primary);}.ct-footer-section.footer-2 .footer-col-1{position:relative;}.ct-footer-section.footer-2 .footer-col-1::before{content:"";position:absolute;bottom:-160px;inset-inline-start:-50px;width:350px;height:300px;border-radius:50%;background:var(--ct-color-theme-primary);-webkit-filter:blur(50px);filter:blur(50px);opacity:0.15;z-index:-1;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-footer-section.footer-2{padding-top:60px;}}.footer-subscribe{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);padding:40px 50px;border-radius:12px;}.footer-subscribe .subscribe-form{width:49%;}.footer-subscribe .subscribe-form input[type=email]{color:var(--ct-color-text-body-2);background-color:transparent;backdrop-filter:blur(10px);border-radius:50px;padding:5px 205px 5px 30px;outline:1px solid transparent;}@media (max-width: 575px){.footer-subscribe .subscribe-form input[type=email]{padding:5px 24px 5px;}}.footer-subscribe .subscribe-form input[type=email]::-webkit-input-placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-2);}.footer-subscribe .subscribe-form input[type=email]::-moz-placeholder{-moz-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-2);}.footer-subscribe .subscribe-form input[type=email]:-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-2);}.footer-subscribe .subscribe-form input[type=email]::-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-2);}.footer-subscribe .subscribe-form input[type=email]::placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-2);}.footer-subscribe .subscribe-form input[type=email]:focus{outline-color:var(--ct-color-theme-primary);}.footer-subscribe .subscribe-form button{width:auto;height:auto;top:6px;inset-inline-end:8px;font-size:16px;font-weight:var(--ct-fw-sbold);}@media (max-width: 575px){.footer-subscribe .subscribe-form button{position:static;margin-top:20px;}}.footer-subscribe .subscribe-form button::before{display:none;}@media only screen and (min-width: 768px) and (max-width: 991px){.footer-subscribe .subscribe-form{width:70%;margin-top:0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.footer-subscribe .subscribe-form{width:100%;margin-top:0;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.footer-subscribe{padding:30px 20px;}}.subscribe-logo{max-width:225px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.subscribe-logo{max-width:160px;}}.widget-contact{-webkit-padding-start:76px;padding-inline-start:76px;}.widget-contact .title{color:var(--ct-color-common-white);}@media only screen and (min-width: 1200px) and (max-width: 1399px){.widget-contact{-webkit-padding-start:30px;padding-inline-start:30px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.widget-contact{margin-top:30px;-webkit-padding-start:70px;padding-inline-start:70px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.widget-contact{margin-top:30px;-webkit-padding-start:0;padding-inline-start:0;}}.footer-contact-info{max-width:230px;width:100%;}.footer-contact-info .contact-item{margin-bottom:14px;}.footer-contact-info .contact-item:last-child{margin-bottom:0;}.footer-contact-info .contact-item span{color:var(--ct-color-text-body-2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;}.footer-contact-info .contact-item span i{font-size:20px;color:var(--ct-color-theme-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}.footer-contact-info .contact-item a{color:var(--ct-color-common-white);font-weight:var(--ct-fw-sbold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:3px;}.footer-contact-info .contact-item a:hover{color:var(--ct-color-theme-primary);}.footer-marquee{border-top:1px dashed var(--ct-color-border-2);border-bottom:1px dashed var(--ct-color-border-2);}.footer-marquee .marquee-text{opacity:0.2;}.footer-marquee .marquee-text:hover{opacity:0.7;}.ct-copyright-area-2 .copyright-content-area{padding:25px 0;}.ct-copyright-area-2 .copyright-text p{color:var(--ct-color-text-body-2);}.ct-copyright-area-2 .copyright-text a{color:var(--ct-color-common-white);}.ct-copyright-area-2 .copyright-text a:hover{color:var(--ct-color-theme-bg);}.ct-footer-section.footer-3{background-color:var(--ct-color-theme-dark);position:relative;z-index:1;padding-top:0;}.ct-footer-section.footer-3 .footer-main-area{padding-top:120px;padding-bottom:110px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-footer-section.footer-3 .footer-main-area{padding-top:100px;padding-bottom:90px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-footer-section.footer-3 .footer-main-area{padding-top:70px;padding-bottom:60px;}}.ct-footer-section.footer-3 .footer-widget .title{color:var(--ct-color-common-white);}.ct-footer-section.footer-3 .footer-widget ul li a{color:var(--ct-color-text-body-2);}.ct-footer-section.footer-3 .footer-widget ul li a:hover{color:var(--ct-color-theme-primary);}.footer-bottom-area{padding-bottom:50px;}.widget-subscribe-2{max-width:850px;width:100%;background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);padding:40px 30px;border-radius:12px;-webkit-margin-start:auto;margin-inline-start:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px;}.widget-subscribe-2 .title{color:var(--ct-color-common-white);max-width:250px;width:100%;margin-bottom:25px;font-weight:var(--ct-fw-medium);}.widget-subscribe-2 .subscribe-form{-webkit-box-flex:1;-ms-flex:1;flex:1;}.widget-subscribe-2 .subscribe-form input[type=email]{background-color:transparent;backdrop-filter:blur(10px);border-radius:10px;color:var(--ct-color-text-body-2);outline:1px solid transparent;}.widget-subscribe-2 .subscribe-form input[type=email]::-webkit-input-placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-2);}.widget-subscribe-2 .subscribe-form input[type=email]::-moz-placeholder{-moz-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-2);}.widget-subscribe-2 .subscribe-form input[type=email]:-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-2);}.widget-subscribe-2 .subscribe-form input[type=email]::-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-2);}.widget-subscribe-2 .subscribe-form input[type=email]::placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-2);}.widget-subscribe-2 .subscribe-form input[type=email]:focus{outline-color:var(--ct-color-theme-primary);}.widget-subscribe-2 .subscribe-form button::before{border-color:var(--ct-color-theme-dark-4);}.widget-subscribe-2 .subscribe-form input[type=checkbox]{border:1px solid var(--ct-color-text-body-2);}.widget-subscribe-2 .subscribe-form input[type=checkbox]::before{color:var(--ct-color-theme-dark);}.widget-subscribe-2 .subscribe-form input[type=checkbox]:checked{background-color:var(--ct-color-common-white);border-color:var(--ct-color-common-white);}.widget-subscribe-2 .subscribe-form label{color:var(--ct-color-text-body-2);}.widget-subscribe-2 .subscribe-form label a{color:var(--ct-color-common-white);}.widget-subscribe-2 .subscribe-form label a:hover{color:var(--ct-color-theme-primary);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.widget-subscribe-2 .subscribe-form{margin-top:0;-ms-flex-preferred-size:auto;flex-basis:auto;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.widget-subscribe-2{max-width:760px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.widget-subscribe-2{padding:30px 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.widget-subscribe-2{max-width:100%;-webkit-margin-start:0;margin-inline-start:0;margin-top:30px;padding:30px 20px;gap:0;}}.ct-copyright-area-3{background-color:var(--ct-color-theme-primary);}.ct-copyright-area-3 .copyright-content-area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 0;}.ct-copyright-area-3 .copyright-text p{color:var(--ct-color-common-white);}.ct-copyright-area-3 .copyright-text a{color:var(--ct-color-common-white);}.ct-copyright-area-3 .copyright-text a:hover{color:var(--ct-color-theme-bg);}.search_popup{position:absolute;top:101%;inset-inline-start:0;width:100%;height:auto;background-color:var(--ct-color-common-white);padding:80px 0;-webkit-transform:translateY(calc(-100% - 200px));-ms-transform:translateY(calc(-100% - 200px));transform:translateY(calc(-100% - 200px));-webkit-transition:opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-webkit-transition-delay:0.2s;transition-delay:0.2s;z-index:10;border-radius:12px;}.search_popup .search_close{position:absolute;top:36px;inset-inline-end:36px;}.search_popup .search_close .search_close_btn{font-size:24px;color:var(--ct-color-theme-dark);}.search_popup .search_close .search_close_btn svg{width:24px;height:24px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.search_popup .search_close .search_close_btn svg path{fill:var(--ct-color-theme-dark);}.search_popup .search_close .search_close_btn svg:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.search_popup .search_close .search_close_btn svg:hover path{fill:var(--ct-color-theme-primary);}.search_popup.search-opened{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0s;transition-delay:0s;}.search_popup.search-opened .search_form .search_input{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition-delay:0.3s;transition-delay:0.3s;}.search_popup.search-opened .search_form .search_input::after{width:100%;-webkit-transition-delay:0.5s;transition-delay:0.5s;}.search_popup .logo{max-width:150px;width:100%;position:absolute;inset-inline-start:36px;top:36px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.search_popup{display:none;}}.tj_search_wrapper{min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.tj_search_wrapper .search_form{width:100%;}.tj_search_wrapper .search_form form .search_input{position:relative;z-index:1;}.tj_search_wrapper .search_form form .search_input .search-box{position:relative;z-index:1;}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),
.tj_search_wrapper .search_form form .search_input .search-box input[type=text]{width:100%;height:65px;font-size:20px;font-family:var(--ct-ff-body);color:var(--ct-color-text-body);border-color:var(--ct-color-border-1);background:transparent;padding:16px 90px 16px 24px;border-radius:10px;}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::-webkit-input-placeholder, .tj_search_wrapper .search_form form .search_input .search-box input[type=text]::-webkit-input-placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;font-size:20px;color:var(--ct-color-text-body);}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::-moz-placeholder, .tj_search_wrapper .search_form form .search_input .search-box input[type=text]::-moz-placeholder{-moz-transition:all 0.3s;transition:all 0.3s;font-size:20px;color:var(--ct-color-text-body);}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]):-ms-input-placeholder, .tj_search_wrapper .search_form form .search_input .search-box input[type=text]:-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;font-size:20px;color:var(--ct-color-text-body);}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::-ms-input-placeholder, .tj_search_wrapper .search_form form .search_input .search-box input[type=text]::-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;font-size:20px;color:var(--ct-color-text-body);}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::placeholder,
.tj_search_wrapper .search_form form .search_input .search-box input[type=text]::placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;font-size:20px;color:var(--ct-color-text-body);}@media only screen and (min-width: 992px) and (max-width: 1199px){.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::-webkit-input-placeholder, .tj_search_wrapper .search_form form .search_input .search-box input[type=text]::-webkit-input-placeholder{font-size:20px;}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::-moz-placeholder, .tj_search_wrapper .search_form form .search_input .search-box input[type=text]::-moz-placeholder{font-size:20px;}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]):-ms-input-placeholder, .tj_search_wrapper .search_form form .search_input .search-box input[type=text]:-ms-input-placeholder{font-size:20px;}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::-ms-input-placeholder, .tj_search_wrapper .search_form form .search_input .search-box input[type=text]::-ms-input-placeholder{font-size:20px;}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::placeholder,
  .tj_search_wrapper .search_form form .search_input .search-box input[type=text]::placeholder{font-size:20px;}}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]):focus,
.tj_search_wrapper .search_form form .search_input .search-box input[type=text]:focus{border-color:var(--ct-color-theme-primary);}.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]):focus + button,
.tj_search_wrapper .search_form form .search_input .search-box input[type=text]:focus + button{border-color:var(--ct-color-theme-primary);}@media only screen and (min-width: 992px) and (max-width: 1199px){.tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),
  .tj_search_wrapper .search_form form .search_input .search-box input[type=text]{font-size:20px;}}.tj_search_wrapper .search_form form .search_input .search-box button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;inset-inline-end:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:60px;font-size:25px;color:var(--ct-color-theme-primary);width:100%;height:100%;}.tj_search_wrapper .search_form form .search_input .search-box button::before{content:"";position:absolute;inset-inline-start:0;top:18px;height:30px;-webkit-border-start:1px solid var(--ct-color-border-1);border-inline-start:1px solid var(--ct-color-border-1);}.search-popup-overlay{position:fixed;inset-inline-start:0;top:0;width:100%;height:100%;background-color:rgba(12, 30, 33, 0.01);z-index:99;-webkit-transform:translateY(calc(-100% - 80px));-ms-transform:translateY(calc(-100% - 80px));transform:translateY(calc(-100% - 80px));-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;-webkit-transition-delay:0.1s;transition-delay:0.1s;}.search-popup-overlay.search-popup-overlay-open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.hamburger-area{position:fixed;inset-inline-end:-490px;top:15px;width:450px;height:calc(100% - 30px);-webkit-box-shadow:-5px 0 20px -5px rgba(0, 0, 0, 0.5);box-shadow:-5px 0 20px -5px rgba(0, 0, 0, 0.5);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition-duration:1s;transition-duration:1s;z-index:9999;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;border-radius:12px;}.hamburger-area::-webkit-scrollbar{display:none;}.hamburger-area.opened{inset-inline-end:15px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.hamburger-area.opened{inset-inline-end:0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.hamburger-area{top:0;height:100%;border-start-end-radius:0;border-end-end-radius:0;}}@media (max-width: 575px){.hamburger-area{width:320px;}}.hamburger_bg{background-color:var(--ct-color-theme-dark);height:100%;width:100%;position:absolute;top:0;inset-inline-start:0;z-index:-1;border-start-start-radius:12px;border-end-start-radius:12px;}.hamburger_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:40px;overflow:auto;height:100%;}.hamburger_wrapper::before{content:"";position:absolute;top:3%;inset-inline-end:3%;width:200px;height:200px;border-radius:50%;background:var(--ct-color-theme-primary);-webkit-filter:blur(50px);filter:blur(50px);opacity:0.26;z-index:-1;backdrop-filter:blur(10px);}@media (max-width: 575px){.hamburger_wrapper{padding:40px 20px;}}.hamburger_top{margin-bottom:30px;}.hamburger_close_btn{display:inline-block;font-size:35px;line-height:1;color:var(--ct-color-common-white);}@media (max-width: 575px){.hamburger_close_btn{font-size:30px;}}.hamburger_close_btn:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:var(--ct-color-theme-bg);}.hamburger_search{position:relative;margin-bottom:30px;}.hamburger_search select,
.hamburger_search .nice-select,
.hamburger_search input:not([type=submit]):not([type=radio]):not([type=checkbox]),
.hamburger_search input{width:100%;height:60px;line-height:60px;padding:0 40px 0 16px;background:var(--ct-color-common-white);border:none;outline:none;font-size:18px;font-family:var(--ct-ff-body);color:var(--ct-color-text-body);border:1px solid var(--ct-color-border-1);border-radius:10px;}.hamburger_search select::-webkit-input-placeholder, .hamburger_search .nice-select::-webkit-input-placeholder, .hamburger_search input:not([type=submit]):not([type=radio]):not([type=checkbox])::-webkit-input-placeholder, .hamburger_search input::-webkit-input-placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.hamburger_search select::-moz-placeholder, .hamburger_search .nice-select::-moz-placeholder, .hamburger_search input:not([type=submit]):not([type=radio]):not([type=checkbox])::-moz-placeholder, .hamburger_search input::-moz-placeholder{-moz-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.hamburger_search select:-ms-input-placeholder, .hamburger_search .nice-select:-ms-input-placeholder, .hamburger_search input:not([type=submit]):not([type=radio]):not([type=checkbox]):-ms-input-placeholder, .hamburger_search input:-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.hamburger_search select::-ms-input-placeholder, .hamburger_search .nice-select::-ms-input-placeholder, .hamburger_search input:not([type=submit]):not([type=radio]):not([type=checkbox])::-ms-input-placeholder, .hamburger_search input::-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.hamburger_search select::placeholder,
.hamburger_search .nice-select::placeholder,
.hamburger_search input:not([type=submit]):not([type=radio]):not([type=checkbox])::placeholder,
.hamburger_search input::placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.hamburger_search button{position:absolute;height:58px;width:58px;top:50%;inset-inline-end:0;font-size:24px;color:var(--ct-color-theme-dark);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-start:1px solid var(--ct-color-border-1);border-inline-start:1px solid var(--ct-color-border-1);}.hamburger_menu .mean-container .mean-bar{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;}.hamburger_menu .mean-container .mean-bar *{-webkit-box-sizing:border-box;box-sizing:border-box;}.hamburger_menu .mean-nav{background:transparent;margin-top:0;overflow:hidden;}.hamburger_menu .mean-nav > ul{display:block !important;}.hamburger_menu .mean-nav > ul > li:first-child > a{border-top:none;}.hamburger_menu .mean-nav ul li{position:relative;}.hamburger_menu .mean-nav ul li a{color:var(--ct-color-common-white);width:100%;font-size:16px;line-height:1;letter-spacing:0.5px;font-family:var(--ct-ff-body);font-weight:var(--ct-fw-medium);text-transform:capitalize;padding:18px 0;border-top:none;border-bottom:1px solid rgba(255, 255, 255, 0.1);-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.hamburger_menu .mean-nav ul li a:hover{color:var(--ct-color-theme-primary);}.hamburger_menu .mean-nav ul li a.mean-expand{padding:0;width:30px;height:30px;text-align:center;line-height:30px;position:absolute;inset-inline-end:0;top:12px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.hamburger_menu .mean-nav ul li a.mean-expand:hover{color:var(--ct-color-common-white);}.hamburger_menu .mean-nav ul li a.mean-expand i{font-size:15px;}.hamburger_menu .mean-nav ul li a.mean-expand.mean-clicked{color:var(--ct-color-theme-primary);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.hamburger_menu .mean-nav ul li a.mean-expand.mean-clicked i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.hamburger_menu .mean-nav ul li .sub-menu li{-webkit-padding-start:25px;padding-inline-start:25px;position:relative;}.hamburger_menu .mean-nav ul li .sub-menu li a{width:100%;padding:18px 0;}.hamburger_menu .mean-nav ul li .sub-menu li a.mean-expand{padding:0;width:30px;}.hamburger_menu .mean-nav ul li.dropdown-opened > a{color:var(--ct-color-theme-primary);}.ct-offcanvas-area{position:fixed;inset-inline-end:-490px;top:15px;width:470px;height:calc(100% - 30px);-webkit-box-shadow:-5px 0 20px -5px rgba(0, 0, 0, 0.5);box-shadow:-5px 0 20px -5px rgba(0, 0, 0, 0.5);-webkit-transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition-duration:0.3s;transition-duration:0.3s;z-index:9999;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;border-start-start-radius:12px;border-end-start-radius:12px;border-radius:12px;}.ct-offcanvas-area::-webkit-scrollbar{display:none;}.ct-offcanvas-area.opened{inset-inline-end:15px;}.offcanvas-text{margin-bottom:40px;}.offcanvas-text p{color:var(--text-color-dark-bg);margin-bottom:0;font-size:var(--ct-fs-small);}.hamburger-search-area{margin-bottom:45px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.hamburger-search-area{margin-bottom:30px;}}.hamburger-title{color:var(--ct-color-common-white);font-size:22px;line-height:1;margin-bottom:25px;position:relative;z-index:1;}.hamburger-infos{margin-bottom:45px;}.hamburger-infos .contact-info .contact-item{padding:15px 0 10px 0;}.hamburger-infos .contact-info .contact-item:first-child{padding-top:0;}.hamburger_logo .mobile_logo{display:inline-block;max-width:220px;width:100%;}.menu-bar button{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease;}.menu-bar button span{height:3px;width:35px;display:block;background:var(--ct-color-common-white);cursor:pointer;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;-webkit-margin-start:auto;margin-inline-start:auto;}.menu-bar button span:nth-child(2){width:40px;-webkit-transition-delay:200ms;transition-delay:200ms;}.menu-bar button span:nth-child(3){width:30px;}.menu-bar button span:nth-child(4){position:absolute;top:-8px;inset-inline-start:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;width:3px;height:0;-webkit-transition:height 400ms;transition:height 400ms;}.menu-bar.style-2 button span{background:var(--ct-color-heading-primary);}.menu-bar.menu-bar-toggeled button{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:400ms;transition-delay:400ms;}.menu-bar.menu-bar-toggeled button span:nth-child(1){width:0;}.menu-bar.menu-bar-toggeled button span:nth-child(3){width:0;}.menu-bar.menu-bar-toggeled button span:nth-child(4){height:40px;-webkit-transition:height 200ms ease;transition:height 200ms ease;-webkit-transition-delay:200ms;transition-delay:200ms;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.menu-bar{-webkit-margin-start:0;margin-inline-start:0;}}.body-overlay{height:100%;width:100%;position:fixed;top:0;z-index:9999;inset-inline-start:0;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;backdrop-filter:blur(10px);}.body-overlay.opened{opacity:1;visibility:visible;}.ct-preloader{position:fixed;top:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--ct-color-theme-dark);z-index:100000000;color:#fdfdf9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ct-preloader.is-loading .ct-preloader-ball-inner,
.ct-preloader.is-loading .ct-preloader-ball-shadow{-webkit-animation-play-state:running;animation-play-state:running;}.ct-preloader.is-loaded{pointer-events:none;}.ct-preloader .ct-preloader-overlay{position:fixed;top:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--ct-color-theme-dark);z-index:99999999;opacity:1;-webkit-animation:ct-fade-out 2s forwards;animation:ct-fade-out 2s forwards;}@-webkit-keyframes ct-fade-out{0%{opacity:1;}50%{opacity:1;}to{opacity:0;}}@keyframes ct-fade-out{0%{opacity:1;}50%{opacity:1;}to{opacity:0;}}.ct-preloader .ct-preloader-inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.ct-preloader .ct-preloader-ball-wrap{gap:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;inset-inline-start:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px);}@media only screen and (min-width: 1025px){.ct-preloader .ct-preloader-ball-wrap{-webkit-transform:none;-ms-transform:none;transform:none;}}.ct-preloader .ct-preloader-ball-inner-wrap{position:absolute;width:10px;height:100%;top:50%;inset-inline-start:-16px;-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%);z-index:10000;}@media only screen and (min-width: 1025px){.ct-preloader .ct-preloader-ball-inner-wrap{inset-inline-start:-30px;}}.ct-preloader .ct-preloader-ball-shadow{position:absolute;width:16px;height:4px;inset-inline-start:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--ct-accent);bottom:0;border-radius:50%;-webkit-filter:blur(12px);filter:blur(12px);-webkit-box-shadow:0 4px 20px 0 #20e7b7;box-shadow:0 4px 20px 0 #20e7b7;-webkit-transition:0.7s cubic-bezier(0.77, 0, 0.175, 1);transition:0.7s cubic-bezier(0.77, 0, 0.175, 1);-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation:ct-shadow-blur 1s linear infinite;animation:ct-shadow-blur 1s linear infinite;}.ct-preloader .ct-preloader-ball-inner{position:absolute;width:8px;height:8px;border-radius:50%;background-color:var(--ct-accent);-webkit-animation:ct-bounce-anim 1s linear infinite;animation:ct-bounce-anim 1s linear infinite;-webkit-box-shadow:0 0 12px 0 #fdfdf9;box-shadow:0 0 12px 0 #fdfdf9;-webkit-transition:0.7s cubic-bezier(0.77, 0, 0.175, 1);transition:0.7s cubic-bezier(0.77, 0, 0.175, 1);-webkit-animation-play-state:paused;animation-play-state:paused;}.ct-preloader.is-loaded .ct-preloader-ball-shadow{display:none;}.ct-preloader.is-loaded .ct-preloader-ball-inner{-webkit-animation:fadeLeftToRight 0.7s linear;animation:fadeLeftToRight 0.7s linear;}.ct-preloader .ct-preloader-ball{position:absolute;width:14px;height:14px;bottom:50%;inset-inline-start:50%;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);border-radius:50%;background-color:rgba(255, 44, 83, 0.1);-webkit-box-shadow:0 0 20px 0 var(--ct-accent);box-shadow:0 0 20px 0 var(--ct-accent);-webkit-filter:blur(10px);filter:blur(10px);}.ct-preloader .ct-preloader-text{font-size:20px;position:relative;letter-spacing:0;-webkit-transform:translateY(-0.03em);-ms-transform:translateY(-0.03em);transform:translateY(-0.03em);-webkit-transition:0.3s;transition:0.3s;font-weight:var(--ct-fw-sbold);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-preloader .ct-preloader-text{font-size:16px;}}.ct-preloader.is-loaded .ct-preloader-text{opacity:0;visibility:hidden;}#ct-weave-anim span{position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;-webkit-animation:ct-weave-anim 1.15s ease infinite;animation:ct-weave-anim 1.15s ease infinite;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}#ct-weave-anim span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;}#ct-weave-anim span:nth-child(2){-webkit-animation-delay:0.05s;animation-delay:0.05s;}#ct-weave-anim span:nth-child(3){-webkit-animation-delay:0.1s;animation-delay:0.1s;}#ct-weave-anim span:nth-child(4){-webkit-animation-delay:0.15s;animation-delay:0.15s;}#ct-weave-anim span:nth-child(5){-webkit-animation-delay:0.2s;animation-delay:0.2s;}#ct-weave-anim span:nth-child(6){-webkit-animation-delay:0.25s;animation-delay:0.25s;}#ct-weave-anim span:nth-child(7){-webkit-animation-delay:0.3s;animation-delay:0.3s;}#ct-weave-anim span:nth-child(8){-webkit-animation-delay:0.35s;animation-delay:0.35s;}#ct-weave-anim span:nth-child(9){-webkit-animation-delay:0.4s;animation-delay:0.4s;}#ct-weave-anim span:nth-child(10){-webkit-animation-delay:0.45s;animation-delay:0.45s;}#ct-weave-anim span:nth-child(11){-webkit-animation-delay:0.5s;animation-delay:0.5s;}#ct-weave-anim span:nth-child(12){-webkit-animation-delay:0.55s;animation-delay:0.55s;}#ct-weave-anim span:nth-child(13){-webkit-animation-delay:0.6s;animation-delay:0.6s;}#ct-weave-anim span:nth-child(14){-webkit-animation-delay:0.65s;animation-delay:0.65s;}#ct-weave-anim span:nth-child(15){-webkit-animation-delay:0.7s;animation-delay:0.7s;}#ct-weave-anim span:nth-child(16){-webkit-animation-delay:0.75s;animation-delay:0.75s;}#ct-weave-anim span:nth-child(17){-webkit-animation-delay:0.8s;animation-delay:0.8s;}#ct-weave-anim span:nth-child(18){-webkit-animation-delay:0.85s;animation-delay:0.85s;}#ct-weave-anim span:nth-child(19){-webkit-animation-delay:0.9s;animation-delay:0.9s;}#ct-weave-anim span:nth-child(20){-webkit-animation-delay:0.95s;animation-delay:0.95s;}#ct-weave-anim span:nth-child(21){-webkit-animation-delay:1s;animation-delay:1s;}#ct-weave-anim span:nth-child(22){-webkit-animation-delay:1.05s;animation-delay:1.05s;}#ct-weave-anim span:nth-child(23){-webkit-animation-delay:1.15s;animation-delay:1.15s;}@-webkit-keyframes ct-shadow-blur{0%{-webkit-filter:blur(12px);filter:blur(12px);-webkit-transform:translate(-50%) scale(0.6);transform:translate(-50%) scale(0.6);opacity:0.4;}30%{-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:translate(-50%, -0.5rem) scale(1);transform:translate(-50%, -0.5rem) scale(1);opacity:1;}to{-webkit-filter:blur(12px);filter:blur(12px);-webkit-transform:translate(-50%) scale(0.6);transform:translate(-50%) scale(0.6);opacity:0.4;}}@keyframes ct-shadow-blur{0%{-webkit-filter:blur(12px);filter:blur(12px);-webkit-transform:translate(-50%) scale(0.6);transform:translate(-50%) scale(0.6);opacity:0.4;}30%{-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:translate(-50%, -0.5rem) scale(1);transform:translate(-50%, -0.5rem) scale(1);opacity:1;}to{-webkit-filter:blur(12px);filter:blur(12px);-webkit-transform:translate(-50%) scale(0.6);transform:translate(-50%) scale(0.6);opacity:0.4;}}@-webkit-keyframes fadeLeftToRight{0%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);opacity:1;}30%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate(-3000%, 0) scale(1);transform:translate(-3000%, 0) scale(1);opacity:1;}40%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate(-2000%, 0) scale(1);transform:translate(-2000%, 0) scale(1);opacity:1;}60%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate(0%, 0) scale(1);transform:translate(0%, 0) scale(1);opacity:1;}to{-webkit-filter:blur(12px);filter:blur(12px);-webkit-transform:translate(1000%, 0) scale(7);transform:translate(1000%, 0) scale(7);opacity:0.4;}}@keyframes fadeLeftToRight{0%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1);opacity:1;}30%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate(-3000%, 0) scale(1);transform:translate(-3000%, 0) scale(1);opacity:1;}40%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate(-2000%, 0) scale(1);transform:translate(-2000%, 0) scale(1);opacity:1;}60%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate(0%, 0) scale(1);transform:translate(0%, 0) scale(1);opacity:1;}to{-webkit-filter:blur(12px);filter:blur(12px);-webkit-transform:translate(1000%, 0) scale(7);transform:translate(1000%, 0) scale(7);opacity:0.4;}}@-webkit-keyframes ct-bounce-anim{0%{-webkit-transform:translateY(calc(-50% - 1rem)) scaleX(1.4);transform:translateY(calc(-50% - 1rem)) scaleX(1.4);}3%{-webkit-transform:translateY(calc(-50% - 0.95rem)) scale(1.1, 1.05);transform:translateY(calc(-50% - 0.95rem)) scale(1.1, 1.05);}5%{-webkit-transform:translateY(calc(-50% - 0.9rem)) scale(1.2, 1.1);transform:translateY(calc(-50% - 0.9rem)) scale(1.2, 1.1);}8%{-webkit-transform:translateY(calc(-50% - 0.8rem)) scale(0.98, 1.15);transform:translateY(calc(-50% - 0.8rem)) scale(0.98, 1.15);}12%{-webkit-transform:translateY(calc(-50% - 0.7rem)) scale(0.95, 1.2);transform:translateY(calc(-50% - 0.7rem)) scale(0.95, 1.2);}16%{-webkit-transform:translateY(calc(-50% - 0.5rem)) scale(0.92, 1.25);transform:translateY(calc(-50% - 0.5rem)) scale(0.92, 1.25);}20%{-webkit-transform:translateY(calc(-50% - 0.2rem)) scale(0.9, 1.4);transform:translateY(calc(-50% - 0.2rem)) scale(0.9, 1.4);}24%{-webkit-transform:translateY(calc(-50% + 0.4rem)) scale(0.9, 1.7);transform:translateY(calc(-50% + 0.4rem)) scale(0.9, 1.7);}26%{-webkit-transform:translateY(calc(-50% + 0.8rem)) scale(0.9, 1.4);transform:translateY(calc(-50% + 0.8rem)) scale(0.9, 1.4);}28%{-webkit-transform:translateY(calc(-50% + 0.95rem)) scale(1.2, 0.7);transform:translateY(calc(-50% + 0.95rem)) scale(1.2, 0.7);}30%{-webkit-transform:translateY(calc(-50% + 1rem)) scale(1.5, 0.3);transform:translateY(calc(-50% + 1rem)) scale(1.5, 0.3);}32%{-webkit-transform:translateY(calc(-50% + 0.8rem)) scale(1.4, 0.4);transform:translateY(calc(-50% + 0.8rem)) scale(1.4, 0.4);}36%{-webkit-transform:translateY(calc(-50% + 0.5rem)) scale(1.2, 0.8);transform:translateY(calc(-50% + 0.5rem)) scale(1.2, 0.8);}42%{-webkit-transform:translateY(calc(-50% + 0.2rem)) scaleY(1.2);transform:translateY(calc(-50% + 0.2rem)) scaleY(1.2);}48%{-webkit-transform:translateY(calc(-50% - 0.2rem)) scale(0.9, 1.4);transform:translateY(calc(-50% - 0.2rem)) scale(0.9, 1.4);}54%{-webkit-transform:translateY(calc(-50% - 0.3rem)) scale(0.92, 1.3);transform:translateY(calc(-50% - 0.3rem)) scale(0.92, 1.3);}62%{-webkit-transform:translateY(calc(-50% - 0.5rem)) scale(0.95, 1.2);transform:translateY(calc(-50% - 0.5rem)) scale(0.95, 1.2);}68%{-webkit-transform:translateY(calc(-50% - 0.6rem)) scale(0.97, 1.15);transform:translateY(calc(-50% - 0.6rem)) scale(0.97, 1.15);}75%{-webkit-transform:translateY(calc(-50% - 0.7rem)) scale(0.98, 1.1);transform:translateY(calc(-50% - 0.7rem)) scale(0.98, 1.1);}80%{-webkit-transform:translateY(calc(-50% - 0.8rem)) scale(0.99, 1.08);transform:translateY(calc(-50% - 0.8rem)) scale(0.99, 1.08);}85%{-webkit-transform:translateY(calc(-50% - 0.9rem)) scaleY(1.05);transform:translateY(calc(-50% - 0.9rem)) scaleY(1.05);}90%{-webkit-transform:translateY(calc(-50% - 0.95rem)) scale(1.2, 1.03);transform:translateY(calc(-50% - 0.95rem)) scale(1.2, 1.03);}95%{-webkit-transform:translateY(calc(-50% - 0.98rem)) scale(1.1, 1.01);transform:translateY(calc(-50% - 0.98rem)) scale(1.1, 1.01);}to{-webkit-transform:translateY(calc(-50% - 1rem)) scaleX(1.4);transform:translateY(calc(-50% - 1rem)) scaleX(1.4);}}@keyframes ct-bounce-anim{0%{-webkit-transform:translateY(calc(-50% - 1rem)) scaleX(1.4);transform:translateY(calc(-50% - 1rem)) scaleX(1.4);}3%{-webkit-transform:translateY(calc(-50% - 0.95rem)) scale(1.1, 1.05);transform:translateY(calc(-50% - 0.95rem)) scale(1.1, 1.05);}5%{-webkit-transform:translateY(calc(-50% - 0.9rem)) scale(1.2, 1.1);transform:translateY(calc(-50% - 0.9rem)) scale(1.2, 1.1);}8%{-webkit-transform:translateY(calc(-50% - 0.8rem)) scale(0.98, 1.15);transform:translateY(calc(-50% - 0.8rem)) scale(0.98, 1.15);}12%{-webkit-transform:translateY(calc(-50% - 0.7rem)) scale(0.95, 1.2);transform:translateY(calc(-50% - 0.7rem)) scale(0.95, 1.2);}16%{-webkit-transform:translateY(calc(-50% - 0.5rem)) scale(0.92, 1.25);transform:translateY(calc(-50% - 0.5rem)) scale(0.92, 1.25);}20%{-webkit-transform:translateY(calc(-50% - 0.2rem)) scale(0.9, 1.4);transform:translateY(calc(-50% - 0.2rem)) scale(0.9, 1.4);}24%{-webkit-transform:translateY(calc(-50% + 0.4rem)) scale(0.9, 1.7);transform:translateY(calc(-50% + 0.4rem)) scale(0.9, 1.7);}26%{-webkit-transform:translateY(calc(-50% + 0.8rem)) scale(0.9, 1.4);transform:translateY(calc(-50% + 0.8rem)) scale(0.9, 1.4);}28%{-webkit-transform:translateY(calc(-50% + 0.95rem)) scale(1.2, 0.7);transform:translateY(calc(-50% + 0.95rem)) scale(1.2, 0.7);}30%{-webkit-transform:translateY(calc(-50% + 1rem)) scale(1.5, 0.3);transform:translateY(calc(-50% + 1rem)) scale(1.5, 0.3);}32%{-webkit-transform:translateY(calc(-50% + 0.8rem)) scale(1.4, 0.4);transform:translateY(calc(-50% + 0.8rem)) scale(1.4, 0.4);}36%{-webkit-transform:translateY(calc(-50% + 0.5rem)) scale(1.2, 0.8);transform:translateY(calc(-50% + 0.5rem)) scale(1.2, 0.8);}42%{-webkit-transform:translateY(calc(-50% + 0.2rem)) scaleY(1.2);transform:translateY(calc(-50% + 0.2rem)) scaleY(1.2);}48%{-webkit-transform:translateY(calc(-50% - 0.2rem)) scale(0.9, 1.4);transform:translateY(calc(-50% - 0.2rem)) scale(0.9, 1.4);}54%{-webkit-transform:translateY(calc(-50% - 0.3rem)) scale(0.92, 1.3);transform:translateY(calc(-50% - 0.3rem)) scale(0.92, 1.3);}62%{-webkit-transform:translateY(calc(-50% - 0.5rem)) scale(0.95, 1.2);transform:translateY(calc(-50% - 0.5rem)) scale(0.95, 1.2);}68%{-webkit-transform:translateY(calc(-50% - 0.6rem)) scale(0.97, 1.15);transform:translateY(calc(-50% - 0.6rem)) scale(0.97, 1.15);}75%{-webkit-transform:translateY(calc(-50% - 0.7rem)) scale(0.98, 1.1);transform:translateY(calc(-50% - 0.7rem)) scale(0.98, 1.1);}80%{-webkit-transform:translateY(calc(-50% - 0.8rem)) scale(0.99, 1.08);transform:translateY(calc(-50% - 0.8rem)) scale(0.99, 1.08);}85%{-webkit-transform:translateY(calc(-50% - 0.9rem)) scaleY(1.05);transform:translateY(calc(-50% - 0.9rem)) scaleY(1.05);}90%{-webkit-transform:translateY(calc(-50% - 0.95rem)) scale(1.2, 1.03);transform:translateY(calc(-50% - 0.95rem)) scale(1.2, 1.03);}95%{-webkit-transform:translateY(calc(-50% - 0.98rem)) scale(1.1, 1.01);transform:translateY(calc(-50% - 0.98rem)) scale(1.1, 1.01);}to{-webkit-transform:translateY(calc(-50% - 1rem)) scaleX(1.4);transform:translateY(calc(-50% - 1rem)) scaleX(1.4);}}@-webkit-keyframes ct-weave-anim{0%{-webkit-transform:translate3D(0, 0, 0) scale(1) rotateY(0);transform:translate3D(0, 0, 0) scale(1) rotateY(0);}12%{-webkit-transform:translate3D(2px, -2px, 2px) scale(1.16) rotateY(6deg);transform:translate3D(2px, -2px, 2px) scale(1.16) rotateY(6deg);}24%{-webkit-transform:translate3D(0, 0, 0) scale(1) rotateY(0);transform:translate3D(0, 0, 0) scale(1) rotateY(0);}36%{-webkit-transform:translate3D(0, 0, 0) scale(1);transform:translate3D(0, 0, 0) scale(1);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes ct-weave-anim{0%{-webkit-transform:translate3D(0, 0, 0) scale(1) rotateY(0);transform:translate3D(0, 0, 0) scale(1) rotateY(0);}12%{-webkit-transform:translate3D(2px, -2px, 2px) scale(1.16) rotateY(6deg);transform:translate3D(2px, -2px, 2px) scale(1.16) rotateY(6deg);}24%{-webkit-transform:translate3D(0, 0, 0) scale(1) rotateY(0);transform:translate3D(0, 0, 0) scale(1) rotateY(0);}36%{-webkit-transform:translate3D(0, 0, 0) scale(1);transform:translate3D(0, 0, 0) scale(1);}100%{-webkit-transform:scale(1);transform:scale(1);}}.ct-error-section{padding:150px 0 120px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.ct-error-section{padding:100px 0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-error-section{padding:70px 0;}}.ct-error-content{position:relative;max-width:900px;width:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;z-index:1;}.ct-error-content .error-img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:800px;margin-bottom:45px;}@media (max-width: 575px){.ct-error-content .error-img{padding:0 20px;margin-bottom:30px;}}.ct-error-content .error-title{font-size:var(--ct-fs-h1);margin:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.ct-error-content .error-title{font-size:70px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-error-content .error-title{font-size:65px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-error-content .error-title{font-size:60px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.ct-error-content .error-title{font-size:55px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.ct-error-content .error-title{font-size:45px;}}@media (max-width: 575px){.ct-error-content .error-title{font-size:40px;}}.ct-error-content .error-desc{max-width:600px;margin:20px auto 0;}.ct-error-content .error-btn{margin-top:35px;}@media (max-width: 575px){.ct-error-content .error-btn{margin-top:25px;}}#ct-back-to-top{height:60px;width:60px;background-color:var(--ct-color-common-white);border-radius:50%;position:fixed;bottom:30px;inset-inline-end:40px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);display:grid;place-items:center;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:100;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){#ct-back-to-top{height:50px;width:50px;}}#ct-back-to-top.active{bottom:40px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;-webkit-animation:500ms ease-in-out 0s normal none 1 running scrollToTop;animation:500ms ease-in-out 0s normal none 1 running scrollToTop;-webkit-transition:0.3s;transition:0.3s;background:var(--ct-color-theme-primary);}#ct-back-to-top .return{visibility:hidden;position:relative;width:100%;height:100%;overflow:hidden;}#ct-back-to-top-percentage{height:calc(100% - 2px);width:calc(100% - 2px);background-color:var(--ct-color-common-white);color:var(--ct-color-theme-dark);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:var(--ct-fw-sbold);-webkit-box-shadow:rgba(0, 0, 0, 0.05) 0px 5px 15px 0px;box-shadow:rgba(0, 0, 0, 0.05) 0px 5px 15px 0px;}#ct-back-to-top-percentage i{font-size:var(--ct-fs-h5);}@media only screen and (min-width: 992px) and (max-width: 1199px){#ct-back-to-top{inset-inline-end:30px;}#ct-back-to-top.active{bottom:30px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){#ct-back-to-top{bottom:20px;inset-inline-end:20px;}#ct-back-to-top.active{bottom:20px;}}@-webkit-keyframes scrollToTop{0%{-webkit-transform:translate3d(0, 80%, 0);transform:translate3d(0, 80%, 0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes scrollToTop{0%{-webkit-transform:translate3d(0, 80%, 0);transform:translate3d(0, 80%, 0);visibility:visible;}to{-webkit-transform:translateZ(0);transform:translateZ(0);}}.ct-footer-section.footer-4{padding-top:120px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-footer-section.footer-4{padding-top:100px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-footer-section.footer-4{padding-top:70px;}}.footer-cta .cta-title{max-width:580px;font-size:74px;line-height:1.108;margin-bottom:30px;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.footer-cta .cta-title{font-size:70px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.footer-cta .cta-title{font-size:60px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.footer-cta .cta-title{font-size:50px;}}@media (max-width: 575px){.footer-cta .cta-title{font-size:43px;margin-bottom:25px;}}.footer-cta .cta-btn{background-color:var(--ct-color-theme-primary);border-radius:50px;padding:10px;-webkit-padding-end:25px;padding-inline-end:25px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;}.footer-cta .cta-btn .customers ul li img{width:48px;height:48px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.footer-cta .cta-btn .customers ul li img{width:40px;height:40px;}}.footer-cta .cta-btn .btn-text{color:var(--ct-color-common-white);font-weight:var(--ct-fw-sbold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;overflow:hidden;}.footer-cta .cta-btn .btn-text span{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;text-shadow:0 30px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}.footer-cta .cta-btn .btn-text i{font-size:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.footer-cta .cta-btn:hover .customers ul li:not(:first-child){-webkit-margin-start:-12px;margin-inline-start:-12px;}.footer-cta .cta-btn:hover .btn-text span{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}.widget-subscribe-3{background-color:var(--ct-color-theme-primary);padding:40px 30px;border-radius:12px;}.widget-subscribe-3 .title{color:var(--ct-color-common-white);margin-bottom:25px;font-weight:var(--ct-fw-medium);}.widget-subscribe-3 .subscribe-form input[type=email]{background-color:var(--ct-color-common-white);border-radius:50px;color:var(--ct-color-text-body-4);padding:15px 180px 15px 25px;outline:1px solid transparent;}@media (max-width: 575px){.widget-subscribe-3 .subscribe-form input[type=email]{padding:15px 25px 15px;}}.widget-subscribe-3 .subscribe-form input[type=email]::-webkit-input-placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-4);}.widget-subscribe-3 .subscribe-form input[type=email]::-moz-placeholder{-moz-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-4);}.widget-subscribe-3 .subscribe-form input[type=email]:-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-4);}.widget-subscribe-3 .subscribe-form input[type=email]::-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-4);}.widget-subscribe-3 .subscribe-form input[type=email]::placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body-4);}.widget-subscribe-3 .subscribe-form input[type=email]:focus{outline-color:var(--ct-color-theme-primary);}.widget-subscribe-3 .subscribe-form button{width:auto;height:auto;top:6px;inset-inline-end:8px;font-size:16px;font-weight:var(--ct-fw-sbold);}@media (max-width: 575px){.widget-subscribe-3 .subscribe-form button{position:static;margin-top:15px;background-color:var(--ct-color-common-white);}.widget-subscribe-3 .subscribe-form button .btn-text{color:var(--ct-color-heading-primary);}}.widget-subscribe-3 .subscribe-form button::before{display:none;}.widget-subscribe-3 .subscribe-form input[type=checkbox]{border:1px solid var(--ct-surface-tint-80);}.widget-subscribe-3 .subscribe-form input[type=checkbox]::before{color:var(--ct-color-common-white);}.widget-subscribe-3 .subscribe-form input[type=checkbox]:checked{background-color:var(--ct-color-theme-dark);border-color:var(--ct-color-theme-dark);}.widget-subscribe-3 .subscribe-form label{color:var(--ct-surface-tint-80);margin-top:15px;}.widget-subscribe-3 .subscribe-form label a{color:var(--ct-color-common-white);}.widget-subscribe-3 .subscribe-form label a:hover{color:var(--ct-color-theme-dark);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.widget-subscribe-3 .subscribe-form{margin-top:0;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.widget-subscribe-3{padding:30px 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.widget-subscribe-3{margin-top:30px;padding:30px 20px;}}@media (max-width: 575px){.widget-subscribe-3{padding:24px 20px 32px;}}.widget-contact.style-2 .title{color:var(--ct-color-heading-primary);}.widget-contact.style-2 .footer-contact-info .contact-item span{color:var(--ct-color-text-body);}.widget-contact.style-2 .footer-contact-info .contact-item a{color:var(--ct-color-heading-primary);}.widget-contact.style-2 .footer-contact-info .contact-item a:hover{color:var(--ct-color-theme-primary);}.ct-copyright-area-4{background-color:var(--ct-color-theme-primary);}.ct-copyright-area-4 .copyright-content-area{padding:25px 0;}.ct-copyright-area-4 .copyright-text p{color:var(--ct-color-common-white);}.ct-copyright-area-4 .copyright-text a{color:var(--ct-color-common-white);position:relative;}.ct-copyright-area-4 .copyright-text a::before{content:"";position:absolute;bottom:2px;inset-inline-start:auto;inset-inline-end:0;width:0;height:1px;background-color:var(--ct-color-common-white);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.ct-copyright-area-4 .copyright-text a:hover{color:var(--ct-color-common-white);}.ct-copyright-area-4 .copyright-text a:hover::before{width:100%;inset-inline-start:0;inset-inline-end:auto;}.ct-copyright-area-4 .social-links.style-2 ul li a:hover{background-color:var(--ct-color-theme-dark);}.ct-copyright-area-4 .social-links.style-2 ul li a:hover i{color:var(--ct-color-common-white);}.ct-copyright-area-4 .copyright-menu ul li::before{background:var(--ct-color-border-1);}.ct-copyright-area-4 .copyright-menu ul li a{color:var(--ct-surface-tint-80);}.ct-copyright-area-4 .copyright-menu ul li a:hover{color:var(--ct-color-heading-primary);}.ct-anim-move-var-big{-webkit-animation-name:moveVarBig;animation-name:moveVarBig;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}@-webkit-keyframes moveVarBig{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(150px);transform:translateY(150px);}}@keyframes moveVarBig{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(150px);transform:translateY(150px);}}.ct-anim-move-var-big-reverse{-webkit-animation-name:moveVarBigReverse;animation-name:moveVarBigReverse;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}@-webkit-keyframes moveVarBigReverse{0%{-webkit-transform:translateY(150px);transform:translateY(150px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes moveVarBigReverse{0%{-webkit-transform:translateY(150px);transform:translateY(150px);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}.ct-zoom-in-out-anim{-webkit-animation-name:zoomInOutAnim;animation-name:zoomInOutAnim;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}@-webkit-keyframes zoomInOutAnim{0%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(0.9);transform:scale(0.9);}}@keyframes zoomInOutAnim{0%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(0.9);transform:scale(0.9);}}.cb-cursor{position:fixed;top:0;inset-inline-start:0;z-index:150;contain:layout style size;pointer-events:none;will-change:transform;-webkit-transition:opacity 0.3s, color 0.4s;transition:opacity 0.3s, color 0.4s;}.cb-cursor:before{content:"";position:absolute;top:-24px;inset-inline-start:-24px;display:block;width:164px;height:52px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:100px;-webkit-transition:opacity 0.1s, -webkit-transform 0.3s ease-in-out;transition:opacity 0.1s, -webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, opacity 0.1s;transition:transform 0.3s ease-in-out, opacity 0.1s, -webkit-transform 0.3s ease-in-out;}.cb-cursor-text{position:absolute;top:-24px;inset-inline-start:-24px;width:164px;height:52px;line-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0) rotate(10deg);-ms-transform:scale(0) rotate(10deg);transform:scale(0) rotate(10deg);opacity:0;color:var(--ct-color-theme-dark);text-align:center;white-space:nowrap;letter-spacing:0;font-weight:var(--ct-fw-sbold);-webkit-transition:opacity 0.4s, -webkit-transform 0.3s;transition:opacity 0.4s, -webkit-transform 0.3s;transition:opacity 0.4s, transform 0.3s;transition:opacity 0.4s, transform 0.3s, -webkit-transform 0.3s;}@supports (mix-blend-mode: exclusion){.cb-cursor.-exclusion,
  .cb-cursor.-opaque{mix-blend-mode:exclusion;}}@supports (mix-blend-mode: exclusion){.cb-cursor.-exclusion:before,
  .cb-cursor.-opaque:before{background:white;}}.cb-cursor.-normal,
.cb-cursor.-text{mix-blend-mode:normal;}.cb-cursor.-normal:before,
.cb-cursor.-text:before{background:currentColor;}.cb-cursor.-inverse{color:white;}.cb-cursor.-visible:before{-webkit-transform:scale(0.2);-ms-transform:scale(0.2);transform:scale(0.2);}.cb-cursor.-visible.-active:before{-webkit-transform:scale(0.23);-ms-transform:scale(0.23);transform:scale(0.23);-webkit-transition-duration:0.2s;transition-duration:0.2s;}.cb-cursor.-pointer:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}.cb-cursor.-text:before{background:var(--ct-color-common-white);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.cb-cursor.-text .cb-cursor-text{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.cb-cursor.-text.-active:before{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition-duration:0.2s;transition-duration:0.2s;}.ui-button-icon-only,
.ui-controlgroup-vertical .ui-controlgroup-item{-webkit-box-sizing:border-box;box-sizing:border-box;}.ui-checkboxradio-disabled,
.ui-state-disabled{pointer-events:none;}.ui-datepicker .ui-icon,
.ui-icon{text-indent:-99999px;background-repeat:no-repeat;}.ui-helper-reset,
.ui-menu{outline:0;list-style:none;}.ui-helper-hidden,
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%;}.ui-helper-clearfix:after,
.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;inset-inline-start:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;overflow:hidden;}.ui-widget-icon-block{inset-inline-start:50%;-webkit-margin-start:-8px;margin-inline-start:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;inset-inline-start:0;width:100%;height:100%;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:0.5em 0.5em 0.5em 0.7em;font-size:100%;}.ui-autocomplete,
.ui-menu .ui-menu{position:absolute;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}.ui-autocomplete{top:0;inset-inline-start:0;cursor:default;}.ui-menu{padding:0;margin:0;display:block;}.ui-button,
.ui-controlgroup{display:inline-block;vertical-align:middle;}.ui-button,
.ui-menu-icons,
.ui-resizable{position:relative;}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px 0.4em;}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0;}.ui-menu .ui-state-active,
.ui-menu .ui-state-focus{margin:-1px;}.ui-menu-icons .ui-menu-item-wrapper{-webkit-padding-start:2em;padding-inline-start:2em;}.ui-button,
.ui-controlgroup .ui-controlgroup-label{padding:0.4em 1em;}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;inset-inline-start:0.2em;margin:auto 0;}.ui-menu .ui-menu-icon{inset-inline-start:auto;inset-inline-end:0;}.ui-button{line-height:normal;-webkit-margin-end:0.1em;margin-inline-end:0.1em;cursor:pointer;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited{text-decoration:none;}.ui-button-icon-only{width:2em;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-button-icon-only{text-indent:0;}.ui-button-icon-only .ui-icon{position:absolute;top:50%;inset-inline-start:50%;margin-top:-8px;-webkit-margin-start:-8px;margin-inline-start:-8px;}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:0.4em 1em;}button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-controlgroup > .ui-controlgroup-item{float:left;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;}.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus,
.ui-controlgroup > .ui-controlgroup-item:focus{z-index:9999;}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:start;}.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{-webkit-border-start:none;border-inline-start:none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{-webkit-border-end:none;border-inline-end:none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em);}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}.ui-checkboxradio-label .ui-icon-background{-webkit-box-shadow:inset 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc;border-radius:0.12em;border:none;}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}.ui-datepicker{width:17em;padding:0.2em 0.2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:0.2em 0;}.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{inset-inline-start:2px;}.ui-datepicker .ui-datepicker-next{inset-inline-end:2px;}.ui-datepicker .ui-datepicker-prev-hover{inset-inline-start:1px;}.ui-datepicker .ui-datepicker-next-hover{inset-inline-end:1px;}.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;inset-inline-start:50%;-webkit-margin-start:-8px;margin-inline-start:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:45%;}.ui-datepicker table{width:100%;font-size:0.9em;border-collapse:collapse;margin:0 0 0.4em;}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:700;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td a,
.ui-datepicker td span{display:block;padding:0.2em;text-align:end;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0;padding:0 0.2em;-webkit-border-start:0;border-inline-start:0;-webkit-border-end:0;border-inline-end:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-multi .ui-datepicker-group,
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-inline-start-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{inset-inline-end:2px;inset-inline-start:auto;}.ui-datepicker-rtl .ui-datepicker-next{inset-inline-start:2px;inset-inline-end:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{inset-inline-end:1px;inset-inline-start:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{inset-inline-start:1px;inset-inline-end:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-inline-end-width:0;border-inline-start-width:1px;}.ui-datepicker .ui-icon{display:block;overflow:hidden;inset-inline-start:0.5em;top:0.3em;}.ui-dialog{position:absolute;top:0;inset-inline-start:0;padding:0.2em;outline:0;}.ui-dialog .ui-dialog-titlebar{padding:0.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:0.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-inline-end:0.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0.5em 1em;background:0 0;overflow:auto;}.ui-dialog .ui-dialog-buttonpane{text-align:start;border-width:1px 0 0;background-image:none;margin-top:0.5em;padding:0.3em 1em 0.5em 0.4em;}.ui-dialog .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;cursor:pointer;}.ui-dialog .ui-resizable-n{height:2px;top:0;}.ui-dialog .ui-resizable-e{width:2px;inset-inline-end:0;}.ui-dialog .ui-resizable-s{height:2px;bottom:0;}.ui-dialog .ui-resizable-w{width:2px;inset-inline-start:0;}.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw,
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw{width:7px;height:7px;}.ui-dialog .ui-resizable-se{inset-inline-end:0;bottom:0;}.ui-dialog .ui-resizable-sw{inset-inline-start:0;bottom:0;}.ui-dialog .ui-resizable-ne{inset-inline-end:0;top:0;}.ui-dialog .ui-resizable-nw{inset-inline-start:0;top:0;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-draggable-handle,
.ui-selectable,
.ui-sortable-handle{-ms-touch-action:none;touch-action:none;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;inset-inline-start:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;inset-inline-start:0;}.ui-resizable-e{cursor:e-resize;width:7px;inset-inline-end:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;inset-inline-start:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;inset-inline-end:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;inset-inline-start:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;inset-inline-start:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;inset-inline-end:-5px;top:-5px;}.ui-progressbar{height:2em;text-align:start;overflow:hidden;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;opacity:0.25;}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000;}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;inset-inline-start:0;display:none;}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0;height:auto;border:0;}.ui-selectmenu-open{display:block;}.ui-selectmenu-text{display:block;-webkit-margin-end:20px;margin-inline-end:20px;overflow:hidden;text-overflow:ellipsis;}.ui-selectmenu-button.ui-button{text-align:start;white-space:nowrap;width:14em;}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0;}.ui-slider{position:relative;text-align:start;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:0.7em;display:block;border:0;background-position:0 0;}.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit;}.ui-slider-horizontal{height:0.8em;}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;-webkit-margin-start:-0.6em;margin-inline-start:-0.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{inset-inline-start:0;}.ui-slider-horizontal .ui-slider-range-max{inset-inline-end:0;}.ui-slider-vertical{width:0.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{inset-inline-start:-0.3em;-webkit-margin-start:0;margin-inline-start:0;margin-bottom:-0.6em;}.ui-slider-vertical .ui-slider-range{inset-inline-start:0;width:100%;}.ui-slider-vertical .ui-slider-range-min,
.ui-spinner-down{bottom:0;}.ui-slider-vertical .ui-slider-range-max,
.ui-spinner-up{top:0;}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0.222em 0;margin:0.2em 2em 0.2em 0.4em;vertical-align:middle;}.ui-spinner-button{width:1.6em;height:50%;font-size:0.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;inset-inline-end:0;}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-inline-end-style:none;}.ui-tabs{position:relative;padding:0.2em;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.2em 0.2em 0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px 0.2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:0.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer;}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0;}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;}body .ui-tooltip{border-width:2px;}.ui-widget,
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333;}.ui-widget-content a,
.ui-widget-header a{color:#333;}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700;}.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545;}.ui-button,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button{color:#454545;text-decoration:none;}.ui-button:focus,
.ui-button:hover,
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b;}.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
a.ui-button:focus,
a.ui-button:hover{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6;}.ui-button.ui-state-active:hover,
.ui-button:active,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff;}.ui-icon-background,
.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff;}.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#fff;text-decoration:none;}.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{font-weight:700;}.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{opacity:0.7;filter:Alpha(Opacity=70);font-weight:400;}.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity:0.35;filter:Alpha(Opacity=35);background-image:none;}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}.ui-icon{width:16px;height:16px;}.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png");}.ui-button:focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon{background-image:url("images/ui-icons_555555_256x240.png");}.ui-button:active .ui-icon,
.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png");}.ui-button .ui-state-highlight.ui-icon,
.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777620_256x240.png");}.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png");}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png");}.ui-icon-blank{background-position:16px 16px;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first,
.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top{border-start-start-radius:3px;}.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr{border-start-end-radius:3px;}.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left{border-end-start-radius:3px;}.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right{border-end-end-radius:3px;}.ui-widget-overlay{background:#aaa;opacity:0.3;filter:Alpha(Opacity=30);}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;}.sec-heading{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;width:100%;margin-bottom:52px;}.sec-heading-centered{max-width:550px;text-align:center;}.sec-heading .sec-title{margin-bottom:0;}.sec-heading .sec-title span{color:var(--ct-color-theme-primary);}.sec-heading .sub-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:var(--ct-color-heading-primary);font-size:14px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;font-weight:var(--ct-fw-bold);border:1px dashed var(--ct-color-border-1);padding:2px 10px;margin-bottom:20px;border-radius:4px;}.sec-heading .sub-title i{color:var(--ct-color-theme-primary);font-size:22px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.sec-heading .sub-title{margin-bottom:15px;}}.sec-heading .sub-title.text-white{border-color:rgba(255, 255, 255, 0.15);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.sec-heading .sub-title{font-size:13px;}}.sec-heading.style-2 .sec-title span{color:var(--ct-secondary);}.sec-heading.style-2 .sub-title{color:var(--ct-color-theme-primary);background-color:var(--ct-color-common-white);border:0;padding:7px 10px;}.sec-heading.style-3 .sub-title{color:var(--ct-color-theme-primary);padding:0;border:0;}.sec-heading.style-4 .sub-title{color:var(--ct-color-theme-primary);border-color:var(--ct-color-theme-primary);}.sec-heading.style-6 .sub-title{padding:4px 8px;}.sec-heading.style-7 .sub-title{color:var(--ct-color-heading-primary);padding:4px 8px;}.sec-heading.style-8 .sub-title{color:var(--ct-color-theme-primary);border:0;padding:0 0 0 12px;position:relative;}.sec-heading.style-8 .sub-title::before{content:"";width:4px;height:4px;border-radius:50%;background-color:var(--ct-color-theme-primary);position:absolute;inset-inline-start:0;top:6px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.sec-heading{margin-bottom:35px;}}.heading-wrap-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:25px;margin-bottom:52px;}.heading-wrap-content .sec-heading{max-width:500px;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin-bottom:0;}.heading-wrap-content .desc{max-width:360px;margin-bottom:0;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.heading-wrap-content .desc{max-width:100%;}}.heading-wrap-content .btn-wrap{max-width:220px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.heading-wrap-content{margin-bottom:35px;}}.sec-heading-wrap .sub-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:var(--ct-color-heading-primary);font-size:14px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;font-weight:var(--ct-fw-bold);border:1px dashed var(--ct-color-border-1);padding:2px 10px;margin-bottom:20px;border-radius:4px;}.sec-heading-wrap .sub-title i{color:var(--ct-color-theme-primary);font-size:22px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.sec-heading-wrap .sub-title{margin-bottom:15px;}}.sec-heading-wrap.style-3 .sub-title{color:var(--ct-color-theme-primary);padding:0;border:0;}.content-wrap .sec-heading{max-width:550px;margin:0 0 20px 0;}.content-wrap .desc{margin-bottom:0;}.content-wrap .ct-primary-btn{margin-top:14px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.content-wrap .ct-primary-btn{margin-top:5px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.content-wrap .desc br{display:none;}}.title-anim > div{overflow:hidden;}.ct-text-invert > div{background-size:200% 100%;background-position-x:100%;color:transparent;background-clip:text;-webkit-background-clip:text;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, var(--ct-color-heading-primary)), color-stop(50%, var(--ct-color-text-body-2)));background-image:linear-gradient(to right, var(--ct-color-heading-primary) 50%, var(--ct-color-text-body-2) 50%);}.line{position:relative;-webkit-background-clip:text;background-clip:text;color:transparent;--highlight-offset:0%;background-image:-webkit-gradient(linear, left top, right top, from(var(--ct-color-heading-primary)), to(var(--ct-color-text-body-2)));background-image:linear-gradient(90deg, var(--ct-color-heading-primary) var(--highlight-offset), var(--ct-color-text-body-2) var(--highlight-offset));}.ct-banner-section{position:relative;}.banner-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:792px;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.banner-area{min-height:700px;}}.banner-left-box{background-color:var(--ct-color-theme-dark);border-radius:12px;padding:70px;width:calc(50% - 15px);-webkit-margin-end:15px;margin-inline-end:15px;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;}.banner-left-box::before{content:"";position:absolute;top:5%;inset-inline-start:5%;width:350px;height:350px;border-radius:50%;background:var(--ct-color-theme-primary);-webkit-filter:blur(65px);filter:blur(65px);opacity:0.26;z-index:-1;backdrop-filter:blur(10px);}@media only screen and (min-width: 1400px) and (max-width: 1600px){.banner-left-box{-webkit-padding-end:40px;padding-inline-end:40px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.banner-left-box{-webkit-padding-start:50px;padding-inline-start:50px;-webkit-padding-end:40px;padding-inline-end:40px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.banner-left-box{width:100%;-webkit-margin-end:0;margin-inline-end:0;margin-bottom:15px;padding:60px 0;}}.banner-content{max-width:635px;width:100%;-webkit-margin-start:auto;margin-inline-start:auto;}.banner-content .sub-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--ct-color-common-white);font-size:14px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;font-weight:var(--ct-fw-bold);border:1px dashed var(--ct-color-border-2);padding:6px 10px;margin-bottom:20px;border-radius:4px;}.banner-content .sub-title i{color:var(--ct-color-theme-primary);font-size:22px;}.banner-content .banner-title{color:var(--ct-color-common-white);line-height:1.135;margin-bottom:15px;}.banner-content .banner-title span{display:inline-block;color:var(--ct-color-theme-primary);font-weight:var(--ct-fw-medium);}@media only screen and (min-width: 1400px) and (max-width: 1600px){.banner-content .banner-title{font-size:68px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.banner-content .banner-title{font-size:58px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.banner-content .banner-title{font-size:50px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.banner-content .banner-title{font-size:45px;}}@media (max-width: 575px){.banner-content .banner-title{font-size:38px;}}.banner-content .banner-link{font-size:75px;color:var(--ct-color-common-white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;padding:10px 30px 15px 0;-webkit-border-end:1px dashed var(--ct-color-border-2);border-inline-end:1px dashed var(--ct-color-border-2);}.banner-content .banner-link span{overflow:hidden;}.banner-content .banner-link i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;-webkit-transform:rotate(-45deg) translateX(0);-ms-transform:rotate(-45deg) translateX(0);transform:rotate(-45deg) translateX(0);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;text-shadow:-120px 0 0;}.banner-content .banner-link:hover i{-webkit-transform:rotate(-45deg) translateX(120px);-ms-transform:rotate(-45deg) translateX(120px);transform:rotate(-45deg) translateX(120px);}@media only screen and (min-width: 1200px) and (max-width: 1399px){.banner-content .banner-link{font-size:60px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.banner-content .banner-link{font-size:50px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.banner-content .banner-link{font-size:45px;}}.banner-content .banner-desc-area{max-width:475px;width:100%;border-top:1px dashed var(--ct-color-border-2);border-bottom:1px dashed var(--ct-color-border-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:23px 0;margin-top:40px;-webkit-margin-end:57px;margin-inline-end:57px;-webkit-margin-start:auto;margin-inline-start:auto;}.banner-content .banner-desc-area .banner-desc{-webkit-padding-start:44px;padding-inline-start:44px;}@media (max-width: 575px){.banner-content .banner-desc-area .banner-desc{-webkit-padding-start:35px;padding-inline-start:35px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.banner-content .banner-desc-area{-webkit-margin-end:20px;margin-inline-end:20px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.banner-content .banner-desc-area{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media (max-width: 480px){.banner-content .banner-desc-area{-webkit-margin-end:0;margin-inline-end:0;}}.banner-content .banner-desc{color:var(--ct-color-text-body-2);font-size:18px;line-height:1.444;max-width:517px;}@media only screen and (min-width: 1200px) and (max-width: 1399px), (max-width: 575px){.banner-content .banner-desc{font-size:16px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.banner-content{max-width:565px;-webkit-padding-start:10px;padding-inline-start:10px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.banner-content{-webkit-padding-start:10px;padding-inline-start:10px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.banner-content{max-width:720px;margin:0 auto;padding:0 15px;}}.banner-img{width:100%;height:100%;border-radius:12px;position:relative;overflow:hidden;}.banner-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;}.banner-shape{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;z-index:-1;pointer-events:none;}.banner-shape img{width:100%;height:100%;}.banner-scroll{position:absolute;inset-inline-start:38px;bottom:50px;z-index:5;}.banner-scroll .scroll-down{color:var(--ct-color-common-white);line-height:1;font-weight:var(--ct-fw-sbold);-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;opacity:0.5;}.banner-scroll .scroll-down span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;font-size:22px;background-color:rgba(255, 255, 255, 0.1);border-radius:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.banner-scroll .scroll-down:hover{opacity:1;}@media only screen and (min-width: 1400px) and (max-width: 1600px){.banner-scroll{inset-inline-start:23px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.banner-scroll{inset-inline-start:16px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.banner-scroll{bottom:150px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.banner-scroll{display:none;}}.banner-right-box{width:50%;position:relative;min-height:390px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.banner-right-box{width:100%;}}.banner-right-box .box-area{max-width:261px;}@media (max-width: 575px){.banner-right-box .box-area{max-width:200px;}}.customers-box{background-color:var(--ct-color-common-white);border-radius:10px;padding:30px 25px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.customers-box{padding:25px 18px 20px;}}.customers ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;}.customers ul li{line-height:1;-webkit-margin-start:-15px;margin-inline-start:-15px;}.customers ul li img{width:59px;height:59px;background-color:var(--ct-color-common-white);border-radius:50%;-webkit-box-shadow:0 0 0 2px var(--ct-color-common-white);box-shadow:0 0 0 2px var(--ct-color-common-white);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px){.customers ul li img{width:50px;height:50px;}}@media (max-width: 575px){.customers ul li img{width:40px;height:40px;}}.customers ul li:first-child{-webkit-margin-start:0;margin-inline-start:0;}.customers ul li:last-child span{width:59px;height:59px;border-radius:50%;background-color:var(--ct-color-theme-primary);color:var(--ct-color-common-white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;-webkit-box-shadow:0 0 0 2px var(--ct-color-common-white);box-shadow:0 0 0 2px var(--ct-color-common-white);}.customers ul li:last-child span i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px){.customers ul li:last-child span{width:50px;height:50px;}}@media (max-width: 575px){.customers ul li:last-child span{width:40px;height:40px;}}@media (max-width: 575px){.customers ul li{-webkit-margin-start:-16px;margin-inline-start:-16px;}}.customers-number{color:var(--ct-color-theme-dark);font-size:58px;line-height:0.8;letter-spacing:-1.2px;font-family:var(--ct-ff-heading);font-weight:var(--ct-fw-sbold);padding:45px 0 13px 0;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.customers-number{font-size:50px;padding:25px 0 13px 0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.customers-number{font-size:40px;padding:20px 0 10px 0;}}.customers-text{color:var(--ct-color-text-body);font-size:16px;line-height:1.5;letter-spacing:0;margin-bottom:0;font-weight:var(--ct-fw-regular);}.ct-banner-section-2{background-color:var(--ct-color-theme-bg);padding-top:125px;padding-bottom:55px;border-radius:12px;position:relative;z-index:1;}.ct-banner-section-2 .banner-content-2{max-width:450px;padding:40px 0;}.ct-banner-section-2 .banner-content-2 .sub-title{font-size:14px;font-weight:var(--ct-fw-bold);color:var(--ct-color-theme-primary);letter-spacing:1.4px;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-bottom:15px;}.ct-banner-section-2 .banner-content-2 .sub-title i{font-size:22px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-banner-section-2 .banner-content-2 .banner-title{line-height:1.25;}}.ct-banner-section-2 .banner-content-2 .title-video{max-width:148px;border-radius:6px;vertical-align:top;margin-top:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;position:relative;}.ct-banner-section-2 .banner-content-2 .title-video i{position:absolute;top:50%;inset-inline-start:54%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:14px;color:var(--ct-color-common-white);z-index:2;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}.ct-banner-section-2 .banner-content-2 .title-video::after{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--ct-color-theme-dark);opacity:0.25;}.ct-banner-section-2 .banner-content-2 .title-video:hover i{-webkit-transform:translate(-50%, -50%) scale(1.2);-ms-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2);}.ct-banner-section-2 .banner-content-2 .title-video:hover::after{opacity:0.4;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.ct-banner-section-2 .banner-content-2 .title-video{max-width:110px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-banner-section-2 .banner-content-2 .title-video{max-width:95px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-banner-section-2 .banner-content-2 .title-video{max-width:100px;margin-top:7px;}}.ct-banner-section-2 .banner-content-2 .btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:20px;}.ct-banner-section-2 .banner-content-2 .btn-area .number{color:var(--ct-color-heading-primary);font-size:20px;font-weight:var(--ct-fw-sbold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;gap:8px;}.ct-banner-section-2 .banner-content-2 .btn-area .number i{font-size:19px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.ct-banner-section-2 .banner-content-2 .btn-area .number span{position:relative;}.ct-banner-section-2 .banner-content-2 .btn-area .number span::after{content:"";position:absolute;bottom:-2px;inset-inline-end:0;width:100%;height:1px;background-color:var(--ct-color-heading-primary);}.ct-banner-section-2 .banner-content-2 .btn-area .number:hover span::after{-webkit-animation:linehover 0.8s linear;animation:linehover 0.8s linear;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.ct-banner-section-2 .banner-content-2{padding-top:0;-webkit-padding-start:30px;padding-inline-start:30px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-banner-section-2 .banner-content-2{padding-top:0;-webkit-padding-start:40px;padding-inline-start:40px;}}.ct-banner-section-2 .banner-img-area{position:relative;z-index:1;max-width:704px;width:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:-30px;margin-inline-end:-30px;}.ct-banner-section-2 .banner-img-area::before{content:"";background-color:var(--ct-color-common-white);position:absolute;bottom:0;inset-inline-start:0;width:50%;height:343px;z-index:-1;border-start-start-radius:100%;border-end-start-radius:8px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px){.ct-banner-section-2 .banner-img-area::before{height:290px;}}@media (max-width: 575px){.ct-banner-section-2 .banner-img-area::before{height:260px;}}.ct-banner-section-2 .banner-img-area .banner-author{position:absolute;left:88px;bottom:224px;-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr;}.ct-banner-section-2 .banner-img-area .banner-author .title{font-weight:var(--ct-fw-sbold);margin-bottom:0;position:relative;}.ct-banner-section-2 .banner-img-area .banner-author .title::before{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--ct-color-theme-primary);position:absolute;bottom:-18px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:pulse3 1.5s linear infinite;animation:pulse3 1.5s linear infinite;}.ct-banner-section-2 .banner-img-area .banner-author .designation{font-size:14px;color:var(--ct-color-text-body);line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-banner-section-2 .banner-img-area .banner-author{left:60px;bottom:180px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.ct-banner-section-2 .banner-img-area .banner-author{left:40px;bottom:150px;}}@media (max-width: 575px){.ct-banner-section-2 .banner-img-area .banner-author{left:20px;bottom:100px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.ct-banner-section-2 .banner-img-area{-webkit-margin-end:-20px;margin-inline-end:-20px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-banner-section-2 .banner-img-area{-webkit-margin-end:0;margin-inline-end:0;}}.ct-banner-section-2 .banner-img{max-width:507px;width:100%;position:relative;-webkit-margin-start:auto;margin-inline-start:auto;}@media (max-width: 575px){.ct-banner-section-2 .banner-img > img{min-height:440px;}}.ct-banner-section-2 .banner-img .brand-name{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px rgba(255, 255, 255, 0.6);font-weight:var(--ct-fw-sbold);font-size:120px;-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr;line-height:0.9;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media (max-width: 575px){.ct-banner-section-2 .banner-img .brand-name{font-size:100px;}}@media (max-width: 430px){.ct-banner-section-2 .banner-img .brand-name{font-size:90px;}}.ct-banner-section-2 .banner-img .growth-box{width:198px;height:209px;position:absolute;inset-inline-start:15px;bottom:15px;border-radius:10px;background-color:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);padding:20px;}.ct-banner-section-2 .banner-img .growth-box img{border-radius:0;}@media (max-width: 575px){.ct-banner-section-2 .banner-img .growth-box{width:165px;height:175px;padding:10px;}}@media (max-width: 430px){.ct-banner-section-2 .banner-img .growth-box{width:145px;height:155px;inset-inline-start:10px;bottom:10px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.ct-banner-section-2 .banner-img{max-width:460px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-banner-section-2 .banner-img{max-width:400px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.ct-banner-section-2 .banner-img{max-width:calc(100% - 110px);}}@media (max-width: 575px){.ct-banner-section-2 .banner-img{max-width:calc(100% - 90px);min-height:440px;}}.ct-banner-section-2 .banner-scroll .scroll-down{color:var(--ct-color-heading-primary);opacity:1;}.ct-banner-section-2 .banner-scroll .scroll-down span{color:var(--ct-color-common-white);background-color:var(--ct-color-theme-primary);overflow:hidden;}.marquee-vr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.marquee-vr .text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);white-space:nowrap;-webkit-animation:marquee 15s linear infinite;animation:marquee 15s linear infinite;-webkit-animation-delay:2.5s;animation-delay:2.5s;}.marquee-vr .text .icon{margin:40px 0;}.ct-choose-section{overflow:hidden;}.ct-choose-section .sec-heading{max-width:550px;}.ct-choose-section.choose-3 .sec-heading{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;}.choose-box{height:100%;padding:50px 28px 45px;background-color:var(--ct-color-common-white);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;border-radius:10px;position:relative;overflow:hidden;z-index:1;}.choose-box .choose-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.choose-box .choose-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--ct-color-theme-primary);font-size:88px;line-height:1;max-width:88px;margin-bottom:43px;}.choose-box .choose-icon i{line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.choose-box .choose-icon{margin-bottom:30px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.choose-box .choose-icon{font-size:65px;max-width:65px;margin-bottom:20px;}}.choose-box .title{font-weight:var(--ct-fw-sbold);margin-bottom:20px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.choose-box .title{font-size:18px;margin-bottom:10px;}}.choose-box .desc{margin-bottom:0;}.choose-box .text-btn{margin-top:auto;padding-top:27px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.choose-box:hover{background-color:var(--ct-color-theme-primary);}.choose-box:hover .choose-icon{color:var(--ct-color-common-white);-webkit-animation:gelatine 0.6s;animation:gelatine 0.6s;}.choose-box:hover .btn-icon{background-color:var(--ct-color-theme-dark);}.choose-box:hover .btn-text,
.choose-box:hover .desc,
.choose-box:hover .title{color:var(--ct-color-common-white);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.choose-box{padding:40px 20px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.choose-box{padding:30px 15px;}}.choose-box.style-2{padding:40px 28px;}.choose-box.style-2 .choose-icon{margin-bottom:25px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.choose-box.style-2 .choose-icon{margin-bottom:20px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.choose-box.style-2{padding:30px 15px;}}.work-experience-area{max-width:570px;}.work-experience-area .sec-heading{margin-bottom:65px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.work-experience-area .sec-heading{margin-bottom:50px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.work-experience-area .sec-heading{margin-bottom:35px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.work-experience-area{max-width:100%;margin-bottom:50px;}}.experience-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end;border-top:1px dashed rgba(0, 0, 0, 0.16);border-bottom:1px dashed rgba(0, 0, 0, 0.16);}.experience-wrap .year-count{color:var(--ct-color-theme-primary);font-size:404px;line-height:0.75;font-family:var(--ct-ff-heading);font-weight:var(--ct-fw-light);letter-spacing:-8.08px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:17px 30px 38px 0;-webkit-border-end:1px dashed rgba(0, 0, 0, 0.16);border-inline-end:1px dashed rgba(0, 0, 0, 0.16);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.experience-wrap .year-count{font-size:335px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.experience-wrap .year-count{font-size:250px;}}@media (max-width: 575px){.experience-wrap .year-count{font-size:210px;}}.experience-wrap .experience-text{-webkit-padding-start:32px;padding-inline-start:32px;padding-bottom:35px;}.experience-wrap .experience-text .title{max-width:110px;font-size:16px;font-weight:var(--ct-fw-sbold);font-family:var(--ct-ff-body);text-transform:uppercase;letter-spacing:0;margin-bottom:0;}.experience-wrap .experience-text span{color:var(--ct-color-theme-primary);font-size:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}.experience-wrap .experience-text span i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}@media (max-width: 575px){.experience-wrap .experience-text{-webkit-padding-start:20px;padding-inline-start:20px;}}.ct-client-section{position:relative;}.ct-client-section .client-container{padding:0;overflow:hidden;}.ct-client-section-2{background-color:var(--ct-color-theme-primary);border-radius:12px;padding:30px 5px;margin-top:15px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-client-section-2{padding:18px 5px;}}.client-section-gap{padding-top:80px;padding-bottom:80px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.client-section-gap{padding-top:70px;padding-bottom:70px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.client-section-gap{padding-top:50px;padding-bottom:50px;}}.client-section-gap-2{padding:100px 0;margin:120px 0;}@media only screen and (min-width: 992px) and (max-width: 1199px){.client-section-gap-2{padding:80px 0;margin:90px 0;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.client-section-gap-2{padding:65px 0;margin:70px 0;}}@media (max-width: 575px){.client-section-gap-2{padding:60px 0;margin:50px 0;}}.client-content{width:320px;height:320px;border-radius:50%;border:1px dashed var(--ct-color-border-1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;inset-inline-start:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;z-index:2;background-color:rgba(255, 255, 255, 0.1);backdrop-filter:blur(8px);}.client-content .sec-title{max-width:200px;width:100%;letter-spacing:0;font-weight:var(--ct-fw-sbold);margin-bottom:0;}@media (max-width: 575px){.client-content .sec-title{font-size:15px;}}.client-content span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.client-content .client-numbers{color:var(--ct-color-common-white);background-color:var(--ct-color-theme-primary);line-height:1.2;border-radius:50px;padding:0 5px;}.client-content .client-text{color:var(--ct-color-text-body-3);position:relative;}.client-content .client-text::after{content:"";position:absolute;bottom:3px;inset-inline-start:auto;width:100%;border-bottom:1px solid rgba(12, 30, 33, 0.2);}@media only screen and (min-width: 992px) and (max-width: 1199px){.client-content{width:260px;height:260px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.client-content{width:220px;height:220px;}}@media (max-width: 575px){.client-content{width:190px;height:190px;}}.client-content.style-2{max-width:440px;width:100%;display:block;margin:0 auto 60px;height:auto;border-radius:40px;position:unset;background:transparent;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);padding:0 15px 4px;}@media (max-width: 575px){.client-content.style-2{padding:4px 15px 4px;}}.client-content.style-2 .sec-title{max-width:100%;line-height:1.2;margin-bottom:0;letter-spacing:-0.6px;}.client-content.style-2 .client-numbers{color:var(--ct-color-theme-primary);background:transparent;padding:0;border-radius:0;}.client-content.style-2 .client-text::after{display:none;}@media (max-width: 575px){.client-content.style-2{width:calc(100% - 30px);margin:0 auto 40px;}}.client-slider .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear;}.client-slider-1{overflow:hidden;position:relative;z-index:1;}.client-slider-1::before, .client-slider-1::after{content:"";position:absolute;width:448px;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(rgb(233, 237, 237)), to(rgba(233, 237, 237, 0)));background-image:linear-gradient(90deg, rgb(233, 237, 237) 0%, rgba(233, 237, 237, 0) 100%);top:0;inset-inline-start:0;z-index:2;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.client-slider-1::before, .client-slider-1::after{width:300px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.client-slider-1::before, .client-slider-1::after{width:200px;}}@media (max-width: 575px){.client-slider-1::before, .client-slider-1::after{width:100px;}}.client-slider-1::after{inset-inline-start:auto;inset-inline-end:0;background-image:-webkit-gradient(linear, right top, left top, from(rgb(233, 237, 237)), to(rgba(233, 237, 237, 0)));background-image:linear-gradient(-90deg, rgb(233, 237, 237) 0%, rgba(233, 237, 237, 0) 100%);}.client-item{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-padding-end:30px;padding-inline-end:30px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.client-item{-webkit-padding-end:20px;padding-inline-end:20px;}}.client-logo{width:284px;height:120px;background-color:var(--ct-color-common-white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:5;border-radius:8px;padding:20px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.client-logo{width:220px;height:90px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.client-logo{width:190px;height:70px;padding:20px;}}.client-slider-2 .client-logo{background:transparent;border:1px solid rgba(255, 255, 255, 0.1);}.client-slider-2 .client-logo img{opacity:0.85;}.about-img-area{position:relative;-webkit-margin-end:-8px;margin-inline-end:-8px;}.about-img-area .about-img{width:100%;height:100%;position:relative;border-radius:12px;}.about-img-area .about-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;}@media (max-width: 575px){.about-img-area .box-area{max-width:230px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.about-img-area{margin-top:15px;-webkit-margin-end:0;margin-inline-end:0;}}.about-img-area.style-2{max-width:591px;-webkit-margin-end:auto;margin-inline-end:auto;}.about-img-area.style-2 .box-area{max-width:343px;background-color:var(--ct-color-theme-bg);}.about-img-area.style-2 .box-area::after, .about-img-area.style-2 .box-area::before{background:url('data:image/svg+xml,<svg viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-11 h-11"><path d="M11 1.54972e-06L0 0L2.38419e-07 11C1.65973e-07 4.92487 4.92487 1.62217e-06 11 1.54972e-06Z" fill="%23d8e5e5"></path></svg>');}@media (max-width: 575px){.about-img-area.style-2 .box-area{max-width:270px;}}.about-img-area.style-2 .box-area.style-2{background:transparent;padding:0 0 15px 15px;border-start-end-radius:0;border-end-start-radius:12px;}.about-img-area.style-2 .box-area.style-2::after, .about-img-area.style-2 .box-area.style-2::before{display:none;}.about-img-area.style-2 .box-area.style-2 .progress-box{background-color:rgba(255, 255, 255, 0.1);backdrop-filter:blur(6px);}.about-img-area.style-2 .box-area.style-2 .progress-box .ct-progress-percent,
.about-img-area.style-2 .box-area.style-2 .progress-box .ct-progress-title,
.about-img-area.style-2 .box-area.style-2 .progress-box .title{color:var(--ct-color-common-white);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.about-img-area.style-2{max-width:100%;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.about-img-area{height:100%;}}.box-area{background:var(--ct-surface-tint-80);position:absolute;bottom:0;inset-inline-start:0;max-width:241px;width:100%;padding:15px 15px 0 0;border-start-end-radius:12px;}.box-area::after, .box-area::before{content:"";position:absolute;inset-inline-start:0;top:-13px;width:13px;height:13px;background:url('data:image/svg+xml,<svg viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-11 h-11"><path d="M11 1.54972e-06L0 0L2.38419e-07 11C1.65973e-07 4.92487 4.92487 1.62217e-06 11 1.54972e-06Z" fill="%23ecf0f0"></path></svg>');-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.box-area::after{inset-inline-start:auto;top:auto;inset-inline-end:-13px;bottom:0;}.experience-box{background-color:var(--ct-color-common-white);border-radius:10px;padding:28px 25px;}.experience-box .sub-title{color:var(--ct-color-theme-primary);font-weight:var(--ct-fw-medium);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.experience-box{padding:25px 18px 20px;}}.about-content-area.style-1{background-color:var(--ct-color-common-white);border-radius:12px;padding:30px;min-height:408px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.about-content-area.style-1{min-height:300px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.about-content-area.style-1{padding:30px 20px;min-height:300px;}}.about-content-area .sec-heading{margin-bottom:30px;}.about-bottom-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-top:15px;}.about-bottom-area .client-review-cont{background-color:var(--ct-color-theme-primary);color:var(--ct-color-common-white);-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:10px;padding:30px;}.about-bottom-area .client-review-cont .rating-area{margin-bottom:12px;}.about-bottom-area .client-review-cont .star-ratings{font-size:16px;letter-spacing:4px;-webkit-text-stroke:1px var(--ct-color-common-white);}.about-bottom-area .client-review-cont .star-ratings .fill-ratings{color:var(--ct-color-common-white);}.about-bottom-area .client-review-cont .desc{margin-bottom:38px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.about-bottom-area .client-review-cont .desc{margin-bottom:20px;}}.about-bottom-area .client-review-cont .quote-icon{font-size:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 575px){.about-bottom-area .client-review-cont .quote-icon{font-size:40px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.about-bottom-area .client-review-cont{padding:30px 15px;}}@media (max-width: 575px){.about-bottom-area .client-review-cont{padding:15px;}}.about-bottom-area .client-info-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.about-bottom-area .client-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.about-bottom-area .client-info .title{font-weight:var(--ct-fw-sbold);color:var(--ct-color-common-white);line-height:1;margin-bottom:6px;}.about-bottom-area .client-info .designation{font-size:14px;color:var(--ct-color-theme-bg);line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.video-img{max-width:224px;width:100%;position:relative;border-radius:10px;overflow:hidden;}.video-img::before{position:absolute;content:"";inset-inline-start:0;top:0;width:100%;height:100%;background-color:var(--ct-color-theme-dark);opacity:0.25;}.video-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.video-img{max-width:180px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.video-img{max-width:120px;}}@media (max-width: 575px){.video-img{max-width:100px;}}.video-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;line-height:1;color:var(--ct-color-common-white);background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.1);position:absolute;top:50%;inset-inline-start:50%;z-index:5;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;backdrop-filter:blur(10px);}.video-btn span{font-size:15px;-webkit-margin-start:2px;margin-inline-start:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}.video-btn:hover{color:var(--ct-color-common-white);-webkit-transform:translate(-50%, -50%) scale(1.1);-ms-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1);}.about-content-area-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:85px;}.about-content-area-2 .about-content{max-width:550px;-webkit-margin-start:auto;margin-inline-start:auto;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.about-content-area-2 .about-content{max-width:440px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.about-content-area-2 .about-content{-webkit-margin-start:0;margin-inline-start:0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.about-content-area-2 .about-content{width:calc(100% - 130px);-webkit-margin-start:0;margin-inline-start:0;}}.about-content-area-2 .sec-heading{margin-bottom:27px;}.about-content-area-2 .video-img{max-width:120px;}.about-content-area-2 .video-img::before{opacity:0.15;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.about-content-area-2 .video-img{max-width:100px;}}.about-content-area-2 .video-btn:hover{-webkit-transform:translate(-50%, -50%) scale(0.9);-ms-transform:translate(-50%, -50%) scale(0.9);transform:translate(-50%, -50%) scale(0.9);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.about-content-area-2{gap:35px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.about-content-area-2{gap:20px;}}.customers-box.style-2{background-color:var(--ct-color-theme-primary);height:100%;position:relative;overflow:hidden;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.customers-box.style-2 .customers-bg{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-blend-mode:luminosity;position:absolute;top:0;inset-inline-start:0;opacity:0.15;z-index:-1;}.customers-box.style-2 ul li span{background-color:var(--ct-color-theme-dark);}.customers-box.style-2 .customers-text{max-width:250px;font-size:24px;line-height:1.333;font-weight:var(--ct-fw-sbold);color:var(--ct-color-common-white);}.customers-box.style-2 .star-icon{position:absolute;width:50px;height:50px;top:50%;inset-inline-end:120px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.customers-box.style-2{min-height:315px;}}.countup-item.style-2{width:100%;background-color:var(--ct-color-common-white);border-radius:10px;padding:28px 30px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:start;}.countup-item.style-2 .count-inner{padding-top:90px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.countup-item.style-2 .count-inner{padding-top:60px;}}.countup-item.style-2 .count-text{color:var(--ct-color-text-body);font-weight:var(--ct-fw-medium);}.countup-item.style-2 .inline-content{color:var(--ct-color-heading-primary);margin:11px 0 10px;}.countup-item.style-2 .inline-content .odometer{color:var(--ct-color-heading-primary);}.countup-item.style-2 .inline-content .odometer .odometer-digit,
.countup-item.style-2 .inline-content .odometer span{color:var(--ct-color-heading-primary);}.countup-item.style-2 .count-icon{width:80px;height:80px;border-radius:50%;background:var(--ct-surface-tint-80);font-size:48px;color:var(--ct-color-theme-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;}.countup-item.style-2 .steps{position:absolute;top:28px;inset-inline-end:30px;color:var(--ct-color-text-body);font-size:20px;line-height:1;font-weight:var(--ct-fw-sbold);}@media (max-width: 575px){.countup-item.style-2 .steps{inset-inline-end:20px;}}@media (max-width: 575px){.countup-item.style-2{padding:25px 20px;}}.ct-about-section-2{border-radius:12px;position:relative;z-index:1;}.progress-box{background-color:var(--ct-color-common-white);border-radius:10px;padding:28px 30px 35px;}.progress-box .title{font-weight:var(--ct-fw-sbold);}@media (max-width: 575px){.progress-box{padding:20px 18px 25px;}}.mission-vision-box{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:var(--ct-color-common-white);border-radius:12px;padding:25px 20px 30px 26px;}.mission-vision-box .title{font-weight:var(--ct-fw-sbold);margin-bottom:18px;}@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 575px){.mission-vision-box{-ms-flex-preferred-size:100%;flex-basis:100%;}}.about-btn-area{margin-top:15px;}.about-btn-area .ct-primary-btn{width:100%;border-radius:10px;padding:13px;}.about-btn-area .ct-primary-btn .btn-icon{width:30px;height:30px;font-size:20px;}.ct-service-section{background-color:var(--ct-color-theme-dark);border-radius:12px;position:relative;z-index:1;}.ct-service-section .sec-heading{max-width:550px;}.ct-service-section .sec-heading .sub-title{color:var(--ct-color-common-white);border-color:rgba(255, 255, 255, 0.15);}.ct-service-section .sec-heading.style-2{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;}.ct-service-section .sec-heading.style-2 .sub-title{color:var(--ct-color-common-white);background-color:var(--ct-primary-shade-20);}.ct-service-section.service-2{overflow-x:hidden;}.ct-service-section.service-3{background:transparent;}.ct-service-section.service-3 .sec-heading .sub-title{color:var(--ct-color-theme-primary);}.ct-service-section.service-4{background:transparent;}.bg-shape-2, .bg-shape-1{position:absolute;top:0;inset-inline-start:0;max-width:370px;width:100%;z-index:-1;mix-blend-mode:difference;pointer-events:none;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.bg-shape-2, .bg-shape-1{max-width:260px;}}.bg-shape-2{top:inherit;inset-inline-start:inherit;bottom:0;inset-inline-end:0;}.service-item{background:var(--ct-color-common-white);padding:40px 30px 45px;margin-bottom:30px;position:relative;border-radius:12px;}.service-item:last-child{margin-bottom:0;}.service-item .service-icon{font-size:42px;width:80px;height:80px;background:linear-gradient(
	  -45deg,
	  rgba(133, 143, 162, 0.3) 0%,
	  rgba(133, 143, 162, 0) 50%,
	  rgba(133, 143, 162, 0.3) 100%
	);border-radius:50%;border:1px solid rgba(133, 143, 162, 0.15);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.service-item .service-icon i{color:var(--ct-surface);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item .service-icon{font-size:50px;width:65px;height:65px;}}.service-item .title{max-width:300px;font-weight:var(--ct-fw-sbold);margin-bottom:20px;-webkit-transition:none;transition:none;}.service-item .title a:hover{color:var(--ct-color-theme-primary);}.service-item .desc{margin-bottom:0;}.service-item .text-btn{margin-top:25px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item{padding:30px 20px;}}.service-item.style-1{border:0;padding:0;background-color:var(--ct-color-theme-dark);position:relative;overflow:hidden;height:450px;}.service-item.style-1::before{content:"";background:var(--ct-color-theme-dark-2);position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;pointer-events:none;z-index:2;}.service-item.style-1::after{content:"";background:var(--ct-color-theme-primary);position:absolute;width:100%;height:100%;top:-50%;inset-inline-start:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;z-index:2;-webkit-filter:blur(90px);filter:blur(90px);backdrop-filter:blur(30px);border-radius:50%;opacity:0;}.service-item.style-1 .service-img{position:relative;height:100%;}.service-item.style-1 .service-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--ct-color-theme-primary);border-radius:12px;}.service-item.style-1 .service-icon{position:absolute;top:35px;inset-inline-start:30px;z-index:2;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.service-item.style-1 .service-icon{font-size:60px;width:70px;height:70px;}}.service-item.style-1 .service-content{position:absolute;width:100%;inset-inline-start:0;bottom:0;padding:40px 30px 20px;z-index:3;overflow:hidden;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}.service-item.style-1 .service-content .title{margin-bottom:15px;}.service-item.style-1 .service-content .title a{color:var(--ct-color-common-white);}.service-item.style-1 .service-content .title a:hover{color:var(--ct-color-theme-primary);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-1 .service-content .title{font-size:19px;}}.service-item.style-1 .service-content .desc{color:var(--ct-color-text-body-2);opacity:0;visibility:hidden;height:0;-webkit-transition:none;transition:none;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.service-item.style-1 .service-content{padding:25px 20px;}}@media (max-width: 575px){.service-item.style-1 .service-content{padding:18px 15px;}}.service-item.style-1 .text-btn{position:absolute;inset-inline-start:auto;bottom:0;opacity:0;visibility:hidden;-webkit-transition:none;transition:none;}.service-item.style-1 .text-btn .btn-text{color:var(--ct-color-common-white);}.service-item.style-1 .text-btn .btn-icon{background-color:var(--ct-color-theme-primary);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.service-item.style-1 .text-btn{inset-inline-start:20px;}}@media (max-width: 575px){.service-item.style-1 .text-btn{inset-inline-start:15px;}}.service-item.style-1:hover::before{background:var(--ct-color-theme-dark);opacity:0.7;}.service-item.style-1:hover::after{opacity:0.3;}.service-item.style-1:hover .service-icon{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}.service-item.style-1:hover .service-content{padding-bottom:95px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px){.service-item.style-1:hover .service-content{padding-bottom:80px;}}.service-item.style-1:hover .desc{opacity:1;visibility:visible;height:100%;}.service-item.style-1:hover .text-btn{opacity:1;visibility:visible;bottom:40px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 575px){.service-item.style-1:hover .text-btn{bottom:30px;}}@media (max-width: 575px){.service-item.style-1{height:400px;}}.service-item-wrapper{margin-bottom:30px;}.service-item-wrapper:last-child{margin-bottom:0;}.service-item.style-2{background-color:transparent;border:1px dashed var(--ct-primary-tint-20);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:65px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.service-item.style-2 .service-content,
.service-item.style-2 .title-area{width:48%;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-2 .service-content,
  .service-item.style-2 .title-area{width:100%;}}.service-item.style-2 .service-icon{margin-bottom:33px;}.service-item.style-2 .service-icon i{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.service-item.style-2 .title{color:var(--ct-color-common-white);margin-bottom:0;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-2 .title{margin-bottom:25px;}}.service-item.style-2 .desc{color:var(--ct-color-common-white);margin-bottom:22px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-2 .desc{margin-bottom:16px;}}.service-item.style-2 .list-items li{color:var(--ct-color-common-white);}.service-item.style-2 .list-items li i{font-size:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;color:var(--ct-accent);margin-top:3px;}.service-item.style-2:hover{background-color:var(--ct-primary-shade-20);border-color:var(--ct-primary-shade-20);}.service-item.style-2:hover .service-icon i{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.service-item.style-2{padding:40px 25px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-2{padding:30px 15px;}}.service-item.style-3{margin-bottom:20px;padding:40px 60px 40px 30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.service-item.style-3:hover{background-color:var(--ct-color-theme-primary);}.service-item.style-3:hover .title{color:var(--ct-color-common-white);}.service-item.style-3:hover .service-icon{background:linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 100%);border-color:rgba(255, 255, 255, 0.15);}.service-item.style-3:hover .service-icon i{color:var(--ct-color-common-white);}.service-item.style-3:hover .desc{color:var(--ct-surface-tint-80);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.service-item.style-3{padding:40px 40px 40px 30px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-3{padding:30px 20px;}}.service-item.style-4{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.service-item.style-4 .service-icon{width:100px;height:100px;margin-bottom:95px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.service-item.style-4 .service-icon{margin-bottom:75px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.service-item.style-4 .service-icon{width:80px;height:80px;font-size:60px;margin-bottom:50px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-4 .service-icon{width:70px;height:70px;margin-bottom:40px;}}.service-item.style-4 .title{max-width:275px;}.service-item.style-4:hover{background-color:var(--ct-color-theme-primary);}.service-item.style-4:hover .service-icon{background:var(--ct-color-common-white);}.service-item.style-4:hover .desc,
.service-item.style-4:hover .title{color:var(--ct-color-common-white);}.service-item.style-4:hover .desc a,
.service-item.style-4:hover .title a{color:var(--ct-color-common-white);}.service-item.style-4:hover .text-btn .btn-text{color:var(--ct-color-common-white);}.service-item.style-4:hover .text-btn .btn-icon{background-color:var(--ct-color-theme-dark);}.list-items{list-style:none;}.list-items li{color:var(--ct-color-text-body);display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;margin-bottom:7px;}.list-items li:last-child{margin-bottom:0;}.list-items li i{font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;color:var(--ct-color-theme-primary);margin-top:6px;}.service-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2;}.service-content-wrap .service-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:wrap;-ms-flex:wrap;flex:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:400px;width:100%;gap:20px;}.service-content-wrap .service-title .service-icon{-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}.service-content-wrap .service-title .service-icon i{color:var(--ct-color-theme-primary);}@media only screen and (min-width: 768px) and (max-width: 991px){.service-content-wrap .service-title .service-icon{font-size:60px;width:70px;height:70px;}}.service-content-wrap .service-title .title{-webkit-transition:none;transition:none;margin-bottom:0;}.service-content-wrap .service-title .title a:hover{color:var(--ct-color-common-white);}.service-content-wrap .service-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.service-content-wrap .service-content .desc{max-width:360px;width:100%;margin-bottom:0;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-content-wrap .service-content .desc{max-width:100%;}}@media only screen and (min-width: 768px) and (max-width: 991px){.service-content-wrap .service-content{width:100%;margin-top:20px;-webkit-padding-start:90px;padding-inline-start:90px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-content-wrap .service-content{margin-top:20px;-webkit-padding-start:80px;padding-inline-start:80px;}}.service-reveal-bg{position:absolute;top:50%;inset-inline-start:50%;width:291px;height:303px;opacity:0;border-radius:10px;overflow:hidden;pointer-events:none;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transform:translate(-50%, -50%) scale(0.7);-ms-transform:translate(-50%, -50%) scale(0.7);transform:translate(-50%, -50%) scale(0.7);-webkit-transition:opacity 0.6s, -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.6s, -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.6s, transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.6s, transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:5;}.service-reveal-bg:first-child{margin-top:30px;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.service-reveal-bg{width:260px;height:270px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-reveal-bg{display:none;}}.service-item:first-child .service-reveal-bg{margin-top:40px;}.service-item:last-child .service-reveal-bg{margin-top:-40px;}.service-item:hover .service-reveal-bg{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);}.service-btn-area{margin-top:50px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-service-section .content-wrap{margin-bottom:50px;}}.bg-shape-3,
.bg-shape-4{position:absolute;bottom:0;inset-inline-start:0;max-width:915px;z-index:-1;}.bg-shape-4{bottom:auto;inset-inline-start:auto;top:0;inset-inline-end:0;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1);}.ct-marquee-section{background-color:var(--ct-color-theme-primary);position:relative;padding-top:33px;padding-bottom:37px;border-radius:12px;overflow:hidden;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-marquee-section{padding-top:22px;padding-bottom:16px;}}.marquee-slider{padding-bottom:10px;}.marquee-slider .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear;}.marquee-item{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-webkit-padding-end:30px;padding-inline-end:30px;}.marquee-item .marquee-text{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--ct-color-common-white);font-size:136px;font-weight:var(--ct-fw-sbold);font-family:var(--ct-ff-heading);line-height:1.2;margin:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.marquee-item .marquee-text{font-size:100px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.marquee-item .marquee-text{font-size:80px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.marquee-item .marquee-text{font-size:50px;-webkit-text-stroke:1px var(--ct-color-common-white);}}.marquee-item .marquee-img{position:relative;top:4px;color:var(--ct-color-theme-primary);height:98px;border-radius:4px;overflow:hidden;}.marquee-item .marquee-img img{height:100%;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.marquee-item .marquee-img{height:75px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.marquee-item .marquee-img{height:60px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.marquee-item .marquee-img{height:40px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.marquee-item{gap:25px;-webkit-padding-end:25px;padding-inline-end:25px;}}@media (max-width: 575px){.marquee-item{gap:20px;-webkit-padding-end:20px;padding-inline-end:20px;}}.ct-project-section{position:relative;}.ct-project-section .sec-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.ct-project-section .sec-text{max-width:550px;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;}@media only screen and (min-width: 576px) and (max-width: 767px){.ct-project-section .sec-text{max-width:380px;}}.ct-project-section .project-navigation{gap:20px;margin-bottom:27px;}@media only screen and (min-width: 576px) and (max-width: 767px){.ct-project-section .project-navigation{margin-bottom:20px;}}.ct-project-section-2{overflow:hidden;}.ct-project-section-2 .container-fluid,
.ct-project-section-2 .project-wrapper{padding:0;}.ct-project-section-2 .sec-heading{max-width:550px;}.ct-project-section-3{background-color:var(--ct-color-theme-dark);border-radius:12px;position:relative;overflow:hidden;z-index:1;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-project-section-3 .container-fluid{-webkit-padding-end:0;padding-inline-end:0;}}.ct-project-section-3 .sub-title{color:var(--ct-color-theme-primary);border:0;padding:0;}.ct-project-section-3 .sec-title{color:var(--ct-color-common-white);}.ct-project-section-3 .slider-next,
.ct-project-section-3 .slider-prev{border-color:var(--ct-color-border-2);}.ct-project-section-3 .slider-next .anim-icon i,
.ct-project-section-3 .slider-prev .anim-icon i{color:var(--ct-color-common-white);}.project-wrapper{padding:0 15px;}@media (max-width: 575px){.project-wrapper{padding:0;}}.project-area{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:30px;position:relative;}.project-area .project-item{position:relative;border-radius:12px;overflow:hidden;min-height:550px;grid-column:span 1/span 3;}.project-area .project-item:first-child, .project-area .project-item:last-child{grid-column:span 2/span 3;}@media only screen and (min-width: 992px) and (max-width: 1199px){.project-area .project-item:first-child, .project-area .project-item:last-child{grid-column:span 3/span 5;}}.project-area .project-item .project-img{position:absolute;width:100%;height:100%;inset-inline-start:0;top:0;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}.project-area .project-item .project-img::before{opacity:0.25;}.project-area .project-item .project-content{position:absolute;inset-inline-start:0;bottom:0;width:100%;padding:30px;z-index:3;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.project-area .project-item .project-content{padding:20px;}}.project-area .project-item .project-content .title{color:var(--ct-color-common-white);max-width:245px;width:100%;margin-bottom:0;}.project-area .project-item .project-content .title a{color:var(--ct-color-common-white);}.project-area .project-item .project-content .title a:hover{opacity:0.8;}@media only screen and (min-width: 576px) and (max-width: 767px){.project-area .project-item .project-content .title{font-size:20px;width:calc(100% - 70px);}}@media (max-width: 575px){.project-area .project-item .project-content .title{font-size:20px;width:calc(100% - 70px);}}.project-area .project-item .project-content .project-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:18px;}.project-area .project-item .project-content .categories a{background-color:rgba(255, 255, 255, 0.1);color:var(--ct-color-common-white);border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);}.project-area .project-item .project-content .categories a:hover{background-color:var(--ct-color-theme-primary);}@media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 576px) and (max-width: 767px){.project-area .project-item .project-content{padding:25px;}}@media (max-width: 575px){.project-area .project-item .project-content{padding:25px 20px;}}.project-area .project-item:hover .project-img{-webkit-transform:scale(1.1) rotate(-2deg);-ms-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg);}.project-area .project-item:hover .project-btn{opacity:1;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.project-area .project-item{min-height:450px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.project-area .project-item{min-height:450px;grid-column:span 2/span 5;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.project-area .project-item{min-height:350px;grid-column:1/3;}}.project-area .project-btn{width:64px;height:64px;border-radius:50%;background-color:rgba(255, 255, 255, 0.1);border:2px solid rgba(255, 255, 255, 0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;backdrop-filter:blur(15px);opacity:0;}.project-area .project-btn i{color:var(--ct-color-common-white);font-weight:var(--ct-fw-normal);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.project-area .project-btn:hover{background-color:var(--ct-color-theme-primary);border-color:var(--ct-color-theme-primary);}.project-area .project-btn:hover i{color:var(--ct-color-common-white);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}@media only screen and (min-width: 576px) and (max-width: 767px){.project-area .project-btn{width:50px;height:50px;font-size:18px;}}@media (max-width: 575px){.project-area .project-btn{width:55px;height:55px;font-size:18px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.project-area{gap:20px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.project-area{grid-template-columns:repeat(5, minmax(0, 1fr));gap:20px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.project-area{min-height:350px;gap:20px;grid-template-columns:1fr;}}.project-item{background-color:var(--ct-color-common-white);position:relative;border-radius:12px;overflow:hidden;}.project-item .project-img{position:relative;width:100%;height:100%;overflow:hidden;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}.project-item .project-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.project-item .project-img::before{content:"";background:var(--ct-color-theme-dark);position:absolute;width:100%;height:100%;bottom:0;inset-inline-start:0;opacity:0.16;pointer-events:none;z-index:2;}.project-item .project-content{padding:25px 20px 25px 30px;}.project-item .project-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:18px;}.project-item .title{max-width:245px;width:100%;font-weight:var(--ct-fw-sbold);margin-bottom:0;}.project-item .title a:hover{color:var(--ct-color-theme-primary);}@media only screen and (min-width: 1400px) and (max-width: 1600px){.project-item .title{width:calc(100% - 60px);}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.project-item .title{max-width:100%;width:calc(100% - 60px);}}.project-item .categories a{background-color:transparent;backdrop-filter:none;color:var(--ct-color-text-body);border-color:var(--ct-color-border-1);}.project-item:hover .project-img img{-webkit-transform:scale(1.1) rotate(-2deg);-ms-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg);}.project-item:hover .project-btn{opacity:1;}.project-btn{font-size:35px;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;}.project-btn i{color:var(--ct-color-theme-dark);font-weight:var(--ct-fw-bold);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.project-btn:hover i{color:var(--ct-color-theme-primary);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}.categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;}.categories a{background-color:rgba(255, 255, 255, 0.15);font-size:16px;line-height:1;color:var(--ct-color-text-body);font-weight:var(--ct-fw-medium);padding:2px 7px 4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;border-radius:4px;border:1px solid var(--ct-color-border-1);backdrop-filter:blur(15px);}.categories a:hover{background-color:var(--ct-color-theme-primary);border-color:var(--ct-color-theme-primary);color:var(--ct-color-common-white);}.project-slider .project-item{position:relative;min-height:550px;overflow:hidden;}.project-slider .project-item .project-img{position:absolute;width:100%;height:100%;inset-inline-start:0;top:0;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}.project-slider .project-item .project-content{position:absolute;inset-inline-start:50%;top:50%;bottom:inherit;width:100%;padding:0 20px;z-index:3;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;visibility:hidden;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}.project-slider .project-item .project-content .categories{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.project-slider .project-item .project-content .categories a{color:var(--ct-color-text-body-2);background-color:rgba(255, 255, 255, 0.1);}.project-slider .project-item .project-content .categories a:hover{color:var(--ct-color-common-white);background-color:var(--ct-color-theme-primary);}.project-slider .project-item .project-content .title{color:var(--ct-color-common-white);max-width:350px;margin:0 auto;text-align:center;}@media only screen and (min-width: 1400px) and (max-width: 1600px){.project-slider .project-item .project-content .title{font-size:20px;width:calc(100% - 70px);}}@media only screen and (min-width: 576px) and (max-width: 767px){.project-slider .project-item .project-content .title{font-size:20px;width:calc(100% - 70px);}}@media (max-width: 575px){.project-slider .project-item .project-content .title{font-size:20px;width:calc(100% - 70px);}}.project-slider .project-item .project-content .project-text{display:block;margin-top:15px;}@media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 576px) and (max-width: 767px){.project-slider .project-item .project-content{padding:25px;}}@media (max-width: 575px){.project-slider .project-item .project-content{padding:25px 20px;}}.project-slider .project-item .project-content .project-btn{background-color:transparent;border:0;opacity:1;backdrop-filter:none;width:60px;height:60px;font-size:52px;margin:35px auto 0;}.project-slider .project-item .project-content .project-btn i{color:var(--ct-color-common-white);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.project-slider .project-item .project-content .project-btn:hover i{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.project-slider .project-item .project-content{opacity:1;visibility:visible;}}.project-slider .project-item:hover .project-img{-webkit-transform:scale(1.1) rotate(-2deg);-ms-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg);}.project-slider .project-item:hover .project-img::before{opacity:0.6;}.project-slider .project-item:hover .project-content{opacity:1;visibility:visible;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.project-slider .project-item{min-height:450px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.project-slider .project-item{min-height:400px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.project-slider .project-item{min-height:330px;}}.project-slider-2 .project-item{background-color:var(--ct-color-theme-dark-2);}.project-slider-2 .project-item .title{color:var(--ct-color-common-white);margin-bottom:0;}.project-slider-2 .project-item .title a{display:inline;}.project-slider-2 .project-item .title a:hover{color:var(--ct-color-theme-primary);}.project-slider-2 .project-item .categories a{background-color:transparent;backdrop-filter:none;color:var(--ct-color-text-body-2);border-color:rgba(255, 255, 255, 0.1);}.project-slider-2 .project-item .categories a:hover{background-color:var(--ct-color-theme-primary);color:var(--ct-color-common-white);}.project-slider-2 .project-item .project-btn i{color:var(--ct-color-common-white);}.project-slider-2 .project-item .project-btn:hover i{color:var(--ct-color-theme-primary);}.ct-testimonial-section{background-color:var(--ct-color-theme-bg);position:relative;z-index:1;border-radius:12px;overflow:hidden;}.ct-testimonial-section .sec-heading-wrap{padding-top:120px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-testimonial-section .sec-heading-wrap{padding-top:100px;}}.testimonial-wrapper{position:relative;height:100%;}@media (max-width: 575px){.testimonial-wrapper{-webkit-margin-end:-12px;margin-inline-end:-12px;}}.testimonial-slider .testimonial-item{background-color:var(--ct-color-common-white);border:2px solid var(--ct-color-common-white);padding:45px 26px 35px;height:100%;border-radius:12px;}.testimonial-slider .testimonial-item .quote-icon{color:var(--ct-color-theme-primary);font-size:46px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.testimonial-slider .testimonial-item .rating-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}.testimonial-slider .testimonial-item .rating-wrap .rating-img{width:50px;height:50px;border-radius:50%;background-color:var(--ct-color-theme-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.testimonial-slider .testimonial-item .rating-wrap .rating-img img{width:33px;height:33px;}.testimonial-slider .testimonial-item .rating-wrap .rating-text{color:var(--ct-color-text-body-2);font-size:14px;}.testimonial-slider .testimonial-item .rating-wrap .rating-text strong{font-size:16px;font-weight:var(--ct-fw-sbold);color:var(--ct-color-common-black);}.testimonial-slider .testimonial-item .desc{font-size:18px;line-height:1.444;padding-top:23px;padding-bottom:22px;}.testimonial-slider .testimonial-item .desc p{margin-bottom:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-slider .testimonial-item .desc{font-size:17px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider .testimonial-item .desc{font-size:16px;}}.testimonial-slider .testimonial-item .testimonial-author .title{line-height:1;font-weight:var(--ct-fw-sbold);margin-bottom:2px;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-slider .testimonial-item{padding:35px 23px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider .testimonial-item{padding:30px 20px;}}.testimonial-slider .swiper-slide-active .testimonial-item{border-color:var(--ct-color-theme-primary);}.testimonial-author{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;border-top:1px dashed var(--ct-color-border-1);}.testimonial-author .author-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;}.testimonial-author .author-img{width:59px;height:59px;border-radius:50%;overflow:hidden;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-author .author-img{width:50px;height:50px;}}.testimonial-author .title{margin-bottom:0;line-height:1;}.testimonial-author .designation{font-size:14px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.testimonial-author .quote-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;color:var(--ct-color-theme-primary);font-size:43px;}.testimonial-author .quote-icon i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-author .quote-icon{font-size:30px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-author{padding-top:20px;}}.star-ratings{unicode-bidi:bidi-override;font-size:17px;line-height:1;letter-spacing:3px;position:relative;margin:0;padding:0;-webkit-text-stroke:1px var(--ct-color-theme-primary);}.star-ratings .fill-ratings{color:var(--ct-color-theme-primary);padding:0;position:absolute;z-index:1;display:block;top:0;inset-inline-start:0;overflow:hidden;}.star-ratings .fill-ratings span{display:inline-block;margin:0;}.star-ratings .empty-ratings{padding:0;display:block;z-index:0;color:transparent;}.ct-testimonial-section-2{overflow:hidden;}@media (max-width: 575px){.ct-testimonial-section-2 .testimonial-wrapper{-webkit-margin-end:0;margin-inline-end:0;}}.testimonial-img-area{position:relative;}.testimonial-img-area .testimonial-img{width:100%;height:100%;position:relative;border-radius:12px;overflow:hidden;}.testimonial-img-area .testimonial-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-img-area .testimonial-img img{-o-object-fit:unset;object-fit:unset;}}.testimonial-img-area .testimonial-img .sec-heading{position:absolute;top:40px;inset-inline-start:30px;width:60%;z-index:2;}.testimonial-img-area .testimonial-img .sec-heading .sec-title{color:var(--ct-color-common-white);}.testimonial-img-area .testimonial-img .sec-heading .sec-title span{color:var(--ct-color-text-body-3);}.testimonial-img-area .testimonial-img::after{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--ct-color-theme-dark);opacity:0.25;}.testimonial-img-area .box-area{max-width:239px;bottom:0;inset-inline-end:0;inset-inline-start:inherit;padding:15px 0 0 15px;border-start-start-radius:12px;border-start-end-radius:0;}.testimonial-img-area .box-area::before{inset-inline-start:inherit;inset-inline-end:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.testimonial-img-area .box-area::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);inset-inline-start:-12px;inset-inline-end:inherit;}@media (max-width: 575px){.testimonial-img-area .box-area{max-width:215px;}}.rating-box{background-color:var(--ct-color-theme-primary);border-radius:10px;padding:18px 25px 25px;}.rating-box .rating-area{margin-bottom:8px;}.rating-box .star-ratings{-webkit-text-stroke:1px var(--ct-color-common-white);}.rating-box .star-ratings .fill-ratings{color:var(--ct-color-common-white);}.rating-box .rating-text{color:var(--ct-color-common-white);}.rating-box .title{font-size:74px;line-height:1;color:var(--ct-color-common-white);margin-bottom:58px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.rating-box .title{font-size:50px;margin-bottom:20px;}}.rating-box .number{color:var(--ct-color-common-white);font-size:20px;font-weight:var(--ct-fw-sbold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.1;border-bottom:1px solid currentColor;}@media (max-width: 575px){.rating-box .number{font-size:18px;}}@media (max-width: 575px){.rating-box{padding:20px 18px 25px;}}.testimonial-slider-2{height:100%;}.testimonial-slider-2 .testimonial-item{background-color:var(--ct-color-common-white);padding:60px 50px;height:100%;border-radius:12px;}.testimonial-slider-2 .testimonial-item .quote-icon{color:var(--ct-color-theme-primary);font-size:63px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider-2 .testimonial-item .quote-icon{font-size:45px;}}.testimonial-slider-2 .testimonial-item .desc{font-size:22px;line-height:1.444;padding-top:30px;padding-bottom:15px;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-slider-2 .testimonial-item .desc{font-size:20px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider-2 .testimonial-item .desc{font-size:16px;padding-top:20px;}}.testimonial-slider-2 .testimonial-item .testimonial-author .author-img{width:80px;height:80px;}.testimonial-slider-2 .testimonial-item .testimonial-author .title{line-height:1;font-weight:var(--ct-fw-sbold);margin-bottom:2px;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.testimonial-slider-2 .testimonial-item{padding:50px 30px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-slider-2 .testimonial-item{padding:35px 26px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider-2 .testimonial-item{padding:30px 20px;}}.testimonial-slider-2 .swiper-pagination-area{position:absolute;inset-inline-start:inherit;bottom:60px;inset-inline-end:45px;z-index:10;max-width:200px;width:auto;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider-2 .swiper-pagination-area{bottom:30px;}}.ct-testimonial-section-3{overflow:hidden;}.testimonial-wrapper-2{background-color:var(--ct-color-theme-bg);border-radius:12px;margin-top:20px;padding-bottom:80px;position:relative;z-index:1;}.testimonial-wrapper-2 .sec-title{max-width:290px;width:100%;display:block;margin:0 auto;border:1px dashed var(--ct-color-border-1);background-color:var(--ct-surface-tint-80);border-radius:40px;padding:2px 22px 4px;position:relative;top:-19px;font-weight:var(--ct-fw-sbold);}.testimonial-wrapper-2 .sec-title span{color:var(--ct-color-theme-primary);}.testimonial-wrapper-2 .client-thumb{max-width:270px;margin:0 auto;padding-top:50px;}.testimonial-wrapper-2 .client-thumb .thumb-item{margin-bottom:14px;}.testimonial-wrapper-2 .client-thumb .thumb-img{width:82px;height:82px;background-color:var(--ct-color-theme-bg);border-radius:50%;border:2px solid transparent;overflow:hidden;position:relative;cursor:pointer;}.testimonial-wrapper-2 .client-thumb .thumb-img img{mix-blend-mode:luminosity;}.testimonial-wrapper-2 .client-thumb .author-header{width:140px;text-align:center;margin-top:15px;position:relative;inset-inline-start:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;}.testimonial-wrapper-2 .client-thumb .author-header .title{font-size:20px;line-height:1;}.testimonial-wrapper-2 .client-thumb .swiper-slide-active .thumb-img{border-color:var(--ct-color-theme-primary);}.testimonial-wrapper-2 .client-thumb .swiper-slide-active .author-header{opacity:1;visibility:visible;}.testimonial-wrapper-2 .client-thumb .swiper-slide-active img{mix-blend-mode:unset;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-wrapper-2 .client-thumb{padding-top:30px;}}.testimonial-wrapper-2 .testimonial-item{background-color:var(--ct-color-common-white);border-radius:12px;position:relative;margin:17px 220px 0;padding:40px 38px;}.testimonial-wrapper-2 .testimonial-item::before{content:"";position:absolute;top:-12px;inset-inline-start:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:24px;height:24px;background-color:var(--ct-color-common-white);}.testimonial-wrapper-2 .testimonial-item .desc{font-size:26px;line-height:1.385;text-align:center;}.testimonial-wrapper-2 .testimonial-item .desc p{margin:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.testimonial-wrapper-2 .testimonial-item .desc{font-size:24px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.testimonial-wrapper-2 .testimonial-item .desc{font-size:20px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-wrapper-2 .testimonial-item .desc{font-size:18px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.testimonial-wrapper-2 .testimonial-item{margin:17px 160px 0;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.testimonial-wrapper-2 .testimonial-item{margin:17px 120px 0;padding:35px 25px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-wrapper-2 .testimonial-item{margin:17px 15px 0;padding:30px 20px;}}.testimonial-wrapper-2 .testimonial-navigation{position:absolute;top:54%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s;}.testimonial-wrapper-2 .slider-prev{margin-top:-52px;-webkit-margin-start:-24px;margin-inline-start:-24px;background-color:#ecf0f0;}.testimonial-wrapper-2 .slider-next{background-color:#ecf0f0;margin-top:-52px;-webkit-margin-end:-24px;margin-inline-end:-24px;}.testimonial-wrapper-2:hover .testimonial-navigation{opacity:1;visibility:visible;}.testimonial-wrapper-2 .quote-icon{position:absolute;bottom:0;inset-inline-end:0;font-size:299px;color:var(--ct-color-theme-primary);opacity:0.1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}.testimonial-wrapper-2 .quote-icon i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-wrapper-2 .quote-icon{font-size:190px;}}.testimonial-wrapper-2 .bg-shape-2,
.testimonial-wrapper-2 .bg-shape-1{max-width:280px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-wrapper-2{padding-bottom:60px;}}.slider-navigation{gap:13px;}.slider-next,
.slider-prev{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;font-size:24px;background-color:transparent;border:1px solid var(--ct-color-border-1);border-radius:50%;-webkit-transition:all 0.3s;transition:all 0.3s;}.slider-next .anim-icon,
.slider-prev .anim-icon{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.slider-next .anim-icon i,
.slider-prev .anim-icon i{position:relative;top:0;color:var(--ct-color-common-black);-webkit-transition:all 0.3s;transition:all 0.3s;}.slider-next .anim-icon i:last-child,
.slider-prev .anim-icon i:last-child{position:absolute;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);color:var(--ct-color-common-white);}.slider-next:hover,
.slider-prev:hover{color:var(--ct-color-common-white);background-color:var(--ct-color-theme-primary);border-color:var(--ct-color-theme-primary);}.slider-next:hover .anim-icon i:first-child,
.slider-prev:hover .anim-icon i:first-child{-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);}.slider-next:hover .anim-icon i:last-child,
.slider-prev:hover .anim-icon i:last-child{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.slider-next,
  .slider-prev{width:40px;height:40px;font-size:20px;}}.slider-next .anim-icon i:last-child{-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);}.slider-next:hover .anim-icon i:first-child{-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);}.swiper-pagination-area{text-align:center;line-height:0;margin-top:55px;}.swiper-pagination-area.white-pagination .swiper-pagination-bullet{background-color:var(--ct-color-common-white);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.swiper-pagination-area{margin-top:30px;}}.swiper-pagination-bullet{width:12px;height:8px;background-color:var(--ct-color-theme-primary);border-radius:30px;opacity:0.15;position:relative;margin:5px;-webkit-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;}.swiper-pagination-bullet-active{width:64px;opacity:1;}.ct-faq-section .sec-heading{max-width:550px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-faq-section .sec-heading{max-width:100%;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-faq-section .content-wrap .desc{margin-bottom:20px;}.ct-faq-section .content-wrap .desc br{display:none;}}.faq-img-area{max-width:585px;position:relative;}.faq-img-area .faq-img{width:100%;height:100%;position:relative;border-radius:12px;overflow:hidden;}.faq-img-area .faq-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.faq-img-area .faq-img .title{position:absolute;top:40px;inset-inline-start:30px;max-width:400px;color:var(--ct-color-common-white);z-index:2;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.faq-img-area .faq-img .title{max-width:280px;}}.faq-img-area .faq-img::after{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--ct-color-theme-dark);opacity:0.25;}.faq-img-area .box-area{max-width:239px;bottom:0;inset-inline-end:0;inset-inline-start:inherit;padding:15px 0 0 15px;border-start-start-radius:12px;border-start-end-radius:0;}.faq-img-area .box-area::before{inset-inline-start:inherit;inset-inline-end:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.faq-img-area .box-area::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);inset-inline-start:-12px;inset-inline-end:inherit;}@media (max-width: 575px){.faq-img-area .box-area{max-width:215px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.faq-img-area{max-width:100%;}}.call-box{background-color:var(--ct-color-theme-primary);border-radius:10px;padding:25px 20px 30px;}.call-box .call-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--ct-color-theme-dark);color:var(--ct-color-common-white);font-size:20px;height:52px;width:52px;border-radius:50%;margin-bottom:9px;}@media (max-width: 575px){.call-box .call-icon{font-size:18px;height:45px;width:45px;}}.call-box .title{color:var(--ct-color-common-white);font-weight:var(--ct-fw-sbold);max-width:145px;margin-bottom:29px;}@media (max-width: 575px){.call-box .title{margin-bottom:18px;}}.call-box .number{color:var(--ct-color-common-white);font-size:20px;font-weight:var(--ct-fw-sbold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}.call-box .number span{position:relative;}.call-box .number span::after{content:"";position:absolute;bottom:-2px;inset-inline-end:0;width:100%;height:1px;background-color:currentColor;}.call-box .number:hover span::after{-webkit-animation:linehover 0.8s linear;animation:linehover 0.8s linear;}@media (max-width: 575px){.call-box .number{font-size:18px;}}.call-box:hover .call-icon{-webkit-animation:bellshake 0.5s linear;animation:bellshake 0.5s linear;}@media (max-width: 575px){.call-box{padding:20px 18px 25px;}}.ct-faq .accordion-item{margin-bottom:20px;padding:0 30px;border-radius:8px;border:0;position:relative;}.ct-faq .accordion-item:last-child{margin-bottom:0;}.ct-faq .accordion-item .faq-title{font-size:18px;text-align:start;color:var(--ct-color-heading-primary);font-family:var(--ct-ff-heading);font-weight:var(--ct-fw-sbold);padding:27px 60px 27px 0;width:100%;position:relative;z-index:2;-webkit-transition:none;transition:none;}.ct-faq .accordion-item .faq-title::after{content:"\e927";color:var(--ct-color-theme-primary);font-size:20px;font-family:"computax-icons" !important;font-weight:normal;text-align:center;position:absolute;inset-inline-end:0;top:50%;width:34px;height:34px;border-radius:50%;border:2px solid var(--ct-color-theme-primary);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-faq .accordion-item .faq-title{padding:20px 40px 20px 0;}}.ct-faq .accordion-item .accordion-body{padding:0;padding-bottom:25px;margin-top:15px;color:var(--ct-color-text-body);}.ct-faq .accordion-item .accordion-body p:last-child{margin-bottom:0;}.ct-faq .accordion-item.active .faq-title{border-bottom:1px dashed var(--ct-color-border-1);}.ct-faq .accordion-item.active .faq-title::after{content:"\e918";}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-faq .accordion-item{padding:0 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-faq{padding-top:40px;}}.ct-faq.style-2 .accordion-item.active{background-color:var(--ct-color-theme-primary);}.ct-faq.style-2 .accordion-item.active .faq-title{color:var(--ct-color-common-white);border-color:rgba(255, 255, 255, 0.15);}.ct-faq.style-2 .accordion-item.active .faq-title::after{color:var(--ct-color-common-white);border-color:rgba(255, 255, 255, 0.1);}.ct-faq.style-2 .accordion-item.active .accordion-body p{color:var(--ct-color-common-white);}.ct-blog-section .sec-heading{max-width:550px;}.ct-blog-section-2 .sec-heading-wrap .sub-title{color:var(--ct-color-theme-primary);background-color:var(--ct-color-common-white);border:0;padding:7px 10px;}.ct-blog-section-3{background-color:var(--ct-color-theme-bg);border-radius:12px;position:relative;z-index:1;}.ct-blog-section-3 .sec-heading{max-width:550px;}.blog-item{height:100%;border-radius:12px;overflow:hidden;}.blog-item .blog-thumb{min-height:280px;overflow:hidden;position:relative;}.blog-item .blog-thumb::before{content:"";background-color:var(--ct-color-theme-dark);position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;opacity:0.25;z-index:1;pointer-events:none;}.blog-item .blog-thumb img{width:100%;min-height:280px;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 575px){.blog-item .blog-thumb{min-height:240px;}.blog-item .blog-thumb img{min-height:240px;}}.blog-item .blog-content{background-color:var(--ct-color-common-white);padding:25px 28px 35px 28px;height:100%;}.blog-item .blog-content .title{font-weight:var(--ct-fw-sbold);margin:0;}.blog-item .blog-content .title a{background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(to bottom, currentColor 0%, currentColor 100%);background-size:0 2px;background-repeat:no-repeat;background-position:0 85%;display:inline;}.blog-item .blog-content .title a:hover{background-size:100% 2px;}.blog-item .blog-content .desc{margin-top:15px;}.blog-item .blog-content .desc:last-of-type{margin-bottom:0;}.blog-item .blog-content .text-btn{margin-top:15px;}.blog-item .blog-content .categories a:hover{background-color:var(--ct-color-theme-primary);border-color:var(--ct-color-theme-primary);color:var(--ct-color-common-white);}.blog-item:hover .blog-thumb img{-webkit-transform:scale(1.1) rotate(-2deg);-ms-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg);}.blog-item.style-2{padding:15px 0 15px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:var(--ct-color-common-white);}@media (max-width: 575px){.blog-item.style-2{padding:15px;}}.blog-item.style-2 .blog-thumb{width:47%;border-radius:10px;}@media (max-width: 575px){.blog-item.style-2 .blog-thumb{width:100%;}}.blog-item.style-2 .blog-content{width:53%;height:auto;padding:35px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.blog-item.style-2 .blog-content .title{font-size:22px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.blog-item.style-2 .blog-content{padding:30px 24px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px){.blog-item.style-2 .blog-content{padding:25px 20px;}}@media (max-width: 575px){.blog-item.style-2 .blog-content{width:100%;padding:25px 12px 15px;}}.blog-item.style-3{border:0;padding:0;position:relative;}.blog-item.style-3 .blog-thumb::before{background:-webkit-gradient(linear, left bottom, left top, from(rgb(12, 30, 33)), to(rgba(12, 30, 33, 0)));background:linear-gradient(0deg, rgb(12, 30, 33) 0%, rgba(12, 30, 33, 0) 100%);opacity:1;}.blog-item.style-3 .blog-content{position:absolute;inset-inline-start:0;bottom:0;width:100%;height:auto;padding:28px;z-index:3;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:transparent;}.blog-item.style-3 .blog-content .title a{color:var(--ct-color-common-white);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.blog-item.style-3 .blog-content .title{font-size:19px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.blog-item.style-3 .blog-content{padding:25px 20px;}}@media (max-width: 575px){.blog-item.style-3 .blog-content{padding:18px 15px;}}.blog-item.style-3 .blog-meta .categories a{color:var(--ct-color-text-body-2);border-color:transparent;}.blog-item.style-3 .blog-meta .categories a:hover{background-color:var(--ct-color-theme-primary);color:var(--ct-color-common-white);}.blog-item.style-3 .blog-meta span{color:var(--ct-color-text-body-2);}.blog-item.style-3 .blog-meta span a{color:var(--ct-surface-tint-80);}.blog-item.style-3 .text-btn{position:absolute;margin:0;inset-inline-start:30px;bottom:0;opacity:0;visibility:hidden;overflow:hidden;}.blog-item.style-3 .text-btn .btn-text{color:var(--ct-color-common-white);}.blog-item.style-3 .text-btn .btn-icon{background-color:var(--ct-color-theme-primary);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.blog-item.style-3 .text-btn{inset-inline-start:20px;}}@media (max-width: 575px){.blog-item.style-3 .text-btn{inset-inline-start:15px;}}.blog-item.style-3:hover::before{height:100%;}.blog-item.style-3:hover .blog-content{padding-bottom:90px;}@media (max-width: 575px){.blog-item.style-3:hover .blog-content{padding-bottom:70px;}}.blog-item.style-3:hover .text-btn{opacity:1;visibility:visible;bottom:35px;}@media (max-width: 575px){.blog-item.style-3:hover .text-btn{bottom:25px;}}.blog-date{position:absolute;inset-inline-start:15px;top:15px;text-align:center;background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);padding:20px;border-radius:6px;z-index:2;}.blog-date .date{display:block;font-family:var(--ct-ff-heading);font-size:32px;color:var(--ct-color-common-white);font-weight:var(--ct-fw-medium);letter-spacing:-0.96px;margin-bottom:8px;line-height:1;}.blog-date .month{display:block;font-size:14px;color:var(--ct-color-common-white);font-weight:var(--ct-fw-bold);letter-spacing:1.4px;text-transform:uppercase;line-height:1;}.blog-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:18px;}.blog-meta span{color:var(--ct-color-text-body-3);line-height:1;}.blog-meta span a{color:var(--ct-color-heading-primary);}.blog-meta span a:hover{color:var(--ct-color-theme-primary);}@media (max-width: 575px){.blog-meta{margin-bottom:15px;}}.blog-post-wrapper .blog-item{margin-bottom:40px;}.blog-post-wrapper .blog-item .blog-thumb{border-radius:12px;}.blog-post-wrapper .blog-item .blog-content{background-color:transparent;padding:25px 0 0 0;}.blog-post-wrapper .blog-item .blog-meta{margin-bottom:12px;}.ct-pagination{margin-top:50px;}.ct-pagination ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}.ct-pagination ul li .page-numbers{display:inline-block;width:48px;height:48px;border-radius:50%;line-height:48px;text-align:center;border:1px solid var(--ct-color-border-1);font-weight:var(--ct-fw-sbold);color:var(--ct-color-heading-primary);}.ct-pagination ul li .page-numbers i{line-height:1;color:var(--ct-color-heading-primary);}.ct-pagination ul li .page-numbers:hover{background-color:var(--ct-color-theme-primary);color:var(--ct-color-common-white);border-color:var(--ct-color-theme-primary);}.ct-pagination ul li .page-numbers:hover i{color:var(--ct-color-common-white);}.ct-pagination ul li .page-numbers.current{background-color:var(--ct-color-theme-dark);color:var(--ct-color-common-white);border-color:var(--ct-color-theme-dark);}.ct-pagination ul li .page-numbers.current i{color:var(--ct-color-common-white);}.ct-pagination ul li .page-numbers.next{font-size:22px;}.ct-cta-section{margin-bottom:-195px;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.ct-cta-section{margin-bottom:-150px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-cta-section{margin-bottom:-135px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.ct-cta-section{margin-bottom:-320px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-cta-section{margin-bottom:-270px;}}.cta-area{background-color:var(--ct-color-theme-primary);position:relative;z-index:3;overflow:hidden;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cta-area .cta-content{width:50%;margin:0;padding:44px 15px 60px 55px;}.cta-area .cta-content .title{font-size:48px;line-height:1.12;color:var(--ct-color-common-white);margin-bottom:17px;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.cta-area .cta-content .title{font-size:62px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.cta-area .cta-content .title{font-size:56px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.cta-area .cta-content .title{font-size:60px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.cta-area .cta-content .title{font-size:50px;}}@media (max-width: 575px){.cta-area .cta-content .title{font-size:43px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.cta-area .cta-content{padding:34px 15px 45px 35px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.cta-area .cta-content{width:100%;padding:34px 30px 45px 30px;}}.cta-area .cta-img{width:50%;}.cta-area .cta-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.cta-area .cta-img{width:100%;}}.ct-countup-section{position:relative;z-index:2;margin-bottom:-122px;}.countup-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:var(--ct-color-theme-primary);border-radius:12px;}.countup-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%;padding:68px 50px 74px 50px;position:relative;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.countup-item{padding:55px 30px 60px 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.countup-item{width:50%;padding:45px 30px 50px 30px;}}@media (max-width: 575px){.countup-item{width:100%;padding:38px 0 45px 0;text-align:center;}.countup-item:last-child{padding-bottom:40px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.countup-item:nth-child(2) .count-separator{display:none;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.countup-item:nth-child(4), .countup-item:nth-child(3){padding-top:0;}}.inline-content{font-size:74px;line-height:1;font-weight:var(--ct-fw-medium);color:var(--ct-color-common-white);font-family:var(--ct-ff-heading);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;letter-spacing:-1.48px;}.inline-content .odometer{font-weight:var(--ct-fw-medium);color:var(--ct-color-common-white);font-family:var(--ct-ff-heading);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.inline-content .odometer .odometer-digit,
.inline-content .odometer span{font-weight:var(--ct-fw-medium);color:var(--ct-color-common-white);font-family:var(--ct-ff-heading);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:bottom;}@media only screen and (min-width: 992px) and (max-width: 1199px){.inline-content{font-size:65px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.inline-content{font-size:60px;}}@media (max-width: 575px){.inline-content{font-size:55px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.count-text{color:var(--ct-color-common-white);display:block;}.count-separator{position:absolute;width:10px;height:90px;top:50%;inset-inline-end:-5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0.15;}@media (max-width: 575px){.count-separator{top:inherit;bottom:0;inset-inline-end:50%;-webkit-transform:translate(0, 50%) rotate(90deg);-ms-transform:translate(0, 50%) rotate(90deg);transform:translate(0, 50%) rotate(90deg);}}.ct-working-process{position:relative;z-index:1;border-radius:12px;}.ct-working-process .sec-heading-wrap .sub-title{color:var(--ct-color-theme-primary);background-color:var(--ct-color-common-white);border:0;padding:7px 10px;}.ct-working-process .content-wrap{margin-bottom:45px;}.working-process-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;}.process-item{max-width:422px;width:100%;background-color:var(--ct-color-common-white);padding:25px 28px 40px 28px;position:relative;border-radius:10px;z-index:4;}.process-item:nth-child(2){z-index:3;}.process-item:nth-child(3){z-index:2;}.process-item:last-child{z-index:1;}.process-item:not(:last-child)::after{content:"\e916";font-size:24px;line-height:1;color:var(--ct-primary);font-family:"computax-icons" !important;font-weight:normal;position:absolute;width:62px;height:62px;border-radius:50%;background-color:var(--ct-color-common-white);border:7px solid var(--ct-surface-tint-80);top:50%;inset-inline-end:-34px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:none;transition:none;}@media only screen and (min-width: 992px) and (max-width: 1199px){.process-item:not(:last-child)::after{font-size:20px;width:50px;height:50px;inset-inline-end:-30px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.process-item:not(:last-child)::after{-webkit-transform:translate(-50%, 0) rotate(90deg);-ms-transform:translate(-50%, 0) rotate(90deg);transform:translate(-50%, 0) rotate(90deg);top:inherit;inset-inline-end:inherit;bottom:-40px;inset-inline-start:50%;}}.process-item .process-step{font-size:120px;color:var(--ct-color-theme-primary);background:-webkit-gradient(linear, left top, left bottom, from(var(--ct-color-theme-primary)), color-stop(90%, var(--ct-color-common-white)));background:linear-gradient(180deg, var(--ct-color-theme-primary) 0%, var(--ct-color-common-white) 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:var(--ct-fw-sbold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;margin-bottom:16px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.process-item .process-step{font-size:100px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.process-item .process-step{font-size:80px;margin-bottom:20px;}}.process-item .title{font-weight:var(--ct-fw-sbold);margin-bottom:20px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.process-item .title{margin-bottom:10px;}}.process-item .desc{margin:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.process-item{max-width:362px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.process-item{max-width:302px;padding:35px 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.process-item{max-width:100%;padding:35px 15px 30px 15px;}}.working-process-wrap{padding-top:120px;padding-bottom:120px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.working-process-wrap{padding-top:100px;padding-bottom:100px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.working-process-wrap{padding-top:70px;padding-bottom:70px;}.working-process-wrap .content-wrap{margin-bottom:30px;}}.ct-faq.style-3{max-width:460px;width:100%;padding:0;counter-reset:steps;}.ct-faq.style-3 .accordion-item{background:transparent;border:none;-webkit-border-start:4px solid var(--ct-color-border-1);border-inline-start:4px solid var(--ct-color-border-1);-webkit-padding-start:20px;padding-inline-start:20px;margin-bottom:0;}.ct-faq.style-3 .accordion-item .faq-title{-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:27px;padding-inline-start:27px;color:var(--ct-color-heading-primary);}.ct-faq.style-3 .accordion-item .faq-title::after{display:none;}.ct-faq.style-3 .accordion-item .faq-title::before{counter-increment:steps;content:"0" counter(steps) ".";font-size:14px;line-height:1;font-weight:var(--ct-fw-medium);position:absolute;top:50%;inset-inline-start:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.ct-faq.style-3 .accordion-item .faq-title{font-size:20px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-faq.style-3 .accordion-item .faq-title{font-size:18px;}}.ct-faq.style-3 .accordion-item .accordion-body{padding:0 0 23px 27px;}.ct-faq.style-3 .accordion-item.active{border-color:var(--ct-color-theme-primary);}.ct-faq.style-3 .accordion-item.active .faq-title::before{color:var(--ct-color-theme-primary);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-faq.style-3 .accordion-item{-webkit-padding-start:10px;padding-inline-start:10px;}}.working-img-area{position:absolute;inset-inline-end:0;top:0;width:50%;height:100%;}.working-img-area .circle-text-wrap.video-btn{inset-inline-end:inherit;inset-inline-start:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:5;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.working-img-area .circle-text-wrap.video-btn{width:130px;height:130px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.working-img-area{position:relative;width:100%;min-height:500px;}}.working-img{width:100%;height:100%;position:absolute;top:0;inset-inline-end:0;z-index:2;}.working-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.ct-contact-section{background-color:var(--ct-color-theme-dark);border-radius:12px;position:relative;z-index:1;overflow:hidden;}.ct-contact-section .sec-heading{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin-bottom:35px;}.ct-contact-section .sec-heading .sec-title{color:var(--ct-color-common-white);}.map-area{width:100%;height:100%;border-radius:12px;overflow:hidden;}.map-area iframe{width:100%;height:100%;min-height:360px;display:block;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.map-area{height:auto;margin-top:30px;}}.contact-info .contact-item{padding:13px 0 9px 0;}.contact-info .contact-item .subtitle{display:block;font-size:14px;line-height:1;color:var(--ct-color-text-body-2);margin-bottom:7px;}.contact-info .contact-item a:hover{color:var(--ct-color-theme-primary);}.contact-info .contact-item .contact-link{display:inline-block;color:var(--ct-color-common-white);}.contact-info .contact-item:last-child{border:0;}.contact-form{background-color:var(--ct-color-common-white);-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:15px;margin-inline-end:15px;padding:60px 50px;border-radius:12px;}.contact-form .title{margin-bottom:35px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.contact-form .title{margin-bottom:25px;}}.contact-form .form-input{margin-bottom:27px;position:relative;}.contact-form .form-input textarea,
.contact-form .form-input select,
.contact-form .form-input .nice-select,
.contact-form .form-input input[type=tel],
.contact-form .form-input input[type=text],
.contact-form .form-input input[type=email]{background-color:transparent;color:var(--ct-color-text-body-3);padding:11px 0;border:0;border-bottom:1px dashed var(--ct-color-border-1);}.contact-form .form-input textarea::-webkit-input-placeholder,
.contact-form .form-input select::-webkit-input-placeholder,
.contact-form .form-input .nice-select::-webkit-input-placeholder,
.contact-form .form-input input[type=tel]::-webkit-input-placeholder,
.contact-form .form-input input[type=text]::-webkit-input-placeholder,
.contact-form .form-input input[type=email]::-webkit-input-placeholder{color:var(--ct-color-text-body-3);-webkit-transition:all 0.3s;transition:all 0.3s;}.contact-form .form-input textarea::-moz-placeholder,
.contact-form .form-input select::-moz-placeholder,
.contact-form .form-input .nice-select::-moz-placeholder,
.contact-form .form-input input[type=tel]::-moz-placeholder,
.contact-form .form-input input[type=text]::-moz-placeholder,
.contact-form .form-input input[type=email]::-moz-placeholder{color:var(--ct-color-text-body-3);-moz-transition:all 0.3s;transition:all 0.3s;}.contact-form .form-input textarea:-ms-input-placeholder,
.contact-form .form-input select:-ms-input-placeholder,
.contact-form .form-input .nice-select:-ms-input-placeholder,
.contact-form .form-input input[type=tel]:-ms-input-placeholder,
.contact-form .form-input input[type=text]:-ms-input-placeholder,
.contact-form .form-input input[type=email]:-ms-input-placeholder{color:var(--ct-color-text-body-3);-ms-transition:all 0.3s;transition:all 0.3s;}.contact-form .form-input textarea::-webkit-input-placeholder, .contact-form .form-input select::-webkit-input-placeholder, .contact-form .form-input .nice-select::-webkit-input-placeholder, .contact-form .form-input input[type=tel]::-webkit-input-placeholder, .contact-form .form-input input[type=text]::-webkit-input-placeholder, .contact-form .form-input input[type=email]::-webkit-input-placeholder{color:var(--ct-color-text-body-3);-webkit-transition:all 0.3s;transition:all 0.3s;}.contact-form .form-input textarea::-moz-placeholder, .contact-form .form-input select::-moz-placeholder, .contact-form .form-input .nice-select::-moz-placeholder, .contact-form .form-input input[type=tel]::-moz-placeholder, .contact-form .form-input input[type=text]::-moz-placeholder, .contact-form .form-input input[type=email]::-moz-placeholder{color:var(--ct-color-text-body-3);-moz-transition:all 0.3s;transition:all 0.3s;}.contact-form .form-input textarea:-ms-input-placeholder, .contact-form .form-input select:-ms-input-placeholder, .contact-form .form-input .nice-select:-ms-input-placeholder, .contact-form .form-input input[type=tel]:-ms-input-placeholder, .contact-form .form-input input[type=text]:-ms-input-placeholder, .contact-form .form-input input[type=email]:-ms-input-placeholder{color:var(--ct-color-text-body-3);-ms-transition:all 0.3s;transition:all 0.3s;}.contact-form .form-input textarea::-ms-input-placeholder, .contact-form .form-input select::-ms-input-placeholder, .contact-form .form-input .nice-select::-ms-input-placeholder, .contact-form .form-input input[type=tel]::-ms-input-placeholder, .contact-form .form-input input[type=text]::-ms-input-placeholder, .contact-form .form-input input[type=email]::-ms-input-placeholder{color:var(--ct-color-text-body-3);-ms-transition:all 0.3s;transition:all 0.3s;}.contact-form .form-input textarea::placeholder,
.contact-form .form-input select::placeholder,
.contact-form .form-input .nice-select::placeholder,
.contact-form .form-input input[type=tel]::placeholder,
.contact-form .form-input input[type=text]::placeholder,
.contact-form .form-input input[type=email]::placeholder{color:var(--ct-color-text-body-3);-webkit-transition:all 0.3s;transition:all 0.3s;}.contact-form .form-input textarea:focus,
.contact-form .form-input select:focus,
.contact-form .form-input .nice-select:focus,
.contact-form .form-input input[type=tel]:focus,
.contact-form .form-input input[type=text]:focus,
.contact-form .form-input input[type=email]:focus{border-color:var(--ct-color-theme-dark);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.contact-form .form-input textarea,
  .contact-form .form-input select,
  .contact-form .form-input .nice-select,
  .contact-form .form-input input[type=tel],
  .contact-form .form-input input[type=text],
  .contact-form .form-input input[type=email]{padding:6px 0 10px;}}.contact-form .form-input .error{color:var(--ct-color-red-1);}.contact-form .form-input .cf-label{font-size:16px;color:var(--ct-color-text-body-3);position:absolute;top:10px;inset-inline-start:0;pointer-events:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}.contact-form .form-input .cf-label span{color:var(--ct-color-theme-primary);}.contact-form .form-input textarea:focus ~ .cf-label,
.contact-form .form-input input[type=tel]:focus ~ .cf-label,
.contact-form .form-input input[type=text]:focus ~ .cf-label,
.contact-form .form-input input[type=email]:focus ~ .cf-label{visibility:hidden;opacity:0;}.contact-form .form-input .nice-select{color:var(--ct-color-text-body-3);line-height:1.5;border-radius:0;margin-bottom:27px;}.contact-form .form-input .nice-select .list{width:100%;border-radius:8px;}.contact-form .form-input .nice-select .list .option{color:var(--ct-color-theme-dark);padding:0 20px;}.contact-form .form-input .nice-select .list .option:hover, .contact-form .form-input .nice-select .list .option.focus{background:var(--ct-color-theme-bg);color:var(--ct-color-theme-dark);}.contact-form .form-input .nice-select::after{content:"\e929";font-family:"computax-icons";color:var(--ct-color-common-black);font-size:16px;line-height:1;width:16px;height:16px;top:20px;inset-inline-end:5px;border:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}.contact-form .form-input .nice-select.open::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.contact-form .form-input .nice-select{margin-bottom:20px;}}.contact-form .form-input textarea{height:130px;resize:none;padding-top:0;}.contact-form .form-input.message-input{margin-bottom:30px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.contact-form .form-input{margin-bottom:20px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.contact-form{max-width:100%;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.contact-form{padding:25px 20px 30px;}}.contact-form.style-2{max-width:610px;background-color:rgba(255, 255, 255, 0.1);backdrop-filter:blur(6px);position:relative;z-index:2;}.contact-form.style-2 .title{margin-bottom:40px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.contact-form.style-2 .title{margin-bottom:20px;}}.contact-form.style-2 .form-input{margin-bottom:27px;position:relative;}.contact-form.style-2 .form-input.message-input{margin-top:0;}@media (max-width: 575px){.contact-form.style-2 .form-input.message-input{margin-top:20px;}}.contact-form.style-2 .form-input textarea,
.contact-form.style-2 .form-input input[type=tel],
.contact-form.style-2 .form-input input[type=text],
.contact-form.style-2 .form-input input[type=email]{color:var(--ct-color-text-body-2);padding:11px 0;border-bottom:1px solid rgba(255, 255, 255, 0.15);}.contact-form.style-2 .form-input textarea::-webkit-input-placeholder,
.contact-form.style-2 .form-input input[type=tel]::-webkit-input-placeholder,
.contact-form.style-2 .form-input input[type=text]::-webkit-input-placeholder,
.contact-form.style-2 .form-input input[type=email]::-webkit-input-placeholder{color:var(--ct-color-text-body-2);-webkit-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-2 .form-input textarea::-moz-placeholder,
.contact-form.style-2 .form-input input[type=tel]::-moz-placeholder,
.contact-form.style-2 .form-input input[type=text]::-moz-placeholder,
.contact-form.style-2 .form-input input[type=email]::-moz-placeholder{color:var(--ct-color-text-body-2);-moz-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-2 .form-input textarea:-ms-input-placeholder,
.contact-form.style-2 .form-input input[type=tel]:-ms-input-placeholder,
.contact-form.style-2 .form-input input[type=text]:-ms-input-placeholder,
.contact-form.style-2 .form-input input[type=email]:-ms-input-placeholder{color:var(--ct-color-text-body-2);-ms-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-2 .form-input textarea::-webkit-input-placeholder, .contact-form.style-2 .form-input input[type=tel]::-webkit-input-placeholder, .contact-form.style-2 .form-input input[type=text]::-webkit-input-placeholder, .contact-form.style-2 .form-input input[type=email]::-webkit-input-placeholder{color:var(--ct-color-text-body-2);-webkit-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-2 .form-input textarea::-moz-placeholder, .contact-form.style-2 .form-input input[type=tel]::-moz-placeholder, .contact-form.style-2 .form-input input[type=text]::-moz-placeholder, .contact-form.style-2 .form-input input[type=email]::-moz-placeholder{color:var(--ct-color-text-body-2);-moz-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-2 .form-input textarea:-ms-input-placeholder, .contact-form.style-2 .form-input input[type=tel]:-ms-input-placeholder, .contact-form.style-2 .form-input input[type=text]:-ms-input-placeholder, .contact-form.style-2 .form-input input[type=email]:-ms-input-placeholder{color:var(--ct-color-text-body-2);-ms-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-2 .form-input textarea::-ms-input-placeholder, .contact-form.style-2 .form-input input[type=tel]::-ms-input-placeholder, .contact-form.style-2 .form-input input[type=text]::-ms-input-placeholder, .contact-form.style-2 .form-input input[type=email]::-ms-input-placeholder{color:var(--ct-color-text-body-2);-ms-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-2 .form-input textarea::placeholder,
.contact-form.style-2 .form-input input[type=tel]::placeholder,
.contact-form.style-2 .form-input input[type=text]::placeholder,
.contact-form.style-2 .form-input input[type=email]::placeholder{color:var(--ct-color-text-body-2);-webkit-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-2 .form-input textarea:focus,
.contact-form.style-2 .form-input input[type=tel]:focus,
.contact-form.style-2 .form-input input[type=text]:focus,
.contact-form.style-2 .form-input input[type=email]:focus{border-color:rgb(255, 255, 255);}.contact-form.style-2 .form-input .cf-label{color:var(--ct-color-text-body-2);}.contact-form.style-2 .form-input .nice-select{color:var(--ct-color-text-body-2);border-bottom:1px solid rgba(255, 255, 255, 0.15);}.contact-form.style-2 .form-input .nice-select.open{border-color:rgb(255, 255, 255);}.contact-form.style-2 .form-input .nice-select::after{color:var(--ct-color-common-white);font-size:13px;width:13px;height:13px;}.contact-form.style-2 .form-input textarea{height:140px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.contact-form.style-2{max-width:100%;-webkit-margin-end:0;margin-inline-end:0;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.contact-form.style-2{padding:35px 20px 40px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.contact-form{-webkit-margin-end:0;margin-inline-end:0;}}.contact-item.style-2{padding:30px 25px 40px;background-color:var(--ct-color-common-white);text-align:center;border-radius:12px;}@media only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.contact-item.style-2{padding:25px;}}.contact-item.style-2 p{margin-bottom:0;max-width:224px;margin:0 auto;}.contact-item.style-2:hover .contact-icon{background:var(--ct-color-theme-primary);}.contact-item.style-2:hover .contact-icon i{color:var(--ct-color-common-white);}.contact-item.style-2 .contact-icon{width:88px;height:88px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ct-color-theme-bg);border-radius:50%;margin-bottom:22px;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.contact-item.style-2 .contact-icon i{font-size:32px;color:var(--ct-color-theme-primary);}.contact-item.style-2 .contact-title{font-size:24px;font-weight:var(--ct-fw-sbold);margin-bottom:20px;}@media only screen and (min-width: 576px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){.contact-item.style-2 .contact-title{font-size:20px;}}.contact-item.style-2 .contact-list{list-style:none;}.contact-item.style-2 .contact-list li a{color:var(--ct-color-text-body);}.contact-item.style-2 .contact-list li a:hover{color:var(--ct-color-theme-primary);}.contact-item.style-2 .contact-list li.active a{font-weight:var(--ct-fw-sbold);color:var(--ct-color-theme-primary);}.global-map{width:1167px;height:100%;position:relative;z-index:1;inset-inline-start:-115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.global-map::before{content:"";position:absolute;top:30%;inset-inline-start:28%;width:220px;height:220px;border-radius:50%;background:var(--ct-color-theme-primary);-webkit-filter:blur(40px);filter:blur(40px);opacity:0.1;z-index:-1;backdrop-filter:blur(10px);}@media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.global-map::before{width:120px;height:120px;top:25%;inset-inline-start:27%;}}@media (max-width: 575px){.global-map::before{width:100px;height:100px;inset-inline-start:25%;}}.global-map-img{position:relative;width:100%;z-index:2;}.global-map-img img{width:100%;opacity:0.4;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.global-map-img{margin-bottom:40px;}}@media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.global-map{inset-inline-start:0;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.global-map{width:calc(100% + 360px);}}@media only screen and (min-width: 992px) and (max-width: 1199px){.global-map{width:calc(100% + 300px);}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.global-map{width:100%;}}@media (max-width: 575px){.global-map{width:580px;inset-inline-start:-20px;}}.location-indicator{width:19px;height:19px;background-color:var(--ct-color-common-white);border-radius:50%;position:absolute;cursor:pointer;z-index:1;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.location-indicator{width:12px;height:12px;}}.location-indicator.loc-1{top:38%;inset-inline-start:21%;}.location-indicator.loc-2{top:36%;inset-inline-start:46%;}.location-indicator.loc-3{top:73%;inset-inline-start:30%;}.location-indicator::after{content:"";background:rgba(255, 255, 255, 0.1);width:100%;height:100%;z-index:-2;position:absolute;top:0;inset-inline-start:0;border-radius:50%;-webkit-animation:pulse4 1.6s linear infinite;animation:pulse4 1.6s linear infinite;}.location-indicator:hover .location-tooltip{opacity:1;visibility:visible;margin-bottom:42px;}.location-tooltip{width:222px;background-color:var(--ct-color-theme-primary);font-size:14px;padding:15px;position:absolute;margin-bottom:35px;inset-inline-start:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:default;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.location-tooltip::after{content:"";background:var(--ct-color-theme-primary);width:14px;height:14px;z-index:-1;position:absolute;inset-inline-start:50%;bottom:-7px;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}.location-tooltip span{color:var(--ct-color-common-white);margin-bottom:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.location-tooltip p{color:var(--ct-color-common-white);margin-bottom:5px;}.location-tooltip a{color:var(--ct-color-common-white);font-weight:var(--ct-fw-medium);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.location-tooltip a:hover{color:var(--ct-color-theme-bg);}@media (max-width: 575px){.location-tooltip{width:205px;}}.ct-slider-section{position:relative;z-index:1;margin:0 15px 0 15px;border-radius:16px;overflow:hidden;}.ct-slider-section .banner-scroll{inset-inline-start:60px;bottom:60px;}.ct-slider-section .banner-scroll .scroll-down{color:var(--ct-color-common-white);}.ct-slider-section .banner-scroll .scroll-down span{border-color:var(--ct-color-common-white);}.ct-slider-section .banner-scroll .scroll-down span::before{background-color:var(--ct-color-common-white);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.ct-slider-section .banner-scroll{inset-inline-start:27px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-slider-section .banner-scroll{inset-inline-start:12px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-slider-section{border-radius:14px;margin:0 12px 0;}}.ct-slider-item{min-height:92.5vh;background-color:var(--ct-primary);position:relative;z-index:1;}.ct-slider-item::after{position:absolute;content:"";top:0;inset-inline-start:0;width:100%;height:100%;z-index:2;background:-webkit-gradient(linear, left top, right top, color-stop(20%, rgb(31, 41, 60)), color-stop(60%, rgba(51, 69, 100, 0.4)), to(rgba(51, 69, 100, 0.1)));background:linear-gradient(90deg, rgb(31, 41, 60) 20%, rgba(51, 69, 100, 0.4) 60%, rgba(51, 69, 100, 0.1) 100%);}.ct-slider-item .slider-wrapper{padding:195px 0 347px;position:relative;z-index:3;}@media only screen and (min-width: 1400px) and (max-width: 1600px){.ct-slider-item .slider-wrapper{-webkit-padding-start:50px;padding-inline-start:50px;padding-top:170px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.ct-slider-item .slider-wrapper{padding:170px 0 280px 30px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.ct-slider-item .slider-wrapper{padding:170px 0 280px 0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-slider-item .slider-wrapper{padding:150px 0 450px 0;}}.ct-slider-item .slider-content{max-width:660px;}.ct-slider-item .slider-content .slider-title{color:var(--ct-color-common-white);font-size:62px;line-height:1.042;letter-spacing:-2.88px;margin-bottom:10px;}.ct-slider-item .slider-content .slider-title span{color:var(--slider-color-text-body);}.ct-slider-item .slider-content .slider-title img{max-width:188px;border-radius:50px;border:4px solid var(--ct-color-theme-primary);vertical-align:top;margin-top:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.ct-slider-item .slider-content .slider-title img{max-width:165px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.ct-slider-item .slider-content .slider-title img{max-width:140px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-slider-item .slider-content .slider-title img{max-width:105px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.ct-slider-item .slider-content .slider-title{font-size:80px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.ct-slider-item .slider-content .slider-title{font-size:70px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-slider-item .slider-content .slider-title{font-size:50px;}}.ct-slider-item .slider-content .slider-desc{max-width:630px;font-size:18px;line-height:1.444;color:var(--slider-color-text-body-2);margin:30px 0px 30px 0px;}.ct-slider-item .slider-content .slider-btn{margin-top:25px;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.ct-slider-item .slider-content{max-width:600px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.ct-slider-item .slider-content{max-width:550px;}}@media only screen and (min-width: 1400px) and (max-width: 1600px){.ct-slider-item{min-height:95vh;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.ct-slider-item{min-height:auto;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-slider-item{min-height:100vh;}}.swiper-slide .slider-content .slider-title,
.swiper-slide .slider-content .slider-desc,
.swiper-slide .slider-content .slider-btn{opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition-duration:0.8s;transition-duration:0.8s;}.swiper-slide.swiper-slide-active .slider-content .slider-title,
.swiper-slide.swiper-slide-active .slider-content .slider-desc,
.swiper-slide.swiper-slide-active .slider-content .slider-btn{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.swiper-slide.swiper-slide-active .slider-content .slider-title{-webkit-transition-delay:1s;transition-delay:1s;}.swiper-slide.swiper-slide-active .slider-content .slider-desc{-webkit-transition-delay:1.25s;transition-delay:1.25s;}.swiper-slide.swiper-slide-active .slider-content .slider-btn{-webkit-transition-delay:1.5s;transition-delay:1.5s;}.slider-bg-image{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;}.hero-thumb{max-width:1320px;width:100%;padding:0 10px;margin:0 auto;position:absolute;inset-inline-start:50%;bottom:60px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.hero-thumb .swiper-wrapper{max-width:270px;margin:0;}.hero-thumb .thumb-item{width:80px !important;height:80px;border-radius:6px;overflow:hidden;position:relative;cursor:pointer;}.hero-thumb .thumb-item::after{content:"";position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;border-radius:6px;background-color:var(--ct-color-theme-dark);opacity:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.hero-thumb .thumb-item{width:70px !important;height:70px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.hero-thumb .thumb-item{width:65px !important;height:65px;}}.hero-thumb .swiper-slide-thumb-active{border:2px solid var(--ct-color-common-white);}.hero-thumb .swiper-slide-thumb-active::after{opacity:0.25;}@media only screen and (min-width: 1400px) and (max-width: 1600px){.hero-thumb{-webkit-padding-start:60px;padding-inline-start:60px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.hero-thumb{max-width:1140px;bottom:100px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.hero-thumb{max-width:960px;bottom:110px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.hero-thumb{max-width:720px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.hero-thumb{max-width:540px;bottom:270px;}}@media (max-width: 575px){.hero-thumb{bottom:270px;}}.hero-navigation{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px;margin-top:26px;-webkit-transition:all 0.5s;transition:all 0.5s;}.hero-navigation .slider-next,
.hero-navigation .slider-prev{width:60px;height:60px;font-size:28px;background-color:transparent;border-color:rgba(255, 255, 255, 0.15);margin-top:-60px;}@media only screen and (min-width: 768px) and (max-width: 991px){.hero-navigation .slider-next,
  .hero-navigation .slider-prev{margin-top:0;}}.hero-navigation .slider-next .anim-icon i,
.hero-navigation .slider-prev .anim-icon i{color:var(--ct-color-common-white);}.hero-navigation .slider-next .anim-icon i:last-child,
.hero-navigation .slider-prev .anim-icon i:last-child{color:var(--ct-color-common-black);}.hero-navigation .slider-next:hover,
.hero-navigation .slider-prev:hover{border-color:var(--ct-color-common-white);background-color:var(--ct-color-common-white);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.hero-navigation .slider-next,
  .hero-navigation .slider-prev{display:none;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.hero-navigation{padding:0 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.hero-navigation{padding:0 15px;}}.circle-text-wrap{position:absolute;width:200px;height:200px;bottom:60px;inset-inline-end:285px;background-color:rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);border-radius:50%;z-index:5;overflow:hidden;}.circle-text-wrap .circle-icon,
.circle-text-wrap .circle-text{position:absolute;inset-inline-start:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:6;}.circle-text-wrap .circle-text{width:164px;height:160px;background-size:100%;background-repeat:no-repeat;-webkit-animation:textrotate 20s infinite linear;animation:textrotate 20s infinite linear;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.circle-text-wrap .circle-text{width:134px;height:130px;}}.circle-text-wrap .circle-icon{color:var(--ct-color-common-white);font-size:73px;width:200px;height:200px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.circle-text-wrap .circle-icon i{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.circle-text-wrap .circle-icon:hover i{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.circle-text-wrap .circle-icon{font-size:60;width:150px;height:150px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.circle-text-wrap{inset-inline-end:6%;bottom:100px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.circle-text-wrap{bottom:100px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.circle-text-wrap{width:160px;height:160px;inset-inline-end:6%;}}@media only screen and (min-width: 576px) and (max-width: 767px){.circle-text-wrap{inset-inline-end:10%;bottom:40px;}}@media (max-width: 575px){.circle-text-wrap{inset-inline-end:15px;bottom:40px;}}.ct-team-section{padding-top:120px;padding-bottom:90px;overflow:hidden;}.ct-team-section .sec-heading{max-width:550px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-team-section{padding-top:100px;padding-bottom:70px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-team-section{padding-top:70px;padding-bottom:40px;}}.ct-team-section-2 .sub-title{color:var(--ct-color-theme-primary);border:0;padding:0;}.ct-team-section-3{background-color:var(--ct-color-theme-bg);padding-top:120px;padding-bottom:90px;overflow:hidden;position:relative;z-index:1;border-radius:12px;}.ct-team-section-3 .sec-heading{max-width:500px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-team-section-3{padding-top:100px;padding-bottom:70px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-team-section-3{padding-top:70px;padding-bottom:40px;}}.team-item{position:relative;margin-bottom:30px;}.team-item .team-img{position:relative;z-index:0;}.team-item .team-img .team-img-inner{background-color:var(--ct-color-grey-2);border-radius:10px;overflow:hidden;}.team-item .team-img img{width:100%;border-radius:10px;-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:perspective(0) rotateX(0) rotateY(0) scaleX(1) scaleY(1);transform:perspective(0) rotateX(0) rotateY(0) scaleX(1) scaleY(1);}.team-item .team-img::after, .team-item .team-img::before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;opacity:0;border-radius:10px;z-index:-1;}.team-item .team-img::before{z-index:1;}.team-item .team-img::after{background-color:var(--ct-color-theme-primary);opacity:1;z-index:-1;}.team-item .social-links{position:absolute;top:50%;inset-inline-start:50%;width:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;}.team-item .social-links ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.team-item .social-links ul li a{width:30px;height:30px;background-color:var(--ct-color-theme-bg);opacity:0.4;}.team-item .social-links ul li a i{color:var(--ct-color-theme-dark);}.team-item .social-links ul li a:hover{opacity:1;background-color:var(--ct-color-theme-primary);}.team-item .social-links ul li a:hover i{color:var(--ct-color-common-white);}.team-item .team-content{position:relative;margin-top:18px;}.team-item .title{font-weight:var(--ct-fw-sbold);margin-bottom:0;width:calc(100% - 35px);}.team-item .title a{display:inline-block;}.team-item .title a:hover{color:var(--ct-color-theme-primary);}.team-item .designation{font-size:14px;color:var(--ct-color-text-body-3);line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.team-item .mail-at{width:31px;height:31px;border-radius:50%;background-color:var(--ct-color-common-white);color:var(--ct-color-heading-primary);font-size:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:6px;inset-inline-end:0;}.team-item .mail-at:hover{background-color:var(--ct-color-theme-primary);color:var(--ct-color-common-white);}.team-item:hover .team-img img{-webkit-transform:perspective(400px) rotateX(0.09deg) rotateY(0) scaleX(1.1) scaleY(1.1);transform:perspective(400px) rotateX(0.09deg) rotateY(0) scaleX(1.1) scaleY(1.1);}.team-item:hover .team-img::before{opacity:0.75;}.team-item:hover .team-img::after{-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);}.team-item:hover .social-links{opacity:1;visibility:visible;}.team-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-wrapper{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.team-img-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-img-wrap{display:none;}}.team-img-wrap .team-img{height:100%;background-color:var(--ct-color-grey-2);border-radius:12px;overflow:hidden;}.team-img-wrap .team-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.team-item-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;}.team-item-wrap .team-item{overflow:hidden;margin-bottom:20px;padding:0;}.team-item-wrap .team-item:last-child{margin-bottom:0;padding:0;}.team-item-wrap .team-item-inner{background-color:var(--ct-color-common-white);position:relative;text-align:start;width:100%;border-radius:12px;padding:35px 30px 30px;z-index:1;overflow:hidden;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-item-wrap .team-item-inner{padding:20px;}}.team-item-wrap .team-item .team-link{color:var(--ct-color-theme-primary);font-size:75px;line-height:1;position:absolute;top:20px;inset-inline-end:15px;opacity:0;visibility:hidden;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.team-item-wrap .team-item .team-link:hover{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}@media only screen and (min-width: 768px) and (max-width: 991px){.team-item-wrap .team-item .team-link{font-size:65px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-item-wrap .team-item .team-link{font-size:50px;top:12px;}}.team-item-wrap .team-item .team-content{margin-top:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.team-item-wrap .team-item .title{width:calc(100% - 50px);font-weight:var(--ct-fw-medium);line-height:1;-webkit-transition:none;transition:none;margin-bottom:11px;}.team-item-wrap .team-item .designation{font-size:16px;}.team-item-wrap .team-item .social-links{top:inherit;inset-inline-start:inherit;bottom:30px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.team-item-wrap .team-item .social-links ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.team-item-wrap .team-item .social-links ul li a{width:24px;height:24px;font-size:14px;background-color:var(--ct-color-theme-dark);}.team-item-wrap .team-item .social-links ul li a i{color:var(--ct-color-common-white);}.team-item-wrap .team-item .social-links ul li a:hover{background-color:var(--ct-color-theme-primary);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-item-wrap .team-item .social-links{bottom:20px;}}.team-item-wrap .team-item .desc{opacity:0;visibility:hidden;}.team-item-wrap .team-item .team-img-wrap{display:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.team-item-wrap .team-item .team-img-wrap .team-img::after, .team-item-wrap .team-item .team-img-wrap .team-img::before{display:none;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-item-wrap .team-item .team-img-wrap{display:block;width:100%;height:0;}.team-item-wrap .team-item .team-img-wrap img{-o-object-fit:cover;object-fit:cover;}}.team-item-wrap .team-item.active .team-item-inner{margin-bottom:0px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-item-wrap .team-item.active .team-item-inner{margin-bottom:20px;}}.team-item-wrap .team-item.active .team-link{opacity:1;visibility:visible;}.team-item-wrap .team-item.active .team-content{margin-bottom:110px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.team-item-wrap .team-item.active .team-content{margin-bottom:80px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-item-wrap .team-item.active .team-content{margin-bottom:50px;}}.team-item-wrap .team-item.active .social-links{opacity:1;visibility:visible;-webkit-transition-delay:0.2s;transition-delay:0.2s;}.team-item-wrap .team-item.active .team-img-wrap{height:755px;}@media only screen and (min-width: 576px) and (max-width: 767px){.team-item-wrap .team-item.active .team-img-wrap{height:516px;}}@media (max-width: 575px){.team-item-wrap .team-item.active .team-img-wrap{height:337px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-item-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.team-details{padding:120px 0;}@media only screen and (min-width: 992px) and (max-width: 1199px){.team-details{padding:100px 0;}}@media only screen and (min-width: 768px) and (max-width: 991px){.team-details{padding:80px 0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details{padding:60px 0;}}.team-details__img{background-color:var(--ct-color-grey-2);border-radius:12px;overflow:hidden;}.team-details__img img{border-radius:12px;width:100%;}.team-details__content{-webkit-padding-start:30px;padding-inline-start:30px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__content{margin-top:30px;-webkit-padding-start:0;padding-inline-start:0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__content{margin-top:20px;}}.team-details .team-details__subtitle{margin-bottom:16px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details .team-details__subtitle{margin-bottom:12px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__name{font-size:36px;margin-bottom:8px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__name{font-size:30px;margin-bottom:8px;}}.team-details__desig{margin-bottom:20px;color:var(--ct-color-text-body-3);display:inline-block;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__desig{margin-bottom:8px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__desig{margin-bottom:8px;}}.team-details .social-links ul li a i{color:var(--ct-color-common-white);}.team-details__contact-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px dashed var(--ct-color-border-1);margin:30px 0;border-radius:12px;list-style:none;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__contact-info ul{margin:20px 0;}}.team-details__contact-info ul li{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:25px 28px;-webkit-border-end:1px dashed var(--ct-color-border-1);border-inline-end:1px dashed var(--ct-color-border-1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.team-details__contact-info ul li:last-child{-webkit-border-end:0;border-inline-end:0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.team-details__contact-info ul li{padding:16px 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__contact-info ul li{padding:12px 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}.team-details__contact-info ul span{color:var(--ct-color-text-body-3);display:inline-block;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__contact-info ul span{font-size:14px;}}.team-details__contact-info ul a{font-size:20px;color:var(--ct-color-heading-primary);font-weight:var(--ct-fw-sbold);margin-bottom:0;position:relative;display:inline-block;}.team-details__contact-info ul a::after{content:"";width:0;height:1px;-webkit-transition:all 0.3s;transition:all 0.3s;position:absolute;bottom:2px;inset-inline-start:0;background-color:var(--ct-color-heading-primary);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__contact-info ul a{font-size:16px;}}.team-details__contact-info ul a:hover::after{width:100%;}.team-details__experience{margin-top:50px;margin-bottom:50px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.team-details__experience{margin-top:30px;margin-bottom:30px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__experience{margin-top:20px;margin-bottom:20px;}}.team-details__experience__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px dashed var(--ct-color-border-1);-ms-flex-wrap:wrap;flex-wrap:wrap;margin:25px 0;border-radius:12px;list-style:none;border-radius:10px;}.team-details__experience__list ul li{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;border:1px dashed var(--ct-color-border-1);border-top:0;-webkit-border-start:0;border-inline-start:0;}.team-details__experience__list ul li p{margin-bottom:0;}.team-details__experience__list ul li i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:22px;width:100%;height:22px;font-size:10px;color:var(--ct-color-common-white);background:var(--ct-color-theme-primary);border-radius:50%;margin-top:4px;}.team-details__experience__list ul li:last-child{-webkit-border-end:0;border-inline-end:0;border-bottom:0;}.team-details__experience__list ul li:nth-last-child(2){border-bottom:0;}.team-details__experience__list ul li:nth-child(2n){-webkit-border-end:0;border-inline-end:0;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.team-details__experience__list ul li{padding:16px;}}@media (max-width: 575px){.team-details__experience__list ul li{-webkit-border-end:0;border-inline-end:0;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;}.team-details__experience__list ul li:nth-last-child(2){border-bottom:1px dashed var(--ct-color-border-1);}}.ct-progress-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:20px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-progress-list{gap:20px;}}.ct-progress{width:100%;padding:0;margin:0;height:4px;background:var(--ct-color-theme-bg);position:relative;z-index:0;}.ct-progress-title{font-size:16px;color:var(--ct-color-text-body);font-weight:var(--ct-fw-sbold);letter-spacing:0;margin-bottom:3px;}.ct-progress-bar{width:0;height:100%;background:var(--ct-color-theme-primary);position:relative;z-index:1;}.ct-progress-percent{font-size:16px;line-height:1;font-weight:var(--ct-fw-sbold);height:auto;position:absolute;inset-inline-end:0;bottom:11px;z-index:2;}.ct-page-header{padding-top:133px;padding-bottom:150px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:var(--ct-color-theme-dark);background-blend-mode:luminosity;border-radius:12px;position:relative;overflow:hidden;z-index:2;}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-page-header{padding-top:90px;padding-bottom:100px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-page-header{padding-top:60px;padding-bottom:70px;}}.ct-page-title{color:var(--ct-color-common-white);line-height:1;margin-bottom:0;}.ct-page-link{margin-top:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;position:relative;border-radius:50px;background:rgba(255, 255, 255, 0.1);backdrop-filter:blur(20px);padding:5px 12px;z-index:2;}.ct-page-link span{color:var(--ct-color-common-white);font-size:14px;font-weight:var(--ct-fw-regular);position:relative;display:inline-block;line-height:1;}.ct-page-link span i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;font-size:16px;color:var(--ct-color-theme-primary);}.ct-page-link span:not(:first-child) i{font-size:18px;font-weight:var(--ct-fw-bold);color:var(--ct-color-theme-dark-4);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:7px;margin-top:2px;}.ct-page-link span a{color:var(--ct-color-grey-2);}.ct-page-link span a:hover{color:var(--ct-color-common-white);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-page-link{margin-top:25px;}}.page-header-overlay{background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0.8;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;z-index:-1;}.ct-pricing-section{background-color:var(--ct-color-theme-bg);position:relative;z-index:1;}.ct-pricing-section .sec-heading{max-width:550px;}.pricing-box{padding:46px 30px 40px;background-color:var(--ct-color-common-white);border-radius:12px;}.pricing-box.active{background-color:var(--ct-color-theme-primary);}.pricing-box.active .package-name{color:var(--ct-color-common-white);}.pricing-box.active .package-desc p{color:var(--ct-color-common-white);}.pricing-box.active .package-price{color:var(--ct-color-common-white);}.pricing-box.active .package-currency{color:var(--ct-color-common-white);}.pricing-box.active .package-period{color:var(--ct-color-common-white);}.pricing-box.active .pricing-btn a{background-color:var(--ct-color-common-white);border-color:var(--ct-color-common-white);}.pricing-box.active .pricing-btn a .btn-text{color:var(--ct-color-heading-primary);}.pricing-box.active .list-items ul li{color:var(--ct-color-common-white);}.pricing-box.active .list-items ul li i{color:var(--ct-color-common-white);}.package-name{font-weight:var(--ct-fw-sbold);line-height:1;margin-bottom:11px;}.package-desc p{margin-bottom:0;}.package-price{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:64px;color:var(--ct-color-heading-primary);font-family:var(--ct-ff-heading);font-weight:var(--ct-fw-sbold);line-height:0.8;margin:30px 0 40px;}.package-currency{font-size:24px;}.package-period{font-size:16px;font-weight:var(--ct-fw-regular);color:var(--ct-color-text-body);margin-top:auto;}.pricing-btn{overflow:hidden;margin-bottom:37px;}.pricing-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;border:1px solid var(--ct-color-theme-primary);padding:12px;border-radius:50px;}.pricing-btn a .btn-text{font-weight:var(--ct-fw-sbold);}.list-items ul li{gap:12px;margin-bottom:16px;}.post-details-wrapper .blog-images{margin-bottom:30px;border-radius:12px;overflow:hidden;}.post-details-wrapper .title{line-height:1.1;margin-bottom:22px;}.post-details-wrapper p{margin-bottom:30px;}.post-details-wrapper p:last-child{margin-bottom:0;}.post-details-wrapper .images-wrap{margin-bottom:10px;}.post-details-wrapper .image-box{margin-bottom:25px;border-radius:12px;overflow:hidden;}.post-details-wrapper .image-box img{width:100%;}.post-details-wrapper .blog-text h3{margin-bottom:25px;}.post-details-wrapper .blog-text ul{margin-bottom:50px;list-style:none;-webkit-columns:2;-moz-columns:2;columns:2;}.post-details-wrapper .blog-text ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;color:var(--ct-color-heading-primary);font-weight:var(--ct-fw-medium);margin-bottom:16px;}.post-details-wrapper .blog-text ul li:last-child{margin-bottom:0;}.post-details-wrapper .blog-text ul li span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:8px;line-height:1;margin-top:3px;color:var(--ct-color-common-white);background:var(--ct-color-theme-primary);border-radius:50%;}@media (max-width: 575px){.post-details-wrapper .blog-text ul{margin-bottom:30px;-webkit-columns:1;-moz-columns:1;columns:1;}}.post-details-wrapper .blog-text .blog-video{position:relative;z-index:1;border-radius:12px;overflow:hidden;margin-top:60px;margin-bottom:50px;}.post-details-wrapper .blog-text .blog-video .video-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;height:90px;line-height:1;color:var(--ct-color-heading-primary);background:var(--ct-color-common-white);position:absolute;top:50%;inset-inline-start:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;}.post-details-wrapper .blog-text .blog-video .video-btn span{font-size:20px;}.post-details-wrapper .blog-text .blog-video .video-btn::before{position:absolute;content:"";inset-inline-start:50%;top:50%;width:90px;height:90px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(255, 255, 255, 0.2);-webkit-animation:pulse2 2s linear infinite;animation:pulse2 2s linear infinite;z-index:-1;border-radius:50%;}@media (max-width: 575px){.post-details-wrapper .blog-text .blog-video .video-btn::before{width:70px;height:70px;}}@media (max-width: 575px){.post-details-wrapper .blog-text .blog-video .video-btn{width:70px;height:70px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.post-details-wrapper .blog-text .blog-video{margin-top:40px;margin-bottom:40px;}}.blog-category-two{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed var(--ct-color-border-1);border-radius:10px;margin-bottom:25px;}.blog-category-two .category-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-border-end:1px dashed var(--ct-color-border-1);border-inline-end:1px dashed var(--ct-color-border-1);padding:25px 30px;gap:10px;width:33.33%;}.blog-category-two .category-item:last-child{-webkit-border-end:none;border-inline-end:none;}.blog-category-two .category-item .cate-images{width:52px;height:52px;}.blog-category-two .category-item .cate-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.blog-category-two .category-item .cate-images{width:45px;height:45px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.blog-category-two .category-item .cate-images{width:35px;height:35px;}}.blog-category-two .category-item .cate-text .degination{display:block;color:var(--ct-color-text-body-3);font-size:14px;line-height:1;margin-bottom:6px;}.blog-category-two .category-item .cate-text .title{font-weight:var(--ct-fw-sbold);margin-bottom:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.blog-category-two .category-item .cate-text .title{font-size:16px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.blog-category-two .category-item .cate-text .title{font-size:14px;}}.blog-category-two .category-item .cate-icons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;width:52px;height:52px;line-height:1;color:var(--ct-color-common-white);background-color:var(--ct-color-theme-primary);border-radius:50%;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.blog-category-two .category-item .cate-icons{width:45px;height:45px;font-size:20px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.blog-category-two .category-item .cate-icons{width:35px;height:35px;font-size:18px;}}.blog-category-two .category-item .text{font-weight:var(--ct-fw-sbold);line-height:1;margin-bottom:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.blog-category-two .category-item .text{font-size:16px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.blog-category-two .category-item .text{font-size:14px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.blog-category-two .category-item{padding:25px 20px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.blog-category-two .category-item{padding:20px 15px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.blog-category-two .category-item{width:100%;padding:0;border:0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.blog-category-two{padding:20px;gap:20px;}}blockquote{position:relative;padding:40px 30px 30px;background:var(--ct-color-theme-bg);border:2px solid var(--ct-color-theme-primary);border-radius:12px;margin-top:55px;margin-bottom:50px;z-index:2;}blockquote::before{content:"\e92e";font-size:40px;color:var(--ct-color-theme-primary);font-family:"computax-icons";display:inline-block;margin-bottom:20px;line-height:1;}blockquote p{color:var(--ct-color-heading-primary);font-family:var(--ct-ff-heading);font-weight:var(--ct-fw-sbold);font-size:24px;margin-bottom:20px !important;letter-spacing:-0.6px;line-height:1.417;border-radius:12px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){blockquote p{font-size:20px;margin-bottom:15px !important;}}blockquote cite{color:var(--ct-color-heading-primary);display:block;text-align:end;font-style:normal;position:relative;z-index:1;}blockquote cite::before{content:"";display:inline-block;background:var(--ct-color-theme-primary);height:1px;width:50px;top:-4px;-webkit-margin-end:10px;margin-inline-end:10px;position:relative;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){blockquote{padding:25px 15px;margin-bottom:40px;}}.ct-tags-post{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px dashed var(--ct-color-border-1);border-bottom:1px dashed var(--ct-color-border-1);padding:22px 0;margin-top:30px;margin-bottom:30px;}.ct-tags-post .tagcloud{width:calc(100% - 200px);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-tags-post .tagcloud{width:100%;}}.ct-tags-post .post-share ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:10px;}.ct-tags-post .post-share ul li{font-size:16px;color:var(--ct-color-heading-primary);margin-bottom:0;}.ct-tags-post .post-share ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;line-height:1;color:var(--ct-color-heading-primary);}.ct-tags-post .post-share ul li a i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}.ct-tags-post .post-share ul li a:hover i{color:var(--ct-color-theme-primary);}.ct-tags-post.no_socials{width:100%;}.ct-post__navigation{background-color:var(--ct-color-common-white);padding:20px 25px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;}.ct-post__navigation .ct-nav-post__nav a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:var(--ct-color-heading-primary);font-weight:var(--ct-fw-sbold);}.ct-post__navigation .ct-nav-post__nav a span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;background-color:var(--ct-color-common-white);border-radius:50%;border:1px solid var(--ct-color-border-1);font-size:24px;line-height:1;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.ct-post__navigation .ct-nav-post__nav a span i{color:var(--ct-color-theme-dark);}@media (max-width: 575px){.ct-post__navigation .ct-nav-post__nav a span{width:48px;height:48px;}}.ct-post__navigation .ct-nav-post__nav a:hover span{background-color:var(--ct-color-theme-primary);border-color:var(--ct-color-theme-primary);}.ct-post__navigation .ct-nav-post__nav a:hover span i{color:var(--ct-color-common-white);}.ct-post__navigation .ct-nav-post__grid{font-size:30px;line-height:1;color:var(--ct-color-common-black);}.ct-post__navigation .ct-nav-post__grid a{color:currentColor;}.ct-post__navigation .ct-nav-post__grid a:hover{color:var(--ct-color-theme-primary);}@media (max-width: 575px){.ct-post__navigation{padding:20px;gap:20px;}}.ct-comments-wrap .comments-title .title{margin-bottom:22px;}@media (max-width: 575px){.ct-comments-wrap .comments-title .title{margin-bottom:15px;}}.ct-latest-comments ul{margin:0;padding:0;list-style:none;}.ct-latest-comments ul .ct-comment{margin-bottom:20px;}.ct-latest-comments ul .ct-comment:last-child{margin-bottom:0;}.ct-latest-comments ul .ct-comment .comment-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:30px;background-color:var(--ct-color-common-white);border-radius:10px;position:relative;}.ct-latest-comments ul .ct-comment .comment-content .comment-avatar{max-width:64px;height:64px;width:100%;border-radius:50%;overflow:hidden;}.ct-latest-comments ul .ct-comment .comment-content .comment-avatar img{width:100%;}.ct-latest-comments ul .ct-comment .comment-content .comments-header{margin-top:10px;}.ct-latest-comments ul .ct-comment .comment-content .comments-header .avatar-name .title{font-size:18px;font-weight:var(--ct-fw-sbold);margin-bottom:6px;}.ct-latest-comments ul .ct-comment .comment-content .comments-header .avatar-name .title a:hover{color:var(--ct-color-theme-primary);}.ct-latest-comments ul .ct-comment .comment-content .comments-header .comment-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;}.ct-latest-comments ul .ct-comment .comment-content .comments-header .comment-text .reply{position:absolute;top:35px;inset-inline-end:30px;font-size:16px;font-family:var(--ct-ff-heading);font-weight:var(--ct-fw-medium);color:var(--ct-color-theme-dark-3);}.ct-latest-comments ul .ct-comment .comment-content .comments-header .comment-text .reply:hover{color:var(--ct-color-theme-primary);}.ct-latest-comments ul .ct-comment .comment-content .comments-header .comment-text span{font-size:14px;color:var(--ct-color-theme-dark-4);font-weight:var(--ct-fw-regular);}@media (max-width: 575px){.ct-latest-comments ul .ct-comment .comment-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.ct-latest-comments ul .ct-comment .comment-content .comment-avatar{-webkit-margin-end:auto;margin-inline-end:auto;}}.ct-latest-comments ul .ct-comment .desc{margin-top:14px;}.ct-latest-comments ul .ct-comment .desc p:last-child{margin-bottom:0;}.ct-latest-comments ul .ct-comment > .children{-webkit-padding-start:75px;padding-inline-start:75px;}@media (max-width: 575px){.ct-latest-comments ul .ct-comment > .children{-webkit-padding-start:35px;padding-inline-start:35px;}}.ct-latest-comments ul .ct-comment:last-child .comment-content .comments-header{padding-bottom:0;margin-bottom:0;border-bottom:none;}.ct-comments__container{margin-top:50px;}.comment-respond .comment-reply-title{margin-bottom:25px;}.comment-respond .form-input{margin-bottom:30px;}.comment-respond .form-input input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),
.comment-respond .form-input textarea,
.comment-respond .form-input input[type=email],
.comment-respond .form-input input[type=text]{background:var(--ct-color-common-white);height:60px;padding:18px 20px;border:1px solid var(--ct-color-common-white);border-radius:10px;}.comment-respond .form-input input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::-webkit-input-placeholder, .comment-respond .form-input textarea::-webkit-input-placeholder, .comment-respond .form-input input[type=email]::-webkit-input-placeholder, .comment-respond .form-input input[type=text]::-webkit-input-placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.comment-respond .form-input input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::-moz-placeholder, .comment-respond .form-input textarea::-moz-placeholder, .comment-respond .form-input input[type=email]::-moz-placeholder, .comment-respond .form-input input[type=text]::-moz-placeholder{-moz-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.comment-respond .form-input input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]):-ms-input-placeholder, .comment-respond .form-input textarea:-ms-input-placeholder, .comment-respond .form-input input[type=email]:-ms-input-placeholder, .comment-respond .form-input input[type=text]:-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.comment-respond .form-input input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::-ms-input-placeholder, .comment-respond .form-input textarea::-ms-input-placeholder, .comment-respond .form-input input[type=email]::-ms-input-placeholder, .comment-respond .form-input input[type=text]::-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.comment-respond .form-input input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search])::placeholder,
.comment-respond .form-input textarea::placeholder,
.comment-respond .form-input input[type=email]::placeholder,
.comment-respond .form-input input[type=text]::placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.comment-respond .form-input input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]):focus,
.comment-respond .form-input textarea:focus,
.comment-respond .form-input input[type=email]:focus,
.comment-respond .form-input input[type=text]:focus{border-color:var(--ct-color-theme-primary);}.comment-respond .form-input textarea{min-height:180px;resize:none;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.comment-respond .form-input{margin-bottom:20px;}}.ct-main-sidebar{-webkit-padding-start:20px;padding-inline-start:20px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-main-sidebar{-webkit-padding-start:0;padding-inline-start:0;}}.ct-sidebar-widget{background-color:var(--ct-color-theme-bg);margin-bottom:30px;padding:30px;position:relative;z-index:3;border-radius:10px;overflow:hidden;}.ct-sidebar-widget:last-child{margin-bottom:0;}.ct-sidebar-widget .widget-title{color:var(--ct-color-heading-primary);font-weight:var(--ct-fw-sbold);position:relative;margin-bottom:25px;line-height:1;z-index:1;}.ct-sidebar-widget.widget-search .search-box form{position:relative;width:100%;z-index:1;}.ct-sidebar-widget.widget-search .search-box form input[type=search]{font-size:16px;background:var(--ct-color-common-white);width:100%;height:60px;border:1px solid var(--ct-color-border-1);border-radius:8px;padding:18px 65px 18px 20px;line-height:1;}.ct-sidebar-widget.widget-search .search-box form input[type=search]::-webkit-input-placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.ct-sidebar-widget.widget-search .search-box form input[type=search]::-moz-placeholder{-moz-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.ct-sidebar-widget.widget-search .search-box form input[type=search]:-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.ct-sidebar-widget.widget-search .search-box form input[type=search]::-ms-input-placeholder{-ms-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.ct-sidebar-widget.widget-search .search-box form input[type=search]::placeholder{-webkit-transition:all 0.3s;transition:all 0.3s;color:var(--ct-color-text-body);}.ct-sidebar-widget.widget-search .search-box form :focus{outline:none;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;}.ct-sidebar-widget.widget-search .search-box form button{font-size:22px;color:var(--ct-color-heading-primary);width:54px;height:60px;position:absolute;top:50%;inset-inline-end:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-start:1px solid var(--ct-color-border-1);border-inline-start:1px solid var(--ct-color-border-1);-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}.ct-sidebar-widget.widget-search .search-box form button i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}.ct-sidebar-widget.ct-recent-posts ul{margin:0;padding:0;list-style:none;}.ct-sidebar-widget.ct-recent-posts ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;margin-bottom:15px;}.ct-sidebar-widget.ct-recent-posts ul li:last-child{margin-bottom:0;}.ct-sidebar-widget.ct-recent-posts ul li:hover .post-thumb img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);}.ct-sidebar-widget.ct-recent-posts .post-thumb{position:relative;width:100px;height:100px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:8px;overflow:hidden;}.ct-sidebar-widget.ct-recent-posts .post-thumb a{display:inline-block;width:100%;}.ct-sidebar-widget.ct-recent-posts .post-thumb a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.6s;transition:0.6s;}.ct-sidebar-widget.ct-recent-posts .post-content .post-title{font-size:18px;line-height:1.444;font-weight:var(--ct-fw-sbold);margin-bottom:10px;}.ct-sidebar-widget.ct-recent-posts .post-content .post-title a:hover{color:var(--ct-color-theme-primary);}.ct-sidebar-widget.ct-recent-posts .post-content .blog-meta{margin-bottom:0;}.ct-sidebar-widget.ct-recent-posts .post-content .blog-meta ul li{font-size:14px;color:var(--ct-color-text-body);}.ct-sidebar-widget.widget-categories ul{margin:0;padding:0;list-style:none;}.ct-sidebar-widget.widget-categories ul li{margin-bottom:10px;}.ct-sidebar-widget.widget-categories ul li:last-child{margin-bottom:0;}.ct-sidebar-widget.widget-categories ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:var(--ct-fw-sbold);color:var(--ct-color-heading-primary);background:var(--ct-color-common-white);padding:20px 15px 17px 25px;border-radius:10px;}.ct-sidebar-widget.widget-categories ul li a span{color:var(--ct-color-heading-primary);}.ct-sidebar-widget.widget-categories ul li a .icon{font-size:24px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.ct-sidebar-widget.widget-categories ul li a:hover{color:var(--ct-color-common-white);background-color:var(--ct-color-theme-primary);}.ct-sidebar-widget.widget-categories ul li a:hover span{color:var(--ct-color-common-white);}@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 575px){.ct-sidebar-widget{padding:25px 15px;}}.tagcloud{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:12px;}.tagcloud a{background-color:var(--ct-color-common-white);font-size:14px;line-height:1;color:var(--ct-color-text-body);font-weight:var(--ct-fw-medium);padding:5px 10px;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;}.tagcloud a:hover{background-color:var(--ct-color-theme-primary);color:var(--ct-color-common-white);}.infos-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;padding:20px 0;}.infos-item:last-child{border-bottom:none;padding-bottom:0;}.infos-item .project-icons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:20px;color:var(--ct-color-common-white);background:var(--ct-color-theme-primary);border-radius:50%;position:relative;top:2px;}.infos-item .project-text span{display:inline-block;font-size:14px;line-height:1;color:var(--ct-color-text-body);margin:0;}.infos-item .project-text .title{line-height:1.1;font-weight:var(--ct-fw-sbold);margin-bottom:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.infos-item .project-text .title{font-size:16px;}}.service-categories ul{margin:0;padding:0;list-style:none;}.service-categories ul li{margin-bottom:10px;}.service-categories ul li:last-child{margin-bottom:0;}.service-categories ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:var(--ct-fw-sbold);color:var(--ct-color-heading-primary);background:var(--ct-color-common-white);padding:20px 15px 17px 25px;border-radius:10px;}.service-categories ul li a span{color:var(--ct-color-heading-primary);}.service-categories ul li a .icon{font-size:24px;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.service-categories ul li a:hover, .service-categories ul li a.active{color:var(--ct-color-common-white);background-color:var(--ct-color-theme-primary);}.service-categories ul li a:hover span, .service-categories ul li a.active span{color:var(--ct-color-common-white);}.widget-feature-item{padding:20px;}.widget-feature-item .feature-box{position:relative;background:var(--ct-color-theme-dark);border-radius:10px;overflow:hidden;}.widget-feature-item .feature-box .feature-content{padding:30px 28px 30px;}.widget-feature-item .feature-box .feature-content .title{font-size:74px;color:var(--ct-color-common-white);margin-bottom:15px;line-height:1;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.widget-feature-item .feature-box .feature-content .title{font-size:60px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.widget-feature-item .feature-box .feature-content .title{font-size:50px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.widget-feature-item .feature-box .feature-content .title{font-size:60px;}}.widget-feature-item .feature-box .feature-content > span{display:block;font-size:20px;font-family:var(--ct-ff-heading);font-weight:var(--ct-fw-medium);color:var(--ct-color-common-white);line-height:1;margin-bottom:26px;}@media (max-width: 575px){.widget-feature-item .feature-box .feature-content > span{margin-bottom:20px;}}.widget-feature-item .feature-box .feature-content .feature-contact{background-color:var(--ct-color-theme-primary);padding:7px 12px;border-radius:50px;line-height:1;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;}.widget-feature-item .feature-box .feature-content .feature-contact span{color:var(--ct-color-common-white);font-size:18px;font-weight:var(--ct-fw-sbold);margin:0;text-shadow:0 30px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;}.widget-feature-item .feature-box .feature-content .feature-contact i{color:var(--ct-color-common-white);font-size:20px;-webkit-margin-end:6px;margin-inline-end:6px;-webkit-margin-start:0;margin-inline-start:0;}.widget-feature-item .feature-box .feature-content .feature-contact:hover span{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}@media only screen and (min-width: 992px) and (max-width: 1199px), (max-width: 575px){.widget-feature-item .feature-box .feature-content{padding:30px 20px;}}@media (max-width: 575px){.widget-feature-item .feature-box{max-width:360px;margin:0 auto;}}@media (max-width: 400px){.widget-feature-item .feature-box{max-width:320px;margin:0 auto;}}.widget-feature-item .feature-images{width:370px;height:370px;border-radius:50%;overflow:hidden;-webkit-margin-start:60px;margin-inline-start:60px;margin-bottom:-50px;border:5px solid var(--ct-color-theme-primary);}.widget-feature-item .feature-images img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.widget-feature-item .feature-images{width:320px;height:320px;-webkit-margin-start:45px;margin-inline-start:45px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.widget-feature-item .feature-images{width:500px;height:500px;-webkit-margin-start:260px;margin-inline-start:260px;margin-bottom:-70px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.widget-feature-item .feature-images{-webkit-margin-start:180px;margin-inline-start:180px;}}@media (max-width: 400px){.widget-feature-item .feature-images{width:320px;height:320px;-webkit-margin-start:45px;margin-inline-start:45px;}}@media (max-width: 575px){.widget-feature-item{padding:20px 15px;}}.details-content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px;}.service-details-item{background-color:var(--ct-color-common-white);border-radius:10px;padding:30px 17px 25px 18px;max-width:275px;width:100%;}.service-details-item .number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33px;height:33px;font-size:16px;font-family:var(--ct-ff-heading);font-weight:var(--ct-fw-sbold);color:var(--ct-color-common-white);background-color:var(--ct-color-theme-primary);border-radius:50%;margin-bottom:20px;}.service-details-item .title{line-height:1.444;font-weight:var(--ct-fw-sbold);margin-bottom:18px;}.service-details-item .desc{margin-bottom:0;}.service-details-item .desc p:last-child{margin-bottom:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.service-details-item{max-width:235px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.service-details-item{max-width:220px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.service-details-item{max-width:250px;padding:30px 15px 15px 15px;}}@media (max-width: 575px){.service-details-item{max-width:100%;}}.blog-text .ct-faq{margin-bottom:40px;padding-top:10px;}.gallery{position:relative;display:block;}.gallery::before{content:"\e91c";font-family:"computax-icons" !important;color:var(--ct-color-common-white);font-size:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(12, 30, 33, 0.4);position:absolute;width:100%;height:100%;top:0;inset-inline-start:0;opacity:0;visibility:hidden;}.gallery:hover::before{opacity:1;visibility:visible;}@-webkit-keyframes sticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}@keyframes sticky{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}@-webkit-keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1);}to{-webkit-transform:scale(0.8);transform:scale(0.8);}}@keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1);}to{-webkit-transform:scale(0.8);transform:scale(0.8);}}.jumping{-webkit-animation:jumping 1.5s infinite;animation:jumping 1.5s infinite;}@-webkit-keyframes jumping{0%{-webkit-transform:translateY(2px);transform:translateY(2px);}25%{-webkit-transform:translateY(5px);transform:translateY(5px);}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}75%{-webkit-transform:translateY(5px);transform:translateY(5px);}100%{-webkit-transform:translateY(2px);transform:translateY(2px);}}@keyframes jumping{0%{-webkit-transform:translateY(2px);transform:translateY(2px);}25%{-webkit-transform:translateY(5px);transform:translateY(5px);}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}75%{-webkit-transform:translateY(5px);transform:translateY(5px);}100%{-webkit-transform:translateY(2px);transform:translateY(2px);}}@-webkit-keyframes linehover{0%{width:100%;}50%{width:0;inset-inline-end:0;}100%{width:100%;inset-inline-start:0;}}@keyframes linehover{0%{width:100%;}50%{width:0;inset-inline-end:0;}100%{width:100%;inset-inline-start:0;}}@-webkit-keyframes textrotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg);}100%{-webkit-transform:translate(-50%, -50%) rotate(-360deg);transform:translate(-50%, -50%) rotate(-360deg);}}@keyframes textrotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg);}100%{-webkit-transform:translate(-50%, -50%) rotate(-360deg);transform:translate(-50%, -50%) rotate(-360deg);}}@-webkit-keyframes rotates{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotates{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes gelatine{from, to{-webkit-transform:scale(1, 1);transform:scale(1, 1);}25%{-webkit-transform:scale(0.7, 1.1);transform:scale(0.7, 1.1);}50%{-webkit-transform:scale(1.1, 0.7);transform:scale(1.1, 0.7);}75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05);}}@keyframes gelatine{from, to{-webkit-transform:scale(1, 1);transform:scale(1, 1);}25%{-webkit-transform:scale(0.7, 1.1);transform:scale(0.7, 1.1);}50%{-webkit-transform:scale(1.1, 0.7);transform:scale(1.1, 0.7);}75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05);}}@-webkit-keyframes borderanimate{0%{-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8);}60%{opacity:1;}100%{-webkit-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5);opacity:0;}}@keyframes borderanimate{0%{-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8);}60%{opacity:1;}100%{-webkit-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5);opacity:0;}}@-webkit-keyframes bellshake{0%{-webkit-transform:rotate(0);transform:rotate(0);}15%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}30%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}45%{-webkit-transform:rotate(4deg);transform:rotate(4deg);}60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg);}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}85%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);}92%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}@keyframes bellshake{0%{-webkit-transform:rotate(0);transform:rotate(0);}15%{-webkit-transform:rotate(5deg);transform:rotate(5deg);}30%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}45%{-webkit-transform:rotate(4deg);transform:rotate(4deg);}60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg);}75%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}85%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);}92%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}100%{-webkit-transform:rotate(0);transform:rotate(0);}}.pulse2{-webkit-animation:pulse2 2s linear infinite;animation:pulse2 2s linear infinite;}@-webkit-keyframes pulse2{0%{-webkit-box-shadow:0 0 0 0px rgb(255, 255, 255);box-shadow:0 0 0 0px rgb(255, 255, 255);}100%{-webkit-box-shadow:0 0 0 20px rgba(0, 0, 0, 0);box-shadow:0 0 0 20px rgba(0, 0, 0, 0);}}@keyframes pulse2{0%{-webkit-box-shadow:0 0 0 0px rgb(255, 255, 255);box-shadow:0 0 0 0px rgb(255, 255, 255);}100%{-webkit-box-shadow:0 0 0 20px rgba(0, 0, 0, 0);box-shadow:0 0 0 20px rgba(0, 0, 0, 0);}}.pulse3{-webkit-animation:pulse3 2s linear infinite;animation:pulse3 2s linear infinite;}@-webkit-keyframes pulse3{0%{-webkit-box-shadow:0 0 0 0px rgba(30, 138, 138, 0.4);box-shadow:0 0 0 0px rgba(30, 138, 138, 0.4);}100%{-webkit-box-shadow:0 0 0 8px rgba(0, 0, 0, 0);box-shadow:0 0 0 8px rgba(0, 0, 0, 0);}}@keyframes pulse3{0%{-webkit-box-shadow:0 0 0 0px rgba(30, 138, 138, 0.4);box-shadow:0 0 0 0px rgba(30, 138, 138, 0.4);}100%{-webkit-box-shadow:0 0 0 8px rgba(0, 0, 0, 0);box-shadow:0 0 0 8px rgba(0, 0, 0, 0);}}.pulse4{-webkit-animation:pulse4 2s linear infinite;animation:pulse4 2s linear infinite;}@-webkit-keyframes pulse4{0%{-webkit-box-shadow:0 0 0 0px rgba(255, 255, 255, 0.05);box-shadow:0 0 0 0px rgba(255, 255, 255, 0.5);}100%{-webkit-box-shadow:0 0 0 12px rgba(0, 0, 0, 0);box-shadow:0 0 0 12px rgba(0, 0, 0, 0);}}@keyframes pulse4{0%{-webkit-box-shadow:0 0 0 0px rgba(255, 255, 255, 0.05);box-shadow:0 0 0 0px rgba(255, 255, 255, 0.5);}100%{-webkit-box-shadow:0 0 0 12px rgba(0, 0, 0, 0);box-shadow:0 0 0 12px rgba(0, 0, 0, 0);}}@-webkit-keyframes shine{0%{-webkit-transform:skewX(-25deg) translateX(0);transform:skewX(-25deg) translateX(0);}100%{-webkit-transform:skewX(-25deg) translateX(250%);transform:skewX(-25deg) translateX(250%);}}@keyframes shine{0%{-webkit-transform:skewX(-25deg) translateX(0);transform:skewX(-25deg) translateX(0);}100%{-webkit-transform:skewX(-25deg) translateX(250%);transform:skewX(-25deg) translateX(250%);}}.zoomInOut{-webkit-animation:zoomEffect 3s linear infinite;animation:zoomEffect 3s linear infinite;}@-webkit-keyframes zoomEffect{0%, 100%{-webkit-transform:scale(0.9);transform:scale(0.9);}50%{-webkit-transform:scale(1.2);transform:scale(1.2);}}@keyframes zoomEffect{0%, 100%{-webkit-transform:scale(0.9);transform:scale(0.9);}50%{-webkit-transform:scale(1.2);transform:scale(1.2);}}@-webkit-keyframes marquee{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}@keyframes marquee{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}@-webkit-keyframes ct-bounce-ball{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}@keyframes ct-bounce-ball{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}.h4-banner-section{background-color:var(--ct-color-theme-dark);border-radius:12px;padding:0 80px;position:relative;overflow:hidden;z-index:1;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.h4-banner-section{padding:0 50px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.h4-banner-section{padding:0 30px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-banner-section{padding:0 15px;}}.h4-banner-section .bg-shape-1,
.h4-banner-section .bg-shape-2{max-width:480px;}.h4-banner-section .bg-shape-1 img,
.h4-banner-section .bg-shape-2 img{width:100%;}.h4-banner-section .banner-img-area{position:relative;}.h4-banner-section .banner-img-area .banner-img{position:relative;overflow:hidden;border-radius:0;border-start-start-radius:12px;border-start-end-radius:12px;}.h4-banner-section .banner-img-area .banner-img::before{content:"";position:absolute;top:0;inset-inline-start:0;width:49%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgb(12, 30, 33)), color-stop(50%, rgba(12, 30, 33, 0.4)), to(rgba(12, 30, 33, 0)));background:linear-gradient(90deg, rgb(12, 30, 33) 0%, rgba(12, 30, 33, 0.4) 50%, rgba(12, 30, 33, 0) 100%);opacity:0.5;}.h4-banner-section .banner-img-area .banner-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:0;border-end-start-radius:0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.h4-banner-section .banner-img-area .banner-img img{min-height:500px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-banner-section .banner-img-area .banner-img img{min-height:300px;}}.h4-banner-section .banner-img-area .h4-rating-box{background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(5px);border-radius:10px;position:absolute;max-width:256px;width:100%;top:30px;inset-inline-start:30px;padding:30px;}.h4-banner-section .banner-img-area .h4-rating-box .title{color:var(--ct-color-common-white);font-size:74px;line-height:1.216;text-align:center;position:relative;margin-bottom:20px;}.h4-banner-section .banner-img-area .h4-rating-box .title::before{content:"";position:absolute;top:0;inset-inline-start:0;width:42px;height:100%;background-color:var(--ct-color-common-white);-webkit-mask-image:url(../images/shape/leafs.svg);mask-image:url(../images/shape/leafs.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;}.h4-banner-section .banner-img-area .h4-rating-box .title::after{content:"";position:absolute;top:0;inset-inline-end:0;width:42px;height:100%;background-color:var(--ct-color-common-white);-webkit-mask-image:url(../images/shape/leafs.svg);mask-image:url(../images/shape/leafs.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-banner-section .banner-img-area .h4-rating-box .title{font-size:50px;}}.h4-banner-section .banner-img-area .h4-rating-box .desc{color:var(--ct-color-common-white);font-size:18px;font-weight:var(--ct-fw-sbold);letter-spacing:-0.03em;margin:0;}@media only screen and (min-width: 576px) and (max-width: 767px){.h4-banner-section .banner-img-area .h4-rating-box .desc{font-size:16px;}}@media (max-width: 575px){.h4-banner-section .banner-img-area .h4-rating-box .desc{font-size:14px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-banner-section .banner-img-area .h4-rating-box{max-width:200px;padding:26px;top:15px;inset-inline-start:15px;}}@media (max-width: 575px){.h4-banner-section .banner-img-area .h4-rating-box{max-width:158px;padding:15px;}}.h4-banner-area{max-width:1480px;width:100%;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.h4-banner-area{min-height:700px;}}.h4-banner-content{padding-top:120px;padding-bottom:115px;position:relative;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 768px) and (max-width: 991px){.h4-banner-content{padding-top:90px;padding-bottom:90px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.h4-banner-content{padding-top:70px;padding-bottom:70px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-banner-content{padding-top:60px;padding-bottom:60px;}}.h4-banner-content::before{content:"";position:absolute;bottom:-20%;inset-inline-end:-8%;width:460px;height:460px;border-radius:50%;background:var(--ct-color-theme-primary);-webkit-filter:blur(80px);filter:blur(80px);opacity:0.4;z-index:-1;backdrop-filter:blur(10px);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.h4-banner-content::before{width:320px;height:320px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-banner-content::before{width:250px;height:250px;inset-inline-end:-2%;bottom:-15px;-webkit-filter:blur(60px);filter:blur(60px);}}.h4-banner-content .sub-title{color:var(--ct-color-common-white);font-size:14px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;font-weight:var(--ct-fw-bold);border:1px dashed var(--ct-color-border-2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 10px;margin-bottom:13px;border-radius:4px;}.h4-banner-content .sub-title i{color:var(--ct-color-theme-primary);font-size:22px;}.h4-banner-content .banner-title{max-width:1180px;color:var(--ct-color-common-white);font-size:96px;line-height:1.042;margin-bottom:22px;}.h4-banner-content .banner-title span{display:inline-block;color:var(--ct-color-theme-primary);font-weight:var(--ct-fw-medium);}@media only screen and (min-width: 1400px) and (max-width: 1600px){.h4-banner-content .banner-title{font-size:85px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.h4-banner-content .banner-title{max-width:1000px;font-size:75px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.h4-banner-content .banner-title{max-width:800px;font-size:60px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.h4-banner-content .banner-title{max-width:675px;font-size:55px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-banner-content .banner-title{font-size:45px;}}.h4-banner-content .banner-desc-area{max-width:610px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-start:auto;margin-inline-start:auto;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px){.h4-banner-content .banner-desc-area{max-width:520px;}}@media (max-width: 575px){.h4-banner-content .banner-desc-area{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}}.h4-banner-content .ct-primary-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.h4-banner-content .banner-desc{max-width:428px;color:var(--ct-color-text-body-2);font-size:18px;line-height:1.444;-webkit-padding-start:15px;padding-inline-start:15px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-banner-content .banner-desc{font-size:16px;}}@media (max-width: 575px){.h4-banner-content .banner-desc{padding:0;}}.ct-choose-section{overflow:hidden;}.ct-choose-section .sec-heading{max-width:550px;}.ct-choose-section .countup-item.style-2{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;position:relative;overflow:hidden;z-index:1;}.ct-choose-section .countup-item.style-2::before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--ct-color-theme-dark);opacity:0.7;z-index:-1;}.ct-choose-section .countup-item.style-2 .count-icon{background-color:var(--ct-color-theme-primary);color:var(--ct-color-common-white);}.ct-choose-section .countup-item.style-2 .count-text{color:var(--ct-color-text-body-2);}.ct-choose-section .countup-item.style-2 .inline-content{color:var(--ct-color-common-white);}.ct-choose-section .countup-item.style-2 .inline-content .odometer{color:var(--ct-color-common-white);}.ct-choose-section .countup-item.style-2 .inline-content .odometer .odometer-digit,
.ct-choose-section .countup-item.style-2 .inline-content .odometer span{color:var(--ct-color-common-white);}.h4-content-wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.h4-content-wrap .sec-heading{margin-bottom:25px;}.about-content-area.style-3 .sec-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px;}.about-content-area.style-3 .sec-heading .subtitle-text{max-width:200px;}.about-content-area.style-3 .sec-heading .sec-title{width:67.2%;}.about-content-area.style-3 .sec-heading .sec-title img{height:50px;border-radius:4px;margin-top:-9px;}@media only screen and (min-width: 768px) and (max-width: 991px){.about-content-area.style-3 .sec-heading .sec-title img{margin-top:-6px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.about-content-area.style-3 .sec-heading .sec-title img{height:40px;margin-top:-6px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.about-content-area.style-3 .sec-heading .sec-title{width:100%;line-height:1.3;}}.about-content-area.style-3 .about-bottom-area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px;margin-top:-62px;}.about-content-area.style-3 .about-bottom-area .about-btn-area-2{width:67.2%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.about-content-area.style-3 .about-bottom-area .about-btn-area-2{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.about-content-area.style-3 .about-bottom-area{margin-top:25px;gap:35px;}}.customers-box.style-3{max-width:195px;background-color:transparent;padding:0;border-radius:0;}.customers-box.style-3 ul li span,
.customers-box.style-3 ul li img{width:50px;height:50px;}.customers-box.style-3 .customers-text{font-size:18px;line-height:1.444;font-weight:var(--ct-fw-sbold);color:var(--ct-color-text-body-3);margin-top:15px;}.customers-box.style-3 .customers-text span{color:var(--ct-color-theme-dark-2);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.customers-box.style-3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.client-container-2{-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;overflow:hidden;}.ct-service-section-5 .sec-heading{max-width:550px;}.service-item.style-5{background-color:var(--ct-color-theme-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;overflow:hidden;}.service-item.style-5 .service-icon{font-size:64px;margin-bottom:50px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-5 .service-icon{font-size:50px;}}.service-item.style-5 .service-content-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.service-item.style-5 .service-content-area{padding:50px 40px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-5 .service-content-area{padding:40px 20px;}}.service-item.style-5 .service-content{max-width:360px;}.service-item.style-5 .no{color:var(--ct-color-text-body-3);font-size:20px;font-weight:var(--ct-fw-sbold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;margin-bottom:16px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-5 .no{font-size:18px;}}.service-item.style-5 .title{max-width:360px;color:var(--ct-color-common-white);font-weight:var(--ct-fw-medium);}.service-item.style-5 .desc{color:var(--ct-color-text-body-2);}.service-item.style-5 .ct-primary-btn{margin-top:30px;}.service-item.style-5 .service-img{max-width:581px;width:100%;height:605px;}.service-item.style-5 .service-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.service-item.style-5 .service-img{max-width:500px;height:590px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.service-item.style-5 .service-img{max-width:460px;height:560px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-5 .service-img{max-width:100%;height:500px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-5 .service-img{height:400px;}}.service-bottom-text{text-align:center;margin-top:55px;}.service-bottom-text .desc{color:var(--ct-color-theme-dark-2);font-weight:var(--ct-fw-medium);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin:0;}.service-bottom-text .desc span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-bottom-text .desc span{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:inline-block;}}.service-bottom-text i{font-size:28px;color:var(--ct-color-theme-primary);vertical-align:middle;}.service-bottom-text a{color:var(--ct-color-theme-dark);font-weight:var(--ct-fw-sbold);line-height:1.1;position:relative;-webkit-padding-end:14px;padding-inline-end:14px;display:inline-block;}.service-bottom-text a::before{content:"";background-color:currentColor;position:absolute;width:100%;height:1px;bottom:0;inset-inline-end:0;}.service-bottom-text a::after{content:"\e916";font-family:"computax-icons" !important;font-style:normal;font-weight:var(--ct-fw-medium);font-size:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:0;}.service-bottom-text a:hover{color:var(--ct-color-theme-primary);}.service-bottom-text a:hover::before{-webkit-animation:linehover 0.8s linear;animation:linehover 0.8s linear;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-bottom-text{margin-top:35px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-bottom-text{text-align:start;}}.ct-funfact-section{background-color:var(--ct-color-theme-bg);border-radius:12px;overflow:hidden;position:relative;z-index:1;}.ct-funfact-section .heading-wrap-content .sec-heading{max-width:550px;}.ct-funfact-section .heading-wrap-content .progress-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;}.ct-funfact-section .heading-wrap-content .progress-item .progress-circle{margin-bottom:0;}.ct-funfact-section .heading-wrap-content .progress-item .progress-text{max-width:160px;}.ct-funfact-section .countup-item{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.ct-funfact-section .countup-item:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}.progress-item .progress-circle{margin-bottom:10px;}.progress-item .progress-circle input{color:var(--ct-color-heading-primary) !important;font-size:22px !important;width:auto;font-weight:var(--ct-fw-bold) !important;font-family:var(--ct-ff-heading) !important;}.progress-item .progress-text .sub-title{display:block;font-size:16px;font-family:var(--ct-ff-heading);font-weight:var(--ct-fw-regular);letter-spacing:initial;text-transform:unset;color:var(--ct-color-heading-primary);margin-bottom:0px;line-height:1.5;}.ct-project-section-4{overflow:hidden;}.ct-project-section-4 .sec-heading{max-width:550px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-project-section-4 .container-fluid,
  .ct-project-section-4 .project-wrapper{-webkit-padding-end:0;padding-inline-end:0;}}.project-item.h4-project-item{padding:30px;}.project-item.h4-project-item .project-content{padding:0 0 25px 0;}.project-item.h4-project-item .project-content .title{max-width:250px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.project-item.h4-project-item .project-content .title{max-width:230px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.project-item.h4-project-item .project-content{padding:0 0 20px 0;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.project-item.h4-project-item .project-text{margin-top:14px;}}.project-item.h4-project-item .project-img{height:445px;border-radius:10px;}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.project-item.h4-project-item .project-img{height:345px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.project-item.h4-project-item .project-img{height:300px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.project-item.h4-project-item{padding:20px;}}.ct-pricing-section-2 .content-wrap .ct-primary-btn{margin-top:24px;}.accordion.pricing-accordion{max-width:820px;}.accordion.pricing-accordion .pricing-box{margin-bottom:30px;}.accordion.pricing-accordion .pricing-box:last-child{margin-bottom:0;}.accordion.pricing-accordion .pricing-box .faq-title{font-size:24px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.accordion.pricing-accordion .pricing-box .faq-title{font-size:20px;}}.accordion.pricing-accordion .pricing-box.active .faq-title{color:var(--ct-color-common-white);border-bottom:1px solid rgba(255, 255, 255, 0.1);}.accordion.pricing-accordion .pricing-box.active .faq-title::after{color:var(--ct-color-heading-primary);background-color:var(--ct-color-common-white);border-color:var(--ct-color-common-white);}@media only screen and (min-width: 992px) and (max-width: 1199px){.accordion.pricing-accordion .pricing-box{padding:0 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.accordion.pricing-accordion .pricing-box{margin-bottom:20px;}}.accordion.pricing-accordion .pricing-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-top:0;padding-top:30px;padding-bottom:45px;}.accordion.pricing-accordion .pricing-inner::after{content:"";position:absolute;width:1px;height:calc(100% - 45px);top:0;inset-inline-start:50%;background-color:rgba(255, 255, 255, 0.1);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.accordion.pricing-accordion .pricing-inner::after{display:none;}}.accordion.pricing-accordion .pricing-inner .pricing-header,
.accordion.pricing-accordion .pricing-inner .list-items{width:50%;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.accordion.pricing-accordion .pricing-inner .pricing-header,
  .accordion.pricing-accordion .pricing-inner .list-items{width:100%;}}.accordion.pricing-accordion .pricing-inner .pricing-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-padding-end:30px;padding-inline-end:30px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.accordion.pricing-accordion .pricing-inner .pricing-header{-webkit-padding-end:0;padding-inline-end:0;}}.accordion.pricing-accordion .pricing-inner .list-items{-webkit-padding-start:30px;padding-inline-start:30px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.accordion.pricing-accordion .pricing-inner .list-items{-webkit-padding-start:0;padding-inline-start:0;padding-top:40px;}}.accordion.pricing-accordion .pricing-inner .package-price{margin:20px 0 80px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.accordion.pricing-accordion .pricing-inner .package-price{margin-bottom:40px;}}.accordion.pricing-accordion .pricing-inner .pricing-btn{margin-bottom:0;}.h4-contact-section{position:relative;overflow:hidden;}.h4-contact-section::before{content:"";position:absolute;bottom:2%;inset-inline-start:38%;width:360px;height:360px;border-radius:50%;background:var(--ct-color-theme-primary);-webkit-filter:blur(80px);filter:blur(80px);opacity:0.3;z-index:-1;backdrop-filter:blur(10px);}@media only screen and (min-width: 992px) and (max-width: 1199px){.h4-contact-section::before{width:280px;height:280px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-contact-section::before{width:200px;height:200px;}}.contact-form.style-3{max-width:610px;background-color:transparent;padding:0;}.contact-form.style-3 .form-input{margin-bottom:20px;position:relative;}.contact-form.style-3 .form-input.message-input{margin-top:0;margin-bottom:25px;}.contact-form.style-3 .form-input textarea,
.contact-form.style-3 .form-input input[type=tel],
.contact-form.style-3 .form-input input[type=text],
.contact-form.style-3 .form-input input[type=email]{color:var(--ct-color-text-body-2);padding:12px 20px;background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);border-radius:6px;}.contact-form.style-3 .form-input textarea::-webkit-input-placeholder,
.contact-form.style-3 .form-input input[type=tel]::-webkit-input-placeholder,
.contact-form.style-3 .form-input input[type=text]::-webkit-input-placeholder,
.contact-form.style-3 .form-input input[type=email]::-webkit-input-placeholder{color:var(--ct-color-text-body-2);-webkit-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-3 .form-input textarea::-moz-placeholder,
.contact-form.style-3 .form-input input[type=tel]::-moz-placeholder,
.contact-form.style-3 .form-input input[type=text]::-moz-placeholder,
.contact-form.style-3 .form-input input[type=email]::-moz-placeholder{color:var(--ct-color-text-body-2);-moz-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-3 .form-input textarea:-ms-input-placeholder,
.contact-form.style-3 .form-input input[type=tel]:-ms-input-placeholder,
.contact-form.style-3 .form-input input[type=text]:-ms-input-placeholder,
.contact-form.style-3 .form-input input[type=email]:-ms-input-placeholder{color:var(--ct-color-text-body-2);-ms-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-3 .form-input textarea::-webkit-input-placeholder, .contact-form.style-3 .form-input input[type=tel]::-webkit-input-placeholder, .contact-form.style-3 .form-input input[type=text]::-webkit-input-placeholder, .contact-form.style-3 .form-input input[type=email]::-webkit-input-placeholder{color:var(--ct-color-text-body-2);-webkit-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-3 .form-input textarea::-moz-placeholder, .contact-form.style-3 .form-input input[type=tel]::-moz-placeholder, .contact-form.style-3 .form-input input[type=text]::-moz-placeholder, .contact-form.style-3 .form-input input[type=email]::-moz-placeholder{color:var(--ct-color-text-body-2);-moz-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-3 .form-input textarea:-ms-input-placeholder, .contact-form.style-3 .form-input input[type=tel]:-ms-input-placeholder, .contact-form.style-3 .form-input input[type=text]:-ms-input-placeholder, .contact-form.style-3 .form-input input[type=email]:-ms-input-placeholder{color:var(--ct-color-text-body-2);-ms-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-3 .form-input textarea::-ms-input-placeholder, .contact-form.style-3 .form-input input[type=tel]::-ms-input-placeholder, .contact-form.style-3 .form-input input[type=text]::-ms-input-placeholder, .contact-form.style-3 .form-input input[type=email]::-ms-input-placeholder{color:var(--ct-color-text-body-2);-ms-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-3 .form-input textarea::placeholder,
.contact-form.style-3 .form-input input[type=tel]::placeholder,
.contact-form.style-3 .form-input input[type=text]::placeholder,
.contact-form.style-3 .form-input input[type=email]::placeholder{color:var(--ct-color-text-body-2);-webkit-transition:all 0.3s;transition:all 0.3s;}.contact-form.style-3 .form-input textarea:focus,
.contact-form.style-3 .form-input input[type=tel]:focus,
.contact-form.style-3 .form-input input[type=text]:focus,
.contact-form.style-3 .form-input input[type=email]:focus{border-color:var(--ct-color-theme-primary);}.contact-form.style-3 .form-input .cf-label{color:var(--ct-color-text-body-2);position:unset;margin-bottom:10px;}.contact-form.style-3 .form-input .nice-select{color:var(--ct-color-text-body-2);padding:12px 20px;background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);border-radius:6px;z-index:2;margin-bottom:20px;}.contact-form.style-3 .form-input .nice-select.open{border-color:var(--ct-color-theme-primary);}.contact-form.style-3 .form-input .nice-select::after{color:var(--ct-color-common-white);font-size:13px;width:13px;height:13px;top:22px;inset-inline-end:18px;}.contact-form.style-3 .form-input textarea{height:183px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.contact-form.style-3{max-width:100%;margin-bottom:60px;}}.testimonial-wrapper-3{position:relative;}.testimonial-slider-2.h4-testimonial{max-width:610px;-webkit-margin-end:0;margin-inline-end:0;background-color:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.1);backdrop-filter:blur(10px);border-radius:12px;padding:50px 0 60px;}.testimonial-slider-2.h4-testimonial .tes-title{color:var(--ct-color-common-white);margin-bottom:0;padding:0 30px;}.testimonial-slider-2.h4-testimonial .tes-title span{color:var(--ct-color-text-body-2);}@media only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-slider-2.h4-testimonial .tes-title{padding:0 25px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider-2.h4-testimonial .tes-title{padding:0 20px;}}.testimonial-slider-2.h4-testimonial .testimonial-item{background-color:transparent;padding:50px 30px 0;height:auto;}.testimonial-slider-2.h4-testimonial .testimonial-item .desc{color:var(--ct-surface-tint-80);line-height:1.545;padding-bottom:10px;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.testimonial-slider-2.h4-testimonial .testimonial-item .desc{font-size:20px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.testimonial-slider-2.h4-testimonial .testimonial-item .desc{font-size:18px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider-2.h4-testimonial .testimonial-item .desc{font-size:16px;padding-top:20px;}}.testimonial-slider-2.h4-testimonial .testimonial-item .testimonial-author{border-color:var(--ct-color-border-2);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider-2.h4-testimonial .testimonial-item .testimonial-author .author-img{width:60px;height:60px;}}.testimonial-slider-2.h4-testimonial .testimonial-item .testimonial-author .title{color:var(--ct-color-common-white);}.testimonial-slider-2.h4-testimonial .testimonial-item .testimonial-author .designation{color:var(--ct-color-text-body-2);}@media only screen and (min-width: 992px) and (max-width: 1199px){.testimonial-slider-2.h4-testimonial .testimonial-item{padding:35px 25px 0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider-2.h4-testimonial .testimonial-item{padding:30px 20px 0;}}.testimonial-slider-2.h4-testimonial .testimonial-navigation{position:absolute;inset-inline-end:30px;bottom:75px;z-index:2;gap:15px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider-2.h4-testimonial .testimonial-navigation{bottom:30px;}}.testimonial-slider-2.h4-testimonial .slider-next,
.testimonial-slider-2.h4-testimonial .slider-prev{border:1px solid var(--ct-color-border-2);}.testimonial-slider-2.h4-testimonial .slider-next .anim-icon i,
.testimonial-slider-2.h4-testimonial .slider-prev .anim-icon i{color:var(--ct-color-common-white);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider-2.h4-testimonial{padding:35px 0 40px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.testimonial-slider-2.h4-testimonial{max-width:100%;}}.h4-blog-wrap{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:28px;}.h4-blog-wrap .blog-item.style-3{height:260px;}.h4-blog-wrap .blog-item.style-3:first-child{grid-row:span 2;grid-column:1/3;height:550px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-blog-wrap .blog-item.style-3:first-child{height:300px;}}.h4-blog-wrap .blog-item.style-3 .blog-thumb{height:100%;}.h4-blog-wrap .blog-item.style-3 .blog-content .title{max-width:360px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-blog-wrap .blog-item.style-3 .blog-content .title{max-width:285px;}}.h4-blog-wrap .blog-item.style-3 .blog-date{top:auto;inset-inline-start:auto;inset-inline-end:30px;bottom:30px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.h4-blog-wrap .blog-item.style-3 .blog-date{inset-inline-end:20px;bottom:20px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-blog-wrap .blog-item.style-3 .blog-date{display:none;}}@media only screen and (min-width: 768px) and (max-width: 991px){.h4-blog-wrap .blog-item.style-3{grid-column:50%;height:300px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-blog-wrap .blog-item.style-3{grid-column:1/3;height:300px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-blog-wrap{gap:20px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.h4-blog-wrap{grid-template-columns:auto;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h4-blog-wrap{grid-template-columns:1fr;}}.ct-careers{padding:30px;border:1px solid var(--ct-color-border-3);background-color:var(--ct-color-common-white);border-radius:12px;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.ct-careers-icon{width:88px;height:88px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:48px;line-height:1;background-color:var(--ct-color-theme-bg-2);border-radius:50%;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.ct-careers-icon i{-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;color:var(--ct-color-theme-primary);}.ct-careers-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:22px;}.ct-careers-tag span{display:inline-block;padding:2px 14px;border:1px dashed var(--ct-color-border-1);background-color:transparent;text-transform:capitalize;border-radius:4px;-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.ct-careers-tag span:hover{color:var(--ct-color-common-white) !important;border-color:var(--ct-color-theme-primary) !important;background-color:var(--ct-color-theme-primary);}.ct-careers-title{margin-bottom:0;font-weight:var(--ct-fw-sbold);}@media only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px){.ct-careers-title{font-size:20px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.ct-careers-title{font-size:19px;}}.ct-careers-salary{margin-top:15px;font-family:var(--ct-ff-heading);font-weight:600;font-size:20px;color:var(--ct-color-common-black-3);}.ct-careers-salary span{color:var(--ct-color-text-body);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.ct-careers-bottom{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;}.ct-careers-bottom .location{-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.ct-careers-bottom .location i{color:var(--ct-color-common-black-3);-webkit-margin-end:5px;margin-inline-end:5px;}.ct-careers-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--ct-color-heading-primary);}.ct-careers-btn span.btn-icon{overflow:hidden;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--ct-color-heading-primary);}.ct-careers-btn span.btn-icon i{color:var(--ct-color-heading-primary);font-weight:700;margin-top:2px;}.ct-careers-btn span.btn-icon i:first-child, .ct-careers-btn span.btn-icon i:last-child{-webkit-transition:-webkit-transform 0.4s ease-in-out 0s;transition:-webkit-transform 0.4s ease-in-out 0s;transition:transform 0.4s ease-in-out 0s;transition:transform 0.4s ease-in-out 0s, -webkit-transform 0.4s ease-in-out 0s;}.ct-careers-btn span.btn-icon i:last-child{position:absolute;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);}.ct-careers-btn .btn-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;color:var(--ct-color-heading-primary);text-shadow:0 23px 0 currentColor;font-weight:700;}.ct-careers-btn .btn-text > span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:0.5s;transition:0.5s;}.ct-careers:hover{border-color:var(--ct-color-theme-dark);background-color:var(--ct-color-theme-dark);}.ct-careers:hover .ct-careers-icon{background-color:var(--ct-color-theme-primary);}.ct-careers:hover .ct-careers-icon i{color:var(--ct-color-common-white);}.ct-careers:hover .ct-careers-tag span{border:1px dashed var(--ct-color-border-2);color:var(--ct-color-text-body-2);}.ct-careers:hover .ct-careers-title a{color:var(--ct-color-common-white);}.ct-careers:hover .ct-careers-salary{color:var(--ct-color-text-body-2);}.ct-careers:hover .ct-careers-salary span{color:var(--ct-color-common-white);}.ct-careers:hover .ct-careers-bottom .location{color:var(--ct-color-text-body-2);}.ct-careers:hover .ct-careers-btn{color:var(--ct-color-common-white);}.ct-careers:hover .ct-careers-btn span.btn-icon{color:var(--ct-color-common-white);}.ct-careers:hover .ct-careers-btn span.btn-icon i{color:var(--ct-color-common-white);}.ct-careers:hover .ct-careers-btn span.btn-icon i:first-child{-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);}.ct-careers:hover .ct-careers-btn span.btn-icon i:last-child{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.ct-careers:hover .ct-careers-btn .btn-text{color:var(--ct-color-common-white);}.ct-careers:hover .ct-careers-btn .btn-text > span{-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px);}.ct-careers-details .ct-post-single-post{border:1px dashed var(--ct-color-border-1);padding:30px;margin-bottom:50px;border-radius:10px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-careers-details .ct-post-single-post{margin-bottom:35px;}}.ct-careers-details .ct-check-list ul{list-style:none;}.ct-careers-details .ct-check-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;color:var(--ct-color-heading-primary);font-weight:var(--ct-fw-medium);margin-bottom:10px;}.ct-careers-details .ct-check-list ul li:last-child{margin-bottom:0;}.ct-careers-details .ct-check-list ul li span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:8px;line-height:1;margin-top:3px;color:var(--ct-color-common-white);background:var(--ct-color-theme-primary);border-radius:50%;}.ct-careers-details .service-check-list ul li span{font-weight:400;}.ct-careers-details .ct-post-details_tags_share{margin-top:25px;padding-bottom:0;margin-bottom:0;border-bottom:0;}.ct-careers-details .project_catagory ul{background-color:var(--ct-color-common-white);padding:0 20px 25px 20px;margin:0;list-style:none;border-radius:8px;}.ct-careers-details .project_catagory ul li:first-child{padding-top:19px;}.ct-careers-details .project_catagory ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:19px 0;position:relative;z-index:1;border-bottom:1px dashed var(--ct-color-border-1);font-weight:400;}.ct-careers-details .project_catagory ul li:last-child{border-bottom:0;padding-bottom:0;}.ct-careers-details .project_catagory ul li span{color:var(--ct-color-body-text);}.ct-careers-details .project_catagory ul li span.first-child{min-width:100px;position:relative;z-index:1;}.ct-careers-details .project_catagory ul li span.first-child::before{position:absolute;content:":";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);inset-inline-end:0;}.ct-careers-details .ct-sidebar-widget{border-color:var(--ct-color-border-3);}.ct-careers-top{padding:30px;background-color:var(--ct-color-theme-bg-2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;border-radius:8px;}.ct-careers-top-icon{width:130px;height:130px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--ct-color-theme-primary);border-radius:8px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-careers-top-icon{width:100px;height:100px;}}.ct-careers-top-icon i{font-size:70px;color:var(--ct-color-common-white);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-careers-top-icon i{font-size:55px;}}.ct-careers-top-title{margin-bottom:0;}.ct-careers-top .ct-careers-tag span{border-color:var(--ct-color-border-1);}.ct-careers-top .ct-careers-tag span:hover{border-color:var(--ct-color-theme-primary);}.ct-careers-top .location{display:block;margin-top:15px;color:var(--ct-color-heading-primary);}.ct-careers-top .location i{-webkit-margin-end:5px;margin-inline-end:5px;}.ct-careers-form .form-input{margin-bottom:20px;}.ct-careers-form .form-input.reduce{margin-top:-10px;}.ct-careers-form .form-input textarea,
.ct-careers-form .form-input input{height:60px;border-color:transparent;border-radius:8px;}.ct-careers-form .form-input textarea::-webkit-input-placeholder, .ct-careers-form .form-input input::-webkit-input-placeholder{color:var(--ct-color-common-black-2);}.ct-careers-form .form-input textarea::-moz-placeholder, .ct-careers-form .form-input input::-moz-placeholder{color:var(--ct-color-common-black-2);}.ct-careers-form .form-input textarea:-ms-input-placeholder, .ct-careers-form .form-input input:-ms-input-placeholder{color:var(--ct-color-common-black-2);}.ct-careers-form .form-input textarea::-ms-input-placeholder, .ct-careers-form .form-input input::-ms-input-placeholder{color:var(--ct-color-common-black-2);}.ct-careers-form .form-input textarea::placeholder,
.ct-careers-form .form-input input::placeholder{color:var(--ct-color-common-black-2);}.ct-careers-form .form-input textarea:focus,
.ct-careers-form .form-input input:focus{border:1px solid var(--ct-color-theme-primary);}.ct-careers-form .form-input textarea{min-height:160px;}.ct-careers-form .form-input label{color:var(--ct-color-common-black-2);display:block;line-height:1;margin-bottom:10px;}.ct-careers-form .form-input input[type=file]{padding:7px;cursor:pointer;background:var(--ct-color-common-white);border:1px solid transparent;}.ct-careers-form .form-input input[type=file]:focus{border-color:var(--ct-color-theme-primary);}.ct-careers-form .form-input input::-webkit-file-upload-button{width:125px;height:44px;-webkit-margin-end:10px;margin-inline-end:10px;color:var(--ct-color-theme-primary);background:var(--ct-color-theme-bg-2);border:none;border-radius:6px;cursor:pointer;}.ct-careers-form .form-input input::file-selector-button{width:125px;height:44px;-webkit-margin-end:10px;margin-inline-end:10px;color:var(--ct-color-theme-primary);background:var(--ct-color-theme-bg-2);border:none;border-radius:6px;cursor:pointer;}.timeline{position:relative;width:100%;padding:0;}.timeline::after{content:"";position:absolute;width:0;-webkit-border-end:1px dashed var(--ct-color-border-1);border-inline-end:1px dashed var(--ct-color-border-1);top:0;bottom:0;inset-inline-start:50%;-webkit-margin-start:-1px;margin-inline-start:-1px;}.timeline-inner{position:relative;background:inherit;width:50%;}.timeline-inner:nth-child(odd){inset-inline-start:0;-webkit-padding-end:90px;padding-inline-end:90px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.timeline-inner:nth-child(odd){-webkit-padding-end:60px;padding-inline-end:60px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.timeline-inner:nth-child(odd){-webkit-padding-end:40px;padding-inline-end:40px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.timeline-inner:nth-child(odd){-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px;}}.timeline-inner:nth-child(even){inset-inline-start:50%;-webkit-padding-start:90px;padding-inline-start:90px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.timeline-inner:nth-child(even){-webkit-padding-start:60px;padding-inline-start:60px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.timeline-inner:nth-child(even){-webkit-padding-start:40px;padding-inline-start:40px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.timeline-inner:nth-child(even){-webkit-padding-start:40px;padding-inline-start:40px;}}.timeline-inner::after{content:"";position:absolute;width:16px;height:16px;top:calc(50% - 8px);inset-inline-end:-8px;background:#ffffff;border:4px solid var(--ct-color-text-body-3);border-radius:16px;z-index:1;}.timeline-inner:nth-child(even)::after{inset-inline-start:-8px;}.timeline-inner .date{position:absolute;display:inline-block;top:calc(50% - 25px);text-align:center;font-size:48px;line-height:1;font-weight:bold;color:var(--ct-color-text-body-3);text-transform:uppercase;letter-spacing:1px;z-index:1;}@media only screen and (min-width: 768px) and (max-width: 991px){.timeline-inner .date{font-size:40px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.timeline-inner .date{font-size:24px;top:calc(50% - 12px);}}.timeline-inner:nth-child(odd) .date{inset-inline-end:-200px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.timeline-inner:nth-child(odd) .date{inset-inline-end:-170px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.timeline-inner:nth-child(odd) .date{inset-inline-end:-130px;}}.timeline-inner:nth-child(even) .date{inset-inline-start:-200px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.timeline-inner:nth-child(even) .date{inset-inline-start:-170px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.timeline-inner:nth-child(even) .date{inset-inline-start:-130px;}}.timeline-inner .content{padding:30px 30px;background:var(--ct-color-common-white);border-radius:12px;position:relative;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.timeline-inner .content{padding:20px;}}.timeline-inner .content .top{-webkit-padding-start:40px;padding-inline-start:40px;position:relative;}.timeline-inner .content .top span{position:absolute;top:0;inset-inline-start:0;font-size:24px;font-family:var(--ct-ff-heading);line-height:1.2;font-weight:600;color:var(--ct-color-text-body-2);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.timeline-inner .content .top span{font-size:20px;}}.timeline-inner .content .top .title{margin-bottom:15px;font-weight:var(--ct-fw-sbold);}.timeline-inner .content .top p{margin:0;}.timeline-inner .content .bottom{margin-top:30px;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;}.timeline-inner .content .bottom img{border-radius:10px;}@media (max-width: 767.98px){.timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;padding-top:30px;}.timeline::after{inset-inline-start:10px;}.timeline-inner{width:100%;}.timeline-inner:nth-child(even){inset-inline-start:0%;}.timeline-inner:nth-child(odd)::after,
  .timeline-inner:nth-child(even)::after{inset-inline-start:1px;top:-38px;}.timeline-inner:nth-child(odd) .date,
  .timeline-inner:nth-child(even) .date{inset-inline-end:auto;inset-inline-start:40px;top:-42px;}}@media (min-width: 992px){#timeline .timeline-inner:last-child .date{font-size:32px;top:calc(50% - 16px);}}@media (min-width: 768px) and (max-width: 991px){#timeline .timeline-inner:last-child .date{font-size:26px;top:calc(50% - 13px);}}.terms-and-conditions-wrapper h1,
.terms-and-conditions-wrapper h2,
.terms-and-conditions-wrapper h3,
.terms-and-conditions-wrapper h4,
.terms-and-conditions-wrapper h5,
.terms-and-conditions-wrapper h6{padding-top:30px;margin-bottom:15px;}.terms-and-conditions-wrapper ul{-webkit-padding-start:20px;padding-inline-start:20px;}.terms-and-conditions-wrapper ul:not(:first-child){margin-bottom:30px;}.header-area.header-5.header-absolute{inset-inline-start:0;inset-inline-end:0;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;backdrop-filter:blur(10px);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.header-area.header-5.header-absolute{top:24px;inset-inline-start:0;width:calc(100% - 48px);}}.header-area.header-5.header-absolute .header-wrapper{max-width:1000px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;border-radius:8px;backdrop-filter:none;}.header-area.header-5.header-absolute .mainmenu > ul > li > a{padding-top:25px;padding-bottom:25px;}.header-area.header-5.header-absolute .mainmenu > ul > li.menu-item-has-children > a::after, .header-area.header-5.header-absolute .mainmenu > ul > li.has-dropdown > a::after{top:28px;}.banner-bg{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;z-index:-1;}.wow{visibility:hidden;}.service-item.style-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;overflow:hidden;height:390px;padding:30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.service-item.style-6 .service-icon{width:90px;height:90px;margin:0 auto;}.service-item.style-6 .service-icon i{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-6 .service-icon{width:70px;height:70px;font-size:50px;}}.service-item.style-6 .title{max-width:250px;margin-bottom:0;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.service-item.style-6 .title{font-size:20px;}}.service-item.style-6 .text-btn{position:absolute;inset-inline-start:auto;bottom:0;opacity:0;visibility:hidden;margin:0;}.service-item.style-6:hover{background-color:var(--ct-color-theme-primary);}.service-item.style-6:hover .service-icon{background:linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 100%);border-color:rgba(255, 255, 255, 0.15);}.service-item.style-6:hover .service-icon i{color:var(--ct-color-common-white);-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}.service-item.style-6:hover .desc,
.service-item.style-6:hover .title{color:var(--ct-color-common-white);}.service-item.style-6:hover .desc a,
.service-item.style-6:hover .title a{color:var(--ct-color-common-white);}.service-item.style-6:hover .desc{opacity:0;visibility:hidden;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);}.service-item.style-6:hover .text-btn{opacity:1;visibility:visible;bottom:30px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-6:hover .text-btn{bottom:20px;}}.service-item.style-6:hover .text-btn .btn-text{color:var(--ct-color-common-white);}.service-item.style-6:hover .text-btn .btn-icon{background-color:var(--ct-color-theme-dark);}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.service-item.style-6{padding:20px;}}.gap-30-30{--bs-gutter-x:30px;}.gap-30-30 .row{--bs-gutter-x:30px;--bs-gutter-y:30px;}.sec-heading-centered{max-width:550px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;width:100%;text-align:center;}.h5-working-process-item:not(:last-child)::after{display:none;}.h5-project-item-wrapper:not(:last-child){-webkit-padding-end:30px;padding-inline-end:30px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.h5-project-item-wrapper:not(:last-child){-webkit-padding-end:20px;padding-inline-end:20px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h5-project-item-wrapper:not(:last-child){-webkit-padding-end:0;padding-inline-end:0;}}@-webkit-keyframes rotateImg{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotateImg{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes rotateImg2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}}@keyframes rotateImg2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}}.social-links.style-6 ul li a{background-color:var(--ct-color-common-white);opacity:0.3;}.social-links.style-6 ul li a i{color:var(--ct-color-theme-dark);}.social-links.style-6 ul li a:hover{background-color:var(--ct-color-common-white);opacity:1;}.social-links.style-6 ul li a:hover i{color:var(--ct-color-theme-dark);}.h6-about-funfact .countup-item:not(:last-child){-webkit-padding-end:45px;padding-inline-end:45px;}.h6-about-funfact .countup-item:not(:first-child){-webkit-padding-start:30px;padding-inline-start:30px;position:relative;z-index:0;}.h6-about-funfact .countup-item:not(:first-child)::after{content:"";position:absolute;inset-inline-start:0;top:52%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:88%;-webkit-border-end:1px dashed var(--ct-color-border-3);border-inline-end:1px dashed var(--ct-color-border-3);}@media (max-width: 575px){.h6-about-funfact .countup-item:not(:last-child){-webkit-padding-end:0;padding-inline-end:0;padding-bottom:20px;}.h6-about-funfact .countup-item:not(:first-child){-webkit-padding-start:0;padding-inline-start:0;padding-top:15px;}.h6-about-funfact .countup-item:not(:first-child)::after{inset-inline-start:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:0;-webkit-border-end:0;border-inline-end:0;border-top:1px dashed var(--ct-color-border-3);}}.h6-working-process-item:not(:last-child)::after{display:none;}.ct-award-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;position:relative;z-index:0;}.ct-award-wrapper .active-bg{top:0px;bottom:0px;inset-inline-start:0px;inset-inline-end:0px;position:absolute;opacity:0;-webkit-transition:0.6s;transition:0.6s;background-color:var(--ct-color-theme-primary);border-radius:8px;z-index:1;}.ct-award-wrapper:has(.ct-award-item:hover) .active-bg{opacity:1;}.ct-award-title, .ct-award-date, .ct-award-index, .ct-award-result{font-weight:var(--ct-fw-sbold);margin-bottom:0;-webkit-transition:0.4s;transition:0.4s;}.ct-award-item{background-color:var(--ct-color-common-white);border-radius:8px;}.ct-award-item-inner{padding:35px;overflow:hidden;position:relative;z-index:2;}@media (max-width: 575px){.ct-award-item-inner{padding:30px 15px;}}.ct-award-item-inner .ct-award-img{position:relative;z-index:0;overflow:hidden;}.ct-award-item-inner .ct-award-img img{-webkit-transition:0.4s;transition:0.4s;}.ct-award-item-inner .ct-award-img img:first-child{opacity:1;}.ct-award-item-inner .ct-award-img img:nth-child(2){position:absolute;width:100%;inset-inline-start:0;top:0;z-index:-1;}.ct-award-item-inner .ct-award-img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}@media only screen and (min-width: 768px) and (max-width: 991px){.ct-award-item-inner .ct-award-img-wrapper{gap:35px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-award-item-inner .ct-award-img-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}}.ct-award-item-inner .ct-award-title-wrapper{-webkit-padding-start:40px;padding-inline-start:40px;}@media only screen and (min-width: 768px) and (max-width: 991px){.ct-award-item-inner .ct-award-title-wrapper{-webkit-padding-start:30px;padding-inline-start:30px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-award-item-inner .ct-award-title-wrapper{-webkit-padding-start:12px;padding-inline-start:12px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-award-item-inner .ct-award-title-wrapper{margin-top:10px;}}.ct-award-item-inner .ct-award-result{color:var(--ct-colot-theme-dark-3);}.ct-award-item-inner .ct-award-date-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}@media only screen and (min-width: 768px) and (max-width: 991px){.ct-award-item-inner .ct-award-date-wrapper{-webkit-padding-start:30px;padding-inline-start:30px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-award-item-inner .ct-award-date-wrapper{margin-top:12px;}}.ct-award-item-inner:hover .ct-award-title, .ct-award-item-inner:hover .ct-award-date, .ct-award-item-inner:hover .ct-award-index, .ct-award-item-inner:hover .ct-award-result{color:var(--ct-color-common-white);}.ct-award-item-inner:hover .ct-award-img img:first-child{opacity:0;}.h7-hero-content .h7-hero-title span:has(img){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;}.h7-hero-content .h7-hero-title span:has(img) img{width:104px;height:104px;-o-object-fit:cover;object-fit:cover;padding:20px 19px 18px;background:linear-gradient(135deg, rgba(30, 138, 138, 0.3) 0%, rgba(30, 138, 138, 0) 50%, rgba(30, 138, 138, 0.3) 100%);border:3px solid var(--ct-color-theme-primary);border:2px solid var(--ct-color-border-5);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100%;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h7-hero-content .h7-hero-title span:has(img) img{width:70px;height:70px;padding:15px 14px 13px;}}.h7-choose-item:not(:last-child){-webkit-border-end:2px solid var(--ct-surface-tint-80);border-inline-end:2px solid var(--ct-surface-tint-80);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h7-choose-item:not(:last-child){-webkit-border-end:0;border-inline-end:0;border-bottom:2px solid var(--ct-surface-tint-80);}}.h7-service-item:not(:last-child){margin-bottom:15px;}.h7-team-wrapper .h7-team-marquee:not(:first-child){margin-top:30px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h7-team-wrapper .h7-team-marquee:not(:first-child){margin-top:20px;}}.h7-faq .sec-heading.style-7 .number span:not(.call-icon){position:relative;}.h7-faq .sec-heading.style-7 .number span:not(.call-icon)::after{content:"";position:absolute;bottom:-2px;inset-inline-end:0;width:100%;height:1px;background-color:currentColor;}.h7-faq-wrapper.style-2 .accordion-item:not(.active) .faq-title{padding-top:32px;padding-bottom:32px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h7-faq-wrapper.style-2 .accordion-item:not(.active) .faq-title{padding-top:20px;padding-bottom:20px;}}.h8-hero-content .h8-hero-title span:has(img){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;}.h8-hero-content .h8-hero-title span:has(img) img{width:104px;height:104px;-o-object-fit:cover;object-fit:cover;padding:20px 19px 18px;background:linear-gradient(135deg, rgba(30, 138, 138, 0.3) 0%, rgba(30, 138, 138, 0) 50%, rgba(30, 138, 138, 0.3) 100%);border:3px solid var(--ct-color-theme-primary);border:2px solid var(--ct-color-border-5);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100%;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h8-hero-content .h8-hero-title span:has(img) img{width:70px;height:70px;padding:15px 14px 13px;}}.h9-header.header-absolute .search_popup .tj_search_wrapper .search_form form .search_input .search-box input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=search]),
.h9-header.header-absolute .search_popup .tj_search_wrapper .search_form form .search_input .search-box input[type=text]{background:var(--ct-color-common-white);}@-webkit-keyframes moving{0%{inset-inline-start:60%;}50%{inset-inline-start:6%;}100%{inset-inline-start:60%;}}@keyframes moving{0%{inset-inline-start:60%;}50%{inset-inline-start:6%;}100%{inset-inline-start:60%;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h9-service .pin-spacer:has(.sec-heading.style-8){height:auto !important;}}.ct-scroll-progress{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:60px;background-color:var(--ct-color-theme-dark);padding-top:120px;z-index:1;}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-scroll-progress{padding-top:100px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.ct-scroll-progress{padding-top:70px;margin-bottom:30px;}}.ct-scroll-progress::before{content:"";position:absolute;bottom:-48px;inset-inline-start:0;width:100%;height:48px;pointer-events:none;background:-webkit-gradient(linear, left top, left bottom, from(var(--ct-color-theme-dark)), to(transparent));background:linear-gradient(180deg, var(--ct-color-theme-dark), transparent);}.ct-scroll-progress-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;}.ct-scroll-progress-item .ct-scroll-progress-sln{font-weight:var(--ct-fw-sbold);color:var(--ct-color-grey-2);line-height:1;margin-bottom:0;}.ct-scroll-progress-item .ct-scroll-progress-ind{width:0;height:1px;background-color:var(--ct-color-border-2);position:relative;z-index:0;-webkit-transition:0.3s;transition:0.3s;}.ct-scroll-progress-item .ct-scroll-progress-ind-inner{position:absolute;inset-inline-start:0;top:-1px;width:0;height:3px;-webkit-transition:0.3s 0.3s;transition:0.3s 0.3s;background-color:var(--ct-color-theme-primary);}.ct-scroll-progress-item:last-child .ct-scroll-progress-ind{opacity:0;visibility:hidden;}.ct-scroll-progress-item.active .ct-scroll-progress-sln{color:var(--ct-color-common-white);}.ct-scroll-progress-item.active .ct-scroll-progress-ind{width:72px;}.ct-scroll-progress-item.active .ct-scroll-progress-ind-inner{width:100%;}.h9-about-funfact .countup-item:not(:last-child){-webkit-padding-end:55px;padding-inline-end:55px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.h9-about-funfact .countup-item:not(:last-child){-webkit-padding-end:30px;padding-inline-end:30px;}}.h9-about-funfact .countup-item:not(:first-child){-webkit-padding-start:30px;padding-inline-start:30px;position:relative;z-index:0;}.h9-about-funfact .countup-item:not(:first-child)::after{content:"";position:absolute;inset-inline-start:-15px;top:52%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:88%;-webkit-border-end:1px dashed rgba(12, 30, 33, 0.2);border-inline-end:1px dashed rgba(12, 30, 33, 0.2);}@media only screen and (min-width: 992px) and (max-width: 1199px){.h9-about-funfact .countup-item:not(:first-child)::after{inset-inline-start:0;}}@media (max-width: 575px){.h9-about-funfact .countup-item:not(:last-child){-webkit-padding-end:0;padding-inline-end:0;padding-bottom:20px;}.h9-about-funfact .countup-item:not(:first-child){-webkit-padding-start:0;padding-inline-start:0;padding-top:15px;}.h9-about-funfact .countup-item:not(:first-child)::after{inset-inline-start:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:0;-webkit-border-end:0;border-inline-end:0;border-top:1px dashed rgba(12, 30, 33, 0.2);}}.h10-about-clients.customers-box ul li:not(:first-child){-webkit-margin-start:-19px;margin-inline-start:-19px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h10-about-clients.customers-box ul li:not(:first-child){-webkit-margin-start:-16px;margin-inline-start:-16px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.h10-about-funfact .countup-item:not(:last-child){-webkit-padding-end:30px;padding-inline-end:30px;}}.h10-about-funfact .countup-item:not(:first-child){-webkit-padding-start:15px;padding-inline-start:15px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h10-about-funfact .countup-item:not(:first-child){padding:0;}}@media (max-width: 575px){.h10-about-funfact .countup-item:not(:first-child){padding-top:20px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.h10-about-funfact .countup-item:not(:first-child)::after{inset-inline-start:-26px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h10-process .pin-spacer:has(.sec-heading.style-3){height:auto !important;}}.h10-process-wrapper .h10-process-item:not(:last-child){margin-bottom:30px;}.h11-header.header-area{border-radius:80px;}.h11-header.header-area.header-absolute{top:30px;width:calc(100% - 60px);margin:0 30px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-header.header-area.header-absolute{top:20px;width:calc(100% - 40px);margin:0 20px;}}.h11-header.header-area .header-wrapper{background-color:transparent;}.h11-header.header-area .mainmenu > ul > li > a{padding-top:32px;padding-bottom:32px;}.h11-header.header-area .mainmenu > ul > li.has-dropdown > a::after{top:35px;}.h11-header .menu_bar.mobile_menu_bar{border-radius:50px;}.h11-banner-section{background-color:transparent;position:relative;padding-top:225px;padding-bottom:85px;}.h11-banner-section .h11-shape-1{max-width:510px;position:absolute;top:0;left:0;pointer-events:none;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.h11-banner-section .h11-shape-1{max-width:450px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-banner-section .h11-shape-1{max-width:320px;}}.h11-banner-section .h11-shape-2{max-width:143px;position:absolute;bottom:-144px;left:0;pointer-events:none;}@media only screen and (min-width: 1400px) and (max-width: 1600px), only screen and (min-width: 1200px) and (max-width: 1399px){.h11-banner-section .h11-shape-2{max-width:110px;bottom:-110px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.h11-banner-section .h11-shape-2{max-width:80px;bottom:-80px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-banner-section .h11-shape-2{max-width:70px;bottom:-70px;}}.h11-banner-section .banner-content-2{max-width:630px;}.h11-banner-section .banner-content-2 .banner-title{font-size:90px;font-weight:var(--ct-fw-sbold);margin-bottom:15px;}@media only screen and (min-width: 1400px) and (max-width: 1600px){.h11-banner-section .banner-content-2 .banner-title{font-size:76px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.h11-banner-section .banner-content-2 .banner-title{font-size:70px;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){.h11-banner-section .banner-content-2 .banner-title{font-size:50px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-banner-section .banner-content-2 .banner-title{font-size:45px;}}.h11-banner-section .banner-content-2 .desc{font-size:18px;line-height:26px;max-width:530px;border-top:1px solid var(--ct-color-border-1);padding-top:25px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-banner-section .banner-content-2 .desc{font-size:16px;padding-top:20px;}}.h11-banner-section .banner-content-2 .btn-area{margin-top:25px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-banner-section .banner-content-2 .btn-area{margin-top:20px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.h11-banner-section .banner-content-2{max-width:600px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.h11-banner-section .banner-content-2{max-width:400px;}}@media only screen and (min-width: 1400px) and (max-width: 1600px){.h11-banner-section{padding-top:180px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.h11-banner-section{padding-top:180px;padding-bottom:60px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.h11-banner-section{padding-top:190px;padding-bottom:50px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-banner-section{padding-top:120px;padding-bottom:0;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-banner{border-radius:12px;margin:0 12px 0;}}.h11-banner-img{-webkit-mask-image:url(../images/shape/h11-hero-img-shape.svg);mask-image:url(../images/shape/h11-hero-img-shape.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:top right;mask-position:top right;position:absolute;inset-inline-end:0;top:0;z-index:-1;height:100%;aspect-ratio:928/893;}.h11-banner-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.h11-banner-img::before{content:"";background-color:var(--ct-color-theme-primary);width:32px;height:400px;position:absolute;top:-70px;left:110px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}@media only screen and (min-width: 1400px) and (max-width: 1600px){.h11-banner-img::before{top:-92px;}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.h11-banner-img::before{top:-95px;left:88px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.h11-banner-img::before{top:-85px;left:55px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-banner-img::before{display:none;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-banner-img{position:relative;-webkit-mask-image:none;mask-image:none;}}.h11-choose{background-color:var(--ct-color-theme-bg);}.h11-choose .choose-box{background-color:var(--ct-color-common-white);border-radius:10px;padding:35px 28px 50px;}.h11-choose .choose-box .choose-icon{margin-bottom:25px;}.h11-sec-heading{margin-bottom:52px;}.h11-sec-heading .sub-title{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.h11-sec-heading .sec-title{font-weight:var(--ct-fw-sbold);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-sec-heading{margin-bottom:35px;}}.h11-about-content{width:60%;}.h11-about-content .desc{max-width:530px;margin-bottom:0;}.h11-about-content .about-btn-area-2{margin-top:30px;}@media only screen and (min-width: 1200px) and (max-width: 1399px){.h11-about-content{width:55%;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.h11-about-content{width:50%;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-about-content{width:100%;}}.h11-about-funfact{max-width:770px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;margin-bottom:30px;}.h11-about-funfact .countup-item{-webkit-box-flex:1;-ms-flex:1;flex:1;}.h11-about-funfact .countup-item .count-icon{background-color:transparent;width:auto;height:auto;}.h11-about-funfact .countup-item .count-inner{padding-top:40px;}@media (max-width: 575px){.h11-about-funfact .countup-item .count-inner{padding-top:30px;}}.h11-about-funfact .countup-item .inline-content{font-weight:var(--ct-fw-sbold);margin-top:0;margin-bottom:15px;}.h11-about-funfact .countup-item .inline-content .odometer{font-weight:var(--ct-fw-sbold);}.h11-about-funfact .countup-item .inline-content .odometer .odometer-digit,
.h11-about-funfact .countup-item .inline-content .odometer span{font-weight:var(--ct-fw-sbold);}@media only screen and (min-width: 992px) and (max-width: 1199px){.h11-about-funfact .countup-item .inline-content{font-size:60px;}}@media (max-width: 575px){.h11-about-funfact .countup-item .inline-content{margin-bottom:5px;}}.h11-about-funfact .countup-item .count-text{max-width:205px;color:var(--ct-color-text-body);font-weight:var(--ct-fw-regular);}@media (max-width: 575px){.h11-about-funfact .countup-item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:25px 20px;}}.h11-about-img{max-width:450px;-webkit-margin-start:0;margin-inline-start:0;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-about-img{max-width:100%;width:100%;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.h11-about-img{max-width:420px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-about-img{margin:0 auto 30px;}}.h11-service{background-color:var(--ct-color-theme-dark);border-radius:12px;position:relative;overflow:hidden;z-index:1;}.h11-service .sec-heading .sub-title{background-color:var(--ct-color-grey-3);color:var(--ct-color-common-white);}.h11-service .sec-heading .sec-title{color:var(--ct-color-common-white);}.h11-service-item{height:450px;padding:0;background-color:transparent;position:relative;}.h11-project-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:115px;padding:30px 0;background-color:transparent;border-top:1px solid var(--ct-color-border-1);border-radius:0;}.h11-project-item:last-child{border-bottom:1px solid var(--ct-color-border-1);}.h11-project-item .project-img{max-width:240px;width:100%;height:180px;border-radius:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}@media only screen and (min-width: 768px) and (max-width: 991px){.h11-project-item .project-img{max-width:190px;height:140px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-project-item .project-img{max-width:100%;height:100%;}}.h11-project-item .project-sl{font-size:32px;line-height:1;color:var(--ct-color-common-black);font-weight:var(--ct-fw-medium);letter-spacing:-0.03em;}@media only screen and (min-width: 768px) and (max-width: 991px){.h11-project-item .project-sl{font-size:28px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-project-item .project-sl{font-size:25px;}}.h11-project-item .project-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-project-item .project-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative;}}.h11-project-item .project-text{display:block;margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-margin-start:168px;margin-inline-start:168px;}.h11-project-item .project-text .title{max-width:316px;width:100%;font-weight:var(--ct-fw-medium);margin-top:13px;}@media only screen and (min-width: 768px) and (max-width: 991px){.h11-project-item .project-text .title{max-width:285px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-project-item .project-text .title{max-width:265px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.h11-project-item .project-text{-webkit-margin-start:100px;margin-inline-start:100px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.h11-project-item .project-text{-webkit-margin-start:60px;margin-inline-start:60px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-project-item .project-text{-webkit-margin-start:0;margin-inline-start:0;margin-top:25px;}}.h11-project-item .project-btn{opacity:1;}.h11-project-item .project-btn i{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.h11-project-item .project-btn i:last-child{font-size:62px;color:var(--ct-color-theme-primary);-webkit-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);visibility:hidden;position:absolute;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-project-item .project-btn{position:absolute;inset-inline-end:0;bottom:0;}}.h11-project-item:hover .project-btn i:first-child{-webkit-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);}.h11-project-item:hover .project-btn i:last-child{-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);visibility:visible;}@media only screen and (min-width: 992px) and (max-width: 1199px){.h11-project-item{gap:80px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.h11-project-item{gap:40px;}}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px){.h11-project-item{gap:30px;}}.computax-services-mega .computax-mega-image{opacity:1;transition:opacity 0.14s ease-in-out;}.computax-services-mega .computax-mega-image.is-changing{opacity:0;}@media only screen and (min-width: 992px){.mainmenu ul > li > .mega-menu-pages.computax-services-mega .mega-menu-wrapper{display:grid;grid-template-columns:minmax(0, 1fr) 377px;align-items:stretch;}.mainmenu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-sections{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));min-width:0;}.mainmenu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-sections > .computax-mega-section{width:auto;min-width:0;padding:26px 30px 20px;border-inline-start:0;}.mainmenu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-sections > .computax-mega-section:nth-child(even){border-inline-start:1px solid var(--ct-color-border-1);}.mainmenu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-sections > .computax-mega-section:nth-child(n + 3){border-top:1px solid var(--ct-color-border-1);}.mainmenu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-media,
  .mainmenu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-media .mega-menu-pages-single-inner,
  .mainmenu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-media .feature-box{height:100%;}.mainmenu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-media .feature-box{display:flex;flex-direction:column;}.mainmenu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-media .feature-images{margin-top:auto;flex-shrink:0;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.mainmenu ul > li > .mega-menu-pages.computax-services-mega .mega-menu-wrapper{grid-template-columns:minmax(0, 1fr) 350px;}}@media only screen and (max-width: 991px){.mainmenu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-sections,
  .mobile_menu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-sections{display:block;}.mainmenu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-sections > .computax-mega-section,
  .mobile_menu ul > li > .mega-menu-pages.computax-services-mega .computax-mega-sections > .computax-mega-section{width:100%;padding:20px 0;border-inline-start:0;border-top:0;}}.contact-offices-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:50px;}.contact-office{min-width:0;}.contact-office .office-title{margin:0 0 2px;color:#fff;}.contact-info-offices .contact-item{display:flex;flex-direction:column;align-items:flex-start;}.contact-info-offices .contact-link{display:block;}.contact-info-offices .contact-link + .contact-link{margin-top:4px;}.contact-common-info{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:50px;margin-top:10px;padding-top:20px;border-top:1px solid rgba(255, 255, 255, 0.15);}@media (max-width: 767px){.contact-offices-grid,
  .contact-common-info{grid-template-columns:1fr;gap:30px;}.contact-common-info{margin-top:30px;padding-top:30px;}}.computax-morph{width:min(100%, 600px);aspect-ratio:1 / 1;position:relative;cursor:pointer;user-select:none;-webkit-user-select:none;}.computax-morph canvas{width:100%;height:100%;display:block;}.computax-morph__final-logo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(14px) scale(.985);pointer-events:none;}.computax-morph__hint{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);padding:8px 12px;border-radius:999px;background:rgba(255, 255, 255, .72);color:#5d7291;font:600 14px/1.2 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;opacity:0;transition:opacity .25s ease;backdrop-filter:blur(6px);white-space:nowrap;pointer-events:none;}.computax-morph:hover .computax-morph__hint{opacity:1;}.ct-h7-services .sec-heading.style-2 .ct-primary-btn{margin-top:30px;}.ct-services-wrapper{max-width:870px;margin-inline-start:auto;}.ct-services-item{min-height:560px;margin-bottom:30px;position:relative;overflow:hidden;border:1px solid rgba(51, 69, 100, 0.08);border-radius:14px;background-color:var(--ct-surface-tint-80);-webkit-box-shadow:0 20px 60px rgba(31, 41, 60, 0.12);box-shadow:0 20px 60px rgba(31, 41, 60, 0.12);isolation:isolate;}.ct-services-item::after{content:"";position:absolute;inset:0 auto 0 -140px;width:530px;width:530px;background-color:var(--ct-primary);border-radius:18px;z-index:-1;pointer-events:none;}.ct-services-card-layout{min-height:560px;display:grid;grid-template-columns:minmax(0, 44%) minmax(0, 56%);position:relative;z-index:1;}.ct-services-intro{min-width:0;padding:72px 46px 58px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.ct-services-number{display:block;margin-bottom:15px;color:var(--ct-surface-tint-40);font-family:var(--ct-ff-heading);font-size:21px;font-weight:var(--ct-fw-medium);line-height:1;}.ct-services-title{max-width:340px;margin:0;color:var(--ct-color-common-white);font-size:29px;font-weight:var(--ct-fw-medium);line-height:1.17;letter-spacing:-0.035em;}.ct-services-title a{color:inherit;}.ct-services-title a:hover{color:var(--ct-surface-tint-40);}.ct-services-title-line{width:58px;height:4px;margin-top:18px;border-radius:20px;background-color:var(--ct-surface);}.ct-services-description{max-width:345px;margin:28px 0 0;color:rgba(237, 243, 250, 0.78);font-size:15px;line-height:1.65;}.ct-services-details{min-width:0;margin:46px 38px 46px 34px;padding:48px 38px 34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:14px;}.ct-services-list{margin:0 0 34px;padding:0;list-style:none;}.ct-services-list li{padding:0 0 18px 22px;position:relative;color:var(--ct-primary);font-size:15px;font-weight:var(--ct-fw-medium);line-height:1.48;}.ct-services-list li:last-child{padding-bottom:0;}.ct-services-list li::before{content:"";position:absolute;top:0.68em;left:0;width:6px;height:6px;border-radius:50%;background-color:var(--ct-accent);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.ct-services-btn{min-height:50px;margin-top:auto;margin-inline-start:auto;padding:5px 5px 5px 22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border-radius:50px;background-color:var(--ct-primary);color:var(--ct-color-common-white);font-size:14px;font-weight:var(--ct-fw-sbold);line-height:1;white-space:nowrap;}.ct-services-btn-icon{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border:2px solid var(--ct-primary);border-radius:50%;background-color:var(--ct-secondary);color:var(--ct-color-common-white);font-size:17px;}.ct-services-btn-icon i{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform 0.7s ease;transition:-webkit-transform 0.7s ease;transition:transform 0.7s ease;transition:transform 0.7s ease, -webkit-transform 0.7s ease;}.ct-services-btn:hover{background-color:var(--ct-secondary);color:var(--ct-color-common-white);}.ct-services-btn:hover .ct-services-btn-icon{border-color:var(--ct-secondary);background-color:var(--ct-primary);color:var(--ct-color-common-white);}.ct-services-btn:hover .ct-services-btn-icon i{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}@media only screen and (min-width: 1200px) and (max-width: 1399px){.ct-services-card-layout{min-height:540px;}.ct-services-item{min-height:540px;}.ct-services-intro{padding:62px 38px 52px 40px;}.ct-services-title{font-size:26px;}.ct-services-description,
  .ct-services-list li{font-size:14px;}.ct-services-details{margin:40px 30px 40px 26px;padding:42px 30px 30px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.ct-services-wrapper{max-width:100%;}.ct-services-item,
  .ct-services-card-layout{min-height:520px;}.ct-services-intro{padding:54px 34px 46px 36px;}.ct-services-title{font-size:24px;}.ct-services-description,
  .ct-services-list li{font-size:13px;}.ct-services-details{margin:36px 24px 36px 20px;padding:38px 26px 28px;}}@media only screen and (max-width: 991px){.ct-services-wrapper{max-width:100%;margin-inline-start:0;margin-top:45px;}.ct-services-item{min-height:0;}.ct-services-item::before,
  .ct-services-item::after{width:110%;height:420px;inset:0 auto auto -5%;border-radius:0 0 50% 50% / 0 0 18% 18%;}.ct-services-item::before{height:425px;}.ct-services-card-layout{min-height:0;display:block;}.ct-services-intro{min-height:390px;padding:56px 48px 78px;}.ct-services-title{max-width:580px;font-size:30px;}.ct-services-description{max-width:620px;}.ct-services-details{min-height:340px;margin:0 32px 34px;padding:44px 42px 32px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.ct-services-wrapper{margin-top:40px;}.ct-services-intro{min-height:370px;padding:50px 38px 72px;}.ct-services-title{font-size:28px;}.ct-services-details{min-height:330px;margin:0 24px 28px;padding:38px 32px 28px;}}@media (max-width: 575px){.ct-services-wrapper{margin-top:35px;}.ct-services-item{margin-bottom:20px;border-radius:10px;}.ct-services-item::before,
  .ct-services-item::after{height:420px;}.ct-services-item::before{height:424px;}.ct-services-intro{min-height:390px;padding:42px 25px 78px;}.ct-services-number{margin-bottom:13px;font-size:19px;}.ct-services-title{font-size:25px;}.ct-services-title-line{width:48px;height:3px;margin-top:16px;}.ct-services-description{margin-top:22px;font-size:14px;line-height:1.58;}.ct-services-details{min-height:350px;margin:0 14px 16px;padding:34px 24px 24px;border-radius:10px;}.ct-services-list{margin-bottom:28px;}.ct-services-list li{padding-bottom:15px;font-size:14px;}.ct-services-btn{min-height:48px;padding-inline-start:18px;font-size:13px;}.ct-services-btn-icon{width:38px;height:38px;}}.working-process-area.process-grid-4{--process-gap:24px;--connector-size:48px;display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--process-gap);align-items:stretch;overflow:visible;}.process-grid-4 .process-item{position:relative;display:flex;flex-direction:column;width:auto !important;max-width:none !important;min-width:0;height:100%;margin:0 !important;}.process-grid-4 .process-content{flex:1;display:flex;flex-direction:column;}.process-grid-4 .process-content .title{min-height:56px;}.process-grid-4 .process-item::before{display:none !important;content:none !important;}.process-item::after{content:"→";position:absolute;top:50%;right:calc(
    (var(--process-gap) / -2) -
    (var(--connector-size) / 2)
  );width:var(--connector-size);height:var(--connector-size);display:flex;align-items:center;justify-content:center;border:6px solid var(--ct-surface-tint-80);border-radius:50%;background:var(--ct-color-common-white);color:var(--ct-primary);font-size:20px;font-weight:600;line-height:1;transform:translateY(-50%);box-sizing:border-box;z-index:999;}.process-grid-4 .process-item:last-child::after{display:none;}@media (max-width: 991px){.working-process-area.process-grid-4{grid-template-columns:repeat(2, minmax(0, 1fr));}.process-grid-4 .process-item:nth-child(2)::after,
  .process-grid-4 .process-item:nth-child(4)::after{display:none;}.process-grid-4 .process-content .title{min-height:0;}}@media (max-width: 575px){.working-process-area.process-grid-4{grid-template-columns:1fr;gap:18px;}.process-grid-4 .process-item{width:100% !important;}.process-item::after{display:none !important;}}.ct-slash{font-weight:900;color:var(--ct-accent)!important;letter-spacing:-1px;padding-right:5px;}.ct-slash-breadcrumb{font-weight:900;color:var(--ct-accent)!important;letter-spacing:-1px;padding-right:15px;padding-left:15px;}.image-diagonal-overlay{position:relative;overflow:hidden;isolation:isolate;}.image-diagonal-overlay img{position:relative;display:block;width:100%;height:100%;object-fit:cover;z-index:0;}.image-diagonal-overlay::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(
    135deg,
    rgba(77, 116, 160, 0.9) 0%,
    rgba(77, 116, 160, 0.65) 25%,
    rgba(77, 116, 160, 0.3) 50%,
    rgba(77, 116, 160, 0.08) 72%,
    rgba(77, 116, 160, 0) 100%
  );}.ctnet-showcase{--ctnet-display-duration:8000ms;--ctnet-transition-duration:1350ms;--ctnet-brand-color:77, 116, 160;position:relative;width:100%;overflow:hidden;isolation:isolate;background-color:#eef2f6;}.ctnet-slide{position:absolute;inset:0;z-index:1;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;backface-visibility:hidden;transform:translateZ(0);}.ctnet-slide:first-child{position:relative;inset:auto;}.ctnet-slide.is-active{z-index:2;opacity:1;visibility:visible;}.ctnet-slide.is-entering{z-index:3;opacity:1;visibility:visible;animation:ctnet-diagonal-reveal
    var(--ctnet-transition-duration)
    cubic-bezier(0.77, 0, 0.18, 1)
    forwards;}.ctnet-parallax-layer{--ctnet-parallax-y:0px;position:relative;width:100%;height:100%;transform:translate3d(0, var(--ctnet-parallax-y, 0px), 0)
    scale(1.08);transform-origin:center center;will-change:transform;backface-visibility:hidden;transition:transform 80ms linear;}.ctnet-slide:first-child .ctnet-parallax-layer{height:auto;}.ctnet-parallax-layer img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;transform:scale(1);transform-origin:center center;will-change:transform;backface-visibility:hidden;}.ctnet-slide:first-child .ctnet-parallax-layer img{height:auto;min-height:0;}.ctnet-slide.is-active .ctnet-parallax-layer img,
.ctnet-slide.is-entering .ctnet-parallax-layer img{animation:ctnet-image-zoom
    calc(
      var(--ctnet-display-duration) +
      var(--ctnet-transition-duration)
    )
    linear
    forwards;}.ctnet-brand-wipe{position:absolute;inset:0;z-index:5;opacity:0;pointer-events:none;background:linear-gradient(
    135deg,
    rgba(var(--ctnet-brand-color), 0.9) 0%,
    rgba(var(--ctnet-brand-color), 0.68) 30%,
    rgba(var(--ctnet-brand-color), 0.34) 58%,
    rgba(var(--ctnet-brand-color), 0.1) 78%,
    rgba(var(--ctnet-brand-color), 0) 100%
  );clip-path:polygon(
    0 0,
    0 0,
    -30% 100%,
    0 100%
  );will-change:opacity, clip-path;}.ctnet-showcase.is-changing .ctnet-brand-wipe{animation:ctnet-brand-wipe
    var(--ctnet-transition-duration)
    cubic-bezier(0.77, 0, 0.18, 1)
    forwards;}.ctnet-light-sweep{position:absolute;top:-40%;left:-35%;z-index:6;width:22%;height:180%;opacity:0;pointer-events:none;background:linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.1) 20%,
    rgba(255, 255, 255, 0.4) 38%,
    rgba(255, 255, 255, 0.95) 50%,
    rgba(var(--ctnet-brand-color), 0.3) 64%,
    rgba(255, 255, 255, 0.08) 78%,
    rgba(255, 255, 255, 0) 100%
  );filter:blur(1px);transform:translate3d(-200%, 0, 0)
    rotate(18deg);transform-origin:center center;will-change:transform, opacity;}.ctnet-showcase.is-changing .ctnet-light-sweep{animation:ctnet-light-sweep
    calc(var(--ctnet-transition-duration) - 100ms)
    cubic-bezier(0.65, 0, 0.35, 1)
    forwards;}@keyframes ctnet-diagonal-reveal{0%{clip-path:polygon(
      0 0,
      0 0,
      -30% 100%,
      0 100%
    );}100%{clip-path:polygon(
      0 0,
      130% 0,
      100% 100%,
      0 100%
    );}}@keyframes ctnet-brand-wipe{0%{opacity:0;clip-path:polygon(
      0 0,
      0 0,
      -30% 100%,
      0 100%
    );}10%{opacity:0.95;}55%{opacity:0.72;}82%{opacity:0.28;}100%{opacity:0;clip-path:polygon(
      0 0,
      130% 0,
      100% 100%,
      0 100%
    );}}@keyframes ctnet-light-sweep{0%{opacity:0;transform:translate3d(-200%, 0, 0)
      rotate(18deg);}12%{opacity:0.75;}45%{opacity:1;}78%{opacity:0.7;}100%{opacity:0;transform:translate3d(720%, 0, 0)
      rotate(18deg);}}@keyframes ctnet-image-zoom{from{transform:scale(1);}to{transform:scale(1.025);}}@supports not (clip-path: polygon(0 0, 100% 0, 100% 100%)){.ctnet-slide.is-entering{animation:ctnet-simple-fade
      var(--ctnet-transition-duration)
      ease
      forwards;}@keyframes ctnet-simple-fade{from{opacity:0;}to{opacity:1;}}}@media (max-width: 991px){.ctnet-parallax-layer{transform:translate3d(0, var(--ctnet-parallax-y, 0px), 0)
      scale(1.07);}}@media (max-width: 575px){.ctnet-parallax-layer{transform:translate3d(0, var(--ctnet-parallax-y, 0px), 0)
      scale(1.06);}.ctnet-light-sweep{width:28%;}}@media (prefers-reduced-motion: reduce){.ctnet-parallax-layer{--ctnet-parallax-y:0px;transform:scale(1.02);transition:none;}.ctnet-slide.is-entering{clip-path:none;animation:ctnet-reduced-fade
      250ms
      ease
      forwards;}.ctnet-slide.is-active .ctnet-parallax-layer img,
  .ctnet-slide.is-entering .ctnet-parallax-layer img{animation:none;transform:none;}.ctnet-brand-wipe,
  .ctnet-light-sweep{display:none;}@keyframes ctnet-reduced-fade{from{opacity:0;}to{opacity:1;}}}.h6-about-funfact-grid .countup-item:not(:first-child)::after{display:none !important;}.countup-item.rev .title{color:#fff;margin-bottom:20px;}.countup-item.rev .desc{color:#fff;}.box-area.dark{background-color:var(--ct-surface-tint-80) !important;}.box-area.dark .progress-box{background:var(--ct-primary) !important;color:var(--ct-white);}.box-area.dark .progress-box .title{color:var(--ct-white);}.about-img-area.style-2 .box-area.dark::after, .about-img-area.style-2 .box-area.dark::before{background:url('data:image/svg+xml,<svg viewBox="0 0 11 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-11 h-11"><path d="M11 1.54972e-06L0 0L2.38419e-07 11C1.65973e-07 4.92487 4.92487 1.62217e-06 11 1.54972e-06Z" fill="%23edf3fa"></path></svg>');}.bday .choose-box{background-color:var(--ct-surface-tint-80);padding:35px 28px 35px;}.bday .choose-box:hover{background-color:var(--ct-primary);}.process-item::after{display:none;}.site-main > section#philosophy,
.site-main > section#method,
.site-main > section#career-fields,
.site-main > section#interest,
.site-main > section#tax-scope,
.site-main > section#tax-faq,
.site-main > section#property-scope,
.site-main > section#property-faq,
.site-main > section#debt-scope,
.site-main > section#debt-faq,
.site-main > section#exo-scope,
.site-main > section#exo-faq,
.site-main > section#str-scope,
.site-main > section#str-faq{scroll-margin-top:120px;}@media (max-width: 991px){.site-main > section#philosophy,
  .site-main > section#method,
  .site-main > section#career-fields,
  .site-main > section#interest,
  .site-main > section#tax-scope,
  .site-main > section#tax-faq,
  .site-main > section#property-scope,
  .site-main > section#property-faq,
.site-main > section#debt-scope,
.site-main > section#debt-faq,
.site-main > section#exo-scope,
.site-main > section#exo-faq,
.site-main > section#str-scope,
.site-main > section#str-faq{scroll-margin-top:105px;}}html{scroll-behavior:auto !important;}.ct-page-header h1{font-size:var(--ct-fs-h3);}.ct-page-link span i{color:var(--ct-surface);}.ct-page-link span:not(:first-child) i{color:var(--ct-accent);}.ct-team-section .team-item .team-img::before,
.ct-team-section .team-item .team-img::after{pointer-events:none;}.ct-team-section .team-item .team-img-inner > a{display:block;}.copyright-content-area{display:grid;grid-template-columns:40% 20% 40%;align-items:center;gap:0;padding:20px 0;}.copyright-content-area > :nth-child(1){text-align:left;}.copyright-content-area > :nth-child(2){text-align:center;justify-self:center;}.copyright-content-area > :nth-child(3){text-align:right;}@media (max-width: 767px){.copyright-content-area{grid-template-columns:1fr;gap:15px;}.copyright-content-area > *{text-align:center;justify-self:center;}}.digia{position:relative;top:5px;}.digia_cred svg{width:100%;height:auto;}.digia_cred svg .blue{fill:#4d74a0;transition-duration:0.2s;}.digia_cred:hover svg .blue{fill:#578df7;transition-duration:0.2s;}.digia_cred svg .cyan{fill:#cadcf1;transition-duration:0.2s;}.digia_cred:hover svg .cyan{fill:#84d0ff;transition-duration:0.2s;}@media (max-width: 991px){.digia{margin-top:10px;}.digia_cred::before{display:none !important;}.digia_cred{margin:0 auto;float:none !important;}#back-top{bottom:73px;}}@media screen and (max-width: 770px){.digia_cred{width:120px;display:block;color:#4d74a0;font-size:15px;}.digia_cred:before{content:'';opacity:1;}.digia_cred:hover:before{opacity:1;}}@media screen and (min-width: 771px){.digia_cred{width:120px;display:block;float:right;color:#4d74a0;font-size:15px;position:relative;}.digia_cred:before{content:'Σχεδιασμός & Ανάπτυξη:';font-family:var(--ct-ff-body);display:inline-block;float:left;position:absolute;left:-180px;top:3px;width:180px;opacity:0;transition-duration:0.2s;}.digia_cred:hover:before{opacity:1;transition-duration:0.2s;}}