@font-face{font-family:"Niva Bold";src:url("../fonts/Niva-Bold.woff") format("woff"), url("../fonts/Niva-Bold.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Niva Light";src:url("../fonts/Niva-Light.woff") format("woff"), url("../fonts/Niva-Light.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}header{font-size:110%}@media (min-width:768px){header{font-size:100%}}header.site-header{background:transparent;padding:1em 0;position:absolute;width:100%;z-index:4}header.site-header .site-branding .site-logo-title .site-logo img{width:auto;height:15rem}header.site-header .main-navigation ul{margin:0;padding:0}header.site-header .main-navigation ul li{list-style-type:none;margin:0 2em}header.site-header .main-navigation ul li a{color:#FFFFFF;text-transform:uppercase;-webkit-transition:font-size 0.6s linear;-moz-transition:font-size 0.6s linear;-o-transition:font-size 0.6s linear;transition:font-size 0.6s linear}header.site-header .main-navigation ul li:first-child{margin-left:0}header.site-header .main-navigation ul li:last-child{margin-right:0}header.site-header .main-navigation ul li:hover a{font-size:2.3rem}header.site-header.front-page{background:-moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 100%);background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#00000000",GradientType=1);color:#FFFFFF;position:absolute;padding:0;z-index:3;width:100%}header.site-header.front-page .container{z-index:2;position:relative}header.site-header.front-page .container a{color:#FFFFFF}header.site-header.front-page .container .site-branding .site-logo-title .site-logo img{width:auto;height:35rem}.shiftnav.shiftnav-skin-standard-dark{background:#1b1d26 !important;color:#FFFFFF !important;border:0 !important}.shiftnav.shiftnav-skin-standard-dark a{color:#FFFFFF !important;text-transform:lowercase;font-size:1.9rem !important}.shiftnav.shiftnav-skin-standard-dark .shiftnav-panel-close{position:relative;width:100%;text-align:right}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu{background:transparent !important}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item:hover{background:#464a62 !important;border:0 !important}.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target,.shiftnav.shiftnav-skin-standard-dark .shiftnav.shiftnav-standard-dark ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item>.shiftnav-target{background:#242632 !important;border:0 !important}.shiftnav-toggle.shiftnav-toggle-button{background:transparent !important}footer.site-footer{background:transparent;color:#9C9C9C;font-size:1.5rem}footer.site-footer ul{margin:0;padding:0}footer.site-footer ul#menu-main li{padding:0 0.5em}footer.site-footer ul li{list-style-type:none}footer.site-footer ul li a{color:#9C9C9C;text-transform:lowercase}footer.site-footer .copyright{line-height:130%}footer.site-footer .copyright>div{padding:0.5em 0}@media (min-width:768px){footer.site-footer .copyright>div{border-left:1px solid #9C9C9C;padding:0 0.5em}}footer.site-footer .copyright>div:first-child{border-left:0}footer.site-footer .site-branding .site-logo img{width:auto;height:6em}footer.site-footer .tpd-link{background:-webkit-linear-gradient(0deg, #3c9bd6, #530d7e);color:#3C9CD6;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.skewed-image-bottom{clip-path:polygon(0 0%, 100% 0%, 100% 80%, 0% 100%)}.wpcf7 p{width:100%}.wpcf7 .wpcf7-form-control.wpcf7-text,.wpcf7 .wpcf7-form-control.wpcf7-textarea{background:#1b1d26;focus:0;border:0;padding:1em;color:#FFFFFF !important;width:-webkit-fill-available;width:-moz-available}.wpcf7 .wpcf7-form-control.wpcf7-submit{-webkit-appearance:none;width:100%;background:#15161d;focus:0;border:0;color:#FFFFFF !important;padding:1em;margin:0}.buttons-block .cta{font-family:"Niva Light";font-size:3rem;margin:1em 0}@media (min-width:768px){.buttons-block .cta{margin:0.5em 3em}.buttons-block .cta:first-child{margin-left:0}.buttons-block .cta:last-child{margin-right:0}.buttons-block .cta:only-child{margin:0.5em 0 !important}}.buttons-block .cta:hover{color:none}.skewed-block{padding:3rem 0;margin:0 !important;border:0;align-self:stretch !important;display:flex;flex-flow:column;justify-items:center}@media (min-width:768px){.skewed-block{padding:8em 14em}}@media (min-width:768px){.skewed-block{clip-path:polygon(0 20%, 100% 0%, 100% 80%, 0% 100%)}}@media (min-width:768px){.skewed-block.reverse-skew{clip-path:polygon(0 0, 100% 20%, 100% 100%, 0 80%)}}.skewed-gallery-block>*{padding:10em 0;margin:0 !important;border:0;align-self:stretch !important;display:flex;flex-flow:column;justify-items:center;position:relative;clip-path:polygon(0 20%, 100% 0%, 100% 80%, 0% 100%)}@media (min-width:768px){.skewed-gallery-block>*{padding:8em 4em}}.skewed-gallery-block>*:nth-child(even){clip-path:polygon(0 0, 100% 20%, 100% 100%, 0 80%)}.skewed-gallery-block>*:hover{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);padding:10em 4em}.skewed-gallery-block>*:hover .skewed-desc{top:0}.skewed-gallery-block>* .skewed-desc{position:absolute;background:rgba(0, 0, 0, 0.5);padding:5em;top:1000px;left:0;width:inherit;height:100%}@media (min-width:992px){.skewed-gallery-block.skewed-gallery-special>*{clip-path:polygon(0 53%, 100% 0%, 100% 47%, 0% 100%)}.skewed-gallery-block.skewed-gallery-special>*:nth-child(even){clip-path:polygon(0 0, 100% 53%, 100% 100%, 0 47%)}.skewed-gallery-block.skewed-gallery-special>*:hover{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);padding:10em 4em}}