@media (prefers-reduced-motion: no-preference) {:root {scroll-behavior:auto}}.form-group {margin-bottom:1rem}ul,li {margin:0;padding:0}::selection {background:#1ABC9C;color:#FFF;text-shadow:none}::-moz-selection {background:#1ABC9C;color:#FFF;text-shadow:none}::-webkit-selection {background:#1ABC9C;color:#FFF;text-shadow:none}:active,:focus {outline:none!important}body {line-height:1.5;color:#555;font-family:'Lato',sans-serif}a {text-decoration:none!important;color:#1ABC9C}a:hover {color:#222}a img {border:none}img {max-width:100%}iframe {width:100%;border:0!important;overflow:hidden!important}h2,h3,h4 {color:#444;font-weight:600;line-height:1.5;margin:0 0 30px;font-family:'Poppins',sans-serif}h2 {font-size:30px}h3 {font-size:1.5rem}h4 {font-size:18px;font-weight:600}@media (max-width: 767.98px) {h2 {font-size:1.5rem}h3 {font-size:1.25rem}h4 {font-size:1rem}}p,ul,address,form {margin-bottom:30px}#wrapper {position:relative;float:none;width:100%;margin:0 auto;background-color:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1)}.nott {text-transform:none!important}.bottommargin {margin-bottom:3rem!important}.topmargin-sm {margin-top:2rem!important}.bottommargin-sm {margin-bottom:2rem!important}.topmargin-lg {margin-top:5rem!important}.col-padding {padding:4rem}.inline-block {float:none!important;display:inline-block!important}.center {text-align:center!important}.mx-auto {float:none!important}.bg-color {background-color:#1ABC9C!important}.ls0 {letter-spacing:0!important}.ls2 {letter-spacing:2px!important}.ls3 {letter-spacing:3px!important}.font-secondary {font-family:'PT Serif',serif}.vertical-middle {z-index:3;position:relative;display:-ms-flexbox;display:flex;width:100%;min-height:100%;justify-content:center;flex-flow:column}.vertical-middle + .video-wrap {z-index:2!important}.pt-6 {padding-top:5rem!important}.pb-6 {padding-bottom:5rem!important}[class*="col-"]:not([class*="sticky-"]):not([class*="position-"]) {position:relative}[class*="gutter-"] {--custom-gutter:var(--bs-gutter-x);margin-right:calc(var(--custom-gutter) / -2);margin-left:calc(var(--custom-gutter) / -2);margin-top:calc(var(--custom-gutter) * -1)}[class*="gutter-"] > [class*="col-"] {padding-right:calc(var(--custom-gutter) / 2);padding-left:calc(var(--custom-gutter) / 2);margin-top:var(--custom-gutter)}.gutter-20 {--custom-gutter:20px}.min-vh-60 {min-height:60vh!important}@media (min-width: 768px) {.min-vh-md-100 {min-height:100vh!important}}.section {position:relative;width:100%;margin:60px 0;padding:60px 0;background-color:#F9F9F9;overflow:hidden}.parallax {background-color:transparent;background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;overflow:hidden;will-change:auto}.mobile-parallax,.video-placeholder {background-size:cover!important;background-attachment:scroll!important;background-position:center center!important}.section .container {z-index:2}.section .container + .video-wrap {z-index:1}.revealer-image {position:relative;bottom:-100px;transition:bottom .3s ease-in-out;-webkit-transition:bottom .3s ease-in-out;-o-transition:bottom .3s ease-in-out}.section:hover .revealer-image {bottom:-50px}.fslider,.fslider .flexslider,.fslider .slider-wrap,.fslider .slide,.fslider .slide > a,.fslider .slide > img,.fslider .slide > a > img {position:relative;display:block;width:100%;height:auto;overflow:hidden;-webkit-backface-visibility:hidden}.fslider.h-100 .flexslider,.fslider.h-100 .slider-wrap,.fslider.h-100 .slide {height:100%!important}.fslider {min-height:32px}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {outline:none;border:none}.slider-wrap,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none;border:none}.flexslider {position:relative;margin:0;padding:0}.flexslider .slider-wrap > .slide {display:none;-webkit-backface-visibility:hidden}.flexslider .slider-wrap img {width:100%;display:block}.flex-pauseplay span {text-transform:capitalize}.slider-wrap::after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slider-wrap {display:block}* html .slider-wrap {height:1%}.no-js .slider-wrap > .slide:first-child {display:block}.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#header {position:relative;background-color:#FFF;border-bottom:1px solid #F5F5F5}#header-wrap {position:relative;background-color:#FFF;width:100%}.header-wrap-clone {display:none}.header-row {position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 992px) {#header-wrap {position:fixed;height:auto;z-index:299;box-shadow:0 0 0 rgba(0,0,0,0.1);transition:height .2s ease 0s,background-color .3s ease 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:left,top,transform}#top-bar + #header:not(.sticky-header) #header-wrap,#slider + #header:not(.sticky-header) #header-wrap,.floating-header:not(.sticky-header) #header-wrap,div + #header-wrap,.no-sticky #header-wrap,[data-sticky-offset]:not([data-sticky-offset="full"]):not(.sticky-header) #header-wrap,body:not(.stretched) #header:not(.sticky-header) #header-wrap {position:absolute}.header-wrap-clone {display:block;height:calc(100px + 1px)}.header-size-sm .header-wrap-clone {height:calc(60px + 1px)}.header-size-md .header-wrap-clone {height:calc(80px + 1px)}.header-size-lg .header-wrap-clone {height:calc(120px + 1px)}.header-row {position:initial}#header.transparent-header,#header.transparent-header:not(.sticky-header) #header-wrap {background:transparent;border-bottom:1px solid transparent;z-index:299}#header.transparent-header.semi-transparent #header-wrap {background-color:rgba(255,255,255,0.8)}#header.transparent-header.floating-header {margin-top:60px}.transparent-header.floating-header .container {background-color:#FFF;padding:0 30px}.transparent-header.floating-header:not(.sticky-header) .container {position:relative}#header + .include-header {margin-top:calc(-100px - 2px);display:inline-block;vertical-align:bottom;width:100%}#header.header-size-sm + .include-header {margin-top:calc(-60px - 2px)}#header.header-size-md + .include-header {margin-top:calc(-80px - 2px)}#header.header-size-lg + .include-header {margin-top:calc(-120px - 2px)}#header.floating-header + .include-header {margin-top:calc(-160px - 2px)}#header.transparent-header + .page-title-parallax.include-header .container {z-index:5;padding-top:100px}#header.full-header:not(.transparent-header) {border-bottom-color:#EEE}.stretched .full-header #header-wrap > .container {width:100%;max-width:none;padding:0 30px}#header.transparent-header.full-header #header-wrap {border-bottom:1px solid rgba(0,0,0,0.1)}#slider + #header.transparent-header.full-header #header-wrap {border-top:1px solid rgba(0,0,0,0.1);border-bottom:none}#logo img {-webkit-transition:height .4s ease,padding .4s ease,margin .4s ease,opacity .3s ease;transition:height .4s ease,padding .4s ease,margin .4s ease,opacity .3s ease;max-height:100%}.sub-menu-container,.mega-menu-content {-webkit-transition:top .4s ease;transition:top .4s ease}.sticky-header #header-wrap {position:fixed;top:0;left:0;background-color:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.1)}.sticky-header.full-header #header-wrap {border-bottom:1px solid #EEE}.sticky-header.semi-transparent {background-color:transparent}.semi-transparent.sticky-header #header-wrap {background-color:rgba(255,255,255,0.8)}.sticky-header .style-3 .menu-container > .menu-item > .menu-link {margin:0;border-radius:0}.sticky-header .style-4 .menu-container > .menu-item > .menu-link {padding-top:8px;padding-bottom:8px;margin:10px 0}.sticky-header-shrink .style-5 .menu-container > .menu-item {margin-left:2px}.sticky-header-shrink .style-5 .menu-container > .menu-item:first-child {margin-left:0}.sticky-header-shrink .style-5 .menu-container > .menu-item > .menu-link {line-height:22px;padding-top:19px;padding-bottom:19px}.sticky-header-shrink .style-5 .menu-container > .menu-item > .menu-link > div {padding:0}.sticky-header-shrink .style-5 .menu-container > .menu-item > .menu-link i:not(.icon-angle-down) {display:inline-block;width:16px;top:-1px;margin:0 6px 0 0;font-size:.875rem;line-height:22px}}@media (max-width: 991.98px) {.sticky-header #header-wrap {position:fixed;top:0;left:0;z-index:299;background-color:#FFF;border-bottom:1px solid #EEE;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.sticky-header .header-wrap-clone {display:block}.sticky-header .menu-container {max-height:60vh;margin:1rem 0;overflow-x:hidden;overflow-y:auto}body:not(.primary-menu-open) .dark.transparent-header-responsive,body:not(.primary-menu-open) .transparent-header-responsive {background-color:transparent;border:none}body:not(.primary-menu-open) .semi-transparent.transparent-header-responsive {background-color:rgba(255,255,255,0.8);z-index:1}}#logo {position:relative;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-align:center;margin-right:auto;max-height:100%}#logo a {color:#000;font-family:'Poppins',sans-serif;font-size:36px}#logo img {display:block;max-width:100%;max-height:100%;height:100px}.header-size-md #header-wrap #logo img {height:80px}#logo a.standard-logo {display:-ms-flexbox;display:flex}#logo a.retina-logo {display:none}@mediaonly screen and (-webkit-min-device-pixel-ratio: 2),only screen and ( min--moz-device-pixel-ratio: 2),only screen and ( -o-min-device-pixel-ratio: 2/1),only screen and ( min-device-pixel-ratio: 2),only screen and ( min-resolution: 192dpi),only screen and ( min-resolution: 2dppx) {#logo a.standard-logo {display:none}#logo a.retina-logo {display:-ms-flexbox;display:flex}}.primary-menu {display:-ms-flexbox;display:flex;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}#primary-menu-trigger {display:-ms-flex;display:flex;opacity:1;pointer-events:auto;z-index:1;cursor:pointer;font-size:.875rem;width:50px;height:50px;line-height:50px;justify-content:center;align-items:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.svg-trigger {width:30px;height:30px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.svg-trigger path {fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:#333;stroke-width:5;stroke-linecap:round}.svg-trigger path:nth-child(1) {stroke-dasharray:40 160}.svg-trigger path:nth-child(2) {stroke-dasharray:40 142;transform-origin:50%;transition:transform 400ms}.svg-trigger path:nth-child(3) {stroke-dasharray:40 85;transform-origin:50%;transition:transform 400ms,stroke-dashoffset 400ms}.menu-container {display:none;list-style:none;margin:0;width:100%}.menu-item {position:relative}.menu-item:not(:first-child) {border-top:1px solid #EEE}.menu-link {display:block;line-height:22px;padding:14px 5px;color:#444;font-weight:700;font-size:.8125rem;letter-spacing:1px;text-transform:uppercase;font-family:'Poppins',sans-serif}.menu-item:hover > .menu-link {color:#1ABC9C}@media (max-width: 991.98px) {.primary-menu {max-width:100%}}@media (min-width: 992px) {.primary-menu {-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-positive:0;flex-grow:0}#primary-menu-trigger {display:none;opacity:0;pointer-events:none;z-index:0}.menu-container:not(.mobile-primary-menu) {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.menu-container > .menu-item:not(:first-child) {margin-left:2px}.menu-item:not(:first-child) {border-top:0}.menu-link {padding:39px 15px;-webkit-transition:margin .4s ease,padding .4s ease;-o-transition:margin .4s ease,padding .4s ease;transition:margin .4s ease,padding .4s ease}.header-size-md .menu-container > .menu-item > .menu-link {padding-top:29px;padding-bottom:29px}.primary-menu:not(.on-click) .menu-item:not(:hover) > .sub-menu-container > *,.primary-menu:not(.on-click) .menu-item:not(:hover) > .mega-menu-content > * {display:none}}.one-page-arrow {position:absolute;z-index:3;bottom:20px;left:50%;margin-left:-16px;width:32px;height:32px;font-size:32px;text-align:center;color:#222}.slider-element {position:relative;width:100%;overflow:hidden}.slider-parallax {position:relative}.slider-parallax,.slider-parallax .swiper-container {visibility:visible;-webkit-backface-visibility:hidden}.slider-inner {position:absolute;overflow:hidden;opacity:1;visibility:visible;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.slider-parallax .slider-inner {position:fixed}.h-auto:not(.slider-parallax) .slider-inner,.h-auto .swiper-container,.min-vh-0:not(.slider-parallax) .slider-inner,.min-vh-0 .swiper-container {position:relative!important;height:auto!important}.slider-parallax-invisible .slider-inner {opacity:0;visibility:hidden}@media (min-width: 992px) {.h-auto .swiper-wrapper,.min-vh-0 .swiper-wrapper {height:75vh}}.slider-inner.slider-inner-relative {position:relative!important;height:auto!important}.device-touch .slider-parallax .slider-inner {position:relative}body:not(.side-header) .slider-parallax .slider-inner {left:0}body:not(.stretched) .slider-parallax .slider-inner {left:auto}.slider-parallax .slider-inner,.slider-parallax .slider-caption {will-change:transform;-webkit-transform:translate3d(0,0,0);-webkit-transition:transform 0s linear;-webkit-backface-visibility:hidden}@media (max-width: 991.98px) {#slider {display:-ms-flexbox!important;display:flex!important;flex-direction:column;justify-content:center}#slider .slider-inner {position:relative;display:-ms-flexbox;display:flex;flex-grow:1;align-items:center}}.swiper_wrapper {position:relative;width:100%;overflow:hidden}.swiper_wrapper .swiper-container {position:absolute;width:100%;height:100%;margin:0}.swiper_wrapper .swiper-slide {position:relative;margin:0;overflow:hidden}.swiper-slide-bg {background-position:center center;background-repeat:no-repeat;background-size:cover}.slider-element .video-wrap,.section .video-wrap,.swiper-slide-bg {position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0}.slider-element .container {position:relative;height:100%}.video-wrap {overflow:hidden;width:100%;position:relative;direction:ltr}.video-overlay {position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;background:transparent url(images/grid.png) repeat;transform:translateZ(0);-webkit-backface-visibility:hidden}.slide-number {position:absolute;opacity:0;top:auto;right:20px;bottom:20px;z-index:20;width:36px;height:40px;text-align:center;color:rgba(255,255,255,0.8);text-shadow:1px 1px 1px rgba(0,0,0,0.15);font-size:18px;font-weight:300;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.slider-element:hover .slide-number {opacity:1}.slide-number-current,.slide-number-total {position:absolute;line-height:1;top:5px;left:0}.slide-number-total {top:auto;bottom:5px;left:auto;right:0}.slide-number span {display:block;font-size:32px;line-height:40px}.nav-solid .flex-prev:not(:hover) i,.nav-solid .flex-next:not(:hover) i {color:#444;text-shadow:none}.fslider[data-animation="fade"][data-thumbs="true"] .flexslider,.fslider.testimonial[data-animation="fade"] .flexslider {height:auto!important}.flex-control-nav {display:-ms-flexbox;display:flex;position:absolute;align-items:center;justify-content:center;width:auto;z-index:10;text-align:center;top:14px;right:10px;margin:0}.flex-control-nav li {display:block;margin:0 3px;width:.625rem;height:.625rem}.flex-control-nav li a {display:block;cursor:pointer;text-indent:-9999px;width:100%!important;height:100%!important;border:1px solid #FFF;color:transparent;border-radius:50%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.flex-control-nav li:hover a,.flex-control-nav li a.flex-active {background-color:#FFF}.control-solid .flex-control-nav li a {border:none;background-color:#FFF}.control-solid .flex-control-nav li:hover a,.control-solid .flex-control-nav li a.flex-active {background-color:#1ABC9C}.control-square .flex-control-nav li a {border-radius:3px}.control-diamond .flex-control-nav li a {border-radius:3px;transform:rotate(45deg)}.transparent-header + .page-title-parallax .breadcrumb {margin-top:35px!important}.page-title-parallax {padding:100px 0;text-shadow:none;border-bottom:none}#page-title.page-title-parallax h1 {font-size:40px;font-weight:600;letter-spacing:2px}#page-title.page-title-parallax span {font-size:1.25rem}#page-title.page-title-parallax .breadcrumb {font-size:.875rem}.page-title-parallax {background-color:transparent;background-image:url(images/parallax/parallax-bg.jpg);background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat}@media (max-width: 767.98px) {#page-title {padding:2rem 0;text-align:center}#page-title h1 {line-height:1.5;font-size:calc(1rem + 2vw)}.page-title-parallax span {font-size:1rem}#page-title .breadcrumb {position:relative!important;top:0!important;left:0!important;right:0!important;margin:20px 0 0!important;justify-content:center;-webkit-transform:translateY(0);transform:translateY(0)}#page-title #portfolio-navigation,#portfolio-ajax-title #portfolio-navigation {position:relative;top:0;left:0;margin:15px auto 0}}#content {position:relative;background-color:#FFF}#content p {line-height:1.8}.content-wrap {position:relative;padding:80px 0;overflow:hidden}#content .container {position:relative}.grid-container {position:relative;overflow:hidden}body:not(.device-touch) .grid-container {-webkit-transition:height .4s ease;-o-transition:height .4s ease;transition:height .4s ease}.portfolio-parallax .portfolio-image {height:60vh;background-attachment:fixed}@media( min-width: 992px ) {.portfolio-parallax .portfolio-image {height:500px}}.page-title-parallax #portfolio-navigation a {color:#FFF}.entry-meta a:not(:hover) {color:#999}.single-event .event-meta .iconlist li,.parallax .iconlist li {margin:5px 0}.single-event .entry-overlay,.parallax .entry-overlay-meta {position:absolute;top:auto;bottom:0;left:0;width:100%;height:80px;background-color:rgba(0,0,0,0.85);text-align:center;line-height:80px;font-size:1.25rem;color:#FFF;z-index:5}.single-event .countdown-section {padding:0 15px;border-left-color:rgba(255,255,255,0.3);color:#CCC}.single-event .countdown-amount {color:#FFF}.parallax .entry-overlay,.parallax .entry-overlay-meta {background:transparent;width:auto;text-align:right;bottom:30px;left:auto;right:30px}.parallax .entry-overlay-meta {padding:20px;font-size:.875rem;text-align:left;right:38px;bottom:130px;width:368px;height:auto;line-height:inherit;background-color:rgba(0,0,0,0.7);border-radius:3px}.parallax.overlay-left .entry-overlay,.parallax.overlay-left .entry-overlay-meta {right:auto;left:30px}.parallax.overlay-left .entry-overlay-meta {left:38px}@media (max-width: 575.98px) {.parallax .entry-overlay-meta,.parallax .entry-overlay {left:0!important;right:0!important;width:90%;margin:0 auto}}.parallax.overlay-center .entry-overlay,.parallax.overlay-center .entry-overlay-meta {bottom:100px;right:auto;left:50%;margin-left:-192px}.parallax.overlay-center .entry-overlay-meta {top:100px;bottom:auto;margin-left:-184px}.parallax .entry-overlay-meta h2 {font-size:1.25rem;text-transform:uppercase;border-bottom:1px dashed rgba(255,255,255,0.2);padding-bottom:17px}.parallax .entry-overlay-meta h2 a {color:#FFF}.parallax .entry-overlay-meta h2 a:hover {color:#DDD}.parallax .countdown {top:0}.parallax .countdown-section {border-left:0;width:80px;height:80px;margin:0 8px;font-size:13px;background-color:rgba(0,0,0,0.7);border-radius:3px;padding-top:14px}.parallax .countdown-amount {font-size:28px;margin-bottom:6px}.button {display:inline-block;position:relative;cursor:pointer;outline:none;white-space:nowrap;margin:5px;padding:8px 22px;font-size:.875rem;line-height:24px;background-color:#1ABC9C;color:#FFF;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:none;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}body:not(.device-touch) .button {-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:hover {background-color:#444;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}.button.button-large {padding:8px 26px;font-size:1rem;line-height:30px}.button i {position:relative;margin-right:5px;width:16px;text-align:center}.button.button-full {display:block;width:100%;white-space:normal;margin:0;height:auto;line-height:1.6;padding:30px 0;font-size:30px;font-weight:300;text-transform:none;border-radius:0;text-shadow:1px 1px 1px rgba(0,0,0,0.1)}.button.button-full strong {font-weight:700;border-bottom:2px solid #EEE}body:not(.device-touch) .button.button-full strong {-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.button:disabled {opacity:.65!important;pointer-events:none!important}.promo.parallax {padding:80px 0!important}.feature-box {position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem}.feature-box:first-child {margin-top:0}.fbox-icon {width:5.5rem;height:4rem;padding:0 .75rem}.fbox-icon a,.fbox-icon img {display:block;position:relative;width:100%;height:100%;color:#FFF}.fbox-icon img {border-radius:50%;background-color:#1ABC9C}.fbox-content {-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%;padding:0 .75rem}.fbox-content h3 {font-size:1rem;font-weight:600;font-family:'Poppins',sans-serif;text-transform:uppercase;margin-bottom:0;color:#333}.fbox-content p {margin-top:.5rem;margin-bottom:0;color:#999}.fbox-plain .fbox-icon {border:none!important}.fbox-plain .fbox-icon img {border:none;background-color:transparent!important;color:#1ABC9C;border-radius:0}.social-icon {display:block;float:left;margin:4px 11px 7px 0;text-align:center!important;font-size:28px;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.3);cursor:pointer;font-style:normal}body:not(.device-touch) .social-icon {-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social-icon {margin:0 5px 5px 0;width:40px;height:40px;font-size:1.25rem;line-height:38px!important;color:#555;text-shadow:none;border:1px solid #AAA;border-radius:3px;overflow:hidden}.si-rounded {border-radius:50%}.si-borderless {border-color:transparent!important}.social-icon.si-small {width:32px;height:32px;font-size:.875rem;line-height:30px!important}.social-icon i {display:block;position:relative}body:not(.device-touch) .social-icon i {-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social-icon i:last-child {color:#FFF!important}.social-icon:hover i:first-child {margin-top:-38px}.social-icon.si-small:hover i:first-child {margin-top:-30px}.social-icon:hover {color:#555;border-color:transparent}.si-facebook:hover {background-color:#3B5998!important}.testimonial {position:relative;padding:20px;background-color:#FFF;border:1px solid rgba(0,0,0,0.1);border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.testi-content {position:relative;overflow:hidden}.testi-content p {margin-bottom:0;font-family:'PT Serif',serif;font-style:italic}.testi-content p::before,.testi-content p::after {content:'"'}.testi-meta {margin-top:10px;font-size:15px;font-weight:700;text-transform:uppercase}.testi-meta::before {content:'\2013'}.testi-meta span {display:block;font-weight:400;color:#999;font-size:13px;text-transform:none;padding-left:10px}.testimonial.testimonial-full {padding:30px}.testimonial.testimonial-full[data-animation="fade"] {padding:30px}.testimonial.testimonial-full[data-animation="fade"] .flexslider {overflow:visible!important}.testimonial-full .testi-image {float:none;margin:0 auto 20px}.testimonial-full .testi-image,.testimonial-full .testi-image a,.testimonial-full .testi-image img,.testimonial-full .testi-image i {display:block;width:72px;height:72px}.testimonial-full .testi-image i {line-height:72px}.testimonial-full .testi-content {text-align:center;font-size:18px}.testimonial-full .testi-meta {margin-top:15px}.testimonial-full .testi-meta span {padding-left:0}.section > .testimonial {padding:0;background-color:transparent!important;border:0!important;box-shadow:none!important;max-width:800px;margin:0 auto}.section > .testimonial[data-animation="fade"] {padding:0}.section > .testimonial .testi-content {font-size:1.25rem}.section > .testimonial .testi-meta,.section > .testimonial .testi-meta span {font-size:.875rem}.testimonial .flex-control-nav {top:auto;bottom:6px;right:0}.testimonial .flex-control-nav li {margin:0 2px;width:6px;height:6px}.testimonial .flex-control-nav li a {width:6px!important;height:6px!important;border:none;background-color:#1ABC9C;opacity:.5}.testimonial .flex-control-nav li:hover a {opacity:.75}.testimonial .flex-control-nav li a.flex-active {opacity:1}.testimonial.testimonial-full .flex-control-nav {position:relative;top:0;bottom:0;right:0;left:0;height:6px;margin-top:20px}.testimonial.testimonial-full .flex-control-nav li {display:inline-block;float:none}.sm-form-control {display:block;width:100%;height:38px;padding:8px 14px;font-size:15px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:2px solid #DDD;border-radius:0!important;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s}.sm-form-control:focus {border-color:#AAA;outline:0;-webkit-box-shadow:none;box-shadow:none}.sm-form-control::-moz-placeholder {color:#999;opacity:1}.sm-form-control:-ms-input-placeholder {color:#999}.sm-form-control::-webkit-input-placeholder {color:#999}.sm-form-control {height:auto}input[type=checkbox]:not(:checked) + label.error {display:block!important}.heading-block {margin-bottom:50px}.heading-block h2,.heading-block h3 {margin-bottom:0;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#333}.heading-block h2 {font-size:30px}.heading-block h3 {font-size:1.75rem}.heading-block > span:not(.before-heading) {display:block;margin-top:10px;font-weight:300;color:#777}.heading-block.center > span {max-width:700px;margin-left:auto;margin-right:auto}.heading-block h3 + span {font-size:1.25rem}.heading-block::after {content:'';display:block;margin-top:30px;width:40px;border-top:2px solid #444}.center .heading-block::after,.heading-block.center::after {margin:30px auto 0}.heading-block.border-0::after {display:none}@media (max-width: 767.98px) {.heading-block h2 {font-size:26px}.heading-block h3 {font-size:22px}.heading-block h3 + span {font-size:17px}}#gotoTop {display:none;z-index:599;position:fixed;width:40px;height:40px;background-color:#333;background-color:rgba(0,0,0,0.3);font-size:1.25rem;line-height:36px;text-align:center;color:#FFF;top:auto;left:auto;right:30px;bottom:50px;cursor:pointer;border-radius:2px}body:not(.device-touch) #gotoTop {transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear}.stretched #gotoTop {bottom:30px}#gotoTop:hover {background-color:#1ABC9C}.form-process {display:block;width:100%;height:100%;background:center center no-repeat #FFF;display:none;position:absolute;top:0;left:0;z-index:3;background-color:transparent}.form-process::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FFF;opacity:.7;z-index:-1}#footer {position:relative;background-color:#EEE;border-top:5px solid rgba(0,0,0,0.2)}@media (min-width: 992px) {.sticky-footer #slider:not(.slider-parallax-invisible),.sticky-footer #page-submenu,.sticky-footer #page-title,.sticky-footer #content {z-index:2}.sticky-footer #content {transform:translate3d(0,0,0)}.sticky-footer #footer {position:sticky;top:auto;bottom:0;left:0}}#footer .footer-widgets-wrap {position:relative;padding:80px 0}#template-contactform {position:relative}.widget-twitter-feed small a:not(:hover) {color:#999}.pagination.pagination-inside-transparent .page-item .page-link:not(:hover) {color:#222}.stretched #wrapper {width:100%;margin:0;box-shadow:none}.page-transition #wrapper,.animsition-overlay {position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.page-transition-wrap,.css3-spinner {position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;text-align:center;background-color:#FFF;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-perspective:1000}.css3-spinner {position:absolute;z-index:auto;background-color:transparent}.css3-spinner > div {position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:13px;width:18px;height:18px;background-color:#DDD;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}