 body {font-family: 'Poppins', sans-serif;font-size: 1rem;margin: 0;padding: 0;word-wrap: break-word;}html {font-size: 90%;}@media (min-width: 36rem) and (max-width: 47.9375rem) {html {font-size: 85%;}}@media (min-width: 48rem) and (max-width: 61.9375rem) {html {font-size: 90%;}}@media (min-width: 62rem) and (max-width: 74.9375rem) {html {font-size: 95%;}}@media (min-width: 75rem) {html {font-size: 100%;}}h1, .ts-h1 {font-size: 2.5rem;}@media (min-width: 48rem) {h1, .ts-h1 {font-size: 3rem;}}@media (min-width: 75rem) {h1, .ts-h1 {font-size: 4.5rem;}}h2, .ts-h2 {font-size: 1.625rem;}@media (min-width: 48rem) {h2, .ts-h2 {font-size: 1.875rem;}}@media (min-width: 75rem) {h2, .ts-h2 {font-size: 2.25rem;}}h3, .ts-h3 {font-size: 1.5rem;}@media (min-width: 36rem) {h3, .ts-h3 {font-size: 1.375rem;}}@media (min-width: 75rem) {h3, .ts-h3 {font-size: 1.875rem;}}h4, .ts-h4 {font-size: 1.25rem;}@media (min-width: 48rem) {h4, .ts-h4 {font-size: 1.5rem;}}h5, .ts-h5 {font-size: 1.125rem;}@media (min-width: 36rem) {h5, .ts-h5 {font-size: 1.25rem;}}h6, .ts-h6 {font-size: 1rem;}h1 a, h2 a, h3 a, h5 a, h6 a {color: inherit;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-bottom: 1.15rem;}dfn, em, cite, i, code, kbd, tt, var {font-size: 1em;}em, cite, i {font-style: italic;}abbr, acronym {border-bottom: 1px dotted #646363;cursor: help;}mark, ins {background: #fff9c0;text-decoration: none;}big {font-size: 125%;}pre {background: #f1f1f1;padding: 20px 30px;margin-bottom: 30px;max-width: 100%;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;font-size: 0.929em;overflow: auto;}blockquote p cite {margin-top: 15px;}[data-animate] {opacity: 0;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-duration: .8s;animation-duration: .8s;-webkit-animation-timing-function: cubic-bezier(.67, .01, .08, .99);animation-timing-function: cubic-bezier(.67, .01, .08, .99);}@-webkit-keyframes ts-fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 1.25rem, 0);transform: translate3d(0, 1.25rem, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes ts-fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 1.25rem, 0);transform: translate3d(0, 1.25rem, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.ts-fadeInUp {-webkit-animation-name: ts-fadeInUp;animation-name: ts-fadeInUp;}@-webkit-keyframes ts-fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0, -1.25rem, 0);transform: translate3d(0, -1.25rem, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes ts-fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0, -1.25rem, 0);transform: translate3d(0, -1.25rem, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.ts-fadeInDown {-webkit-animation-name: ts-fadeInDown;animation-name: ts-fadeInDown;}@-webkit-keyframes ts-fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-1.25rem, 0, 0);transform: translate3d(-1.25rem, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes ts-fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-1.25rem, 0, 0);transform: translate3d(-1.25rem, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.ts-fadeInLeft {-webkit-animation-name: ts-fadeInLeft;animation-name: ts-fadeInLeft;}@-webkit-keyframes ts-fadeInRight {from {opacity: 0;-webkit-transform: translate3d(1.25rem, 0, 0);transform: translate3d(1.25rem, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes ts-fadeInRight {from {opacity: 0;-webkit-transform: translate3d(1.25rem, 0, 0);transform: translate3d(1.25rem, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.ts-fadeInRight {-webkit-animation-name: ts-fadeInRight;animation-name: ts-fadeInRight;}@-webkit-keyframes ts-zoomIn {from {opacity: 0;-webkit-transform: scale(.5);transform: scale(.5);}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}@keyframes ts-zoomIn {from {opacity: 0;-webkit-transform: scale(.5);transform: scale(.5);}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}.ts-zoomIn {-webkit-animation-name: ts-zoomIn;animation-name: ts-zoomIn;}@-webkit-keyframes ts-zoomOutIn {from {opacity: 0;-webkit-transform: scale(1.1);transform: scale(1.1);}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}@keyframes ts-zoomOutIn {from {opacity: 0;-webkit-transform: scale(1.1);transform: scale(1.1);}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}.ts-zoomOutIn {-webkit-animation-name: ts-zoomOutIn;animation-name: ts-zoomOutIn;}@-webkit-keyframes ts-zoomInShort {from {opacity: 0;-webkit-transform: scale(.9);transform: scale(.9);}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}@keyframes ts-zoomInShort {from {opacity: 0;-webkit-transform: scale(.9);transform: scale(.9);}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}.ts-zoomInShort {-webkit-animation-name: ts-zoomInShort;animation-name: ts-zoomInShort;}@-webkit-keyframes ts-reveal {from {opacity: 0;-webkit-transform: scale(.9);transform: scale(.9);}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}@keyframes ts-reveal {from {opacity: 0;-webkit-transform: scale(.9);transform: scale(.9);}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}[data-animate="ts-reveal"] {opacity: 1;}[data-animate="ts-reveal"].animated .wrapper span {-webkit-transform: translateY(0%);transform: translateY(0%);}[data-animate="ts-reveal"] .wrapper {display: inline-block;margin-bottom: -1rem;overflow: hidden;}[data-animate="ts-reveal"] .wrapper span {display: inline-block;transition: -webkit-transform .8s cubic-bezier(.67, .01, .08, .99);transition: transform .8s cubic-bezier(.67, .01, .08, .99);transition: transform .8s cubic-bezier(.67, .01, .08, .99), -webkit-transform .8s cubic-bezier(.67, .01, .08, .99);-webkit-transform: translateY(100%);transform: translateY(100%);}[data-animate="ts-reveal"] .wrapper, [data-animate="ts-reveal"] .wrapper span {text-decoration: inherit;}.ts-align__vertical {display: flex;align-items: center;}.btn-outline-light:hover {color: #212529 !important;}:root {}.ts-border-radius__sm {border-radius: .125rem;overflow: hidden;}.ts-border-radius__md {border-radius: .25rem;overflow: hidden;}.ts-border-radius__lg {border-radius: .5rem;overflow: hidden;}.ts-border-radius__xl {border-radius: .75rem;overflow: hidden;}.ts-border-radius__pill {border-radius: 6.25rem !important;overflow: hidden;}.ts-border-radius__round-shape {border-radius: 187.5rem;overflow: hidden;}.ts-border-none {border: none;}.ts-border-bottom {border-bottom: .0625rem solid rgba(0, 0, 0, .1);}.ts-border-muted {border-color: rgba(0, 0, 0, .1) !important;}.ts-border-light {border-color: rgba(255, 255, 255, .2) !important;}.ts-border-dark {border-color: rgba(0, 0, 0, .4) !important;}.ts-font-color__white {color: #fff;}.ts-font-color__black {color: #000;}.ts-font-color__primary {color: #000;}.ts-bg-primary {background-color: #000;}.ts-column-count-2 {-webkit-column-count: 2;column-count: 2;}.ts-column-count-3 {-webkit-column-count: 3;column-count: 3;}.ts-column-count-4 {-webkit-column-count: 4;column-count: 4;}[data-bg-image] {background-size: cover;background-position: 50%;}.ts-background {bottom: 0;left: 0;height: 100%;overflow: hidden;position: absolute;width: 100%;z-index: -2;}.ts-background .ts-background {height: 100%;width: 100%;}.ts-background-repeat {background-repeat: repeat !important;background-size: inherit !important;}.ts-background-repeat .ts-background-image {background-repeat: repeat;background-size: inherit;}.ts-background-image, .ts-img-into-bg {background-repeat: no-repeat;background-size: cover;background-position: 50%;height: 100%;overflow: hidden;width: 100%;position: absolute;top: 0;left: 0;}.ts-background-image img, .ts-img-into-bg img {display: none;}.ts-background-original-size {background-size: inherit;}.ts-background-size-cover {background-size: cover;}.ts-background-size-contain {background-size: contain;}.ts-background-repeat-x {background-repeat: repeat-x;}.ts-background-repeat-y {background-repeat: repeat-y;}.ts-background-repeat-repeat {background-repeat: repeat;background-size: inherit;}.ts-background-position-top {background-position: top;}.ts-background-position-center {background-position: center;}.ts-background-position-bottom {background-position: bottom;}.ts-background-position-left {background-position-x: left !important;}.ts-background-position-right {background-position-x: right !important;}.ts-background-particles {height: 120%;left: 0;margin-left: -10%;margin-top: -10%;overflow: hidden;position: absolute;top: 0;width: 120%;z-index: 1;}.ts-background-is-dark {color: #fff;}.ts-background-is-dark .form-control {box-shadow: 0 0 0 .125rem rgba(255, 255, 255, .2);}.ts-background-is-dark .form-control:focus {box-shadow: 0 0 0 .125rem rgba(255, 255, 255, .4);}.ts-background-is-dark .ts-btn-border-muted {border-color: rgba(255, 255, 255, .1);}.ts-video-bg {height: 100%;}.ts-video-bg .fluid-width-video-wrapper {height: 100%;}.ts-bg-black {background-color: #000;}.ts-height--25vh {height: 25vh;}.ts-height--50vh {height: 50vh;}.ts-height--75vh {height: 75vh;}.ts-height--100vh {height: 100vh;}.ts-mt__0 {margin-top: 0 !important;}.ts-mr__0 {margin-right: 0 !important;}.ts-mb__0 {margin-bottom: 0 !important;}.ts-ml__0 {margin-left: 0 !important;}.ts-mr__15 {margin-right: 15px;}.list.list-text li {margin-bottom: 3rem;}.list.list-dashed {list-style: none;}.list.list-dashed li h4 {position: relative;}.list.list-dashed li h4:before {background-color: #000;content: "";height: .2rem;font-size: 1.4rem;font-weight: 600;left: -2rem;opacity: .6;position: absolute;top: .5rem;width: 1rem;}.list h4 {font-size: 1.125rem;font-weight: 600;}.list h5 {font-size: .875rem;opacity: .5;}.text-white .list.list-dashed li h4:before {background-color: #fff;}.ts-description-list dt {font-size: .6875rem;text-transform: uppercase;opacity: .4;}.no-gutters {margin-right: 0;margin-left: 0;}.no-gutters > .col, .no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}.ts-opacity__5 {opacity: .05;}.ts-opacity__10 {opacity: .1;}.ts-opacity__20 {opacity: .2;}.ts-opacity__30 {opacity: .3;}.ts-opacity__40 {opacity: .4;}.ts-opacity__50 {opacity: .5;}.ts-opacity__60 {opacity: .6;}.ts-opacity__70 {opacity: .7;}.ts-opacity__80 {opacity: .8;}.ts-opacity__90 {opacity: .9;}.ts-overflow-y--auto {overflow-y: auto;}.ts-overflow-x--auto {overflow-x: auto;}.ts-overflow-x--hidden {overflow-x: hidden;}.ts-overflow-y--hidden {overflow-y: hidden;}.ts-pt__0 {padding-top: 0 !important;}.ts-pr__0 {padding-right: 0 !important;}.ts-pb__0 {padding-bottom: 0 !important;}.ts-pl__0 {padding-left: 0 !important;}.ts-top__0 {top: 0%;}.ts-top__50 {top: 50%;}.ts-top__100 {top: 100%;}.ts-right__0 {right: 0%;}.ts-right__50 {right: 50%;}.ts-right__100 {right: 100%;}.ts-right__inherit {right: inherit;}.ts-bottom__0 {bottom: 0%;}.ts-bottom__50 {bottom: 50%;}.ts-bottom__100 {bottom: 100%;}.ts-left__0 {left: 0%;}.ts-left__50 {left: 50%;}.ts-left__100 {left: 100%;}.ts-left__inherit {left: inherit;}.ts-push-left__100 {-webkit-transform: translateX(100%);transform: translateX(100%);}.ts-push-down__50 {-webkit-transform: translateY(50%);transform: translateY(50%);}.ts-push-up__50 {-webkit-transform: translateY(-50%);transform: translateY(-50%);}.w-100 {font-weight: 100;}.w-300 {font-weight: 300;}.w-400 {font-weight: 400;}.w-500 {font-weight: 500;}.w-600 {font-weight: 600;}.w-700 {font-weight: 700;}.w-800 {font-weight: 800;}.w-900 {font-weight: 900;}:root {}.ts-shadow__sm {box-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .1);}.ts-shadow__md {box-shadow: .125rem .1875rem .9375rem rgba(0, 0, 0, .15);}.ts-shadow__lg {box-shadow: .375rem .3125rem 1.5625rem rgba(0, 0, 0, .2);}.ts-shadow__none {box-shadow: none !important;}a {color: #000;transition: .3s ease;}a:hover {color: #000;text-decoration: none;}a.ts-link {font-weight: 600;text-decoration: underline;text-transform: uppercase;}p {line-height: 1.875rem;margin-bottom: 1.875rem;}.ts-font-weight__normal {font-weight: normal;}.ts-font-weight__light {font-weight: lighter;}.ts-font-weight__bold {font-weight: bold;}.ts-text-small {font-size: .8125rem !important;}.ts-xs-text-center {}@media (max-width: 35.9375rem) {.ts-xs-text-center {text-align: center !important;}}.ts-text-muted {color: rgba(0, 0, 0, .6);}.ts-text-muted---white {color: rgba(255, 255, 255, .6) !important;}.ts-text-muted---white a {color: rgba(255, 255, 255, .6) !important;}.ts-text-muted---white a:hover {color: #fff !important;}.text-white a:not(.btn) {color: #fff;}.ts-text-black {color: #000 !important;}.ts-text-black a:not(.btn) {color: #000 !important;}.ts-text-underline {text-decoration: underline;}.ts-title {}@media (max-width: 35.9375rem) {.ts-title {margin-bottom: 2rem;}}@media (min-width: 36rem) and (max-width: 61.9375rem) {.ts-title {margin-bottom: 2.25rem;}}@media (min-width: 62rem) {.ts-title {margin-bottom: 2.5rem;}}.ts-title h5 {font-weight: normal;opacity: .5;}:root {}.ts-element {position: relative;}.ts-social-icons {font-size: 120%;}.ts-social-icons a {padding: .125rem .25rem;color: #1f1f1f;}.ts-has-overlay {position: relative;}.ts-has-overlay:after {background-color: #000;content: "";height: 100%;left: 0;opacity: .7;position: absolute;top: 0;width: 100%;z-index: -1;}.ts-flip-x {-webkit-transform: scaleY(-1);transform: scaleY(-1);}.ts-flip-y {-webkit-transform: scaleX(-1);transform: scaleX(-1);}.ts-has-talk-arrow {position: relative;}.ts-has-talk-arrow:after {border-style: solid;border-width: .625rem .625rem 0 0;border-color: #000 transparent transparent transparent;bottom: -0.625rem;content: "";left: 1rem;position: absolute;}.push-right {margin-left: 3rem;position: relative;}.push-left {margin-left: -3rem;position: relative;}.push-down {margin-top: 3rem;position: relative;}.push-up {margin-top: -3rem;position: relative;}.ts-img-fluid {max-height: 100vh;}.ts-pointer-none {pointer-events: none;}.ts-video-bg {height: 100%;}.ts-video-bg .fluid-width-video-wrapper {height: 100%;}.ts-video-bg iframe {border: 0;height: 100%;width: 100%;}.ts-width__10px {width: .625rem;}.ts-width__20px {width: 1.25rem;}.ts-width__30px {width: 1.875rem;}.ts-width__40px {width: 2.5rem;}.ts-width__50px {width: 3.125rem;}.ts-width__100px {width: 6.25rem;}.ts-width__200px {width: 12.5rem;}.ts-width__300px {width: 18.75rem;}.ts-width__400px {width: 25rem;}.ts-width__500px {width: 31.25rem;}.ts-width__inherit {width: inherit !important;}.ts-width__auto {width: auto !important;}.ts-z-index__-1 {z-index: -1 !important;}.ts-z-index__0 {z-index: 0 !important;}.ts-z-index__1 {z-index: 1 !important;}.ts-z-index__2 {z-index: 2 !important;}.ts-z-index__1000 {z-index: 1000 !important;}.ts-block {padding-bottom: 4rem;padding-top: 4rem;position: relative;}.ts-block.single-product-header {padding-bottom: 4.5rem !important;}@media (min-width: 62rem) and (max-width: 74.9375rem) {.ts-block {padding-bottom: 8rem;padding-top: 8rem;}}@media (min-width: 75rem) {.ts-block {padding-bottom: 6rem;padding-top: 12rem;}}.ts-block-inside {padding: 1.5rem;position: relative;}@media (min-width: 36rem) and (max-width: 61.9375rem) {.ts-block-inside {padding: 2.625rem;}}@media (min-width: 62rem) {.ts-block-inside {padding: 4rem;}}section {position: relative;}blockquote h2 {margin-bottom: 2rem;}.blockquote-footer {opacity: .6;}.blockquote-footer:before {display: none;}.ts-blog-thumb {margin-bottom: 2rem;}.ts-blog-thumb .ts-blog-image {background-color: #000;display: block;margin-bottom: 2rem;height: 15rem;position: relative;z-index: 1;}.ts-blog-thumb .ts-blog-image:hover .ts-background-image {opacity: .5;}.ts-blog-thumb .ts-blog-image:hover:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}.ts-blog-thumb .ts-blog-image:after {color: #fff;font-weight: 600;font-family: "Font Awesome 5 Free";position: absolute;top: 0;left: 0;content: "\f06e";font-size: 2rem;height: 3rem;width: 2rem;right: 0;bottom: 0;margin: auto;opacity: 0;transition: .3s ease;-webkit-transform: scale(1.1);transform: scale(1.1);}.ts-blog-thumb .ts-blog-image .ts-background-image {transition: .3s ease;}.ts-blog-thumb h4 {text-decoration: underline;}.ts-blog-thumb h6 {font-size: 80%;margin-bottom: 1rem;}.ts-blog-thumb footer a {font-size: 90%;}.ts-blog-thumb footer a:hover {opacity: 1;}article.post {margin-bottom: 6rem;}article.post .blog-post-header-image {display: block;margin-bottom: 2rem;}article.post .blog-post-header-image img {height: auto;max-width: 100%;display: block;}article.post h2.entry-title {margin-bottom: 2rem;font-weight: 600;}article.post .meta {font-size: .875rem;margin-bottom: 1.35rem;}article.post .meta .link-icon {display: inline-block;margin-right: 2rem;margin-bottom: .5rem;opacity: .6;}article.post .meta .link-icon a {color: inherit;}article.post .meta .link-icon i {margin-right: .5rem;opacity: .6;}article.post .meta .tags a {margin-top: .5rem;margin-bottom: .5rem;}article.post .meta .tags a {display: inline-block;background-color: #000;color: #fff;font-size: .75rem;padding: .25rem .5rem;}article.post .blog-post-items .entry-content {line-height: 1.875rem;margin-bottom: 1.875rem;}.ts-blog-thumb .entry-content > p:empty, article.post .blog-post-items .entry-content:empty {display: none;}article.post .blog-post-items {padding-left: 30px;padding-right: 30px;}article.post .blog-post-items.image-not-available {padding-left: 0;padding-right: 0;}article.post .blog-post-items .entry-content p {opacity: 1;}article.post .blog-post-items .entry-content > p:last-of-type {margin-bottom: 0;}article.post.sticky h2.entry-title {position: relative;}article.post.sticky h2.entry-title:after {content: "\f08d";font-family: "Font Awesome 5 Free";font-weight: 600;color: #dedede;position: absolute;right: 0;transform: rotate(45deg);top: -30px;font-size: 25px;}@media only screen and (max-width: 767px) {article.post.sticky h2.entry-title:after {top: -18px;right: 0;}}.full-content .blog-single-page .blog-post-items {padding-left: 0 !important;padding-right: 0 !important;}.blog-single-page-header.ts-block {padding-bottom: 1rem;}.blog-single-page .meta {margin-bottom: 5.5rem !important;}.blog-single-post-items.no-post-thumbs .meta {margin-bottom: 2.75rem !important;}.blog-single-page article.post .blog-post-items .entry-content > p:last-of-type {margin-bottom: 1.875rem !important;}.blog-single-page .entry-content ul li, .blog-single-page .entry-content ol li {margin-top: 10px;line-height: 1.6em;}.blog-single-page .entry-content > ul, .blog-single-page .entry-content > ol {padding-left: 20px;}.blog-single-page .entry-content a {text-decoration: underline;}.blog-single-page .entry-content a:hover {text-decoration: underline;}.blog-single-page .entry-content table {width: 100%;margin-bottom: 30px;}.entry-content blockquote:not(.wp-block-pullquote) {border-left: 5px solid #dddddd;padding-left: 1.5rem;font-size: 22px;}figure.wp-block-pullquote blockquote {border-left: 0 none !important;padding-left: 0 !important;}.entry-content blockquote p {line-height: 1.65;}.entry-content blockquote cite {font-style: normal;font-size: 14px;}.entry-content table td, .entry-content table th {border: 1px solid rgba(0, 0, 0, 0.15);padding: 10px;}.entry-content img {max-width: 100%;height: auto;}.entry-tag a {display: inline-block;border: 2px solid #c3c3c3;padding: 8px 20px;border-radius: 30px;font-weight: 500;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;margin-right: 10px;margin-bottom: 10px;font-size: 14px;color: inherit;}.entry-tag a:hover {color: #000000;border-color: #000000;}.entry-tag a:before {content: "#";margin-right: 5px;}.entry-content > .gallery {overflow: hidden;}.entry-content .page-links {overflow: hidden;width: 100%;display: block;padding-top: 20px;padding-bottom: 30px;}.entry-content .page-links span {border: 1px solid #ebebeb;display: inline-block;font-size: 1em;padding: 0.4em 0.8em;font-weight: 500;}.entry-content .page-links > span {color: #fff;background: #000;border-color: #000;}.entry-content .page-links > span > span {padding: 0;border: 0 none;}.post-password-form input[type="password"] {font-size: 14px;border: 1px solid #f0f0f0;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px;background: transparent;}.post-password-form input[type="submit"] {padding: 9px 30px;position: relative;top: 0;font-size: 14px;font-weight: bold;color: white;text-transform: uppercase;color: #fff;background: #000;border-color: #000;}.wp-block-quote:not(.is-large):not(.is-style-large) cite {margin-top: -20px;display: block;}.wp-block-quote.is-large p:last-of-type, .wp-block-quote.is-style-large p:last-of-type {margin-bottom: 0;}.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite {font-size: 14px;}.wp-block-categories-list.aligncenter {text-align: center;}.wp-block-pullquote {color: inherit;}.wp-block-pullquote cite {color: inherit;}.wp-block-pullquote blockquote {padding: 0;background: transparent;border-left: 0 none;margin-bottom: 0;}.wp-block-pullquote blockquote p {margin-bottom: 15px;}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before, .wp-block-embed__wrapper:before {padding-top: 0 !important;}.wp-block-button__link {text-decoration: none !important;}ul.wp-block-gallery, ol.wp-block-gallery {padding: 0 !important;}.wp-block-gallery .blocks-gallery-item {margin-top: 0 !important;}.full-content .post .entry-content > .alignwide {max-width: none;width: 70vw;max-width: none;margin-left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}@media only screen and (max-width: 1450px) and (min-width: 1300px) {.full-content .post .entry-content > .alignwide {width: 80vw;}}@media only screen and (max-width: 1299px) and (min-width: 600px) {.full-content .post .entry-content > .alignwide {width: 95vw;}}@media only screen and (max-width: 600px) {.full-content .post .entry-content > .alignwide {margin-left: 0;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);width: 100%;}}.full-content .post .entry-content > .alignfull {width: 96.5vw;max-width: none;margin-left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.page-item:first-child .page-link, .page-item:last-child .page-link {border-radius: 0;}.page-item.active .page-link {background-color: #000;color: #fff;}.page-item .page-link {border: none;color: #000;}#sidebar aside {margin-bottom: 2rem;}#sidebar ul {font-size: .875rem;}#sidebar ul a {display: block;padding-top: .25rem;padding-bottom: .25rem;opacity: .6;}#sidebar ul a:hover {opacity: 1;}.comments-area .wave-border {position: relative;margin-bottom: 75px;display: block;}.comments-area .wave-border span {position: absolute;width: 7px;height: 1px;background: #888888;display: inline-block;}.comments-area .wave-border span:nth-child(1) {transform: rotate(45deg);left: 0;}.comments-area .wave-border span:nth-child(2) {transform: rotate(-45deg);margin-left: 5px;}.comments-area .wave-border span:nth-child(3) {transform: rotate(45deg);margin-left: 10px;}.comments-area .wave-border span:nth-child(4) {transform: rotate(-45deg);margin-left: 15px;}.comments-area .wave-border span:nth-child(5) {transform: rotate(45deg);margin-left: 20px;}.comments-area .wave-border span:nth-child(6) {transform: rotate(-45deg);margin-left: 25px;}.comment-content a {word-wrap: break-word;}.bypostauthor {display: block;}.comment-content table {width: 100%;margin-bottom: 30px;}.comment-content table td, .comment-content table th {border: 1px solid rgba(0, 0, 0, 0.15);padding: 10px;}.comment-content ul li, .comment-content ol li {margin-top: 10px;line-height: 1.6em;}.comment-content > ul, .comment-content > ol {padding-left: 20px;margin-bottom: 15px;}.comment-content img {max-width: 100%;height: auto;}.comment-content a {word-wrap: break-word;}.comment-content {font-size: 18px;}.comment-content ul li, .comment-content ol li {margin-top: 10px;line-height: 1.6em;}.comment-content > ul, .comment-content > ol {padding-left: 20px;}.comment-content a:hover {text-decoration: underline;}.comment-content blockquote {position: relative;font-weight: normal;border-left: 5px solid #dddddd;padding-left: 1.5rem;font-size: 22px;}.comment-content blockquote p {margin-bottom: 20px;line-height: 1.75;}.comment-content blockquote cite {font-style: normal;font-size: 14px;font-weight: normal;display: block;}.comment-content blockquote > p:last-of-type {margin-bottom: 0;}.bypostauthor {display: block;}#cancel-comment-reply-link {bottom: -2px;display: inline-block;left: 0.6em;position: relative;font-size: 15px;}.comment-content {font-size: 15px;}.comment-content .comment-reply-link {position: relative;}.comment-content .comment-reply-link:before {content: "\f3e5";font-family: "Font Awesome 5 Free";font-weight: 900;margin-right: 10px;}.logged-in-as {margin-bottom: 0.7em !important;padding: 0 15px;}.author-img img {width: 60px;height: 60px;border-radius: 50%;}.comments-area {overflow: hidden;margin-top: 45px;}.comments-area .comment-list, .comments-area .children {list-style: none;padding: 0;}.comments-area .comments-title {font-weight: 400;margin: 0;margin-bottom: 15px;}.comments-area .comments-title span {background: white;z-index: 10;position: relative;}.comments-area li.comment {border-top: 1px solid #ebebeb;padding-top: 45px;}.comments-area .comment-list > li.comment:first-child {border-top: 0 none;padding-top: 0;}.comments-area .comment-list {margin-bottom: 45px;border-top: none;}.comments-area .comment-list .comment .comment-respond {margin-bottom: 75px;}.comments-area .comment-body {overflow: hidden;margin-bottom: 45px;}.comments-area .comment-author {float: left;margin-right: 15px;width: 60px;}.comments-area .date {display: block;font-size: 13px;color: #a0a0a0;margin-top: 0;}.comments-area .comment-details {position: relative;}.comments-area .comment-details .comment-content {display: table-cell;}.comments-area .comment-metadata {margin-bottom: 0.5em;color: #1d1d1f;}.comments-area .comment-metadata .author {font-size: 18px;font-weight: 500;}.comments-area .comment-metadata .says, .comments-area .comment-metadata .comment-edit-link {color: #777;}.comments-area .children {margin-left: 75px;}@media only screen and (max-width: 1199px) {.comments-area .children {margin-left: 60px;}}@media only screen and (max-width: 992px) {.comments-area .children {margin-left: 45px;}}@media only screen and (max-width: 767px) {.comments-area .children {margin-left: 30px;}}@media only screen and (max-width: 450px) {.comments-area .children {margin-left: 25px;}}@media only screen and (max-width: 400px) {.comments-area .children {margin-left: 20px;}}.comments-area .comment-navigation {margin-bottom: 3.5em;}.comments-area .comment-navigation .nav-links .nav-previous {float: left;}.comments-area .comment-navigation .nav-links .nav-next {float: right;}.comments-area .comment-navigation .nav-links span {font-size: 18px;}.comments-area .comment-navigation .nav-links a {background-color: #232c3b;color: white;border-radius: 5px;padding: 10px 15px;display: inline-block;}.comment-wrapper {padding-left: 7rem;}.comment-wrapper .date {font-size: .75rem;}.comments-child {padding-left: 7rem;}.post-author .wrapper {padding-left: 7rem;}.comment-respond {margin-top: 45px;}.comment-respond label {font-size: .85rem;letter-spacing: 0.015em;}.comment-respond .form-submit {padding-left: 15px;padding-right: 15px;}.comment-respond .form-submit .btn.submit {background-color: #000;border-color: #000;color: #fff;}.ts-box {background-color: #fff;border-radius: .25rem;margin-bottom: 1.875rem;box-shadow: .125rem .1875rem .9375rem rgba(0, 0, 0, .15);padding: 1.5625rem;}.btn {border-width: .125rem;box-shadow: none;font-weight: 600;font-size: .875rem;padding: 1.2rem 2.5rem;position: relative;outline: none !important;text-decoration: underline;text-transform: uppercase;}.btn:hover {text-decoration: underline;}.btn:hover .fa-arrow-right {-webkit-transform: translateX(.5rem);transform: translateX(.5rem);}.btn.btn-sm {padding: .75rem 1.5rem;}.btn.ts-btn-arrow:after {content: "\f061";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: .625rem;margin-left: .75rem;position: relative;top: -0.0625rem;vertical-align: middle;}.btn span {transition: .3s ease;}.btn .status {bottom: 0;height: 1.375rem;left: 0;margin: auto;position: absolute;top: 0;right: 0;width: 1.5rem;}.btn .status .spinner {left: .3125rem;transition: .3s ease;top: .1875rem;position: absolute;opacity: 0;}.btn .status .status-icon {border-radius: 50%;left: 0;opacity: 0;font-size: .625rem;padding: .25rem .4375rem;position: relative;transition: .3s ease;z-index: 1;-webkit-transform: scale(0);transform: scale(0);}.btn .status .status-icon.valid {background-color: green;}.btn .status .status-icon.invalid {background-color: red;}.btn.processing span {opacity: .2;}.btn.processing .spinner {opacity: 1;}.btn.done .ts-spinner {opacity: 0;}.btn.done .status-icon {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}.ts-btn-effect {display: inline-block;position: relative;overflow: hidden;vertical-align: middle;}.ts-btn-effect:hover .ts-hidden {-webkit-transform: translateX(0%);transform: translateX(0%);}.ts-btn-effect:hover .ts-visible {-webkit-transform: translateX(100%);transform: translateX(100%);}.ts-btn-effect .ts-visible {-webkit-transform: translateX(0%);transform: translateX(0%);transition: .3s ease;}.ts-btn-effect .ts-hidden {position: absolute;top: 0;left: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);transition: .3s ease;}.btn-primary {background-color: #000;border-color: #000;color: #fff;}.btn-primary:hover {background-color: #000;border-color: #000;box-shadow: none;}.btn-primary:focus {background-color: #000;border-color: #000;box-shadow: none;}.btn-primary:active {background-color: #000;border-color: #000;box-shadow: none;}.btn-lg {padding: .75rem 1.5rem;font-size: 1.125rem;}.btn-sm {font-size: .8125rem;padding: .375rem 1rem;}.btn-xs {font-size: .75rem;font-weight: 600;padding: .125rem .6875rem;text-transform: uppercase;}[class*="btn-outline-"] {box-shadow: none;}.ts-link-arrow-effect {overflow: hidden;display: inline-block;font-size: .75rem;text-transform: uppercase;font-weight: 700;color: #fff;position: relative;padding-right: 2rem;}.ts-link-arrow-effect:before {-webkit-animation: ts-link-arrow-effect-animation-out;animation: ts-link-arrow-effect-animation-out;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-timing-function: cubic-bezier(.6, .01, 0, 1);animation-timing-function: cubic-bezier(.6, .01, 0, 1);background-color: #000;bottom: 0;height: .125rem;margin: auto;left: 0;content: '';position: absolute;top: 0;width: 100%;-webkit-transform: scaleX(.2);transform: scaleX(.2);-webkit-transform-origin: left center;transform-origin: left center;z-index: -1;}.ts-link-arrow-effect span {position: relative;-webkit-transform: translateX(-200%);transform: translateX(-200%);display: inline-block;transition: .6s cubic-bezier(.6, .01, 0, 1);}@-webkit-keyframes ts-link-arrow-effect-animation-in {0% {-webkit-transform-origin: left center;transform-origin: left center;-webkit-transform: scaleX(.2);transform: scaleX(.2);}70% {-webkit-transform-origin: left center;transform-origin: left center;-webkit-transform: scaleX(1);transform: scaleX(1);}71% {-webkit-transform-origin: right center;transform-origin: right center;}100% {-webkit-transform-origin: right center;transform-origin: right center;-webkit-transform: scaleX(.2);transform: scaleX(.2);}}@keyframes ts-link-arrow-effect-animation-in {0% {-webkit-transform-origin: left center;transform-origin: left center;-webkit-transform: scaleX(.2);transform: scaleX(.2);}70% {-webkit-transform-origin: left center;transform-origin: left center;-webkit-transform: scaleX(1);transform: scaleX(1);}71% {-webkit-transform-origin: right center;transform-origin: right center;}100% {-webkit-transform-origin: right center;transform-origin: right center;-webkit-transform: scaleX(.2);transform: scaleX(.2);}}@-webkit-keyframes ts-link-arrow-effect-animation-out {0% {-webkit-transform-origin: right center;transform-origin: right center;-webkit-transform: scaleX(.2);transform: scaleX(.2);}70% {-webkit-transform-origin: right center;transform-origin: right center;}71% {-webkit-transform-origin: left center;transform-origin: left center;-webkit-transform: scaleX(1);transform: scaleX(1);}100% {-webkit-transform-origin: left center;transform-origin: left center;-webkit-transform: scaleX(.2);transform: scaleX(.2);}}@keyframes ts-link-arrow-effect-animation-out {0% {-webkit-transform-origin: right center;transform-origin: right center;-webkit-transform: scaleX(.2);transform: scaleX(.2);}70% {-webkit-transform-origin: right center;transform-origin: right center;}71% {-webkit-transform-origin: left center;transform-origin: left center;-webkit-transform: scaleX(1);transform: scaleX(1);}100% {-webkit-transform-origin: left center;transform-origin: left center;-webkit-transform: scaleX(.2);transform: scaleX(.2);}}.card {-webkit-backface-visibility: hidden;backface-visibility: hidden;border: none;box-shadow: .125rem .1875rem .9375rem rgba(0, 0, 0, .15);overflow: hidden;}.card-columns .card {margin-bottom: 1.25rem;}.card-body {padding: 1.5625rem;}.card-footer {padding: 1.5625rem;}.card-header {padding: 1.5625rem;}.ts-cards-same-height > div[class*='col-'] {display: flex;}.ts-cards-same-height > div[class*='col-'] .card {width: 100%;}[class*="ts-circle"] {position: relative;}.ts-circle__xs {border-radius: 50%;display: inline-block;height: 3rem;flex: 0 0 3rem;overflow: hidden;text-align: center;line-height: 3rem;width: 3rem;}.ts-circle__xxs {border-radius: 50%;display: inline-block;height: 2rem;flex: 0 0 2rem;overflow: hidden;text-align: center;line-height: 1.75rem;width: 2rem;}.ts-circle__sm {border-radius: 50%;display: inline-block;height: 4.375rem;flex: 0 0 4.375rem;overflow: hidden;text-align: center;line-height: 4.375rem;width: 4.375rem;}.ts-circle__md {border-radius: 50%;display: inline-block;height: 6.25rem;flex: 0 0 6.25rem;overflow: hidden;text-align: center;line-height: 6.25rem;width: 6.25rem;}.ts-circle__lg {border-radius: 50%;display: inline-block;height: 8.125rem;flex: 0 0 8.125rem;overflow: hidden;text-align: center;line-height: 8.125rem;width: 8.125rem;}.ts-circle__xl {border-radius: 50%;display: inline-block;height: 10rem;flex: 0 0 10rem;overflow: hidden;text-align: center;line-height: 10rem;width: 10rem;}.ts-circle__xxl {border-radius: 50%;display: inline-block;height: 15.625rem;flex: 0 0 15.625rem;overflow: hidden;text-align: center;line-height: 15.625rem;width: 15.625rem;}dl dt {color: #000;}dl dd {margin-bottom: 1rem;}form label, .ts-form label {font-weight: 600;font-size: .75rem;text-transform: uppercase;}.form-control {height: auto;padding-top: .5rem;padding-bottom: .5rem;}#ts-footer {background-color: #000;color: #fff;}#ts-footer #ts-footer-main {border-bottom: .0625rem solid rgba(255, 255, 255, .15);padding-bottom: 6rem;padding-top: 6rem;}@media (min-width: 48rem) {#ts-footer #ts-footer-main {padding-bottom: 8rem;padding-top: 8rem;}}@media (min-width: 767px) {#ts-footer > section {padding-left: 6rem;}}#ts-footer a {color: #fff;}#ts-footer-main .widget-title {color: #fff;font-weight: 300;font-size: 30px;letter-spacing: 0.015em;margin-bottom: 40px;}#ts-footer-main .widget {margin-bottom: 60px;font-size: 15px;}@media (max-width: 767px) {#ts-footer-main .widget {margin-bottom: 30px;}}#ts-footer-main .widget select {background: transparent;border-color: rgba(255,255,255,0.25);color: inherit;}#ts-footer-main .widget option {background: #000000;}#ts-footer-main .widget input {background: transparent;border-color: rgba(255,255,255,0.25);color: inherit;}#ts-footer-main .widget .btn-primary {background-color: #1b1b1b;border-color: #1b1b1b;}#ts-footer-main .widget .tagcloud a {background: #1b1b1b;}#ts-footer-main .widget #wp-calendar td, #ts-footer-main .widget #wp-calendar th {border-color: rgba(255,255,255,0.25);}#ts-footer-main .widget li {color: inherit;font-weight: 400;}#ts-footer-main .widget_links ul li::before, #ts-footer-main .widget_meta ul li::before, #ts-footer-main .widget_nav_menu ul li::before, #ts-footer-main .widget_pages ul li::before, #ts-footer-main .widget_recent_comments ul li::before, #ts-footer-main .widget_recent_entries ul li::before, #ts-footer-main .widget_product_categories ul li::before {content: "";display: none;}#ts-footer-main .widget_links ul li a, #ts-footer-main .widget_meta ul li a, #ts-footer-main .widget_nav_menu ul li a, #ts-footer-main .widget_pages ul li a, #ts-footer-main .widget_recent_comments ul li a, #ts-footer-main .widget_recent_entries ul li a, #ts-footer-main .widget_product_categories ul li a {text-decoration: underline;}#ts-footer-main .widget_links ul li, #ts-footer-main .widget_meta ul li, #ts-footer-main .widget_nav_menu ul li, #ts-footer-main .widget_pages ul li, #ts-footer-main .widget_recent_comments ul li, #ts-footer-main .widget_recent_entries ul li, #ts-footer-main .widget_product_categories ul li {padding-top: 20px;}#ts-footer-main .widget_nav_menu > div > ul > li:first-child {padding-top: 0 !important;}address {line-height: 1.95;}#ts-footer nav .nav-link {text-decoration: underline;padding-left: 0;}#ts-footer nav .nav-link:first-child {padding-top: 0;}#ts-footer .footer-social {list-style: none;padding: 0;margin: 0 -10px;}@media only screen and (min-width: 992px) {#ts-footer .footer-social {text-align: right;}}#ts-footer .footer-social li {display: inline-block;}#ts-footer .footer-social li a {display: block;padding: 10px;opacity: 0.75;}#ts-footer #ts-footer-main .ts-background {z-index: 0;}#ts-footer #ts-footer-main > .container {z-index: 9;position: relative;}.ts-gallery.no-gutters .ts-gallery__item {margin-bottom: 0;}.ts-gallery__item {border-radius: 0;height: 25rem;display: flex;margin-bottom: 2rem;justify-content: flex-end;position: relative;padding: 2rem;overflow: hidden;width: 100.1%;}@media (min-width: 36rem) {.ts-gallery__item {padding: 2rem;}}.ts-gallery__item.ts-gallery__item--big {height: 40rem;}.ts-gallery__item .ts-gallery__item-description {margin-bottom: 0;color: #fff;z-index: 1;}.ts-gallery__item .ts-gallery__item-description h3 {color: inherit;}.ts-gallery__item .ts-gallery__item-description h5 {color: inherit;}.portfolio-category span {position: relative;margin-right: 5px;}.portfolio-category span:after {content: ',';}.portfolio-category span:last-of-type:after {content: '';}.preusx-portfolio-item {margin-bottom: 45px;}.preusx-portfolio-item .portfolio-category span {color: #777;font-size: 14px;}.ts-gallery__item.ts-floated-description {background-color: #000;}.ts-gallery__item.ts-floated-description .ts-background {opacity: .6;}.ts-gallery__item.video-popup, .ts-gallery__item.custom-image {position: relative;}.ts-gallery__item.video-popup:before {content: "\f03d";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;color: #fff;top: 10%;font-size: 22px;opacity: 0;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.ts-gallery__item.custom-image:before {content: "\f0c1";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;color: #fff;top: 10%;font-size: 22px;opacity: 0;-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.ts-gallery__item:hover .ts-background {-webkit-transform: scale(1.1) rotate(.01deg);transform: scale(1.1) rotate(.01deg);}.ts-gallery__item:hover.video-popup:before, .ts-gallery__item:hover.custom-image:before {opacity: 1;}.ts-gallery__item.ts-half {}@media (min-width: 36rem) {.ts-gallery__item.ts-half {height: calc(12.5rem - 1rem);}}.ts-gallery__item h3 {font-weight: 400;font-size: 2rem;}@media (min-width: 36rem) {.ts-gallery__item h3 {font-size: 2.625rem;}}.ts-gallery__item .ts-background {-webkit-transform: scale(1) rotate(.01deg);transform: scale(1) rotate(.01deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: .8s ease;z-index: 0;}.ts-gallery__item-description {margin-bottom: 2rem;}.ts-gallery__masonry a {background-color: #fafafa;border-radius: 0;color: #000;margin-bottom: 2rem;width: 100%;}.ts-gallery__masonry:hover {color: #000;}.ts-gallery__masonry .ts-gallery__item-description {margin-bottom: 0;padding: 2rem;}.ts-gallery__masonry .ts-gallery__item-description h5 {font-size: 0.875rem;color: #909090;margin-bottom: 0.875rem;}.ts-gallery__masonry .ts-gallery__item-description h3 {font-size: 1.5rem;margin-bottom: 0;}.ts-gallery__masonry img {height: auto;width: 100%;}.ts-hr-light {border-color: rgba(255, 255, 255, .2);}.ts-input__static {pointer-events: none;box-shadow: none;}.ts-inputs__transparent input {background-color: transparent;color: #fff;}.ts-inputs__transparent textarea {background-color: transparent;color: #fff;}.ts-inputs__transparent input:active {background-color: transparent;color: #fff;}.ts-inputs__transparent input:focus {background-color: transparent;color: #fff;}.ts-inputs__transparent textarea:active {background-color: transparent;color: #fff;}.ts-inputs__transparent textarea:focus {background-color: transparent;color: #fff;}ul.ts-list-colored-bullets li:before {content: "•";color: #000;vertical-align: middle;font-size: 1.75rem;padding-right: .75rem;}.has-loading-screen {background-color: #000;content: "";height: 100%;right: 0;position: fixed;width: 100%;top: 0;z-index: 9999;transition: 1s ease;opacity: 1;}.has-loading-screen:after {content: url("../../assets/images/loading.svg");height: 2.5rem;width: 2.5rem;position: fixed;margin: auto;bottom: 0;left: 0;right: 0;opacity: 1;-webkit-transform: scale(1);transform: scale(1);transition: 1.5s ease;top: 0;z-index: 10000;}body.loading-done .has-loading-screen {width: 0;}body.loading-done .has-loading-screen:after {-webkit-transform: scale(0);transform: scale(0);opacity: 0;}.has-loading-screen.loading-done #main-navigation, .has-loading-screen.loading-done #brand-navigation {display: block;}.map {min-height: 14rem;}.map a[href^="http://maps.google.com/maps"] {display: none !important;}.map a[href^="https://maps.google.com/maps"] {display: none !important;}.map .gmnoprint a, .map .gmnoprint span, .map .gm-style-cc {display: none;}.ts-member {margin-bottom: 4rem;}.ts-member .ts-image {height: 18rem;margin-bottom: 1rem;position: relative;}.ts-member h5 {font-weight: bold;}.ts-member h6 {margin-bottom: 1.5rem;opacity: .6;}.ts-member .ts-social {font-size: .625rem;}#ts-hero {align-items: center;display: flex;position: relative;overflow: hidden;}#ts-hero .ts-background-image {background-position: top center;}.ts-hero-banner-creative h2 {font-size: 4.5rem;font-weight: 600;margin-bottom: 1.5rem;}.ts-hero-banner-creative h4 {font-size: 1.5rem;font-weight: 300;}.ts-hero-banner-app h2 {font-size: 4.5rem;font-weight: 600;margin-bottom: 1rem;}.ts-hero-banner-freelancer h2, .ts-hero-banner-minimal h2, .ts-hero-banner-slider h2, .ts-hero-banner-video h2 {font-size: 4.5rem;font-weight: 600;margin-bottom: 1rem;line-height: 1.45;}.ts-hero-banner-freelancer h5 {color: inherit;}.ts-hero-banner-slider h4 {font-weight: 300;margin-bottom: 1.875rem;}.ts-hero-banner-video h4 {font-weight: 300;margin-bottom: 2.5rem;font-size: 1.5rem;}#ts-hero a.btn {text-decoration: underline;}@keyframes animation--hero-link--arrow {0% {top: 1rem;left: 1.35rem;}10% {top: .5rem;left: 1.35rem;}20% {left: 1.35rem;top: 4rem;}30% {top: 5rem;left: -2rem;}31% {top: -5rem;left: -2rem;}32% {top: -4rem;left: 1.35rem;}40% {top: 1.5rem;}50%, 100% {top: 1rem;}}.ts-hero-banner-slider-architect {height: 100vh;}.ts-hero-banner-slider-architect {color: #fff;position: relative;}.ts-hero-banner-slider-architect a.btn, .ts-hero-banner-slider-architect a.hero__link {color: #fff;}.ts-hero-banner-slider-architect .hero__link {font-size: 1.45rem;font-weight: 500;color: rgba(255, 255, 255, .5);position: relative;}.ts-hero-banner-slider-architect .hero__link figure {background-color: rgba(255, 255, 255, .3);border-radius: 100%;color: #fff;font-size: 1.2rem;padding: 1.5rem;margin-right: 1rem;position: relative;width: 4rem;height: 4rem;overflow: hidden;display: inline-block;}.ts-hero-banner-slider-architect .hero__link figure:after {content: "\f078";font-family: "Font Awesome 5 Free";font-weight: 900;color: #fff;display: block;position: absolute;left: 1.35rem;top: 1rem;animation: animation--hero-link--arrow 2s cubic-bezier(.01, .33, .09, .99) infinite;animation-delay: 1s;}.ts-hero-banner-slider-architect .hero__link:hover {color: #fff;}.ts-hero-banner-slider-architect .hero__link:hover figure {}.ts-hero-banner-slider-architect .hero__link:hover figure:after {}.ts-hero-banner-slider-architect h2 .text-carousel span {text-decoration: underline;}.ts-hero-banner-slider-architect h2 .text-carousel:hover {color: #ffffff;}.ts-hero-banner-slider-architect .container, .ts-hero-banner-slider-architect .row {height: 100%;}.ts-hero-banner-slider-architect .hero__caption {background-color: #000;box-shadow: 0 .1rem 2rem rgba(0, 0, 0, .15);padding: 5rem 3rem;color: #fff;position: relative;}.ts-hero-banner-slider-architect .hero__outer-wrapper {display: table;height: 100%;width: 100%;position: relative;z-index: 101;}.ts-hero-banner-slider-architect .hero__inner-wrapper {display: table-cell;position: relative;}.ts-hero-banner-slider-architect .hero__background {height: 100%;left: 0;position: absolute;width: 100%;top: 0;}.ts-hero-banner-slider-architect .hero__background div {height: 100%;}.ts-hero-banner-slider-architect .hero__slider {height: 100%;}.ts-hero-banner-slider-architect .hero__slider div {height: 100% !important;}.ts-hero-banner-slider-architect .hero__slider .slide {height: 100%;width: 100%;}.ts-hero-banner-slider-architect hr {border-top-color: #fff;border-width: .1rem;opacity: .3;}.ts-hero-banner-slider-architect .hero_main_title {font-size: 3.5rem;margin-bottom: 3rem;margin-top: 1rem;font-weight: 600;line-height: 5rem;}#main-navigation {position: fixed;height: 100%;top: 0;z-index: 999;transition: .5s cubic-bezier(.77, 0, .18, 1);display: flex;align-items: center;-webkit-transform: translateX(-100%);transform: translateX(-100%);width: 100%;}#main-navigation .navbar {flex-direction: column;justify-content: center;width: 100%;height: 100%;background-color: #1f1f1f;border-right: .0625rem solid rgba(255, 255, 255, .1);font-size: 1.5rem;font-weight: 600;padding: 0;transition: .5s cubic-bezier(.77, 0, .18, 1);overflow-x: hidden;overflow-y: auto;padding-top: 2rem;}#main-navigation .navbar.navbar-light {background-color: #fff;border-right: .0625rem solid rgba(0, 0, 0, .2);}#main-navigation .navbar.navbar-light .navbar-nav > .nav-item > .menu-item a::after, #main-navigation .navbar.navbar-light .navbar-nav > .page_item > a::after {background-color: #000;}#main-navigation .navbar.navbar-light .menu-item a {color: #000;}#main-navigation .navbar-nav {padding: 3.5rem 2.125rem;width: 100%;}#main-navigation .navbar-nav > .menu-item > a:after, #main-navigation .navbar-nav > .page_item > a:after {background-color: #fff;content: "";height: .125rem;left: 0;bottom: .55rem;position: absolute;width: 0;opacity: .2;transition: .5s cubic-bezier(.77, 0, .18, 1);}#main-navigation .navbar-nav > .menu-item.current-menu-item > a:after, #main-navigation .navbar-nav > .menu-item.current-menu-parent > a:after, #main-navigation .navbar-nav > .menu-item.current-menu-ancestor > a:after {width: 105%;opacity: 1;}#main-navigation .navbar-nav > .menu-item > a[aria-expanded="true"]:not(.active) {opacity: .6;}#main-navigation .navbar-nav .menu-item .sub-menu, #main-navigation .navbar-nav .page_item .sub-menu {font-size: 18px;padding: .75rem 0;list-style: none;}#main-navigation .menu-item:focus-within a, #main-navigation .page_item:focus-within a {opacity: .6;}#main-navigation .menu-item:focus-within a:hover, #main-navigation .page_item:focus-within a:hover {opacity: 1;}#main-navigation .menu-item a, #main-navigation .page_item a {padding-top: .35rem;padding-bottom: .35rem;white-space: nowrap;color: rgba(255,255,255,0.3);position: relative;display: block;}#main-navigation .menu-item.current-menu-item > a, #main-navigation .menu-item.current-menu-parent > a, #main-navigation .menu-item.current-menu-ancestor > a {color: rgba(255,255,255,1);}#main-navigation .menu-item a:hover {opacity: .6;transition-delay: 0s;padding-left: .25rem;}#main-navigation .menu-item.current-menu-item a, #main-navigation .menu-item.current-menu-item a:focus-within {opacity: 1;}#main-navigation .menu-item, #main-navigation .page_item {position: relative;}#main-navigation .menu-item .menu-click, #main-navigation .page_item .menu-click {position: absolute;right: -30px;font-size: .875rem;top: 0;height: 2.95rem;margin: auto;transition: .8s ease;opacity: 0;width: 2.95rem;display: inline-block;text-align: center;line-height: 2.95rem;z-index: 2;cursor: pointer;}#main-navigation .menu-item .sub-menu .menu-click {height: 2.45rem;line-height: 2.45rem;}#main-navigation .menu-item .menu-click.menu-extend .fa-caret-down:before {content: "\f0d8";}body.nav-hovered #main-navigation .menu-item .menu-click {opacity: 1;transition: .5s cubic-bezier(.77, 0, .18, 1);}#main-navigation .menu-item a span, #main-navigation .page_item a span {transition: .5s cubic-bezier(.77, 0, .18, 1);}#main-navigation .menu-item a .ts-hidden, #main-navigation .page_item a .ts-hidden {display: inline-block;opacity: 0;-webkit-transform: translateX(.375rem);transform: translateX(.375rem);visibility: hidden;width: 100%;}#main-navigation .menu-item > .sub-menu, #main-navigation .page_item > .sub-menu {display: none;}#brand {align-items: center;background-color: #000;display: flex;padding: .75rem .75rem;left: -1rem;position: relative;}#brand-navigation {position: fixed;top: 0;transition: -webkit-transform .5s cubic-bezier(.77, 0, .18, 1);transition: transform .5s cubic-bezier(.77, 0, .18, 1);transition: transform .5s cubic-bezier(.77, 0, .18, 1), -webkit-transform .5s cubic-bezier(.77, 0, .18, 1);z-index: 1000;background-color: #000;left: 0;width: 100%;}@media (max-width: 35.9375rem) {#brand-navigation {height: 4.5rem;}}@media (max-width: 575px) {#brand-navigation {height: auto;}}#brand-navigation .container {display: flex;align-items: center;position: relative;}#brand-navigation .navbar-toggler {border-radius: 0;color: #fff;border: none;padding: 1rem;outline: none !important;transition: .3s ease;z-index: 1;}#brand-navigation .ts-content {left: 0;width: 100%;}.navbar-brand {margin-right: 0;}body.nav-hovered .ts-content {-webkit-transform: translateX(0);transform: translateX(0);}body.nav-hovered #main-navigation {-webkit-transform: translateX(0);transform: translateX(0);}body.nav-hovered #main-navigation .navbar {width: 100%;}body.nav-hovered #main-navigation .navbar .ts-hidden {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);visibility: visible;}body.nav-hovered #main-navigation .navbar .nav-link[data-toggle="collapse"]:before {opacity: 1;}body.nav-hovered #main-navigation .navbar-toggler {left: auto;right: 0;}.ts-page-wrapper {overflow: hidden;}.ts-content {}@media (max-width: 35.9375rem) {.ts-content {margin-top: 4.5rem;}}.ts-partners a {display: block;padding: .625rem .3125rem;}.progress {background-color: transparent;border-radius: 0;height: 3rem;margin-bottom: 2rem;position: relative;overflow: visible;}.progress .ts-progress-value {background-color: #f3f3f3;bottom: 15px;padding: .125rem .375rem;position: absolute;left: 0%;-webkit-transform: translateX(-1rem);transform: translateX(-1rem);}.progress .ts-progress-value:after {border-style: solid;border-width: .3125rem .3125rem 0 0;border-color: #f3f3f3 transparent transparent transparent;bottom: -0.3125rem;content: "";left: .375rem;position: absolute;}.progress .progress-bar {background-color: #000;bottom: 0;height: .1875rem;position: absolute;width: 0%;}.progress .progress-bar, .progress .ts-progress-value {transition: 1s ease;}.progress .ts-progress-title {position: relative;top: 10px;}.ts-promo-number {margin-top: 1rem;margin-bottom: 1rem;position: relative;}.ts-promo-number figure {border-bottom: .25rem solid #000;font-weight: 400;margin-bottom: 2.5rem !important;}@media (max-width: 35.9375rem) {.ts-promo-number figure {font-size: 2.25rem;}}@media (min-width: 36rem) and (max-width: 47.9375rem) {.ts-promo-number figure {font-size: 2.375rem;}}@media (min-width: 48rem) and (max-width: 61.9375rem) {.ts-promo-number figure {font-size: 2.5rem;}}@media (min-width: 62rem) and (max-width: 74.9375rem) {.ts-promo-number figure {font-size: 2.75rem;}}@media (min-width: 75rem) {.ts-promo-number figure {font-size: 5rem;}}.ts-promo-number h5 {font-size: .875rem;font-weight: 600;text-transform: uppercase;}.text-white .ts-promo-number figure {border-bottom: .25rem solid #fff;}.ts-slider {height: 100%;}.ts-slider .ts-slide {align-items: flex-end;display: flex;height: 100%;padding-bottom: 12vh;position: relative;}.ts-slider .ts-slide h1 {margin-bottom: 1rem;}.ts-slider .ts-slide .ts-background img, .ts-slider .ts-slide .ts-background-image img {display: none !important;}.ts-slider.owl-carousel .owl-dots {-webkit-transform: translateY(-100%);transform: translateY(-100%);}.ts-slider.owl-carousel .owl-dots .owl-dot.active span {background-color: #fff;}.mfp-fade.mfp-bg {opacity: 0;background-color: #000;transition: all .15s ease-out;}.mfp-fade.mfp-bg.mfp-ready {opacity: .8;}.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}.mfp-fade.mfp-wrap .mfp-content {opacity: 0;transition: all .15s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}.owl-carousel .owl-stage, .owl-carousel .owl-stage-outer, .owl-carousel .owl-item {height: 100%;}.owl-carousel .owl-dots {text-align: center;}.owl-carousel .owl-dots .owl-dot {display: inline-block;padding: .3125rem;}.owl-carousel .owl-dots .owl-dot.active span {background-color: #000;opacity: 1;}.owl-carousel .owl-dots .owl-dot:hover span {background-color: #fff;opacity: .7;}.owl-carousel .owl-dots .owl-dot span {background-color: #fff;border-radius: 50%;display: inline-block;height: .625rem;opacity: .2;transition: .3s ease;width: .625rem;}.owl-carousel .owl-nav {position: absolute;top: -1.25rem;bottom: 0;height: 0;margin: auto;width: 100%;}.owl-carousel .owl-nav .owl-prev {background-color: rgba(255, 255, 255, .6);border-radius: 50%;box-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .1);color: #fff;display: inline-block;height: 2.5rem;position: absolute;text-align: center;transition: .3s ease;width: 2.5rem;}.owl-carousel .owl-nav .owl-next {background-color: rgba(255, 255, 255, .6);border-radius: 50%;box-shadow: 0 .125rem .3125rem rgba(0, 0, 0, .1);color: #fff;display: inline-block;height: 2.5rem;position: absolute;text-align: center;transition: .3s ease;width: 2.5rem;}.owl-carousel .owl-nav .owl-prev:after, .owl-carousel .owl-nav .owl-next:after {font-family: "Font Awesome\ 5 Free";font-weight: 900;font-size: 1.375rem;line-height: 2.5rem;-webkit-font-smoothing: antialiased;}.owl-carousel .owl-nav .owl-prev:hover, .owl-carousel .owl-nav .owl-next:hover {background-color: rgba(0, 0, 0, .8);}.owl-carousel .owl-nav .owl-next {right: .3125rem;}.owl-carousel .owl-nav .owl-next:after {content: "\f105";margin-left: .1875rem;}.owl-carousel .owl-nav .owl-prev {left: .3125rem;}.owl-carousel .owl-nav .owl-prev:after {content: "\f104";margin-right: .0625rem;}.ts-underline {text-decoration: none;background-image: linear-gradient(currentColor, currentColor);background-position: 100% 100%;background-repeat: no-repeat;background-size: 100% .125rem;transition: background-size .3s cubic-bezier(.77, 0, .18, 1);}.ts-underline.ts-link {text-decoration: none;}a.ts-underline:hover {background-size: 0 .125rem;}h1 a.ts-underline {background-position: 100% calc(100% - 1rem);}@media (min-width: 75rem) {.ts-column-count-xl-1 {-webkit-column-count: 1;column-count: 1;}.ts-column-count-xl-2 {-webkit-column-count: 2;column-count: 2;}.ts-column-count-xl-3 {-webkit-column-count: 3;column-count: 3;}.ts-column-count-xl-4 {-webkit-column-count: 4;column-count: 4;}}@media (min-width: 62rem) and (max-width: 74.9375rem) {.ts-column-count-lg-1 {-webkit-column-count: 1;column-count: 1;}.ts-column-count-lg-2 {-webkit-column-count: 2;column-count: 2;}.ts-column-count-lg-3 {-webkit-column-count: 3;column-count: 3;}.ts-column-count-lg-4 {-webkit-column-count: 4;column-count: 4;}}@media (min-width: 48rem) and (max-width: 61.9375rem) {.ts-column-count-md-1 {-webkit-column-count: 1;column-count: 1;}.ts-column-count-md-2 {-webkit-column-count: 2;column-count: 2;}.ts-column-count-md-3 {-webkit-column-count: 3;column-count: 3;}.ts-column-count-md-4 {-webkit-column-count: 4;column-count: 4;}}@media (min-width: 36rem) and (max-width: 47.9375rem) {.ts-column-count-sm-1 {-webkit-column-count: 1;column-count: 1;}.ts-column-count-sm-2 {-webkit-column-count: 2;column-count: 2;}.ts-column-count-sm-3 {-webkit-column-count: 3;column-count: 3;}.ts-column-count-sm-4 {-webkit-column-count: 4;column-count: 4;}}@media (max-width: 35.9375rem) {[class*="ts-column-count-"] {-webkit-column-count: 1;column-count: 1;}}@media (min-width: 36rem) {#brand {left: 0;}#brand-navigation {left: 5.375rem;width: calc(100% - 5.375rem);background-color: transparent;}#brand-navigation .container {left: 0;}#main-navigation {-webkit-transform: translateX(0);transform: translateX(0);width: auto;}#main-navigation .navbar {align-items: center;width: 5.375rem;padding-top: 0;}.ts-content {position: relative;left: 5.375rem;width: calc(100% - 5.375rem);transition: .5s cubic-bezier(.77, 0, .18, 1);-webkit-transform: translateX(0);transform: translateX(0);}body.nav-hovered .ts-content, body.nav-hovered #brand-navigation {-webkit-transform: translateX(4rem);transform: translateX(4rem);}body.nav-hovered #main-navigation .navbar {width: 25rem;}}.page-content .wp-smiley, .entry-summary .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}embed, iframe, object {max-width: 100%;border: none;}.format-audio iframe {width: 100%;overflow: hidden;}.wp-caption {margin-bottom: 1.5em;max-width: 100%;}.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}.wp-caption .wp-caption-text {margin: 0.4em 0;font-size: 0.9em;}.wp-caption-text {text-align: center;}.gallery {margin-bottom: 1.5em;margin-left: -10px;margin-right: -10px;}.gallery-item {float: left;text-align: center;vertical-align: top;width: 100%;margin-bottom: 30px;padding: 0 10px;}@media only screen and (max-width: 560px) {.gallery-item {max-width: 100% !important;}.gallery-item img {width: 100%;}}.gallery-columns-2 .gallery-item {max-width: 50%;}.gallery-columns-3 .gallery-item {max-width: 33.33%;}.gallery-columns-4 .gallery-item {max-width: 25%;}.gallery-columns-5 .gallery-item {max-width: 20%;}.gallery-columns-6 .gallery-item {max-width: 16.66%;}.gallery-columns-7 .gallery-item {max-width: 14.28%;}.gallery-columns-8 .gallery-item {max-width: 12.5%;}.gallery-columns-9 .gallery-item {max-width: 11.11%;}.gallery-caption {display: block;font-size: 13px;}.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {border-radius: 3px;clip: auto !important;color: #21759b;display: block;font-size: 0.8em;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}.alignleft {display: inline;float: left;margin-right: 1.5em;}.alignright {display: inline;float: right;margin-left: 1.5em;}.aligncenter {display: block;margin-left: auto;margin-right: auto;}.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {content: "";display: table;}.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear: both;}.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {display: none;}.infinity-end.neverending .site-footer {display: block;}.widget select {width: 100%;border: 1px solid #ebebeb;padding: 0.8em;outline: none;}.widget ul, .widget ol {margin: 0;padding: 0;list-style: none;}.widget .widget-title-area {position: relative;}.widget .widget-title {margin-top: 0;}.widget pre {padding: 0.5em;}.widget label {margin-bottom: 0;}.widget option {padding: 0.2em 1em;}.widget img {max-width: 100%;height: auto;}.widget input[type="text"], .widget input[type="email"], .widget input[type="url"], .widget input[type="password"], .widget input[type="search"], .widget textarea {padding: 0.5em 1em;}.widget input[type="text"]:focus, .widget input[type="email"]:focus, .widget input[type="url"]:focus, .widget input[type="password"]:focus, .widget input[type="search"]:focus, .widget textarea:focus {-webkit-box-shadow: none !important;box-shadow: none !important;}.sidebar-items {font-size: 15px;}@media only screen and (max-width: 992px) {.sidebar-items {margin-top: 60px;}}.sidebar-items .widget {margin-bottom: 60px;}.sidebar-items .widget-title {position: relative;margin-top: 0;clear: both;font-weight: 700;margin-bottom: 15px;}.widget .wave-border {position: relative;margin-bottom: 50px;display: block;}.widget .wave-border span {position: absolute;width: 7px;height: 1px;background: #888888;display: inline-block;}.widget .wave-border span:nth-child(1) {transform: rotate(45deg);left: 0;}.widget .wave-border span:nth-child(2) {transform: rotate(-45deg);margin-left: 5px;}.widget .wave-border span:nth-child(3) {transform: rotate(45deg);margin-left: 10px;}.widget .wave-border span:nth-child(4) {transform: rotate(-45deg);margin-left: 15px;}.widget .wave-border span:nth-child(5) {transform: rotate(45deg);margin-left: 20px;}.widget .wave-border span:nth-child(6) {transform: rotate(-45deg);margin-left: 25px;}.widget-content img {display: block;margin: auto;}.widget_categories ul li, .widget_archive ul li, .widget_layered_nav ul li, .widget_edd_categories_tags_widget ul li {text-transform: capitalize;display: block;color: #2d2d2d;line-height: 1em;font-weight: 500;padding-top: 30px;letter-spacing: 0.005em;-webkit-transition: all 0.25s ease-in 0s;transition: all 0.25s ease-in 0s;position: relative;}.widget_categories ul li ul, .widget_edd_categories_tags_widget ul li ul, .widget_archive ul li ul, .widget_layered_nav ul li ul {padding-left: 15px;}.widget_categories ul li .count, .widget_archive ul li .count, .widget_layered_nav ul li .count {position: absolute;right: 0;}.widget_categories > ul > li:first-child, .widget_archive > ul > li:first-child, .widget_layered_nav > ul > li:first-child {border: 0 none;padding-top: 0 !important;margin-top: 0 !important;}.widget_text .bsm-select-wrapper li {padding-top: 0 !important;margin-top: 0 !important;}.widget_text .bsm-select-wrapper span.caret {right: 15px;}.widget_links a, .widget_meta a, .widget_nav_menu .menu a, .widget_pages a, .widget_recent_comments a, .widget_recent_entries a, .widget_product_categories a {border: 0;}.widget_nav_menu .menu a .fa {display: none;}.widget_links a, .widget_meta a, .widget_nav_menu a, .widget_pages a, .widget_recent_comments a, .widget_recent_entries a, .widget_product_categories a {border: 0;text-decoration: none;}.widget_links ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul, .widget_product_categories ul {list-style: none;margin: 0;}.widget_links ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_product_categories ul li {padding-top: 30px;border-bottom: 0 none;font-weight: 500;}.widget_links ul li:before, .widget_meta ul li:before, .widget_nav_menu ul li:before, .widget_pages ul li:before, .widget_recent_comments ul li:before, .widget_recent_entries ul li:before, .widget_product_categories ul li:before {content: "-";margin-right: 5px;}.widget_links > ul, .widget_meta > ul, .widget_nav_menu > ul, .widget_pages > ul, .widget_recent_comments > ul, .widget_recent_entries > ul, .widget_product_categories > ul {position: relative;}.widget_links > ul > li:first-child, .widget_meta > ul > li:first-child, .widget_nav_menu > ul > li:first-child, .widget_pages > ul > li:first-child, .widget_recent_comments > ul > li:first-child, .widget_recent_entries > ul > li:first-child, .widget_product_categories > ul > li:first-child {margin-top: 0;padding-top: 0;border-top: 0 none;}.widget .menu {position: relative;}.widget .menu > li:first-child {border-top: 0 none;padding-top: 0;}.widget .menu .sub-menu {-webkit-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent;}.widget_nav_menu .sub-menu, .widget_pages .children {border: 0;margin: 0 0 0 1em;}.widget_recent_entries .post-date {display: block;}.widget_rss {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}.widget_rss ul {list-style: none;margin: 0;}.widget_rss ul:last-child {margin-bottom: 0;}.widget_rss li {margin-bottom: 1.6em;padding-bottom: 25px;}.widget_rss li:last-child {margin-bottom: 0;}.widget_rss li .rssSummary {margin: 5px 0;line-height: 1.75em;}.widget_rss .rsswidget {border: 0;font-weight: 700;}.widget_rss .rsswidget img {margin-top: -4px;}.widget_rss .rss-date, .widget_rss cite {font-size: 0.8em;font-style: normal;display: block;line-height: 2;opacity: 0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}.widget_rss > p {position: relative;}#wp-calendar {width: 100%;}#wp-calendar td, #wp-calendar th {padding: 8px;text-align: center;border: 1px solid #ddd;}.widget_search .searchform .btn {padding: 1.2rem 1.5rem;}.widget_search .searchform .btn {color: #fff;}.tagcloud a {font-size: 14px !important;padding: 10px 20px;display: inline-block;margin-right: 5px;margin-bottom: 10px;font-weight: 500;color: white;background: #000000;}.tagcloud a:hover {color: white !important;}.widget .gallery-item {margin-bottom: 20px;padding: 0 10px;}.pagination-block {padding: 15px 30px;}.pagination-block .page-numbers {padding-left: 0;}.pagination-block .pagination, .pagination-block .page-numbers {margin: 0;margin-bottom: -10px;display: block;}.pagination-block .pagination li, .pagination-block .page-numbers li {display: inline-block;}.pagination-block .pagination li a, .pagination-block .page-numbers li > * {margin-right: 10px;margin-bottom: 10px;color: black;font-weight: 600;line-height: 50px;font-size: 15px;display: block;min-width: 50px;min-height: 50px;border-radius: 50%;background: #f1f1f1;text-align: center;-webkit-transition: all 0.45s ease-in-out;transition: all 0.45s ease-in-out;}.pagination-block .pagination li.active a, .pagination-block .page-numbers li > *.page-numbers.current, .pagination-block .pagination li a:hover, .pagination-block .page-numbers li a:hover {color: white;background: #000;}.pagination-block .pagination .dot i, .pagination-block .page-numbers .dot i {color: #dddddd;}.pagination-block .pagination.pagination-style-two {margin-top: 30px;margin-bottom: 10px;}@media only screen and (max-width: 992px) {.pagination-block {margin-bottom: 30px;}}#pagination-block-preusx {padding-left: 0;padding-right: 0;text-align: center;}.page-numbers.dots {margin-right: 12px;}@media only screen and (min-width: 992px) {.blog-latest-items {padding-right: 15px;}.order-last .blog-latest-items {padding-right: 0;padding-left: 15px;}.full-content .blog-latest-items {padding-left: 0;padding-right: 0;}}.section-title .title-main {font-size: 2.5rem;font-weight: 600;margin-bottom: 0;}@media (min-width: 48rem) {.section-title .title-main {font-size: 3rem;}}@media (min-width: 75rem) {.section-title .title-main {font-size: 4.5rem;}}.site-branding .site-title {margin-bottom: 0;text-transform: capitalize;padding-left: 15px;padding-right: 15px;}.site-branding .site-description {margin-bottom: 0;font-size: 14px;padding-left: 15px;padding-right: 15px;padding-top: 0;}.site-title a:hover {color: #fff;}.error-right-blocks .title-main {font-size: 10rem;margin-top: -7.5rem;margin-bottom: 0;}.error-right-blocks .title-main .btn i {-webkit-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.no-comments {position: relative;padding: 0.75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem;color: #721c24 !important;background-color: #f8d7da;border-color: #f5c6cb;}.elementor-edit-mode [data-animate] {opacity: 1;}.elementor-edit-mode [data-animate="ts-reveal"] .wrapper span {transform: translateY(0%);}.preusx-heading .preusx-pre-heading, .preusx-heading .preusx-animated-heading, .preusx-heading .preusx-post-heading {display: inline-block;}.preusx-heading a {color: inherit;}.preusx-heading a:hover {color: inherit;}.preusx-heading span {display: inline-block;}.preusx-heading .typed-cursor {opacity: 1;font-weight: 100;-webkit-animation: typed-blink 0.7s infinite;-ms-animation: typed-blink 0.7s infinite;animation: typed-blink 0.7s infinite;}.preusx-advanced-heading .preusx-heading-tag {margin: 0;padding: 0;}.preusx-advanced-heading a {color: inherit;}.preusx-advanced-heading a:hover {color: inherit;}.preusx-advanced-heading .preusx-sub-heading, .preusx-advanced-heading .preusx-main-heading {z-index: 1;position: relative;}.preusx-advanced-heading .preusx-sub-heading {display: inline-block;line-height: 1;}.preusx-advanced-heading .preusx-sub-heading-content, .preusx-advanced-heading .preusx-main-heading {display: inline-block;vertical-align: middle;}.preusx-advanced-heading .preusx-sub-heading .line:after, .preusx-advanced-heading .preusx-main-heading .line:after {content: "";background-color: #1e87f0;height: 2px;width: 40px;display: inline-block;vertical-align: middle;}.preusx-advanced-heading .preusx-sub-heading .line.preusx-button-icon-align-bottom, .preusx-advanced-heading .preusx-main-heading .line.preusx-button-icon-align-bottom {line-height: 0;}.preusx-advanced-heading .preusx-advanced-heading-content {color: rgba(156, 156, 156, 0.12);z-index: 0;font-size: 60px;text-transform: uppercase;font-weight: 700;line-height: 1;bottom: 0;width: 100%;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;position: absolute;}.preusx-advanced-heading .preusx-advanced-heading-content > div {display: inline-block;}.preusx-ep-main-color-yes .preusx-advanced-heading .preusx-main-heading {background-color: transparent;background-image: -webkit-linear-gradient(210deg, #0e83cd 0, #8062d4 100%);background-image: linear-gradient(240deg, #0e83cd 0, #8062d4 100%);-webkit-background-clip: text;background-clip: text;text-fill-color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.preusx-ep-advanced-color-yes .preusx-advanced-heading .preusx-advanced-heading-content > div {background-color: transparent;background-image: -webkit-linear-gradient(210deg, #0e83cd 0, #8062d4 100%);background-image: linear-gradient(240deg, #0e83cd 0, #8062d4 100%);-webkit-background-clip: text;background-clip: text;text-fill-color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}div.section-title {position: relative;}.section-title .wave-title-border {position: relative;margin-bottom: 75px;display: inline-block;}.section-title .wave-title-border span {position: absolute;width: 7px;height: 1px;background: #888888;display: inline-block;}.section-title .wave-title-border span:nth-child(1) {transform: rotate(45deg);left: 0;}.section-title .wave-title-border span:nth-child(2) {transform: rotate(-45deg);margin-left: 5px;}.section-title .wave-title-border span:nth-child(3) {transform: rotate(45deg);margin-left: 10px;}.section-title .wave-title-border span:nth-child(4) {transform: rotate(-45deg);margin-left: 15px;}.section-title .wave-title-border span:nth-child(5) {transform: rotate(45deg);margin-left: 20px;}.section-title .wave-title-border span:nth-child(6) {transform: rotate(-45deg);margin-left: 25px;}.elementor-align-right .wave-title-border {margin-right: 35px;}.map-block-content {align-items: center;display: flex;position: relative;overflow: hidden;}.page-without-image #ts-hero {padding-bottom: 4.5rem;}.edd_downloads_list .edd_download_image {margin-bottom: 30px;}.edd_purchase_submit_wrapper .edd-add-to-cart.button, .edd_purchase_submit_wrapper .edd_go_to_checkout {background-color: transparent !important;background-image: none;border-color: #000000 !important;color: #000000 !important;padding: 12px 25px;font-weight: 600;text-transform: uppercase;border-width: 2px;}.edd_purchase_submit_wrapper .edd-add-to-cart.button:hover {color: #ffffff;background-color: #000000;}.edd_download_inner {padding: 0 15px;margin: 0 0 45px;}.edd_download_inner .edd_download_image {background: #f5f5f5;}.edd_download_inner .edd_download_image img {display: block;}.single-download-page .edd_download_image {margin-bottom: 2rem !important;}.single-download-page .edd_download_image img {max-width: 100%;height: auto;display: block;}.easy-digital-sidebar .widget {margin-bottom: 45px;}.widget_edd_cart_widget .edd-cart .edd-cart-item {border-bottom: 1px solid #ebebeb;}.widget_edd_cart_widget .edd-cart > li {padding: 10px 0;}.widget_edd_cart_widget .edd-cart > li.edd_total {text-align: right;padding: 10px;}.widget_edd_cart_widget .edd-cart .edd_checkout a {border: 2px solid #000000;color: #000000;padding: 8px 20px;font-weight: 600;text-transform: uppercase;display: inline-block;border-radius: 5px;}.widget_edd_product_details .edd_go_to_checkout {border: 2px solid #000000 !important;color: #000000 !important;padding: 8px 20px;font-weight: 600;text-transform: uppercase;display: inline-block;border-radius: 5px;background: transparent !important;}.comment-content-available article.post {margin-bottom: 0;}.edd_cart_item td, .edd_cart_item th {padding: 20px !important;}#edd_checkout_form_wrap input[type="email"], #edd_checkout_form_wrap input[type="text"] {width: 100%;border: 1px solid #ebebeb;}#edd_purchase_form input[type="submit"] {border: 2px solid #000000 !important;color: #000000 !important;padding: 15px 45px;font-weight: 600;text-transform: uppercase;display: inline-block;border-radius: 5px;background: transparent !important;}.single-download-page .blog-post-items {}.preusx-download-item .edd_download_title {font-size: 1.65rem !important;font-weight: 600;}.preusx-download-item .edd_download_title a {text-decoration: underline;}.edd_download_inner .edd-content-block {padding: 15px 30px;}.edd_downloads_list .edd_download_image img {margin: auto;padding-top: 20px;}.edd_form p > label {display: block;font-size: 1rem;text-transform: capitalize;}.edd_form p input[type="text"], .edd_form p input[type="email"], .edd_form p input[type="password"] {width: 100%;padding: 8px 15px;}#edd_login_form > fieldset > legend, #edd_register_form > fieldset > legend {color: #000;font-weight: 600;}#edd_login_submit, #edd_register_form .edd-submit {background-color: transparent !important;background-image: none;border: 2px solid #000000 !important;color: #000000 !important;padding: 12px 25px;font-weight: 600;text-transform: uppercase;border-width: 2px;font-size: 0.875rem;}.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {margin: 0 0 2.5em;}.woocommerce-ordering .orderby {padding: 10px 15px;border-color: #ebebeb;}.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-size: 1.125rem;font-weight: 600;text-decoration: underline;}.woocommerce ul.products li.product .price {color: #777;}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce a.added_to_cart.wc-forward, .woocommerce button.button, .woocommerce input.button, .woocommerce div.product form.cart .button {background-color: transparent !important;background-image: none;border: 2px solid #000000 !important;color: #000000 !important;padding: 12px 25px;font-weight: 600;text-transform: uppercase;border-width: 2px;font-size: 0.875rem;}.woocommerce a.added_to_cart.wc-forward {margin-top: 10px;border-radius: 3px !important;padding: 8px 43px }.woocommerce span.onsale {background: #000000;font-weight: 500;line-height: 3.45;min-width: 3.75em;min-height: 3.75em;font-size: 13px;}.woocommerce .products .star-rating {margin: 0.5em 0 1em;}.woocommerce nav.woocommerce-pagination {margin-top: 30px;text-align: left;}.woocommerce nav.woocommerce-pagination ul {border: 0 none;}.woocommerce nav.woocommerce-pagination ul li {border-right: 0 none;}.woocommerce nav.woocommerce-pagination ul li > .page-numbers {margin-right: 10px !important;margin-bottom: 10px !important;color: black;font-weight: 600 !important;line-height: 50px !important;font-size: 15px !important;display: block;min-width: 50px;min-height: 50px;border-radius: 50%;background: #f1f1f1;padding: 0 !important;text-align: center;-webkit-transition: all 0.45s ease-in-out;transition: all 0.45s ease-in-out;}.woocommerce nav.woocommerce-pagination ul li > span.page-numbers.current {background: #000 !important;color: #ffffff !important;}.entry-summary .product_meta {margin-bottom: 30px;}.entry-summary .product_meta > span {display: block;margin-top: 10px;color: #000;font-weight: 500;}.entry-summary .product_meta > span > * {color: #777;font-weight: 400;}.entry-summary p.price {color: #000000 !important;font-weight: 600;font-size: 2.25em !important;line-height: 1.5;}.entry-summary form.cart input[type="number"]{padding: 7px 0 7px;border: 2px solid #c5c5c5;border-radius: 2px;}.woocommerce-tabs.wc-tabs-wrapper .wc-tabs {padding-left: 0 !important;}.summary.entry-summary + .woocommerce-tabs.wc-tabs-wrapper {padding-top: 45px !important;}.woocommerce div.product .woocommerce-tabs ul.tabs li {background: transparent;margin: 0;border: 0 none;padding: 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li a {border: 2px solid #000;padding: 10px 20px;font-weight: 500;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {background: #000;color: #ffffff;}.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li.active::before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {box-shadow: 0 0 0 rgba(0,0,0,0);border-width: 0;}.woocommerce div.product .woocommerce-tabs ul.tabs::before {border-bottom: 0 none;}table.shop_attributes td, table.shop_attributes th {padding: 10px !important;border: 1px solid #ebebeb !important;}#review_form_wrapper #comment_form {margin-left: 0 !important;margin-right: 0 !important;}#review_form_wrapper #comment_form label {display: block;}.woocommerce-Reviews #reviews #comments {margin-bottom: 15px;}.woocommerce-Reviews .commentlist {padding-left: 0;padding-right: 0;}.woocommerce-Reviews .commentlist .woocommerce-review__author {font-size: 18px;font-weight: 600;}.woocommerce #review_form #respond p {margin: 0 0 10px;display: block;width: 100%;}.woocommerce #review_form #respond p.form-submit {padding-left: 0;padding-right: 0;}.woocommerce #review_form #respond input[type="text"], .woocommerce #review_form #respond input[type="email"], .woocommerce #review_form #respond textarea {padding: 8px 15px;}#review_form_wrapper #comment_form > * {margin-bottom: 20px !important;}#review_form_wrapper #comment_form .comment-form-rating > p {margin-bottom: 0;}#review_form_wrapper .comment-respond .comment-reply-title {display: block;margin-bottom: 20px;font-size: 22px;font-weight: 500;color: #212529;}.woocommerce-product-gallery .flex-control-nav {margin-left: -10px !important;margin-right: -10px !important;margin-top: 10px !important;}.woocommerce-product-gallery .flex-control-nav > li {padding: 10px;}.variations_form .variations select {padding: 8px 10px;border: 1px solid #ebebeb;}.woocommerce div.product form.cart .variations select {margin-right: 0;margin-bottom: 10px;}.woocommerce div.product form.cart .variations .reset_variations {margin-left: 10px;}.woocommerce div.product form.cart .woocommerce-variation-price {font-size: 2.25em !important;color: #000000 !important;margin-bottom: 15px;}.woocommerce div.product form.cart .woocommerce-variation-price span.price {color: inherit;}.woocommerce a.remove {text-decoration: none !important;}table.cart.woocommerce-cart-form__contents th, table.cart.woocommerce-cart-form__contents td {padding: 10px 15px !important;}table.cart.woocommerce-cart-form__contents #coupon_code, table.cart.woocommerce-cart-form__contents .actions button[type="submit"] {padding: 8px 12px;min-width: 145px;font-size: 15px;border-radius: 3px;border-width: 2px;height: 43px;}table.cart.woocommerce-cart-form__contents .product-quantity .input-text.qty {border: 2px solid #ebebeb;}.woocommerce form .form-row label, .woocommerce-page form .form-row label, .woocommerce-checkout-payment label {font-size: 1rem;margin-bottom: 0.35rem;text-transform: capitalize;font-weight: 500;}.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {max-width: none;-ms-flex: 0 0 0;flex: 0 0 0;padding-left: 0;padding-right: 0;}.woocommerce-input-wrapper {display: block;width: 100%;}.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {padding: 7px 12px;}#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {font-size: 1rem;}.woocommerce form .form-row {margin: 0 0 20px;}.woocommerce-MyAccount-navigation > ul {list-style: none;padding: 0;}.woocommerce-MyAccount-content .col-1 {max-width: 50%;}@media only screen and (max-width: 992px) {.woocommerce-MyAccount-content .col-1 {max-width: 100%;}}.woocommerce-MyAccount-navigation > ul > li > a {text-transform: uppercase;color: #000;font-weight: 600;padding-top: 10px;padding-bottom: 10px;display: block;}.woocommerce-form-login .woocommerce-form__label-for-checkbox {margin-left: 15px;margin-top: 5px;}.widget ul.product_list_widget .star-rating {margin: 15px 0;}.woocommerce ul.product_list_widget li {padding: 15px 0;}.woocommerce-widget-layered-nav-list > li {text-transform: capitalize;display: block;color: #2d2d2d;line-height: 1em;font-weight: 500;padding-top: 30px !important;letter-spacing: 0.005em;-webkit-transition: all 0.25s ease-in 0s;transition: all 0.25s ease-in 0s;position: relative;}.woocommerce-widget-layered-nav-list > li > a {display: block;}.woocommerce-widget-layered-nav-list > li > span.count {margin-top: -16px;}@media only screen and (min-width: 784px) {body.admin-bar #brand {top: 32px;}}@media only screen and (min-width: 601px) and (max-width: 784px) {body.admin-bar #brand {top: 45px;}}.portfolio-single-page-header {padding-bottom: 4.5rem;}.mrt-20 {margin-top: 20px;}.mrt-30 {margin-top: 30px;}.infinite-scroll-status {display: none;padding-top: 20px;text-align: center;color: #777;}.loader-ellips {font-size: 15px;position: relative;width: 4em;height: 1em;margin: 10px auto;}.loader-ellips__dot {display: block;width: 0.75em;height: 0.75em;border-radius: 0.5em;background: #000;position: absolute;animation-duration: 0.5s;animation-timing-function: ease;animation-iteration-count: infinite;}.loader-ellips__dot:nth-child(1), .loader-ellips__dot:nth-child(2) {left: 0;}.loader-ellips__dot:nth-child(3) {left: 1.5em;}.loader-ellips__dot:nth-child(4) {left: 3em;}@keyframes reveal {from {transform: scale(0.001);}to {transform: scale(1);}}@keyframes slide {to {transform: translateX(1.5em) }}.loader-ellips__dot:nth-child(1) {animation-name: reveal;}.loader-ellips__dot:nth-child(2), .loader-ellips__dot:nth-child(3) {animation-name: slide;}.loader-ellips__dot:nth-child(4) {animation-name: reveal;animation-direction: reverse;}.title-under-border {position: relative;padding-bottom: 20px;margin-bottom: 15px !important;}.title-under-border:after {content: "";width: 20px;height: 2px;background: #212529;display: block;position: absolute;left: 0;right: 0;margin: auto;bottom: 3px;}@media only screen and (min-width: 992px) {.single-blog-sidebar .sidebar-items {padding-top: 7.75rem;}}.call-to-block .btn {text-decoration: underline;}.elementor-container .preusx-fun-facts-block .container {padding-left: 0;padding-right: 0;max-width: none;} .ts-content.with-custom-header { left: 0; width: 100%; } #ts-footer-main.with-custom-header { padding-left: 0; } section.with-custom-header { padding-left: 0 !important;  } .site-branding > a.custom-logo-link { width: 180px; display: inline-block;  } .site-branding > a.custom-logo-link img { max-width: 100%; height: auto; } .ts-content.page-builder-elements { margin-top: 0 !important } @media only screen and (max-width: 1024px) {  .ts-hero-banner-slider-architect .container, .ts-hero-banner-slider-architect .row { margin: 0;  } }.animated {  opacity: 1;}.ts-hero-banner-video video { object-fit: cover;}