body {font-family: "Nunito", sans-serif;line-height: 1.6;background: #ffffff;overflow-x: hidden;font-size: 16px;color: #4d4d4d;}body:before {content: "";position: fixed;top: 0;left: 0;z-index: 99;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.2);opacity: 0;visibility: hidden;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}body.offcanvas-menu:before {opacity: 1;visibility: visible;}.text-black {color: #000000 !important;}.text-secondary {color: #12947f !important;}.bg-primary-light {background-color: rgba(150, 187, 124, 0.05);}.bg-secondary-light {background-color: rgba(18, 148, 127, 0.05);}a {color: #066394;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}a:hover {color: #066394;text-decoration: none;}::-moz-selection {background: #000000;color: #ffffff;}::selection {background: #000000;color: #ffffff;}.text-primary {color: #066394!important;}a.text-primary {color: #066394!important;}a.text-primary:hover {color: #066394!important;}h1, .h1, h2, .h2, h3, .h3, h4, .h4 {font-family: KoratakiLight, sans-serif;color: #000000;}.btn {padding-top: 15px;padding-bottom: 15px;padding-left: 30px;padding-right: 30px;border-radius: 30px;font-size: 11px;text-transform: uppercase;font-weight: 700;letter-spacing: .05rem;}.btn:active, .btn:focus {}.btn.btn-primary {background: #066394;border-color: #066394;}.btn.btn-primary:hover {border-color: #1574c5;background: #1574c5;}.btn.btn-outline-primary {border-color: #066394;color: #066394;}.btn.btn-outline-primary:hover {background-color: #066394;color: #ffffff;}.form-control, .custom-select {border: none;font-size: 16px;height: 45px;padding-left: 0;padding-right: 0;background: transparent;border-bottom: 1px solid #43434d;border-radius: 0;color: #000000;}.form-control:active, .form-control:focus, .custom-select:active, .custom-select:focus {color: #000000;border-color: #066394;background: transparent;}.gutter-v1 {margin-right: -20px;margin-left: -20px;}@media (max-width: 991.98px) {.gutter-v1 {margin-left: -15px;margin-right: -15px;}}.gutter-v1 > .col, .gutter-v1 > [class*="col-"] {padding-right: 20px;padding-left: 20px;}@media (max-width: 991.98px) {.gutter-v1 > .col, .gutter-v1 > [class*="col-"] {padding-right: 15px;padding-left: 15px;}}.gutter-v2 {margin-right: -5px;margin-left: -5px;}@media (max-width: 991.98px) {.gutter-v2 {margin-left: -15px;margin-right: -15px;}}.gutter-v2 > .col, .gutter-v2 > [class*="col-"] {padding-right: 5px;padding-left: 5px;}@media (max-width: 991.98px) {.gutter-v2 > .col, .gutter-v2 > [class*="col-"] {padding-right: 15px;padding-left: 15px;}}.gutter-v3 {margin-right: -40px;margin-left: -40px;}@media (max-width: 991.98px) {.gutter-v3 {margin-left: -15px;margin-right: -15px;}}.gutter-v3 > .col, .gutter-v3 > [class*="col-"] {padding-right: 40px;padding-left: 40px;}@media (max-width: 991.98px) {.gutter-v3 > .col, .gutter-v3 > [class*="col-"] {padding-right: 15px;padding-left: 15px;}}.spinner-border {color: #066394;}#overlayer {width: 100%;height: 100%;position: fixed;z-index: 7100;background: #ffffff;top: 0;left: 0;right: 0;bottom: 0;}.loader {z-index: 7700;position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.logo {font-size: 24px;color: #ffffff;font-weight: 700;position: absolute;margin-top: -4px;line-height: 40px;text-align: center;background-image: url(../images/logo-mark-white.svg);background-repeat:no-repeat;padding: 0 15px 0 50px;}.logo:hover {color: #ffffff;}.site-nav {position: absolute;width: 100%;z-index: 10;}.site-nav a {position: relative;z-index: 9;cursor: pointer;}.site-nav {padding-top: 20px;padding-bottom: 20px;}.site-nav h1 {margin: 0;padding: 0;font-size: 24px;}.site-nav .site-navigation .site-menu {margin-bottom: 0;}.site-nav .site-navigation .site-menu > li {display: inline-block;}.site-nav .site-navigation .site-menu > li > a {font-size: 14px;padding: 5px 15px;display: inline-block;text-decoration: none !important;color: rgba(255, 255, 255, 0.5);position: relative;}.site-nav .site-navigation .site-menu > li > a:hover {color: #ffffff;}.site-nav .site-navigation .site-menu > li > a.active {color: #066394;}.site-nav .site-navigation .site-menu > li > a:focus{border:5px pink;}.site-nav .site-navigation .site-menu > li.cta-button-outline a {padding: 5px 22px;border: 1px solid rgba(0, 0, 0, 0.1);color: #000000;border-radius: 30px;}.site-nav .site-navigation .site-menu > li.cta-button-outline a:hover {color: #000000;background: #ffffff;border-color: #000000;}.site-nav .site-navigation .site-menu > li.cta-button-outline.active a {color: #000000;background: #ffffff;border-color: #ffffff;}.site-nav .site-navigation .site-menu > li.cta-primary a {padding: 5px 22px;border: 1px solid transparent;color: #ffffff !important;background: #066394;border-radius: 30px;}.site-nav .site-navigation .site-menu > li.active > a {color: #ffffff;}.site-nav .site-navigation .site-menu .has-children {position: relative;}.site-nav .site-navigation .site-menu .has-children > a {position: relative;padding-right: 20px;}.site-nav .site-navigation .site-menu .has-children > a:before {position: absolute;content: "\e313";font-size: 14px;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);font-family: 'icomoon';}.site-nav .site-navigation .site-menu .has-children .dropdown {visibility: hidden;opacity: 0;top: 100%;z-index: 999;position: absolute;text-align: left;-webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);padding: 20px 0;margin-top: 20px;margin-left: 0px;background: #ffffff;-webkit-transition: 0.2s 0s;-o-transition: 0.2s 0s;transition: 0.2s 0s;}.site-nav .site-navigation .site-menu .has-children .dropdown.arrow-top {position: absolute;}.site-nav .site-navigation .site-menu .has-children .dropdown.arrow-top:before {display: none;bottom: 100%;left: 20%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}.site-nav .site-navigation .site-menu .has-children .dropdown.arrow-top:before {display: none;border-color: rgba(136, 183, 213, 0);border-bottom-color: #ffffff;border-width: 10px;margin-left: -10px;}.site-nav .site-navigation .site-menu .has-children .dropdown a {font-size: 14px;text-transform: none;letter-spacing: normal;-webkit-transition: 0s all;-o-transition: 0s all;transition: 0s all;color: #000000;}.site-nav .site-navigation .site-menu .has-children .dropdown .active {color: #066394!important;}.site-nav .site-navigation .site-menu .has-children .dropdown > li {list-style: none;padding: 0;margin: 0;min-width: 180px;}.site-nav .site-navigation .site-menu .has-children .dropdown > li > a {padding: 5px 20px;display: block;}.site-nav .site-navigation .site-menu .has-children .dropdown > li > a:hover {color: #066394;}.site-nav .site-navigation .site-menu .has-children .dropdown > li.active > a {color: #066394;}.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before {content: "\e315";right: 20px;}.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown, .site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > ul {left: 100%;top: 0;}.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown li a:hover, .site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > ul li a:hover {color: #066394;}.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children:hover > a, .site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children:active > a, .site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children:focus > a {color: #066394;}.site-nav .site-navigation .site-menu .has-children:hover, .site-nav .site-navigation .site-menu .has-children:focus, .site-nav .site-navigation .site-menu .has-children:active {cursor: pointer;}.site-nav .site-navigation .site-menu .has-children:hover > .dropdown, .site-nav .site-navigation .site-menu .has-children:focus > .dropdown, .site-nav .site-navigation .site-menu .has-children:active > .dropdown {-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;margin-top: 0px;visibility: visible;opacity: 1;}.site-nav.dark a {color: #000000;}.site-nav.dark .site-navigation .site-menu > li > a {color: rgba(0, 0, 0, 0.5);}.site-nav.dark .site-navigation .site-menu > li > a:hover {color: #000000;}.site-nav.dark .site-navigation .site-menu > li.active > a {color: #000000;}.site-nav.dark .site-navigation .site-menu > li.has-children.dropdown:hover > a, .site-nav.dark .site-navigation .site-menu > li.has-children.dropdown:focus > a, .site-nav.dark .site-navigation .site-menu > li.has-children.dropdown:active > a {color: #066394;}.site-nav.dark .site-navigation .site-menu > li.has-children:hover > a, .site-nav.dark .site-navigation .site-menu > li.has-children:focus > a, .site-nav.dark .site-navigation .site-menu > li.has-children:active > a {color: #000000;}.site-nav.scrolled {background-color: #ffffff;position: fixed;width: 100%;left: 0;right: 0;top: 0;margin-top: -130px;padding-top: 10px !important;padding-bottom: 10px !important;-webkit-box-shadow: 0 4px 15px -5px rgba(0, 0, 0, 0.1);box-shadow: 0 4px 15px -5px rgba(0, 0, 0, 0.1);}.site-nav.scrolled.awake {margin-top: 0px;-webkit-transition: .3s all ease-out;-o-transition: .3s all ease-out;transition: .3s all ease-out;}.site-nav.scrolled.sleep {-webkit-transition: .3s all ease-out;-o-transition: .3s all ease-out;transition: .3s all ease-out;}.site-nav.scrolled .site-navigation .site-menu li a {color: #000000;}.site-nav.scrolled .site-navigation .site-menu li a.active {color: #fff;background-color: black;border-radius: 20px;}.site-nav.scrolled .logo {color: #000000 !important;border-color: #000000;top: 14px;position: absolute;background-image: url(../images/logo-mark-black.svg);background-repeat:no-repeat;padding: 0 15px 0 50px;}@media (max-width: 991.98px) {.site-nav.scrolled .logo {top: 10px;}}.site-nav.scrolled .burger:before, .site-nav.scrolled .burger span, .site-nav.scrolled .burger:after {background: #000000 !important;-webkit-transition: .0s all ease;-o-transition: .0s all ease;transition: .0s all ease;}.site-mobile-menu-close {display: block;position: relative;height: 30px;width: 30px;z-index: 99;cursor: pointer;top: -20px;}.site-mobile-menu-close > span {cursor: pointer;display: block;position: absolute;height: 30px;width: 30px;}.site-mobile-menu-close > span:before, .site-mobile-menu-close > span:after {position: absolute;content: "";width: 2px;height: 30px;background: #000000;}.site-mobile-menu-close > span:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.site-mobile-menu-close > span:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.site-mobile-menu {width: 300px;position: fixed;right: 0;z-index: 2000;padding-top: 20px;background: #ffffff;height: calc(100vh);-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: 0.8s all cubic-bezier(0.23, 1, 0.32, 1);-o-transition: 0.8s all cubic-bezier(0.23, 1, 0.32, 1);transition: 0.8s all cubic-bezier(0.23, 1, 0.32, 1);}.offcanvas-menu .site-mobile-menu {-webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}.site-mobile-menu .site-mobile-menu-header {width: 100%;float: left;padding-left: 20px;padding-right: 20px;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {float: right;margin-top: 8px;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {font-size: 30px;display: inline-block;padding-left: 10px;padding-right: 0px;line-height: 1;cursor: pointer;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {float: left;margin-top: 10px;margin-left: 0px;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {display: inline-block;text-transform: uppercase;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {max-width: 70px;}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {text-decoration: none;}.site-mobile-menu .site-mobile-menu-body {overflow-y: scroll;-webkit-overflow-scrolling: touch;position: relative;padding: 0 20px 20px 20px;height: calc(100vh - 52px);padding-bottom: 150px;}.site-mobile-menu .site-nav-wrap {padding: 0;margin: 0;list-style: none;position: relative;}.site-mobile-menu .site-nav-wrap a {padding: 5px 20px;display: block;position: relative;color: #000000;}.site-mobile-menu .site-nav-wrap a:hover {color: #066394;}.site-mobile-menu .site-nav-wrap li {position: relative;display: block;}.site-mobile-menu .site-nav-wrap li > a.active {color: #fff;background-color: black;border-radius: 20px;}.site-mobile-menu .site-nav-wrap .arrow-collapse {position: absolute;right: 0px;top: 0px;z-index: 20;width: 36px;height: 36px;text-align: center;cursor: pointer;border-radius: 50%;border: 1px solid #f8f9fa;}.site-mobile-menu .site-nav-wrap .arrow-collapse:before {font-size: 14px;z-index: 20;font-family: "icomoon";content: "\e313";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%) rotate(-180deg);-ms-transform: translate(-50%, -50%) rotate(-180deg);transform: translate(-50%, -50%) rotate(-180deg);-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.site-mobile-menu .site-nav-wrap > li {display: block;position: relative;float: left;width: 100%;}.site-mobile-menu .site-nav-wrap > li > a {padding-left: 20px;font-size: 14px;}.site-mobile-menu .site-nav-wrap > li > ul {padding: 0;margin: 0;list-style: none;}.site-mobile-menu .site-nav-wrap > li > ul > li {display: block;}.site-mobile-menu .site-nav-wrap > li > ul > li > a {padding-left: 40px;font-size: 14px;}.site-mobile-menu .site-nav-wrap > li > ul > li > ul {padding: 0;margin: 0;}.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li {display: block;}.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {font-size: 14px;padding-left: 60px;}.sticky-wrapper {position: absolute;z-index: 100;width: 100%;}.sticky-wrapper .site-navbar {-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}.sticky-wrapper .site-navbar .site-menu-toggle {color: #000000;}.sticky-wrapper .site-navbar .logo {color: #000000;}.sticky-wrapper .site-navbar .site-menu > li > a {color: rgba(0, 0, 0, 0.8) !important;}.sticky-wrapper .site-navbar .site-menu > li > a:hover, .sticky-wrapper .site-navbar .site-menu > li > a.active {color: #000000 !important;}.sticky-wrapper.is-sticky .burger:before, .sticky-wrapper.is-sticky .burger span, .sticky-wrapper.is-sticky .burger:after {background: #000000;-webkit-transition: .0s all ease;-o-transition: .0s all ease;transition: .0s all ease;}.sticky-wrapper.is-sticky .logo {color: #000000 !important;}.sticky-wrapper.is-sticky .site-navbar {background: #000000;border-bottom: 1px solid transparent;-webkit-box-shadow: 4px 0 20px -5px rgba(0, 0, 0, 0.1);box-shadow: 4px 0 20px -5px rgba(0, 0, 0, 0.1);}.sticky-wrapper.is-sticky .site-navbar .site-menu > li > a {color: #000000 !important;}.sticky-wrapper.is-sticky .site-navbar .site-menu > li > a:hover, .sticky-wrapper.is-sticky .site-navbar .site-menu > li > a.active {color: #066394!important;}.sticky-wrapper.is-sticky .site-navbar .site-menu > li.active a {color: #066394!important;}.sticky-wrapper.is-sticky .site-navbar .site-menu > li.dropdown:hover > a, .sticky-wrapper.is-sticky .site-navbar .site-menu > li.dropdown:focus > a {color: #000000 !important;}.sticky-wrapper .shrink {padding-top: 0px !important;padding-bottom: 0px !important;}.burger {width: 28px;height: 32px;cursor: pointer;position: relative;}.burger.light:before, .burger.light span, .burger.light:after {background: #ffffff;}.burger:before, .burger span, .burger:after {width: 100%;height: 2px;display: block;background: #000;border-radius: 2px;position: absolute;opacity: 1;}.burger:before, .burger:after {-webkit-transition: top 0.35s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.35s cubic-bezier(0.23, 1, 0.32, 1), background-color 1.15s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1);transition: top 0.35s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.35s cubic-bezier(0.23, 1, 0.32, 1), background-color 1.15s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1);-o-transition: top 0.35s cubic-bezier(0.23, 1, 0.32, 1), transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.35s cubic-bezier(0.23, 1, 0.32, 1), background-color 1.15s cubic-bezier(0.86, 0, 0.07, 1);transition: top 0.35s cubic-bezier(0.23, 1, 0.32, 1), transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.35s cubic-bezier(0.23, 1, 0.32, 1), background-color 1.15s cubic-bezier(0.86, 0, 0.07, 1);transition: top 0.35s cubic-bezier(0.23, 1, 0.32, 1), transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.35s cubic-bezier(0.23, 1, 0.32, 1), background-color 1.15s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition: top 0.35s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.35s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.35s cubic-bezier(0.23, 1, 0.32, 1), background-color 1.15s cubic-bezier(0.86, 0, 0.07, 1);content: "";}.burger:before {top: 4px;}.burger span {top: 15px;}.burger:after {top: 26px;}.burger:hover:before {top: 7px;}.burger:hover:after {top: 23px;}.burger.active span {opacity: 0;}.burger.active:before, .burger.active:after {top: 40%;}.burger.active:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=5);}.burger.active:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-5);}.burger:focus {}.site-blocks-cover {background-size: cover;background-repeat: no-repeat;background-position: top;background-position: center center;}.site-blocks-cover.overlay {position: relative;}.site-blocks-cover.overlay:before {position: absolute;content: "";left: 0;bottom: 0;right: 0;top: 0;background: rgba(0, 0, 0, 0.4);}.site-blocks-cover .player {position: absolute;bottom: -250px;width: 100%;}.site-blocks-cover, .site-blocks-cover .row {min-height: 600px;height: calc(100vh);}.site-blocks-cover.inner-page-cover, .site-blocks-cover.inner-page-cover .row {min-height: 350px;height: calc(20vh);}.site-blocks-cover h2, .site-blocks-cover h3, .site-blocks-cover h4, .site-blocks-cover h5 {color: #ffffff;}.site-blocks-cover h1 {font-size: 30px;font-weight: 900;line-height: 1;}@media (min-width: 768px) {.site-blocks-cover h1 {font-size: 40px;letter-spacing: 3px;line-height: 1.25em;}.section-heading h2 {font-size: 25px;}}.site-blocks-cover p {color: #ffffff;font-size: 1.2rem;line-height: 1.5;}.site-blocks-cover .intro-text {font-size: 16px;line-height: 1.5;}.p1-gradient-bg, .thumb .overlay-bg {background: -moz-linear-gradient(0deg, #8490ff 0%, #62bdfc 100%);background: -webkit-linear-gradient(0deg, #8490ff 0%, #62bdfc 100%);background: -ms-linear-gradient(0deg, #8490ff 0%, #62bdfc 100%);}.portfolio-area .primary-btn {color: #ffffff;background-color: #066394;margin-left: auto;margin-right: auto;}.portfolio-area .filters {text-align: center;}.portfolio-area .filters ul {padding: 0;}.portfolio-area .filters ul li {list-style: none;display: inline-block;padding: 18px 15px;cursor: pointer;position: relative;text-transform: uppercase;color: #000000;font-size: 12px;font-weight: 500;}@media (max-width: 736px) {.portfolio-area .filters ul li {padding: 6px 6px;}}.portfolio-area .filters ul li:after {content: "";display: block;width: calc(0% - 60px);position: absolute;height: 2px;background: #333;-webkit-transition: width 350ms ease-out;-o-transition: width 350ms ease-out;transition: width 350ms ease-out;}.portfolio-area .filters ul li:hover:after {width: calc(100% - 60px);-webkit-transition: width 350ms ease-out;-o-transition: width 350ms ease-out;transition: width 350ms ease-out;}.portfolio-area .filters ul li.active {color: #066394;}.portfolio-area .filters-content {margin-top: 50px;}.portfolio-area .filters-content .show {opacity: 1;visibility: visible;-webkit-transition: all 350ms;-o-transition: all 350ms;transition: all 350ms;}.portfolio-area .filters-content .hide {opacity: 0;visibility: hidden;-webkit-transition: all 350ms;-o-transition: all 350ms;transition: all 350ms;}.portfolio-area .filters-content .item {text-align: center;cursor: pointer;margin-bottom: 30px;}.portfolio-area .filters-content .item img {border-radius: 10px;}.portfolio-area .filters-content .p-inner {padding: 20px 0px;text-align: center;}.portfolio-area .filters-content .item .p-inner .cat {font-size: 13px;}.portfolio-area .filters-content .item img {width: 100%;}.image {opacity: 1;display: block;width: 100%;height: 100%;-webkit-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.middle {-webkit-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}.single-portfolio:hover .middle {opacity: 1;}.text {color: white;font-size: 25px;padding: 16px 32px;}.single-portfolio {border-radius: 5px!important;overflow: hidden;}.single-portfolio > a {overflow: hidden;position: relative;display: block;}.single-portfolio > a:before {position: absolute;content: "";top: 0;bottom: 0;left: 0;right: 0;width: 100%;opacity: 0;visibility: hidden;height: 100%;z-index: 2;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;background: rgba(0, 0, 0, 0.5);}.single-portfolio > a img {-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.single-portfolio > a:hover:before {visibility: visible;opacity: 1;}.single-portfolio > a:hover img {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}.single-portfolio > a:hover .contents {z-index: 3;opacity: 1;visibility: visible;}.single-portfolio > a:hover .contents h3 {color: #ffffff;}.single-portfolio .contents {position: absolute;top: 50%;left: 50%;width: 100%;opacity: 0;visibility: hidden;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}.thumb .overlay-bg {opacity: 0;border-radius: 5px;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}@media (prefers-reduced-motion: reduce) {.thumb .overlay-bg {-webkit-transition: none;-o-transition: none;transition: none;}}.filters {text-align: center;}.filters ul {padding: 0;margin: 0 0 30px 0;}.filters ul li {display: inline-block;cursor: pointer;padding: 20px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}.filters ul li:hover {color: #066394;}.filters ul li.active {color: #066394;}.single-portfolio {margin-bottom: 30px;display: block;}.single-portfolio .relative {margin-bottom: 20px;}.single-portfolio .p-inner {text-align: center;}.single-portfolio .p-inner h4 {font-size: 20px;}.single-portfolio .p-inner .cat {font-size: 12px;text-transform: uppercase;color: #cccccc;}.highlight {display: inline;background: rgba(150, 187, 124, 0.1);}.section-heading h2 {font-size: 2rem;}@media (max-width: 991.98px) {.section-heading h2 {font-size: 1.5rem;}}.skill h3 {font-size: 18px;}.progress {overflow: visible;margin-bottom: 26px;height: 4px;}.progress .progress-bar {background-color: #066394;position: relative;border-radius: 4px;overflow: visible;}.progress .progress-bar span {background-color: #066394;position: absolute;bottom: -20px;font-size: 10px;line-height: 10px;padding: 2px 3px 2px 4px;right: -1.4em;border-radius: 2px;}.progress .progress-bar span:after {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-bottom-color: #066394;border-width: 5px;margin-left: -5px;}.site-section {padding: 100px 0 50px 0;}@media (max-width: 991.98px) {.site-section {padding: 70px 0;}}.img-wrap {position: relative;}.img-wrap:before {z-index: -1;right: 0;-webkit-transform: translate(40%, -20%);-ms-transform: translate(40%, -20%);transform: translate(40%, -20%);position: absolute;content: "";width: 304px;height: 264px;}.site-service-item {padding: 30px;border-radius: 4px;border: 1px solid #ccc;}.site-service-item .icon {font-size: 50px;color: #066394;}.site-service-item h3 {font-size: 18px;}.block-47 .block-47-image {-webkit-box-flex: 0;-ms-flex: 0 0 70px;flex: 0 0 70px;display: block;}.block-47 .block-47-image img {border: 5px solid #ffffff;border-radius: 50%;-webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.2);}.block-47 .block-47-quote {margin-left: 40px;padding: 30px;background: #ffffff;border-radius: 7px;position: relative;-webkit-box-shadow: 0 2px 30px -2px rgba(0, 0, 0, 0.1);box-shadow: 0 2px 30px -2px rgba(0, 0, 0, 0.1);}.block-47 .block-47-quote:before {content: "";border: 1px solid red;z-index: 2;position: absolute;left: -15px;border-width: 0 20px 20px 0;border-style: solid;border-color: transparent #fff transparent transparent;}.block-47 .block-47-quote .block-47-quote-author {font-size: 14px;color: #666666;}.untree_co-section {padding: 70px 0 35px 0;}.work {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #efefef;}.work h4 {font-size: 18px;}.work .resume-meta {font-size: 14px;vertical-align: middle;}.work .resume-meta .icon {margin-right: 10px;color: #ccc;}.work .period {margin-bottom: 7px;}.work .period > span {text-transform: uppercase;font-size: 12px;font-weight: 700;letter-spacing: .1rem;padding: 7px 20px;border-radius: 30px;background: rgba(150, 187, 124, 0.1);color: #066394;}.blog-entries li {margin-bottom: 30px;display: block;padding-bottom: 30px;border-bottom: 1px solid #efefef;}.blog-entries li a {display: block;}.blog-entries li a h3 {color: #000000;}.blog-entries li a .date, .blog-entries li a .read {font-size: 12px;letter-spacing: .2rem;color: #ccc;text-transform: uppercase;}.custom-block {margin-bottom: 30px;}.custom-block .section-title {font-size: 18px;font-weight: 700;}.custom-accordion .accordion-item {margin-bottom: 0px;position: relative;border-radius: 0px;overflow: hidden;}.custom-accordion .accordion-item .btn-link {display: block;width: 100%;padding: 15px 0;text-decoration: none;text-align: left;color: #000000;background: #f8f9fa;border: none;padding-left: 40px;border-radius: 0;position: relative;-webkit-box-shadow: none !important;box-shadow: none !important;}.custom-accordion .accordion-item .btn-link:before {font-family: 'icomoon';content: "\f067";position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 15px;}.custom-accordion .accordion-item .btn-link:hover {background: #484852;}.custom-accordion .accordion-item .btn-link[aria-expanded="true"] {font-weight: 700;color: #ffffff !important;background: #066394;}.custom-accordion .accordion-item .btn-link[aria-expanded="true"]:before {font-family: 'icomoon';content: "\f068";position: absolute;color: #ffffff;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 15px;}.custom-accordion .accordion-item.active {z-index: 2;}.custom-accordion .accordion-item.active .btn-link {color: #ffffff;-webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1);}.custom-accordion .accordion-item .accordion-body {padding: 20px 20px 20px 20px;color: #888;}.control {display: block;position: relative;padding-left: 30px;margin-bottom: 15px;cursor: pointer;font-size: 18px;}.control .caption {position: relative;top: -3px;font-size: 16px;}.control input {position: absolute;z-index: -1;opacity: 0;}.control__indicator {position: absolute;top: 2px;left: 0;height: 20px;width: 20px;background: #e6e6e6;border-radius: 4px;}.control--radio .control__indicator {border-radius: 50%;}.control:hover input ~ .control__indicator, .control input:focus ~ .control__indicator {background: #ccc;}.control input:checked ~ .control__indicator {background: #066394;}.control:hover input:not([disabled]):checked ~ .control__indicator, .control input:checked:focus ~ .control__indicator {background: #a3c48d;}.control input:disabled ~ .control__indicator {background: #e6e6e6;opacity: 0.9;pointer-events: none;}.control__indicator:after {font-family: 'icomoon';content: '\e5ca';position: absolute;display: none;font-size: 14px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}.control input:checked ~ .control__indicator:after {display: block;color: #fff;}.control--checkbox .control__indicator:after {top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.control--checkbox input:disabled ~ .control__indicator:after {border-color: #7b7b7b;}.control--checkbox input:disabled:checked ~ .control__indicator {background-color: #066394;opacity: .2;}.gal-item {display: block;margin-bottom: 8px;}.gal-item img {border-radius: 4px;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;opacity: 1;}.gal-item:hover img {opacity: .5;}.social-icons li {display: inline-block;}.social-icons li a {color: rgba(255, 255, 255, 0.5);display: inline-block;width: 40px;height: 40px;position: relative;border-radius: 50%;background: #303030;}.social-icons li a span {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.social-icons li a:hover {color: #ffffff;}.social-icons li:first-child a {padding-left: 0;}.social-icons.light li a {color: #000000;display: inline-block;width: 40px;height: 40px;position: relative;border-radius: 50%;background: #f8f9fa;}.video-wrap {position: relative;display: block;}.video-wrap .play-wrap {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 50px;height: 50px;background: rgba(0, 0, 0, 0.2);border-radius: 50%;-webkit-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;}.video-wrap .play-wrap > span {position: absolute;top: 50%;left: 50%;color: #ffffff;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.video-wrap:hover .play-wrap {width: 60px;height: 60px;}.owl-single.dots-absolute .owl-dots, .owl-carousel.dots-absolute .owl-dots {bottom: 40px;}.owl-single.dots-absolute .owl-dots .owl-dot span, .owl-carousel.dots-absolute .owl-dots .owl-dot span {background: rgba(255, 255, 255, 0.5);}.owl-single .owl-dots, .owl-carousel .owl-dots {text-align: center;position: absolute;width: 100%;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.owl-single .owl-dots .owl-dot, .owl-carousel .owl-dots .owl-dot {display: inline-block;margin: 5px;}.owl-single .owl-dots .owl-dot span, .owl-carousel .owl-dots .owl-dot span {display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: rgba(0, 0, 0, 0.2);}.owl-single .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot.active span {background: #066394;}.owl-single.no-dots .owl-dots, .owl-carousel.no-dots .owl-dots {display: none;}.owl-single.no-nav .owl-nav, .owl-carousel.no-nav .owl-nav {display: none;}.testimonial {max-width: 500px;text-align: center;margin-bottom: 30px;}.testimonial .name {font-size: 18px;color: #000000;}.testimonial .img-wrap img {margin: 0 auto;width: 70px;border-radius: 50%;}.list-check li {display: block;padding-left: 30px;position: relative;}.list-check li:before {content: "\e5ca";font-family: 'icomoon';position: absolute;top: -.3rem;font-size: 20px;left: 0;}.owl-single .owl-nav {position: absolute;top: 50%;width: 100%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}@media (max-width: 575.98px) {.site-blocks-cover {background-position: 90% 0px!important;}}@media (max-width: 767.98px) {.owl-single .owl-nav {display: none;}.site-blocks-cover {background-position: 30% 0px!important;background-size: 100% 100%;}.site-blocks-cover, .site-blocks-cover .row {min-height: 300px;height: calc(100vh);}}.owl-single .owl-nav .owl-prev, .owl-single .owl-nav .owl-next {position: absolute;top: 0;}.owl-single .owl-nav .owl-prev span, .owl-single .owl-nav .owl-next span {display: block;background: #ffffff;padding: 15px;}.owl-single .owl-nav .owl-prev {left: -30px;}.owl-single .owl-nav .owl-next {right: -30px;}.owl-single .owl-nav .owl-next > span {position: relative;-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}.ul-check li {position: relative;padding-left: 30px;margin-bottom: 10px;}.ul-check li:before {position: absolute;left: 0;top: -.2rem;content: "\e5ca";font-size: 20px;font-family: 'icomoon';}.ul-check.primary li:before {color: #066394;}.ul-check.white li:before {color: #ffffff;}.section-title {color: #000000;margin-bottom: 30px;}.site-footer {background: #f9f9f9;font-size: 14px;color: #4d4d4d;padding: 70px 0;}.site-footer a {color: #066394;position: relative;display: inline-block;}.site-footer .btn:before {display: none;}.site-footer .widget {margin-bottom: 40px;display: block;position: relative;z-index: 1;}.site-footer .widget h3 {font-size: 16px;color: #000000;margin-bottom: 30px;}.site-footer .widget .links {width: 150px;}.site-footer .widget .links li {margin-bottom: 10px;}.site-footer .widget .links li a {color: #777;}.site-footer .social li {display: inline-block;}.site-footer .social li a {display: inline-block;width: 30px;height: 30px;position: relative;background: #777;border-radius: 50%;color: #ffffff;}.site-footer .social li a:before {display: none;}.site-footer .social li a > span {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.site-footer .social li a:hover {background: #1574c5;color: #ffffff;}