@charset 'UTF-8';

html{line-height:1.15;-webkit-text-size-adjust:100%;}
body{margin:0;}
h1{margin:0.67em 0;font-size:2em;}
hr{overflow:visible;box-sizing:content-box;height:0;}
pre {
font-family: monospace;
font-size: 1em;
} a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-family:monospace;font-size:1em;}
small{font-size:80%;}
sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button, input, optgroup, select, textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15;}
button, input{overflow:visible;}
button, select{text-transform:none;}
[type='button'],
[type='reset'],
[type='submit'],
button{-webkit-appearance:button;}
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner,
button::-moz-focus-inner{padding:0;border-style:none;}
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring,
button:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type='checkbox'],
[type='radio']{box-sizing:border-box;padding:0;}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button{height:auto;}
[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}
[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
html{overflow-x:hidden;box-sizing:border-box;max-width:100vw;font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
*,
*:before,
*:after{box-sizing:inherit;}::-moz-selection{color:#f4f5f6;background-color:#141618;}::selection{color:#f4f5f6;background-color:#141618;}
body {
height: 100%;
margin: 0;
color: #141618;
background-color: #ffffff;
font-family: poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Avenir Next', 'Avenir', 'Segoe UI', 'Lucida Grande', 'Helvetica Neue', 'Helvetica', 'Fira Sans', 'Roboto', 'Noto', 'Droid Sans', 'Cantarell', 'Oxygen', 'Ubuntu', 'Franklin Gothic Medium', 'Century Gothic', 'Liberation Sans', sans-serif;
font-size: 1.8rem;
font-weight: 400;
line-height: 1.618;
transition: all 0.33333s ease 0s;
} a{color:#141618;font-weight:500;text-decoration:none;transition:all 0.33333s ease 0s;}
a:hover, a:focus, a:active {
color: #1ced8a;
} p{margin:0 0 1.8rem;padding:0;}
p:empty{margin:0;}
hr{clear:both;margin:0 0 3.6rem;padding:1.8rem 0 0;border:0;border-bottom:1px solid #dfe2e5;border-collapse:collapse;}
b, strong{font-weight:700;}
blockquote, cite, em, i{font-style:italic;}
blockquote{border-left:0.2rem solid #dfe2e5;margin:1.8rem auto;padding:0 1.8rem;}
blockquote p:last-of-type{margin-bottom:0;}
code, kbd, samp{display:inline-block;padding:0.05em 0.25em;border-radius:4px;color:#c4c9cd;background-color:#2b3034;font-family:'Consolas', 'monaco', monospace;font-size:80%;}
pre{display:block;overflow-x:scroll;padding:1.8rem;border-radius:4px;color:#c4c9cd;background-color:#2b3034;font-family:'Consolas', 'monaco', monospace;font-size:80%;}
pre code, pre kbd, pre samp{padding:0;background-color:transparent;font-size:100%;}
h1, h2, h3, h4, h5, h6, legend{margin:0 0 1.8rem;font-family:poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Avenir Next', 'Avenir', 'Segoe UI', 'Lucida Grande', 'Helvetica Neue', 'Helvetica', 'Fira Sans', 'Roboto', 'Noto', 'Droid Sans', 'Cantarell', 'Oxygen', 'Ubuntu', 'Franklin Gothic Medium', 'Century Gothic', 'Liberation Sans', sans-serif;font-weight:700;line-height:1.2944;letter-spacing:-0.0333em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, legend a{font-weight:700;}
h1{font-size:3.02435rem;}
h2{font-size:3.43103rem;}
h3{font-size:2.92002rem;}
h4{font-size:2.48513rem;}
h5{font-size:2.115rem;}
h6{font-size:1.8rem;}
ul, ol, dl{margin:0 0 1.8rem;padding:0;}
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl{margin:0.9rem 1.8rem;}
dl{padding:0;}
dd, dt{margin:0;}
dt{font-weight:600;}
button, [type='button'],
[type='reset'],
[type='submit'],
.button{display:inline-block;width:auto;margin:0 0 0.9rem;padding:1.8rem 5.4rem 1.8rem;border:0;border-radius:9rem;color:#141618;background-color:#1ced8a;box-shadow:0 1em 3em -1em rgba(28, 237, 138, 0.3);font-size:1.44rem;font-weight:600;line-height:1;text-align:center;white-space:normal;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all 0.33333s ease 0s;}
button:hover, button:focus, button:active, [type='button']:hover,
[type='button']:focus,
[type='button']:active,
[type='reset']:hover,
[type='reset']:focus,
[type='reset']:active,
[type='submit']:hover,
[type='submit']:focus,
[type='submit']:active,
.button:hover, .button:focus, .button:active{outline:none;color:#141618;background-color:#1ced8a;box-shadow:0 1em 3em -1em #1ced8a;text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px);}
button:disabled, [type='button']:disabled,
[type='reset']:disabled,
[type='submit']:disabled,
.button:disabled{border-color:#8c969f;box-shadow:0 1em 3em -1em rgba(140, 150, 159, 0.5);}
button:disabled, button:disabled:hover, button:disabled:focus, [type='button']:disabled,
[type='button']:disabled:hover,
[type='button']:disabled:focus,
[type='reset']:disabled,
[type='reset']:disabled:hover,
[type='reset']:disabled:focus,
[type='submit']:disabled,
[type='submit']:disabled:hover,
[type='submit']:disabled:focus,
.button:disabled, .button:disabled:hover, .button:disabled:focus{opacity:0.333;background-color:#8c969f;box-shadow:0 1em 3em -1em rgba(140, 150, 159, 0.5);cursor:not-allowed;-webkit-transform:none;transform:none;}
button.small, [type='button'].small,
[type='reset'].small,
[type='submit'].small,
.button.small{padding:0.9rem 1.8rem;font-size:smaller;}
button.alt, .sidebar button, [type='button'].alt,
.sidebar [type='button'],
[type='reset'].alt,
.sidebar [type='reset'],
[type='submit'].alt,
.sidebar [type='submit'],
.button.alt, .sidebar .button{border-color:#141618;color:#ffffff;background-color:#202326;box-shadow:0 1em 3em -1em rgba(140, 150, 159, 0);}
button.alt:hover, button.alt:focus, button.alt:active, .sidebar button:hover, .sidebar button:focus, .sidebar button:active, [type='button'].alt:hover,
[type='button'].alt:focus,
[type='button'].alt:active,
.sidebar [type='button']:hover,
.sidebar [type='button']:focus,
.sidebar [type='button']:active,
[type='reset'].alt:hover,
[type='reset'].alt:focus,
[type='reset'].alt:active,
.sidebar [type='reset']:hover,
.sidebar [type='reset']:focus,
.sidebar [type='reset']:active,
[type='submit'].alt:hover,
[type='submit'].alt:focus,
[type='submit'].alt:active,
.sidebar [type='submit']:hover,
.sidebar [type='submit']:focus,
.sidebar [type='submit']:active,
.button.alt:hover, .button.alt:focus, .button.alt:active, .sidebar .button:hover, .sidebar .button:focus, .sidebar .button:active{box-shadow:0 1em 3em -1em rgba(140, 150, 159, 0.5);}::-webkit-input-placeholder{opacity:1;color:#a8afb6;}::-moz-placeholder{opacity:1;color:#a8afb6;}::-ms-input-placeholder{opacity:1;color:#a8afb6;}::placeholder{opacity:1;color:#a8afb6;}
label{display:block;margin:0 0 0.9rem;color:#141618;font-family:poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Avenir Next', 'Avenir', 'Segoe UI', 'Lucida Grande', 'Helvetica Neue', 'Helvetica', 'Fira Sans', 'Roboto', 'Noto', 'Droid Sans', 'Cantarell', 'Oxygen', 'Ubuntu', 'Franklin Gothic Medium', 'Century Gothic', 'Liberation Sans', sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:-0.05em;}
label + br{display:none;}
input, select, textarea{width:100%;margin:0 0 1.8rem;padding:1em;border:1px solid #dfe2e5;border-radius:4px;background-color:#ffffff;background-clip:padding-box;box-shadow:none;font-family:hind, san fransisco, -apple-system, blinkmacsystemfont, segoe ui, helvetica neue, helvetica, lucida grande, fira sans, roboto, arial, sans-serif;font-size:16px;font-size:1.6rem;line-height:1.618;transition:all 0.33333s ease 0s;}
input:focus, select:focus, textarea:focus{border-color:#141618;outline:none;}
input:disabled, input:disabled:hover, select:disabled, select:disabled:hover, textarea:disabled, textarea:disabled:hover{border-color:#717c87;color:#a8afb6;background-color:#dfe2e5;cursor:not-allowed;}
p input, p
select, p
textarea{margin-bottom:0.6rem;}
select{height:2em;}
input[type='checkbox'],
input[type='image'],
input[type='radio']{width:auto;margin-right:0.9rem;}
input[type='color']{min-height:5.4rem;}
input[type='search']{-webkit-appearance:none;}
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button{display:none;}
fieldset{min-width:0;margin:0;padding:0.01em 0 0 0;border:0;}
body:not(:-moz-handler-blocked) fieldset{display:table-cell;}
legend{display:table;float:left;width:100%;margin:0.9rem 0;padding:0;font-size:1.8rem;}
legend + *{clear:both;}
table{width:100%;margin:1.8rem 0;border-spacing:0;border-collapse:collapse;word-break:break-all;}
th, td{padding:1.4562rem;border:1px solid #dfe2e5;text-align:left;}
th{color:#141618;background-color:#f4f5f6;font-weight:400;}
embed, iframe, object, video, .wp-caption{width:100%;max-width:100%;}
img{max-width:100%;height:auto;vertical-align:top;}
figure{margin:0;}
iframe{border:0;}
.site-header{display:flex;z-index:9;height:6rem;margin-bottom:2.5452rem;background-color:#141618;align-items:center;position:absolute;top:0;right:0;left:0;transition:all 0.33333s ease 0s;}
.site-header.scrolling-up{-webkit-transform:translateY(0);transform:translateY(0);}
.site-header.scrolling-down{-webkit-transform:translateY(-6rem);transform:translateY(-6rem);}
.has-sticky-header .site-header{position:fixed;}
.has-sticky-header .site-header.shrink{background-color:#141618;}
.has-hero-section .site-header{margin-bottom:0;background-color:transparent;}
.fp-viewing-1 .site-header, .fp-viewing-2 .site-header, .fp-viewing-3 .site-header, .fp-viewing-4 .site-header, .fp-viewing-5 .site-header{background-color:#141618;}
.site-header a{transition:all 0.33333s ease 0s;}
.admin-bar .site-header{top:32px;}
.site-header .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.header-widget-area.widget-area{display:flex;align-items:center;margin-top:1.8rem;}
.header-widget-area.widget-area .widget{margin:0;}
.header-widget-area.widget-area .widget:last-of-type{margin-bottom:0;}
.wrap{width:90%;max-width:1152px;margin-right:auto;margin-left:auto;}
.home .site-inner .front-page-1 > .wrap, .site-inner .wrap{max-width:1024px;}
.home .site-inner .wrap{max-width:1152px;}
.post-type-archive-portfolio .site-inner .wrap{width:100%;max-width:100%;}
.wrap .wrap{width:100%;max-width:100%;}
.nav-primary{visibility:hidden;overflow:auto;overflow-x:visible;z-index:9;height:100vh;opacity:0;background-color:rgba(20, 22, 24, 0.95);-webkit-overflow-scrolling:touch;transition:all 0.33333s ease 0s;position:fixed;top:0;right:0;bottom:0;left:0;}
.nav-primary.visible{visibility:visible;opacity:1;}
.no-js .nav-primary{display:flex;position:relative;}
.site-footer .menu{min-height:0;padding:0;background-color:transparent;font-size:1.44rem;justify-content:flex-start;}
.site-footer .menu-item{width:100%;opacity:1;-webkit-transform:none;transform:none;justify-content:flex-start;padding:0.9rem 0 0;margin:0.9rem 0 0;}
.site-footer .menu-item:last-of-type{margin-bottom:0;padding-bottom:0;}
.site-footer .widget_nav_menu.one-half{width:calc((100% - (2.9124rem * 1)) / 2 - 0.1px);}
.content{width:100%;}
.center-content .content{margin-right:auto;margin-left:auto;}
.page .content{margin-bottom:3.6rem;}
.single-post .content{margin-top:7.8rem;margin-bottom:5.4rem;}
.is-archive .content{display:flex;flex-wrap:wrap;margin-bottom:1.8rem;}
.landing-page .content{margin-top:5.4rem;}
.home .content{margin:0;}
.sidebar{font-family:hind, san fransisco, -apple-system, blinkmacsystemfont, segoe ui, helvetica neue, helvetica, lucida grande, fira sans, roboto, arial, sans-serif;font-size:smaller;margin-top:1.8rem;margin-bottom:1.8rem;}
.sidebar h3{margin-bottom:0.9rem;font-size:2.115rem;}
.sidebar li{margin-bottom:0.6rem;list-style-type:none;}
.sidebar button, .sidebar [type='button'],
.sidebar [type='reset'],
.sidebar [type='submit'],
.sidebar .button{padding:1.4562rem 5.8248rem;font-size:small;}
.nightmode .sidebar button, .nightmode .sidebar [type='button'],
.nightmode .sidebar [type='reset'],
.nightmode .sidebar [type='submit'],
.nightmode .sidebar .button{background-color:#5a636b;}
.single-post .sidebar{margin-top:7.8rem;margin-bottom:5.4rem;}
.site-footer{margin-top:auto;color:#a8afb6;background-color:#141618;font-family:hind, san fransisco, -apple-system, blinkmacsystemfont, segoe ui, helvetica neue, helvetica, lucida grande, fira sans, roboto, arial, sans-serif;font-size:1.5rem;}
.site-footer .wrap{flex-wrap:wrap;}
.site-footer .widget:last-of-type{margin-bottom:0;}
.site-footer a{color:#dfe2e5;}
.site-footer a:hover, .site-footer a:focus, .site-footer a:active{color:#1ced8a;}
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6, .site-footer legend{color:#f4f5f6;}
.site-footer button, .site-footer [type='button'],
.site-footer [type='reset'],
.site-footer [type='submit'],
.site-footer .button{color:#141618;}
.footer-widgets{padding:4.5rem 0;background-color:rgba(255, 255, 255, 0.0333);}
.footer-credits{padding:3.6rem 0;text-align:center;}
.footer-credits .wrap{justify-content:center;}
.title-area{z-index:1;line-height:1.2944;}
.site-title{margin:0;font-size:1.8rem;letter-spacing:-0.05em;}
.wp-custom-logo .site-title{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}
.site-title a{color:#ffffff;font-weight:700;}
.site-title a:hover, .site-title a:focus, .site-title a:active{color:#1ced8a;}
.site-description{margin:0;color:#dfe2e5;font-size:1.11248rem;}
.wp-custom-logo .site-description{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}
.custom-logo{width:100%;max-width:128px;}
.custom-logo-link{display:flex;align-items:center;}
.menu{display:flex;width:auto;min-height:100%;margin:0;padding:0;font-size:1.68697rem;font-weight:600;text-transform:uppercase;list-style-type:none;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;transition:all 0.33333s ease 0s;}
.no-js .menu{width:100%;border:0;transition:all 0.2s ease;}
.menu-item{display:flex;position:relative;width:100%;padding:0.4rem 0.8rem !important;opacity:0;transition:opacity 0.4s, -webkit-transform 0.4s;transition:transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;-webkit-transform:translateY(-100%);-transform:translateY(-100%);flex-wrap:wrap;align-items:center;justify-content:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.visible .menu-item{opacity:1;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);}
.menu-item:nth-child(1){transition-delay:0.001s;}
.menu-item:nth-child(2){transition-delay:0.041s;}
.menu-item:nth-child(3){transition-delay:0.081s;}
.menu-item:nth-child(4){transition-delay:0.121s;}
.menu-item:nth-child(5){transition-delay:0.161s;}
.menu-item:nth-child(6){transition-delay:0.201s;}
.menu-item:nth-child(7){transition-delay:0.241s;}
.menu-item:nth-child(8){transition-delay:0.281s;}
.menu-item:nth-child(9){transition-delay:0.321s;}
.menu-item:nth-child(10){transition-delay:0.361s;}
.menu-item:nth-child(11){transition-delay:0.401s;}
.menu-item:nth-child(12){transition-delay:0.441s;}
.menu-item:nth-child(13){transition-delay:0.481s;}
.menu-item:nth-child(14){transition-delay:0.521s;}
.menu-item:nth-child(15){transition-delay:0.561s;}
.menu-item:nth-child(16){transition-delay:0.601s;}
.menu-item:nth-child(17){transition-delay:0.641s;}
.menu-item:nth-child(18){transition-delay:0.681s;}
.menu-item:nth-child(19){transition-delay:0.721s;}
.menu-item:nth-child(20){transition-delay:0.761s;}
.menu a{color:#ffffff;font-weight:600;text-decoration:none;}
.menu a:hover, .menu a:focus, .menu .current-menu-item > a{-color:#1ced8a;color:#b1dff5 !important;-border:1px solid #b1dff5;-border-radius:25px 25px 25px 25px;-background-color:#b1dff5;-padding:0.5rem 0.9rem !important;}
.menu-toggle{display:flex;z-index:10;width:2.7rem;height:2.25rem;margin:0;padding:0;border:0;background-color:transparent;align-items:center;justify-content:center;}
.menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active{background-color:transparent;-webkit-transform:none;transform:none;}
.menu-toggle:focus{outline:1px solid #dfe2e5;}
.menu-toggle .hamburger, .menu-toggle .hamburger:before, .menu-toggle .hamburger:after{display:block;position:absolute;width:2.7rem;height:2px;border-radius:4px;background-color:#ffffff;content:'';transition:all 0.33333s ease 0s;}
.menu-toggle .hamburger{top:auto;right:auto;bottom:auto;margin:auto;}
.menu-toggle .hamburger:before{top:-0.9rem;}
.menu-toggle .hamburger:after{bottom:-0.9rem;}
.menu-toggle.activated{position:fixed;right:5vw;}
.menu-toggle.activated .hamburger{background-color:transparent;}
.menu-toggle.activated .hamburger:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.menu-toggle.activated .hamburger:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.sub-menu{display:block;visibility:hidden;top:calc(100% - 1px);width:100%;max-height:0;margin:0 0 0 0.9rem;opacity:0;font-size:smaller;list-style-type:none;transition:all 0.33333s ease;}
.sub-menu.sub-menu-visible{visibility:visible;max-height:100vh;opacity:1;}
.sub-menu.sub-menu-visible .menu-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.no-js .menu-item-has-children:hover > .sub-menu, .no-js .menu-item-has-children:focus > .sub-menu{display:block;}
.sub-menu .menu-item{width:100%;opacity:0;line-height:1;transition:opacity 0.4s, -webkit-transform 0.4s;transition:transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;padding-top:0.9rem;padding-bottom:0.9rem;}
.sub-menu .menu-item:nth-of-type(1){transition-delay:0.001s;}
.sub-menu .menu-item:nth-of-type(2){transition-delay:0.041s;}
.sub-menu .menu-item:nth-of-type(3){transition-delay:0.081s;}
.sub-menu .menu-item:nth-of-type(4){transition-delay:0.121s;}
.sub-menu .menu-item:nth-of-type(5){transition-delay:0.161s;}
.sub-menu .menu-item:nth-of-type(6){transition-delay:0.201s;}
.sub-menu .menu-item:nth-of-type(7){transition-delay:0.241s;}
.sub-menu .menu-item:nth-of-type(8){transition-delay:0.281s;}
.sub-menu .menu-item:nth-of-type(9){transition-delay:0.321s;}
.sub-menu .menu-item:nth-of-type(10){transition-delay:0.361s;}
.sub-menu .menu-item:nth-of-type(11){transition-delay:0.401s;}
.sub-menu .menu-item:nth-of-type(12){transition-delay:0.441s;}
.sub-menu .menu-item:nth-of-type(13){transition-delay:0.481s;}
.sub-menu .menu-item:nth-of-type(14){transition-delay:0.521s;}
.sub-menu .menu-item:nth-of-type(15){transition-delay:0.561s;}
.sub-menu .menu-item:nth-of-type(16){transition-delay:0.601s;}
.sub-menu .menu-item:nth-of-type(17){transition-delay:0.641s;}
.sub-menu .menu-item:nth-of-type(18){transition-delay:0.681s;}
.sub-menu .menu-item:nth-of-type(19){transition-delay:0.721s;}
.sub-menu .menu-item:nth-of-type(20){transition-delay:0.761s;}
.sub-menu-toggle{display:flex;margin:0 -1em 0 0;padding:0;border:0;background-color:transparent;line-height:0;justify-content:center;height:3.6rem;width:3.6rem;}
.sub-menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:active{background-color:transparent;}
.sub-menu-toggle:focus{outline:1px solid #dfe2e5;}
.sub-menu-toggle:before{content:'';border-style:solid;height:0;width:0;border-color:#ffffff transparent transparent;border-width:0.5rem 0.5rem 0;}
.sub-menu-toggle.activated:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.wp-custom-header, .front-page-5 .widget_media_image:first-of-type{overflow:hidden;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;}
.wp-custom-header:before, .front-page-5 .widget_media_image:first-of-type:before{background:linear-gradient(135deg, #141618 0%, rgba(20, 22, 24, 0.75) 100%);background:rgba(20, 22, 24, 0.8);background:rgba(27, 30, 32, 0.8);content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
.wp-custom-header-video-button{display:none;}
.wp-custom-header iframe, .front-page-5 .widget_media_image:first-of-type iframe, .wp-custom-header img, .front-page-5 .widget_media_image:first-of-type img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}
.wp-custom-header iframe, .front-page-5 .widget_media_image:first-of-type iframe{position:absolute;z-index:-1;top:-40%;right:-40%;bottom:-40%;left:-40%;width:200%;min-width:100%;max-width:180%;height:100%;min-height:70vw;max-height:none;margin:auto;}
.hero-section{position:relative;margin-bottom:2.9124rem;color:#ffffff;background-color:#141618;background-position:center;background-size:cover;text-align:center;padding-top:8.25rem;padding-bottom:1.125rem;}
.hero-section:before{background:linear-gradient(135deg, #141618 0%, rgba(20, 22, 24, 0.75) 100%);background:rgba(20, 22, 24, 0.8);background:rgba(27, 30, 32, 0.8);content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
.is-archive .hero-section{margin-bottom:3.6rem;}
.single-portfolio .hero-section, .post-type-archive-portfolio .hero-section, .tax-portfolio-type .hero-section{margin-bottom:0;}
.site-inner .hero-section .wrap{position:relative;max-width:768px;justify-content:center;}
.hero-section h1{width:100%;}
.hero-section p{color:#dfe2e5;font-size:1.44rem;}
.hero-section a{color:#ffffff;}
.hero-section a:hover, .hero-section a:focus, .hero-section a:active{color:#1ced8a;}
.breadcrumb{width:100%;margin:0 auto 1.8rem;font-size:smaller;text-align:center;}
.archive-description{width:100%;text-align:center;}
.author-box{display:flex;margin:2.9124rem 0;padding:1.8rem;border-radius:4px;background-color:#f4f5f6;flex-wrap:wrap;}
.author-box-title{width:100%;margin-bottom:0.9rem;font-size:2.115rem;}
.author-box-content p{color:#5a636b;font-family:hind, san fransisco, -apple-system, blinkmacsystemfont, segoe ui, helvetica neue, helvetica, lucida grande, fira sans, roboto, arial, sans-serif;font-size:1.68697rem;}
.author-box-content p:last-of-type{margin-bottom:0;}
.author-box .avatar{margin:0 0 1.8rem;}
.avatar{float:left;margin-right:3.6rem;border-radius:3.6rem;height:5.4rem;width:5.4rem;}
.is-archive .entry{display:flex;overflow:hidden;position:relative;width:100%;min-height:256px;margin-bottom:5vw;padding:2.9124rem;color:#ffffff;box-shadow:0 2em 4em -1em rgba(20, 22, 24, 0.3);text-shadow:0 0 1.8rem #141618;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;transition:all 0.33333s ease 0s;}
.is-archive .entry:before{background:linear-gradient(135deg, #141618 0%, rgba(20, 22, 24, 0.75) 100%);background:rgba(20, 22, 24, 0.8);background:rgba(27, 30, 32, 0.8);content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
.is-archive .entry:hover, .is-archive .entry:focus, .is-archive .entry:active{box-shadow:0 2em 4em -1em rgba(20, 22, 24, 0.5);}
.is-archive .entry:hover .entry-image-link, .is-archive .entry:hover > a, .is-archive .entry:hover > img, .is-archive .entry:focus .entry-image-link, .is-archive .entry:focus > a, .is-archive .entry:focus > img, .is-archive .entry:active .entry-image-link, .is-archive .entry:active > a, .is-archive .entry:active > img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.is-archive .entry:hover .entry-image-link:before, .is-archive .entry:hover > a:before, .is-archive .entry:hover > img:before, .is-archive .entry:focus .entry-image-link:before, .is-archive .entry:focus > a:before, .is-archive .entry:focus > img:before, .is-archive .entry:active .entry-image-link:before, .is-archive .entry:active > a:before, .is-archive .entry:active > img:before{opacity:0.6;}
.is-archive .entry:before{z-index:1;background:linear-gradient(to bottom, rgba(20, 22, 24, 0) 0%, rgba(20, 22, 24, 0.5) 100%);pointer-events:none;}
.is-archive .entry .entry-image-link, .is-archive .entry > a, .is-archive .entry > img{display:block;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);position:absolute;top:0;right:0;bottom:0;left:0;transition:all 0.33333s ease 0s;}
.is-archive .entry .entry-image-link:before, .is-archive .entry > a:before, .is-archive .entry > img:before{background:linear-gradient(135deg, #141618 0%, rgba(20, 22, 24, 0.75) 100%);background:rgba(20, 22, 24, 0.8);background:rgba(27, 30, 32, 0.8);content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
.is-archive .entry .entry-image-link:before, .is-archive .entry > a:before, .is-archive .entry > img:before{opacity:0.2;transition:all 0.33333s ease 0s;}
.is-archive .entry .entry-header{display:flex;position:relative;z-index:1;flex-wrap:wrap;}
.is-archive .entry .entry-title{width:100%;order:1;}
.is-archive .entry .entry-meta{padding-top:1.8rem;padding-bottom:0.9rem;font-size:smaller;line-height:1;}
.is-archive .entry .entry-content{margin:0;}
.is-archive .entry .entry-footer{order:-1;}
.is-archive .entry .avatar{display:none;}
.is-archive .entry a{color:#ffffff;text-decoration:none;}
.is-archive .entry a:hover, .is-archive .entry a:focus, .is-archive .entry a:active{color:#1ced8a;}
.is-archive .entry img{width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;max-height:none;margin:0;-o-object-fit:cover;object-fit:cover;}
.is-archive .entry h2, .is-archive .entry h4{position:relative;z-index:3;margin:0;font-size:2.115rem;line-height:1.2944;}
.is-archive .entry p{position:relative;z-index:3;color:#f4f5f6;}
.is-archive .entry p:last-of-type{margin:0;}
.is-archive .entry p:first-of-type{padding-top:1.8rem;}
.single-post .entry-header{text-align:center;padding-right:5vw;padding-left:5vw;}
.single.full-width-content .entry-header, .single.center-content .entry-header{text-align:center;}
.entry-title{position:relative;}
.is-archive .entry-time{color:#f4f5f6;font-family:hind, san fransisco, -apple-system, blinkmacsystemfont, segoe ui, helvetica neue, helvetica, lucida grande, fira sans, roboto, arial, sans-serif;font-size:small;}
.entry-meta{font-size:smaller;}
.entry > .entry-meta{text-align:center;}
.entry-content{margin-bottom:1.8rem;color:#5a636b;font-family:hind, san fransisco, -apple-system, blinkmacsystemfont, segoe ui, helvetica neue, helvetica, lucida grande, fira sans, roboto, arial, sans-serif;}
.entry-content h1{font-size:4.03146rem;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content legend{color:#141618;}
.entry-content a{color:#5a636b;text-decoration:underline;-webkit-text-decoration-color:#1ced8a;text-decoration-color:#1ced8a;}
.entry-content a:hover, .entry-content a:focus, .entry-content a:active{color:#141618;}
.entry-content button, .entry-content [type='button'],
.entry-content [type='reset'],
.entry-content [type='submit'],
.entry-content .button{color:#ffffff;text-decoration:none;}
.entry-content button:hover, .entry-content button:focus, .entry-content button:active, .entry-content [type='button']:hover,
.entry-content [type='button']:focus,
.entry-content [type='button']:active,
.entry-content [type='reset']:hover,
.entry-content [type='reset']:focus,
.entry-content [type='reset']:active,
.entry-content [type='submit']:hover,
.entry-content [type='submit']:focus,
.entry-content [type='submit']:active,
.entry-content .button:hover, .entry-content .button:focus, .entry-content .button:active{color:#ffffff;}
.entry-content ul, .entry-content ol{padding-left:2.5452rem;}
.entry-content pre h1, .entry-content pre h2, .entry-content pre h3, .entry-content pre h4, .entry-content pre h5, .entry-content pre h6, .entry-content pre legend{color:#dfe2e5;}
.entry-content::after{clear:both;content:'';display:block;}
.single-portfolio .entry-content{margin-bottom:4.5rem;}
.entry-categories, .entry-tags{display:inline-flex;align-items:center;flex-wrap:wrap;font-family:hind, san fransisco, -apple-system, blinkmacsystemfont, segoe ui, helvetica neue, helvetica, lucida grande, fira sans, roboto, arial, sans-serif;}
.entry-categories a, .entry-tags a{display:inline-flex;margin:0 0.36rem;padding:0.36rem 0.6rem 0.36rem;border-radius:4px;color:#f4f5f6;background-color:#202326;font-size:1.11248rem;font-weight:700;line-height:1.3;letter-spacing:-0.05em;text-transform:uppercase;align-content:center;align-items:center;transition:all 0.33333s ease 0s;}
.entry-categories a:hover, .entry-categories a:focus, .entry-categories a:active, .entry-tags a:hover, .entry-tags a:focus, .entry-tags a:active{color:#ffffff;-webkit-transform:translateY(-1px);transform:translateY(-1px);}
.home .entry-categories a, .is-archive .entry-categories a, .home .entry-tags a, .is-archive .entry-tags a{margin-right:0.6rem;margin-left:0;}
.post-edit-link{display:none !important;}
p.attachment{margin:5.4rem -3.6rem;}
p.attachment a, p.attachment img{width:100%;}
.wp-block-embed{margin-top:1.8rem;margin-bottom:1.8rem;}
.wp-block-gallery{padding-left:0 !important;margin-top:1.8rem;margin-bottom:1.8rem;}
.wp-block-gallery .blocks-gallery-item img{align-self:center;}
.wp-block-image{width:100%;margin-top:1.8rem;margin-bottom:1.8rem;}
.wp-block-image img{width:100%;}
.wp-block-image.alignleft{margin-right:1.8rem;}
.wp-block-image.alignright{margin-left:1.8rem;}
.wp-block-image.alignwide{max-width:120%;}
.wp-block-image.alignfull{max-width:none;}
.wp-block-pullquote{border-left:0;margin-top:3.6rem;margin-bottom:3.6rem;}
.wp-block-pullquote.aligncenter{margin-top:3.6rem;margin-bottom:3.6rem;}
.wp-block-table th, .wp-block-table td{border-color:#dfe2e5;}
.gallery{display:flex;flex-wrap:wrap;}
.gallery-item{width:calc((100% - (2.9124rem * 1)) / 2 - 0.1px);margin-bottom:2.9124rem;margin-left:2.9124rem;}
.gallery-item:nth-of-type(2n + 1){margin-left:0;}
.gallery-columns-1 .gallery-item{width:100%;}
.gallery-item img{width:100%;}
.pagination{display:flex;width:100%;padding:3.6rem 0 1.8rem;justify-content:center;}
.pagination ul{display:flex;list-style-type:none;flex-wrap:wrap;justify-content:center;}
.pagination li{margin-right:0.36rem;margin-left:0.36rem;}
.pagination li a{display:inline-flex;border-radius:1.8rem;justify-content:center;align-items:center;height:3.6rem;width:3.6rem;}
.pagination a{font-size:smaller;}
.pagination .active a{background-color:#dfe2e5;pointer-events:none;}
.pagination .pagination-previous{margin-right:1.8rem;margin-left:-1.8rem;}
.pagination .pagination-next{margin-right:-1.8rem;margin-left:1.8rem;}
.pagination-omission{line-height:2;}
.comment{margin:3.6rem 0;}
.comment-list{list-style-type:none;}
.comment .children{list-style-type:none;margin-top:0;margin-bottom:0;}
.comment-author{margin:0;}
.comment-edit-link{display:none;}
.comment-content{color:#5a636b;font-family:hind, san fransisco, -apple-system, blinkmacsystemfont, segoe ui, helvetica neue, helvetica, lucida grande, fira sans, roboto, arial, sans-serif;}
.comment-content h1{font-size:4.03146rem;}
.comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .comment-content legend{color:#141618;}
.comment-content a{color:#5a636b;text-decoration:underline;-webkit-text-decoration-color:#1ced8a;text-decoration-color:#1ced8a;}
.comment-content a:hover, .comment-content a:focus, .comment-content a:active{color:#141618;}
.comment-content button, .comment-content [type='button'],
.comment-content [type='reset'],
.comment-content [type='submit'],
.comment-content .button{color:#ffffff;text-decoration:none;}
.comment-content button:hover, .comment-content button:focus, .comment-content button:active, .comment-content [type='button']:hover,
.comment-content [type='button']:focus,
.comment-content [type='button']:active,
.comment-content [type='reset']:hover,
.comment-content [type='reset']:focus,
.comment-content [type='reset']:active,
.comment-content [type='submit']:hover,
.comment-content [type='submit']:focus,
.comment-content [type='submit']:active,
.comment-content .button:hover, .comment-content .button:focus, .comment-content .button:active{color:#ffffff;}
.comment-content ul, .comment-content ol{padding-left:2.5452rem;}
.comment-content pre h1, .comment-content pre h2, .comment-content pre h3, .comment-content pre h4, .comment-content pre h5, .comment-content pre h6, .comment-content pre legend{color:#dfe2e5;}
.comment-respond{margin-top:1.8rem;margin-bottom:3.6rem;}
.comment-form p input, .comment-form p textarea{margin-bottom:0;}
.comment-notes{color:#5a636b;font-family:hind, san fransisco, -apple-system, blinkmacsystemfont, segoe ui, helvetica neue, helvetica, lucida grande, fira sans, roboto, arial, sans-serif;font-size:1.44rem;}
.logged-in-as{font-size:smaller;}
.error404 .search-form{margin-bottom:5.4rem;}
.widget{margin-bottom:1.8rem;}
.site-footer .widget-title{font-size:2.115rem;}
.widget.featured-content .entry::after{clear:both;content:'';display:block;}
.widget.featured-content .entry-image{max-width:9rem;}
.widget.featured-content .entry-title{margin-bottom:0.36rem;}
.footer-widget-area{display:flex;flex-wrap:wrap;margin-bottom:3.6rem;}
.footer-widget-area:last-of-type, .footer-widget-area p:last-of-type, .footer-widget-area ul:last-of-type, .footer-widget-area li:last-of-type{margin-bottom:0;}
.footer-widget-area ul{list-style-type:none;}
.footer-widget-area li{margin-bottom:0.9rem;}
.front-page-1, .front-page-2, .front-page-4, .front-page-5{display:flex;align-items:center;position:relative;width:100%;padding-top:5.4rem;padding-bottom:5.4rem;}
.front-page-1 .widget, .front-page-2 .widget, .front-page-4 .widget, .front-page-5 .widget{margin-bottom:2.9124rem;}
.front-page-1 .widget:last-of-type, .front-page-2 .widget:last-of-type, .front-page-4 .widget:last-of-type, .front-page-5 .widget:last-of-type{margin-bottom:0;}
.front-page-1{min-height:100vh;background-color:#141618;}
.front-page-1 > .wrap{position:relative;z-index:2;text-align:center;justify-content:center;}
.front-page-1 .widget:last-of-type{margin-bottom:2.9124rem;}
.front-page-1 h1{margin-bottom:2.92002rem;color:#ffffff;font-size:3.58352rem;}
.front-page-1 p{color:#c4c9cd;line-height:1.9416;}
.front-page-1 .wp-custom-header, .front-page-1 .front-page-5 .widget_media_image:first-of-type, .front-page-5 .front-page-1 .widget_media_image:first-of-type{z-index:1;}
.front-page-1 .wp-custom-header:before, .front-page-1 .front-page-5 .widget_media_image:first-of-type:before, .front-page-5 .front-page-1 .widget_media_image:first-of-type:before{z-index:1;}
.front-page-2{color:#a8afb6;background-color:#141618;}
.front-page-2 .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.front-page-2 .widget_text{align-self:flex-end;}
.front-page-2 .fa{margin-bottom:3.6rem;}
.front-page-2 h2{color:#f4f5f6;font-size:2.92002rem;}
.front-page-2 h3{color:#f4f5f6;font-size:2.115rem;}
.front-page-2 big{display:block;margin-bottom:1.8rem;color:#f4f5f6;font-size:4.83775rem;font-weight:700;line-height:1;}
.front-page-2 hr{padding-top:0;border-color:rgba(255, 255, 255, 0.1);}
.front-page-2 p{font-family:hind, san fransisco, -apple-system, blinkmacsystemfont, segoe ui, helvetica neue, helvetica, lucida grande, fira sans, roboto, arial, sans-serif;}
.front-page-3{padding:0;background-color:#c4c9cd;}
.front-page-3 .widget{width:100%;margin:0;}
.front-page-3 .featured-portfolio{width:100%;}
.front-page-3 .widget-wrap{display:flex;flex-wrap:wrap;}
.front-page-3 .entry{display:flex;overflow:hidden;position:relative;width:50%;height:25vh;color:#ffffff;text-align:center;transition:all 0.33333s ease;-webkit-transform:scale(1);transform:scale(1);flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.front-page-3 .entry:nth-of-type(3n + 1){width:100%;height:50vh;}
.front-page-3 .entry.hide{position:absolute;opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1);}
.front-page-3 .entry:before{position:absolute;z-index:2;opacity:0.1;background:radial-gradient(ellipse at center, rgba(20, 22, 24, 0.75) 0%, #141618 100%);content:'';transition:all 0.33333s ease 0s;position:absolute;top:0;right:0;bottom:0;left:0;}
.front-page-3 .entry:focus-within:before, .front-page-3 .entry:focus:before, .front-page-3 .entry:hover:before{opacity:0.75;}
.front-page-3 .entry:focus-within .entry-header, .front-page-3 .entry:focus-within .entry-content, .front-page-3 .entry:focus .entry-header, .front-page-3 .entry:focus .entry-content, .front-page-3 .entry:hover .entry-header, .front-page-3 .entry:hover .entry-content{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.front-page-3 .entry:focus-within > a, .front-page-3 .entry:focus > a, .front-page-3 .entry:hover > a{-webkit-transform:scale(1.1);transform:scale(1.1);}
.front-page-3 .entry > a{display:block;z-index:1;width:100%;height:100%;opacity:1;-webkit-transform:none;transform:none;position:absolute;top:0;right:0;bottom:0;left:0;}
.front-page-3 .entry a{color:#ffffff;box-shadow:none;text-decoration:none;transition:all 0.33333s ease 0s;}
.front-page-3 .entry a:hover, .front-page-3 .entry a:focus, .front-page-3 .entry a:active{color:#1ced8a;}
.front-page-3 .entry img{width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;}
.front-page-3 .entry-header, .front-page-3 .entry-content{position:relative;z-index:3;width:90%;margin:0;opacity:0;color:#ffffff;-webkit-transform:scale(0.5);transform:scale(0.5);transition:all 0.33333s ease 0s;}
.front-page-3 .entry-title{width:100%;margin-bottom:0.9rem;font-size:2.48513rem;order:0;}
.front-page-3 .entry-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.front-page-3 .entry-meta{margin:0;font-size:smaller;order:1;}
.front-page-4{background-color:#ffffff;}
.front-page-4 .widget{width:100%;}
.front-page-4 .widget-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.front-page-4 .textwidget{width:100%;text-align:center;}
.front-page-4 .widget-title{width:100%;margin-bottom:3.6rem;font-size:3.43103rem;text-align:center;}
.front-page-4 .entry{display:flex;overflow:hidden;position:relative;width:100%;min-height:256px;margin-bottom:5vw;padding:2.9124rem;color:#ffffff;box-shadow:0 2em 4em -1em rgba(20, 22, 24, 0.3);text-shadow:0 0 1.8rem #141618;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;transition:all 0.33333s ease 0s;}
.front-page-4 .entry:before{background:linear-gradient(135deg, #141618 0%, rgba(20, 22, 24, 0.75) 100%);background:rgba(20, 22, 24, 0.8);background:rgba(27, 30, 32, 0.8);content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
.front-page-4 .entry:hover, .front-page-4 .entry:focus, .front-page-4 .entry:active{box-shadow:0 2em 4em -1em rgba(20, 22, 24, 0.5);}
.front-page-4 .entry:hover .entry-image-link, .front-page-4 .entry:hover > a, .front-page-4 .entry:hover > img, .front-page-4 .entry:focus .entry-image-link, .front-page-4 .entry:focus > a, .front-page-4 .entry:focus > img, .front-page-4 .entry:active .entry-image-link, .front-page-4 .entry:active > a, .front-page-4 .entry:active > img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.front-page-4 .entry:hover .entry-image-link:before, .front-page-4 .entry:hover > a:before, .front-page-4 .entry:hover > img:before, .front-page-4 .entry:focus .entry-image-link:before, .front-page-4 .entry:focus > a:before, .front-page-4 .entry:focus > img:before, .front-page-4 .entry:active .entry-image-link:before, .front-page-4 .entry:active > a:before, .front-page-4 .entry:active > img:before{opacity:0.6;}
.front-page-4 .entry:before{z-index:1;background:linear-gradient(to bottom, rgba(20, 22, 24, 0) 0%, rgba(20, 22, 24, 0.5) 100%);pointer-events:none;}
.front-page-4 .entry .entry-image-link, .front-page-4 .entry > a, .front-page-4 .entry > img{display:block;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);position:absolute;top:0;right:0;bottom:0;left:0;transition:all 0.33333s ease 0s;}
.front-page-4 .entry .entry-image-link:before, .front-page-4 .entry > a:before, .front-page-4 .entry > img:before{background:linear-gradient(135deg, #141618 0%, rgba(20, 22, 24, 0.75) 100%);background:rgba(20, 22, 24, 0.8);background:rgba(27, 30, 32, 0.8);content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
.front-page-4 .entry .entry-image-link:before, .front-page-4 .entry > a:before, .front-page-4 .entry > img:before{opacity:0.2;transition:all 0.33333s ease 0s;}
.front-page-4 .entry .entry-header{display:flex;position:relative;z-index:1;flex-wrap:wrap;}
.front-page-4 .entry .entry-title{width:100%;order:1;}
.front-page-4 .entry .entry-meta{padding-top:1.8rem;padding-bottom:0.9rem;font-size:smaller;line-height:1;}
.front-page-4 .entry .entry-content{margin:0;}
.front-page-4 .entry .entry-footer{order:-1;}
.front-page-4 .entry .avatar{display:none;}
.front-page-4 .entry a{color:#ffffff;text-decoration:none;}
.front-page-4 .entry a:hover, .front-page-4 .entry a:focus, .front-page-4 .entry a:active{color:#1ced8a;}
.front-page-4 .entry img{width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;max-height:none;margin:0;-o-object-fit:cover;object-fit:cover;}
.front-page-4 .entry h2, .front-page-4 .entry h4{position:relative;z-index:3;margin:0;font-size:2.115rem;line-height:1.2944;}
.front-page-4 .entry p{position:relative;z-index:3;color:#f4f5f6;}
.front-page-4 .entry p:last-of-type{margin:0;}
.front-page-4 .entry p:first-of-type{padding-top:1.8rem;}
.front-page-4 .more-from-category{display:flex;width:100%;justify-content:center;}
.front-page-4 .more-from-category a{display:inline-block;width:auto;margin:0 0 0.9rem;padding:1.8rem 5.4rem 1.8rem;border:0;border-radius:9rem;color:#141618;background-color:#1ced8a;box-shadow:0 1em 3em -1em rgba(28, 237, 138, 0.3);font-size:1.44rem;font-weight:600;line-height:1;text-align:center;white-space:normal;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all 0.33333s ease 0s;}
.front-page-4 .more-from-category a:hover, .front-page-4 .more-from-category a:focus, .front-page-4 .more-from-category a:active{outline:none;color:#141618;background-color:#1ced8a;box-shadow:0 1em 3em -1em #1ced8a;text-decoration:none;-webkit-transform:translateY(-1px);transform:translateY(-1px);}
.front-page-5{margin-bottom:-1px;color:#ffffff;background-color:#141618;text-align:center;}
.front-page-5 .widget{position:relative;}
.front-page-5 .widget_media_image:first-of-type .widget-wrap{height:100%;}
.front-page-5 .widget_media_image:first-of-type img{height:100% !important;}
.front-page-5 .widget-title{margin-bottom:3.6rem;}
.front-page-5 #gts-testimonials .star:before{color:#ffffff;}
.pricing-table{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:center;}
.pricing-table > div{display:flex;margin-bottom:2.9124rem;padding:3.6rem;border:1px solid #dfe2e5;border-radius:4px;background-color:#f4f5f6;-webkit-transform:scale(1);transform:scale(1);flex-wrap:wrap;justify-content:center;transition:all 0.33333s ease 0s;}
.pricing-table > div:hover, .pricing-table > div:focus, .pricing-table > div:active{-webkit-transform:scale(1.02);transform:scale(1.02);}
.pricing-table h4{width:100%;}
.pricing-table strong{width:100%;font-size:4.03146rem;}
.pricing-table em{width:100%;}
.pricing-table ul{display:block;width:auto;margin:0 auto 3.6rem;text-align:left;}
.pricing-table ul::after{clear:both;content:'';display:block;}
.pricing-table br{display:block;width:100%;}
.pricing-table br::after{clear:both;content:'';display:block;}
.pricing-table p{width:100%;}
#gts-testimonials{padding:1.8rem 0 3.6rem;}
#gts-testimonials .star{-webkit-filter:saturate(0);filter:saturate(0);margin:0 0.1em;background:none;height:1.4562rem;width:1.4562rem;}
#gts-testimonials .star:before{color:#141618;content:'★';}
#gts-testimonials img{margin-bottom:2.9124rem;-o-object-fit:cover;object-fit:cover;height:7.62444rem;width:7.62444rem;}
#gts-testimonials blockquote{margin:0 0 0.9rem;padding:1.8rem;border:0;opacity:0.82;font-family:hind, san fransisco, -apple-system, blinkmacsystemfont, segoe ui, helvetica neue, helvetica, lucida grande, fira sans, roboto, arial, sans-serif;font-size:1.8rem;font-style:normal;}
#gts-testimonials h5{margin-bottom:0;font-size:1.8rem;}
.lSSlideOuter .lSPager.lSpg{padding-top:1.8rem;}
.lSSlideOuter .lSPager.lSpg > li{padding:0 0.5em;}
.lSSlideOuter .lSPager.lSpg > li.active a, .lSSlideOuter .lSPager.lSpg > li:hover a{background-color:rgba(255, 255, 255, 0.5);-webkit-transform:scale(1.333);transform:scale(1.333);}
.lSSlideOuter .lSPager.lSpg > li a{background-color:rgba(255, 255, 255, 0.5);box-shadow:0 0 0 2px rgba(20, 22, 24, 0.2);transition:all 0.33333s ease 0s;height:6px;width:6px;}
.lSAction{display:none !important;}
.gts-company{opacity:0.82;font-size:small;}
.portfolio-sizer{width:25%;}
.portfolio-items{display:flex;flex-wrap:wrap;}
.portfolio-filter{display:flex;margin-bottom:1.8rem;font-size:smaller;}
.no-js .portfolio-filter{display:none;}
.hero-section .portfolio-filter{margin-bottom:0.6rem;}
.portfolio-filter .wrap{justify-content:center;}
.portfolio-filter a{display:inline-block;margin:0.9rem;line-height:1.1;}
.portfolio-filter a:hover, .portfolio-filter a:focus, .portfolio-filter a.active{outline:none;color:#141618;box-shadow:inset 0 -6px 0 -4px #1ced8a;}
.hero-section .portfolio-filter a{color:#ffffff;}
.tax-portfolio-type .entry, .post-type-archive-portfolio .entry{display:flex;overflow:hidden;position:relative;width:50%;height:25vh;color:#ffffff;text-align:center;transition:all 0.33333s ease;-webkit-transform:scale(1);transform:scale(1);flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.tax-portfolio-type .entry.hide, .post-type-archive-portfolio .entry.hide{position:absolute;opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1);}
.tax-portfolio-type .entry:before, .post-type-archive-portfolio .entry:before{position:absolute;z-index:2;opacity:0.1;background:radial-gradient(ellipse at center, rgba(20, 22, 24, 0.75) 0%, #141618 100%);content:'';transition:all 0.33333s ease 0s;position:absolute;top:0;right:0;bottom:0;left:0;}
.tax-portfolio-type .entry:focus-within:before, .tax-portfolio-type .entry:focus:before, .tax-portfolio-type .entry:hover:before, .post-type-archive-portfolio .entry:focus-within:before, .post-type-archive-portfolio .entry:focus:before, .post-type-archive-portfolio .entry:hover:before{opacity:0.75;}
.tax-portfolio-type .entry:focus-within .entry-header, .tax-portfolio-type .entry:focus .entry-header, .tax-portfolio-type .entry:hover .entry-header, .post-type-archive-portfolio .entry:focus-within .entry-header, .post-type-archive-portfolio .entry:focus .entry-header, .post-type-archive-portfolio .entry:hover .entry-header{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.tax-portfolio-type .entry:focus-within .portfolio-featured-image, .tax-portfolio-type .entry:focus .portfolio-featured-image, .tax-portfolio-type .entry:hover .portfolio-featured-image, .post-type-archive-portfolio .entry:focus-within .portfolio-featured-image, .post-type-archive-portfolio .entry:focus .portfolio-featured-image, .post-type-archive-portfolio .entry:hover .portfolio-featured-image{-webkit-transform:scale(1.1);transform:scale(1.1);}
.tax-portfolio-type .entry .portfolio-featured-image, .post-type-archive-portfolio .entry .portfolio-featured-image{display:block;z-index:1;width:100%;height:100%;opacity:1;-webkit-transform:none;transform:none;transition:all 0.33333s ease 0s;position:absolute;top:0;right:0;bottom:0;left:0;}
.tax-portfolio-type .entry a, .post-type-archive-portfolio .entry a{color:#ffffff;box-shadow:none;text-decoration:none;transition:all 0.33333s ease 0s;}
.tax-portfolio-type .entry a:hover, .tax-portfolio-type .entry a:focus, .tax-portfolio-type .entry a:active, .post-type-archive-portfolio .entry a:hover, .post-type-archive-portfolio .entry a:focus, .post-type-archive-portfolio .entry a:active{color:#1ced8a;}
.tax-portfolio-type .entry img, .post-type-archive-portfolio .entry img{width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;}
.tax-portfolio-type .entry-header, .post-type-archive-portfolio .entry-header{position:relative;z-index:3;width:90%;margin:0;opacity:0;color:#ffffff;-webkit-transform:scale(0.5);transform:scale(0.5);transition:all 0.33333s ease 0s;}
.tax-portfolio-type .entry-title, .post-type-archive-portfolio .entry-title{width:100%;margin-bottom:0.9rem;font-size:2.48513rem;order:0;}
.tax-portfolio-type .entry-header, .post-type-archive-portfolio .entry-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.tax-portfolio-type .entry-meta, .post-type-archive-portfolio .entry-meta{margin:0;font-size:smaller;order:1;}
.single-portfolio .entry > .alignwide img{margin-top:0;}
.tax-portfolio-type .site-inner .wrap{width:100%;max-width:100%;}
.tax-portfolio-type .content{display:flex;flex-wrap:wrap;}
.reading-options{display:flex;width:100%;margin:1.8rem auto 0;border-radius:9rem;flex-wrap:wrap;justify-content:center;}
.has-hero-section .reading-options{margin:2.5452rem auto 3.6rem;position:absolute;top:100%;right:auto;bottom:auto;}
.font-size-toggle, .nightmode-toggle{margin:0.36rem 0;padding:0.6rem 1.8rem;border-width:1px;border-color:#ffffff;color:#ffffff;background-color:#141618;box-shadow:none;font-size:1.11248rem;-webkit-transform:scale(1);transform:scale(1);}
.font-size-toggle:hover, .font-size-toggle:focus, .font-size-toggle:active, .nightmode-toggle:hover, .nightmode-toggle:focus, .nightmode-toggle:active{color:#ffffff;background-color:#141618;box-shadow:none;-webkit-transform:scale(1.05);transform:scale(1.05);}
.nightmode .font-size-toggle, .nightmode
.nightmode-toggle{color:#ffffff;}
.nightmode .font-size-toggle:hover, .nightmode .font-size-toggle:focus, .nightmode .font-size-toggle:active, .nightmode
.nightmode-toggle:hover, .nightmode
.nightmode-toggle:focus, .nightmode
.nightmode-toggle:active{color:#ffffff;}
.nightmode-toggle{margin-right:0.9rem;}
.font-size-l .entry-content{font-size:2.25rem;}
.font-size-l .entry-meta{font-size:1.8rem;}
.font-size-xl .entry-content{font-size:2.8125rem;}
.font-size-xl .entry-meta{font-size:2.025rem;}
.nightmode{color:#dfe2e5;background-color:#141618;}
.nightmode a{color:#ffffff;}
.nightmode a:hover, .nightmode a:focus, .nightmode a:active{color:#1ced8a;}
.nightmode th, .nightmode label, .nightmode h1, .nightmode h2, .nightmode h3, .nightmode h4, .nightmode h5, .nightmode h6, .nightmode legend{color:#ffffff;}
.nightmode button, .nightmode [type='button'],
.nightmode [type='reset'],
.nightmode [type='submit'],
.nightmode .button{color:#141618;}
.nightmode button:hover, .nightmode button:focus, .nightmode button:active, .nightmode [type='button']:hover,
.nightmode [type='button']:focus,
.nightmode [type='button']:active,
.nightmode [type='reset']:hover,
.nightmode [type='reset']:focus,
.nightmode [type='reset']:active,
.nightmode [type='submit']:hover,
.nightmode [type='submit']:focus,
.nightmode [type='submit']:active,
.nightmode .button:hover, .nightmode .button:focus, .nightmode .button:active{color:#141618;}
.nightmode [type='color'],
.nightmode [type='date'],
.nightmode [type='datetime'],
.nightmode [type='datetime-local'],
.nightmode [type='email'],
.nightmode [type='month'],
.nightmode [type='number'],
.nightmode [type='password'],
.nightmode [type='search'],
.nightmode [type='tel'],
.nightmode [type='text'],
.nightmode [type='time'],
.nightmode [type='url'],
.nightmode [type='week'],
.nightmode input:not([type]),
.nightmode textarea, .nightmode select, .nightmode textarea{border-color:#717c87;color:#c4c9cd;background-color:#141618;}
.nightmode [type='color']:focus,
.nightmode [type='date']:focus,
.nightmode [type='datetime']:focus,
.nightmode [type='datetime-local']:focus,
.nightmode [type='email']:focus,
.nightmode [type='month']:focus,
.nightmode [type='number']:focus,
.nightmode [type='password']:focus,
.nightmode [type='search']:focus,
.nightmode [type='tel']:focus,
.nightmode [type='text']:focus,
.nightmode [type='time']:focus,
.nightmode [type='url']:focus,
.nightmode [type='week']:focus,
.nightmode input:not([type]):focus,
.nightmode textarea:focus, .nightmode select:focus, .nightmode textarea:focus{border-color:#ffffff;}
.nightmode .wp-block-pullquote, .nightmode .wp-block-pullquote cite, .nightmode .wp-block-pullquote footer, .nightmode .wp-block-image figcaption, .nightmode .entry-content, .nightmode .comment-content, .nightmode .comment-notes{color:#c4c9cd;}
.nightmode th{background-color:#141618;}
.nightmode .author-box{background-color:#202326;}
.nightmode .author-box p{color:#a8afb6;}
.cookie-notice-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.cookie-notice-container a{margin:0.9rem 0 0;}
.shared-counts-wrap{margin-bottom:0.36rem;}
.shared-counts-wrap.before_content{display:flex;flex-wrap:wrap;justify-content:center;padding:0;}
.shared-counts-wrap.before_content a{margin-bottom:0.9rem;}
.shared-counts-wrap.after_content{margin:2.9124rem 0 0.9rem;}
.shared-counts-wrap a{margin-bottom:0;}
.sidebar .enews{margin-bottom:2.9124rem;padding:1.8rem;border-radius:4px;background-color:#f4f5f6;}
.nightmode .sidebar .enews{background-color:#202326;}
.site-footer .enews form{position:relative;margin-bottom:1.8rem;}
.site-footer .enews input{height:4.7988rem;margin:1.8rem 0 0;border-color:#a8afb6;background-color:transparent;}
.site-footer .enews input:hover, .site-footer .enews input:focus, .site-footer .enews input:active{border-color:#ffffff;}
.site-footer .enews input:first-of-type{margin-top:0;}
.site-footer .enews input[type='submit']{height:4.6988rem;margin:0;border-left:1px solid #a8afb6;border-radius:0 4px 4px 0;color:#ffffff;background-color:transparent;box-shadow:none;-webkit-transform:none;transform:none;padding:0 1.8rem;position:absolute;right:0;bottom:0;}
.enews p:last-of-type{margin-bottom:0;}
.gs-faq .gs-faq__question{display:flex !important;padding:1.8rem;border-radius:4px;color:#5a636b;background-color:#f4f5f6;box-shadow:none;font-family:poppins, system-ui, -apple-system, BlinkMacSystemFont, 'Avenir Next', 'Avenir', 'Segoe UI', 'Lucida Grande', 'Helvetica Neue', 'Helvetica', 'Fira Sans', 'Roboto', 'Noto', 'Droid Sans', 'Cantarell', 'Oxygen', 'Ubuntu', 'Franklin Gothic Medium', 'Century Gothic', 'Liberation Sans', sans-serif;font-weight:600;text-transform:none;-webkit-transform:none;transform:none;align-items:center;justify-content:space-between;}
.gs-faq .gs-faq__question:hover, .gs-faq .gs-faq__question:focus, .gs-faq .gs-faq__question:active{color:#5a636b;background-color:#c4c9cd;}
.gs-faq .gs-faq__question:after{width:2em;padding-left:1em;content:'➕';}
.gs-faq .gs-faq__question.gs-faq--expanded:after{color:#5a636b;content:'➖';}
.related{margin:3.6rem auto;}
.related-posts{display:flex;flex-wrap:wrap;justify-content:space-between;}
.related-posts .entry{margin-left:0 !important;display:flex;overflow:hidden;position:relative;width:100%;min-height:256px;margin-bottom:5vw;padding:2.9124rem;color:#ffffff;box-shadow:0 2em 4em -1em rgba(20, 22, 24, 0.3);text-shadow:0 0 1.8rem #141618;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;transition:all 0.33333s ease 0s;}
.related-posts .entry:before{background:linear-gradient(135deg, #141618 0%, rgba(20, 22, 24, 0.75) 100%);background:rgba(20, 22, 24, 0.8);background:rgba(27, 30, 32, 0.8);content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
.related-posts .entry:hover, .related-posts .entry:focus, .related-posts .entry:active{box-shadow:0 2em 4em -1em rgba(20, 22, 24, 0.5);}
.related-posts .entry:hover .entry-image-link, .related-posts .entry:hover > a, .related-posts .entry:hover > img, .related-posts .entry:focus .entry-image-link, .related-posts .entry:focus > a, .related-posts .entry:focus > img, .related-posts .entry:active .entry-image-link, .related-posts .entry:active > a, .related-posts .entry:active > img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.related-posts .entry:hover .entry-image-link:before, .related-posts .entry:hover > a:before, .related-posts .entry:hover > img:before, .related-posts .entry:focus .entry-image-link:before, .related-posts .entry:focus > a:before, .related-posts .entry:focus > img:before, .related-posts .entry:active .entry-image-link:before, .related-posts .entry:active > a:before, .related-posts .entry:active > img:before{opacity:0.6;}
.related-posts .entry:before{z-index:1;background:linear-gradient(to bottom, rgba(20, 22, 24, 0) 0%, rgba(20, 22, 24, 0.5) 100%);pointer-events:none;}
.related-posts .entry .entry-image-link, .related-posts .entry > a, .related-posts .entry > img{display:block;overflow:hidden;-webkit-transform:scale(1);transform:scale(1);position:absolute;top:0;right:0;bottom:0;left:0;transition:all 0.33333s ease 0s;}
.related-posts .entry .entry-image-link:before, .related-posts .entry > a:before, .related-posts .entry > img:before{background:linear-gradient(135deg, #141618 0%, rgba(20, 22, 24, 0.75) 100%);background:rgba(20, 22, 24, 0.8);background:rgba(27, 30, 32, 0.8);content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
.related-posts .entry .entry-image-link:before, .related-posts .entry > a:before, .related-posts .entry > img:before{opacity:0.2;transition:all 0.33333s ease 0s;}
.related-posts .entry .entry-header{display:flex;position:relative;z-index:1;flex-wrap:wrap;}
.related-posts .entry .entry-title{width:100%;order:1;}
.related-posts .entry .entry-meta{padding-top:1.8rem;padding-bottom:0.9rem;font-size:smaller;line-height:1;}
.related-posts .entry .entry-content{margin:0;}
.related-posts .entry .entry-footer{order:-1;}
.related-posts .entry .avatar{display:none;}
.related-posts .entry a{color:#ffffff;text-decoration:none;}
.related-posts .entry a:hover, .related-posts .entry a:focus, .related-posts .entry a:active{color:#1ced8a;}
.related-posts .entry img{width:100%;min-width:100%;max-width:none;height:100%;min-height:100%;max-height:none;margin:0;-o-object-fit:cover;object-fit:cover;}
.related-posts .entry h2, .related-posts .entry h4{position:relative;z-index:3;margin:0;font-size:2.115rem;line-height:1.2944;}
.related-posts .entry p{position:relative;z-index:3;color:#f4f5f6;}
.related-posts .entry p:last-of-type{margin:0;}
.related-posts .entry p:first-of-type{padding-top:1.8rem;}
.related-posts .entry-categories a:first-of-type, .related-posts .entry-tags a:first-of-type{margin-left:0;}
.related-posts .entry-time{font-size:small;}
.screen-reader-shortcut, .screen-reader-text, .screen-reader-text span{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}
.screen-reader-shortcut:active, .screen-reader-shortcut:focus, .screen-reader-text:active, .screen-reader-text:focus, .screen-reader-text span:active, .screen-reader-text span:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;overflow:visible;position:static;white-space:inherit;width:auto;position:absolute;padding:0.9rem;color:#ffffff;background-color:#424950;text-decoration:none;}
.more-link{position:relative;}
.genesis-skip-link{margin:0;}
.genesis-skip-link li{width:0;height:0;list-style:none;}:focus{outline:1px solid #dfe2e5;color:#5a636b;}
.has-primary-color{color:#1ced8a;}
.has-primary-background-color{background-color:#1ced8a;}
.has-accent-color{color:#7b2fec;}
.has-accent-background-color{background-color:#7b2fec;}
.has-success-color{color:#1ced8a;}
.has-success-background-color{background-color:#1ced8a;}
.has-warning-color{color:#ffe81e;}
.has-warning-background-color{background-color:#ffe81e;}
.has-error-color{color:#ff581e;}
.has-error-background-color{background-color:#ff581e;}
.has-info-color{color:#289eea;}
.has-info-background-color{background-color:#289eea;}
.has-white-color{color:#ffffff;}
.has-white-background-color{background-color:#ffffff;}
.has-black-color{color:#141618;}
.has-black-background-color{background-color:#141618;}
.has-h1-font-size{font-size:4.03146rem;}
.has-h2-font-size{font-size:3.43103rem;}
.has-h3-font-size{font-size:2.92002rem;}
.has-h4-font-size{font-size:2.48513rem;}
.has-h5-font-size{font-size:2.115rem;}
.has-h6-font-size{font-size:1.8rem;}
.single-post .entry-header{position:relative;left:50%;width:100vw;max-width:120%;-webkit-transform:translate(-50%);transform:translate(-50%);}
.content-sidebar .single-post .entry-header, .single-post .content-sidebar .entry-header, .sidebar-content .single-post .entry-header, .single-post .sidebar-content .entry-header{left:auto;width:100%;-webkit-transform:none;transform:none;}
.aligncenter, .alignleft, .alignright{display:block;float:none;margin:0 auto 1.8rem;}
.aligncenter::after{clear:both;content:'';display:block;}
.alignwide, .alignfull{position:relative;left:50%;width:100vw;}
.content-sidebar .alignwide, .sidebar-content .alignwide, .content-sidebar .alignfull, .sidebar-content .alignfull{left:auto;width:100%;margin-left:0;-webkit-transform:none;transform:none;}
.alignwide img, .alignfull img{display:inline-block;width:100%;margin:1.8rem auto 2.9124rem;}
.alignwide{max-width:120%;-webkit-transform:translate(-50%);transform:translate(-50%);}
.alignfull{max-width:none;margin-left:-50vw;}
.full-width{width:100%;}
.simple-social-icons ul li{margin-bottom:0 !important;}
.header-widget-area .simple-social-icons ul li a{background-color:transparent !important;}
.header-widget-area .simple-social-icons ul li a:hover, .header-widget-area .simple-social-icons ul li a:focus, .header-widget-area .simple-social-icons ul li a:active{background-color:transparent !important;}
.footer-credits .simple-social-icons{display:flex;justify-content:center;}
html.fp-enabled, .fp-enabled body{overflow:hidden;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.fp-section{position:relative;box-sizing:border-box;}
.fp-slide{float:left;}
.fp-slide, .fp-slidesContainer{display:block;height:100%;}
.fp-slides{overflow:hidden;position:relative;z-index:1;height:100%;transition:all 0.3s ease-out;}
.fp-section.fp-table, .fp-slide.fp-table{display:table;width:100%;table-layout:fixed;}
.fp-tableCell{display:table-cell;width:100%;height:100%;vertical-align:middle;}
.fp-slidesContainer{float:left;position:relative;}
.fp-controlArrow{position:absolute;z-index:4;top:50%;width:0;height:0;margin-top:-38px;border-style:solid;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #ffffff transparent transparent;}
.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #ffffff;}
.fp-scrollable{overflow:hidden;position:relative;}
.fp-scroller{overflow:hidden;}
.iScrollIndicator{border:0 !important;}
.fp-notransition{transition:none !important;}
#fp-nav{position:fixed;z-index:100;top:50%;margin-top:-32px;opacity:1;-webkit-transform:translate3d(0, 0, 0);}
#fp-nav.fp-right{right:17px;}
#fp-nav.fp-left{left:17px;}
.fp-slidesNav{position:absolute;z-index:4;right:0;left:0 !important;margin:0 auto !important;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.fp-slidesNav.fp-bottom{bottom:17px;}
.fp-slidesNav.fp-top{top:17px;}
#fp-nav ul,
.fp-slidesNav ul{margin:0;padding:0;}
#fp-nav ul li,
.fp-slidesNav ul li{display:block;position:relative;width:14px;height:13px;margin:7px;}
.fp-slidesNav ul li{display:inline-block;}
#fp-nav ul li a,
.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;text-decoration:none;cursor:pointer;}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:100%;}
#fp-nav ul li a span,
.fp-slidesNav ul li a span{position:absolute;z-index:1;top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border:0;border-radius:50%;background:#333333;transition:all 0.1s ease-in-out;}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px;}
#fp-nav ul li .fp-tooltip{display:block;overflow:hidden;position:absolute;top:-2px;width:0;max-width:220px;opacity:0;color:#ffffff;font-family:arial, helvetica, sans-serif;font-size:14px;font-size:1.4rem;white-space:nowrap;cursor:pointer;}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip{width:auto;opacity:1;transition:opacity 0.2s ease-in;}
#fp-nav ul li .fp-tooltip.fp-right{right:20px;}
#fp-nav ul li .fp-tooltip.fp-left{left:20px;}
.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell{height:auto !important;}
.fp-responsive .fp-auto-height-responsive.fp-section, .fp-responsive .fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important;}
#fp-nav ul li{margin:14px 12px;}
#fp-nav ul li:last-of-type{display:none;}
#fp-nav ul li:hover a.active span,
#fp-nav ul li:hover a span{margin:auto;height:6px;width:6px;}
#fp-nav ul li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
#fp-nav ul li a.active span{margin:auto;-webkit-transform:scale(1.333);transform:scale(1.333);height:6px;width:6px;}
#fp-nav ul li a span{margin:auto;background-color:rgba(255, 255, 255, 0.6);box-shadow:0 0 0 2px rgba(20, 22, 24, 0.3);height:6px;width:6px;position:absolute;top:0;right:0;bottom:0;left:0;}
@media only screen and (min-width: 640px) {
.is-archive .entry{width:calc((100% - (2.9124rem * 1)) / 2 - 0.1px);min-height:384px;margin-bottom:2.9124rem;margin-left:2.9124rem;}
.is-archive .entry:nth-of-type(2n + 1){margin-left:0;}
.front-page-4 .entry{width:calc((100% - (2.9124rem * 1)) / 2 - 0.1px);min-height:384px;margin-bottom:2.9124rem;margin-left:2.9124rem;}
.front-page-4 .entry:nth-of-type(2n + 1){margin-left:0;}
.related-posts .entry{width:calc((100% - (2.9124rem * 1)) / 2 - 0.1px);min-height:384px;margin-bottom:2.9124rem;margin-left:2.9124rem;}
.related-posts .entry:nth-of-type(2n + 1){margin-left:0;}
}
@media only screen and (min-width: 896px) {
h1{font-size:5.70048rem;}
.site-header{height:10rem;margin-bottom:4.05rem;}
.has-sticky-header .site-header.shrink{height:6rem;}
.fp-viewing-1 .site-header, .fp-viewing-2 .site-header, .fp-viewing-3 .site-header, .fp-viewing-4 .site-header, .fp-viewing-5 .site-header{height:6rem;}
.site-header .wrap{flex-wrap:nowrap;}
.header-widget-area.widget-area{margin-top:0;margin-left:1.8rem;}
.wrap{display:flex;flex-wrap:wrap;justify-content:space-between;}
.nav-primary{display:flex !important;visibility:visible;overflow:visible;position:relative;top:auto;width:auto;height:auto;margin-left:auto;opacity:1;background-color:transparent;}
.nav-secondary{border-top:1px solid #dfe2e5;}
.nav-secondary .menu{justify-content:flex-start;}
.site-footer .menu-item{font-size:inherit;padding:0 0 0.9rem;margin:0 0 0.9rem;}
.sidebar-content .content, .content-sidebar .content, .center-content .content{width:calc(100% - (30rem + 2.9124rem));}
.home .content, .full-width-content .content{width:100%;}
.page .content{margin-bottom:1.8rem;}
.single-post .content{margin-top:13.6rem;margin-bottom:1.8rem;}
.is-archive .content{margin-bottom:3.6rem;}
.is-archive.center-content .content{width:100%;}
.home .content{margin:0;}
.sidebar{margin-top:0;}
.content-sidebar .sidebar, .sidebar-content .sidebar{width:30rem;}
.sidebar-content .sidebar{order:-1;}
.single-post .sidebar{margin-top:14.6rem;margin-bottom:1.8rem;}
.site-footer .widget{margin-bottom:0;}
.footer-widgets{padding:calc(5.4rem * 1.25) 0;}
.footer-credits{padding:calc(5.4rem * 1.333) 0;}
.menu{min-height:0;padding:0;border:0;background-color:transparent;font-size:1.27298rem;justify-content:flex-end;}
.menu-item{display:block;width:auto;margin:0;padding:1.8rem 1.4562rem;opacity:1;-webkit-transform:none;transform:none;}
.menu-item:last-of-type{padding-right:0;}
.menu-item:first-of-type{padding-left:0;}
.menu-toggle{display:none;}
.sub-menu{display:none;visibility:visible;position:absolute;width:auto;min-width:18rem;max-height:none;margin-left:calc(-1.8rem - 0.9rem);padding:1.8rem;opacity:1;background-color:#202326;font-size:1.27298rem;transition:none;}
.sub-menu .menu-item{width:auto;padding:0.9rem;opacity:1;-webkit-transform:none;transform:none;}
.sub-menu .sub-menu{top:-1.8rem;left:calc(100% - 1px);margin-left:0;white-space:nowrap;}
.sub-menu-toggle{display:none;}
.hero-section{margin-bottom:4.7988rem;padding-top:13.6rem;padding-bottom:2.9124rem;}
.is-archive .hero-section{margin-bottom:4.7988rem;}
.hero-section p{font-size:1.68697rem;}
.author-box{display:block;position:relative;margin-top:0.9rem;padding:3.6rem;}
.author-box-title{width:auto;}
.author-box-content{padding-left:9rem;}
.author-box .avatar{margin-right:3.6rem;}
.is-archive .entry{width:calc((100% - (2.9124rem * 2)) / 3 - 0.1px);padding:3.6rem;}
.is-archive .entry:nth-of-type(2n + 1){margin-left:2.9124rem;}
.is-archive .entry:nth-of-type(3n + 1){margin-left:0;}
.is-archive .entry h2, .is-archive .entry h4{font-size:2.48513rem;}
.is-archive.content-sidebar .entry, .is-archive.sidebar-content .entry{width:calc((100% - (2.9124rem * 1)) / 2 - 0.1px);margin-left:2.9124rem;padding:3.6rem;}
.is-archive.content-sidebar .entry:nth-of-type(3n + 1),
.is-archive.sidebar-content .entry:nth-of-type(3n + 1){margin-left:2.9124rem;}
.is-archive.content-sidebar .entry:nth-of-type(2n + 1),
.is-archive.sidebar-content .entry:nth-of-type(2n + 1){margin-left:0;}
.single-post .entry-header{max-width:896px;margin-bottom:1.8rem;padding:0;}
.content-sidebar .entry-header, .sidebar-content .entry-header{left:0;width:100%;margin-left:0;text-align:left;-webkit-transform:none;transform:none;}
.entry-content{font-size:2.025rem;}
.entry-content{margin-bottom:5.4rem;}
.is-singular .entry-footer{padding-bottom:1.8rem;}
.wp-block-column{margin-left:2.9124rem;}
.wp-block-column:first-of-type{margin-left:0;}
.gallery-item{margin-left:2.9124rem;}
.gallery-item:nth-of-type(2n + 1){margin-left:2.9124rem;}
.gallery-columns-1 .gallery-item{margin-left:0;}
.gallery-columns-2 .gallery-item{width:calc((100% - (2.9124rem * 1)) / 2 - 0.1px);}
.gallery-columns-2 .gallery-item:nth-of-type(2n + 1){margin-left:0;}
.gallery-columns-3 .gallery-item{width:calc((100% - (2.9124rem * 2)) / 3 - 0.1px);}
.gallery-columns-3 .gallery-item:nth-of-type(3n + 1){margin-left:0;}
.gallery-columns-4 .gallery-item{width:calc((100% - (2.9124rem * 3)) / 4 - 0.1px);}
.gallery-columns-4 .gallery-item:nth-of-type(4n + 1){margin-left:0;}
.gallery-columns-5 .gallery-item{width:calc((100% - (2.9124rem * 4)) / 5 - 0.1px);}
.gallery-columns-5 .gallery-item:nth-of-type(5n + 1){margin-left:0;}
.gallery-columns-6 .gallery-item{width:calc((100% - (2.9124rem * 5)) / 6 - 0.1px);}
.gallery-columns-6 .gallery-item:nth-of-type(6n + 1){margin-left:0;}
.gallery-columns-7 .gallery-item{width:calc((100% - (2.9124rem * 6)) / 7 - 0.1px);}
.gallery-columns-7 .gallery-item:nth-of-type(7n + 1){margin-left:0;}
.gallery-columns-8 .gallery-item{width:calc((100% - (2.9124rem * 7)) / 8 - 0.1px);}
.gallery-columns-8 .gallery-item:nth-of-type(8n + 1){margin-left:0;}
.gallery-columns-9 .gallery-item{width:calc((100% - (2.9124rem * 8)) / 9 - 0.1px);}
.gallery-columns-9 .gallery-item:nth-of-type(9n + 1){margin-left:0;}
.pagination{padding:5.4rem 0 3.6rem;}
.comment-content{font-size:2.025rem;}
.comment-respond{margin-top:3.6rem;margin-bottom:5.8248rem;}
.comment-notes{font-size:1.8rem;}
.footer-widget-area{width:calc((100% - (2.9124rem * 3)) / 4 - 0.1px);margin-bottom:0;margin-left:2.9124rem;}
.footer-widget-area:first-of-type{margin-left:0;}
.front-page-1, .front-page-2, .front-page-4, .front-page-5{padding-top:9rem;padding-bottom:9rem;}
.front-page-1{height:100vh;}
.front-page-1 > .wrap{margin-top:5.4rem;}
.front-page-1 h1{font-size:6.04718rem;}
.front-page-1 button, .front-page-1 [type='button'],
.front-page-1 [type='reset'],
.front-page-1 [type='submit'],
.front-page-1 .button{margin-top:1.8rem;}
.front-page-2 h2{font-size:4.30156rem;}
.front-page-2 h3{margin-bottom:0.9rem;}
.front-page-2 big{font-size:6.52289rem;}
.front-page-3 .entry{width:25%;height:50vh;}
.front-page-3 .entry:nth-of-type(3n + 1){width:25%;}
.front-page-3 .entry:nth-of-type(1),
.front-page-3 .entry:nth-of-type(6n + 6),
.front-page-3 .entry:nth-of-type(6n + 7){width:50%;}
.front-page-4 .widget-title{margin-bottom:5.4rem;}
.front-page-4 .entry{width:calc((100% - (2.9124rem * 2)) / 3 - 0.1px);padding:3.6rem;}
.front-page-4 .entry:nth-of-type(2n + 1){margin-left:2.9124rem;}
.front-page-4 .entry:nth-of-type(3n + 1){margin-left:0;}
.front-page-4 .entry h2, .front-page-4 .entry h4{font-size:2.48513rem;}
.front-page-5 .widget-title{margin-bottom:3.6rem;font-size:3.43103rem;}
.pricing-table > div{margin-bottom:0;}
.lSSlideOuter .lSPager.lSpg{padding-top:5.4rem;}
.hero-section .portfolio-filter{margin-bottom:-0.9rem;}
.portfolio-filter a{margin:1.8rem;}
.tax-portfolio-type .entry, .post-type-archive-portfolio .entry{width:25%;height:50vh;max-height:384px;}
.single-portfolio .entry > .alignwide img{margin-top:6.75rem;}
.content-sidebar .reading-options, .sidebar-content .reading-options{justify-content:flex-start;}
.cookie-notice-container a{margin:0;}
.shared-counts-wrap{margin-bottom:0.9rem;}
.shared-counts-wrap.before_content{padding:0.6rem 0 0;}
.content-sidebar .shared-counts-wrap.before_content, .sidebar-content .shared-counts-wrap.before_content{justify-content:flex-start;}
.related-title{margin-top:3.6rem;margin-bottom:3.6rem;}
.related-posts{position:relative;left:50%;width:100vw;max-width:120%;-webkit-transform:translate(-50%);transform:translate(-50%);}
.related-posts .entry{width:calc((100% - (2.9124rem * 2)) / 3 - 0.1px);padding:3.6rem;}
.related-posts .entry:nth-of-type(2n + 1){margin-left:2.9124rem;}
.related-posts .entry:nth-of-type(3n + 1){margin-left:0;}
.related-posts .entry h2, .related-posts .entry h4{font-size:2.48513rem;}
.related-posts .entry{min-height:320px;margin-left:0;padding:2.5452rem;}
.related-posts .entry .entry-title{font-size:2.115rem;}
.alignleft{float:left;margin:0 1.8rem 1.8rem 0;}
.alignright{float:right;margin:0 0 1.8rem 1.8rem;}
.alignwide img, .alignfull img{margin:0.9603rem auto 3.8412rem;}
.one-half, .one-third, .one-fourth, .one-fifth, .one-sixth, .two-thirds, .two-fourths, .two-fifths, .two-sixths, .three-fourths, .three-fifths, .three-sixths, .four-fifths, .four-sixths, .five-sixths{float:left;margin-left:2.9124rem;}
.one-half, .three-sixths, .two-fourths{width:calc((100% - (2.9124rem * 1)) / 2 - 0.1px);}
.one-third, .two-sixths{width:calc((100% - (2.9124rem * 2)) / 3 - 0.1px);}
.four-sixths, .two-thirds{width:calc(calc((100% - (2.9124rem * 2)) / 3 - 0.1px) * 2 + 2.9124rem);}
.one-fourth{width:calc((100% - (2.9124rem * 3)) / 4 - 0.1px);}
.three-fourths{width:calc(calc((100% - (2.9124rem * 3)) / 4 - 0.1px) * 3 + (2.9124rem * 2));}
.one-fifth{width:calc((100% - (2.9124rem * 4)) / 5 - 0.1px);}
.two-fifths{width:calc(calc((100% - (2.9124rem * 4)) / 5 - 0.1px) * 2 + 2.9124rem);}
.three-fifths{width:calc(calc((100% - (2.9124rem * 4)) / 5 - 0.1px) * 3 + (2.9124rem * 2));}
.four-fifths{width:calc(calc((100% - (2.9124rem * 4)) / 5 - 0.1px) * 4 + (2.9124rem * 3));}
.one-sixth{width:calc((100% - (2.9124rem * 5)) / 6 - 0.1px);}
.five-sixths{width:calc(calc((100% - (2.9124rem * 5)) / 6 - 0.1px) * 5 + (2.9124rem * 4));}
.first{clear:both;margin-left:0;}
}
@media only screen and (min-width: 1408px) {
.hero-section{padding-top:15.4rem;padding-bottom:3.6rem;}
}
@media only screen and (max-width: 896px) {
.no-js .menu-item{width:100%;padding:0;}
.no-js .sub-menu .menu-item{width:auto;margin:0 1.8rem 0 0;padding:0;}
.sub-menu .menu-item:first-of-type{padding-top:1.8rem;}
.sub-menu .menu-item:last-of-type{padding-bottom:0.6rem;}
.wp-block-columns{flex-wrap:wrap;}
.wp-block-column{flex:none;width:100%;}
.front-page-2 .one-fourth{width:42.5vw;}
.front-page-2 .fa{margin-bottom:1.8rem;-webkit-transform:scale(0.75);transform:scale(0.75);}
.front-page-2 hr{margin-bottom:0.9rem;}
.front-page-2 p{font-size:1.6rem;}
.front-page-2 p:last-of-type{margin-bottom:0;}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.wp-custom-header iframe, .front-page-5 .widget_media_image:first-of-type iframe, .wp-custom-header img, .front-page-5 .widget_media_image:first-of-type img{width:auto;min-width:100%;max-width:none;height:auto;min-height:100%;max-height:none;}
}
@media print {
*,
*:before,
*:after {
color: #424950 !important;
background: transparent !important;
box-shadow: none !important;
text-shadow: none !important;
}
a, a:visited {
text-decoration: underline;
}
a[href]:after {
content: ' (' attr(href) ')';
}
abbr[title]:after {
content: ' (' attr(title) ')';
}
a[href^='javascript:']:after,
a[href^='#']:after,
.site-title > a:after {
content: '';
}
thead {
display: table-header-group;
}
img, tr {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 2cm 0.5cm;
}
p, h2, h3 {
orphans: 3;
widows: 3;
}
blockquote, pre {
border: 1px solid #dfe2e5;
page-break-inside: avoid;
}
.content, .content-sidebar {
width: 100%;
}
button, input, select, textarea, .breadcrumb, .comment-edit-link, .comment-form, .comment-list .reply a, .comment-reply-title, .edit-link, .entry-comments-link, .entry-footer, .genesis-box, .header-widget-area, .hidden-print, .home-top, .nav-primary, .nav-secondary, .post-edit-link, .sidebar {
display: none !important;
}
.title-area {
width: 100%;
text-align: center;
}
.site-title > a {
margin: 0;
text-decoration: none;
text-indent: 0;
}
.site-inner {
position: relative;
top: -5.4rem;
padding-top: 0;
}
.author-box {
margin-bottom: 0;
}
h1, h2, h3, h4, h5, h6 {
orphans: 3;
page-break-after: avoid;
page-break-inside: avoid;
widows: 3;
}
img {
page-break-after: avoid;
page-break-inside: avoid;
}
blockquote, pre, table {
page-break-inside: avoid;
}
dl, ol, ul {
page-break-before: avoid;
}
}