@font-face {font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype')}
@font-face {font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype')}
@font-face {font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype')}
@font-face {font-family:'Roboto';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype')}
@font-face {font-family:'Roboto';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')}
@font-face {font-family:'Roboto';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype')}
@font-face {font-family:'Roboto';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')}
@font-face {font-family:'Work Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jow.ttf) format('truetype')}
@font-face {font-family:'Work Sans';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXBi8Jow.ttf) format('truetype')}
@font-face {font-family:'Work Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQBi8Jow.ttf) format('truetype')}body {font-family:"Roboto",arial,helvetica,clean,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:15px }p,.paragraph {font-weight:400;font-size:15px;line-height:25px;font-family:"Roboto",arial,helvetica,clean,sans-serif }h1,h2,h3,h4,h5,h6 {font-weight:500;font-family:"Roboto",arial,helvetica,clean,sans-serif }h1,.h1 {font-size:60px }@media (max-width:400px) {h1,.h1 {font-size:30px }}h2,.h2 {font-size:36px }h3,.h3 {font-size:30px }h4,.h4 {font-size:20px }h5,.h5 {font-size:18px }h6,.h6 {font-size:14px }.btn {font-size:14px;font-family:"Roboto",arial,helvetica,clean,sans-serif;text-transform:capitalize;padding:16px 44px;font-weight:600;border:0;position:relative;z-index:1;transition:.2s ease;border-radius:0 }.btn:focus {outline:0;box-shadow:none !important }.btn:active {box-shadow:none }.btn-primary {background:#212438;color:#fff }.btn-primary:active {background:#212438 !important }.btn-primary:hover {background:#343958 }.btn-secondary {background:#212438;color:#fff }.btn-secondary:active {background:#212438 !important }.btn-secondary:hover {background:#212438 !important;background:#343958 }.btn-light {background:#fff;color:#666;border:2px solid #fff }.btn-light:hover {background:transparent;border:2px solid #fff;color:#fff }.btn-outline {background:transparent;color:#212438;border:2px solid #212438 }.btn-outline:hover {background:#212438;color:#fff }.btn-outline.text-white {color:#fff;border:2px solid #fff }.btn-outline.text-white:hover {background:#fff }.btn-sm {padding:13px 40px !important }body {background-color:#fff;overflow-x:hidden }::selection {background:#343958;color:#fff }.preloader {position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999;display:flex;align-items:center;justify-content:center }ol,
ul {margin:0 }img {vertical-align:middle;border:0 }a,
a:hover,
a:focus {text-decoration:none }a {transition:.2s ease }a:hover {color:#212438 }a.text-dark:hover,
a.text-white:hover {color:#212438 !important }a,
button {cursor:pointer }.outline-0 {outline:0 }.d-unset {display:unset !important }.slick-slide {outline:0 }.centralized {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) }.hilighted {background:#212438;color:#919E4D;border-radius:3px;padding:2px 5px }.section {padding:100px 0 }@media (max-width:575px) {.section {padding:80px 0 }}.section-sm {padding:80px 0 }.section-title {margin-bottom:55px }.section-title-sm {margin-bottom:10px;font-family:"Roboto",arial,helvetica,clean,sans-serif;font-weight:600;color:#666 }.section-title {color:#212438 }.overlay {position:relative }.overlay::before {position:absolute;content:'';height:100%;width:100%;top:0;left:0;background:#000;opacity:.6 }.overlay-dark {position:relative }.overlay-dark::before {position:absolute;content:'';height:100%;width:100%;top:0;left:0;background:#000;opacity:.8 }.overlay-primary {position:relative }.overlay-primary::before {position:absolute;content:'';height:100%;width:100%;top:0;left:0;background:#212438;opacity:.6 }.overlay-white {position:relative }.overlay-white::before {position:absolute;content:'';height:100%;width:100%;top:0;left:0;background:#fff;opacity:.7 }.overlay-rounded::before {border-radius:5px }.section-title-border {position:relative }.section-title-border::before {position:absolute;content:'';height:2px;width:120px;bottom:-10px;left:50%;transform:translateX(-50%);background:#212438 }.section-title-border::after {position:absolute;content:'';height:10px;width:10px;border-radius:50%;background:#fff;border:2px solid #212438;box-shadow:0 0 0 5px #fff;bottom:-14px;left:50%;transform:translateX(-50%) }.section-title-border-gray {position:relative }.section-title-border-gray::before {position:absolute;content:'';height:2px;width:120px;bottom:-10px;left:50%;transform:translateX(-50%);background:#212438 }.section-title-border-gray::after {position:absolute;content:'';height:10px;width:10px;border-radius:50%;background:#f5f5f5;border:2px solid #212438;box-shadow:0 0 0 5px #f5f5f5;bottom:-14px;left:50%;transform:translateX(-50%) }.section-title-border-half {position:relative }.section-title-border-half::before {position:absolute;content:'';height:10px;width:10px;border-radius:50%;background:transparent;border:2px solid #212438;bottom:-14px;left:0 }.section-title-border-half::after {position:absolute;content:'';height:2px;width:50px;left:15px;bottom:-10px;background:#212438 }.section-title-border-half-white {position:relative }.section-title-border-half-white::before {position:absolute;content:'';height:10px;width:10px;border-radius:50%;background:transparent;border:2px solid #fff;bottom:-14px;left:0 }.section-title-border-half-white::after {background:#fff;position:absolute;content:'';height:2px;width:50px;left:15px;bottom:-10px }.page-title {background-position:center center;background-repeat:no-repeat;background-size:cover;background-position-y:bottom;padding:160px 0 100px }.breadcrumb {background-color:transparent !important;justify-content:center }.breadcrumb li,.breadcrumb a {color:#fff;font-family:"Roboto",arial,helvetica,clean,sans-serif;font-weight:600;font-size:12px;margin:0 10px }.breadcrumb a {position:relative }.breadcrumb a::before {position:absolute;content:'/';right:-17px;top:2px;height:12px }.page-404 {padding:600px 0 60px;background-position:center center;background-size:cover;background-repeat:no-repeat }@media (max-width:767px) {.page-404 {padding:450px 0 50px }}@media (max-width:575px) {.page-404 {padding-top:250px }}@media (max-width:400px) {.page-404 {padding-top:150px }}.page-404 h1 {font-size:40px }
.play-icon {width:85px;height:85px;border:3px solid #fff;border-radius:50%;display:block;text-align:center }.play-icon:focus {outline:0 }.play-icon i {line-height:79px;display:block;font-size:30px;color:#fff }.round-icon {height:70px;min-width:70px;max-width:70px;border-radius:50%;border:1px solid #e5e5e5;background:#fff;text-align:center;line-height:70px;font-size:30px;color:#212438;display:inline-block }.square-icon {height:65px;width:65px;background:#212438;color:#fff;font-size:35px;line-height:65px;border-radius:5px;text-align:center;display:inline-block }.social-icon-lg {height:50px;width:50px;border-radius:50%;line-height:50px;text-align:center;color:#fff;font-size:25px;display:inline-block }.social-icon-lg i {margin:0;color:#fff }.cover-icon {font-size:70px;text-align:center;display:inline-block;background-size:cover;float:left;padding:8px }.box-shadow {box-shadow:0 10px 35px 0 rgba(0,0,0,0.1) }.golden {color:#efaf27 !important }.bg-gray {background-color:#f5f5f5 }.bg-primary {background-color:#212438 !important }.bg-secondary {background-color:#212438 !important }.text-primary {color:#212438 !important }.bg-facebook {background-color:#4267b2 }.bg-twitter {background-color:#449de8 }.bg-linkedin {background-color:#2f6ea3 }.bg-google {background-color:#e62211 }.text-color {color:#888 }.text-dark {color:#666 }.text-underline {text-decoration:underline }.text-underline:hover {text-decoration:underline }.font-primary {font-family:"Roboto",arial,helvetica,clean,sans-serif }.font-secondary {font-family:"Roboto",arial,helvetica,clean,sans-serif }.mb-10 {margin-bottom:10px }.mb-20 {margin-bottom:20px }.mb-30 {margin-bottom:30px }.mb-40 {margin-bottom:40px }.mb-50 {margin-bottom:50px }@media (max-width:991px) {.mb-md-50 {margin-bottom:50px }}.mb-60 {margin-bottom:60px }.mb-70 {margin-bottom:70px }.mb-80 {margin-bottom:80px }.mb-90 {margin-bottom:90px }.mb-100 {margin-bottom:100px }.py-10 {padding:10px 0 }.py-50 {padding:50px 0 }.py-100 {padding-top:100px;padding-bottom:100px }.py-160 {padding:160px 0 }.ml-65 {margin-left:65px }.pb-xl-200-lg-100 {padding-bottom:200px }@media (max-width:1199px) {.pb-xl-200-lg-100 {padding-bottom:100px }}.mb-xl-150-lg-100 {margin-bottom:150px }@media (max-width:1199px) {.mb-xl-150-lg-100 {margin-bottom:100px }}.translateY-25 {transform:translateY(25px) }.translateY-10 {transform:translateY(-10px) }.translateY-33 {transform:translateY(-33px) }.form-control.has-error {border:1px solid #e84444 }.g-recaptcha {margin:10px 0 }.modal-header {padding:10px 15px;border-bottom:none;flex-direction:row-reverse }.modal-footer {padding:10px 15px;border-top:none }.contact-loading {text-align:center }.text-red {color:#e84444 !important }.text-white-under {color:#fff !important }.text-white-under:hover {text-decoration:underline !important }.vertical-align {display:flex;align-items:center }.no-list-style {list-style-type:none !important }body {min-height:100vh;position:relative;margin:0;box-sizing:border-box;padding-bottom:65px }footer {position:absolute;bottom:0;width:100% }.tab-content {padding:0 0 0 15px !important;margin:0 !important;background:none !important;border:0 !important }.cookie-circle {display:table;position:fixed;color:#fff;background:#212438;border-radius:50%;border:1px solid #343958;width:64px;height:64px;left:16px;bottom:16px;text-align:center;vertical-align:middle }.cookie-circle i {font-size:30px;vertical-align:middle;display:table-cell }@media (min-width:768px) {.row.equal {display:flex;flex-wrap:wrap }}ul.hide-dot {list-style-type:none }.card-img-top {width:100%;height:15vw;object-fit:cover }.top-header {background:#212438 }@media (max-width:575px) {.top-header ul {text-align:center }}.top-header ul li {margin:15px 0 }@media (max-width:575px) {.top-header ul li {margin:10px 0 }}.top-header ul li a {display:inline-block;padding:0 20px;border-right:1px solid #e5e5e5;color:#bcbcbd }@media (max-width:575px) {.top-header ul li a {border:0 }}.top-header ul li a span {color:#212438 }.top-header ul li:last-child a {padding-right:0;border-right:0 }.navigation .navbar {padding:0;background:#fff !important;position:relative }@media (max-width:991px) {.navigation .navbar-brand {position:relative;height:unset;width:unset;box-shadow:none;background:none }.navigation .navbar-brand img {height:50px;width:auto }}.navigation .navbar .nav-item {padding:0 }@media (max-width:991px) {.navigation .navbar .nav-item {padding:0 }}.navigation .navbar .nav-item .nav-link {padding:44px 5px;margin:0 5px;font-family:"Roboto",arial,helvetica,clean,sans-serif;font-weight:600;color:#666;text-transform:uppercase;transition:.2s ease;font-size:16px }@media (max-width:1199px) {.navigation .navbar .nav-item .nav-link {font-size:12px;padding:15px 6px }}@media (max-width:991px) {.navigation .navbar .nav-item .nav-link {padding:15px 0;font-size:14px;text-align:center }}.navigation .navbar .nav-item.active .nav-link,.navigation .navbar .nav-item:hover .nav-link {color:#212438 }@media (min-width:960px) {.navigation .navbar .nav-item.active::after,.navigation .navbar .nav-item:hover::after {content:'';display:block;border-bottom:4px solid #212438;margin:0 5px }}.navigation .navbar .languages-list {padding:5px;font-size:14px }.navigation .navbar .languages-list .lang-change {color:#888;padding:0 2px }.navigation .navbar .languages-list .lang-change:hover,.navigation .navbar .languages-list .lang-change.active {color:#212438 }.navigation .navbar .dropdown:hover .dropdown-menu {visibility:visible;opacity:1;transform:scaleY(1) }.navigation .navbar .dropdown-menu {box-shadow:0 3px 9px 0 rgba(0,0,0,0.12);padding:20px 10px;border:0;border-radius:0;top:80%;left:-10px;display:block;visibility:hidden;transition:.3s ease;opacity:0;transform:scaleY(0);transform-origin:top }@media (max-width:991px) {.navigation .navbar .dropdown-menu {display:none;opacity:1;visibility:visible;transform:scaleY(1);transform-origin:unset }}.navigation .navbar .dropdown-menu.show {visibility:visible;opacity:1;transform:scaleY(1) }@media (max-width:991px) {.navigation .navbar .dropdown-menu.show {display:block }}.navigation .navbar .dropdown-item {position:relative;font-family:"Roboto",arial,helvetica,clean,sans-serif;font-weight:600;color:#666;text-transform:uppercase;font-size:16px;transition:.2s ease }.navigation .navbar .dropdown-item:not(:last-child) {margin-bottom:20px }.navigation .navbar .dropdown-item:hover {color:#212438;text-decoration:none;background:transparent }@media (max-width:1199px) {.navigation .navbar .dropdown-item {font-size:12px }}@media (max-width:991px) {.navigation .navbar .dropdown-item {font-size:14px;text-align:center }.navigation .navbar .dropdown-item::before {display:none }}.navigation .heder-logo {position:relative;display:block }.navigation .heder-logo .navbar-brand {background-color:#212438;color:#fff }@media (min-width:960px) {.navigation .heder-logo .navbar-brand {padding:22px 32px }}.navigation .heder-logo .navbar-brand span:first-child {display:block;text-align:left;font-size:28px;font-weight:bold }.navigation .heder-logo::before {content:'';position:absolute;background-color:#212438;right:-44px;height:100%;z-index:-1;left:-99999px }.search-form {padding:230px 0;background:#212438;position:absolute;width:100%;top:-800px;z-index:10;transition:.3s ease-in }.search-form .close {position:absolute;top:30px;right:30px;color:#fff }.search-form .close i {transition:.3s ease;display:inline-block }.search-form .close:hover i {transform:rotate(90deg) }.search-form.open {top:0 }.search-form .form-control {background:transparent;border:1px solid #e5e5e5;border-radius:0;font-size:20px;transition:.3s ease;position:relative;color:#fff;height:130px;padding:30px 40px }.search-form h3 {font-size:35px;color:#fff;margin-bottom:35px }.search-form .input-wrapper {position:relative }.search-form .input-wrapper button {background:none;border:0;position:absolute;font-size:20px;top:50%;right:20px;transform:translateY(-50%);cursor:pointer;padding:20px }.search-form .input-wrapper button i {color:#fff }.hero-slider.slick-slider {margin-bottom:80px }.hero-slider [data-animation-in] {opacity:0 }.hero-slider-item {background-repeat:no-repeat;background-position:center center;background-size:cover;outline:0 }.hero-slider .prevArrow,
.hero-slider .nextArrow {position:absolute;top:50%;transform:translateY(-50%);z-index:9;height:70px;width:70px;border-radius:50%;background:rgba(33,36,56,0.5);color:#fff;border:0;font-size:25px;line-height:70px;opacity:0;transition:all linear .2s }@media (max-width:575px) {.hero-slider .prevArrow,.hero-slider .nextArrow {display:none }}.hero-slider .prevArrow:focus,.hero-slider .nextArrow:focus {outline:0 }.hero-slider .prevArrow:hover,.hero-slider .nextArrow:hover {background:rgba(33,36,56,0.5) }.hero-slider .prevArrow {left:20px }.hero-slider .nextArrow {right:20px }.hero-slider:hover .prevArrow,.hero-slider:hover .nextArrow {opacity:1 }.hero-slider .slick-dots {bottom:-81px;padding-left:0;text-align:center;border-bottom:1px solid #e5e5e5 }.hero-slider .slick-dots li {width:295px;height:80px;background:#fff;margin:0;display:inline-block;position:relative}@media (max-width:1199px) {.hero-slider .slick-dots li {width:230px }}@media (max-width:991px) {.hero-slider .slick-dots li {width:180px }}@media (max-width:767px) {.hero-slider .slick-dots li {width:120px }}@media (max-width:575px) {.hero-slider .slick-dots li {width:25% }}.hero-slider .slick-dots li::before {position:absolute;content:'';left:50%;top:-12px;height:25px;width:25px;background:#212438;transform:translateX(-50%) rotate(-45deg);opacity:0 }.hero-slider .slick-dots li a {display:block;position:relative;text-align:center;transition:.3s ease;color:#212438 }.hero-slider .slick-dots li a i {display:inline-block;font-size:30px;line-height:80px;margin-right:15px;vertical-align:middle }@media (max-width:991px) {.hero-slider .slick-dots li a i {font-size:20px;margin-right:5px }}@media (max-width:767px) {.hero-slider .slick-dots li a i {margin:0 }}.hero-slider .slick-dots li a span {font-size:18px;font-weight:500;line-height:80px }@media (max-width:991px) {.hero-slider .slick-dots li a span {font-size:15px }}@media (max-width:767px) {.hero-slider .slick-dots li a span {display:none }}.hero-slider .slick-dots li.slick-active {background:#212438 }.hero-slider .slick-dots li.slick-active a {color:#fff }.hero-slider .slick-dots li.slick-active::before {opacity:1 }.hero-content h4 {letter-spacing:2px }.service-slider.slick-slider {margin-bottom:80px }.service-slider [data-animation-in] {opacity:0 }.service-slider-item {background-repeat:no-repeat;background-position:center center;background-size:cover;outline:0 }.service-slider .prevArrow,
.service-slider .nextArrow {position:absolute;top:50%;transform:translateY(-50%);z-index:9;height:70px;width:70px;border-radius:50%;background:rgba(33,36,56,0.5);color:#fff;border:0;font-size:25px;line-height:70px;opacity:0;transition:all linear .2s }@media (max-width:575px) {.service-slider .prevArrow,.service-slider .nextArrow {display:none }}.service-slider .prevArrow:focus,.service-slider .nextArrow:focus {outline:0 }.service-slider .prevArrow:hover,.service-slider .nextArrow:hover {background:rgba(33,36,56,0.5) }.service-slider .prevArrow {left:20px }.service-slider .nextArrow {right:20px }.service-slider:hover .prevArrow,.service-slider:hover .nextArrow {opacity:1 }.service-slider .slick-dots {bottom:-81px;padding-left:0;text-align:center;border-bottom:1px solid #e5e5e5 }.service-slider .slick-dots li {width:590px;height:80px;background:#fff;margin:0;display:inline-block;position:relative}@media (max-width:1199px) {.service-slider .slick-dots li {width:460px }}@media (max-width:991px) {.service-slider .slick-dots li {width:360px }}@media (max-width:767px) {.service-slider .slick-dots li {width:240px }}@media (max-width:575px) {.service-slider .slick-dots li {width:50% }}.service-slider .slick-dots li::before {position:absolute;content:'';left:50%;top:-12px;height:25px;width:25px;background:#212438;transform:translateX(-50%) rotate(-45deg);opacity:0 }.service-slider .slick-dots li a {display:block;position:relative;text-align:center;transition:.3s ease;color:#212438 }.service-slider .slick-dots li a i {display:inline-block;font-size:30px;line-height:80px;margin-right:15px;vertical-align:middle }@media (max-width:991px) {.service-slider .slick-dots li a i {font-size:20px;margin-right:5px }}@media (max-width:767px) {.service-slider .slick-dots li a i {margin:0 }}.service-slider .slick-dots li a span {font-size:18px;font-weight:500;line-height:80px }@media (max-width:991px) {.service-slider .slick-dots li a span {font-size:15px }}@media (max-width:767px) {.service-slider .slick-dots li a span {display:none }}.service-slider .slick-dots li.slick-active {background:#212438 }.service-slider .slick-dots li.slick-active a {color:#fff }.service-slider .slick-dots li.slick-active::before {opacity:1 }.service-content h4 {letter-spacing:2px }.progressbar-title {font-size:17px;font-family:"Roboto",arial,helvetica,clean,sans-serif;margin-bottom:7px;color:#666 !important }.progress {border-radius:35px;overflow:visible;margin-bottom:35px}.progress-bar {background-color:#212438;border-radius:35px;position:relative }.progress-bar-value {font-family:"Roboto",arial,helvetica,clean,sans-serif;font-weight:600;color:#fff;background:#212438;padding:5px 9px;position:absolute;top:-35px;right:-15px;border-radius:5px }.progress-bar-value::before {position:absolute;content:'';bottom:-5px;left:50%;background:#212438;height:10px;width:10px;transform:translateX(-50%) rotate(-45deg) }
.card-header:first-child {border-radius:35px }
.testimonial-slider {box-shadow:0 10px 35px 0 rgba(0,0,0,0.1);position:relative }.testimonial-slider .prevArrow,.testimonial-slider .nextArrow {position:absolute;top:85px;border:0;font-size:20px;background:transparent;color:#212438;z-index:9 }.testimonial-slider .prevArrow:focus,.testimonial-slider .nextArrow:focus {outline:0 }.testimonial-slider .prevArrow {right:90px }.testimonial-slider .nextArrow {right:50px }.testimonial-slider .slick-disabled {color:#e5e5e5 }.testimonial-icon {height:80px;width:80px;border-radius:50%;background:#f5f5f5;color:#212438;font-size:25px;line-height:80px;display:inline-block;text-align:center;margin-bottom:25px }
.client-logo-slider .slick-track {display:flex;align-items:center }
.fun-facts {background-position:center center;background-size:cover;background-repeat:no-repeat }
.consultation {background-position:top center;background-repeat:no-repeat;background-size:cover }
.cta {background-position:center center;background-repeat:no-repeat;background-size:cover }.card-img-wrapper {position:relative }.card-body-2 {position:relative;transition:.2s ease;border-radius:0 0 5px 5px }.card-body-2::before {position:absolute;content:'';height:30px;width:30px;background:#fff;top:-15px;left:50%;transform:translateX(-50%) rotate(-45deg);transition:.2s ease }.card:hover .card-img-wrapper::before {opacity:.4 }.card:hover .card-body-2 {background:#212438 }.card:hover .card-body-2 h5,.card:hover .card-body-2 h6,.card:hover .card-body-2 a {color:#fff }.card:hover .card-body-2::before {background:#212438 }.overlay-rounded-top::before {border-radius:5px 5px 0 0 }.features-area {padding:100px 0 }.features-area .features-img img {width:100%;height:auto }.features-area .expe {font-size:100px;font-weight:400;color:#666;padding-top:15px;line-height:80px }.features-area .features-text .title {font-size:50px;font-weight:700;line-height:60px;color:#666 }.features-area .features-text .title span {color:#212438 }.features-area .features-text .feature-lists {margin:0;padding:0;margin-top:20px }.features-area .features-text .feature-lists li {display:block;margin:15px 0;color:#666;font-size:16px;font-weight:600 }.features-area .features-text .feature-lists li i {margin-right:5px;color:#212438;font-size:14px;font-weight:bold }.services-area {background:url(/theme/images/assets/bg2.png) no-repeat;background-size:cover;background-position:center;padding:50px 0 100px 0 }.services-area .card {background:transparent;border:none }.services-area .card .card-body {background:#fff;margin:-20px 15px 0;z-index:100;box-shadow:0 0 12px 0 #b5acb5 }.services-area .card .card-body h4 {padding-top:0;color:#212438 }.services-area .card .card-body a {background:#fff;color:#666;border:1px solid #e5e5e5 }.services-area .card .card-body a::before {font-family:"themify";font-size:12px;margin-right:5px }.services-area .card .card-body a:hover,.services-area .card .card-body a:focus,.services-area .card .card-body a:active {color:#fff }.about-section .section-block {background:#fff }.about-section .section-block h3 {color:#212438 }.contact-area {padding:100px 0 }.contact-area .contact-item {text-align:center }.contact-area .contact-item .icon i {background:#212438;color:#fff;margin:0 auto;display:block;width:80px;height:80px;text-align:center;border-radius:100px;padding:25px 0;font-size:30px;margin-bottom:15px }.contact-area .contact-item p {font-size:20px;line-height:27px;color:#666 }.team-section .card {border-radius:0 }.team-section .card .card-img-top {border-radius:0 }.about {background-position:top center;background-repeat:no-repeat;background-size:cover }.about-video {min-height:300px }.about-slider {position:relative;border-radius:10px;overflow:hidden }.about-slider .prevArrow,.about-slider .nextArrow {position:absolute;top:50%;transform:translateY(-50%);z-index:9;height:55px;width:55px;border-radius:50%;border:0;line-height:55px;text-align:center;background:#fff;transition:.2s ease }.about-slider .prevArrow:focus,.about-slider .nextArrow:focus {outline:0 }.about-slider .prevArrow:hover,.about-slider .nextArrow:hover {background:#212438;color:#fff }.about-slider .prevArrow {left:25px }.about-slider .nextArrow {right:25px }.ceo-image {background-position:center center;background-size:cover;background-repeat:no-repeat;min-height:400px }
.clients {background-position:center right;background-size:50%;background-repeat:no-repeat }@media (max-width:991px) {.clients {background-size:cover !important;background-position:center center;text-align:center }}.clients ul li {height:66px }.clients ul li img {position:relative;top:50%;transform:translateY(-50%);display:inline-block }.process-item {width:330px }@media (max-width:1199px) {.process-item {width:unset }}.process-item-number {position:absolute;left:-35px;top:-35px;height:70px;width:70px;line-height:70px;border-radius:50%;text-align:center;background:#fff;box-shadow:-5px 0 40px 0 rgba(0,0,0,0.1);font-family:"Roboto",arial,helvetica,clean,sans-serif;font-weight:700;font-size:32px;color:#666 }@media (max-width:1199px) {.process-item-number {top:-35px;left:50%;transform:translateX(-50%) }}.process-item h5 {margin-bottom:5px;color:#212438 }img.arrow-top {position:absolute;top:220px;right:250px }@media (max-width:1199px) {img.arrow-top {display:none }}img.arrow-bottom {position:absolute;bottom:100px;left:250px }@media (max-width:1199px) {img.arrow-bottom {display:none }}.service-menu {display:block !important }.service-menu li.active {position:relative }.service-menu li.active a {background:#212438;color:#fff !important }.service-menu li.active::before {position:absolute;content:'';height:15px;width:15px;background:#212438;top:50%;right:-7px;transform:translateY(-50%) rotate(-45deg) }@media (max-width:991px) {.service-menu li.active::before {display:none }}.service-menu li:hover a {color:#fff !important;background:#212438 }.service-menu a.active {position:relative;background:#212438;color:#fff !important }.service-menu a.active::before {position:absolute;content:'';height:15px;width:15px;background:#212438;top:50%;right:-7px;transform:translateY(-50%) rotate(-45deg) }@media (max-width:991px) {.service-menu a.active::before {display:none }}.service-menu a:hover {color:#fff !important;background:#212438 }
.portfolio-list {list-style-type:none;padding:0;margin:0 }.portfolio-list li::before {font-family:"themify";content:"\e649";padding-right:5px }.consulting-service {background-color:#f5f5f5;background-repeat:no-repeat;background-size:cover;background-position:center }.consulting-service .media {height:100%;padding:40px 50px 40px 50px;margin-bottom:30px;position:relative;z-index:5 }@media only screen and (max-width:575px) {.consulting-service .media {padding:30px 30px 30px 30px }}@media only screen and (max-width:479px) {.consulting-service .media {display:block;padding-bottom:30px;padding-top:30px;text-align:center }}.consulting-service .media:hover .service-img {visibility:visible;opacity:1 }.consulting-service .media:hover .media-body .title-heading {color:#fff }.consulting-service .media:hover .media-body p {color:#fff }.consulting-service .media:hover .media-body .item-button .item-btn {background-color:#fa360a;color:#fff;border-color:#fa360a }.consulting-service .media:hover .media-body .item-button .item-btn i {color:#fff }.consulting-service .media:after {content:"";height:100%;width:100%;position:absolute;bottom:0;left:0;right:0;top:0;background-color:#f5f5f5;z-index:-5;opacity:100%;transition:all 0.5s ease-in-out }.consulting-service .media .item-img {position:relative }@media only screen and (max-width:479px) {.consulting-service .media .item-img {margin-bottom:20px }}.consulting-service .media .service-img {position:absolute;bottom:1px;left:1px;right:1px;top:1px;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out }.consulting-service .media .service-img2 {position:absolute;bottom:0;left:0;right:0;top:0;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out }.consulting-service .media .service-img3 {position:absolute;bottom:0;left:0;right:0;top:0;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out }.consulting-service .media .service-img4 {position:absolute;bottom:0;left:0;right:0;top:0;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out }
.consulting-service .media .media-body .title-heading {font-size:22px;font-weight:700;margin-bottom:15px }@media only screen and (max-width:479px) {.consulting-service .media .media-body .title-heading {font-size:20px }}.consulting-service .media .media-body .title-heading {color:#000;transition:all 0.3s ease-in-out }.consulting-service .media .media-body p {transition:all 0.3s ease-in-out;font-weight:500 }@media only screen and (max-width:1199px) {.consulting-service .media .media-body p {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden }}.consulting-service .media .media-body .item-button .item-btn {display:inline-block;font-size:16px;font-weight:500;color:#444;background:transparent;padding:10px 52px 10px 30px;border:1px solid #d3d3d3;border-radius:30px;transition:all 0.3s ease-in-out;text-align:center;position:relative }@media only screen and (max-width:479px) {.consulting-service .media .media-body .item-button .item-btn {padding:10px 40px 10px 20px }}.consulting-service .media .media-body .item-button .item-btn:hover {opacity:90% }.consulting-service .media .media-body .item-button .item-btn:hover i {margin-left:10px }.consulting-service .media .media-body .item-button .item-btn i {margin-left:10px;transition:all 0.3s ease-in-out;color:#fa360a;position:absolute;top:16px }@media only screen and (max-width:479px) {.consulting-service .media .media-body .item-button .item-btn i {margin-left:5px }}.consulting-service:hover .media:after {opacity:0;background:none }.work {}.work-slider {}.work-slider-image {position:relative }.work-slider-image .image-overlay {position:absolute;top:0;left:0;background:rgba(0,0,0,0.75);height:100%;width:100%;padding:15px 25px;opacity:0;transition:.2s }.work-slider-image .image-overlay i {position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;font-size:24px;transition:.2s ease;padding:10px }.work-slider-image .image-overlay i:hover {font-size:30px }.work-slider-image .image-overlay a.h4 {position:absolute;bottom:50px;color:#fff;transition:.2s ease;transform:translateY(20px);opacity:0 }.work-slider-image .image-overlay a.h4:hover {color:#212438 }.work-slider-image .image-overlay p {position:absolute;bottom:15px;color:#fff;transform:translateY(10px);opacity:0;transition:.3s ease;transition-delay:.1s }.work-slider-image:hover .image-overlay {opacity:1 }.work-slider-image:hover a.h4,.work-slider-image:hover p {transform:translateY(0);opacity:1 }.work-slider .slick-dots {padding-left:0;position:absolute;bottom:-60px;left:50%;transform:translateX(-50%) }.work-slider .slick-dots li {margin:0 14px }@media (max-width:400px) {.work-slider .slick-dots li {margin:0 2px }}.work-slider .slick-dots li:first-child {margin-left:0 }.work-slider .slick-dots li button {height:10px;width:40px;border-radius:25px;color:transparent;overflow:hidden;border:0;border:2px solid #e5e5e5;background:transparent;outline:0;display:block }.work-slider .slick-dots li button::before {display:none }@media (max-width:400px) {.work-slider .slick-dots li button {width:10px }}.work-slider .slick-dots li.slick-active button {border-color:#212438 }.project {}.project-menu ul li {padding:5px 20px;border-radius:35px;color:#666;font-size:16px;font-weight:400;border:1px solid #e5e5e5;cursor:pointer;background:#f5f5f5;margin:0 10px 25px }.project-menu ul li.active {background:#212438;color:#fff }.project-info {position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.7);opacity:0;transition:.2s ease }.project-info a {color:#fff;position:absolute;left:30px;bottom:40px;transform:translateY(20px);opacity:0 }.project-info a:hover {color:#212438 }.project-info p {position:absolute;left:25px;bottom:0;color:#fff;transition:.2s ease;transform:translateY(20px);opacity:0;transition-delay:.1s }.project-info p i {margin-right:5px }.project-info:hover {opacity:1 }.project-info:hover a {transform:translateY(0);opacity:1 }.project-info:hover p {transform:translateY(0);opacity:.7 }
.nav-tabs {border:0;margin-bottom:30px }@media (max-width:991px) {.nav-tabs {justify-content:center }}.nav-tabs .nav-item:not(:last-child) {margin-right:10px }@media (max-width:575px) {.nav-tabs .nav-item {margin-bottom:10px }}.nav-tabs .nav-item .nav-link {padding:10px 30px;border:1px solid #e5e5e5;background:#f5f5f5;border-radius:45px;text-align:center;vertical-align:middle;color:#666;transition:.2s ease;font-size:16px;font-family:"Roboto",arial,helvetica,clean,sans-serif }.nav-tabs .nav-item .active {background:#fff;color:#212438;border-color:#212438 }.tab-content {padding:40px;margin-bottom:60px;border-radius:5px;background:#fff;border:1px solid #e5e5e5 }.tab-content-item {margin-left:20px }.tab-content-item:not(:last-child) {margin-bottom:45px }.tab-content-item h6 {font-family:"Roboto",arial,helvetica,clean,sans-serif;font-weight:600;font-size:14px;color:#666;margin-bottom:25px;position:relative }.tab-content-item h6::before {position:absolute;content:"\e65d";font-family:"themify";top:0;left:-20px;color:#212438 }.tab-content-item p {margin-bottom:0 }
.pagination .page-item .page-link {background:transparent;border:none;color:#000;font-family:"Roboto",arial,helvetica,clean,sans-serif;font-weight:600;transition:.3s ease }.pagination .page-item .page-link:hover {color:#343958 }.pagination .page-item.active .page-link {border:1px solid #e5e5e5;border-radius:30px;padding:5px 10px;transition:.3s ease }.pagination .prev,
.pagination .next {border:1px solid #e5e5e5;border-radius:30px;padding:5px 10px;transition:.3s ease }.pagination .prev:hover,.pagination .next:hover {border-color:#212438 }.pagination .prev:hover .page-link,.pagination .next:hover .page-link {color:#212438 }.pagination .prev {margin-right:30px }.pagination .next {margin-left:30px }.post-slider {position:relative }.post-slider .prevArrow,.post-slider .nextArrow {position:absolute;width:50px;height:50px;border-radius:50%;line-height:50px;top:50%;border:0;font-size:20px;background:transparent;color:#212438;z-index:9;background:rgba(255,255,255,0.8);transition:.3s ease }.post-slider .prevArrow:focus,.post-slider .nextArrow:focus {outline:0 }.post-slider .prevArrow:hover,.post-slider .nextArrow:hover {background:rgba(33,36,56,0.25) }.post-slider .prevArrow {left:40px }.post-slider .nextArrow {right:40px }.post-slider .slick-disabled {color:#e5e5e5 }.search-wrapper {position:relative }.search-wrapper input {background:#f5f5f5;border-radius:30px;font-weight:400;height:40px;line-height:40px;padding:0 25px;font-size:13px }.search-wrapper::before {content:"\e610";font-family:"themify";position:absolute;top:50%;right:20px;color:#888;transform:translateY(-50%) }ul.tag-list li {margin-bottom:7px }ul.tag-list li a {color:#888;padding:10px 15px;display:block;border:1px solid #e5e5e5;border-radius:30px;font-size:13px;transition:.3s ease }ul.tag-list li a:hover {background:#212438;border-color:#212438;color:#fff }.newsletter .form-control {font-weight:400;padding:0 20px;height:40px;line-height:40px;border-radius:30px;font-size:13px }
.share-icon {height:40px;width:40px;border-radius:50%;line-height:40px;text-align:center;font-size:16px;display:inline-block }.share-icon i {color:#fff }.sidebar-box-shadow {box-shadow:-3px 0 3px 0 rgba(0,0,0,0.06) }
.form-control {border-radius:5px;padding:0 15px 2px;height:40px;margin-bottom:15px;border:1px solid #e5e5e5;font-family:"Roboto",arial,helvetica,clean,sans-serif;font-weight:600;font-size:14px;color:#888 }.form-control:focus {border-color:#212438;box-shadow:none !important }.form-control::placeholder {color:#888 }.map {position:relative }.map #map_canvas {height:600px }.signup {border-radius:5px;overflow:hidden;box-shadow:0 10px 35px 0 rgba(0,0,0,0.1)}.signup-greeting {background-position:top center;background-size:cover;background-repeat:no-repeat;padding:70px 0 140px;text-align:center }@media (max-width:1199px) {.signup-greeting {padding-bottom:80px }}@media (max-width:767px) {.signup-greeting {padding-top:200px }}@media (max-width:575px) {.signup-greeting {padding-top:400px }}.signup-greeting img {margin-bottom:50px;position:relative;z-index:9 }.signup-greeting h4 {color:#fff;margin-bottom:20px;position:relative;z-index:9 }.signup-greeting p {color:#fff;position:relative;z-index:9;margin:0 40px }.signup-form {padding:50px 50px 50px 35px }@media (max-width:1199px) {.signup-form {padding:50px 15px 50px 0 }}@media (max-width:767px) {.signup-form {padding:50px }}@media (max-width:575px) {.signup-form {text-align:center }}.signup-form h4 {float:left;font-size:26px;margin-bottom:35px }@media (max-width:575px) {.signup-form h4 {float:unset }}.signup-form a {color:#212438 }.signup-form .btn {margin-top:30px }.signup-form p.signup-with {display:inline-block;margin-top:42px }.signup-form ul {margin-top:37px;display:inline-block }.signup-form ul li a {height:30px;width:30px;line-height:30px;color:#fff;text-align:center;border-radius:50%;display:inline-block }.comming-soon {height:100vh;background-size:cover;display:flex;align-items:center }.comming-soon h1 {font-size:50px;font-weight:600 }@media (max-width:575px) {.comming-soon h1 {font-size:30px }}.comming-soon .form-control {height:45px;border-radius:45px;position:relative;background:transparent;border:1px solid #e5e5e5;color:#fff;margin-bottom:40px }.comming-soon .form-control::placeholder {color:#888 }.comming-soon .btn-email {position:absolute;top:0;right:15px;background:#fff;border:0;color:#212438;border-radius:45px;height:45px;padding:0 50px }@media (max-width:575px) {.comming-soon .btn-email {padding:0 10px }}.comming-soon i {color:#5c5c5c;margin:0 15px;transition:.2s ease;font-size:24px }.comming-soon i:hover {color:#212438 }.syotimer {text-align:center;margin:0 auto 40px }.syotimer-cell:last-child .syotimer-cell__value::before {opacity:0 }.syotimer-cell {display:inline-block;margin:0 25px }@media (max-width:1199px) {.syotimer-cell {margin:0 20px }}@media (max-width:575px) {.syotimer-cell {margin:0 10px }}@media (max-width:400px) {.syotimer-cell {margin:0 5px }}.syotimer-cell__value {font-size:60px;font-weight:600;color:#fff;position:relative }@media (max-width:1199px) {.syotimer-cell__value {font-size:50px }}@media (max-width:575px) {.syotimer-cell__value {font-size:30px }}@media (max-width:400px) {.syotimer-cell__value {font-size:24px }}.syotimer-cell__value::before {position:absolute;content:':';height:30px;color:#fff;right:-30px;top:0 }@media (max-width:575px) {.syotimer-cell__value::before {right:-20px }}@media (max-width:400px) {.syotimer-cell__value::before {right:-12px }}.syotimer-cell__unit {text-transform:uppercase;font-weight:600;font-size:16px;color:#fff }.social-icon-outline {height:40px;width:40px;border-radius:50%;background:transparent;border:1px solid #fff;text-align:center;transition:.2s ease;display:inline-block }.social-icon-outline i {line-height:40px;color:#fff;font-size:14px }.social-icon-outline:hover {border-color:#888 }.footer-links {padding-left:18px }.footer-links li {margin-bottom:20px;position:relative }.footer-links li::before {position:absolute;font-family:"themify";content:"\e649";top:0;left:-20px;height:12px;width:auto;color:#fff }.footer-links li a {color:#fff;font-family:"Roboto",arial,helvetica,clean,sans-serif;font-size:14px;transition:.2s ease;display:block }.footer-links li a:hover {text-decoration:underline }.form-control.subscribe {width:100%;border-radius:35px;border:0;padding:0 20px !important;height:50px }.btn-subscribe {position:absolute;right:5px;top:5px;border:0;height:40px;width:40px;border-radius:50%;color:#fff;background:#212438;transition:all linear .2s }.btn-subscribe:hover {padding-left:15px }.btn-subscribe:focus {outline:0 }.back-to-top {position:absolute;height:50px;width:50px;border-radius:50%;color:#fff;background:#212438;top:-25px;right:10px;border:1px solid #454547;text-align:center;display:block;transition:.2s ease }.back-to-top i {line-height:50px }.back-to-top:hover {border-color:#212438 }.back-to-top:focus {outline:0 }.cookies-law-bar {position:fixed;bottom:0;left:0;background:#212438f2;color:#fff;font-size:16px;z-index:1000;width:100% }.cookies-law-bar .cookies-url {color:#e84444 }.cookies-law-bar .cookies-url:hover,.cookies-law-bar .cookies-url:active,.cookies-law-bar .cookies-url:focus {text-decoration:underline }.cookies-law-bar.hidden {display:none }.cookies-law-bar .cookies-law-description {vertical-align:top;text-align:justify;padding:20px 10px 20px 0 }.cookies-law-bar .cookies-buttons {text-align:center;vertical-align:top;word-wrap:break-word;padding:20px;display:flex;align-items:center;justify-content:flex-end }@media (max-width:767px) {.cookies-law-bar .cookies-buttons {justify-content:center }}@media (max-width:575px) {.cookies-law-bar .cookies-buttons {justify-content:center }}.cookies-law-bar .cookies-buttons .cookies-law-agree {color:#fff;border-color:#fff }.cookies-law-bar .cookies-buttons .cookies-law-agree:hover,.cookies-law-bar .cookies-buttons .cookies-law-agree:active,.cookies-law-bar .cookies-buttons .cookies-law-agree:focus {color:#212438;background:#fff }.circle {padding:13px 20px;border-radius:50%;background-color:#212438;color:#fff;max-height:50px;z-index:2;font-family:"Roboto",arial,helvetica,clean,sans-serif }.how-it-works.row .col-2 {align-self:stretch }.how-it-works.row .col-2::after {content:"";position:absolute;border-left:3px solid #212438;z-index:1 }.how-it-works.row .col-2.bottom-left::after {height:50%;left:50%;top:50% }.how-it-works.row .col-2.bottom-right::after {height:50%;left:calc(50% - 3px);top:50% }.how-it-works.row .col-2.full-right::after {height:100%;left:calc(50% - 3px) }.how-it-works.row .col-2.full-left::after {height:100%;left:50% }.how-it-works.row .col-2.top-left::after {height:50%;left:50%;top:0 }.how-it-works.row .col-2.top-right::after {height:50%;left:calc(50% - 3px);top:0 }.timeline div {padding:0;height:40px }.timeline hr {border-top:3px solid #212438;margin:0;top:17px;position:relative }.timeline .col-2 {display:flex;overflow:hidden }.timeline .corner {border:3px solid #212438;width:100%;position:relative;border-radius:15px }.timeline .top-right {left:50%;top:-50% }.timeline .left-bottom {left:-50%;top:calc(50% - 3px) }.timeline .top-left {left:-50%;top:-50% }.timeline .right-bottom {left:50%;top:calc(50% - 3px) }