
@import url(../css/bootstrap.min.css);@import url(../fonts/css/all.min.css);@import url(../fonts/css/flag-icons.min.css);@import url(../fonts/flaticon/flaticon_flaticons.css);@import url(../css/aos.css);@import url(../css/swiper-bundle.min.css);body, html {overflow-x: clip }*, ol, ul {padding: 0;margin: 0 }a, body, button {font-size: 16px;color: var(--template-color) }a, body, button, h1, h2, h3, h4, h5, h6, p {color: var(--template-color) }a, a:hover, button, button:hover, img, input, textarea {outline: 0;border: 0 }.btn--primary:hover::before, iframe {width: 100% }.btn--primary:hover::after, .btn--secondary:hover::after {right: calc(100% - 8px) }.footer .footer__widget-content p:last-of-type, .footer .footer__widget-list li:last-of-type {margin-bottom: 0 }.about .about__content-single, .main-header__menu .open-offcanvas-nav, .mobile-menu .mobile-menu__wrapper, .mobile-menu .navbar__list, .team .thumb-hover {-webkit-box-orient: vertical;-webkit-box-direction: normal }.btn--primary, .btn--secondary, a, a:hover, button, button:hover {text-decoration: none }.middle {height: 100%;display: flex !important;flex-direction: column;justify-content: center }:root {--montserrat: "Montserrat", sans-serif;--Nunito: "Arimo", sans-serif;--template-font: var(--Nunito);--template-bg: #ffffff;--template-color: #555555;--white: #ffffff;--black: #000000;--primary-color: #991d1f;--secondary-color: #f5f5f5;--tertiary-color: #f3f8ff;--quaternary-color: #222222;--quinary-color: #212121;--transition: all 0.5s ease;--shadow: 0px 0px 12px 2px #00000020;--shadow-secondary: 0px 16px 24px 0px rgba(242, 195, 53, 0.2) }* {-webkit-box-sizing: border-box;box-sizing: border-box }::-moz-selection {color: #fff;background-color: #1770c8 }::selection {color: #fff;background-color: #1770c8 }html {scroll-behavior: unset !important }body {font-family: var(--template-font);line-height: 26px;font-weight: 400;background-color: var(--template-bg) }body::-webkit-scrollbar {width: 5px }body::-webkit-scrollbar-track {background-color: #b5c8d4;border-radius: 5px }.cursor-outer, .progress-wrap {background-color: var(--base-color) }body::-webkit-scrollbar-button, body::-webkit-scrollbar-thumb {background-color: var(--base-color);border-radius: 5px }.body-active {height: 100vh;overflow: clip }button {background-color: transparent }a, button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 8px;-webkit-transition: var(--transition);transition: var(--transition);cursor: pointer;line-height: 24px }.video-btn-wrapper .open-video-popup, i {-webkit-box-align: center;display: -webkit-inline-box;display: -ms-inline-flexbox }a i, a span, button i, button span {font-size: inherit;line-height: inherit;color: inherit }a:focus, button:focus {-webkit-box-shadow: none;box-shadow: none;outline: 0 }ol, ul {list-style-type: none;list-style-position: inside }blockquote, hr, textarea {margin: 0;opacity: 1 }input:focus, textarea:focus {-webkit-box-shadow: none;box-shadow: none }input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0 }input[type=number] {-moz-appearance: textfield;-webkit-appearance: textfield;appearance: textfield }input[type=checkbox] {width: initial;height: initial }textarea {min-height: 150px;resize: none }table {border-collapse: collapse;border-spacing: 0px }iframe {border: 0 }h1, h2, h3, h4, h5, h6, p {padding: 0;margin: 0;font-family: var(--Nunito) }blockquote, input, label, li, p, select, span, td, textarea, th {font-size: 16px;line-height: 30px;font-weight: 400;color: var(--template-color) }h1, h2 {font-size: 30px;line-height: 40px }h3 {font-size: 24px;line-height: 34px }h4, h5 {font-size: 20px;line-height: 30px }h6 {font-size: 18px;line-height: 28px }h1 a, h1 span, h2 a, h2 span, h3 a, h3 span, h4 a, h4 span, h5 a, h5 span, h6 a, h6 span, p a, p span {font-family: inherit;font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit }h1, h2, h3, h4, h5, h6 {font-family: var(--montserrat) }img {max-width: 100%;height: auto;-o-object-fit: cover;object-fit: cover }i {display: inline-flex;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }span {display: inline-block }.gutter-24 {row-gap: 24px }div {line-height: 0 }.container {padding-left: 15px;padding-right: 15px }.row {--bs-gutter-x: 30px }.vertical-column-gap-sm {row-gap: 16px }.vertical-column-gap {row-gap: 30px }.vertical-column-gap-lg {row-gap: 0 }.cursor-outer {margin-left: -12px;margin-top: -12px;width: 30px;height: 30px;border: 1px solid var(--base-color);-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 10000000;opacity: .34;-webkit-transition: .4s ease-out;transition: .4s ease-out }.cursor-outer.cursor-hover {opacity: .14 }.cursor-outer.cursor-big {opacity: 0 }.progress-wrap {position: fixed;right: 30px;bottom: 30px;height: 50px;width: 50px;padding: 6px;cursor: pointer;display: block;border-radius: 50px;-webkit-box-shadow: inset 0 0 0 8px var(--base-color);box-shadow: inset 0 0 0 8px var(--base-color);opacity: 0;visibility: hidden;-webkit-transform: translateY(15px);-ms-transform: translateY(15px);transform: translateY(15px);-webkit-transition: .2s linear;transition: .2s linear;z-index: 99;overflow: hidden }.btn--primary, .progress-wrap span {background-color: var(--primary-color) }.progress-wrap span::after, .progress-wrap span::before {position: absolute;content: "\f176";line-height: 34px;border-radius: 50%;height: 34px;width: 34px;cursor: pointer;display: block;-webkit-transition: .2s linear;font-size: 18px;font-weight: 700;left: 50%;color: var(--white);top: 50%;font-family: "Font Awesome 6 Free";text-align: center }.progress-wrap span {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 34px;height: 34px;border-radius: 50%;overflow: hidden }.progress-wrap span::after {-webkit-transform: translate(-50%, 200%);-ms-transform: translate(-50%, 200%);transform: translate(-50%, 200%);z-index: 1;transition: .2s linear }.progress-wrap span::before, .progress-wrap:hover span::after {-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%) }.progress-wrap span::before {transform: translate(-50%, -50%);z-index: 2;transition: .2s linear }.progress-wrap:hover span::before {-webkit-transform: translate(-50%, -200%);-ms-transform: translate(-50%, -200%);transform: translate(-50%, -200%) }.progress-wrap:hover span::after {transform: translate(-50%, -50%) }.progress-wrap path {fill: none }.progress-wrap .progress-circle path {stroke: var(--black);stroke-width: 4;-webkit-box-sizing: content-box;box-sizing: content-box;-webkit-transition: .2s linear;transition: .2s linear }.btn--primary::after, .btn--primary::before {content: "";-webkit-transition: var(--transition) }.pt-200 {padding-top: 200px !important }.section__header {margin-bottom: 20px;position: relative }.section__header span {font-size: 18px;font-weight: 700;color: #fff;margin-top: -8px }.section__header h2 {color: #fff;font-weight: 600;margin: 16px 0 100px }.about .section__header h2 {color: #7c797a !important;margin-bottom: 20px }.about .section__header h2 span {color: var(--primary-color) !important }.about .section__header span {color: #939393;margin-top: 0 }.properties .section__header span {color: var(--primary-color);font-size: 24px }.properties .section__header h2 {color: var(--primary-color);margin-bottom: 20px !important }.properties .section__header {margin-bottom: 60px }.properties .section__header p {font-size: 18px }.section__header h2 span {font-size: 36px;line-height: 46px;color: var(--primary-color) }.video-btn-wrapper {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 4 }.btn--primary, .btn--secondary {z-index: 1;color: #fff;padding: 10px 20px }.video-btn-wrapper .open-video-popup {width: 85px;height: 85px;background: var(--white);border-radius: 100%;position: relative;-webkit-animation: 3s linear 2s infinite pulse-shadow;animation: 3s linear 2s infinite pulse-shadow;display: inline-flex;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;z-index: 1 }.footer, .service {background-repeat: no-repeat }.input-group, .main-header__topbar .main-header__topbar__content {display: -webkit-box;display: -ms-flexbox;-webkit-box-align: center;gap: 30px }.video-btn-wrapper .open-video-popup i {font-size: 30px;color: var(--base-color) }.video-btn-wrapper .open-video-popup::after, .video-btn-wrapper .open-video-popup::before {content: "";width: 100%;height: 100%;position: absolute;background: var(--white);border-radius: 100%;z-index: -1 }.video-btn-wrapper .open-video-popup::after {-webkit-animation: 3s linear infinite pulse;animation: 3s linear infinite pulse }.video-btn-wrapper .open-video-popup::before {-webkit-animation: 3s linear 1s infinite pulse;animation: 3s linear 1s infinite pulse }@-webkit-keyframes pulse {0% {-webkit-transform: scale(1);transform: scale(1);opacity: .8 }100% {-webkit-transform: scale(2);transform: scale(2);opacity: 0 }}@keyframes pulse {0% {-webkit-transform: scale(1);transform: scale(1);opacity: .8 }100% {-webkit-transform: scale(2);transform: scale(2);opacity: 0 }}@-webkit-keyframes pulse-shadow {0% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .8);box-shadow: 0 0 0 0 rgba(255, 255, 255, .8) }100% {-webkit-box-shadow: 0 0 0 85px rgba(255, 255, 255, 0);box-shadow: 0 0 0 85px rgba(255, 255, 255, 0) }}@keyframes pulse-shadow {0% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .8);box-shadow: 0 0 0 0 rgba(255, 255, 255, .8) }100% {-webkit-box-shadow: 0 0 0 85px rgba(255, 255, 255, 0);box-shadow: 0 0 0 85px rgba(255, 255, 255, 0) }}.btn--primary {color: var(--white);border: 1px solid var(--primary-color);position: relative;z-index: 1 }.btn--primary::after {position: absolute;top: 0;right: 5px;bottom: 0;width: 4px;height: 100%;background-color: var(--white);opacity: .3;transition: var(--transition) }.btn--primary::before {position: absolute;inset: 0px;width: 0%;height: 100%;background-color: var(--black);transition: var(--transition);z-index: -1 }.btn--secondary::after, .btn--secondary::before {-webkit-transition: var(--transition);height: 100%;content: "";position: absolute }.btn--primary:hover {border: 1px solid var(--black) }.btn--secondary {color: var(--white);border: 1px solid var(--white);position: relative;z-index: 1 }.btn--secondary::after {top: 0;right: 5px;bottom: 0;width: 4px;background-color: var(--white);transition: var(--transition) }.btn--secondary::before {inset: 0px;width: 0%;background-color: var(--primary-color);transition: var(--transition);z-index: -1 }.btn--secondary:hover {border: 1px solid var(--primary-color) }.btn--secondary:hover::before, .input-group .input-single {width: 100% }.input-group {display: flex;-ms-flex-align: center;align-items: center;margin-bottom: 30px }.input-group input, .input-group textarea {width: 100%;padding: 9px 16px;background-color: var(--white);border: 1px solid #707070;color: var(--quaternary-color);-webkit-transition: var(--transition);transition: var(--transition) }.input-group input:focus, .input-group textarea:focus {border-color: var(--base-color) }.input-group input::-webkit-input-placeholder, .input-group textarea::-webkit-input-placeholder {color: var(--quaternary-color) }.input-group input::-moz-placeholder, .input-group textarea::-moz-placeholder {color: var(--quaternary-color) }.input-group input:-ms-input-placeholder, .input-group textarea:-ms-input-placeholder {color: var(--quaternary-color) }.input-group input::-ms-input-placeholder, .input-group textarea::-ms-input-placeholder {color: var(--quaternary-color) }.input-group input::placeholder, .input-group textarea::placeholder {color: var(--quaternary-color) }.input-group textarea {min-height: 300px }.brick, .footer, .service {background-size: cover }.main-header {position: absolute !important;top: 0;left: 0;right: 0;z-index: 9 }.main-header__topbar {padding: 10px 0;background-color: #991d1f }.main-header__topbar .main-header__topbar__content {display: flex;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-left: 300px }.main-header__topbar .main-header__topbar__content-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px;position: relative }.main-header__topbar .main-header__topbar__content-wrapper::after {content: "";position: absolute;right: calc(100% + 30px);width: 100%;height: 40px;background-color: #991d1f }.main-header__topbar .main-header__topbar__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px;-ms-flex-wrap: wrap;flex-wrap: wrap }.main-header__menu .logo, .social {display: -webkit-box;display: -ms-flexbox;-webkit-box-align: center }.main-header__topbar .main-header__topbar__list li, .team .thumb-wrapper .arr span {line-height: 0 }.main-header__topbar .main-header__topbar__list a {font-size: 14px;line-height: 14px;color: var(--white);font-weight: 400;gap: 12px }.main-header__topbar .main-header__topbar__list i, .social a, .team .content p a i {font-size: 20px }.main-header__topbar .main-header__topbar__list a:hover {color: #e4e4e4 }.social {display: flex;-ms-flex-align: center;align-items: center;gap: 16px }.social a {color: var(--white) }.main-header__menu, .service-main {background-color: var(--white) }.main-header__menu .main-header__menu-box {padding-top: 12px;padding-bottom: 12px;position: relative }.main-header__menu .logo {position: absolute;left: 0;bottom: 0;height: 90px;display: flex;-ms-flex-align: center;align-items: center }.main-header__menu .navbar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 20px;-ms-flex-wrap: wrap;flex-wrap: wrap }.main-header__menu .navbar__menu {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-left: -15px }.main-header__menu .navbar__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start }.main-header__menu .navbar__item a {font-size: 14px;font-weight: 700;text-transform: uppercase;padding: 23px 10px;width: 100%;line-height: 1;color: var(--quaternary-color) }.main-header__menu .active>.navbar__dropdown-label, .main-header__menu .active>a, .main-header__menu .navbar__item a:hover, .main-header__menu .navbar__item--has-children:hover>.navbar__dropdown-label {color: var(--base-color) }.main-header__menu .navbar__item .dropdown-label-alter, .main-header__menu .navbar__item--has-children, .testimonial .parallax-image-inner {position: relative }.main-header__menu .navbar__item--has-children:hover>.navbar__dropdown-label::after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg) }.main-header__menu .navbar__item--has-children:hover>.navbar__sub-menu {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);pointer-events: all }.main-header__menu .navbar__dropdown-label {position: relative;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.main-header__menu .navbar__dropdown-label::after {font-family: "Font Awesome 6 Free";font-weight: 900;content: "\f107";border: none;-webkit-transition: -webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;font-size: inherit;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0) }.main-header__menu .navbar__sub-menu {position: absolute;top: 100%;left: 0;min-width: 240px;max-width: 260px;background-color: var(--white);opacity: 0;visibility: hidden;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);pointer-events: none;-webkit-transition: var(--transition);transition: var(--transition);-webkit-box-shadow: var(--shadow);box-shadow: var(--shadow);padding: 20px 0;border-radius: 5px;z-index: 9 }.main-header__menu .navbar__sub-menu li:last-of-type>a {border-bottom: 0 }.main-header__menu .navbar__sub-menu a {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 16px 22px;color: var(--black);position: relative;font-size: 14px;border-bottom: 1px solid rgba(206, 206, 206, .4784313725);text-transform: capitalize;line-height: 22px }.mobile-menu .navbar__list>li button, .mobile-menu .navbar__list>li>a, .mobile-menu .navbar__sub-menu li:last-of-type a, .mobile-menu .navbar__sub-menu li:last-of-type button {border-bottom: 1px solid rgba(0, 0, 0, .08) }.main-header__menu .navbar__sub-menu a::before {content: "";position: absolute;top: 50%;left: 24px;width: 4px;height: 8px;background-color: var(--base-color);opacity: 0;-webkit-transform: translateY(-50%) scaleX(0);-ms-transform: translateY(-50%) scaleX(0);transform: translateY(-50%) scaleX(0);-webkit-transition: opacity .3s, visibility .3s, -webkit-transform .3s;transition: opacity .3s, transform .3s, visibility .3s, -webkit-transform .3s }.main-header__menu .navbar__sub-menu a:hover {color: var(--base-color);padding-left: 40px }.main-header__menu .navbar__sub-menu a:hover::before {opacity: 1;-webkit-transform: translateY(-50%) scaleX(1);-ms-transform: translateY(-50%) scaleX(1);transform: translateY(-50%) scaleX(1) }.main-header__menu .navbar__sub-menu .active>a {padding-left: 40px }.main-header__menu .navbar__sub-menu .active>a::before {opacity: 1;-webkit-transform: translateY(-50%) scaleX(1);-ms-transform: translateY(-50%) scaleX(1);transform: translateY(-50%) scaleX(1) }.main-header__menu .navbar__sub-menu__nested {top: 0;left: 100%;min-width: 220px }.main-header__menu .navbar__sub-menu__nested::before {content: "";position: absolute;-webkit-transition: var(--transition);transition: var(--transition);z-index: -1;left: -20px;border: 10px solid transparent;top: 12px;border-right-color: var(--base-color) }.main-header__menu .active>.dropdown-label-alter::before {opacity: 1;-webkit-transform: translateX(-50%) translateY(0);-ms-transform: translateX(-50%) translateY(0);transform: translateX(-50%) translateY(0) }.main-header__menu .navbar__options {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 30px }.main-header__menu .open-offcanvas-nav {padding: 0;display: inline-block;background-color: transparent;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-ms-flex-direction: column;flex-direction: column;gap: 8px }.main-header__menu .open-offcanvas-nav span {height: 2px;background-color: var(--quaternary-color);-webkit-transition: var(--transition);transition: var(--transition) }.main-header__menu .open-offcanvas-nav .top-bar {width: 30px }.main-header__menu .open-offcanvas-nav .middle-bar {width: 34px }.main-header__menu .open-offcanvas-nav .bottom-bar {width: 16px }.main-header__menu .open-offcanvas-nav:hover span, .team .thumb-hover .social a:hover {background-color: var(--base-color) }.main-header__menu .open-offcanvas-nav-active .middle-bar {opacity: 0 }.main-header__menu .open-offcanvas-nav-active .bottom-bar, .main-header__menu .open-offcanvas-nav-active .top-bar {width: 30px !important }.main-header__menu .open-offcanvas-nav-active .top-bar {-webkit-transform: rotate(45deg) translateY(5px) translateX(9px);-ms-transform: rotate(45deg) translateY(5px) translateX(9px);transform: rotate(45deg) translateY(5px) translateX(9px);background-color: var(--base-color) }.main-header__menu .open-offcanvas-nav-active .bottom-bar {-webkit-transform: rotate(-45deg) translateY(-5px) translateX(9px);-ms-transform: rotate(-45deg) translateY(-5px) translateX(9px);transform: rotate(-45deg) translateY(-5px) translateX(9px);background-color: var(--base-color) }.mobile-menu {position: fixed;inset: 0px;overflow: hidden;opacity: 0;visibility: hidden;z-index: 9999;max-width: 400px;-webkit-transition: .9s;transition: .9s }.about, .banner {overflow-x: clip }.mobile-menu .mobile-menu__header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 24px;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 40px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }.mobile-menu .logo img {max-width: 150px }.mobile-menu .close-mobile-menu {font-size: 36px;color: var(--base-color);position: absolute;top: 10px;right: 32px }.mobile-menu .mobile-menu__wrapper {position: absolute;left: -400px;top: 0;width: 100%;height: 100%;max-height: 100%;background-color: var(--white);padding: 60px 0;z-index: 9999;border-radius: 0;overflow-y: auto;overflow-x: clip;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;gap: 60px;-webkit-transition: .9s;transition: .9s }.mobile-menu .mobile-menu__wrapper::-webkit-scrollbar {width: 0 }.mobile-menu .navbar__list {-ms-flex-direction: column;flex-direction: column;border: 0 !important }.mobile-menu .navbar__list>li:first-of-type {border-top: 1px solid rgba(0, 0, 0, .08) }.mobile-menu .navbar__item {width: 100%;-webkit-transition: var(--transition);transition: var(--transition) }.mobile-menu .navbar__item a {color: var(--quaternary-color);padding: 20px 80px 20px 40px;line-height: 1;font-size: 14px;text-transform: uppercase;width: 100%;position: relative;font-weight: 700 }.mobile-menu .active>.navbar__dropdown-label, .mobile-menu .active>a, .mobile-menu .navbar__item a:hover {color: var(--base-color) }.mobile-menu .navbar__item a::after {-webkit-transition: none;transition: none }.mobile-menu .nav-fade {-webkit-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);opacity: 0;-webkit-transition: .7s ease-in-out !important;transition: .7s ease-in-out !important }.mobile-menu .navbar__item--has-children .navbar__dropdown-label::after {content: "+";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;top: 0;right: 0;bottom: 0;height: 100%;width: 60px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);border-left: 1px solid rgba(0, 0, 0, .08) }.service .service__single-active .btn--primary::after, .service-main .service__single:hover .btn--primary::after {right: calc(100% - 8px) }.mobile-menu .navbar__item--has-children:hover .navbar__dropdown-label::after {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0) }.mobile-menu .navbar__item-active {color: var(--base-color) !important }.mobile-menu .navbar__item-active::after {content: "\f068" !important;font-family: "Font Awesome 6 Free" !important;font-weight: 900 }.mobile-menu .navbar__sub-menu {position: static;opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);width: 100%;max-width: 100%;padding: 0;display: none;-webkit-transition: none;transition: none;background-color: transparent;border-radius: 0 }.mobile-menu .navbar__sub-menu a::before, .mobile-menu .navbar__sub-menu button::before, .mobile-menu .navbar__sub-menu::before {content: none }.mobile-menu .navbar__sub-menu a, .mobile-menu .navbar__sub-menu button {color: var(--quaternary-color);padding: 20px 40px;font-size: 14px;border-bottom: 1px solid rgba(0, 0, 0, .08) }.mobile-menu .mobile-menu__options {padding: 0 40px }.mobile-menu .mobile-menu__options a, .mobile-menu .mobile-menu__options button {width: 100% }.mobile-menu .mobile-menu__social {-webkit-transition: var(--transition);transition: var(--transition);padding: 0 40px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.mobile-menu .mobile-menu__social a {font-size: 20px;width: 50px;min-width: 50px;height: 50px;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: var(--base-color);color: var(--white) }.mobile-menu__backdrop {position: fixed;right: 0;top: 0;width: 0%;height: 100%;z-index: 999;background-color: rgba(0, 0, 0, .9);cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==), progress;visibility: hidden;-webkit-transform: translateX(101%);-ms-transform: translateX(101%);transform: translateX(101%);-webkit-transition: .9s 0.3s;transition: .9s 0.3s }.mobile-menu__backdrop-active {width: 100%;visibility: visible;-webkit-transition: .9s;transition: .9s;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }.show-menu {opacity: 1;visibility: visible }.show-menu .mobile-menu__wrapper {left: 0;-webkit-transition-delay: 0.6s;transition-delay: 0.6s }.show-menu .nav-fade {-webkit-animation: .5s forwards navLinkFade;animation: .5s forwards navLinkFade;-webkit-transition: .7s ease-in-out !important;transition: .7s ease-in-out !important }.nav-fade-active {animation: 1s reverse navLinkFade !important }@-webkit-keyframes navLinkFade {from {opacity: 0;-webkit-transform: translateY(50px);transform: translateY(50px) }to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes navLinkFade {from {opacity: 0;-webkit-transform: translateY(50px);transform: translateY(50px) }to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0) }}@-webkit-keyframes navLinkFadeReverse {from {opacity: 0;-webkit-transform: translateY(0);transform: translateY(0) }to {opacity: 0;-webkit-transform: translateY(100%);transform: translateY(100%) }}@keyframes navLinkFadeReverse {from {opacity: 0;-webkit-transform: translateY(0);transform: translateY(0) }to {opacity: 0;-webkit-transform: translateY(100%);transform: translateY(100%) }}@-webkit-keyframes stickyNavbar {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%) }100% {-webkit-transform: translateY(0);transform: translateY(0) }}@keyframes stickyNavbar {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%) }100% {-webkit-transform: translateY(0);transform: translateY(0) }}.desknone, .mobilevideo, .sticky-header .main-header__topbar {display: none }.sticky-header .main-header__menu {position: fixed;top: 0;left: 0;right: 0;width: 100%;-webkit-animation: .5s linear stickyNavbar;animation: .5s linear stickyNavbar;-webkit-box-shadow: var(--shadow);box-shadow: var(--shadow);z-index: 99 }.sticky-header .main-header__menu-box {padding-left: 0 !important }.sticky-header .navbar {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important }.sticky-header .navbar::after {content: none !important }.sticky-header .mobile-menu__header .logo, .sticky-header .navbar-logo {display: block !important }.slick-next, .slick-prev, .sticky-header .logo {display: none !important }.banner {margin-top: 90px }.banner .banner__slider-single {padding-top: 100px;position: relative;z-index: 1;width: 100% }.banner .banner__slider-content h1, .banner .banner__slider-content p, .banner .banner__slider-content span {color: var(--white);opacity: 0;-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-transition: 1s;transition: 1s }.banner .banner__slider-content span {font-size: 24px;font-weight: 800 }.banner .banner__slider-content h1 {font-weight: 700;margin-top: 27px;margin-bottom: 30px;font-size: 45px }.banner .banner__slider-content h1 span {color: var(--primary-color);font-size: 60px;line-height: 70px }.footer .footer__blog-single a:hover, .footer .footer__contact-list a i, .footer .footer__contact-list a:hover, .footer .footer__widget-list a:hover {color: var(--base-color) }.banner .banner__slider-cta {margin-top: 40px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px;-ms-flex-wrap: wrap;flex-wrap: wrap;opacity: 0;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;-webkit-transition: 1s;transition: 1s;justify-content: end }.banner .banner__slider-inner {background-repeat: no-repeat;background-size: 100% 100%;background-position: right bottom;position: absolute;inset: 0px;z-index: -1;-webkit-animation: 12s ease-in-out backgroundAnimation;animation: 12s ease-in-out backgroundAnimation;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);-webkit-transition-delay: 1s;transition-delay: 1s }.banner .banner__slider-content span {opacity: 1;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition-delay: 0.6s;transition-delay: 0.6s }.banner .banner__slider-content h1 {opacity: 1;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition-delay: 1s;transition-delay: 1s }.banner .banner__slider-content p {font-size: 18px;opacity: 1;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition-delay: 1.4s;transition-delay: 1.4s }.banner .banner__slider-content .banner__slider-cta {opacity: 1;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transition-delay: 1.8s;transition-delay: 1.8s }@-webkit-keyframes backgroundAnimation {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.2);transform: scale(1.2) }}@keyframes backgroundAnimation {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.2);transform: scale(1.2) }}.footer {background-image: url('../images/footer-bg.png');background-position: center;padding-top: 60px;position: relative;z-index: 0 }.footer::before {position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: '';background: linear-gradient(267deg, #000000b3, transparent) }.footer .container, .footer .footer__bottom {position: relative;z-index: 99 }.footer .footer__logo {margin-bottom: 10px }.footer__logo img, .logo a {width: 250px }.footer .footer__widget-header {margin-bottom: 25px }.footer .footer__widget-header img {width: 40px;height: 15px }.footer .footer__widget-header h4 {color: var(--white);font-weight: 600;margin-top: 17px }.footer .footer__contact-list li, .footer .footer__widget-header-alt {margin-bottom: 30px }.footer .footer__widget-content p {color: var(--white);margin-bottom: 20px }.footer .footer__widget-list li {margin-bottom: 6px }.footer .footer__widget-list a {color: var(--white);font-weight: 500 }.footer .footer__blog-single a, .footer .footer__contact-list a {color: var(--white);font-weight: 600 }.footer .footer__blog-single {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;margin-bottom: 30px }.footer .footer__blog-single:last-of-type, .footer .footer__contact-list li:last-of-type, .privacy .privacy-group:last-of-type, .property-grid .properites__single-item {margin-bottom: 0 }.footer .footer__blog-single .thumb {width: 80px;height: 80px;min-width: 80px }.footer .footer__blog-single h5 {margin-top: -5px }.footer .footer__contact-list a {gap: 24px }.footer .footer__bottom {background-color: #fff;margin-top: 100px;padding: 20px 0 }.footer .footer__bottom-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 24px;-ms-flex-wrap: wrap;flex-wrap: wrap }.footer .footer__bottom-list a, .footer .footer__bottom-list span {color: var(--primary-color);font-weight: 700 }.footer .footer__bottom-right {margin-top: 10px }.footer .footer__bottom-right p {color: var(--primary-color);font-weight: 700 }.about {padding: 100px 0 120px;background-color: var(--white) }.about .about__thumb {position: relative;height: 100%;min-height: 500px }.about .about__thumb-single {position: absolute;-webkit-filter: drop-shadow(0px 8px 25px rgba(0, 0, 0, 0.21));filter: drop-shadow(0px 8px 25px rgba(0, 0, 0, .21)) }.about .about__thumb-single:first-of-type {top: 0;left: 10px;z-index: 3 }.about .about__thumb-single:first-of-type img {border-radius: 20px;overflow: hidden }.about .about__thumb-single:first-of-type .thumb {position: absolute;top: 50%;left: -30px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: -1 }.about .about__thumb-single:nth-of-type(2) {right: 10px;top: 0;z-index: 1 }.about .about__thumb-single:nth-of-type(2) img, .about .about__thumb-single:nth-of-type(3) img {border-radius: 20px;overflow: hidden }.about .about__thumb-single:nth-of-type(2) .thumb {position: absolute;top: 50%;right: -30px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: -1 }.about .about__thumb-single:nth-of-type(3) {bottom: -60px;left: 0;width: 100%;text-align: center;z-index: 2 }.about .about__thumb-single:nth-of-type(3) .thumb {position: absolute;bottom: -10px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: -1 }.about .about__content-inner p {color: #555;font-size: 15px;line-height: 26px }.about .about__content-single {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 20px;padding: 26px 20px;margin-top: 20px;border: 1px solid #dedede;position: relative;border-top-right-radius: 20px;border-bottom-right-radius: 20px;-ms-flex-direction: column;flex-direction: column;transition: .5s ease-in-out }.about .about__content-single:hover, .pro-fin-t:hover .pro-fin-left, .pro-fin-t:hover .pro-fin-right {box-shadow: 0 0 12px 2px #00000020 }.about .about__content-single::before {content: "";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 1px;background-color: var(--primary-color);width: 6px;height: 90% }.about .about__content-single h5 {font-weight: 600;color: var(--primary-color);margin-bottom: 5px;-webkit-transition: var(--transition);transition: var(--transition) }.about .about__content-single .thumb i {font-size: 64px;color: var(--black) }.about .about__content-single:hover h5 {color: var(--base-color) }.service {padding: 100px 0;background-color: #f5f5f5;background-position: left top;position: relative }.service .service__single {text-align: center;padding: 40px 25px;position: relative;z-index: 1 }.service::before {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, #000, transparent);content: '' }.service .service__single::before {content: "";position: absolute;inset: 0px;width: 100%;height: calc(100% - 66px);background-color: var(--white);-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .16);box-shadow: 0 3px 6px rgba(0, 0, 0, .16);z-index: -1;-webkit-transition: var(--transition);transition: var(--transition) }.service .service__single h4 {font-weight: 600;color: var(--quaternary-color);margin: 26px 0 20px }.service .service__single h4:hover, .service .service__single-active h4 {color: var(--base-color) }.service .service__single p {font-size: 15px;margin-bottom: 26px;color: #555 }.pro-fin-left img, .service .service__single-active::before, .service .service__single:hover::before {height: 100% }.service .service__single .thumb i {font-size: 64px;color: var(--black) }.service .service__single-active .btn--primary {border: 1px solid var(--base-color) }.service .service__single-active .btn--primary::before {width: 100% }.service-main .service__single {background-color: var(--white);border: 1px solid #aaa;-webkit-transition: var(--transition);transition: var(--transition);overflow: hidden;z-index: 1 }.service-main .service__single::after, .service-main .service__single::before {content: "";position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%) translateY(-110%);-ms-transform: translateX(-50%) translateY(-110%);transform: translateX(-50%) translateY(-110%);border-radius: 50%;z-index: -1;-webkit-transition: var(--transition);transition: var(--transition) }.service-main .service__single::before {width: 160px;height: 160px;background-color: #3183ff;-webkit-transition-delay: 0.1s;transition-delay: 0.1s }.service-main .service__single::after {width: 200px;height: 200px;background-color: #0065fe;z-index: -2 }.service-main .service__single .thumb i, .service-main .service__single img, .service-main .service__single p {-webkit-transition: var(--transition);transition: var(--transition) }.service-main .service__single .bg-thumb {position: absolute;bottom: 0;right: 0;-webkit-transition: var(--transition);transition: var(--transition);-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%) }.service-main .service__single:hover {border-color: var(--base-color);background-color: var(--base-color) }.service-main .service__single:hover .bg-thumb {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }.service-main .service__single:hover .thumb i, .service-main .service__single:hover h4, .service-main .service__single:hover p, .testimonial .testimonial__single h2, .testimonial .testimonial__single span {color: var(--white) }.service-main .service__single:hover::before {height: 160px }.service-main .service__single:hover::after, .service-main .service__single:hover::before {-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%) }.service-main .service__single:hover .btn--primary {border: 1px solid var(--base-color) }.service-main .service__single:hover .btn--primary::before {width: 100% }.contact, .privacy, .properties, .team {padding: 100px 0;background-color: var(--white) }.properties .properties-slider {margin-bottom: -20px }.properties .swiper {padding: 0 20px;margin: 0 -20px }.properties .properites__single-item {background-color: #f9f2f2;-webkit-transition: var(--transition);transition: var(--transition) }.properties .properites__single-item:hover {transform: scale(1.05) }.properties .properites__single-item .thumb, .team .thumb-wrapper {position: relative;overflow: hidden }.properties .properites__single-item .thumb a {width: 100%;height: 100%;overflow: hidden }.properties .properites__single-item .thumb img {width: 100%;height: 100%;min-height: 240px;-webkit-transition: var(--transition);transition: var(--transition) }.properties .properites__single-item .thumb .tag {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 12px;position: absolute;top: 20px;left: 20px }.properties .properites__single-item .thumb .tag span {font-size: 11px;font-weight: 700;padding: 4px 6px;background-color: var(--base-color);color: var(--white);line-height: 1 }.properties .properites__single-item .thumb .tag .sold-tag {background-color: var(--white);color: var(--base-color) }.properties .properites__single-item .thumb .price-tag {text-align: end;padding: 0 24px;position: relative;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-bottom: -18px }.properties .properites__single-item .thumb .price-tag span {font-weight: 700;color: var(--white);background-color: var(--base-color);padding: 10px 16px;line-height: 1 }.properties .properites__single-item .content {padding: 24px;background-color: #fff;box-shadow: 0 0 12px 2px #00000020;min-height: 220px }.properties .properites__single-item .content .specifications {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 16px;-ms-flex-wrap: wrap;flex-wrap: wrap }.properties .properites__single-item .content .specifications p {font-size: 12px;color: var(--quaternary-color);display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;font-weight: 500 }.properties .properites__single-item .content .specifications p i {font-size: 24px;line-height: 0;color: var(--quaternary-color) }.properties .properites__single-item .content h4 {font-weight: 600;color: var(--quaternary-color);margin-top: 16px }.properties .properites__single-item .content h4:hover, .team .content h4:hover, .team .content p a:hover {color: var(--base-color) }.properties .properites__single-item .content .location {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;color: #555;margin-top: 18px }.properties .properites__single-item .content .location span {font-size: 18px;line-height: 0 }.properties .properites__single-item:hover .thumb img {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2) }.property-main-pagination {margin-top: 60px }.testimonial .testimonial__thumb {height: 400px;width: 100%;background-image: url('../images/testimonial-1.png');background-attachment: fixed;background-repeat: no-repeat;background-position: center }.testimonial .testimonial__wrapper {background-color: var(--primary-color);padding: 30px 20px;background-repeat: no-repeat;background-size: 10%;background-position: right Top, top 60px right 60%;position: relative;top: -180px }.testimonial .section__header {margin: 0 }.testimonial .content {margin-top: 40px }.testimonial .content blockquote {font-size: 18px;color: #000 }.testimonial .author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px;-ms-flex-wrap: wrap;flex-wrap: wrap }.partner .title-animation, .team .section__header .title-animation, .team .section__header span, .testimonial .author p {color: var(--primary-color) }.team .content span, .testimonial .author h5 {font-weight: 600;color: var(--primary-color) }.testimonial .author-thumb {width: 100px;height: 100px;min-width: 100px }.testimonial .review {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 4px;margin-bottom: 16px }.testimonial .review i {font-size: 16px;color: #fe0 }.team .thumb-wrapper::before {content: "";position: absolute;inset: 0px;width: 100%;height: 100%;-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);background-color: rgba(0, 0, 0, .11);-webkit-transition: var(--transition);transition: var(--transition);-webkit-transition-delay: 0.1s;transition-delay: 0.1s;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);z-index: 2 }.team .thumb-hover .social a, .team .thumb-wrapper .arr {width: 40px;min-width: 40px;height: 40px;border-radius: 50% }.team .thumb-wrapper .arr {position: absolute;top: 20px;right: 20px;background-color: var(--white);color: var(--quaternary-color);font-size: 20px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;z-index: 3 }.team .thumb-hover, .team .thumb-hover .social a {-webkit-box-align: center;display: -webkit-box;display: -ms-flexbox }.team .thumb-wrapper .arr span::before {font-weight: 700 }.team .thumb-hover {position: absolute;inset: 0px;width: 100%;height: 100%;display: flex;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-direction: column;flex-direction: column;-webkit-transition: var(--transition);transition: var(--transition);-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);z-index: 3;overflow: hidden }.team .thumb-hover img {width: 150px;height: 150px;border-radius: 50% }.team .thumb-hover p {font-size: 18px;color: var(--white);font-weight: 700;margin: 16px 0 }.team .thumb-hover .social {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 10px }.team .thumb-hover .social a {display: flex;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 18px }.team .thumb img {min-height: 260px;width: 100% }.team .content {padding: 10px;box-shadow: 0 0 12px 2px #00000020 }.team .content h4 {color: var(--quaternary-color);font-weight: 600;margin: 0 0 8px;font-size: 20px }.team .content p a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 10px;color: #777 }.team .team__single:hover .thumb-hover, .team .team__single:hover .thumb-wrapper::before {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0) }.partner {padding: 100px 0;background-color: #f9f9f9 }.partner .partner-single {text-align: center }.parallax-image {-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);-webkit-transform-origin: 50% 100%;-ms-transform-origin: 50% 100%;transform-origin: 50% 100% }.contact .contact__map {height: 100%;min-height: 400px }.contact-form {padding: 0 0 100px;background-color: var(--white) }.privacy .privacy-group {margin-bottom: 60px;margin-top: -7px }.privacy .privacy-group h3 {font-weight: 600;color: var(--quaternary-color) }.privacy .privacy-group p {color: var(--quaternary-color);margin-top: 20px }.banner {position: absolute;overflow: hidden;top: 20%;right: 10%;width: 100% }.banner__slider-content {position: relative;z-index: 1;color: #fff;padding: 20px;text-align: center;max-width: 90%;margin: 0 auto }.banner__slider-content h1 {font-size: 3em;margin-bottom: 20px }.banner__slider-content p {font-size: 1.2em;margin-bottom: 30px }.banner__slider-cta a {margin: 10px }.btn--primary {background-color: var(--primary-color);border-radius: 5px }.btn--secondary {background-color: transparent;border: 2px solid #fff;border-radius: 5px }.btn--primary:hover, .btn--secondary:hover {opacity: .8 }.about__content-single .thumb {width: 100px }.swiper-slide {text-align: center;font-size: 18px;display: flex;justify-content: center;align-items: center;margin: 10px;background-color: #fff }.partner .swiper-slide {box-shadow: 0 0 12px 2px #00000020;padding: 10px 20px }.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover }.properites__single-item .content h4 {color: var(--primary-color) !important;margin-top: 0 !important;font-weight: 700 !important }.testimonial .parallax-image-inner::after {position: absolute;content: '';top: 0;left: 0;bottom: 0;right: 0;background: linear-gradient(45deg, #000, transparent) }.testimonial-slider__single {padding: 30px }.brick-animation {position: relative;width: 100%;height: 70px;padding: 20px 0;overflow: hidden;background-color: #f9f9f9 }.brick {width: 50px;height: 50px;background-image: url('../images/icon/brick.png');background-position: center;transition: transform 1s }.pro-fin-left, video {height: 100%;width: 100% }.main-header__menu-box .logo img, .navbar-logo img {width: 200px }.partner .title-animation {margin: 0 0 60px }.partner h5, .pro-fin-tech h2, .properties h5, .team h5, .testimonial__single h5 {color: var(--primary-color);font-size: 36px;line-height: 46px;font-weight: 600;margin: 16px 0 100px }.service h5 {color: #fff !important;font-size: 36px;line-height: 46px;font-weight: 600;margin: 16px 0 100px }.pro-fin-tech {background-color: #f9f9f9;padding: 100px 0 }.pro-fin-tech h4 {font-size: 32px;line-height: 46px;color: var(--primary-color);font-weight: 700;text-align: center;margin-bottom: 30px }.pro-fin-tech p {font-size: 18px;font-weight: 400;text-align: center;color: #000 }.pro-fin-tech .container-fluid {padding: 0 }.pro-fin-left {overflow: hidden }.pro-fin-left:hover img {transform: scale(1.05);transition: .5s ease-in-out }.pro-fin-right {padding: 20px;background-color: #fff;transition: .5s ease-in-out }.pro-fin-right ul {list-style: disc;padding-left: 20px }.pro-fin-right ul li {margin-bottom: 15px;line-height: 26px }.pro-fin-right ul li span {font-weight: 600;color: #000 }.banner__video video {object-fit: cover;width: 100% }video {object-fit: cover }.deskvideo, .mobilenone {display: block }.Brick-promise-carousel .slick-track {padding: 70px 0 }.Brick-promise-carousel .properites__single-item, .testimonial-slider__single {margin: 0 20px }.testimonial-slider__single, section.testimonial {background-color: #f9f9f9 }.banner__video {height: 100vh }@media(max-width:575.98px) {.banner__video {background-image: url('../images/brick-intro-mobile.mp4') !important;height: 100vh }.banner__video video {object-fit: cover;height: 100vh;width: 100% }.partner h5, .pro-fin-tech h5, .properties .section__header h2, .properties h5, .service h5, .team h5, .testimonial__single h5 {font-size: 28px;line-height: 46px;font-weight: 600;margin: 16px 0 50px }.pro-fin-tech h4 {font-size: 24px;line-height: 36px }.about {padding: 60px 0 }.about .about__thumb, .about .section__header h2 br, .deskvideo, .mobilenone, .testimonial__thumb {display: none }.desknone, .mobilevideo {display: block }.pro-fin-t {margin-bottom: 20px;box-shadow: 0 0 12px 2px #00000020 }.testimonial .testimonial__wrapper {top: 0 }.testimonial-slider .swiper-slide {width: 100% !important }.progress-wrap {right: 10px;bottom: 10px }.Brick-promise-carousel .properites__single-item, .testimonial-slider__single {margin: 0 10px }.properties {padding-bottom: 0 }.main-header__menu .main-header__menu-box {padding: 5px 0 }.main-header__topbar {display: none !important }}@media(min-width:576px) and (max-width:767.98px) {.main-header, .pro-fin-t {box-shadow: 0 0 12px 2px #00000020 }.desknone, .mobilevideo {display: block }.about .about__thumb, .about .section__header h2 br, .deskvideo, .mobilenone, .testimonial__thumb {display: none }.banner__video video {object-fit: cover;height: 100vh;width: 100% }.partner h5, .pro-fin-tech h5, .properties .section__header h2, .properties h5, .service h5, .team h5, .testimonial__single h5 {font-size: 28px;line-height: 46px;font-weight: 600;margin: 16px 0 50px }.pro-fin-tech h4 {font-size: 24px;line-height: 36px }.about {padding: 60px 0 }.pro-fin-t {margin-bottom: 20px }.testimonial .testimonial__wrapper {top: 0 }.testimonial-slider .swiper-slide {width: 100% !important }.progress-wrap {right: 10px;bottom: 10px }.main-header__menu .main-header__menu-box {padding: 5px 0 }.main-header__topbar {display: none !important }}@media(min-width:768px) and (max-width:991.98px) {.banner__video video {object-fit: cover;height: 100vh;width: 100% }.partner h5, .pro-fin-tech h5, .properties .section__header h2, .properties h5, .service h5, .team h5, .testimonial__single h5 {font-size: 28px;line-height: 46px;font-weight: 600;margin: 16px 0 50px }.pro-fin-tech h4 {font-size: 24px;line-height: 36px }.about {padding: 60px 0 }.about .about__thumb, .about .section__header h2 br, .deskvideo, .mobilenone {display: none }.desknone, .mobilevideo {display: block }.pro-fin-t {margin-bottom: 20px;box-shadow: 0 0 12px 2px #00000020 }.testimonial-slider .swiper-slide {width: 100% !important }.progress-wrap {right: 10px;bottom: 10px }.team {padding-top: 0 }.properties .properites__single-item .content .location {font-size: 16px;margin-top: 10px }}@media(min-width:992px) and (max-width:1199.98px) {.banner__video video {object-fit: cover;height: 80vh;width: 100% }.partner h5, .pro-fin-tech h5, .properties .section__header h2, .properties h5, .service h5, .team h5, .testimonial__single h5 {font-size: 28px;line-height: 46px;font-weight: 600;margin: 16px 0 50px }.pro-fin-tech h4 {font-size: 24px;line-height: 36px }.about {padding: 60px 0 }.about .about__thumb, .desknone {display: none }.mobilenone {display: block }.testimonial-slider .swiper-slide {width: 100% !important }.progress-wrap {right: 10px;bottom: 10px }.team {padding-top: 0 }}.team__single {margin: 5px 0 }