 @import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@700;800;900&display=swap');:root {--font-default: 'Outfit', sans-serif;--font-heading: 'Outfit', sans-serif;--font-secondary: 'Manrope', sans-serif;--fontawesome: "Font Awesome 5 Pro";--black: #000000;--dark: #0e2769;--dark-secondary: #1e3373;--white: #ffffff;--color-primary: #1351d8;--color-secondary: #9c00ff;--color-heading: #0e0e0e;--color-paragraph: #666666;--box-shadow-primary: -1px 3px 10px 0 rgba(0, 0, 0, 0.6);--box-shadow-secondary: 0 10px 30px 0 rgba(44, 130, 237, 0.4);--box-shadow-regular: 0px 2px 12px 0px #e7e7e7;--bg-gray: #eff6fe;--bg-gradient: linear-gradient(90deg, var(--color-primary) 0%, var(--color-secondary) 100%);}* {-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}body, html {height: 100%;}html {margin: 0;padding: 0;width: 100%;height: 100%;scroll-behavior: smooth;}html, body, div, span, img, ol, ul, li, a, p, h1, h2, h3, h4, h5, h6, option, legend, label, table, th, td, tr, article, aside, caption, figure, footer, header, hgroup, mark, nav, section, time, audio, video {margin: 0;padding: 0;border: 0;outline: 0;}.wrapper {height: 100%;}img {border: none;outline: none;max-width: 100%;}label {display: inline-block;font-weight: normal;margin-bottom: 5px;max-width: 100%;}a {outline: none;text-decoration: none;color: var(--color-heading);}a img {border: none;}a:active {outline: none;text-decoration: none;color: var(--color-heading);opacity: 1;}a:focus {outline: none;text-decoration: none;color: var(--color-heading);}a:hover {outline: none;text-decoration: none;color: var(--color-primary);opacity: 1;}button {outline: medium none;}iframe {border: none;}hr {margin-top: 0;margin-bottom: 0;border: 0;border-top: 1px solid #eeeeee;}pre {display: block;margin: 0 0 30px;padding: 9.5px;word-wrap: break-word;word-break: break-all;color: #333333;border: 1px solid #ededed;border-radius: inherit;background-color: #f9f9f9;font-size: 13px;line-height: 1.42857143;}input {border: 1px solid #e7e7e7;border-radius: inherit;-webkit-box-shadow: inherit;box-shadow: inherit;min-height: 50px;}input:focus {outline: none;-webkit-box-shadow: inherit;box-shadow: inherit;}textarea:focus {outline: none;-webkit-box-shadow: inherit;box-shadow: inherit;}select:focus {outline: none;-webkit-box-shadow: inherit;box-shadow: inherit;}ul {list-style-type: none;}ul, li {margin: 0;padding: 0;list-style: none;}b {font-weight: 600;}strong {font-weight: 600;}.row {--bs-gutter-x: 30px;}i::before {line-height: inherit !important;}.split-text {overflow: hidden;position: relative;}.split-text .line {overflow: hidden;display: none;}body {font-family: var(--font-default);font-size: 17px;font-weight: 400;line-height: 1.7;overflow-x: hidden;background-color: var(--white);color: var(--color-paragraph);}h1, h2, h3, h4, h5, h6 {color: var(--color-heading);font-weight: normal;line-height: 1.2;font-family: var(--font-heading);letter-spacing: 0;margin: 0;margin-bottom: 15px;font-weight: 600;}h1 {font-size: 40px;}h2 {font-size: 36px;}h3 {font-size: 27px;}h4 {font-size: 22px;}h5 {font-size: 18px;}h6 {font-size: 14px;}a, .btn, button {-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;outline: medium none;text-decoration: none;font-weight: 600;}p {color: var(--color-paragraph);margin: 0 0 15px;text-transform: none;font-weight: 400;font-family: var(--font-default);}.container-full {padding: 0 15px;margin: auto;max-width: 1400px;}@media (min-width: 576px) {.container-full {max-width: 540px;width: 100%;}}@media (min-width: 768px) {.container-full {max-width: 720px;width: 100%;}}@media (min-width: 992px) {.container-full {max-width: 960px;width: 100%;}}@media (min-width: 1200px) {.container-full {max-width: 95%;width: 95%;}}.container-fill {padding: 0 15px;margin: auto;max-width: 100%;}@media (min-width: 576px) {.container-fill {max-width: 540px;width: 100%;}}@media (min-width: 768px) {.container-fill {max-width: 720px;width: 100%;}}@media (min-width: 992px) {.container-fill {max-width: 960px;width: 100%;}}@media (min-width: 1200px) {.container-fill {width: 100%;max-width: 100%;}}@media (max-width: 1199px) {.container-fill {padding: 0 25px;width: 100%;}}@media only screen and (min-width: 1367px) {.container-stage {margin-left: calc((100% - 1320px)/ 2);width: auto;min-width: auto;max-width: inherit;padding-right: 0;}}@media only screen and (max-width: 767px) {.row {--bs-gutter-x: 1.5rem;}}.bg-cover {background-position: center center !important;background-size: cover !important;}.bg-contain {background-size: contain !important;background-repeat: no-repeat !important;background-position: left top !important;}.bg-fixed {background-attachment: fixed !important;background-position: center center !important;background-size: cover !important;}.bg-fit {background-size: 100% 100% !important;background-position: center !important;}.bg-gray {background: var(--bg-gray);}.bg-light {background-color: var(--white);}.bg-dark {background-color: var(--dark) !important;}.bg-theme {background-color: var(--color-primary);}.bg-theme-secodnary {background-color: var(--color-secondary);}.bg-gradient {background-color: var(--color-primary);background: var(--bg-gradient) !important;}.bg-gradient-secondary {background-color: var(--color-secondary);background: var(--bg-gradient-secondary) !important;}.gradient-bg {background-color: var(--color-primary);background: var(--gradient-bg) !important;}.text-light {color: var(--white);}.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light p, .text-light span, .text-light a {color: var(--white);}.shadow {-webkit-box-shadow: inherit !important;box-shadow: inherit !important;}.shadow.dark {position: relative;z-index: 1;}.shadow.dark:after {background: var(--black);content: "";height: 100%;left: 0;opacity: 0.4;position: absolute;top: 0;width: 100%;z-index: -1;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.shadow.dark-hard {position: relative;z-index: 1;}.shadow.dark-hard:after {background: rgba(0, 4, 30, 0) none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0.5;position: absolute;top: 0;width: 100%;z-index: -1;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.shadow.theme {position: relative;z-index: 1;}.shadow.theme:after {background: var(--color-primary) none repeat scroll 0 0;content: "";height: 100%;left: 0;mix-blend-mode: multiply;position: absolute;top: 0;width: 100%;z-index: -1;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;opacity: 0.45;}.shadow.theme-hard {position: relative;z-index: 1;}.shadow.theme-hard:after {background: var(--color-primary) none repeat scroll 0 0;content: "";height: 100%;left: 0;mix-blend-mode: multiply;position: absolute;top: 0;width: 100%;z-index: -1;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;opacity: 0.65;}.shadow.light {position: relative;z-index: 1;}.shadow.light:after {background: var(--white) none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: 0.6;position: absolute;top: 0;width: 100%;z-index: -1;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.default-padding, .default-padding-top, .default-padding-bottom, .default-padding-mx {position: relative;}.default-padding {padding-top: 120px;padding-bottom: 120px;}@media only screen and (max-width: 767px) {.default-padding {padding-top: 50px;padding-bottom: 50px;}}.default-padding-big {padding: 250px 0;}@media only screen and (max-width: 767px) {.default-padding-big {padding: 50px 0;}}.default-padding-top {padding-top: 120px;}@media only screen and (max-width: 767px) {.default-padding-top {padding-top: 50px;}}.default-padding-bottom {padding-bottom: 120px;}@media only screen and (max-width: 767px) {.default-padding-bottom {padding-bottom: 50px;}}.default-padding.bottom-less {padding-top: 120px;padding-bottom: 90px;}@media only screen and (max-width: 767px) {.default-padding.bottom-less {padding-top: 50px;padding-bottom: 20px;}}.default-padding-bottom.bottom-less {margin-bottom: -30px;}@media only screen and (max-width: 767px) {.default-padding-bottom.bottom-less {margin-bottom: 0;}}.default-padding-top.bottom-less {margin-bottom: -30px;}@media only screen and (max-width: 767px) {.default-padding-top.bottom-less {margin-bottom: -20px;}}@media only screen and (min-width: 1200px) {.align-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}.relative {position: relative;}.overflow-hidden {overflow: hidden;}.border-top {border-top: 1px solid #e7e7e7;}.border-bottom {border-bottom: 1px solid #e7e7e7;}.border-left {border-left: 1px solid #e7e7e7;}.border-right {border-right: 1px solid #e7e7e7;}.heading {font-weight: 600;margin-bottom: 25px;margin-top: -5px;font-size: 42px;line-height: 1.3;}.heading span {font-weight: 400;}.site-heading {margin-bottom: 60px;}.title {font-weight: 600;font-size: 55px;margin-bottom: 25px;}.site-heading .title {margin-bottom: 0;}.sub-title {text-transform: uppercase;color: var(--color-primary);font-weight: 600;background: var(--bg-gradient);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;position: relative;z-index: 1;border: 1px solid #cccccc;padding: 7px 15px;border-radius: 5px;font-size: 20px;}.bg-gradient .sub-title {color: var(--white);-webkit-background-clip: inherit;background-clip: inherit;-webkit-text-fill-color: inherit;background: transparent;}.bg-dark .sub-title {border-color: rgba(255, 255, 255, 0.3);-webkit-background-clip: inherit;background-clip: inherit;-webkit-text-fill-color: inherit;background: transparent;}.site-heading p {margin-bottom: 0;margin-top: 25px;padding: 0 10%;}.site-heading .devider {display: inline-block;width: 50px;height: 2px;background: var(--color-primary);position: relative;z-index: 1;left: 10px;}.secondary.site-heading .devider {background: var(--color-heading);}.site-heading.light .devider, .bg-theme .site-heading .devider, .bg-gradient .site-heading .devider, .shadow .site-heading .devider, .bg-dark .site-heading .devider {background: var(--white);}.site-heading .devider:before {position: absolute;left: -15px;top: 0;content: "";height: 2px;width: 10px;background: var(--color-primary);}.secondary.site-heading .devider:before {background: var(--color-heading);}.site-heading.light .devider:before, .bg-theme .site-heading .devider:before, .bg-gradient .site-heading .devider:before, .shadow .site-heading .devider:before, .bg-dark .site-heading .devider:before {background: var(--white);}@media (max-width: 767px) {.site-heading p {padding: 0;}}@media only screen and (max-width: 767px) {.site-heading {margin-bottom: 30px;}}.heading-left {position: relative;z-index: 1;margin-bottom: 60px;}.heading-left .heading {font-weight: 600;margin-bottom: 0;}@media only screen and (max-width: 767px) {.heading-left .heading {margin-bottom: 15px;}}.heading-left p {margin-bottom: 0;}.heading-left .btn {margin-top: 30px;}@media only screen and (max-width: 767px) {.heading-left {margin-bottom: 30px;}}.bg-dark .heading-left p {opacity: 0.8;}.sub-heading {text-transform: uppercase;color: var(--color-primary);font-weight: 600;background: var(--bg-gradient);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;position: relative;z-index: 1;margin-bottom: 20px;font-size: 22px;}.secondary .sub-heading, .secondary.sub-heading, .bg-dark .secondary.sub-heading {background: var(--bg-gradient-secondary);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;font-weight: 600;}.text-center .sub-heading, .text-center.sub-heading {margin-bottom: 15px;}.bg-gradient .sub-heading {color: var(--white);background: transparent;-webkit-background-clip: inherit;background-clip: inherit;-webkit-text-fill-color: inherit;opacity: 0.9;}.bg-dark .sub-heading.secondary {background: transparent;-webkit-background-clip: inherit;background-clip: inherit;-webkit-text-fill-color: inherit;color: var(--color-secondary);}.video-play-button {display: inline-block;background: var(--color-primary);height: 60px;width: 60px;line-height: 60px;text-align: center;border-radius: 50%;color: var(--color-heading);position: relative;}.video-play-button i {font-weight: 400;font-size: 20px;position: relative;left: 3px;top: 2px;}.video-play-button .effect {position: absolute;width: 100px;height: 100px;background: var(--color-primary);opacity: 0;border-radius: 100%;left: 50%;top: 50%;z-index: -1;-webkit-animation: video-play 1500ms ease-out infinite;animation: video-play 1500ms ease-out infinite;}.video-play-button .effect::after {position: absolute;content: "";width: 70px;height: 70px;background: var(--color-primary);opacity: 0;border-radius: 100%;left: 50%;top: 50%;z-index: -1;-webkit-animation: video-play 1500ms ease-out infinite;animation: video-play 1500ms ease-out infinite;-webkit-animation-delay: 2s;animation-delay: 2s;}.video-play-button .effect::before {position: absolute;content: "";width: 60px;height: 60px;background: var(--color-secondary);opacity: 0;border-radius: 100%;left: 50%;top: 50%;z-index: -1;-webkit-animation: video-play 1500ms ease-out infinite;animation: video-play 1500ms ease-out infinite;-webkit-animation-delay: 3s;animation-delay: 3s;}.video-play-button.with-text {width: auto;background: transparent;}.video-play-button.with-text span {position: relative;z-index: 1;}.video-play-button.with-text span i {margin-left: 25px;margin-right: 30px;color: var(--color-primary);left: -1px;font-weight: 100;}.video-play-button.with-text .effect {height: 60px !important;width: 60px;left: 0;-webkit-animation: inherit;animation: inherit;background: var(--color-primary);top: 0;opacity: 1;z-index: 1;}.video-play-button.with-text .effect::before {display: none;}.video-play-button.with-text .effect::after {background: var(--color-primary);height: 100%;width: 100%;z-index: inherit;-webkit-animation-delay: 0s;animation-delay: 0s;}@-webkit-keyframes video-play {0% {-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity: 1;}100% {-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity: 0;}}@keyframes video-play {0% {-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity: 1;}100% {-webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity: 0;}}.zoom-animation {-webkit-animation: zoom 2000ms ease-out infinite;animation: zoom 2000ms ease-out infinite;}@-webkit-keyframes zoom {from {-webkit-transform: scale(1, 1);}to {-webkit-transform: scale(1.2, 1.2);}}@keyframes zoom {from {-webkit-transform: scale(1, 1);transform: scale(1, 1);}to {-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}}.spiner-animation {-webkit-animation: spinner 20s infinite linear;animation: spinner 20s infinite linear;}@-webkit-keyframes spinner {to {-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}}@keyframes spinner {to {-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}}.spiner-reverse-animation {-webkit-animation: spinnerReverse 20s infinite linear;animation: spinnerReverse 20s infinite linear;}@-webkit-keyframes spinnerReverse {to {-webkit-transform: rotateZ(-360deg);transform: rotateZ(-360deg);}}@keyframes spinnerReverse {to {-webkit-transform: rotateZ(-360deg);transform: rotateZ(-360deg);}}@keyframes UpDown {0% {-webkit-transform: translateY(0px);transform: translateY(0px);}50% {-webkit-transform: translateY(-25px);transform: translateY(-25px);}100% {-webkit-transform: translateY(0px);transform: translateY(0px);}}.updown-animation {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92);animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92);-webkit-animation-name: UpDown;animation-name: UpDown;-webkit-animation-duration: 2s;animation-duration: 2s;}@-webkit-keyframes UpDown {0% {-webkit-transform: translateY(0px);transform: translateY(0px);}50% {-webkit-transform: translateY(-25px);transform: translateY(-25px);}100% {-webkit-transform: translateY(0px);transform: translateY(0px);}}.leftRight-animation {-webkit-animation: fadeLeftRight 10s ease-out infinite;animation: fadeLeftRight 10s ease-out infinite;}@keyframes fadeLeftRight {0%, 100% {-webkit-transform: translateX(0px);transform: translateX(0px);}50% {-webkit-transform: translateX(100px);transform: translateX(100px);}}@-webkit-keyframes fadeLeftRight {0%, 100% {-webkit-transform: translateX(0px);transform: translateX(0px);}50% {-webkit-transform: translateX(100px);transform: translateX(100px);}}.rightLeft-animation {-webkit-animation: fadeRightLeft 10s ease-out infinite;animation: fadeRightLeft 10s ease-out infinite;}@keyframes fadeRightLeft {0%, 100% {-webkit-transform: translateX(0px);transform: translateX(0px);}50% {-webkit-transform: translateX(-50px);transform: translateX(-50px);}}@-webkit-keyframes fadeRightLeft {0%, 100% {-webkit-transform: translateX(0px);transform: translateX(0px);}50% {-webkit-transform: translateX(-50px);transform: translateX(-50px);}}.zoomUpDown-animation {-webkit-animation: zoomUpDown 10s ease-out infinite;animation: zoomUpDown 10s ease-out infinite;}@keyframes zoomUpDown {0%, 100% {-webkit-transform: scale(0.5);transform: scale(0.5);}50% {-webkit-transform: scale(0.7);transform: scale(0.7);}}@-webkit-keyframes zoomUpDown {0%, 100% {-webkit-transform: scale(0.5);transform: scale(0.5);}50% {-webkit-transform: scale(0.8);transform: scale(0.8);}}.moving-animation {-webkit-animation: moving 10s ease-out infinite;animation: moving 10s ease-out infinite;}@-webkit-keyframes moving {0% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}20% {-webkit-transform: translate(0px, -30px);transform: translate(0px, -30px);}50% {-webkit-transform: translate(-100px, -30px);transform: translate(-100px, -30px);}70% {-webkit-transform: translate(-100px, 0px);transform: translate(-100px, 0px);}100% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}}@keyframes moving {0% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}20% {-webkit-transform: translate(0px, -30px);transform: translate(0px, -30px);}50% {-webkit-transform: translate(-100px, -30px);transform: translate(-100px, -30px);}70% {-webkit-transform: translate(-100px, 0px);transform: translate(-100px, 0px);}100% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}}@keyframes infinite-rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes infinite-rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes open {0% {width: 0;height: 0;}50% {width: 100px;height: 0;}100% {width: 100px;height: 55px;}}@keyframes open {0% {width: 0;height: 0;}50% {width: 100px;height: 0;}100% {width: 100px;height: 55px;}}@-webkit-keyframes openB {0% {width: 0px;}100% {width: 100px;}}@keyframes openB {0% {width: 0px;}100% {width: 100px;}}@-webkit-keyframes shine {0% {background-position: 0;}60% {background-position: 180px;}100% {background-position: 180px;}}@keyframes shine {0% {background-position: 0;}60% {background-position: 180px;}100% {background-position: 180px;}}@-webkit-keyframes infiniteMove {0% {border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;}50% {border-radius: 30% 60% 70% 40% / 50% 60% 30% 60%;}100% {border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;}}@keyframes infiniteMove {0% {border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;}50% {border-radius: 30% 60% 70% 40% / 50% 60% 30% 60%;}100% {border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;}}@-webkit-keyframes infiniteMove2 {0% {border-radius: 60% 30% 70% 40% / 60% 40% 30% 70%;}50% {border-radius: 50% 60% 30% 60% / 30% 60% 70% 40%;}100% {border-radius: 60% 30% 70% 40% / 60% 40% 30% 70%;}}@keyframes infiniteMove2 {0% {border-radius: 60% 30% 70% 40% / 60% 40% 30% 70%;}50% {border-radius: 50% 60% 30% 60% / 30% 60% 70% 40%;}100% {border-radius: 60% 30% 70% 40% / 60% 40% 30% 70%;}}.btn {display: inline-block;font-weight: 500;text-transform: capitalize;transition: all 0.35s ease-in-out;overflow: hidden;border-radius: 8px;border: 2px solid transparent;-webkit-box-shadow: inherit;box-shadow: none;font-size: 16px;letter-spacing: 0;padding: 13px 30px;background: #E7EDF8;position: relative;z-index: 1;}.btn:focus, .btn.active {-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;-webkit-box-shadow: inherit;box-shadow: inherit;border: 2px solid transparent;}.btn:hover {background-color: var(--color-primary);color: var(--white);}.btn.radius {border-radius: 6px;}.btn.btn-border {border: 2px solid #e7e7e7;background: transparent;}.btn.btn-border:hover {background: var(--color-primary);border-color: var(--color-primary);}.btn.btn-border.animation::after {position: absolute;top: 0;right: inherit;bottom: inherit;left: 0;content: "";height: 100%;width: 0;z-index: -1;background: #e7e7e7;-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}.btn.btn-border.animation:hover {border-color: #e7e7e7;color: var(--dark);}.btn.btn-border.animation:hover::after {width: 100%;}.btn.btn-border-dark {border: 2px solid var(--dark);background: transparent;}.btn.btn-border-dark:hover {background: var(--dark);border-color: var(--dark);}.btn.btn-border-dark.animation::after {position: absolute;top: 0;right: inherit;bottom: inherit;left: 0;content: "";height: 100%;width: 0;z-index: -1;background: var(--dark);-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}.btn.btn-border-dark.animation:hover {border-color: var(--dark);color: var(--white);}.btn.btn-border-dark.animation:hover::after {width: 100%;}.btn.btn-border-theme {border: 2px solid var(--color-primary);background: transparent;}.btn.btn-border-theme:hover {background: var(--color-primary);border-color: var(--color-primary);}.btn.btn-border-theme.animation::after {position: absolute;top: 0;right: inherit;bottom: inherit;left: 0;content: "";height: 100%;width: 0;z-index: -1;background: var(--color-primary);-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}.btn.btn-border-theme.animation:hover {border-color: var(--color-primary);color: var(--white);}.btn.btn-border-theme.animation:hover::after {width: 100%;}.btn.btn-border-light {border: 2px solid var(--white);background: transparent;color: var(--white);}.btn.btn-border-light:hover {background: var(--white);border-color: var(--white);color: var(--dark);}.btn.btn-border-light.animation::after {position: absolute;top: 0;right: inherit;bottom: inherit;left: 0;content: "";height: 100%;width: 0;z-index: -1;background: var(--white);-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}.btn.btn-border-light.animation:hover {border-color: var(--white);color: var(--dark);}.btn.btn-border-light.animation:hover::after {width: 100%;}.btn.btn-gradient {border: none;color: var(--white);}.btn.btn-gradient::after {position: absolute;top: 0;right: inherit;bottom: inherit;left: 0;content: "";height: 100%;width: 100%;z-index: -1;background-image: linear-gradient(to right, var(--color-primary) , var(--color-secondary), var(--color-primary) );-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;background-size: 220%;}.btn.btn-gradient:hover::after {background-position: -70% 0;}.btn.btn-gradient.active {background-position: -70% 0;}.btn.btn-theme {color: var(--white);border: none;background: var(--color-primary);}.btn.btn-theme::after {position: absolute;top: inherit;right: inherit;bottom: inherit;left: -5%;content: "";height: 150px;width: 115%;z-index: -1;background-color: var(--dark);-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;-webkit-transform: translateY(-45%) skew(25deg) scale(0);transform: translateY(-45%) skew(25deg) scale(0);}.shadow .btn.btn-theme::after, .bg-dark .btn.btn-theme::after {background-color: var(--white) !important;}.shadow .btn.btn-theme:hover, .bg-dark .btn.btn-theme:hover {color: var(--color-heading);}.btn.btn-theme:hover::after {-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);transform: translateY(-45%) skew(25deg) scale(1.2);}.btn.btn-theme.secondary {color: var(--white);border: none;background: var(--color-secondary);}.btn.btn-theme.secondary::after {position: absolute;top: inherit;right: inherit;bottom: inherit;left: -5%;content: "";height: 150px;width: 115%;z-index: -1;background-color: var(--dark);-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;-webkit-transform: translateY(-45%) skew(25deg) scale(0);transform: translateY(-45%) skew(25deg) scale(0);}.text-light .btn.btn-theme.secondary::after {background-color: var(--white);}.text-light .btn.btn-theme.secondary:hover {color: var(--color-heading);}.btn.btn-theme.secondary:hover::after {-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);transform: translateY(-45%) skew(25deg) scale(1.2);}.btn.btn-theme.hover-light::after {background-color: var(--white);-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}.btn.btn-theme.hover-light:hover {color: var(--dark);-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}.btn.btn-theme.hover-light:hover::after {-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);transform: translateY(-45%) skew(25deg) scale(1.2);}.btn.btn-light {color: var(--color-heading);border: none;background: var(--white);border: 2px solid transparent;}.btn.btn-light:hover {color: var(--white);background: transparent;border: 2px solid var(--white);}.btn.btn-dark {color: var(--white);background: var(--dark);border: none;}.btn.btn-dark::after {position: absolute;top: 0;right: inherit;bottom: inherit;left: 0;content: "";height: 100%;width: 0;z-index: -1;background-color: var(--color-primary);-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}.secondary .btn.btn-dark::after {background-color: var(--color-secondary);}.shadow .btn.btn-dark::after {background-color: var(--white);}.shadow .btn.btn-dark:hover {color: var(--color-heading) !important;}.btn.btn-dark:hover::after {width: 100%;}.btn.btn-dark.secondary {color: var(--white);border: none;background: var(--dark-optional);}.btn.btn-dark.secondary::after {position: absolute;top: inherit;right: inherit;bottom: inherit;left: -5%;content: "";height: 150px;width: 115%;z-index: -1;background-color: var(--white);-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;-webkit-transform: translateY(-45%) skew(25deg) scale(0);transform: translateY(-45%) skew(25deg) scale(0);}.btn.btn-dark.secondary:hover::after {-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);transform: translateY(-45%) skew(25deg) scale(1.2);}.btn.btn-dark.secondary:hover {color: var(--color-heading);}.btn i {position: relative;top: 1px;margin-left: 5px;}.btn.text-slide {min-width: 150px;height: 55px;line-height: 55px;}.btn.text-slide span {position: absolute;height: 100%;width: 100%;top: 0;left: 0;text-align: center;}.btn.animate-border {overflow: inherit;z-index: inherit;width: 200px;height: 55px;line-height: 55px;padding: 0;}.btn.animate-border:hover {background: transparent;color: var(--dark);}.btn.animate-border:hover .hover-border::after, .btn.animate-border:hover .hover-border::before {opacity: 1;-webkit-animation: open 0.4s;animation: open 0.4s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-animation-direction: normal;animation-direction: normal;}.btn.animate-border:hover .hover-border-bottom::after, .btn.animate-border:hover .hover-border-bottom::before {opacity: 1;-webkit-animation: openB 0.4s;animation: openB 0.4s;-webkit-animation-delay: 0.4s;animation-delay: 0.4s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-animation-direction: normal;animation-direction: normal;}.btn.animate-border .hover-border {position: absolute;left: 0;top: -1px;height: 100%;width: 100%;}.btn.animate-border .hover-border::before {position: absolute;content: "";height: 0;width: 0;display: block;opacity: 0;border-top: solid 2px var(--color-primary);border-left: solid 2px var(--color-primary);right: 98px;top: -1px;}.btn.animate-border .hover-border::after {position: absolute;content: "";height: 0;width: 0;display: block;opacity: 0;border-top: solid 2px var(--color-primary);border-right: solid 2px var(--color-primary);left: 98px;top: -1px;}.btn.animate-border .hover-border-bottom {position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1;}.btn.animate-border .hover-border-bottom::before {position: absolute;content: "";width: 0;display: block;opacity: 0;height: 55px;border-bottom: solid 2px var(--color-primary);right: -1px;bottom: -2px;}.btn.animate-border .hover-border-bottom::after {position: absolute;content: "";width: 0;display: block;opacity: 0;height: 100%;border-bottom: solid 2px var(--color-primary);left: 0;bottom: -2px;}.btn.animated-arrow {border: none;background: transparent;min-width: 14rem;height: auto;padding: 0;}.btn.animated-arrow .circle {-webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);position: relative;display: block;margin: 0;width: 3.5rem;height: 3.5rem;background: var(--color-primary);border-radius: 2rem;}.btn.animated-arrow .circle .icon {-webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);left: 15px;width: 1.125rem;height: 0.125rem;background: none;position: absolute;top: 0;bottom: 0;margin: auto;}.btn.animated-arrow .circle .icon::before {position: absolute;content: "";top: -0.25rem;right: 0.0625rem;width: 0.625rem;height: 0.625rem;border-top: 0.125rem solid var(--white);border-right: 0.125rem solid var(--white);-webkit-transform: rotate(45deg);transform: rotate(45deg);}.btn.animated-arrow .button-text {-webkit-transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 15px 0;margin: 0 0 0 70px;color: var(--dark);line-height: 2;text-align: left;width: 100%;font-size: 14px;}.btn.animated-arrow:hover {color: var(--white);}.btn.animated-arrow:hover .circle {width: 100%;}.btn.animated-arrow:hover .circle .icon.arrow {background: var(--white);-webkit-transform: translate(1.5rem, 0);transform: translate(1.5rem, 0);}.btn.animated-arrow:hover .button-text {color: var(--white);}.btn.circle {border-radius: 30px !important;}.btn-simple {line-height: 1;text-transform: capitalize;display: inline-block;font-size: 17px;}.btn-simple i {display: inline-block;margin-left: 2px;height: 40px;width: 40px;text-align: center;line-height: 38px;border: 1px solid var(--dark);border-radius: 50%;margin-right: 10px;transition: all 0.35s ease-in-out;font-weight: 400;font-size: 16px;background: var(--dark);color: var(--white);}.btn-simple:hover {color: var(--color-primary);}.secondary .btn-simple:hover {color: var(--color-secondary);}.btn-simple:hover i {background: var(--color-primary);border-color: var(--color-primary);color: var(--white);}.secondary .btn-simple:hover i {background: var(--color-secondary);border-color: var(--color-secondary);color: var(--white);}.video-btn i {display: inline-block;height: 55px;width: 55px;text-align: center;line-height: 55px;background: var(--color-primary);border-radius: 50%;position: relative;margin-right: 20px;color: var(--white);}.text-light .video-btn i {background: var(--white);color: var(--color-primary);}.video-btn i::after {content: "";position: absolute;z-index: 0;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);display: block;width: 60px;height: 60px;background: var(--color-primary) repeat scroll 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-animation: pulse-border 1500ms ease-out infinite;animation: pulse-border 1500ms ease-out infinite;z-index: -1;}.text-light .video-btn i::after {background: var(--white) repeat scroll 0 0;}.text-shine {background: linear-gradient(to right, var(--dark) 0, var(--white) 10%, var(--color-primary) 20%);background-position: 0;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation: shine 3s infinite linear;animation: shine 3s infinite linear;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-text-size-adjust: none;font-weight: 600;font-size: 16px;text-decoration: none;white-space: nowrap;padding: 12px 48px;}.animate-inout {background: -webkit-gradient(linear, left top, right top, from(#8A6552), to(#472d20));background: linear-gradient(90deg, #8A6552 0%, #472d20 100%);color: var(--white);font-size: 12px;text-transform: capitalize;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;position: relative;overflow: hidden;border: solid 2px var(--color-primary);cursor: pointer;}.btn-icon {position: relative;padding-left: 20px;}.btn-icon:hover {color: var(--color-primary);}.btn-icon::after {position: absolute;right: 10px;top: 50%;content: "";height: 2px;left: 0;background: var(--color-heading);transform: translateY(-50%);margin-top: -1px;transition: all 0.35s ease-in-out;}.btn-icon:hover::after {background: var(--color-primary);}.btn-icon i {font-weight: 500;}.btn-icon:hover {padding-left: 40px;}.animate-inout span {z-index: 1;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;line-height: 20px;}.animate-inout::before, .animate-inout::after {width: 0%;height: 0%;position: absolute;content: "";border-radius: 100%;}.animate-inout:after {-webkit-transition: all 0.5s ease;transition: all 0.5s ease;background-color: var(--white);}.animate-inout:before {-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;background: var(--color-primary);}.animate-inout.animate-inout-borde {background: transparent;color: var(--dark);}.animate-inout.animate-inout-borde::after {background: -webkit-gradient(linear, left top, right top, from(#8A6552), to(#472d20));background: linear-gradient(90deg, #8A6552 0%, #472d20 100%);}.animate-inout.animate-inout-borde:hover {color: var(--white);}.animate-inout.animate-inout-borde:hover::before {-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}.animate-inout.animate-inout-borde:hover::after {-webkit-transition: all 0.7s ease-in;transition: all 0.7s ease-in;}.animate-inout:hover {color: var(--dark);}.animate-inout:hover::before, .animate-inout:hover::after {width: 200px;height: 200px;border-radius: 4px;}.animate-inout:hover::before {-webkit-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}.animate-inout:hover::after {-webkit-transition: all 0.7s ease-in;transition: all 0.7s ease-in;}.btn-md {padding: 14px 35px;font-size: 18px;}.btn-sm {padding: 13px 30px;font-size: 15px;}.btn-animation {z-index: 1;position: relative;font-size: 20px;display: inline-block;margin-left: 10px;}.btn-animation i {display: inline-block;height: 55px;width: 55px;text-align: center;line-height: 55px;background: var(--white);color: var(--color-heading);border-radius: 50%;font-weight: 400;margin-right: 10px;transition: all 0.35s ease-in-out;transform: scale(0);}.btn-animation:hover {margin-left: 0;}.btn-animation:hover i {transform: scale(1);}.btn-animation::after {position: absolute;left: -13px;top: 0;content: "";height: 60px;width: 60px;border: 1px solid rgba(255, 255, 255, 0.5);border-radius: 50%;transition: all 0.35s ease-in-out;transform: scale(1);z-index: -1;}.btn-animation:hover::after {transform: scale(0);}.btn-animation span {transition: all 0.35s ease-in-out;left: -50px;position: relative;}.btn-animation:hover span {left: 0;}.btn-animation.dark::after {border-color: #c5c5c5;z-index: -1;}.btn-animation.dark i {background: var(--color-primary);color: var(--white);}.btn-animation.dark:hover {color: var(--color-heading);}.nice-select {-webkit-tap-highlight-color: transparent;background-color: var(--white);border: solid 1px #e8e8e8;-webkit-box-sizing: border-box;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;font-family: inherit;font-size: 16px;font-weight: normal;height: 50px;line-height: 50px;outline: none;padding-left: 18px;padding-right: 30px;position: relative;text-align: left !important;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;width: 100%;margin-bottom: 15px;}.nice-select:hover {border-color: #dbdbdb;}.nice-select:active, .nice-select.open, .nice-select:focus {border-color: #999999;}.nice-select::after {border-bottom: 2px solid #999999;border-right: 2px solid #999999;content: '';display: block;height: 5px;margin-top: -6px;pointer-events: none;position: absolute;right: 12px;top: 50%;-webkit-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 5px;}.nice-select.open .list {opacity: 1;pointer-events: auto;-webkit-transform: scale(1) translateY(0);transform: scale(1) translateY(0);overflow-y: auto !important;height: auto;}.nice-select.open ::after {-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}.nice-select.disabled {border-color: #ededed;color: #999999;pointer-events: none;}.nice-select.disabled::after {border-color: #96aac1;}.nice-select.wide {width: 100%;}.nice-select.wide .list {left: 0 !important;right: 0 !important;}.nice-select.right {float: right;}.nice-select.right .list {left: auto;right: 0;}.nice-select.small {font-size: 12px;height: 36px;line-height: 34px;}.nice-select.small::after {height: 4px;width: 4px;}.nice-select.small .option {line-height: 34px;min-height: 34px;}.nice-select .list {background-color: var(--white);border-radius: 5px;-webkit-box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9;width: 100%;}.nice-select .list:hover .option:not(:hover) {background-color: transparent !important;}.nice-select .option {cursor: pointer;font-weight: 400;line-height: 40px;list-style: none;min-height: 40px;outline: none;padding-left: 18px;padding-right: 29px;text-align: left;-webkit-transition: all 0.2s;transition: all 0.2s;}.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f6f6;}.nice-select .option.selected {font-weight: 600;}.nice-select .option.disabled {background-color: transparent;color: #999999;cursor: default;}.no-csspointerevents .nice-select .list {display: none;}.no-csspointerevents .nice-select.open .list {display: block;}.item-flex {align-items: center;display: flex;}.item-flex li {margin-left: 30px;}.item-flex li:first-child {margin: 0;}.item-flex li i {margin-right: 10px;font-weight: 100;font-size: 20px;}.top-bar-area li {display: flex;align-items: center;}.top-bar-area li a {font-weight: 400;}.top-bar-area .social li {display: inline-block;margin-right: 30px;}.top-bar-area .social li:first-child {margin-right: 0;}.top-bar-area .text-end .social li {margin-right: 0;margin-left: 30px;}.top-bar-area .text-end .social li:first-child {margin-left: 0;}.top-bar-area {display: flex;align-items: center;justify-content: space-between;padding: 10px 0;}.top-bar-area.top-bar-style-one.bg-dark {border-bottom: 1px solid rgba(255, 255, 255, 0.2);}.top-bar-style-two {padding: 20px 0;}.top-bar-style-two .text-end .social li {margin-left: 8px;}.top-bar-style-two .social li a {display: inline-block;background: var(--dark);color: var(--white);height: 38px;width: 38px;text-align: center;line-height: 38px;border-radius: 50%;}.top-bar-style-two .item-flex li i {font-weight: 600;color: var(--color-paragraph);}.call-entry {display: flex;justify-content: right;text-align: left;}.call-entry p {margin-bottom: 5px;line-height: 1;font-size: 14px;}.call-entry p strong {font-weight: 600;color: var(--blue);}.call-entry h5 {margin: 0;font-weight: 600;font-size: 20px;letter-spacing: 0.6px;}.call-entry h5 a {padding: 0 !important;display: inline-block;text-transform: lowercase;}.call-entry i {display: inline-block;font-size: 40px;margin-right: 15px;position: relative;color: var(--color-primary);}.top-bar-style-two .item-flex li strong {display: block;text-transform: uppercase;font-weight: 600;color: var(--color-heading);}.top-bar-style-two .item-flex li a {font-weight: 500;color: var(--color-paragraph);}.top-bar-style-two .item-flex li a:hover {color: var(--color-primary);}.top-bar-style-two .item-flex li {line-height: 1.7;}.top-bar-style-two .item-flex li i {display: inline-block;font-size: 40px;color: var(--color-primary);margin-right: 15px;font-weight: 100;}@media (min-width: 1200px) {nav.navbar.navbar-style-one.validnavs.navbar-fixed.no-background {box-shadow: inherit;top: 50px;}nav.navbar.navbar-style-one.validnavs.navbar-fixed.no-background .navbar-header {position: relative;z-index: 1;padding-right: 45px;margin-right: -45px;}nav.navbar.navbar-style-one.validnavs.navbar-fixed.no-background .navbar-header::after {position: absolute;right: 0;bottom: 0;height: 300px;width: 500%;background: var(--white);z-index: -1;transform: skewX(15deg);}nav.navbar.navbar-style-one.validnavs.navbar-fixed.no-background .navbar-header::before {position: absolute;right: -10px;bottom: 15px;content: "";height: 300px;width: 100%;background: #cfd2d5;z-index: -1;transform: skewX(15deg);}nav.navbar.navbar-style-one.validnavs.navbar-fixed.no-background .navbar-header a {position: relative;}nav.navbar.navbar-style-one.validnavs.navbar-fixed.no-background .navbar-header img {position: relative;top: -35px;}}.breadcrumb-area {padding: 150px 0;padding-top: 200px;position: relative;z-index: 1;overflow: hidden;}.breadcrumb-area .top-pad-extra {padding-top: 240px;}.breadcrumb-area .row {position: relative;z-index: 1;}.breadcrumb-area .breadcrumb {background: transparent none repeat scroll 0 0;display: inline-block;margin: 0;padding: 0;position: relative;z-index: 1;}.breadcrumb-area .breadcrumb > li + li::before {content: "\f105";font-family: "Font Awesome 5 Pro";font-weight: 600;padding: 0 5px;color: var(--white);display: none;}.breadcrumb-area .breadcrumb li {padding: 0 10px;position: relative;display: inline-block;z-index: 1;font-weight: 600;font-size: 16px;}.breadcrumb-area .breadcrumb li a {font-weight: 600;}.breadcrumb-area .breadcrumb li::after {content: "\f105";font-family: "Font Awesome 5 Pro";font-weight: 500;right: -5px;position: absolute;line-height: 0;top: 50%;font-size: 14px;color: var(--white);margin-top: 2px;}.breadcrumb-area .breadcrumb li i {margin-right: 3px;}.breadcrumb-area .breadcrumb li:last-child::after {display: none;}.breadcrumb-area h1 {display: block;font-weight: 600;margin-top: -10px;font-size: 55px;}@media only screen and (max-width: 767px) {.breadcrumb-area {padding: 80px 0 !important;}}.breadcrum-shape {text-align: center;position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;}.breadcrum-shape img {height: 100%;}.top-style-one .logo img {height: 60px;}.top-style-one .social li {display: inline-block;}.top-style-one {display: flex;align-items: center;justify-content: center;border-bottom: 1px solid #e7e7e7;}.top-style-one.transparent {border-bottom: 1px solid rgba(255, 255, 255, 0.3);}.top-style-one .logo {text-align: center;border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;padding: 15px 0;}.top-style-one.transparent .logo {border-left: 1px solid rgba(255, 255, 255, 0.3);border-right: 1px solid rgba(255, 255, 255, 0.3);}.top-style-one .social li a {display: inline-block;height: 43px;width: 43px;text-align: center;line-height: 45px;background: var(--bg-gradient);color: var(--white);border-radius: 50%;font-size: 15px;}.top-style-one .text-end.social li {margin-left: 3px;}.top-style-one .info i {font-weight: 100;font-size: 20px;position: relative;top: 2px;margin-right: 3px;color: var(--color-primary);}.top-style-one .info li {font-weight: 500;text-transform: capitalize;}@media (min-width: 1024px) {.top-style-one.transparent {border-bottom: 1px solid rgba(255, 255, 255, 0.3);position: absolute;left: 0;top: 0;width: 100%;z-index: 9;}}.banner-area {height: 100%;width: 100%;position: relative;}@media (max-width: 1023px) {.banner-area {height: auto;}}.banner-area div {height: 100%;}.banner-area div.swiper-slide .row div {height: auto;}.banner-area.top-pad-80 .content {padding-top: 80px;}@media (max-width: 1023px) {.banner-area.top-pad-80 .content {padding-top: 200px;}}@media only screen and (max-width: 767px) {.banner-area.top-pad-80 .content {padding-top: 140px;}}.banner-area.top-pad-90 .content {padding-top: 90px;}@media (max-width: 1023px) {.banner-area.top-pad-90 .content {padding-top: 200px;}}@media only screen and (max-width: 767px) {.banner-area.top-pad-90 .content {padding-top: 140px;}}.banner-area.top-pad-100 .content {padding-top: 100px;}@media (max-width: 1023px) {.banner-area.top-pad-100 .content {padding-top: 200px;}}@media only screen and (max-width: 767px) {.banner-area.top-pad-100 .content {padding-top: 140px;}}.banner-area.top-pad-110 .content {padding-top: 110px;}@media (max-width: 1023px) {.banner-area.top-pad-110 .content {padding-top: 200px;}}@media only screen and (max-width: 767px) {.banner-area.top-pad-110 .content {padding-top: 140px;}}.banner-area.top-pad-120 .content {padding-top: 120px;}@media (max-width: 1023px) {.banner-area.top-pad-120 .content {padding-top: 200px;}}@media only screen and (max-width: 767px) {.banner-area.top-pad-120 .content {padding-top: 140px;}}.banner-area.top-pad-130 .content {padding-top: 130px;}@media (max-width: 1023px) {.banner-area.top-pad-130 .content {padding-top: 200px;}}@media only screen and (max-width: 767px) {.banner-area.top-pad-130 .content {padding-top: 140px;}}.banner-area.top-pad-150 .content {padding-top: 150px;}@media (max-width: 1023px) {.banner-area.top-pad-150 .content {padding-top: 200px;}}@media only screen and (max-width: 767px) {.banner-area.top-pad-150 .content {padding-top: 140px;}}.banner-area.auto-height {height: auto;}.banner-area.auto-height div {height: auto;}.banner-area.auto-height .content {padding: 200px 0;}@media only screen and (max-width: 767px) {.banner-area.auto-height .content {padding: 60px 0;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.banner-area.auto-height .content {padding: 120px 0;}}.banner-area.auto-height .content .thumb {padding-left: 35px;}@media (max-width: 991px) {.banner-area.auto-height .content .thumb {padding-left: 0;margin-top: 50px;}}.banner-area.auto-height.inc-header-transparent .content {padding-top: 250px;}@media only screen and (max-width: 767px) {.banner-area.auto-height.inc-header-transparent .content {padding-top: 140px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.banner-area.auto-height.inc-header-transparent .content {padding-top: 220px;}}.banner-area.auto-height.inc-header-transparent.double-items.bottom-thumb .content .info {padding-top: 80px;}.banner-area.auto-height.inc-header-transparent.double-items.bottom-thumb .content .thumb {margin-top: 250px;}@media only screen and (max-width: 767px) {.banner-area.auto-height.inc-header-transparent.double-items.bottom-thumb .content .thumb {margin-top: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.banner-area.auto-height.inc-header-transparent.double-items.bottom-thumb .content .thumb {margin-top: 50px;}}.banner-area .content {position: relative;z-index: 9;-webkit-transition: all 500ms ease;transition: all 500ms ease;}@media (max-width: 1023px) {.banner-area .content {padding: 120px 0;}}@media only screen and (max-width: 767px) {.banner-area .content {padding: 60px 0;}}.banner-area h4 {-webkit-transition: all 500ms ease;transition: all 500ms ease;-webkit-transform: translate3d(-15%, 0, 0);transform: translate3d(-15%, 0, 0);opacity: 0;visibility: hidden;}.banner-area h2 {-webkit-transition: all 500ms ease;transition: all 500ms ease;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;visibility: hidden;}.banner-area p, .banner-area ul {-webkit-transition: all 500ms ease;transition: all 500ms ease;-webkit-transform: translateY(50%);transform: translateY(50%);opacity: 0;padding-right: 25%;margin: 0;visibility: hidden;}@media (max-width: 1023px) {.banner-area p {padding-right: 0 !important;}}.banner-area.text-center p {padding-left: 13%;padding-right: 13%;}@media (max-width: 1023px) {.banner-area.text-center p {padding: 0;}}.banner-area .thumb {-webkit-transition: all 500ms ease;transition: all 500ms ease;opacity: 0;visibility: hidden;}.banner-area .button {-webkit-transition: all 500ms ease;transition: all 500ms ease;-webkit-transform: translateY(50%);transform: translateY(50%);opacity: 0;visibility: hidden;margin-top: 30px;}.banner-area h4 {-webkit-transform: translateY(50%);transform: translateY(50%);}.banner-area h2 {-webkit-transform: translateY(50%);transform: translateY(50%);}.banner-area p, .banner-area ul {-webkit-transform: translateY(50%);transform: translateY(50%);}.banner-area .button {-webkit-transform: translateY(50%);transform: translateY(50%);}.banner-area .swiper-slide.swiper-slide-active h4 {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1200ms;transition-delay: 1200ms;}.banner-area .swiper-slide.swiper-slide-active h2 {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1400ms;transition-delay: 1400ms;}.banner-area .swiper-slide.swiper-slide-active p, .banner-area .swiper-slide.swiper-slide-active ul {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1600ms;transition-delay: 1600ms;}.banner-area.banner-style-one .swiper-slide.swiper-slide-active .button {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 2200ms;transition-delay: 2200ms;}.banner-area.double-items .thumb {-webkit-transform: translateY(50%);transform: translateY(50%);}.banner-area.double-items .swiper-slide.swiper-slide-active .thumb {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 500ms;transition-delay: 500ms;visibility: visible;opacity: 1;}.banner-area.double-items.bottom-thumb .content {padding: 0;}.banner-area.double-items.bottom-thumb .content .thumb {margin-top: 120px;}@media only screen and (max-width: 767px) {.banner-area.double-items.bottom-thumb .content {padding: 50px 0;}.banner-area.double-items.bottom-thumb .content .thumb {margin-top: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.banner-area.double-items.bottom-thumb .content {padding: 120px 0;}.banner-area.double-items.bottom-thumb .content .thumb {margin-top: 50px;}}.banner-area.zoom-effect .banner-thumb {-webkit-transition: 10s ease-out;transition: 10s ease-out;-webkit-transform: scale(1.1);transform: scale(1.1);position: absolute;left: 0;top: 0;content: "";height: 100%;width: 100%;}.banner-area.zoom-effect .swiper-slide.swiper-slide-active .banner-thumb {-webkit-transform: scale(1);transform: scale(1);}.banner-area .swiper-notification {display: none;}.banner-area .swiper-slide.swiper-slide-active h4 {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;visibility: visible;-webkit-transition-delay: 400ms;transition-delay: 400ms;}.banner-area .swiper-slide.swiper-slide-active h2 {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;-webkit-transition-delay: 800ms;transition-delay: 800ms;}.banner-area .swiper-slide.swiper-slide-active p, .banner-area .swiper-slide.swiper-slide-active ul {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;-webkit-transition-delay: 1200ms;transition-delay: 1200ms;}.banner-area .swiper-slide.swiper-slide-active .button {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;-webkit-transition-delay: 1600ms;transition-delay: 1600ms;}.banner-area .banner-style-one.swiper-slide.swiper-slide-active .button {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;-webkit-transition-delay: 1200ms;transition-delay: 1200ms;}.banner-area.banner-style-two .swiper-slide.swiper-slide-active .button {-webkit-transition-delay: 2400ms;transition-delay: 2400ms;}.banner-area .banner-items {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.banner-area:hover .swiper-button-prev, .banner-area:hover .swiper-button-next {opacity: 1;}.banner-area:hover .swiper-button-prev {left: 30px;right: auto;}.banner-area:hover .swiper-button-next {right: 30px;left: auto;}.banner-area .swiper-button-prev, .banner-area .swiper-button-next {height: 55px;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;opacity: 0;width: 55px;color: var(--color-heading);background: var(--white);border-radius: 50%;border: 1px solid #cccccc;line-height: 55px;font-size: 28px;}.banner-area.banner-style-one .swiper-button-prev, .banner-area.banner-style-one .swiper-button-next {color: var(--white);background: rgba(0, 0, 0, 0.2);border: 1px solid rgba(255, 255, 255, 0.3);}.banner-area .swiper-button-prev i, .banner-area .swiper-button-next i {font-weight: 300;}.banner-area .swiper-button-prev::after, .banner-area .swiper-button-next::after {display: none;}.banner-area.navigation-circle .swiper-button-prev, .banner-area.navigation-circle .swiper-button-next {height: 55px;width: 55px;line-height: 55px;background: rgba(255, 255, 255, 0.8);border-radius: 50%;border: 2px solid var(--color-heading);}.banner-area.navigation-circle .swiper-button-prev::after, .banner-area.navigation-circle .swiper-button-next::after {font-size: 16px;}.banner-area.navigation-right-bottom .swiper-button-prev, .banner-area.navigation-right-bottom .swiper-button-next {left: auto;right: 30px;opacity: 1;top: auto;-webkit-transform: inherit;transform: inherit;bottom: 50px;border-radius: inherit;}.banner-area.navigation-right-bottom .swiper-button-prev {right: 92px;}.banner-area.navigation-between-bottom .content {padding-bottom: 105px;}@media only screen and (min-width: 829px) and (max-width: 1023px) {.banner-area.navigation-between-bottom .content {padding-bottom: 220px;}}.banner-area.navigation-between-bottom .swiper-button-prev, .banner-area.navigation-between-bottom .swiper-button-next {left: auto;right: 30px;opacity: 1;top: auto;-webkit-transform: inherit;transform: inherit;bottom: 30px;border-radius: inherit;}.banner-area.navigation-between-bottom .swiper-button-prev {left: 30px;right: auto;}@media only screen and (max-width: 830px) {.banner-area .swiper-button-prev, .banner-area .swiper-button-next {display: none;}}.banner-area.navigation-custom .swiper-button-prev::after {font-family: 'ElegantIcons';content: "\23";font-size: 22px;}.banner-area.navigation-custom .swiper-button-next::after {font-family: 'ElegantIcons';content: "\24";font-size: 22px;}.banner-area.navigation-text .swiper-button-prev, .banner-area.navigation-text .swiper-button-next {opacity: 1;top: auto;-webkit-transform: inherit;transform: inherit;left: auto;right: 0;bottom: 0;display: inline-block;width: 150px;background: rgba(0, 0, 0, 0.2);text-align: center;height: 100px;line-height: 100px;}@media only screen and (max-width: 830px) {.banner-area.navigation-text .swiper-button-prev, .banner-area.navigation-text .swiper-button-next {display: none;}}.banner-area.navigation-text .swiper-button-prev {right: 151px;}.banner-area.navigation-text .swiper-button-prev::after {font-family: var(--font-heading);content: "Prev";text-transform: uppercase !important;font-size: 16px;font-weight: 600;letter-spacing: 0.6px;}.banner-area.navigation-text .swiper-button-next::after {font-family: var(--font-heading);content: "Next";text-transform: uppercase !important;font-size: 16px;font-weight: 600;letter-spacing: 0.6px;}.banner-area.navigation-icon-solid .swiper-button-prev::after, .banner-area.navigation-icon-solid .swiper-button-next::after {font-size: 30px;}.banner-area.navigation-custom-large .swiper-button-prev, .banner-area.navigation-custom-large .swiper-button-next {min-width: 65px;height: 30px;margin: 0;}.banner-area.navigation-custom-large .swiper-button-prev::after {font-family: "Font Awesome 5 Pro";content: "\f104";font-weight: 100;font-size: 30px;position: absolute;left: 8px;color: var(--color-primary);}.banner-area.navigation-custom-large .swiper-button-prev::before {position: absolute;top: 50%;right: inherit;bottom: inherit;left: 12px;content: "";height: 2px;width: 35px;z-index: -1;background-color: var(--color-primary);margin-top: -1px;}.banner-area.navigation-custom-large .swiper-button-next::after {font-family: "Font Awesome 5 Pro";content: "\f105";font-weight: 100;font-size: 30px;position: absolute;right: 8px;color: var(--color-primary);}.banner-area.navigation-custom-large .swiper-button-next::before {position: absolute;top: 50%;left: 18px;bottom: inherit;right: inherit;content: "";height: 2px;width: 35px;z-index: -1;background-color: var(--color-primary);margin-top: -1px;}.banner-area.navigation-right-botom .swiper-button-prev, .banner-area.navigation-right-botom .swiper-button-next {position: absolute;left: auto;left: 85px;top: auto;bottom: 40px;opacity: 1;-webkit-transform: inherit;transform: inherit;}.banner-area.navigation-right-botom .swiper-button-prev {right: 60px;}.banner-area.navigation-right-botom.navigation-custom-large .swiper-button-prev, .banner-area.navigation-right-botom.navigation-custom-large .swiper-button-next {bottom: 30px;}.banner-area.navigation-right-botom.navigation-custom-large .swiper-button-prev {left: 30px;}.banner-area .swiper-pagination {height: auto;bottom: 35px;}.banner-area .swiper-pagination span.swiper-pagination-bullet {height: 4px;width: 50px;background: rgba(255, 255, 255, 0.5);opacity: 1;border-radius: inherit;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.banner-area .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {background: white;height: 7px;}@media only screen and (max-width: 767px) {.banner-area.include-pagination .content {padding-bottom: 100px;}}.banner-area .swiper-pagination-fraction span {-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.banner-area .swiper-pagination-fraction span.swiper-pagination-current {font-size: 30px;font-family: var(--font-heading);font-weight: 600;}.banner-area .align-center {align-items: center;}.banner-style-one {position: relative;z-index: 1;}.banner-shape {position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1;}.banner-shape .item {position: absolute;left: 20%;bottom: 0;height: 0;width: 30%;background: var(--black);transform: rotate(53deg) skewY(10deg);opacity: 0;box-shadow: 0px 0px 10px #232931;transition: all 1000ms ease;}.banner-shape .item:nth-child(2) {position: absolute;left: 18%;bottom: 0;height: 0;width: 60%;background: var(--black);transform: rotate(-45deg) skewY(-10deg);opacity: 0;}.banner-style-one.swiper-slide-visible .banner-shape .item {height: 150px;opacity: 0.3;transition-delay: 1000ms;}.banner-style-one.swiper-slide-visible .banner-shape .item:nth-child(2) {height: 200px;opacity: 0.5;transition-delay: 100ms;}.banner-shape {position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1;}.banner-style-one h2 {font-size: 80px;font-weight: 500;line-height: 1.1;margin: 0;}.banner-style-one h2 strong {display: block;font-weight: 500;}.banner-style-one h4 {text-transform: uppercase;}.banner-shape-bg {position: absolute;right: -50%;bottom: 0;z-index: 1;display: flex;max-width: 50%;height: 50% !important;transition: all 0.55s ease-in-out;justify-content: right;}.banner-style-one.swiper-slide-visible .banner-shape-bg {right: 0;bottom: 0;opacity: 1;transition-delay: 800ms;}.banner-style-two .content {padding-top: 50px;position: relative;z-index: 1;}.banner-style-two .content::after {position: absolute;left: -150px;top: 50%;content: "";height: 500px;width: 500px;background: var(--white);z-index: -1;border-radius: 50%;transform: translateY(-50%);transition: all 0.35s ease-in-out;opacity: 0;visibility: hidden;}.banner-style-two.swiper-slide-visible .content::after {transition-delay: 600ms;opacity: 0.7;visibility: visible;left: -200px;}.banner-style-two .container {position: relative;z-index: 1;}.banner-style-two .container .banner-thumb {position: absolute;right: 0;bottom: 0;}.banner-style-two .container .banner-thumb img {height: 90%;margin-top: 20%;}.banner-style-two {position: relative;}.banner-style-two .banner-shape-right {position: absolute;right: 0;bottom: 0;height: 70%;width: 30%;background-size: contain !important;background-position: right bottom !important;background-repeat: no-repeat !important;}.banner-style-two h2 {font-size: 70px;line-height: 1.1;margin: 0;font-weight: 600;}.banner-style-two h2 strong {font-weight: 600;display: block;color: var(--color-primary);}.banner-style-two h4 {text-transform: uppercase;font-weight: 500;}.banner-style-two p {font-size: 20px;line-height: 1.7;margin-top: 25px;padding-right: 20%;color: var(--color-heading);}.banner-area.banner-style-two .swiper-slide.swiper-slide-active h2 {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 300ms;transition-delay: 300ms;}.banner-area.banner-style-two .swiper-slide.swiper-slide-active p {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 800ms;transition-delay: 800ms;}.banner-area.banner-style-two .swiper-slide.swiper-slide-active .button {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1200ms;transition-delay: 1200ms;}.banner-style-three .banner-thumb {position: absolute !important;width: 53% !important;right: 0 !important;left: auto !important;z-index: 1;}.banner-style-three .banner-thumb::after {position: absolute;left: -100px;top: -10%;content: "";height: 120%;width: 180px;background: var(--bg-gray);filter: blur(25px);z-index: -1;}.banner-style-three {position: relative;}.banner-style-three .banner-shape {position: absolute;left: -20%;bottom: 0;max-width: 20%;display: flex;justify-content: flex-end;flex-direction: column;transition: all 0.35s ease-in-out;opacity: 0;visibility: hidden;z-index: -1;}.banner-style-three.swiper-slide-active .banner-shape {left: 0;opacity: 1;visibility: visible;}.banner-style-three .banner-shape img {height: auto;width: auto;}.banner-style-three .content h4 {text-transform: uppercase;font-weight: 500;color: var(--color-primary);}.banner-style-three .content h2 {font-size: 75px;font-weight: 600;text-transform: capitalize;line-height: 1.1;margin-bottom: 25px;}.banner-style-three ul {margin: 0;list-style: none;padding: 0;font-weight: 600;border-left: 2px solid var(--color-primary);padding-left: 15px;}.banner-style-three ul i {color: #ff9900;margin-bottom: 10px;font-size: 16px;}.banner-style-three ul p {margin: 0;padding: 0;font-weight: 600;}.banner-area.banner-style-three-area .swiper-slide.swiper-slide-active h4 {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 300ms;transition-delay: 300ms;}.banner-area.banner-style-three-area .swiper-slide.swiper-slide-active h2 {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 800ms;transition-delay: 800ms;}.banner-area.banner-style-three-area .swiper-slide.swiper-slide-active ul {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1200ms;transition-delay: 1200ms;}.banner-area.banner-style-three-area .swiper-slide.swiper-slide-active .button {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transition-delay: 1600ms;transition-delay: 1600ms;}.angle-shape {position: relative;z-index: 1;}.angle-shape:after {content: "";position: absolute;bottom: 0;right: 0;left: 0;height: 0;border-right: 100vw solid #F7F7F7;border-top: 200px solid transparent;width: 0;z-index: -1;}.about-thumb {position: relative;margin-bottom: 80px;}.owner-info {display: flex;align-items: center;margin-top: 30px;}.owner-info img {height: 80px;}.owner-info h4 {font-weight: 600;margin-bottom: 5px;}.owner-info .left-info {margin-right: 30px;border-right: 1px solid #e7e7e7;padding-right: 30px;}.shape-animated-left img {position: absolute;left: 0;bottom: 30%;}.shape-animated-left img:nth-child(2) {position: absolute;left: 50px;top: 120px;}.thumb-shape-bottom {position: absolute;right: -80px;bottom: -50px;text-align: right;}.fun-fact .counter {position: relative;}.fun-fact .counter {position: relative;display: flex;align-items: center;font-size: 70px;font-weight: 600;color: var(--color-primary);line-height: 1;margin-bottom: 5px;}.fun-fact .medium {font-weight: 600;color: var(--color-heading);}.text-center .fun-fact .counter {justify-content: center;align-items: center;}.fun-fact {display: inline-block;text-align: left;}.text-center .fun-fact {text-align: center;}.about-card {display: inline-block;padding: 50px 65px;background: var(--color-primary);}.about-card li {display: flex;margin-top: 30px;border-bottom: 2px solid rgba(255, 255, 255, 0.2);padding-bottom: 15px;}.about-card li .icon i {color: var(--white);line-height: 1;font-size: 55px;min-width: 75px;display: inline-block;position: relative;top: 10px;}.about-card .fun-fact .counter {color: var(--white);line-height: 1;font-size: 60px;}.about-card .fun-fact .medium {color: var(--white);font-weight: 500;opacity: 0.9;}.about-card li:first-child {margin: 0;}.about-style-one .about-card {position: absolute;left: -80px;bottom: -80px;}.fun-factor-style-one-area {background-size: 32%;background-repeat: no-repeat;background-position: bottom right;}.fun-factor-style-one-box {position: relative;}.shape-animated-up-down {position: absolute;top: -158px;}.shape-right-bottom-extra {position: absolute;left: 6%;bottom: -60px;max-width: 10%;}.about-style-one .accordion-single .accordion-button {background: transparent;border: none;box-shadow: none;padding: 10px 0;padding-left: 30px;position: relative;z-index: 1;font-size: 20px;padding-top: 0;margin-bottom: 10px;}.about-style-one .accordion {border-left: 2px solid #e7e7e7;}.about-style-one .accordion-single .accordion-body {padding: 0 30px;padding-bottom: 10px;}.about-style-one .accordion-single .accordion-button::after {position: absolute;left: -2px;top: 0;content: "";display: block;background: no-repeat;transform: none;border-left: 2px solid;height: 0;transition: all 0.35s ease-in-out;}.about-style-one .accordion-single .accordion-button:not(.collapsed)::after {height: 100%;}.about-style-two-area .shape {position: absolute;right: 0;bottom: 0;z-index: -1;}.about-style-two-area {position: relative;z-index: 1;}.about-style-two-thumb {position: relative;z-index: 1;display: grid;grid-template-columns: 2fr 1.1fr;grid-column-gap: 30px;align-items: end;padding-top: 50px;}.about-style-two-thumb img {border-radius: 10px;}.certification {margin: 0;background: var(--bg-gradient);font-size: 40px;position: absolute;left: 40%;top: 0;right: 0;padding: 30px;font-weight: 600;color: var(--white);clip-path: polygon( 45% 1.33975%, 46.5798% 0.60307%, 48.26352% 0.15192%, 50% 0%, 51.73648% 0.15192%, 53.4202% 0.60307%, 55% 1.33975%, 89.64102% 21.33975%, 91.06889% 22.33956%, 92.30146% 23.57212%, 93.30127% 25%, 94.03794% 26.5798%, 94.48909% 28.26352%, 94.64102% 30%, 94.64102% 70%, 94.48909% 71.73648%, 94.03794% 73.4202%, 93.30127% 75%, 92.30146% 76.42788%, 91.06889% 77.66044%, 89.64102% 78.66025%, 55% 98.66025%, 53.4202% 99.39693%, 51.73648% 99.84808%, 50% 100%, 48.26352% 99.84808%, 46.5798% 99.39693%, 45% 98.66025%, 10.35898% 78.66025%, 8.93111% 77.66044%, 7.69854% 76.42788%, 6.69873% 75%, 5.96206% 73.4202%, 5.51091% 71.73648%, 5.35898% 70%, 5.35898% 30%, 5.51091% 28.26352%, 5.96206% 26.5798%, 6.69873% 25%, 7.69854% 23.57212%, 8.93111% 22.33956%, 10.35898% 21.33975% );height: 280px;width: 280px;display: flex;flex-direction: column;align-items: center;text-align: center;justify-content: center;}.certification img {height: 70px;margin-bottom: 20px;}.certification h4 {margin: 0;color: var(--white);font-weight: 600;}.about-style-two-thumb h2 strong {display: block;font-size: 60px;line-height: 1;font-weight: 600;}.about-style-two-info h2 {font-weight: 600;margin-bottom: 35px;}.about-style-two-info ul li {float: left;margin-right: 30px;padding-right: 30px;border-right: 1px solid #dddddd;display: flex;}.about-style-two-info ul li:last-child {margin-right: 0;padding-right: 0;border: none;}.about-style-two-info ul li .counter {font-size: 30px;font-weight: 700;}.about-style-two-info ul li i {display: inline-block;font-size: 60px;line-height: 1;margin-right: 20px;color: var(--color-primary);}.about-style-two-info ul li i::before {line-height: inherit;}.about-style-two-info ul li span.medium {color: var(--color-paragraph);}.about-style-two-info ul {margin-top: 40px;}.about-style-three .thumb {position: relative;z-index: 1;margin-bottom: 110px;}.about-style-three .thumb .sub-item img:first-child {position: absolute;left: -160px;bottom: -110px;max-width: 300px;}.about-style-three .thumb .sub-item img:nth-child(2) {position: absolute;right: -80px;bottom: -50px;max-width: 250px;}.list-item-style-two {display: flex;margin-top: 35px;position: relative;z-index: 1;}.list-item-style-two .number {display: inline-block;height: 50px;width: 50px;text-align: center;line-height: 50px;min-width: 50px;background: var(--dark);color: var(--white);font-weight: 600;border-radius: 50%;margin-right: 25px;}.list-item-style-two p {margin: 0;}.list-item-style-two::after {position: absolute;left: 25px;bottom: -21px;content: "";height: 60%;width: 1px;border-left: 1px dashed #8f8e8e;z-index: -1;}.list-item-style-two:last-child::after {display: none;}.list-item-style-two h4 {font-weight: 600;}.about-style-four .thumb img {max-width: 140%;margin-left: -40%;border-radius: 10px;}.shape-light-bottom {position: relative;z-index: 1;}.shape-light-bottom::after {position: absolute;left: 0;bottom: 0;content: "";height: 150px;width: 100%;background: var(--white);z-index: -1;}.about-style-four .thumb {position: relative;z-index: 1;padding-top: 126px;}.about-style-four .experience {position: absolute;left: 0;top: 0;height: 260px;width: 260px;text-align: center;display: flex;align-items: center;justify-content: center;border-radius: 50%;z-index: 1;border: 15px solid var(--bg-gray);background: var(--white);}.about-style-four .experience h2 {margin: 0;font-size: 18px;font-weight: 600;}.about-style-four .experience h2 strong {display: block;font-size: 60px;font-weight: 600;margin-bottom: 5px;color: var(--color-primary);}.about-style-four .experience::after {position: absolute;right: 0;top: 0;content: "";height: 100%;width: 100%;border-radius: 50%;z-index: -1;}.about-style-four {position: relative;}.about-style-four .fixed-text {position: absolute;left: 0;bottom: 50px;width: 150%;}.about-style-four .fixed-text h2 {color: var(--color-heading);margin: 0;font-size: 150px;font-weight: 600;line-height: 1;}.about-style-four .fun-fact {display: inline-block;margin-left: 50px;border-left: 1px solid #c6c6c6;padding-left: 50px;}.about-style-four .fun-fact:first-child {margin: 0;padding: 0;border: none;}.about-style-four .fun-fact .counter {color: var(--color-primary);}.about-style-four .fun-fact .medium {font-size: 20px;}.company-autor {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;bottom: 0;}.company-autor .right-info img {height: 75px;}.company-autor .left-info {display: flex;align-items: center;}.company-autor .left-info img {height: 80px;border-radius: 50%;margin-right: 15px;}.company-autor .left-info h4 {margin: 0;font-weight: 600;margin-bottom: 2px;}.shape-right-bottom-actual {position: absolute;right: 0;bottom: 150px;max-width: 30%;}.faq-area {position: relative;z-index: 1;}.faq-sahpe img {position: absolute;left: 0;bottom: 0;z-index: -1;}.faq-sahpe img:first-child {left: auto;right: 20px;bottom: -50px;animation: fadeRightLeft 5s ease-out infinite;}.faq-sahpe img:nth-child(2) {max-width: 200px;}.faq-style-one button.accordion-button {color: var(--color-heading);font-size: 18px;font-weight: 600;padding: 25px !important;background: var(--white) !important;border-radius: 10px !important;padding-right: 60px !important;position: relative;border-radius: 10px !important;box-shadow: inherit;border-bottom: 1px solid transparent !important;}.faq-style-one button.accordion-button::after {background: transparent;content: "\f107";font-family: "Font Awesome 5 Pro";font-weight: 100;font-size: 25px;position: absolute;top: 22px;right: 25px;}.faq-style-one button.accordion-button:not(.collapsed)::after {-webkit-transform: inherit;transform: inherit;content: "\f106";}.faq-style-one button.accordion-button:focus {background: transparent;color: var(--color-heading);border: none;-webkit-box-shadow: inherit;box-shadow: inherit;padding-left: 0;font-weight: 600;}.faq-style-one .accordion-item {background: var(--white);border: none;margin-top: 15px;box-shadow: 0 25px 70px rgb(0 0 0 / 7%) !important;border-radius: 10px;}.faq-style-one .accordion-item:first-child {margin-top: 0;}.faq-style-one .accordion-item h2 {margin: 0;border: none;}.faq-style-one .accordion-body {padding: 30px;position: relative;z-index: 1;}.faq-style-one .accordion-body p {margin: 0;color: var(--color-paragraph);}.faq-style-one button.accordion-button strong {display: inline-block;height: 35px;width: 35px;line-height: 34px;text-align: center;border-radius: 50%;margin-right: 12px;border: 1px solid #e7e7e7;}.accordion-item .accordion-button:not(.collapsed) {background: var(--color-primary) !important;border-radius: 10px 10px 0 0 !important;color: var(--white) !important;}.secondary .accordion-item .accordion-button:not(.collapsed) {background: var(--bg-gradient-secondary) !important;}.shape-left-center {left: -200px;position: absolute;bottom: 80px;z-index: -1;}.faq-style-one {position: relative;z-index: 1;}.faq-style-one::after {position: absolute;left: -120px;top: 180px;content: "";height: 250px;width: 250px;background: linear-gradient(-62.5deg, transparent, rgba(237, 245, 255, 0.2));z-index: -1;border-radius: 50%;}.secondary.faq-style-one::after {left: auto;right: -100px;top: -50px;bottom: auto;height: 200px;width: 200px;background: linear-gradient(62.5deg, transparent, rgba(237, 245, 255, 0.9));}.faq-style-one-area {background-size: 50%;background-repeat: no-repeat;background-position: left bottom;}.faq-sidebar {position: relative;z-index: 9;}.faq-sidebar-item {padding: 50px;overflow: hidden;border-radius: 7px;}.faq-sidebar-item h4 {border-bottom: 1px solid rgba(255, 255, 255, 0.5);padding-bottom: 15px;font-size: 24px;font-weight: 600;margin-bottom: 25px;}.faq-sidebar-item li {margin-top: 7px;}.bg-gradient .accordion-item .accordion-button:not(.collapsed) {background: var(--dark) !important;}.triangle-shape {max-width: 12%;position: absolute;left: 0;top: -120px;}.center-shape {position: absolute;right: 0;top: 0;height: 100%;width: 40%;background-repeat: no-repeat;background-size: contain;}.services-style-one-item {background: var(--white);padding: 67px 50px;position: relative;z-index: 1;border-radius: 20px;box-shadow: 0 5px 3px rgb(3 27 78 / 8%);}.services-style-one-item .icon img {height: 80px;}a.round-btn {display: inline-block;height: 60px;width: 60px;text-align: center;line-height: 60px;transform: rotate(45deg);background: var(--color-primary);border-radius: 50%;}.services-style-one-item a.round-btn {margin-top: 10px;}.services-style-one-item span {position: absolute;right: 65px;font-size: 60px;font-weight: 800;line-height: 1;opacity: 0.07;top: 80px;z-index: -1;}.services-style-one-item .icon {position: relative;margin-bottom: 30px;display: inline-block;padding-right: 30px;padding-bottom: 60px;}.services-style-one-item .icon::after {position: absolute;left: -50px;bottom: 0;content: "";height: 30px;right: 70px;border: 1px solid #cccccc;border-left: none;border-top: none;border-bottom-right-radius: 10px;}.services-style-one-item .icon::before {position: absolute;right: 66px;bottom: 25px;content: "";height: 10px;width: 10px;background: #cccccc;border-radius: 50%;z-index: 1;}.services-details-area .thumb img {margin-bottom: 40px;}.services-details-area h1, .services-details-area h2, .services-details-area h3, .services-details-area h4, .services-details-area h5, .services-details-area h6 {font-weight: 600;}.feature-list-item {margin: 0;padding: 0;list-style: none;}.feature-list-item li {position: relative;z-index: 1;padding-left: 30px;margin-top: 8px;font-weight: 500;}.feature-list-item li::after {position: absolute;left: 0;top: 5px;content: "\f00c";font-family: "Font Awesome 5 Pro";color: var(--white);font-weight: 500;font-size: 12px;height: 20px;width: 20px;line-height: 20px;background: var(--color-primary);text-align: center;border-radius: 50%;}.quick-contact-widget {background-size: cover;position: relative;z-index: 1;padding: 60px 37px;background-position: center center;overflow: hidden;border-radius: 10px;}.quick-contact-widget .content {position: relative;z-index: 1;}.quick-contact-widget h2 {font-weight: 600;margin-bottom: 10px;margin-top: 25px;}.quick-contact-widget h4 a {font-weight: 400;border-bottom: 2px solid;}.quick-contact-widget i {display: inline-block;height: 60px;width: 60px;line-height: 60px;font-weight: 100;background: #ffffff;color: var(--color-primary);font-size: 22px;border-radius: 50%;margin-bottom: 40px;position: relative;}.quick-contact-widget i::after {position: absolute;left: -10px;top: -10px;content: "";height: 80px;width: 80px;background: #ffffff;z-index: -1;border-radius: 50%;opacity: 0.8;}.quick-contact-widget::after {position: absolute;left: 0;top: 0;content: "";height: 100%;width: 100%;background: var(--dark);z-index: -1;opacity: 0.3;border-radius: 7px;}.quick-contact-widget .btn-sm {font-size: 16px;}.services-sidebar .single-widget {margin-top: 50px;}.services-sidebar .single-widget .widget-title {display: block;font-weight: 600;margin-bottom: 30px;margin-top: -5px;position: relative;z-index: 1;display: inline-block;padding-bottom: 15px;}.services-sidebar .single-widget .widget-title::after {position: absolute;left: 10px;bottom: 0;content: "";height: 3px;width: 50px;border-bottom: 3px solid var(--color-primary);}.services-sidebar .single-widget .widget-title::before {position: absolute;left: 0;bottom: 0;content: "";height: 3px;width: 5px;background: var(--color-primary);}.services-sidebar .single-widget h4.widget-title {font-size: 24px;}.services-sidebar .single-widget:first-child {margin-top: 0;}.widget-brochure ul {padding-left: 0;list-style: none;}.widget-brochure ul li a {display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 15px;background: #ffffff;padding: 20px 25px;border-radius: 5px;border: 2px solid #cddff7;color: var(--color-heading);}.widget-brochure ul li a:hover {color: var(--color-primary);}.widget-brochure ul li:first-child a {margin-top: 0;}.widget-brochure ul li:first-child a, .widget-brochure ul li a:hover {background: var(--color-primary);border-color: transparent;color: var(--white);}.widget-brochure ul li i {font-size: 35px;font-weight: 100;margin-right: 16px;display: inline-block;text-align: center;border-radius: 50%;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.widget-brochure ul li:hover i, .widget-brochure ul li:first-child i {color: var(--white);}@media only screen and (max-width: 767px) {.services-more .row {margin-top: -20px;}}.services-more .item {overflow: hidden;margin-top: 15px;position: relative;border-radius: 10px;box-shadow: 0 3px 3px rgb(3 27 78 / 8%);background: var(--white);padding: 50px;border: 1px solid #e7e7e7;border-bottom: none;}.services-more .item i::before {line-height: inherit;}@media only screen and (max-width: 767px) {.services-more .item {margin-top: 30px;padding: 50px 30px;border: 1px solid #dddddd;}}.services-more .item i {display: inline-block;font-size: 30px;margin-bottom: 30px;background: var(--color-primary);color: var(--white);height: 70px;width: 70px;text-align: center;line-height: 70px;border-radius: 50%;}.services-more .item a {color: var(--color-heading);}.services-more .item a:hover {color: var(--color-primary);}.services-more .item p {margin: 0;}.service-single-thumb {position: relative;z-index: 1;}.service-single-thumb img {margin-bottom: 40px;}.services-list-widget {padding: 50px;border-radius: 10px;padding-top: 60px;background: var(--bg-gray);}.services-list-widget a {display: block;padding: 10px 0;font-weight: 600;position: relative;padding-right: 50px;}.services-list-widget .current-item a {color: var(--color-primary);font-weight: 600;}.services-list-widget li {border-top: 1px solid rgba(0, 0, 0, 0.1);}.services-list-widget li:first-child {border: none;margin-top: -10px;}.services-list-widget a i {float: right;font-weight: 400;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}.services-sidebar .single-widget.text-light .widget-title::after {border-color: var(--white);}.services-details-items img {border-radius: 10px;}.services-list-widget a::after {position: absolute;right: 0;top: 10px;content: "\f067";font-family: "Font Awesome 5 Pro";font-weight: 100;transition: all 0.35s ease-in-out;opacity: 0;}.services-list-widget .current-item a::after {opacity: 1;}.dark .accordion-item .accordion-button:not(.collapsed) {background: var(--dark) !important;}.choose-us-style-one-area {position: relative;z-index: 1;overflow: hidden;}.choose-us-style-one-area::after {position: absolute;left: -10%;top: 0;content: "";height: 100%;width: 60%;background: var(--dark);z-index: -1;transform: skewX(-10deg);}.cover-bg {position: absolute;right: 0;top: 0;height: 100%;width: 60%;background-size: cover;background-position: center;z-index: -1;}.choose-us-style-one-area .text-invisible {position: absolute;right: 0;bottom: 30px;font-size: 7vw;text-transform: uppercase;z-index: 9;font-weight: 600;opacity: 0.5;line-height: 1;}.list-item {position: relative;padding-left: 30px;z-index: 1;}.list-item li {margin-top: 35px;}.list-item li h4 {font-weight: 600;font-size: 22px;}.choose-us-style-one p {color: #d1d1d7;margin: 0;}.list-item::after {position: absolute;left: 0;top: 0;content: "";height: 100%;width: 7px;background: var(--color-primary);}.choose-us-style-one {position: relative;z-index: 1;}.choose-us-style-one .shape-circle {position: absolute;left: -80px;top: -59px;z-index: -1;}.shape-left-top img {height: 100%;}.shape-left-top {max-width: 10%;position: absolute;left: 0;top: 0;}.choose-us-style-thumb {position: relative;z-index: 1;text-align: center;margin-left: 100px;height: 100%;display: flex;flex-direction: column;justify-content: end;}.choose-us-style-thumb .shape {position: absolute;right: 80px;top: 50px;z-index: -1;width: 100%;}.choose-us-style-thumb .fun-fact {position: absolute;right: -100px;bottom: 40%;background: rgba(255, 255, 255, 0.9);padding: 30px 45px;box-shadow: 0px 15px 60px -10px rgb(109 117 143 / 33%);border-radius: 8px;}.choose-us-style-thumb .fun-fact .medium {font-size: 20px;font-weight: 500;}.choose-us-style-two .expertise {display: flex;align-items: center;justify-content: space-between;padding-right: 50px;border-radius: 30px;position: relative;z-index: 1;background-size: 70%;background-position: right;margin-top: 35px;}.choose-us-style-two .expertise .left {padding: 50px;background: var(--white);border-radius: 30px 0 0 30px;border: 1px solid #e7e7e7;}.choose-us-style-two .expertise::after {position: absolute;right: 0;top: 0;content: "";height: 100%;width: 80%;background: var(--dark);z-index: -1;opacity: 0.3;border-radius: 30px;mix-blend-mode: multiply;}.video-play-button.with-text {width: auto;background: transparent;}.video-play-button.with-text .effect {height: 60px;width: 60px;left: 0;background: var(--white);top: 0;opacity: 1;z-index: 1;}.video-play-button.with-text .effect::after {background: var(--white);height: 100%;width: 100%;z-index: inherit;animation-delay: 0s;}.choose-us-style-two .expertise .left h2 {font-size: 20px;color: var(--color-heading);margin: 0;}.choose-us-style-two .expertise .left h2 strong {display: block;font-size: 80px;line-height: 1;}.choose-us-style-two ul.list-style-one {margin-top: 30px;}.list-style-one {margin: 0;padding: 0;list-style: none;}.list-style-one li {font-size: 17px;font-weight: 500;color: #232323;position: relative;padding-left: 40px;margin-top: 10px;}.list-style-one li::after {position: absolute;left: 0;top: 0;content: "\f00c";font-family: "Font Awesome 5 Pro";font-size: 14px;height: 25px;width: 25px;line-height: 25px;border: 1px solid #e7e7e7;text-align: center;border-radius: 5px;color: var(--color-primary);font-weight: 500;}.large-shape {position: absolute;right: 0;top: -120px;max-width: 20%;}.process-style-one-area {background-size: cover;}.process-style-one .thumb {position: relative;z-index: 1;height: 250px;width: 250px;border-radius: 50%;overflow: hidden;margin: auto auto 30px;}.process-style-one .thumb::after {position: absolute;left: 0;bottom: -100%;content: "";height: 100%;width: 110%;background: url(../img/shape/14.png);background-size: contain;background-repeat: no-repeat;background-position: center bottom;transition: all 0.35s ease-in-out;}.process-style-one .thumb::before {position: absolute;left: 0;bottom: 0;content: "";height: 40%;width: 100%;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 130%) repeat scroll 0 0;mix-blend-mode: multiply;}.process-style-one p {margin: 0;}.process-style-one {padding: 0 30px;}.process-style-one h4 {font-weight: 600;font-size: 24px;border-bottom: 1px solid #e7e7e7;padding-bottom: 20px;}.process-style-one .thumb span {font-weight: 600;position: absolute;bottom: -20px;font-size: 80px;color: transparent;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #ffffff;text-transform: uppercase;font-family: Calibri;left: 55px;z-index: 1;transition: all 0.35s ease-in-out;line-height: 1;}.process-style-one:hover .thumb::after {bottom: 0;}.active.process-style-one .thumb::after {bottom: 0;}.process-style-one img {transition: all 0.35s ease-in-out;}.active .process-style-one:hover .thumb::before {opacity: 0;}.technology-index-area {background-repeat: no-repeat;background-position: right bottom;}.bg-dark p {color: #d1d1d7;}ul.tech-index-items {margin: 0;padding: 0;list-style: none;margin-top: 35px;display: grid;grid-template-columns: 1fr 1fr;gap: 20px;}ul.tech-index-items li a {display: flex;align-items: center;justify-content: space-between;background: linear-gradient(45deg, #18306b 0%, #17368a 100%);border-radius: 10px;padding: 15px 20px;border: 1px solid rgba(255, 255, 255, 0.1);}ul.tech-index-items li a img {height: 30px;}ul.tech-index-items li a .left {display: flex;align-items: center;gap: 15px;}ul.tech-index-items li a .left h4 {text-transform: uppercase;margin: 0;}ul.tech-index-items li a .left i {font-size: 40px;}ul.tech-index-items li a .left i.fa-robot {font-size: 35px;}ul.tech-index-items li a .left i.fa-router {font-size: 32px;}ul.tech-index-items li a .left i.fa-apple {font-size: 42px;}ul.tech-index-items li a svg {transition: all 0.35s ease-in-out;}ul.tech-index-items li a:hover svg {transform: rotate(45deg);}.partner-map {background-size: contain;background-repeat: no-repeat;background-position: center;position: relative;z-index: 1;}.partner-map h2 {font-size: 250px;font-weight: 600;display: inline-block;line-height: 0.8;position: relative;margin-top: -10px;margin-bottom: 20px;}.partner-map h2 span {position: absolute;font-size: 40px;color: var(--color-primary);}.partner-map h4 {margin: 0;font-weight: 600;font-size: 36px;}.mask-text {-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-size: cover;background-position: center;margin: 0;line-height: 1;text-transform: capitalize;}.partner-items ul {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-row-gap: 0;position: relative;z-index: 1;overflow: hidden;text-align: center;border: 1px solid #e7e7e7;border-radius: 10px;}.partner-items ul img {width: auto;text-align: center;margin: auto;}.partner-items ul li::after {position: absolute;right: -2px;top: 0;content: "";height: 100%;width: 1px;background: #e7e7e7;}.partner-items ul li::before {position: absolute;bottom: -2px;left: 0;content: "";width: 100%;height: 1px;background: #e7e7e7;}.partner-items ul li {position: relative;padding: 45px 30px;display: flex;align-items: center;}.partner-heading {position: relative;z-index: 1;}.partner-heading::after {position: absolute;right: 0;top: -200px;content: "";height: 500px;width: 30px;background: var(--white);transform: skewX(-10deg);}.partner-heading::before {position: absolute;right: 5px;top: -200px;content: "";height: 500px;width: 400%;background: var(--dark);z-index: -1;transform: skewX(-10deg);}.partner-heading h3 {margin: 0;font-weight: 600;line-height: 1.3;}.partner-heading h3 strong {font-size: 36px;font-weight: 600;color: var(--color-secondary);text-decoration: underline;}.partner-shape {position: absolute;right: 0;bottom: 0;height: 100%;width: 50%;background-size: contain;background-repeat: no-repeat;z-index: -1;background-position: right bottom;}.partner-style-two-area {position: relative;z-index: 1;}.bg-contain-center {background-size: contain;background-position: center top;background-repeat: no-repeat;}.team-style-one {margin-bottom: 50px;}.team-style-one .thumb {position: relative;overflow: hidden;margin-bottom: 20px;}.team-style-one .thumb .social {position: absolute;left: -80px;right: 50px;bottom: 0;padding: 15px;background: var(--color-primary);z-index: 1;text-align: center;transition: all 0.35s ease-in-out;opacity: 0;visibility: hidden;}.team-style-one.active .thumb .social, .team-style-one:hover .thumb .social {left: 0;opacity: 1;visibility: visible;}.team-style-one .thumb .social ul li {display: inline-block;margin: 0 15px;}.team-style-one .thumb .social ul li a {display: inline-block;color: var(--white);}.team-style-one .thumb::after {position: absolute;left: -120px;bottom: -50px;content: "";height: 200px;width: 200px;background: var(--dark);transform: skewX(40deg);opacity: 0;transition: all 0.15s ease-in-out;visibility: hidden;}.team-style-one.active .thumb::after, .team-style-one:hover .thumb::after {opacity: 0.5;visibility: visible;bottom: 0;transition-delay: 200ms;}.team-style-one .thumb::before {position: absolute;right: -99px;bottom: -100px;content: "";height: 200px;width: 130px;background: var(--color-primary);opacity: 0;visibility: hidden;transform: skewX(-40deg);transition: all 0.35s ease-in-out;}.team-style-one.active .social, .team-style-one:hover .social {left: 0;opacity: 1;visibility: visible;}.team-style-one.active .thumb::before, .team-style-one:hover .thumb::before {opacity: 0.5;visibility: visible;bottom: 0;transition-delay: 400ms;transition-duration: 200ms;}.team-style-one h4 {margin: 0;}.team-style-two-area {background-repeat: no-repeat;background-position: left bottom;}.team-style-two .info {padding: 30px;position: relative;max-width: 85%;}.team-style-two .title {font-size: 24px;margin-bottom: 5px;}.team-style-two .thumb {padding-left: 70px;position: relative;z-index: 1;}.team-style-two .thumb::after {position: absolute;left: 25px;top: 0;content: "";height: 0;width: 20px;background: var(--color-primary);border-radius: 10px;transition: all 0.35s ease-in-out;opacity: 0;visibility: hidden;}.secondary .team-style-two .thumb::after {background: var(--color-secondary);}.team-style-two:hover .thumb::after {height: 50%;opacity: 1;visibility: visible;}.team-style-two .info::after {position: absolute;left: 0;bottom: 0;content: "";height: 150%;width: 100%;background: var(--white);z-index: -1;border-radius: 10px;box-shadow: 0 5px 3px rgb(3 27 78 / 8%);}.team-style-two .thumb img {border-radius: 10px;}.team-style-two .social {display: inline-block;position: absolute;left: 15px;bottom: 0;}.team-style-two .social a {display: block;height: 40px;width: 40px;line-height: 40px;text-align: center;background: var(--color-secondary);color: var(--white);border-radius: 50%;margin-top: 10px;}.team-style-two .social li {transition: all 0.35s ease-in-out;transform: translateY(10px);opacity: 0;visibility: hidden;}.team-style-two .social li:nth-child(2) {transform: translateY(20px);}.team-style-two .social li:first-child {transform: translateY(30px);}.team-style-two:hover .social li {transform: translateY(0);opacity: 1;visibility: visible;transition-delay: 20ms;}.team-style-two:hover .social li:nth-child(2) {transform: translateY(0);transition-delay: 30ms;}.team-style-two:hover .social li:first-child {transform: translateY(0);transition-delay: 40ms;}.team-style-two .social li.facebook a {background: #3B5998;}.team-style-two .social li.twitter a {background: #1DA1F2;}.team-style-two .social li.pinterest a {background: #E60023;}.team-style-two .social li.g-plus a {background: #DB4437;}.team-style-two .social li.linkedin a {background: #0077B5;}.team-style-two .social li.dribbble a {background: #ea4c89;}.team-single-area .team-content-top {bottom: -50px;margin-top: -50px;position: relative;z-index: 1;}.team-single-area .team-content-top .right-info {padding-left: 35px;padding-right: 50px;margin-bottom: 50px;}.team-single-area .team-content-top .right-info h2 {font-weight: 600;}.team-single-area .team-content-top .right-info span {display: block;text-transform: uppercase;color: var(--color-primary);font-weight: 600;margin-bottom: 25px;}.team-single-area .right-info ul {margin-top: 25px;border-top: 1px solid #e7e7e7;padding-top: 17px;}.team-single-area .right-info ul li {margin-top: 10px;color: var(--color-heading);}.team-single-area .right-info ul li strong {font-weight: 600;}.team-single-area .right-info ul li a {font-weight: 400;}.team-single-area .right-info ul li a:hover {color: var(--color-primary);}.team-single-area .right-info .social {display: flex;margin-top: 25px;font-weight: 600;align-items: center;}.team-single-area .right-info .social h4 {font-weight: 600;margin-bottom: 0;margin-right: 25px;}.team-single-area .right-info .social ul {margin: 0;padding: 0;border: none;}.team-single-area .right-info .social .share-link {position: relative;z-index: 1;margin-left: 15px;padding-right: 20px;}.team-single-area .right-info .social .share-link>i {display: inline-block;height: 45px;background: var(--white);box-shadow: 0 0 10px #cccccc;line-height: 45px;width: 45px;text-align: center;border-radius: 50%;cursor: pointer;color: var(--color-primary);}.team-single-area .right-info .social ul {display: flex;list-style-type: none;grid-gap: 10px;padding: 0;margin: 0;position: absolute;left: 0;top: 0;z-index: 0;opacity: 0;pointer-events: none;transition: all 0.3s ease-in-out 0s;}.team-single-area .right-info .social .share-link:hover ul {left: 58px;opacity: 1;pointer-events: auto;}.team-single-area .right-info .social ul li {display: inline-block;margin: 0;}.team-single-area .right-info .social ul li a {display: inline-block;height: 45px;width: 45px;line-height: 47px;background: #f1f1f1;text-align: center;border-radius: 50%;}.team-single-area .bottom-info h2 {font-weight: 600;margin-bottom: 25px;}.team-single-area .bottom-info p:last-child {margin-bottom: 0;}.team-single-area .bottom-info .skill-items {padding-left: 35px;}.skill-items .progress-box {margin-bottom: 35px;}.team-single-area .team-content-top img {border-radius: 30px;}.skill-items .progress-box:last-child {margin-bottom: 0;}.skill-items .progress-box h5 {text-transform: capitalize;font-weight: 600;margin-bottom: 5px;text-align: left;position: relative;z-index: 1;font-size: 18px;}.skill-items .progress-box h5 span {position: absolute;font-size: 50px;line-height: 1;top: -21px;left: 0;z-index: -1;opacity: 0.05;font-weight: 600;}.skill-items .skill-items {margin-top: 40px;}.skill-items .progress-box .progress {background: transparent;border-bottom: none;box-shadow: inherit;border-radius: inherit;overflow: inherit;}.skill-items .progress-box .progress .progress-bar {height: 6px;border-radius: 30px;background: var(--bg-gradient);top: 12px;position: relative;overflow: inherit;}.skill-items .progress-box .progress .progress-bar span {position: absolute;right: 0;top: -40px;display: block;font-size: 17px;color: var(--color-heading);font-weight: 700;}.team-single-list {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 30px;}.team-list-item h4 {font-weight: 600;margin-bottom: 30px;font-size: 28px;}.team-list-item h5 {font-weight: 600;margin-bottom: 8px;}.team-list-item span {text-transform: none;margin-bottom: 5px;color: var(--color-heading);display: block;}.team-list-item li {margin-top: 30px;}.team-list-item li:first-child {margin-top: 0;}.team-single-list ul {border: none;margin-top: 0;padding: 0;}.skill-items h3 {font-weight: 600;margin-bottom: 30px;}.team-list-item ul {border-left: 1px solid;padding-left: 25px;}.team-list-item ul li {position: relative;z-index: 1;}.team-list-item ul li::after {position: absolute;left: -33px;top: 3px;content: "";height: 15px;width: 15px;border: 2px solid var(--color-primary);border-radius: 50%;background: var(--white);}.pricing-style-one {border: 1px solid #e7e7e7;position: relative;z-index: 1;border-radius: 10px;background: var(--white);}.pricing-style-one .pricing-header {padding-bottom: 30px;border-bottom: 1px solid #e7e7e7;position: relative;}.pricing-style-one .pricing-content {padding-top: 25px;}.pricing-style-one .pricing-header h4 {font-weight: 600;}.pricing-style-one .pricing-header span {text-transform: uppercase;font-size: 14px;position: absolute;right: 30px;background: var(--white);bottom: -14px;padding: 0 19px;color: var(--color-heading);font-weight: 500;}.pricing-style-one {background-size: 200px;background-repeat: no-repeat;background-position: right bottom;padding: 50px 30px;}.pricing-style-one .pricing-header p {margin: 0;}.pricing-style-one .pricing-content h2 {font-weight: 600;font-size: 42px;}.pricing-style-one .pricing-content h2 strong {font-weight: 600;color: var(--color-primary);}.secondary .pricing-style-one .pricing-content h2 strong {color: var(--color-secondary);}.pricing-style-one .pricing-content h2 sub {font-size: 15px;font-weight: 400;left: -5px;}.pricing-style-one .pricing-content h2 sup {font-size: 25px;top: -18px;}.pricing-style-one .pricing-content li {margin-top: 6px;font-size: 15px;display: flex;align-items: center;}.pricing-style-one .pricing-content li i {color: var(--color-primary);margin-right: 8px;font-size: 17px;}.secondary .pricing-style-one .pricing-content li i {color: var(--color-secondary);}.pricing-style-one .pricing-content li i.fa-times-circle {font-weight: 100;}.pricing-style-one .pricing-content a {display: block;}.pricing-style-one.active {border: 2px solid var(--color-primary);}.secondary .pricing-style-one.active {border: 2px solid var(--color-secondary);}.pricing-style-one.active .pricing-header {border-bottom: 1px solid var(--color-secondary);}.pricing-badge {position: absolute;right: -75px;top: -80px;}.pricing-badge h5 {display: inline-block;margin: 0;font-weight: 600;}.pricing-badge img {height: 40px;transform: rotate(5deg);display: block;}.bottom-shape-light {position: relative;z-index: 1;}.bottom-shape-light::after {position: absolute;left: 0;top: 462px;content: "";bottom: 0;right: 0;background: var(--white);z-index: -1;}.project-style-one .info {background: var(--white);padding: 80px;margin-top: 80px;position: relative;left: -120px;margin-right: -120px;border: 1px solid #e7e7e7;border-top: none;}.project-style-one .info > span {display: block;text-transform: uppercase;color: var(--color-primary);font-weight: 600;margin-bottom: 10px;}.project-style-one h3 {margin-bottom: 25px;}.project-swiper-nav {position: absolute;right: 0;top: 20px;display: flex;width: 200px;justify-content: space-between;align-items: center;}.project-swiper-nav > div {height: 40px;width: 40px;background: rgba(0, 0, 0, 0.35);z-index: 9;position: relative;border-radius: 50%;}.project-swiper-nav > div::after {position: absolute;top: 7px;content: "";height: 100%;width: 100%;font-family: "Font Awesome 5 Pro";text-align: center;color: var(--white);}.project-swiper-nav .project-button-next::after {content: "\f105";}.project-swiper-nav .project-button-prev::after {content: "\f104";}.project-style-one-carousel {padding-top: 120px;margin-top: -120px;}.project-swiper-nav .project-pagination {background: transparent;position: absolute;line-height: 40px;color: var(--white);font-size: 24px;width: auto;font-weight: 600;left: 50%;transform: translateX(-50%);top: 0;}.magnific-mix-gallery {margin: -15px;overflow: hidden;}.gallery-items.colums-3 .gallery-item {float: left;padding: 15px;width: 33.3333%;}.gallery-items.colums-2 .gallery-item {float: left;padding: 15px;width: 50%;}.gallery-items.colums-4 .gallery-item {float: left;padding: 15px;width: 25%;}@media only screen and (max-width: 767px) {.gallery-items.colums-2 .gallery-item, .gallery-items.colums-3 .gallery-item, .gallery-items.colums-4 .gallery-item {width: 100%;padding-left: 0;padding-right: 0;}}@media only screen and (min-width: 600px) and (max-width: 1200px) {.gallery-items.colums-4 .gallery-item {width: 50%;}}.gallery-style-two {position: relative;z-index: 1;overflow: hidden;border-radius: 10px;display: flex;align-items: center;justify-content: center;}.gallery-style-two .content-inner {display: inline-block;position: relative;top: -80px;margin-bottom: -80px;overflow: hidden;border-radius: 0 10px 10px;margin-right: 30px;}.gallery-style-two .overlay {display: flex;justify-content: space-between;bottom: 30px;padding: 30px;background: var(--white);border-radius: 10px;transition: all 0.35s ease-in-out;position: absolute;z-index: 1;transform: translateX(60px);opacity: 0;visibility: hidden;}.gallery-item .gallery-style-two:hover .overlay, .gallery-item.active .overlay {opacity: 1;visibility: visible;transform: translateX(0);}.gallery-item .gallery-style-two:hover .shape, .gallery-item.active .shape {bottom: 0;opacity: 1;visibility: visible;transition-delay: 300ms;}.gallery-style-two .overlay span {display: inline-block;margin-bottom: 5px;}.gallery-style-two h4 {margin: 0;}.gallery-style-two .overlay .link {position: absolute;right: -100px;background: var(--color-primary);height: 100%;top: 0;width: 80px;text-align: center;color: var(--white);opacity: 0;visibility: hidden;}.gallery-style-two .overlay .link i {position: absolute;top: 50%;transform: translateY(-50%);font-size: 20px;margin-left: -10px;}.gallery-style-two:hover .overlay .link, .gallery-style-two.active .overlay .link {right: -80px;opacity: 1;visibility: visible;}.gallery-style-two .shape {position: absolute;left: 0;bottom: -30%;max-width: 50%;transition: all 0.20s ease-in-out;opacity: 0;visibility: hidden;}.gallery-style-two .shape img {height: 100%;}.gallery-style-two > img {-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.gallery-style-two:hover > img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}.load-more-info p {margin-bottom: -5px;}.load-more-info a {text-decoration: underline;font-weight: 600;color: var(--color-primary);}.secondary.load-more-info a {color: var(--color-secondary);}.load-more-info {display: inline-block;border: 1px dashed;padding: 10px 20px;padding-bottom: 15px;border-radius: 30px;}.gallery-style-three .thumb {overflow: hidden;position: relative;z-index: 1;}.gallery-style-three .thumb .item.popup-gallery {position: absolute;left: 50%;top: 50%;content: "";height: 55px;width: 55px;text-align: center;line-height: 55px;transform: translate(-50%, -50%) scale(0);background: var(--color-secondary);color: var(--white);border-radius: 50%;z-index: 1;}.gallery-style-three .thumb .item.popup-gallery i {font-weight: 100;}.gallery-style-three:hover .thumb .item.popup-gallery {transform: translate(-50%, -50%) scale(1);transition: all 0.45s ease-in-out;}.gallery-style-three .overlay {margin-top: 20px;}.gallery-style-three .overlay a:hover {color: var(--color-secondary);}.gallery-style-three .overlay span {display: block;margin-bottom: 2px;}.gallery-style-three .thumb::after {position: absolute;left: -200%;top: 0;content: "";height: 200%;width: 150%;background: #000000;transform: skewX(-53deg);transition: all 0.25s ease-in-out;opacity: 0;visibility: hidden;}.gallery-style-three .thumb::before {position: absolute;right: -70%;top: 0;content: "";height: 200%;width: 150%;background: #000000;transform: skewX(-53deg);transition: all 0.25s ease-in-out;opacity: 0;visibility: hidden;}.gallery-style-three:hover .thumb::after {opacity: 0.7;visibility: visible;left: -150%;}.gallery-style-three:hover .thumb::before {opacity: 0.7;visibility: visible;right: -50%;}.project-details-items .project-thumb img {margin-bottom: 30px;}.project-details-items .project-thumb img {height: 100%;object-fit: cover;object-position: center;}.project-details-area .top-info {position: relative;margin-top: 50px;}.project-details-area .top-info p:last-child {margin-bottom: 0;}.project-details-area .main-content {margin-top: 30px;}.project-details-area .main-content h2, .project-details-area .main-content h3, .project-details-area .main-content h4, .project-details-area .main-content h5 {font-weight: 600;margin-bottom: 25px;}.project-details-area .main-content .row img {margin-top: 30px;}.project-details-area .top-info h2 {font-weight: 600;margin-bottom: 20px;}.project-info {border-left: 1px solid #cccccc;padding-left: 50px;}.project-info .title {font-weight: 600;margin-bottom: 25px;position: relative;z-index: 1;margin-top: -5px;font-size: 26px;}.project-info ul {padding-left: 0;list-style: none;margin: 0;}.project-info ul li {font-weight: 600;font-size: 18px;color: var(--color-heading);margin-top: 15px;}.project-info ul li:first-child {border: none;margin-top: 0;padding-top: 0;}.project-info ul li span {font-weight: 400;position: relative;display: block;font-family: var(--font-default);font-size: 16px;color: var(--color-paragraph);}.project-info ul.social {margin-top: 25px;}.project-info ul.social li {display: inline-block;margin: 0;margin-right: 10px;margin-top: 5px;}.project-info ul.social li a {display: inline-block;border-radius: 50%;font-size: 16px;font-weight: 100;color: var(--white);height: 40px;width: 40px;text-align: center;line-height: 43px;background: var(--dark);}.project-info ul.social li a:hover {background: var(--color-primary);}.project-info ul.social li:last-child {margin-right: 0;}.item-grid-container {display: grid;grid-row-gap: 60px;}.item-grid-container img {margin-top: 50px;}.item-grid-colum {display: grid;grid-template-columns: 1fr 3fr;grid-column-gap: 50px;grid-row-gap: 60px;}.project-details-items.bg-gray {padding: 100px 120px;}.request-call-back-area {position: relative;z-index: 1;background-size: cover;background-position: center;overflow: hidden;}.request-call-back-area:after {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-image: linear-gradient(var(--white), transparent 1px), linear-gradient(to right, var(--white), transparent 1px);background-size: 100% 51px, 51px 100%;z-index: -1;opacity: 0.3;}.achivement-counter li {display: flex;margin-top: 50px;align-items: center;}.achivement-counter .fun-fact .counter {color: var(--white);font-size: 80px;margin-bottom: 15px;min-width: 200px;}.achivement-counter .fun-fact .medium {color: var(--white);font-weight: 400;font-size: 20px;line-height: 1;}.achivement-counter {display: inline-block;padding-left: 120px;position: relative;z-index: 1;}.achivement-counter::after {position: absolute;left: 0;top: -120px;height: 200%;content: "";width: 500%;background: var(--color-primary);z-index: -1;border-top-left-radius: 50px;}.achivement-counter li:first-child {margin: 0;}.achivement-counter li i {display: inline-block;font-size: 60px;margin-right: 20px;line-height: 1;}.testimonial-thumb .thumb-item {overflow: hidden;border-radius: 0 0 480px 485px;}.testimonial-thumb {position: relative;z-index: 1;}.testimonial-thumb::after {position: absolute;left: 50%;bottom: 5px;content: "";height: 450px;width: 450px;transform: translateX(-50%);background: var(--bg-gradient);z-index: -1;border-radius: 50%;}.testimonial-thumb .mini-shape {position: absolute;right: -50px;top: 30%;}.testimonial-style-one p {font-size: 25px;line-height: 1.5;}.testimonial-style-one h4 {margin-bottom: 7px;font-weight: 600;}.testimonial-style-one .provider {border-top: 2px solid var(--dark);margin-top: 25px;display: flex;align-items: center;padding-top: 30px;}.testimonial-style-one .provider i {display: inline-block;font-size: 80px;transform: rotate(180deg);color: var(--dark);margin-right: 18px;position: relative;top: -10px;line-height: 1;}.testimonial-style-one .rating {color: var(--color-primary);display: block;margin-bottom: 10px;}.testimonial-style-one h2 {font-weight: 600;margin-bottom: 20px;}.testimonials-style-two-area {background-size: contain !important;background-position: left top !important;background-repeat: no-repeat !important;}.testimonial-style-two {padding: 50px;background: var(--white);border-radius: 10px;transition: all 0.35s ease-in-out;position: relative;box-shadow: 0 5px 3px rgb(3 27 78 / 8%);}.testimonial-style-two > img {height: 50px;position: absolute;right: 50px;top: 80px;opacity: 0.04;}.testimonial-style-two .provider {display: flex;align-items: center;padding-top: 20px;justify-content: space-between;border-top: 1px solid #e7e7e7;margin-top: 20px;transition: all 0.35s ease-in-out;}.testimonial-style-two .provider h4 {margin: 0;font-weight: 600;margin-bottom: 7px;}.testimonial-style-two p {margin: 0;line-height: 1.8;color: var(--color-paragraph);}.testimonial-style-two .provider i {color: #ffb300;}.testimonial-style-two-carousel .swiper-slide {transition: all 0.35s ease-in-out;}.testimonial-style-two .top-info {margin-bottom: 30px;}.testimonial-style-two .top-info h3 {font-weight: 600;}.testimonial-style-two .top-info i {color: #ffb300;}.half-shape-light-bottom {position: relative;z-index: 1;}.half-shape-light-bottom::after {position: absolute;left: 0;bottom: 0;content: "";height: 235px;width: 100%;background: var(--bg-gray);z-index: -1;}.testimonial-style-two-carousel .swiper-pagination {margin-bottom: -17px;}.testimonial-style-two-carousel {padding-bottom: 80px;}.testimonial-style-two-carousel .swiper-slide.swiper-slide-active .testimonial-style-two .provider {border-top: 1px solid var(--color-heading);}.testimonial-style-two-carousel .swiper-pagination .swiper-pagination-bullet {height: 22px;width: 22px;background: transparent;border: 2px solid var(--color-heading);position: relative;z-index: 1;}.testimonial-style-two-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 2px solid var(--color-primary);}.testimonial-style-two-carousel .swiper-pagination .swiper-pagination-bullet::after {position: absolute;left: 50%;top: 50%;content: "";height: 5px;width: 5px;transform: translate(-50%, -50%);background: var(--color-heading);border-radius: 50%;}.testimonial-style-two-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {background-color: var(--color-primary);}.half-angle-shape {position: relative;z-index: 1;overflow: hidden;}.half-angle-shape::after {position: absolute;left: -5%;top: 0;content: "";height: 100%;width: 50%;background: var(--dark);z-index: -1;transform: skewX(-10deg);}.half-angle-shape::before {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-image: linear-gradient(var(--white), transparent 1px), linear-gradient(to right, var(--white), transparent 1px);background-size: 100% 51px, 51px 100%;opacity: 0.12;}ul.list-card {margin: 0;padding: 0;list-style: none;}.feature-style-one-heading ul.list-card {margin-top: 25px;}ul.list-card li {position: relative;z-index: 1;display: block;padding-left: 25px;}ul.list-card li::after {position: absolute;left: 0;top: 5px;bottom: 5px;content: "";width: 4px;background: var(--color-primary);z-index: -1;border-radius: 30px;}ul.list-card li h1 {font-size: 45px;font-weight: 600;margin-bottom: 5px;}ul.list-card li p {margin: 0;}.feature-style-one-heading {position: relative;z-index: 1;}.feature-style-one-heading .arrow-shape {position: absolute;right: -110px;top: -50px;height: 50px;}.feature-style-one-heading .arrow-shape img {height: 100%;}.feature-style-one-heading.text-light p {opacity: 0.9;}.feature-style-one-area {background-repeat: no-repeat;background-position: left top;}.shape-left-top-max {position: absolute;left: 2%;width: 80px;top: -20px;opacity: 0.2;}.shape-left-top-max img {height: 100%;}.feature-style-one {margin-top: 40px;display: flex;border-top: 1px solid #e7e7e7;padding-top: 40px;}.feature-style-one:first-child {margin-top: 0;padding-top: 0;border: none;}.feature-style-one > i {display: inline-block;font-size: 60px;color: var(--color-primary);margin-bottom: 30px;line-height: 50px;}.feature-style-one h4 {font-weight: 600;text-transform: capitalize;}.feature-style-one ul {list-style: none;margin: 0;padding: 0;margin-top: 24px;}.feature-style-one i::before {line-height: 1;}.feature-style-one p {margin: 0;}.feature-link-list li {border-top: 1px solid #e7e7e7;overflow: hidden;transition: all 0.35s ease-in-out;}.feature-link-list li:hover {border-color: transparent;}.feature-link-list li:first-child {border: none;}.feature-link-list li a {display: block;padding: 10px 20px;position: relative;z-index: 1;}.feature-link-list li a::after {position: absolute;left: 0;top: 0;content: "";height: 100%;width: 80%;background: var(--color-primary);z-index: -1;transition: all 0.35s ease-in-out;visibility: hidden;opacity: 0;clip-path: polygon(95% 0, 100% 28%, 100% 100%, 0 100%, 0 0);}.feature-link-list li a:hover {color: var(--white);}.feature-link-list li i {left: 20px;display: inline-block;transition: all 0.35s ease-in-out;position: absolute;top: 18px;opacity: 0;visibility: hidden;font-weight: 500;font-size: 14px;}.feature-link-list li a:hover i, .feature-link-list li:first-child a i {left: 20px;opacity: 1;visibility: visible;color: var(--white);}.feature-link-list li a:hover, .feature-link-list li:first-child a {padding-left: 44px;color: var(--white);}.feature-link-list li:first-child a::after, .feature-link-list li a:hover::after {opacity: 1;visibility: visible;width: 100%;}.feature-link-list li a:hover::after {background: var(--dark);}.feature-style-one .icon {margin-right: 20px;position: relative;z-index: 1;}.feature-style-one .icon {font-size: 50px;position: relative;z-index: 1;height: 86px;width: 100px;text-align: center;color: var(--white);border-radius: 5px;display: inline-flex;align-items: center;flex-direction: column;justify-content: center;min-width: 100px;padding: 25px;}.feature-style-one .icon::after {position: absolute;right: 7px;top: 0;content: "";height: 100%;width: 100%;background: url(../img/shape/26.png);background-size: contain;background-repeat: no-repeat;background-position: top left;z-index: -1;}.shape-right-bottom {max-width: 20%;position: absolute;right: -10%;bottom: -80px;z-index: 1;}.shape-right-bottom img {width: 100%;}.feature-style-two-area {background-position: left bottom;background-repeat: no-repeat;background-size: 30%;}.feature-style-two img {height: 100px;margin-bottom: 30px;}.feature-style-two {padding: 60px 37px;box-shadow: rgb(0 0 0 / 5%) 0px 10px 30px 0px;border-radius: 10px;background: var(--white);position: relative;z-index: 9;}.feature-style-two a:hover {color: var(--color-secondary);}.feature-style-two p {margin: 0;}.feature-style-three {background: var(--white);overflow: hidden;}.feature-style-three .info {padding: 0 30px;position: relative;top: -50px;z-index: 1;margin-bottom: -50px;}.feature-style-three i, .feature-style-three .icon {display: inline-flex;font-size: 36px;height: 80px;width: 80px;color: var(--color-primary);text-align: center;line-height: 80px;position: relative;z-index: 1;margin-bottom: 30px;font-weight: 100;align-items: center;justify-content: center;}.feature-style-three .icon img {height: 38px;}.feature-style-three p {margin: 0;}.feature-style-three h4 {font-size: 24px;font-weight: 600;}.feature-style-three i::after, .feature-style-three .icon::after {position: absolute;left: 0;top: 0;content: "";height: 100%;width: 100%;background: linear-gradient(45deg, #f2d8d4 0%, #fff 100%);z-index: -1;border-radius: 10px;}.feature-style-three-area .row > div:nth-child(2) i::after, .feature-style-three-area .row > div:nth-child(2) .icon::after {background: linear-gradient(45deg, #9fb4ff 0%, #fff 100%);}.feature-style-three-area .row > div:nth-child(3) i::after, .feature-style-three-area .row > div:nth-child(3) .icon::after {background: linear-gradient(45deg, #d4f2df 0%, #fff 100%);}.feature-style-three .thumb {position: relative;z-index: 1;}.feature-style-three .thumb::after {position: absolute;left: -20%;bottom: -35px;content: "";height: 70px;width: 140%;background: var(--white);filter: blur(10px);}.feature-style-three .thumb img {border-radius: 10px 10px 0 0;}.services-style-two .thumb {position: relative;z-index: 1;}.services-style-two .thumb .title {position: absolute;left: 0;bottom: -25px;z-index: 1;}.services-style-two .thumb .title::after {position: absolute;right: 0;top: 0;content: "";height: 100%;width: 100%;background: var(--dark);z-index: -1;transform: skewX(-10deg);box-shadow: 0 5px 3px rgb(3 27 78 / 8%);}.services-style-two .thumb .title a {display: flex;align-items: center;}.services-style-two .thumb .title h4 {margin: 0;padding: 0 25px;font-weight: 600;color: #fff;}.services-style-two .thumb .title i, .services-style-two .thumb .title .icon {display: inline-flex;height: 75px;width: 85px;text-align: center;line-height: 70px;position: relative;z-index: 1;color: var(--white);align-items: center;justify-content: center;}.services-style-two .thumb .title i::after, .services-style-two .thumb .title .icon::after {position: absolute;right: 0;top: 0;content: "";height: 100%;width: 100px;background: var(--color-primary);z-index: -1;transform: skewX(-10deg);}.services-style-two .thumb .title .icon img {height: 46px;}.services-style-two .info {padding: 30px;padding-top: 65px;padding-bottom: 50px;}.services-style-two .info p {margin: 0;}.services-style-two {overflow: hidden;background: #ffffff;border-radius: 15px;}.services-style-two .button {display: table;margin-top: 20px;position: relative;z-index: 1;}.services-style-two .button a, .services-style-two .button .devider {display: table-cell;}.services-style-two .button a {width: 1%;white-space: nowrap;padding-right: 15px;text-transform: uppercase;font-weight: 600;}.services-style-two .button .devider {border-top: 2px solid #e5e5e5;bottom: -14px;position: relative;z-index: 1;}.services-style-two .button .devider::after {position: absolute;left: 0;top: -2px;content: "";height: 2px;width: 50%;background: var(--color-primary);transition: all 0.35s ease-in-out;opacity: 0;visibility: hidden;}.services-style-two:hover .button .devider::after, .services-style-two.active .button .devider::after {opacity: 1;visibility: visible;width: 100%;}.services-style-two:hover .button a {color: var(--color-primary);}.services-style-three i, .services-style-three .icon {display: inline-flex;flex-direction: column;align-items: center;justify-content: center;font-size: 35px;margin-bottom: 60px;background: linear-gradient(45deg, var(--color-primary) 40%, #c428ff 100%);font-weight: 100;height: 90px;width: 90px;line-height: 86px;text-align: center;color: var(--white);border-radius: 50%;border: 2px solid var(--white);box-shadow: 0 5px 25px 0 rgb(0 0 0 / 9%);}.services-style-three .icon img {height: 33px;}.services-style-three {background: linear-gradient(164deg, #e6ecff 0%, var(--white) 60%);border-radius: 10px;}.services-style-three .info {padding: 60px 50px;}.services-style-three .info p {margin: 0;}.services-style-three a:hover {color: var(--color-secondary);}.services-style-three ul li {font-weight: 500;line-height: 2;position: relative;z-index: 1;padding-left: 22px;}.services-style-three ul li::after {position: absolute;left: 0;top: 50%;content: "\f058";font-family: "Font Awesome 5 Pro";transform: translateY(-50%);margin-top: 1px;font-weight: 600;color: var(--color-secondary);font-size: 14px;}.services-carousel .swiper-pagination {margin-bottom: -7px;}.services-carousel {padding-bottom: 80px;}.services-carousel .swiper-pagination .swiper-pagination-bullet {height: 22px;width: 22px;background: transparent;border: 2px solid var(--white);position: relative;z-index: 1;}.services-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {border: 2px solid var(--color-secondary);}.services-carousel .swiper-pagination .swiper-pagination-bullet::after {position: absolute;left: 50%;top: 50%;content: "";height: 5px;width: 5px;transform: translate(-50%, -50%);background: var(--white);border-radius: 50%;}.services-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {background-color: var(--color-secondary);}.half-bg-dark {position: relative;z-index: 1;}.half-bg-dark::after {position: absolute;left: 0;bottom: 0;content: "";height: 30%;width: 100%;background: var(--dark);z-index: -1;}.services-swiper-nav {position: absolute;left: 50%;bottom: 0;display: flex;width: 200px;justify-content: space-between;align-items: center;transform: translateX(-50%);}.services-swiper-nav > div {height: 40px;width: 40px;border: 1px solid rgba(255, 255, 255, 0.3);z-index: 9;position: relative;border-radius: 50%;line-height: 25px;}.services-swiper-nav > div::after {position: absolute;top: 7px;content: "";height: 100%;width: 100%;font-family: "Font Awesome 5 Pro";text-align: center;color: var(--white);}.services-swiper-nav .services-button-next::after {content: "\f105";}.services-swiper-nav .services-button-prev::after {content: "\f104";}.services-style-one-carousel {padding-top: 120px;margin-top: -120px;}.services-swiper-nav .services-pagination {background: transparent;position: absolute;line-height: 40px;color: var(--white);font-size: 24px;width: auto;font-weight: 600;left: 50%;transform: translateX(-50%);top: 0;border: none;}.thumb-style-two {position: relative;z-index: 1;padding-left: 60px;padding-bottom: 60px;}.card-style-one {background: var(--color-primary);padding: 80px 50px;max-width: 300px;}.card-style-one h4 {margin: 0;color: var(--white);font-weight: 600;line-height: 1.4;}.thumb-style-two .card-style-one {position: absolute;left: 0;bottom: 0;}.card-style-one img {height: 80px;margin-bottom: 30px;}.mission-vision-style-one-area {position: relative;z-index: 1;}.mission-thumb {position: relative;}.mission-thumb img {border-radius: 50%;}.mission-tab-content h2 {font-weight: 600;margin-bottom: 25px;}.mission-tab-content ul {margin: 0;list-style: none;padding: 0;margin-top: 20px;}.mission-tab-content ul li {display: block;font-weight: 500;line-height: 2;position: relative;z-index: 1;padding-left: 30px;}.mission-tab-content ul li::after {position: absolute;left: 0;top: 50%;content: "\f058";font-family: "Font Awesome 5 Pro";transform: translateY(-50%);font-weight: 600;color: var(--color-primary);}.bg-gradient .mission-tab-content ul li::after, .bg-theme .mission-tab-content ul li::after {color: var(--white);}.nav.nav-tabs.mission-tab-navs {margin: 0;padding: 0;margin-bottom: 30px;border: none;display: inline-block;background: linear-gradient(45deg, #ffffff 0%, #eff6fe 100%);padding: 10px;border-radius: 50px;border: 1px solid;}.mission-tab-navs button.nav-link {border: none;margin: 0;font-weight: 600;text-transform: uppercase;color: var(--color-heading);transition: all 0.35s ease-in-out;border-radius: 30px;padding: 13px 35px;display: inline-block;box-shadow: none;background: transparent;position: relative;z-index: 1;overflow: hidden;}.mission-tab-navs button.nav-link::after {position: absolute;right: 8px;top: 50%;content: "";height: 40px;width: 40px;background: var(--color-primary);z-index: -1;border-radius: 50%;transform: translateY(-50%);filter: blur(10px);opacity: 0;transition: all 0.35s ease-in-out;}.mission-tab-navs button.nav-link.active::after {opacity: 1;}.mission-tab-navs::before, .mission-tab-navs::after {display: none;}.mission-tab-navs button.nav-link.active, .mission-tab-navs button.nav-link:focus {color: var(--white);background: var(--dark);}.mission-tab-navs button.nav-link:hover {color: var(--color-heading);}.mission-tab-navs button.nav-link.active:hover {color: var(--white);}.shape-top-left {position: absolute;left: 0;top: 0;z-index: -1;max-width: 22%;}.shape-top-left img {height: 100%;}.progress-style-one .progress-box {margin-top: 25px;}.progress-style-one .progress-box h5 {font-size: 22px;font-weight: 600;text-transform: capitalize;}.progress-style-one .progress-box .progress {border-radius: 30px;height: 15px;background: #d0defe;overflow: inherit;}.progress-style-one .progress-box .progress .progress-bar {border-radius: 50px;position: relative;background: var(--color-primary);overflow: inherit;}.progress-style-one .progress-box .progress .progress-bar span {font-size: 22px;right: 0;position: absolute;top: -40px;font-weight: 600;color: var(--color-heading);line-height: 1;}.blog-style-one {background: var(--white);overflow: hidden;border-radius: 8px;box-shadow: 0 5px 3px rgb(3 27 78 / 8%);}.blog-grid .blog-style-one {box-shadow: 0 25px 70px rgb(0 0 0 / 7%);}.secondary .blog-style-one {box-shadow: rgb(0 0 0 / 5%) 0px 10px 30px 0px;}.blog-style-one .thumb .tags {position: absolute;right: 45px;top: 45px;z-index: 1;}.blog-style-one .thumb .tags a {display: inline-block;background: var(--bg-gradient);color: var(--white);padding: 2px 20px;border-radius: 5px;z-index: 1;font-weight: 500;}.blog-style-one .thumb img {margin-bottom: 30px;border-radius: 5px;}.blog-style-one .thumb {padding: 15px;padding-bottom: 0;position: relative;z-index: 1;}.blog-style-one .info {padding: 30px;padding-top: 0;}.blog-style-one .btn-simple {margin-top: 5px;}.blog-style-one h4 {font-size: 26px;line-height: 1.3;}.blog-style-one p {margin: 0;}.blog-meta {display: block;margin-bottom: 15px;}.blog-meta ul li {position: relative;z-index: 1;font-size: 15px;text-transform: uppercase;padding-right: 60px;display: flex;align-items: center;font-weight: 400;}.blog-meta ul li, .blog-meta ul li a {color: var(--color-paragraph);}.blog-meta ul li img {height: 35px;width: 35px !important;border-radius: 50% !important;margin-right: 12px !important;}.blog-meta ul li:last-child {padding-right: 0;}.blog-meta ul {display: flex;align-items: center;}.blog-meta ul li::after {position: absolute;right: 15px;top: 50%;content: "";height: 1px;width: 30px;background: #dddddd;}.blog-meta ul li:last-child::after {display: none;}.blog-meta ul li a {margin-left: 3px;display: inline-block;line-height: 1.4;}.blog-meta ul li a:hover {color: var(--color-primary);}.secondary .blog-meta ul li a:hover {color: var(--color-secondary);}.secondary .blog-meta ul li a:hover {color: var(--color-secondary);}.blog-meta i {font-size: 16px;font-weight: 100;margin-right: 5px;}.blog-style-one.flex {display: grid;grid-template-columns: 1fr 1.2fr;padding: 0;grid-column-gap: 30px;}.blog-style-one.flex .thumb img {margin: 0;border-radius: inherit;}.blog-style-one.flex .thumb {padding: 0;}.blog-style-one.flex .info {padding: 0;display: flex;flex-direction: column;justify-content: center;}.blog-style-one.flex .thumb .tags {right: auto;left: 30px;top: 30px;}.blog-style-one.solid li {font-size: 16px;}.blog-style-one.solid li a {font-weight: 500;}.blog-style-one.solid .info {position: absolute;left: 30px;bottom: 30px;right: 30px;z-index: 9;padding: 30px;padding-bottom: 15px;}.blog-style-one.solid .thumb {padding: 0;box-shadow: inherit;position: relative;z-index: 1;}.blog-style-one.solid .thumb img {margin: 0;border-radius: inherit;transition: all 0.35s ease-in-out;}.blog-style-one.solid:hover .thumb img {transform: scale(1.2);}.blog-style-one.solid {box-shadow: inherit;position: relative;z-index: 1;border-radius: inherit;}.blog-style-one.solid .info h4 {margin: 0;}.blog-style-one.solid .info p {margin-top: 15px;}.blog-style-one.solid .thumb::after {position: absolute;left: 0;bottom: 0;content: "";height: 80%;width: 100%;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 120%) repeat scroll 0 0;transition: all 0.35s ease-in-out;}.blog-style-one.solid:hover .thumb::after {height: 100%;}.blog-style-one.solid a, .blog-style-one.solid p, .blog-style-one.solid li, .blog-style-one.solid .blog-meta a {color: var(--white);}.secondary .blog-style-one a:hover {color: var(--color-secondary);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.blog-meta ul li img {display: none;}}.contact-stye-one {position: relative;}.shape-animated-arrow {position: absolute;left: -12%;top: 0;}.contact-shape {position: absolute;right: -15%;bottom: 0;max-width: 30%;}.half-shape-top {position: relative;z-index: 1;}.half-shape-top::after {position: absolute;left: 0;top: 0;content: "";height: 120px;width: 100%;background: var(--bg-gray);z-index: -1;}.contact-area {background-size: 20%;background-repeat: no-repeat;background-position: right bottom;}.contact-area .shape-left-top {max-width: 30%;top: 60px;opacity: 0.1;}.contact-style-one-info li {display: flex;margin-top: 30px;}.contact-style-one-info li i {display: inline-block;height: 60px;width: 60px;text-align: center;line-height: 60px;background: var(--color-primary);border-radius: 50%;color: var(--white);font-size: 25px;margin-right: 20px;}.contact-style-one-info li:nth-child(2) i {background: #0ea3c1;}.contact-style-one-info li:nth-child(3) i {background: var(--dark);}.contact-style-one-info li p {margin: 0;}.contact-style-one-info li h5 {font-weight: 600;margin-bottom: 5px;font-size: 20px;}.contact-style-one-info li a {font-weight: 400;}.contact-style-one-info h2 {font-size: 36px;font-weight: 600;margin-bottom: 15px;line-height: 1;}.contact-style-one-info ul {margin: 0;padding: 0;list-style: none;margin-top: 50px;}.contact-form-style-one {box-shadow: 0px 15px 60px -10px rgb(109 117 143 / 33%);padding: 60px 80px;border-radius: 10px;position: relative;background: var(--white);}.contact-form-style-one .illustration {position: absolute;left: -130px;bottom: -60px;z-index: -1;}.contact-form-style-one .sub-heading {margin-bottom: 15px;}.contact-form-style-one .heading {margin-bottom: 30px;font-size: 36px;}.contact-form-style-one input, .contact-form-style-one textarea {margin-bottom: 15px;padding: 15px 0;border: none;background: transparent;border-bottom: 2px solid #d6d6d6;border-radius: 0;font-size: 18px;}.contact-form-style-one input:focus, .contact-form-style-one textarea:focus {box-shadow: inherit;}.contact-form-style-one textarea {min-height: 180px;}.contact-form-style-one button {display: inline-block;font-weight: 600;text-transform: capitalize;transition: all 0.35s ease-in-out;overflow: hidden;border-radius: 6px;-webkit-box-shadow: inherit;box-shadow: inherit;font-size: 17px;letter-spacing: 0;position: relative;z-index: 1;color: var(--white);border: none;background: var(--color-primary);padding: 16px 52px;}.contact-form-style-one button::after {position: absolute;top: inherit;right: inherit;bottom: inherit;left: -5%;content: "";height: 150px;width: 115%;z-index: -1;background-color: var(--dark);-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;-webkit-transform: translateY(-45%) skew(25deg) scale(0);transform: translateY(-45%) skew(25deg) scale(0);}.contact-form-style-one button:hover::after {-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);transform: translateY(-45%) skew(25deg) scale(1.2);}.contact-form-style-one button:hover {color: var(--white);}img.loader {margin-left: 8px;}.contact-style-one-info h2 span {position: relative;z-index: 1;}.contact-style-one-info h2 span svg {position: absolute;top: auto;left: 50%;width: 80%;height: 100%;transform: translate(-50%);overflow: visible;bottom: 0;z-index: -1;}.contact-style-one-info h2 span path {stroke: var( --color-secondary);stroke-width: 10;stroke-dasharray: 1500;fill: none;}.maps-area iframe {min-height: 550px;margin-bottom: -10px;left: 0;top: 0;height: 100%;width: 100%;}.error-box h1 {font-size: 200px;font-weight: 600;line-height: 150px;margin-bottom: 30px;}.error-box h2 {font-weight: 600;margin-bottom: 20px;}.alert-notification {margin-top: 30px;}.alert-notification .alert {margin: 0;}.alert-notification h3 {font-weight: 600;margin-bottom: 8px;font-size: 22px;color: red;}.alert-notification p {margin: 0;}.alert-notification p strong {color: #232323;}.alert-notification .alert.alert-success h3 {color: green;}footer .widget-title {font-weight: 600;font-size: 24px;margin-bottom: 30px;}footer .logo img {height: 60px;}footer .logo {margin-bottom: 30px;height: 60px;}footer .newsletter form {border: 2px solid rgba(255, 255, 255, 0.2);position: relative;border-radius: 30px;}footer .newsletter form input {background: transparent !important;border: none;box-shadow: inherit !important;color: var(--white) !important;min-height: 58px;padding: 15px;padding-left: 26px;}footer .newsletter form input::-webkit-input-placeholder {color: #d1d1d7;}footer .newsletter form input::-moz-placeholder {color: #d1d1d7;}footer .newsletter form input:-ms-input-placeholder {color: #d1d1d7;}footer .newsletter form input:-moz-placeholder {color: #d1d1d7;}footer .newsletter form button {position: absolute;right: 5px;top: 5px;padding: 0;background: var(--white);border: none;color: var(--color-heading);font-weight: 500;border-radius: 30px;height: 48px;width: 48px;}footer .newsletter.secondary form button {background: var(--color-secondary);}footer .newsletter {margin-top: 30px;}footer p, footer li, footer li a {color: #d1d1d7 !important;transition: all 0.35s ease-in-out;}footer li a:hover {color: var(--white) !important;}footer li a {font-weight: 400;}footer .link li {margin-top: 10px;}footer .link li:first-child {margin-top: 0;}.footer-item {margin-top: 50px;}.footer-bottom li {display: inline-block;}.footer-bottom p {margin: 0;}.footer-bottom {padding: 15px 0;background: var(--dark-secondary);}.footer-bottom .text-end li {margin-left: 20px;}.f-items {position: relative;z-index: 1;}.f-items .shape-animated-top {position: absolute;left: -200px;top: 80px;}.f-items .shape-animated-top img {max-width: 250px;opacity: 0.03;}.footer-bottom .container {position: relative;}footer {position: relative;z-index: 1;overflow: hidden;}footer::after {position: absolute;left: -9%;top: -10%;content: "";height: 500px;width: 500px;background: rgba(0, 0, 0, 0) linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgb(13 88 130 / 50%) 130%) repeat scroll 0 0;z-index: -1;transform: skewX(10deg);}.footer-shape {position: absolute;left: 0;top: 0;height: 100%;width: 100%;}.footer-shape .item:first-child {position: absolute;right: 0;top: 50px;height: 250px;}.footer-shape .item:first-child img {height: 100%;}.footer-shape .item:nth-child(2) {position: absolute;left: 30px;bottom: 45px;height: 30px;}.footer-shape .item:nth-child(2) img {height: 100%;animation: spinner 20s infinite linear;}.footer-shape .item:nth-child(3) {position: absolute;left: 0;top: 0;height: 40%;opacity: 0.3;}.footer-shape .item:nth-child(3) img {height: 100%;}.footer-shape .item.bottom {top: auto;bottom: 60px;height: 70%;}.opening-hours {margin-top: 30px;}.opening-hours li {margin-top: 10px;position: relative;z-index: 1;}.opening-hours h5 {text-transform: uppercase;font-weight: 600;font-size: 15px;}.opening-hours .working-day, .opening-hours .working-hour {width: 1%;display: table-cell;white-space: nowrap;}.opening-hours .working-day {padding-right: 10px;}.opening-hours .working-hour {padding-left: 10px;text-transform: uppercase;}.opening-hours .marker {width: 98%;display: table-cell;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.3);bottom: 10px;}.footer-social li {display: inline-block;margin-right: 10px;}.footer-social li a {display: inline-block;height: 45px;width: 45px;line-height: 47px;text-align: center;background: rgba(255, 255, 255, 0.1);border-radius: 50%;color: var(--white) !important;}.footer-social {margin-top: 30px;}.footer-social li a:hover {background: var(--color-primary);}.error-page-area {position: relative;z-index: 1;}.error-page-area .shape-left {position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 100%;width: 20%;background-position: left !important;background-repeat: no-repeat !important;z-index: -1;opacity: 0.3;background-size: contain !important;}.error-page-area .shape-right {position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 100%;width: 20%;background-position: right !important;background-repeat: no-repeat !important;z-index: -1;opacity: 0.3;background-size: contain !important;}.error-box h1 {font-size: 150px;line-height: 110px;font-weight: 800;margin-bottom: 40px;text-shadow: 3px 3px #c0c0c0;}.error-box h2 {font-weight: 700;margin-bottom: 20px;}.error-box p {padding: 0 10%;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.banner-style-two .container .banner-thumb img {height: auto;max-width: 50%;margin: 0;min-height: auto;}.banner-style-two .container .banner-thumb {text-align: right;display: flex;justify-content: right;top: auto;height: auto;display: none;}.banner-style-four h2 {font-size: 60px;}.about-style-one .about-card {left: 0;}.about-thumb {padding-left: 50px;}.thumb-shape-bottom {width: 30%;}.testimonial-thumb::after {height: 350px;width: 350px;}.testimonial-thumb .mini-shape {right: -55px;top: 20%;}.about-style-one-area {overflow: hidden;}.about-style-four .fun-fact {display: block;margin: 0;padding: 0;border: none;margin-top: 30px;}.about-style-four-area.shape-light-bottom::after {display: none;}.company-autor {position: inherit;margin-top: 30px;}.company-autor .right-info {display: none;}.about-style-four-area {padding-bottom: 120px;}.shape-right-bottom-actual {bottom: 0;}.about-style-one-area .shape-animated-left {display: none;}.about-style-three .thumb .sub-item img:first-child {left: 30px;max-width: 200px;bottom: -70px;}.about-style-three .thumb .sub-item img:nth-child(2) {bottom: -120px;}.owner-info {display: block;}.owner-info .right-info {display: none;}.owner-info .left-info {border: none;margin: 0;padding: 0;}.team-single-area .team-content-top {bottom: 0;margin: 0;padding-bottom: 120px;}.team-single-area .team-content-top .right-info {margin-bottom: 0;}.service-nav-info {margin: 0;}.partner-heading::before {right: -50px;}.partner-heading::after {right: -50px;}.choose-us-style-one-area::after {width: 65%;}.partner-style-one-area .align-center {align-items: center;}.bottom-shape-light::after {top: 480px;}.half-angle-shape::after {transform: skewX(-7deg);width: 53%;}.feature-style-one-heading .arrow-shape {right: -150px;}.pricing-badge {display: none;}.banner-style-five h2 {font-size: 45px;}.about-style-two-area .align-center {align-items: normal;}.about-style-two-info ul li {margin: 0;padding: 0;border: none;width: 100%;margin-top: 30px;}.about-style-two-info ul li:first-child {margin-top: 0;}.process-style-two h3 {font-size: 20px;}.process-style-two .thumb span {right: 0;font-size: 40px;}.soft-overview .overlay {position: inherit;top: 0;margin-top: 30px;max-width: 100%;}.soft-overview {padding-right: 0;padding-bottom: 0;}footer .widget-title {font-size: 20px;}.title {font-size: 45px;}.choose-us-style-thumb .fun-fact {right: auto;left: -80px;bottom: 20%;}.choose-us-style-thumb .shape {left: 50%;transform: translateX(-50%);top: auto;bottom: 25%;}.choose-us-style-two-area {overflow: hidden;}.choose-us-style-two .expertise .left {padding: 50px 20px;}.choose-us-style-two .expertise {padding-right: 30px;}.choose-us-style-two .expertise .right .video-play-button {font-size: 14px;}}@media only screen and (min-width: 768px) and (max-width: 1023px) {}@media screen and (max-width: 991px) {.order-last {order: 0;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.top-bar-area .social {display: none;}.top-bar-area .item-flex {justify-content: center;}.top-bar-area .call-entry {display: none;}.top-bar-style-two {border-bottom: 1px solid #e7e7e7;background: var(--bg-gray);}.banner-style-two .container .banner-thumb {position: inherit;height: auto;max-width: 60%;margin: auto;display: none;}.banner-style-two .content {padding-top: 100px;padding-bottom: 120px;}.banner-style-two .container .banner-thumb img {margin-top: 50px;}.banner-area.navigation-right-botom.navigation-custom-large .swiper-button-prev {left: 50%;margin-left: -50px;}.banner-area.navigation-right-botom.navigation-custom-large .swiper-button-next {right: auto;left: 50%;margin-right: -50px;}.banner-style-four .thumb {display: none;}.banner-style-four .content {padding-top: 120px;}.banner-style-one h2 {font-size: 70px;}.thumb-shape-bottom {right: 0;}.thumb-shape-bottom img {height: 150px;right: 0;position: relative;top: 50px;}.about-thumb {margin-bottom: 50px;}.shape-animated-left {display: none;}.about-style-one .about-card {position: relative;left: 0;top: 0;bottom: auto;width: 100%;margin-top: 30px;}.triangle-shape {display: none;}.about-style-one .about-card ul {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 50px;}.about-card li {margin: 0;padding: 0;border: navajowhite;}.about-style-two .thumb img:nth-child(2) {left: 0;border: 2px solid var(--white);box-shadow: 0 25px 70px rgb(0 0 0 / 7%) !important;display: none;}.about-style-two .thumb {padding-left: 0;margin-bottom: 50px;}.about-style-two .experience {left: 50px;}.about-style-two .thumb .shape {display: none;}.shape-right-bottom {max-width: 30%;bottom: -150px;display: none;}.feature-style-two-area {background-size: 0;}.about-style-three .thumb .sub-item img:first-child {left: 30px;bottom: -30px;}.about-style-three .thumb .sub-item img:nth-child(2) {right: 0;}.about-style-three .thumb {margin-bottom: 90px;}.thumb-style-one {text-align: center;}.thumb-style-one img {margin-bottom: 30px;}.project-info {border: none;padding: 50px;background: var(--bg-gray);margin-bottom: 30px;}.project-details-items.bg-gray {padding: 50px;}.item-grid-colum {display: block;}.company-autor {position: inherit;margin-top: 30px;}.shape-light-bottom::after {display: none;}.about-style-four-area {padding-bottom: 60px;}.shape-right-bottom-actual {bottom: 0;}.company-autor .right-info {display: none;}.about-style-four .thumb img {margin: 0;max-width: 100%;margin-bottom: 40px;}.about-style-four .experience {display: none;}.about-style-four .thumb {padding-top: 0;}.choose-us-style-thumb .fun-fact {right: auto;left: -80px;bottom: 25%;}.estimate-thumb {margin-top: 50px;text-align: center;}.estimate-thumb img {width: 100%;}.service-nav-info {margin-right: 30px;}.services-style-two .thumb .title::after {transform: none;right: 0;}.services-style-two .thumb .title {right: 0;}.process-style-one {margin-top: 60px;padding: 0 25%;}.col-lg-4:first-child .process-style-one {margin-top: 0;}.faq-style-one.default-padding {padding-bottom: 0;}.faq-thumb {text-align: center;}.faq-thumb img {max-width: 50%;margin-top: 20px;}.faq-style-one-area {background-size: contain;}.partner-heading {margin-bottom: 15px;}.partner-heading::after {display: none;}.partner-heading::before {display: none;}.partner-style-two-area {text-align: center;}.partner-heading h3 strong {color: var(--white);}.choose-us-style-one-area::after {width: 100%;transform: inherit;left: 0;}.choose-us-style-one-area .text-invisible {font-size: 100px;bottom: 20px;display: none;}.partner-map {text-align: center;margin-bottom: 50px;}.partner-items ul li {border: 1px solid #e7e7e7;}.gallery-items.colums-2 .gallery-item, .gallery-items.colums-3 .gallery-item {width: 50%;}.project-swiper-nav {position: relative;top: 0;}.project-style-one .info {padding: 50px;left: 0;margin: 0;}.project-style-one-carousel .swiper-wrapper {padding-bottom: 30px;}.project-swiper-nav .project-pagination {color: var(--color-heading);}.project-style-one-carousel {margin: 0;padding: 0;}.gallery-style-two .overlay {left: 30px;right: 30px;}.gallery-item.active .overlay {opacity: 0;visibility: hidden;transform: translateX(60px);}.gallery-item.active .shape {bottom: -30%;opacity: 0;visibility: hidden;}.shape-animated-arrow {display: none;}.project-details-area .top-info {margin-top: 30px;}.team-single-area .team-content-top .right-info {padding: 0 15px;margin: 0;}.team-single-area .team-content-top img {margin-bottom: 40px;}.team-single-area .team-content-top {margin: 0;bottom: 0;padding-bottom: 120px;}.team-single-area .bottom-info .skill-items {padding-left: 0;margin-top: 50px;}.request-call-back-area .text-end {text-align: left !important;}.achivement-counter ul {margin: 0 -15px;}.achivement-counter {border: none;padding: 0;margin-top: 50px;}.achivement-counter li {margin: 0;width: 50%;float: left;border-right: 1px solid rgba(255, 255, 255, 0.3);padding: 0 30px;}.achivement-counter li .icon {float: left;}.achivement-counter li:last-child {border: navajowhite;}.achivement-counter .fun-fact .medium {margin-top: 8px;display: block;}.achivement-counter li i {line-height: 0;}.request-call-back-area .achivement-counter::after {display: none;}.pricing-badge {display: none;}.testimonial-style-one-area {text-align: center;}.testimonial-thumb::after {height: 500px;width: 500px;}.testimonial-thumb .thumb-item img {max-width: 490px;}.testimonial-thumb .thumb-item img {border-radius: 0 0 400px 400px;position: relative;}.testimonial-thumb .thumb-item {margin-bottom: 50px;margin-top: -35px;}.testimonial-thumb .mini-shape {right: 10%;top: 35%;}.testimonial-style-one .provider {justify-content: center;}.half-angle-shape::after {width: 100%;transform: inherit;left: 0;}.feature-style-one-heading .arrow-shape {right: auto;top: -70px;height: 40px;left: -30px;}.circle-progress {display: block;border-bottom: 1px solid rgba(255, 255, 255, 0.3);padding-bottom: 50px;display: none;}.circle-progress .progressbar {display: inline-block;margin-right: 70px;}.feature-style-one {width: 50%;float: left;margin: 0;border: none;padding: 0 30px;display: block;}.feature-style-one:first-child {padding-left: 0;}.feature-style-one:last-child {padding-right: 0;}.feature-style-one h4 {color: var(--white);}.feature-style-one p {color: var(--white);opacity: 0.8;}.feature-style-one .icon {margin: 0;margin-bottom: 20px;}.contact-style-one-area.half-shape-top::after {height: 100%;background: transparent;}.footer-bottom {text-align: center;}.footer-bottom .text-end {text-align: center !important;margin-top: 10px;}.footer-shape .item:nth-child(2) img {display: none;}.footer-bottom .text-end li {margin: 0 15px;}.footer-shape .item.bottom {height: auto;top: auto;bottom: 0;max-width: 30%;}.feature-style-five-grid {grid-template-columns: 1fr 1fr;}.banner-style-six .content {padding-top: 120px;}.banner-style-six .content .thumb img:first-child {transform: inherit;}.banner-style-six .content .thumb img:nth-child(2) {transform: inherit;right: 0;}.banner-style-six .content .thumb {padding-right: 50px;}.fun-factor-style-two-box .fun-fact {display: block;text-align: center;}.fun-factor-style-two-box .fun-fact .counter {margin: 0;align-items: center;justify-content: center;margin-bottom: 15px;}.fun-factor-style-two-box {border: beige;padding-top: 60px;padding-bottom: 0;}.about-style-six-thumb {margin-bottom: 50px;}.soft-overview {padding: 0;}.soft-overview .overlay {position: inherit;margin-top: 30px;max-width: 100%;}.video-bg-live {width: 100%;}.software-video-preview {padding: 180px 0;margin-bottom: 20px;}.software-video-preview .video-play-button {top: 50%;left: 50%;transform: translate(-50%, -50%);}.about-style-two-area .shape {max-width: 20%;}.about-style-two-thumb {margin-bottom: 50px;}.banner-area.banner-solar {background-color: var(--bg-gray) !important;padding-top: 0;}.banner-area.banner-solar .banner-thumb {display: none;}.feature-style-four {border: 2px dashed rgba(255, 255, 255, 0.2);border-radius: 10px;overflow: hidden;}.feature-style-four-single {border: none !important;margin-top: 30px;}.feature-style-four-single::before, .feature-style-four-single::after {display: none;}.feature-style-four-single:first-child {margin-top: 0;}.process-style-two-area {overflow: hidden;background-size: contain;background-position: center top;}.process-style-two {margin-top: 50px;}.process-style-two-items {margin-top: -20px;}.service-style-four .info {padding: 60px 30px;}.gallery-style-four img {width: 100%;}.blog-meta ul li::after {display: none;}.blog-meta ul li {padding-right: 30px;}}@media only screen and (max-width: 767px) {.top-bar-area {display: none;}.breadcrumb-area h1 {font-size: 36px;}.banner-area h2 {font-size: 42px !important;line-height: 1.2 !important;}.banner-area.banner-style-one .content {padding: 100px 0;}.banner-style-four h2 {font-size: 42px;line-height: 1.2;}.banner-style-four .content {padding: 80px 0;}.banner-style-four .thumb {display: none;}.banner-style-two .container .banner-thumb {height: auto;position: inherit;}.banner-style-two .container .banner-thumb img {height: auto;margin: 0;}.banner-style-two .content {text-align: center;}.shape-animated-left {display: none;}.thumb-shape-bottom {display: none;}.about-style-one .about-card {left: 0;top: 0;bottom: auto;position: relative;width: 100%;margin-top: 30px;margin-bottom: 50px;}.about-thumb {margin-top: 30px;margin-bottom: 0;}.triangle-shape {display: none;}.about-card li:last-child {padding-bottom: 0;margin-bottom: 0;border: none;}.about-card li {padding-bottom: 30px;}.about-style-one .accordion-single .accordion-body {padding-right: 0;}ul.tech-index-items {grid-template-columns: 1fr;}ul.tech-index-items li a {position: relative;z-index: 1;padding-right: 60px;}ul.tech-index-items li a::after {position: absolute;right: 20px;top: 50%;transform: translateY(-50%) rotate(-45deg);content: "\f178";font-family: "Font Awesome 5 Pro";font-weight: 100;font-size: 22px;}.about-style-two .thumb img:nth-child(2) {display: none;}.about-style-two .thumb {padding: 0;margin-bottom: 30px;}.about-style-two .experience {position: relative;top: 0;margin-bottom: 30px;margin-top: 30px;width: 100%;text-align: center;display: none;}.about-style-two .thumb .shape {display: none;}.company-autor {position: inherit;margin-top: 30px;}.shape-light-bottom::after {display: none;}.about-style-four-area {padding-bottom: 60px;}.shape-right-bottom-actual {bottom: 0;}.company-autor .right-info {display: none;}.about-style-four .thumb img {margin: 0;max-width: 100%;margin-bottom: 40px;}.about-style-four .experience {display: none;}.about-style-four .thumb {padding-top: 0;}.services-style-three {text-align: center;}.services-style-two .thumb .title::after {transform: none;right: 0;}.services-style-two .thumb .title {right: 0;}.team-single-area .team-content-top .right-info {padding: 0 15px;margin: 0;}.team-single-area .team-content-top img {margin-bottom: 40px;}.team-single-area .team-content-top {margin: 0;bottom: 0;padding-bottom: 60px;}.team-single-area .bottom-info .skill-items {padding-left: 0;margin-top: 50px;}.project-details-items .project-thumb .row {gap: 30px;}.project-info {padding: 30px;border: none;background: var(--bg-gray);margin-top: 20px;margin-bottom: 30px;}.project-details-items.bg-gray {padding: 50px 30px;}.item-grid-container {grid-row-gap: 20px;}.item-grid-colum {grid-template-columns: 1fr;grid-row-gap: 0;}.process-style-one {margin-top: 50px;}.col-lg-4:first-child .process-style-one {margin-top: 0;}.process-style-one .thumb::before {opacity: 1;visibility: visible;}.choose-us-style-one-area .cover-bg {width: 100%;display: none;}.choose-us-style-one-area::after {transform: none;width: 100%;left: 0;opacity: 1;}.list-item::after {display: none;}.list-item {padding-left: 0;}.choose-us-style-one-area .text-invisible {font-size: 60px;right: auto;left: 10px;bottom: 0;opacity: 0.2;display: none;}.price-range-slider .range-bar {float: left;width: 100%;margin-top: 15px;}.price-range-slider .range-value input {float: left;width: 100%;text-align: left;margin-top: 10px;}.price-range-slider .range-value span {font-size: 20px;}.estimate-thumb {margin-top: 40px;}.estimate-thumb .shape {display: none;}.thumb-style-two .card-style-one {position: inherit;width: 100%;max-width: 100%;margin-top: 30px;}.thumb-style-two {padding: 0;}.thumb-style-one img {margin-bottom: 30px;}.shape-top-left {display: none;}.mission-tab-navs button {margin: 0 !important;width: 100%;margin-bottom: 15px !important;border: 1px solid var(--dark) !important;}.mission-tab-navs button:last-child {margin-bottom: 0 !important;}.nav.nav-tabs.mission-tab-navs {background: transparent;border: none;border-radius: 0;padding: 0;display: block;}.team-style-two .thumb {padding-left: 0;}.team-style-two .info {max-width: 100%;padding: 15px 30px;}.team-style-two .thumb img {border-radius: 10px 10px 0 0;}.team-style-two .social {left: 30px;bottom: 15px;}.team-style-two .thumb::after {left: 40px;top: 30px;display: none;}.team-style-two:hover .thumb::after {height: 30%;}.team-single-list {grid-template-columns: 1fr;grid-row-gap: 40px;}.partner-map {text-align: center;}.partner-items ul {grid-template-columns: 1fr 1fr;margin-top: 50px;}.partner-items ul li::after {display: none;}.partner-items ul li {border: 1px solid #e7e7e7;}.half-angle-shape::after {display: none;}.feature-style-one-heading h2 {color: var(--color-heading);}.feature-style-one-heading.text-light p {color: var(--color-paragraph);opacity: 1;}.circle-progress .circle strong {color: var(--color-heading);}.feature-style-one {display: block;}.feature-style-one .icon {margin: 0;margin-bottom: 30px;}.circle-progress .progressbar h4 {color: var(--color-heading);opacity: 1;}.feature-style-one-heading .arrow-shape {display: none;}.circle-progress {grid-template-columns: 1fr;grid-row-gap: 30px;}.default-features {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 30px;}.feature-style-one-heading ul.list-card li {background: var(--dark);padding: 30px;}.feature-style-one-heading ul.list-card li p {color: #cccccc;}.half-angle-shape::before {display: none;}form.seo-form button {position: inherit;border: none;width: 100%;left: 0;right: 0;min-height: 60px;}form.seo-form input {background: rgba(255, 255, 255, 0.2);border-radius: 30px;margin-bottom: 10px;border: none !important;text-align: center;}form.seo-form {text-align: center;padding: 30px;}form.seo-form input[type="email"] {padding-right: 30px;}.testimonial-thumb .mini-shape {right: 0;}.testimonial-thumb .thumb-item {margin-bottom: 30px;text-align: center;}.testimonial-style-one {text-align: center;}.testimonial-style-one .provider {justify-content: center;text-align: left;}.testimonial-thumb .thumb-item > img {height: 500px;border-radius: 0 0 480px 485px;}.testimonial-thumb .thumb-item {border-radius: inherit;margin-top: -30px;}.about-style-three .thumb .sub-item img:first-child {left: 15px;max-width: 50%;bottom: -30px;}.about-style-three .thumb .sub-item img:nth-child(2) {right: 0;max-width: 60%;}.shape-right-bottom {display: none;}.about-style-three .thumb {margin-bottom: 70px;}.choose-us-style-thumb .fun-fact {right: auto;left: 50%;bottom: 30px;transform: translateX(-50%);display: none;}.choose-us-style-thumb {margin: 0;}.choose-us-style-thumb .shape {right: auto;left: 50%;transform: translateX(-50%);}.choose-us-style-two-area {overflow: hidden;}.choose-us-style-two .expertise {display: block;text-align: center;padding: 30px;background-size: cover;background-position: center;padding-top: 120px;}.choose-us-style-two .expertise .left {background: transparent;padding: 0;border: none;border-radius: 10px;margin-bottom: 30px;display: none;}.choose-us-style-two .expertise .left h2 {color: var(--white);}.choose-us-style-two .expertise::after {display: none;}.partner-heading {margin-bottom: 15px;}.partner-heading::after {display: none;}.partner-heading::before {display: none;}.partner-style-two-area {text-align: center;}.partner-heading h3 strong {color: var(--white);}.fun-factor-style-one-box .item {margin-top: 30px;}.fun-factor-style-one-box .item .fun-fact {border-top: 1px solid #dddddd;display: block;padding-top: 30px;}.fun-factor-style-one-box .item:first-child {margin-top: 0;}.fun-factor-style-one-box .item:first-child .fun-fact {padding-top: 0;border: none;}.achivement-counter {border: none;padding: 0;margin-top: 60px;display: block;}.request-call-back-area {text-align: center;}.achivement-counter li {display: block;text-align: center;margin-top: 60px;}.achivement-counter li i {margin: 0;margin-bottom: 10px;line-height: 1;}.achivement-counter .fun-fact .counter {justify-content: center;}.achivement-counter::after {top: 0;height: 100%;width: 100%;border-radius: 10px;display: none;}.achivement-counter .fun-fact {text-align: center;}.marketing-types {height: 100%;width: 100%;border: none;padding: 0;display: block;text-align: left;margin: 0;}.marketing-types::before, .marketing-types::after {display: none;}.marketing-types .icon {display: none;}.marketing-types .blur-shape {display: none;}.types-list {grid-template-columns: 1fr;grid-row-gap: 10px;}.faq-thumb img {max-width: 50%;margin: auto;}.faq-thumb {text-align: center;}.faq-style-one-area {background-size: contain;}.pricing-badge {display: none;}.project-swiper-nav {position: relative;top: 0;}.project-style-one .info {padding: 50px;left: 0;margin: 0;}.project-style-one-carousel .swiper-wrapper {padding-bottom: 30px;}.project-swiper-nav .project-pagination {color: var(--color-heading);}.gallery-style-two .overlay {left: 30px;right: 30px;}.gallery-item.active .overlay {opacity: 0;visibility: hidden;transform: translateX(60px);}.gallery-item.active .shape {bottom: -30%;opacity: 0;visibility: hidden;}.shape-animated-arrow {display: none;}.load-more-info {display: none;}.project-details-area .top-info {margin-top: 15px;}ul.check-list {grid-template-columns: 1fr;}.blog-meta ul {display: block;}.blog-meta ul li::after {display: none;}.blog-meta ul li {display: inline-block;padding-right: 18px;}.blog-style-one.solid .info {position: inherit;left: 0;bottom: 0;right: inherit;padding: 30px;padding-top: 150px;}.blog-style-one .thumb .tags {display: none;}.blog-style-one.solid .thumb img {position: absolute;height: 100%;width: 100%;object-fit: cover;object-position: center;}.blog-style-one h4 {font-size: 22px;}.contact-style-one-area.half-shape-top::after {height: 100%;}.contact-style-one-area.half-shape-top::after {height: 100%;background: transparent;}.contact-shape {display: none;}.contact-form-style-one {margin-top: 30px;padding: 50px 30px;}.maps-area iframe {min-height: 360px;}.certification {position: relative;left: 0;margin: 30px 0;display: none;}.about-style-two-thumb img:nth-child(2) {display: none;}.about-style-two-thumb {grid-template-columns: 1fr;padding-top: 0;margin-bottom: 40px;}.about-style-two-area .shape {display: none;}.footer-shape {display: none;}.footer-bottom {text-align: center;}.footer-bottom .text-end {text-align: center !important;margin-top: 10px;}.footer-shape .item:nth-child(2) img {display: none;}.footer-bottom .text-end li {margin: 0 15px;}.footer-shape .item.bottom {height: auto;top: auto;bottom: 0;max-width: 50%;}.feature-style-five-grid {grid-template-columns: 1fr;}.banner-style-six .content {padding-top: 60px;}.banner-style-six h2 {font-size: 36px;}.banner-style-six h4 {font-size: 18px;}.banner-style-six h4 strong {font-size: 16px;}.banner-style-six .content .thumb::after {display: none;}.banner-style-six .content .thumb img:first-child {transform: inherit;}.banner-style-six .content .thumb img:nth-child(2) {transform: inherit;right: 0;}.banner-style-six .content .thumb {padding-right: 50px;}.title {font-size: 36px;}.fun-factor-style-two-box .fun-fact {display: block;text-align: center;border-top: 1px solid #dddddd;padding-top: 30px;}.fun-factor-style-two-box .fun-fact .counter {margin: 0;align-items: center;justify-content: center;margin-bottom: 15px;}.fun-factor-style-two-box .item {margin-top: 30px;}.fun-factor-style-two-box .item:first-child {margin-top: 0;}.fun-factor-style-two-box .item:first-child .fun-fact {padding-top: 0;border: none;}.fun-factor-style-two-box {border: beige;padding-top: 60px;padding-bottom: 0;}.about-style-six-thumb {padding: 0;margin: 0;margin-bottom: 40px;}.about-style-six-thumb img:nth-child(2) {position: inherit;top: 0;width: 100%;margin-top: 30px;}.about-style-six-thumb::before {display: none;}.about-style-six-thumb .shape {display: none;}.soft-overview {padding: 0;}.soft-overview .overlay {position: inherit;margin-top: 30px;max-width: 100%;}.video-bg-live {width: 100%;}.software-video-preview {padding: 180px 0;margin-bottom: 20px;}.software-video-preview .video-play-button {top: 50%;left: 50%;transform: translate(-50%, -50%);}.banner-area.banner-solar {background-color: var(--bg-gray) !important;padding-top: 0;}.banner-area.banner-solar .banner-thumb {display: none;}.feature-style-four {border: 2px dashed rgba(255, 255, 255, 0.2);border-radius: 10px;overflow: hidden;}.feature-style-four-single {border: none !important;margin-top: 30px;}.feature-style-four-single::before, .feature-style-four-single::after {display: none;}.feature-style-four-single:first-child {margin-top: 0;}.process-style-two .thumb {width: 320px;position: relative;left: -20px;}.process-style-two .thumb span {right: 0;font-size: 50px;}.process-style-two-area {overflow: hidden;background-size: contain;background-position: center top;}.process-style-two {margin-top: 50px;}.process-style-two-items {margin-top: -20px;}}@media only screen and (min-width: 600px) and (max-width: 767px) {}@media only screen and (min-width: 600px) and (max-width: 1200px) {.gallery-items.colums-4 .pf-item {width: 50%;}}@media only screen and (min-width: 480px) and (max-width: 767px) {}@media only screen and (max-width: 500px) {.owner-info .right-info {display: none;}.owner-info .left-info {margin: 0;padding: 0;border: none;}.about-card li {display: block;text-align: center;}.about-card li .fun-fact {text-align: center;}.about-card li .icon {margin-bottom: 40px;}.about-card .fun-fact .counter {justify-content: center;}.about-style-four .fun-fact {display: block;border: none;margin: 0;padding: 0;margin-top: 30px;}.testimonial-style-two .provider {display: block;}.testimonial-style-two .provider .thumb {margin-top: 15px;}.team-single-area .right-info .social .share-link {display: none;}.blog-style-one.solid .thumb .tags {display: none;}.service-style-four .info .icon .thumb {height: 80px;width: 80px;min-width: 80px;line-height: 80px;}.service-style-four .info .icon img {height: 55px;}.service-style-four .info .icon .link {height: 80px;line-height: 80px;}}@media only screen and (max-width: 400px) {.default-features {grid-template-columns: 1fr;grid-row-gap: 30px;}.default-feature-item {text-align: center;}.testimonial-thumb .mini-shape {right: 0;}.testimonial-thumb::after {height: 320px;width: 320px;bottom: 0;}.testimonial-thumb .thumb-item {padding: 0 30px;margin-bottom: 30px;}.testimonial-thumb .thumb-item > img {border-radius: 0 0 400px 400px;position: relative;margin-bottom: -4px;height: auto;}.testimonial-thumb .mini-shape {right: 0;}.testimonial-thumb::after {height: 320px;width: 320px;bottom: 0;}.testimonial-thumb .thumb-item {padding: 0 30px;margin-bottom: 30px;}.testimonial-thumb .thumb-item img {border-radius: 0 0 400px 400px;position: relative;margin-bottom: -4px;}.testimonial-style-one {text-align: center;}.testimonial-style-one .provider {justify-content: center;text-align: left;}.testimonial-style-one p {font-size: 20px;}.testimonial-style-one h4 {font-size: 20px;}.testimonial-style-one .provider i {font-size: 70px;}}#preloader {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: var(--white);z-index: 999;}.tranzi-loader-wrap {height: 100vh;display: flex;align-items: center;justify-content: center;position: fixed;width: 100%;}.tranzi-loader-inner {position: fixed;width: 100%;display: inline-flex;align-items: center;justify-content: center;height: 100vh;}.tranzi-loader {margin-left: 92px;}@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {.tranzi-loader {transform: scale(0.8);margin-left: 66px;}}.tranzi-loader-item {position: absolute;width: 6px;height: 80px;margin-top: -45px;border-radius: 0px;background-color: var(--color-primary);animation: urane-loader-aim 0.8s infinite;animation-direction: alternate-reverse;}.color-style-two .tranzi-loader-item {background-color: var(--color-style-two);}.color-style-three .tranzi-loader-item {background-color: var(--color-style-three);}.color-style-four .tranzi-loader-item {background-color: var(--color-style-four);}.color-style-five .tranzi-loader-item {background-color: var(--color-style-five);}.color-style-six .tranzi-loader-item {background-color: var(--color-secondary);}.tranzi-loader .tranzi-loader-item:nth-child(1) {margin-left: 0px;}.tranzi-loader .tranzi-loader-item:nth-child(2) {margin-left: -14px;animation-delay: 0.1s;}.tranzi-loader .tranzi-loader-item:nth-child(3) {margin-left: -28px;animation-delay: 0.2s;}.tranzi-loader .tranzi-loader-item:nth-child(4) {margin-left: -42px;animation-delay: 0.3s;}.tranzi-loader .tranzi-loader-item:nth-child(5) {margin-left: -56px;animation-delay: 0.4s;}.tranzi-loader .tranzi-loader-item:nth-child(6) {margin-left: -70px;animation-delay: 0.5s;}.tranzi-loader .tranzi-loader-item:nth-child(7) {margin-left: -84px;animation-delay: 0.6s;}.tranzi-loader .tranzi-loader-item:nth-child(8) {margin-left: -98px;animation-delay: 0.7s;}@keyframes urane-loader-aim {0% {height: 2px;margin-top: 0;transform: rotate(0deg);}100% {height: 80px;transform: rotate(0deg);}}