@import url('//fonts.googleapis.com/css?family=Lato:300,700|Merriweather:300|Montserrat:500|Amatic+SC:700|Pacifico:400');:root {--primary-color: #45a6d9;}body {background: #fff;color: #000;font-family: 'Merriweather', sans-serif;font-size: 16px;font-weight: 300;margin: 0;padding: 101px 0 0 0;-webkit-text-size-adjust: none;}form, input, textarea, select, button {font-family: 'Merriweather', sans-serif;font-size: 16px;font-weight: 300;}h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;font-weight: 700;margin: 0 0 15px 0;line-height: 130%;padding: 0;}h1 {}h2 {font-size: 30px;}h2.title {margin-bottom: 5px;}h2.title a {color: #000;}h2.title a:hover {color: #808080;}h3 {}h3.author {}h3.date {}h4 {}h5 {}h6 {}a {color: var(--primary-color);outline: none;text-decoration: none;}a:hover { color: #333;text-decoration: none;transition: all .10s linear;-webkit-transition: all .10s linear;}a[href^="tel"]{color:inherit;text-decoration:none;}a img { border: 0; }p {margin: 0 0 25px 0;padding: 0;}p,li {line-height: 170%;}li {margin-bottom: 5px;}.hr {border-bottom: 1px solid #b6b6b6;margin: 5px 0 15px;}.hr hr {display: none;}.wrapper {margin: 0 auto;max-width: 1300px;}.page-banner {display: none;}.page-banner img {width: 100%;}.inside-page table {margin: 0 0 15px 0;}table p {margin: 0;}.image-left {float: left;margin: 0 50px 50px 0;}.image-right {float: right;margin: 0 0 50px 50px;}.mobile-only { display: none; }strong {font-weight: 700;}.main-content img {height: auto !important;}p small {display: block;font-family: 'Lato', sans-serif;font-size: 13px;font-weight: 300;line-height: 100%;}figure {margin: 0 0 25px 0;}figure img {display: block;height: auto !important;width: 100% !important;}figure figcaption {display: block;font-family: 'Lato', sans-serif;font-size: 13px;font-weight: 300;line-height: 100%;margin-top: 7px;}figure:last-child {margin-bottom: 0;}.header {background-color: #ffffff;box-shadow: 0 10px 50px rgba(0,0,0,0.14);height: 101px;left: 0;position: fixed;right: 0;top: 0;transition: background .15s linear;z-index: 1001;}.header .inner {}.header .logo {display: block;float: left;line-height: 0;margin: 5px 0 0 0;transition: all .15s linear;width: 231px;}.header .logo:hover {transform: scale(1.05);}.header .logo img,.header .logo svg {display: block;height: auto !important;max-width: 100%;transition: all .15s ease;}body.page-index.at-top .header .logo svg * {fill: #fff !important;}.primary-navigation-wrap {float: right;font-family: 'Montserrat', sans-serif;font-weight: 500;margin: 39px 0 0 0;opacity: 0;transition: opacity 0.25s linear;}body.loaded .primary-navigation-wrap {opacity: 1;}.primary-navigation-wrap ul {list-style: none;margin: 0;padding: 0;}.primary-navigation-wrap > ul {}.primary-navigation-wrap > ul > li {float: left;margin: 0 0 0 20px;}.primary-navigation-wrap > ul > li > a {border-bottom: 1px solid rgba(255,255,255,0);color: #000;font-size: 13px;letter-spacing: 0.5px;position: relative;padding-bottom: 14px;text-transform: uppercase;transition: all 0.3s cubic-bezier(0.230, 1.000, 0.320, 1.000);-webkit-transition: all 0.3s cubic-bezier(0.230, 1.000, 0.320, 1.000);}.primary-navigation-wrap > ul > li:hover > a,.primary-navigation-wrap > ul > li.selected > a,.primary-navigation-wrap > ul > li > a.selected {border-color: #000;padding-bottom: 7px;}.primary-navigation-wrap > ul ul {display: none;}.header .header-search-form {border-left: 1px solid #CCC;float: right;margin: 34px 0 0 25px;min-width: 40px;padding-left: 10px;position: relative;}.header .header-search-form .header-search-text-input {background: transparent;border: 1px solid transparent;border-radius: 20px;max-width: 0;height: 40px;line-height: 40px;padding: 5px 0;transition: max-width 0.2s ease, box-shadow 0.2s ease;}body.show-search .header .header-search-form .header-search-text-input,body.show-nav .header .header-search-form .header-search-text-input {background-color: #fff;border-color: rgba(255,255,255,0.75);padding: 5px 40px 5px 20px;max-width: 260px;}body.show-nav .header .header-search-form .header-search-text-input::placeholder {color: #fff;}.header .header-search-form .header-search-text-input:focus {box-shadow: 0 3px 10px rgba(0,0,0,0.2);}.header .header-search-form .submit {background: url(/images/icons/search-icon.svg) 50% 50% no-repeat;border: 0;cursor: pointer;height: 40px;position: absolute;right: 0;transition: opacity 0.2s linear;width: 40px;z-index: 1;}.header .header-search-form .submit:hover {opacity: 0.7;}body.show-nav .header .header-search-form {border: 0;left: 56px;right: auto;top: 30px;transform: none;}@media (min-width: 961px) {body.single-level-nav.show-nav .header .header-search-form {left: 30px;}}body.show-nav .header .header-search-form .header-search-text-input {background: transparent;border-color: rgba(255,255,255,0.75);border-radius: 8px;color: #fff;}body.show-nav .header .header-search-form .submit {background-image: url(/images/icons/search-icon-white.svg);}@media (min-width: 950.5px) {body.page-index.at-top:not(.show-search) .header .header-search-form .submit {background-image: url(/images/icons/search-icon-white.svg);}}@media (max-width: 950px) {.header .wrapper > .header-search-form {display: none;}.header .header-search-form {border: 0;float: none;margin: 0 20px 30px 20px;padding: 0;}.header .header-search-form .header-search-text-input {background: #fff;padding: 5px 20px;max-width: 100%;}}.nav-toggle {display: none;}#nav-icon-wrap {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}#nav-icon {bottom: 0;cursor: pointer;display: block;left: 0;position: absolute;top: 0;transform: rotate(0deg);-webkit-transform: rotate(0deg);transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;width: 100%;}#nav-icon span {background: #062022;display: block;height: 1px;left: 0;opacity: 1;position: absolute;transform: rotate(0deg);-webkit-transform: rotate(0deg);transition: .25s ease-in-out;-webkit-transition: .25s ease-in-out;width: 100%;}body #nav-icon span {background: #062022;}body.menu-active #nav-icon span {background: #ffffff;}#nav-icon span:nth-child(1) {top: 0px;}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3) {top: 8px;}#nav-icon span:nth-child(4) {top: 16px;}body.menu-active .nav-toggle #nav-icon span:nth-child(1) {left: 50%;top: 18px;width: 0%;}body.menu-active .nav-toggle #nav-icon span:nth-child(2) {transform: rotate(45deg);-webkit-transform: rotate(45deg);}body.menu-active .nav-toggle #nav-icon span:nth-child(3) {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}body.menu-active .nav-toggle #nav-icon span:nth-child(4) {left: 50%;opacity: 0;top: 18px;width: 0%;}.nav-toggle:hover {}.nav-toggle.selected {}.embedded-gallery .stage,.embedded-gallery .stage .slide,.embedded-gallery .stage .slide .image {}.embedded-gallery {position: relative;}.slick-arrow,.embedded-gallery .prev-arrow,.embedded-gallery .next-arrow {background: url(/images/icons/photo-gallery-arrow-left.png) 0 0 no-repeat;border: 0;height: 50px;left: 0;margin: 0;outline: none;cursor: pointer;position: absolute;text-indent: -9999px;top: 50%;transform: translateY(-50%);transition: opacity 0.2s linear;width: 50px;z-index: 500;}.slick-arrow:hover,.embedded-gallery .prev-arrow:hover,.embedded-gallery .next-arrow:hover {opacity: 0.7;}.embedded-gallery .prev-arrow span,.embedded-gallery .next-arrow span {display: none;}.slick-arrow.slick-next,.embedded-gallery .next-arrow {background: url(/images/icons/photo-gallery-arrow-right.png) 0 0 no-repeat;left: auto;right: 0;}.embedded-gallery .stage {border: 1px solid #d7d7d7;width: 100%;}.embedded-gallery .slide {height: auto;position: absolute;top: 0;width: 100%;}.embedded-gallery .slide.placeholder {position: static;}.embedded-gallery .slide .image {text-align: center;}.embedded-gallery .slide .image img {height: auto;max-width: 100%;}.slide.placeholder,.embedded-gallery .stage .placeholder {visibility : hidden;}.embedded-gallery .slide .caption {background: url(/images/shared/semi-transparent-caption-background.png);box-shadow: 0 0 5px rgba(0,0,0,0.25);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);bottom: 0;color: #000000;left: 0;padding: 20px;position: absolute;right: 0;}.embedded-gallery-nav-wrapper,.embedded-gallery-nav,.embedded-gallery-nav li a {height: 80px;}.embedded-gallery-nav-wrapper {margin: 10px 0 20px 0;overflow: auto;padding: 0 1%;position: relative;width: 98%;}.embedded-gallery-nav {list-style: none;margin: 0;padding: 0;position: absolute;}.embedded-gallery-nav li {float: left;padding: 0 5px 10px 5px;position: absolute;}.embedded-gallery-nav li a {display: block;float: left;overflow: hidden;width: 120px;}.embedded-gallery-nav li a img {opacity: .5;filter: alpha(opacity=50);width: 100%;}.embedded-gallery-nav li.activeSlide a img,.embedded-gallery-nav li a:hover img {opacity: 1;filter: alpha(opacity=100);}.embedded-gallery.static-page-inline-gallery .slide {top: 0;bottom: 0;}.embedded-gallery.static-page-inline-gallery .slide .image {background-size: cover;background-position: 50% 50%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}.embedded-gallery.static-page-inline-gallery .slide.placeholder .image {position: static;}.embedded-gallery.static-page-inline-gallery .slide .image img {opacity: 0;max-height: 100%;max-width: 100%;}.embedded-mosaic-gallery {opacity: 0;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}.embedded-mosaic-gallery.images-loaded {opacity: 1;}.embedded-mosaic-gallery .gutter-sizer {width: 1%;}.embedded-mosaic-gallery .grid-sizer,.embedded-mosaic-gallery .slide {width: 32.666%;}@media screen and (max-width: 700px) {.embedded-mosaic-gallery .gutter-sizer {width: 2%;}.embedded-mosaic-gallery .grid-sizer,.embedded-mosaic-gallery .slide {width: 49%;}}@media screen and (max-width: 400px) {.embedded-mosaic-gallery .grid-sizer,.embedded-mosaic-gallery .slide {float: none;width: 100%;}}.embedded-mosaic-gallery .slide {float: left;overflow: hidden;margin-bottom: 12px;position: relative;}.embedded-mosaic-gallery .slide img {max-width: 100%;margin: 0 auto;display: block;opacity: 0;transition: opacity 0.2s ease;-webkit-transition: opacity 0.2s ease;}.embedded-mosaic-gallery.images-loaded .slide img {opacity: 1;}.embedded-mosaic-gallery.images-loaded .slide:hover a img {opacity: .7;}.embedded-mosaic-gallery .slide .caption {background: url(/images/shared/semi-transparent-caption-background.png);box-shadow: 0 0 5px rgba(0,0,0,0.25);-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);bottom: -100px;color: #000000;left: 0;padding: 5px;line-height: 120%;position: absolute;right: 0;transition: bottom 0.2s ease;-webkit-transition: bottom 0.2s ease;}@media screen and (max-width: 400px) {.embedded-mosaic-gallery .slide .caption {bottom: 0;font-size: 85%;}}.embedded-mosaic-gallery .slide:hover .caption {bottom: 0;}.heading-wrap {background: #000 url(/uploads/images/Homepage/homepage-bg-2019.jpg) 50% 60% no-repeat;background-size: 100% auto;padding: 70px 0;position: relative;}.heading-wrap:after {background: #000;bottom: 0;content: '';left: 0;opacity: .2;position: absolute;right: 0;top: 0;z-index: 0;}.heading-wrap img {display: none;width: 100%;}.heading-wrap h1 {color: #fff;font-size: 50px;animation: slide-in-fade-in .75s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0s forwards;-webkit-animation: slide-in-fade-in .75s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0s forwards;margin: 0;opacity: 0;position: relative;transform: translateY(-20px);z-index: 1;}@keyframes slide-in-fade-in {to { transform: translateY(0px); opacity: 1; }}@-webkit-keyframes slide-in-fade-in {to { transform: translateY(0px); opacity: 1; }}.middle-content {background: #fff;opacity: 0;transition: opacity 0.25s linear;padding: 50px 0;}body.loaded .middle-content {opacity: 1;}.inside-page {}.inside-page.fade-in-done {animation: slide-up .75s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0s forwards;-webkit-animation: slide-up .75s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0s forwards;}.inside-page .wrapper {}.inside-page .left-side {}.inside-page .right-side {}.inside-page .right-side.full-width {}#breadcrumbs {display: none;visibility: hidden;}.main-content {}body.page-index .ss-section-wrap.anim-in,body.page-index .ss-section-wrap.anim-in.visible {opacity: 1;transform: none;transition: none;-webkit-transition: none;}body.page-index .ss-content-block.cb-anim-in {opacity: 0;transition: opacity 0.5s linear;transition-delay: 0.5s;}body.page-index .ss-content-block.cb-anim-in.visible {opacity: 1;}.main-content.has-side-boxes {box-sizing: border-box;-webkit-box-sizing: border-box;float: none;width: 100%;}.side-boxes {float: none;margin: 0;padding: 0;position: relative;width: 100%;z-index: 100;}.side-boxes .side-box {background: none;border: 0;border-top: 1px solid #cccccc;box-sizing: border-box;-webkit-box-sizing: border-box;color: #062022;font-size: 14px;line-height: 20px;margin: 0 0 20px;padding: 20px 0;position: relative;}.side-boxes .side-box img {}.side-boxes .side-box h3 {background: none;color: #00aed1;font-size: 42px;font-family: 'Yantramanav', sans-serif;font-weight: 700;line-height: 107%;margin: 0 0 15px 0;padding: 0;text-align: left;}.side-boxes .side-box h3.side-box-heading {background: #062022;border-bottom: 5px solid #ffffff;color: #ffffff;font-size: 30px;font-weight: bold;letter-spacing: 1px;margin: 0 0 10px;padding: 10px;text-align: center;}.side-boxes .side-box p {color: #062022;font-family: 'Yantramanav', sans-serif;font-size: 25px;font-weight: 400;letter-spacing: 0.2px;line-height: 108%;margin: 0 0 20px 0;}.side-boxes .side-box iframe,.side-boxes .side-box img {max-width: 100%;}.footer {background: #000;color: #fff;padding: 50px 0;}.footer p {margin: 0;font-size: 10px;float: left;}.footer a:hover img {opacity: .6;transition: all .15s linear;-webkit-transition: all .15s linear;}.footer .powered-by {float: right;}.rss-link-wrap {float: left;}.rss-link-wrap img {max-width: 100%;}.blog-right-column .rss-link-wrap {float: right;width: 23px;}.upper-pager {clear: both;float: left;margin: 0 0 0 0;height: 35px;}.lower-pager {float: left;padding-top: 25px;}.page-buttons {float: right;height: 20px;padding: 0;}.page-count {color: #b7b7b7;float: left;font-size: 12px;height: 23px;line-height: 23px;padding: 0 10px 0 0;text-transform: uppercase;}.pager, .pager-prev, .pager-next {background: #d5d5d5;color: #ffffff;display: block;float: left;font-family: 'HelveticaNeue-Bold', Arial;font-size: 12px;height: 23px;line-height: 23px;margin: 0 0 0 3px;padding: 0 8px;text-decoration: none;}.pager:hover, .pager-prev:hover, .pager-next:hover,.pager.on {background: #498fac;border: 0;color: #ffffff;text-decoration: none;}.pager-next, .pager-prev {background: #b6b6b6;font-size: 10px;text-transform: uppercase;}.button,.small-action-button {-webkit-appearance: none;background: var(--primary-color);border: 0;border-radius: 0;color: #fff;cursor: pointer;display: inline-block;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: 500;letter-spacing: 1px;line-height: 20px;height: auto;letter-spacing: 0.4px;max-width: 100%;padding: 12px 30px;text-transform: uppercase;text-align: center;transition: color .15s ease, background .15s ease;}.small-action-button {font-size: 14px;font-weight: 500;padding: 11px 20px;white-space: nowrap;}.button:hover,.small-action-button:hover {background: #000;color: #fff;}.ss-section-wrap.medium-dark-background {background: url(/images/template/medium-dark-bg.jpg) 50% 50% no-repeat;background-size: cover;background-attachment: fixed;}.ss-section-wrap.light-background {background: url(/images/template/light-bg.jpg) 50% 50% no-repeat;background-size: cover;background-attachment: fixed;}body.page-index {background: #000;opacity: 0;overflow-x: hidden;padding: 100vh 0 0 0;-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}body.page-index.loaded {opacity: 1;}body.page-index:before {background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );content: '';height: 35vh;left: 0;opacity: 0.55;position: fixed;right: 0;top: 0;z-index: 12;}.page-index .header {background: none;box-shadow: none;padding: 0 50px;-webkit-transition: background 0.35s ease, box-shadow 0.35s ease;transition: background 0.35s ease, box-shadow 0.35s ease;z-index: 14;}body.scrolled.page-index .header {background: #fff;box-shadow: 0 10px 50px rgba(0,0,0,0.14);}.page-index .header .wrapper {max-width: 1640px;}.page-index .primary-navigation-wrap > ul > li > a {color: #fff;}.page-index .primary-navigation-wrap > ul > li:hover > a {border-color: #fff;}.page-index.scrolled .primary-navigation-wrap > ul > li > a {color: #000;}.page-index.scrolled .primary-navigation-wrap > ul > li:hover > a {border-color: #000;}.page-index .heading-wrap {display: none;}.page-index .right-side > h1 {display: none;}.page-index .middle-content {padding: 0;}.page-index .ss-section-wrap {overflow-x: hidden;padding: 0 50px;position: relative;z-index: 13;}.page-index .ss-section-wrap .ss-section-wrap-inner {margin: 0 auto;max-width: 1640px;}.page-index .ss-section-wrap.homepage-top-banner {height: 100vh;left: 0;overflow: hidden;padding: 0;position: fixed;right: 0;top: 0;z-index: 11;}.page-index .ss-section-wrap.homepage-top-banner .ss-section-wrap-inner {max-width: none;}.page-index.long-scrolled .ss-section-wrap.homepage-top-banner,.page-index.long-scrolled .ss-section-wrap.homepage-hero {opacity: 0;}.homepage-top-banner .slide .image {background-position: 50% 100% !important;height: 100vh;width: 100%;}.homepage-top-banner .ss-content-block.col-1 {margin: 0;width: 100%;}.page-index .inside-page .wrapper {max-width: 100%;}.homepage-top-banner .gallery-footer {background: rgba(0,0,0,0.68);border-radius: 20px;bottom: 50px;color: #fff;font-family: 'Amatic SC', cursive;font-size: 51px;left: 50px;padding: 25px 50px;position: fixed;-webkit-transition: opacity 0.35s linear;transition: opacity 0.35s linear;z-index: 12;}.page-index.quick-scrolled .homepage-top-banner .gallery-footer {opacity: 0;}.homepage-top-banner .gallery-footer strong {font-family: 'Pacifico', cursive;font-weight: normal;font-size: 65px;line-height: 64px;}.homepage-top-banner .gallery-footer p:last-child {margin: 0;}.homepage-down-arrow {background: rgba(58,163,255,0.70) url(/images/icons/white-arrow-down.svg) 50% 50% no-repeat;background-size: 32px auto;border-radius: 100%;bottom: 50px;height: 67px;position: fixed;right: 50px;-webkit-transition: background-color 0.2s ease;transition: background-color 0.2s ease;width: 67px;z-index: 12;}.homepage-down-arrow:hover {background-color: rgba(58,163,255,1);}.homepage-intro-section .ss-content-block {vertical-align: middle;}.page-index .ss-section-wrap.homepage-intro-section .ss-section-wrap-inner {max-width: 1088px;padding: 70px 0;}.homepage-intro-section h1 {font-size: 30px;}.page-index h2 {font-family: 'Amatic SC', cursive;font-size: 51px;margin: 0;padding: 70px 0 0;}.page-index .medium-dark-background h2 {color: #fff;}.page-index .content-box-list.blog {display: flex;flex-wrap: wrap;}.page-index .content-box-list.blog li {background: #fff;box-shadow: 0 3px 30px rgba(0,0,0,0.16);display: flex;flex-direction: column;margin: 0 35px 70px 35px;vertical-align: top;width: calc((100% / 3) - 70px);}.page-index .content-box-list.blog li a {display: block;flex: 1;position: relative;-webkit-transition: opacity 0.15s linear;transition: opacity 0.15s linear;}.page-index .content-box-list.blog li a:hover {opacity: 0.7;}.page-index .content-box-list.blog li .thumbnail {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;display: block;height: 0;overflow: hidden;padding-bottom: 65%;position: relative;}.page-index .content-box-list.blog li .thumbnail img {display: none;}.page-index .content-box-list.blog li .date {color: #808080;font-family: 'Montserrat', sans-serif;font-size: 14px;display: block;margin: 0 0 10px;padding: 0 30px;}.page-index .content-box-list.blog li .title {color: #000;display: block;font-family: 'Lato', sans-serif;font-size: 33px;font-weight: 700;line-height: 120%;min-height: 65px;padding: 0 30px 10px 30px;}.page-index .content-box-list.blog li .abstract {color: #000;}.page-index .medium-dark-background {padding-bottom: 40px;}.page-index .footer {position: relative;z-index: 13;}.page-index .ss-section-wrap.homepage-contact-form .ss-section-wrap-inner {max-width: 812px;}.homepage-contact-form .field-wrap,.homepage-contact-form #form-section-captcha {float: left;margin-bottom: 20px;width: calc(50% - 20px);}.homepage-contact-form .field-wrap.field-phone,.homepage-contact-form .field-wrap.field-email,.homepage-contact-form #form-section-captcha {clear: left;}.homepage-contact-form .field-wrap label {display: none;}.homepage-contact-form .field-wrap input,.homepage-contact-form .field-wrap textarea {box-sizing: border-box;font-family: 'Merriweather', sans-serif;padding: 10px;width: 100%;}.homepage-contact-form .field-wrap textarea {height: 161px;}.homepage-contact-form .field-wrap.field-comments {float: right;margin-top: -120px;}.homepage-contact-form .submit-wrap {clear: both;float: right;margin-top: -120px;width: calc(50% - 20px);}.homepage-contact-form .submit-wrap input {display: block;width: 100%;}.page-index .ss-section-wrap.homepage-hero {height: 100vh;left: 0;overflow: hidden;padding: 0;position: fixed;right: 0;top: 0;z-index: 11;}.page-index .ss-section-wrap.homepage-hero .ss-section-wrap-inner {max-width: none;}.page-index .ss-section-wrap.homepage-hero .ss-section-wrap-inner .ss-content-block {margin: 0;width: 100%;}.page-index .ss-section-wrap.homepage-hero .content-box-list.blog {display: block;height: 100vh;padding: 0;position: relative;}.page-index .ss-section-wrap.homepage-hero .content-box-list.blog li {background: transparent;box-shadow: 0;display: block;margin: 0;max-width: 100vw;position: relative;width: 100%;}.page-index .ss-section-wrap.homepage-hero .content-box-list.blog li > a,.page-index .ss-section-wrap.homepage-hero .content-box-list.blog li .thumbnail {height: 100vh;left: 0;flex: none;margin: 0;padding: 0;position: relative;top: 0;width: 100%;}.page-index .ss-section-wrap.homepage-hero .content-box-list.blog li > a:hover {opacity: 1;}.page-index .ss-section-wrap.homepage-hero .content-box-list.blog li .thumbnail {position: absolute;}.page-index .ss-section-wrap.homepage-hero .content-box-list.blog li .title {background: rgba(0,0,0,0.68);border-radius: 20px;bottom: 50px;color: #fff;font-family: 'Amatic SC', cursive;font-size: 51px;left: 50px;line-height: 110%;max-width: 430px;padding: 25px 50px;position: absolute;transition: opacity 0.35s linear;text-align: left;z-index: 12;}.page-index .ss-section-wrap.homepage-hero .content-box-list.blog li .title .button-wrap {text-align: left;}.page-index .ss-section-wrap.homepage-hero .content-box-list.blog li .title .button {display: inline-block;padding: 12px 30px;width: auto;}@media (max-width: 550px) {.page-index .ss-section-wrap.homepage-hero .content-box-list.blog li .title {bottom: 80px;left: 20px;padding: 15px 20px 40px 20px;right: 20px;text-align: center;}.page-index .ss-section-wrap.homepage-hero .content-box-list.blog li .title .button-wrap {text-align: center;}}.smr { margin-right: 10px; }.smt { margin-top: 10px; }.mt { margin-top: 20px; }.bmt { margin-top: 30px; }.vsmb { margin-bottom: 4px; }.smb { margin-bottom: 10px; }.mb { margin-bottom: 20px; }.bmb { margin-bottom: 30px; }.sml { margin-left: 10px; }.cb { clear: both; }.cr { clear: right; }.cl { clear: left; }.fr { float: right; }.fl { float: left; }.cn { clear: none; }.tar { text-align: right; }.tac,th.tac { text-align: center; }.spt { padding-top: 5px; }.spr { padding-right: 5px; }.pt { padding-top: 15px; }.g { color: #808080; }.red { color: red; }.nmr { margin-right: 0; }.nbg { background: none; }.gbr { border-right: 1px solid #e8e8e8; }.dn { display: none; }.gr { color: green; }.w { color: #ffffff; }.small { font-size: 80%; }.di { display: inline; width: auto; float: none; }.dib { display: inline-block; }.uc { text-transform: uppercase; }strong.match {background: #fffae0;color: green;}.sosimple-underlay {background: #000000;display: none;bottom: 0;left: 0;opacity: .7;position: fixed;right: 0;top: 0;z-index: 201;}.sosimple-overlay {background: #ffffff;box-shadow: 0 0 20px rgba(0,0,0,.50);-moz-box-shadow: 0 0 20px rgba(0,0,0,.50);-webkit-box-shadow: 0 0 20px rgba(0,0,0,.50);display: none;left: 50%;margin: 0 0 0 -200px;padding: 15px;position: absolute;top: 100px;min-width: 100px;z-index: 201;}.sosimple-overlay .sosimple-overlay-close {background: url(/images/icons/x-close.png) 0 0 no-repeat;position: absolute;top: 18px;right: 18px;width: 25px;height: 26px;cursor: pointer;z-index: 201;}@media only screen and (max-width: 1400px) {.homepage-top-banner .gallery-footer,.page-index .content-box-list.blog li .title {font-size: 31px;}.homepage-top-banner .gallery-footer strong {font-size: 45px;line-height: 44px;}.page-index h2 {padding: 40px 0;}.page-index .content-box-list.blog li {margin: 0 20px 40px 20px;width: calc((100% / 3) - 40px);}.page-index .ss-section-wrap {padding: 0 25px;}.page-index .ss-content-block.col-1 {margin: 0;width: 100%;}}@media only screen and (max-width: 1200px) {.wrapper {padding-left: 20px;padding-right: 20px;}.page-type-0 .middle-content .wrapper,.page-index .header .wrapper {padding: 0;}.page-type-0 .middle-content ..page-index .content-box-list.blog li .date {font-size: 12px;padding: 15px 15px 5px 15px;}.page-index .content-box-list.blog li .title {font-size: 18px;line-height: 22px;padding: 0 15px 15px 15px;}}@media only screen and (max-width: 950px) {body {padding: 60px 0 0 0;}.header {height: 60px;}.header .logo {margin-top: 15px;position: relative;z-index: 999;width: 200px;}.nav-toggle {animation: 0;-webkit-animation: 0;cursor: pointer;display: block;height: 19px;position: absolute;right: 20px;top: 22px;text-transform: uppercase;width: 28px;z-index: 25;}.page-index #nav-icon span {background: #fff;}.page-index.scrolled #nav-icon span {background: #062022;}.inside-page .left-side,.left-side {display: none;}.inside-page .right-side {float: none;padding-left: 0;padding-right: 0;width: 100%;}.heading-wrap {padding: 30px 0;}.heading-wrap h1 {font-size: 40px;}.primary-navigation-wrap {background: var(--primary-color);box-shadow: 0 0 15px rgba(0,0,0,.25);-webkit-box-shadow: 0 0 15px rgba(0,0,0,.25);right: 0;left: 0;margin: 0;opacity: 0;overflow-y: auto;overflow-x: hidden;padding-bottom: 80px;padding-top: 167px;position: fixed;top: -100%;max-width: 100%;text-align: center;transition: all 0.65s ease;-webkit-transition: all 0.65s ease;z-index: 24;}.menu-active .primary-navigation-wrap {opacity: 1;padding-bottom: 60px;padding-top: 120px;top: 0;transition: all 0.25s ease;-webkkit-transition: all 0.25s ease;}.primary-navigation-wrap > ul {float: none;list-style: none;margin: 0;opacity: 0;padding: 0;transition: opacity 0.35s linear;-webkit-transition: opacity 0.35s linear;transition-delay: .15s;-webkit-transition-delay: .15s;}.menu-active .primary-navigation-wrap > ul {opacity: 1;}.primary-navigation-wrap > ul > li {float: none;margin: 0 0 14px 0;}.primary-navigation-wrap > ul > li > a {color: #ffffff;font-size: 36px;font-weight: 900;height: auto;line-height: 56px;margin: 0;padding: 0;}.primary-navigation-wrap a:hover,.primary-navigation-wrap > ul > li > a:hover,.primary-navigation-wrap > ul > li.selected > a {color: #062022;text-decoration: none;}.primary-navigation-wrap > ul > li > ul {display: none;background: transparent;box-shadow: none;left: auto;margin: 0 0 20px;max-height: none;opacity: 1;padding: 0;position: static;text-align: center;top: auto;visibility: visible;width: auto;}.primary-navigation-wrap > ul > li > ul > li {margin: 5px 0;}.primary-navigation-wrap > ul > li > ul > li > a {color: #ffffff;display: block;font-size: 20px;line-height: 136%;padding: 5px 0;text-align: center;text-decoration: none;}.primary-navigation-wrap > ul > li > ul > li > a:hover {background: transparent none;color: #101010;text-decoration: none;}.primary-navigation-wrap > ul > li > ul ul {display: none !important;}.homepage-intro-section h1 {font-size: 25px;}}@media only screen and (max-width: 820px) {.heading-wrap {background-size: 100% auto;}}@media only screen and (max-width: 767px) {.ss-section-wrap-inner {padding: 0 20px;}.page-index .ss-section-wrap-inner {padding: 0;}.page-index .ss-section-wrap-inner {padding-bottom: 35px;}}@media only screen and (max-width: 750px) {.blog-left-column,.blog-right-column {float: none;width: auto;}.blog-right-column { margin-top: 50px; }.middle-content { padding-top: 20px; }body.scrolled.page-index .header { box-shadow: 0 0 10px rgba(0,0,0,0.14); } .page-index .content-box-list.blog li { width: calc(50% - 40px); }}@media only screen and (max-width: 550px) {body {font-size: 14px;}.page-index .header {padding: 0 20px;}.header .logo {margin-top: 2px;width: 140px;}.heading-wrap h1 {font-size: 30px;}h2 {font-size: 22px;}.comments-form table td {display: table;width: 100% !important;}.comments-form table td input,.comments-form table td textarea {box-sizing: border-box;width: 100%;}.form tr td .button {padding: 12px 30px;}.homepage-top-banner .gallery-footer,.page-index .content-box-list.blog li .title {bottom: 50px;font-size: 22px;left: 20px;padding: 15px 20px 40px 20px;right: 20px;text-align: center;}.homepage-down-arrow {bottom: 10px;left: calc(50% - 33.5px);right: auto;}.homepage-top-banner .gallery-footer p:first-child {margin-bottom: 15px;}.homepage-top-banner .gallery-footer strong {font-size: 35px;line-height: 34px;}.page-index h2 {font-size: 31px;padding: 25px 0;}.page-index h2:before,.page-index h2:after {margin: 13px 0 0 -58px;height: 15.4px;width: 45px;}.page-index h2:after {margin-left: 13px;}.page-index .content-box-list.blog {display: block;}.page-index .content-box-list.blog li {display: block;margin: 0 0 25px 0;width: 100%;}.page-index .content-box-list.blog li .title {min-height: 0;padding-bottom: 25px;}.page-index .content-box-list.blog li .date {padding: 15px 15px 5px 15px;}.homepage-contact-form .field-wrap, .homepage-contact-form .field-wrap.field-phone,.homepage-contact-form .field-wrap.field-email,.homepage-contact-form #form-section-captcha,.homepage-contact-form .field-wrap.field-comments,.homepage-contact-form .submit-wrap {float: none;margin: 0 0 20px;width: auto;}.ss-section-wrap.medium-dark-background {background-size: cover;background-attachment: scroll;}}.cb { clear: both; }.fr { float: right; }.ss-youtube-vimeo-player {background-color: #000;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;line-height: 100%;cursor: pointer;overflow: hidden;position: relative;margin: 0 auto;}.ss-youtube-vimeo-player img {display: block;width: 100%;left: 0;margin-top: -9.4%;opacity: 0.7;}.ss-youtube-vimeo-player .play-button {width: 90px;height: 60px;background-color: #333;box-shadow: 0 0 30px rgba( 0,0,0,0.6 );z-index: 1;opacity: 0.8;border-radius: 6px;}.ss-youtube-vimeo-player .play-button:before {content: "";border-style: solid;border-width: 15px 0 15px 26.0px;border-color: transparent transparent transparent #fff;}.ss-youtube-vimeo-player img,.ss-youtube-vimeo-player .play-button {cursor: pointer;}.ss-youtube-vimeo-player .play-button,.ss-youtube-vimeo-player .play-button:before {position: absolute;}.ss-youtube-vimeo-player .play-button,.ss-youtube-vimeo-player .play-button:before {top: 50%;left: 50%;transform: translate3d( -50%, -50%, 0 );}.ss-youtube-vimeo-player iframe {display: block;margin: 0 auto;max-width: 100%;width: 100%;}.alert,.good-alert,.bad-alert {background: #e7ffe6;border: 1px solid #beffbb;color: #000;margin: 10px 0;position: relative}.alert.neutral {background: #fffae0;border: 1px solid #ffe153;margin: 0 0 10px}.alert .inside,.alert-inside {margin: 0 auto;font-size: 18px;padding: 20px 25px 20px 10px}.alert.neutral .inside {font-size: 12px;padding: 10px}.bad-alert {background: #ffe6e6;border: 1px solid #fbb}.close-it {background: url(/images/icons/hide.png) 0 0 no-repeat;height: 20px;position: absolute;right: 5px;top: 5px;width: 56px}.close-it span {display: none}.good-alert.fixed,.bad-alert.fixed {border-top: 0;border-left: 0;border-right: 0;display: none;left: 0;margin: 0;position: fixed;right: 0;top: 0;z-index: 9999;}.good-alert.fixed .alert-inside,.bad-alert.fixed .alert-inside {margin: 0 auto;position: relative;max-width: 960px}.list-items.list-items.blog-items.list-mode .blog-item .posted-in {display: block;}.list-items.list-items.blog-items.list-mode li .hr {display: none;}.blog-post-author {display: none;}@media (min-width: 768px) {.list-items.list-items.blog-items.list-mode .list-item .content {align-items: center;display: flex;justify-content: space-between;}.list-items.list-items.blog-items.list-mode .list-item .thumbnail {width: 40%;}.list-items.list-items.blog-items.list-mode .list-item .article-details {width: 60%;}}.list-items.list-items.blog-items.list-mode .list-item .thumbnail {position: relative;}.list-items.list-items.blog-items.list-mode .list-item .thumbnail .reading-time {background-color: rgba(0, 0, 0, 0.5);border-radius: 15px;bottom: 15px;color: #fff;font-family: 'Montserrat', sans-serif;font-size: 12px;font-style: normal;font-weight: 500;left: 15px;letter-spacing: 1px;line-height: 1.5;padding: 3px 12px;position: absolute;}.list-items.list-items.blog-items.list-mode .list-item .article-details h3.date {border-bottom: 1px solid #ccc;margin-bottom: 15px;padding-bottom: 15px;}.list-items.list-items.blog-items.list-mode .list-item .content .article-details .read-more-and-categories-wrap {display: flex;align-items: center;margin-top: 20px;}.list-items.list-items.blog-items.list-mode .list-item .content .article-details .read-more-and-categories-wrap .button {white-space: nowrap;}.list-items.list-items.blog-items.list-mode .list-item .content .article-details .read-more-and-categories-wrap .categories-wrap {margin-left: 20px;}.list-items.list-items.blog-items.list-mode .list-item .content .article-details .read-more-and-categories-wrap .categories-wrap a {border-radius: 5px;border: 1px solid #808080;color: #808080;display: inline-block;font-family: 'Montserrat', sans-serif;font-size: 12px;font-style: normal;font-weight: 500;line-height: 100%;margin-right: 4px;padding: 5px 8px;transition: background 0.2s ease, color 0.2s ease;vertical-align: middle;}.list-items.list-items.blog-items.list-mode .list-item .content .article-details .read-more-and-categories-wrap .categories-wrap a:hover {background: #000;color: #fff;}.blog-right-column li {line-height: 120%;}.blog-right-column a {font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 500;}.form-section {margin-bottom: 20px;}.field-wrap {margin-bottom: 10px;}.field-wrap label {display: block;font-size: 14px;margin-bottom: 5px;}.field-wrap input[type],.field-wrap input[email],.field-wrap input[password],.field-wrap select,.field-wrap textarea {box-sizing: border-box;padding: 5px 10px;}.sosimple-overlay .sosimple-overlay-close {background: url(/images/icons/white-x-close.svg) 50% 50% no-repeat;background-size: contain;height: 30px;right: 0;top: -40px;width: 30px;}.sosimple-overlay#global-site-alert-popup {padding: 0;text-align: center;}.global-site-alert .heading {background: var(--primary-color);padding: 10px}.global-site-alert .heading h3 {color: #fff;font-size: 25px;margin: 0;}.global-site-alert .content-wrap {padding: 20px;}.global-site-alert .content-wrap p {font-size: 14px;}.global-site-alert .content-wrap .field-wrap {max-width: 300px;margin: 0 auto 10px auto;text-align: left;}.global-site-alert .field-wrap input[type],.global-site-alert .field-wrap input[email],.global-site-alert .field-wrap input[password],.global-site-alert .field-wrap select,.global-site-alert .field-wrap textarea {width: 100%;}.global-site-alert .content-wrap #form-section-captcha .field-wrap {max-width: 100%;}.global-site-alert .content-wrap form .button {width: 100%;}.global-site-alert.recaptcha_widget > div {margin: 0 auto;}@media (max-width: 550px) {.sosimple-overlay#global-site-alert-popup {left: 10px;margin: 0 !important;right: 10px;width: auto !important;}}