/*!
Theme Name: SSA 25
Theme URI: http://underscores.me/
Author: Copperwing Design
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ssa-25
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

SSA is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;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}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#f4f4f4}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{font-family:"Public Sans",sans-serif;border:none;border-bottom:2px solid #ffb600;border-radius:0;background:none;font-size:13px;line-height:190%;color:#424242;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{font-family:"Public Sans",sans-serif;font-size:16px;color:#424242;border:none;border-bottom:2px solid #ccc;border-radius:0;padding:5px 0;width:100%;letter-spacing:1px;margin-bottom:25px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus{color:#424242}textarea{font-family:"Public Sans",sans-serif;font-size:16px;color:#424242;border:2px solid #ccc;border-radius:0;padding:15px;width:100%;letter-spacing:1px}textarea:focus{color:#424242}select{border:1px solid #ccc}.gold input[type=text],.gold input[type=email],.gold input[type=url],.gold input[type=password],.gold input[type=search],.gold input[type=number],.gold input[type=tel],.gold input[type=range],.gold input[type=date],.gold input[type=month],.gold input[type=week],.gold input[type=time],.gold input[type=datetime],.gold input[type=datetime-local],.gold input[type=color]{font-family:"Public Sans",sans-serif;font-size:16px;color:#000;border:none;border-bottom:2px solid #ba8b3b;border-radius:0;padding:5px 0;width:100%;letter-spacing:1px;margin-bottom:25px;background-color:rgba(0,0,0,0)}.gold input[type=text]:focus,.gold input[type=email]:focus,.gold input[type=url]:focus,.gold input[type=password]:focus,.gold input[type=search]:focus,.gold input[type=number]:focus,.gold input[type=tel]:focus,.gold input[type=range]:focus,.gold input[type=date]:focus,.gold input[type=month]:focus,.gold input[type=week]:focus,.gold input[type=time]:focus,.gold input[type=datetime]:focus,.gold input[type=datetime-local]:focus,.gold input[type=color]:focus{color:#000}.gold ::placeholder{color:#000}.gold .wpcf7-submit{background-color:#fff;padding:15px;font-size:17px;font-family:"Public Sans",sans-serif;font-weight:400;line-height:100%;display:block;margin:auto}.gold .recaptcha{display:flex;justify-content:center;margin:25px 0 20px}.gold p{margin-bottom:0}.gold .wpcf7-spinner{position:absolute}@media(min-width: 992px){.signup{padding-top:80px;padding-bottom:80px;background-image:url(/images/form-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}.signup input{background-color:rgba(0,0,0,0)}.signup .wht-st{padding:70px 0 50px}.signup-btn{border:none;background-color:#ffb600;padding:15px;font-size:17px;font-family:"Public Sans",sans-serif;font-weight:400;line-height:100%}.wht-st{background-color:hsla(0,0%,100%,.9)}.ctct-form-wrapper .ctct-form-field{width:50%;display:inline-block;vertical-align:top}@media(min-width: 992px){.ctct-form-wrapper .ctct-form-field:nth-child(odd){padding-right:20px}.ctct-form-wrapper .ctct-form-field:nth-child(even){padding-left:20px}}@media(max-width: 991px){.ctct-form-wrapper .ctct-form-field{width:100%;padding:0}}.ctct-form-field.ctct-form-field-submit{text-align:center;width:100%;padding:0 !important}.ctct-form-wrapper label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.ctct-form-wrapper input::placeholder,.ctct-form-wrapper textarea::placeholder{color:#000;font-size:16px}.ctct-submit{font-weight:400 !important;padding:12px 15px !important;line-height:unset !important;border:none !important}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.container.demo-2{position:fixed;top:0;z-index:2}.dl-menu{padding-top:150px !important}.dl-menuwrapper{float:left;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%}body.menu .dl-menuwrapper{width:100%}ul.dl-submenu{margin-left:0}body.menu .dl-menuwrapper{min-height:100vh;z-index:2}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper button.dl-trigger{background:#ccc;border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:fixed;cursor:pointer;outline:none;top:20px;right:15px}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative}.dl-menuwrapper li a{display:inline-block;position:relative;padding:15px 5px;font-size:30px;line-height:30px;font-weight:200;color:#000;outline:none;text-transform:uppercase}.dl-submenu li a{font-size:24px;text-transform:capitalize;padding:10px 5px;color:#424242}@media(min-width: 992px){.dl-submenu li a{font-size:24px;padding:8px}}ul.dl-menu{padding-bottom:50px}.dl-menuwrapper li:not(:last-child)::after{width:30px;height:2px;background-color:#e9ae4a;content:"";display:block;margin:0 0 0 5px}.dl-submenu li:first-child:after{display:none}.dl-menuwrapper li a:hover{text-decoration:none}dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:24px;right:-15px;background:url(/images/back-arr.png);content:"";width:6px;height:11px;transform:rotate(-180deg);background-size:contain}.dl-back img{width:52px}.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,.3);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,.15)}.dl-menuwrapper .dl-menu{margin:0;position:absolute;width:100%;opacity:0;top:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);left:0}.dl-menuwrapper li .dl-submenu{display:none}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 .4s ease;animation:MenuAnimOut3 .4s ease}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 .4s ease;animation:MenuAnimOut4 .4s ease}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 .4s ease;animation:MenuAnimOut5 .4s ease}.dl-trigger span{display:block;height:3px;width:30px;background:#fff;opacity:1;transform:rotate(0deg);transition:.25s}.dl-trigger.dl-active span{width:33px !important;transition:.25s;display:block}.hb.dl-trigger.dl-active{height:30px;width:30px;top:65px;right:25px;position:absolute;z-index:2;transition:all .25s}@media(max-width: 767px){.hb.dl-trigger.dl-active{top:50px;right:10px}}.dl-trigger.dl-active{position:absolute}.small .hb.dl-trigger.dl-active{top:45px}.dl-trigger span:first-of-type{top:35px;z-index:2}.dl-trigger span:last-of-type{top:35px;z-index:2}.dl-trigger.dl-active span:first-of-type{top:20px;transform:rotate(135deg);z-index:2}.dl-trigger.dl-active span:last-of-type{transform:rotate(-135deg);z-index:2}.dl-trigger span{display:block;position:absolute;height:3px;background:#434343;opacity:1;transform:rotate(0deg);transition:.25s;left:15px}.dl-trigger span:nth-child(2){top:25px}.dl-trigger.dl-active span{top:-1px;left:14px}.dl-menuwrapper button.dl-trigger{border:none;width:60px;height:60px;text-indent:-900em;overflow:hidden;position:fixed;cursor:pointer;outline:none;top:20px;right:15px}@media(max-width: 767px){.dl-menuwrapper button.dl-trigger{width:50px;top:5px}}.dl-menuwrapper button.dl-trigger{transition:all .5s ease}.small .dl-menuwrapper button.dl-trigger{top:-5px}.hb.dl-trigger.dl-active{height:60px;width:60px;top:20px;right:0;position:absolute;z-index:2;-webkit-transition:all .25s;transition:all .25s}@media(max-width: 767px){.hb.dl-trigger.dl-active{width:50px}}.dl-trigger span:first-child{top:37px}.dl-trigger span:nth-child(2){top:50px}.dl-trigger.dl-active span:first-child{top:43px;margin-right:1px}.dl-trigger.dl-active span:nth-child(2){top:43px;margin-right:1px}@media(max-width: 767px){.dl-trigger.dl-active span{left:0;margin-left:15px}}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}}@-webkit-keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);opacity:0}}@keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 .4s ease;animation:MenuAnimIn3 .4s ease}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 .4s ease;animation:MenuAnimIn4 .4s ease}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 .4s ease;animation:MenuAnimIn5 .4s ease}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 .4s ease;animation:SubMenuAnimIn3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 .4s ease;animation:SubMenuAnimIn4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 .4s ease;animation:SubMenuAnimIn5 .4s ease}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 .4s ease;animation:SubMenuAnimOut3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 .4s ease;animation:SubMenuAnimOut4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 .4s ease;animation:SubMenuAnimOut5 .4s ease}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);opacity:0}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);opacity:0}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:""}.demo-1 .dl-menuwrapper button{background:#c62860}.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper ul{background:#9e1847}.demo-2 .dl-menuwrapper ul{background:#0065a4}.demo-3 .dl-menuwrapper button{background:#08cbc4}.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper ul{background:#00b4ae}.demo-4 .dl-menuwrapper button{background:#90b912}.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper ul{background:#79a002}.demo-5 .dl-menuwrapper button{background:#744783}.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper ul{background:#643771}.dl-menuwrapper button{background:rgba(0,0,0,0);z-index:2}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{width:100%;height:100%;padding:0 0 0 0;margin:0 0 0 0}body{margin:0 !important;padding:0 !important;font-family:"Public Sans",sans-serif;background-color:f4f4f4 !important}.site{background-color:#fff}.con-max{width:100%;max-width:1920px;margin:auto;position:relative}.con-1490{width:100%;max-width:1490px;padding-left:55px;padding-right:55px;margin:auto;position:relative}@media(max-width: 991px){.con-1490{padding-left:15px;padding-right:15px}}.con-14{width:100%;max-width:1400px;padding-left:15px;padding-right:15px;margin:auto}.con-13{width:100%;max-width:1300px;margin-right:100px;margin:auto}.con-13-w{width:100%;max-width:1300px;padding-left:15px;padding-right:15px;margin:auto}.con-12{width:100%;max-width:1260px;padding-left:30px;padding-right:30px;margin:auto}.con-10{width:100%;max-width:1030px;padding-left:15px;padding-right:15px;margin:auto}.con-9{width:100%;max-width:960px;padding-left:30px;padding-right:30px;margin:auto}.pt-90{padding-top:90px}.mt-90{margin-top:90px}.pl-100{padding-left:115px}.dt-pl-100{padding-left:115px}@media(max-width: 1199px){.dt-pl-100{padding-left:15px}}.mw-500{max-width:530px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.pb-70{padding-bottom:70px}.pb-150{padding-bottom:150px}.pb-250{padding-bottom:250px}.np{padding-left:0 !important;padding-right:0 !important}p{font-size:16px;line-height:190%;color:#424242;font-weight:400;letter-spacing:.5px}a:hover{text-decoration:none}.dl-menu{background-color:#fff}.smb{font-size:13px;line-height:190%;color:#424242;font-weight:700;text-transform:uppercase}img.ar-dn{position:absolute;bottom:25px;left:18%;z-index:1}@media(max-width: 991px){img.ar-dn{left:25%}}.h0{position:absolute;color:#fff;font-size:80px;z-index:1;top:85px;left:85px;text-transform:uppercase;font-weight:100;line-height:100%}.h02{font-size:80px;font-weight:100;text-transform:uppercase;line-height:100%}h1{font-size:55px;font-weight:100;color:#000;margin-top:-3px;line-height:100%}.single-projects h1,.single-people h1,.single-services h1{font-size:40px}@media(max-width: 499px){.single-projects h1,.single-people h1,.single-services h1{font-size:22px}}h2{font-size:28px;font-weight:100;color:#424242;line-height:125%;margin-bottom:.75em}h2.uc{line-height:150%}#our-services h2{font-size:20px;font-weight:200}#locations h2{font-size:24px;line-height:150%}h3{font-size:20px;font-weight:100;color:#424242;line-height:200%;text-transform:uppercase}#home h3{line-height:150%}.sow{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-bottom:2px solid #ffb600;max-width:max-content}.sow a,.t-blk{color:#000}.uc{text-transform:uppercase !important}.cols-2 h2{max-width:320px}.mr-dt-150{margin-right:150px}.pb-huge{padding-bottom:250px}body.menu section,body.menu .fcr{display:none}body.home .con-max{opacity:1}body.home.menu .con-max{opacity:0}body.menu{background-color:#fff;max-width:100%;overflow-x:hidden}.px-50{padding-left:50px;padding-right:50px}.gra-b{background:#fff;background:linear-gradient(0deg, rgb(244, 244, 244) 0%, rgb(244, 244, 244) 79%, rgb(255, 255, 255) calc(79% + 1px), rgb(255, 255, 255) 100%)}.process-b.gra-b{background:#fff;background:linear-gradient(0deg, rgb(244, 244, 244) 0%, rgb(244, 244, 244) 77%, rgb(255, 255, 255) calc(77% + 1px), rgb(255, 255, 255) 100%)}.contact-b.gra-b{background:#fff;background:linear-gradient(0deg, rgb(244, 244, 244) 0%, rgb(244, 244, 244) 54%, rgb(255, 255, 255) calc(54% + 1px), rgb(255, 255, 255) 100%)}.history-b.gra-b{background:#fff;background:linear-gradient(0deg, rgb(244, 244, 244) 0%, rgb(244, 244, 244) 23%, rgb(255, 255, 255) calc(23% + 1px), rgb(255, 255, 255) 100%)}@media(min-width: 1200px){.ee-wrap{padding-left:12vw}}@media(min-width: 1500px){.ee-wrap{padding-left:200px}}.im-wrap{position:relative}.rf-wrap{position:relative;display:flex;align-items:center;justify-content:left}.home .gra-b{background:#fff;background:linear-gradient(0deg, rgb(244, 244, 244) 0%, rgb(244, 244, 244) 59%, rgb(255, 255, 255) 59%, rgb(255, 255, 255) 100%)}body.menu .con-14{padding:0}body.menu .lo{position:absolute;top:0;margin-top:22px;z-index:5}body{overflow-x:hidden}.innerh{font-size:12px;position:absolute;bottom:7.8rem;left:32px}body :not(.home) .innerh{bottom:123px;left:-27px}body :not(.home) .innerh.tpl{top:330px;left:-30px;bottom:unset}@media(max-width: 1299px){body :not(.home) .innerh.tpl{left:0}}body.page-template-page-news .innerh.tpl{top:340px}body.page-template-page-projects .innerh.tpl,body.page-template-page-people .innerh.tpl,body.archive .innerh.tpl{top:420px}body :not(.home) .m2o.innerh{top:150px;left:-2px;bottom:unset}body.home .innerh{bottom:130px;left:35px;width:290px}.rotateh{-moz-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg)}body.page-template-page-projects,body.page-template-page-projects a,body.page-template-page-people,body.page-template-page-people a,body.page-template-page-services,body.page-template-page-services a{cursor:none}body.menu{cursor:default}body.menu a{cursor:pointer}body.menu .cursor{display:none}body.page-template-page-projects .entry-title,body.page-template-page-people .entry-title,body.page-template-page-services .entry-title{display:none}.ass .n-wrap a,.sen .n-wrap a{pointer-events:none}body.page-template-page-services .n-wrap{min-height:75px}.n-wrap{margin:auto}.n-wrap{min-height:180px}.news .n-wrap{min-height:180px}.news h3{line-height:150%}a.nova:focus{cursor:default}.cursor{width:30px;height:30px;border-radius:50%;position:absolute;background-color:#f3a73b;opacity:.5;pointer-events:none;font-size:0;transform:translate(-50%, -50%);z-index:2}.cursor.hov{background-color:#f3a73b;width:100px;height:100px;opacity:1;font-size:12px;text-transform:uppercase;font-family:Verdana,Geneva,Tahoma,sans-serif;transition:width .5s,height .5s,background-color .5s,opacity .5s,padding .5s,font-size .25s;text-align:center;display:flex;justify-content:center;align-items:center;padding:30px;font-weight:bold;color:#fff}.mb .cursor{display:none}.page-template-page-people .cursor.hov,.page-template-page-news .cursor.hov,.page-template-page-services .cursor.hov{color:#fff}@keyframes grow{0%{transform:scale(1) opacity(0)}1%{transform:opacity(1)}99%{transform:scale(75)}100%{transform:opacity(0) scale(1)}}.cols-md-4{width:30%;transition:width .25s,height .25s,margin .25s;margin:.3%}@media(max-width: 767px){.cols-md-4{width:calc(100% - 60px)}}.cols-md-4:hover{width:37%}@media(max-width: 767px){.cols-md-4:hover{width:calc(100% - 60px)}}#projs img,.pnext figure img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);transition:all .5s ease}#projs .cols-md-4:hover img,.pnext figure img:hover{-webkit-filter:none;-moz-filter:none;filter:none;transition:all .5s ease}@media(max-width: 767px){#projs .cols-md-4:hover img,.pnext figure img:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);transition:all .5s ease}}.cols-md-3{width:22.5%;transition:width .25s,height .25s,margin .25s;margin:.3%}@media(max-width: 767px){.cols-md-3{width:calc(50% - 60px)}}@media(max-width: 549.98px){.cols-md-3{width:calc(100% - 60px)}}.cols-md-3 .n-wrap{margin-top:15px;min-height:130px}@media(max-width: 1199px){.cols-md-3 .n-wrap{min-height:170px}}.cols-md-3 .n-wrap p{line-height:150%}.cols-md-3:hover{width:28%}@media(max-width: 767px){.cols-md-3:hover{width:calc(50% - 60px)}}@media(max-width: 549.98px){.cols-md-3:hover{width:calc(100% - 60px)}}#projs .cols-md-3:hover img,.pnext figure img:hover{-webkit-filter:none;-moz-filter:none;filter:none;transition:all .5s ease}@media(max-width: 767px){#projs .cols-md-3:hover img,.pnext figure img:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);transition:all .5s ease}}.page-template-page-projects .row,.page-template-page-people .row,.page-template-page-news .row,.page-template-page-services .row,.blog .row{align-items:flex-end;justify-content:center}.archive .row{align-items:flex-end;justify-content:center}.archive .row-empty{justify-content:flex-start;margin-left:15px}@media(min-width: 992px){.archive .row-empty{margin-left:35px}}#projs .invis{display:none}svg.button{position:absolute;opacity:0;z-index:999;pointer-events:none;-webkit-backface-visibility:hidden}svg.button.grow{animation-iteration-count:1;transform-origin:center center;animation-duration:1s;animation-name:grow;opacity:1;-webkit-backface-visibility:hidden}svg.button.b2{transform:scale(0);-webkit-backface-visibility:hidden}svg.button.b2.grow{animation-iteration-count:1;transform-origin:center center;animation-duration:1s;animation-name:grow;opacity:1;animation-delay:.25s;-webkit-backface-visibility:hidden}.mb svg.button{display:none}.single-projects{opacity:0}.single-people{opacity:0}.single-services{opacity:0}.archive .navigation.posts-navigation{display:none}@media(max-width: 1499px){.h0{top:4vw;left:4vw}}@media(max-width: 1199px){.h0{font-size:60px}}@media(max-width: 991px){.h0{font-size:6vw}}@media(max-width: 767px){.h0{font-size:30px}}.c-left{width:35.4%}@media(max-width: 991px){.c-left{width:50%;height:100%}}.c-right{width:64.6%}@media(max-width: 991px){.c-right .slick-slide img{width:200% !important;max-width:200% !important}.c-right{width:64.6%;width:50%;height:100%}}@media(max-width: 767px){.c-left .slick-slide img{width:150% !important;max-width:150% !important}.c-right .slick-slide img{width:300% !important;max-width:300% !important}}.car-wrap{display:flex;margin:0 65px;position:relative}@media(max-width: 991px){.car-wrap{margin:0 15px}}.menu .car-wrap{display:none}.top-wrap{display:flex;justify-content:space-between;align-items:center}.menu .top-wrap{display:unset;justify-content:unset;align-items:unset}.slick-vertical .slick-slide{border:none}.slick-slider button{display:none !important}.slick-slide{padding:0 !important;margin:0 !important;max-height:57vw}@media(max-width: 767px){.slick-slide{max-height:110vw}}.slick-slide>div{margin:0 !important}.single-post .slick-slide{padding:0 15px !important;max-height:unset !important}.single-post .slick-next{right:0}.single-post .slick-prev{left:0}.single-post .slick-next,.single-post .slick-prev{top:-25px;width:89px;height:14px}.single-post section.slideshow{margin-top:50px}.lo{width:198px;height:60px;background-image:url(/images/lo-amp.png);background-size:cover;margin:22px 0;transition:all .5s ease}@media(max-width: 991.98px){.lo{margin:30px 0}}img.lo{opacity:0}.hb{width:90px;float:right;display:inline-block;height:0}@media(max-width: 767px){.hb{width:50px}}.hb span{width:90px !important;height:3px;background-color:#434343;display:block}@media(max-width: 767px){.hb span{width:50px !important}}.dl-trigger span:first-child{float:right}.dl-trigger span:last-child{float:left}.mid{width:90px;height:13px;display:block}.wd{font-size:70px;color:#dcdcdc;font-weight:700;letter-spacing:18px;text-transform:uppercase;line-height:115%}@media(max-width: 767px){.wd{font-size:35px}}.reveal{width:max-content;position:relative}.mask{position:absolute;background-color:#fff;width:100%;height:100%;right:0}.mreveal{width:max-content;position:relative}.mmask{position:absolute;background-color:#fff;width:100%;height:100%;right:0}.dot{position:absolute;margin-left:-70px;z-index:2}.modot{position:absolute;margin-left:-70px;z-index:2}.about-4 p{text-transform:uppercase;font-weight:700;margin-bottom:0}.about-4 h2{margin-bottom:35px}section ul{list-style:none;margin-left:0}section ul li:before{content:"";background-image:url(/images/dash.jpg);width:15px;height:2px;margin:11px 9px 0 -32px;position:absolute}section ul li{line-height:150%;margin-bottom:25px;letter-spacing:1px}.wht-box{background-color:#fff;position:absolute;max-width:70%;padding:70px;opacity:0}@media(min-width: 1500px){.wht-box{padding:70px}}@media(min-width: 1200px)and (max-width: 1499px){.wht-box{padding:3.5vw}}@media(min-width: 992px)and (max-width: 1199px){.wht-box{padding:2vw 3vw;max-width:80%}}.ml-n1{margin-left:-1px}.ml-n1,.mx-n1{margin-left:-1px !important}.subs ul{padding-left:0}.subs ul li:before{display:none}.subs ul li{font-size:20px;font-weight:200;color:#424242;line-height:125%;margin-bottom:.75em}figure{margin:0}figure.ar-img{width:100%;overflow:hidden;margin:0;padding-top:65.88%;position:relative}.page-template-page-people figure.ar-img,.single-people figure.ar-img{padding-top:140%}figure.ar-img img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.pnext figure.ar-img img{width:70%}.heads figure.ar-img{padding-top:123%}.heads figure.ar-img.i1234{padding-top:120.3%}.heads figure.ar-img img{width:auto;height:100%}.page-template-page-people figure.ar-img img{top:100%;transform:translate(-50%, -100%)}.page-template-page-career .h0{top:50px}.accordion>.card .card-header{margin-bottom:0;border:none;padding:0;background-color:#fff}.accordion>.card{border:none;padding:0}.job-title{width:calc(100% - 50px)}.accordion .job-title::after{content:"";background-image:url(/images/chev-dn.png);width:14px;height:8px;margin:24px 15px 0 0;position:absolute;right:0;transform:rotate(0deg);transition:all .25s ease;top:15px}.accordion .job-title[aria-expanded=true]:after{color:#000;transform:rotate(180deg)}.accordion h3{border-bottom:2px solid #ccc;font-size:28px;padding:15px 0;margin-bottom:0}.accordion .collapse.show,.accordion .collapsing{margin-top:-2px;background-color:#fff}.collapse-wrap{padding:15px 0}.show .collapse-wrap{border-bottom:2px solid #ccc}#btt{position:fixed;bottom:65px;left:15px}@media(min-width: 1500px){#btt{left:65px}}#btt{opacity:0;transition:all .5s ease}#btt.show{opacity:1}.car-wrap-t{width:100%;height:3px;background-color:#fff;top:0px;position:absolute;z-index:1}.car-wrap-b{width:100%;height:3px;background-color:#fff;bottom:0px;position:absolute;z-index:1}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ffb600 !important}.select2-container--default .select2-selection--single{background-color:#fff;border:none;border-radius:0;border-bottom:2px solid #ffb600}.select2-container--classic .select2-selection--single .select2-selection__arrow b{width:20px;height:20px;background-color:red}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;text-transform:uppercase;font-weight:700}.select2-container *:focus{outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:700;text-transform:uppercase}.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(/images/dd.png);background-color:rgba(0,0,0,0);background-size:contain;border:none !important;height:15px !important;width:15px !important;margin:auto !important;top:4px !important;left:auto !important;right:-10px}.select2-container .select2-selection--single{height:35px;width:320px}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:0px;padding-right:0px}.awards p strong{background-color:#ffd971}.awards p{break-inside:avoid-column}.process-b .cols-2 p{break-inside:unset}.home .con-max{height:53.27vw;max-height:1055px}@media(max-width: 767px){.home .con-max{height:110vw}}@media(max-width: 1199px){.home #home .pl-100{padding-left:65px}}@media(max-width: 991px){.home #home .pl-100{padding-left:15px}}.site-header{position:fixed;width:100%;height:125px;z-index:2;background-color:#fff;-webkit-transform:translate3d(0, 0, 0)}.site-header.small{height:75px}.site-header.small .lo{width:166px;height:50px;margin:12px 0}@media(max-width: 767px){.site-header.small .lo{width:140px;height:43px}}body.menu .site-header{position:relative;height:0}body.menu .page{max-width:100vw;overflow-x:hidden;min-height:100vh}.lpane{z-index:1}#s-class{float:none}#our-services h2:hover{color:#000}.fcr{padding-left:30px;padding-bottom:30px;font-size:12px;color:#424242}@media(max-width: 767.98px){.fcr{position:absolute;margin-top:15px}}.gr{background-color:#f4f4f4 !important}.wpcf7-textarea{margin-top:35px}.wpcf7-submit{margin-top:25px}.shadowwrap{position:absolute;width:100%;height:100%;box-shadow:inset 0px 0px 0 2px #fff;border-radius:0px;top:0;left:0;z-index:1;pointer-events:none}.single-top a,.single-top a:hover,.single-top a:visited{color:#888}footer,.gra{background-color:#f4f4f4}.foot-soc i{font-size:24px;margin-left:30px}.foot-soc a,.foot-soc a:hover,.foot-soc a:active,.foot-soc a:visited{color:#000}@media(max-width: 1399px)and (min-width: 992px){.foot-soc{padding-left:15px}}.foot-soc .foot-soc-1{align-self:center}@media(min-width: 768px){.foot-soc .foot-soc-2{text-align:right}}@media(max-width: 767.98px){.foot-soc .foot-soc-2{margin-top:15px}}.menu footer{display:none}footer .con-10{max-width:1230px !important}.home footer .con-10{max-width:1030px !important}.single-people .con-1490.single-top{max-width:1200px}@media(min-width: 1200px){.pnext .con-12{padding-left:55px;padding-right:55px}}.overlay{pointer-events:none;opacity:0;position:absolute;background-color:rgba(0,0,0,.5);top:0;height:100%;width:100%;display:flex;align-items:center;transition:opacity .5s ease}.overlay h2{font-size:24px;color:#fff;text-align:center;font-weight:400}@media(min-width: 900px)and (max-width: 999.98px){.overlay h2{font-size:20px}}@media(min-width: 768px)and (max-width: 899.98px){.overlay h2{font-size:16px}}.overlay h2 .h2-sm{font-size:18px;display:block;line-height:125%;margin-top:10px}@media(min-width: 768px)and (max-width: 999.98px){.overlay h2 .h2-sm{font-size:16px}}@media(min-width: 768px){.overlay .inner{width:29vw;max-width:390px}}.overlay .inner{padding:10px;margin:auto}@media(max-width: 767.98px){.overlay .inner{width:100%;max-width:calc(100% - 60px)}}.item{position:relative}.overlay:hover,.nova.hov .overlay{opacity:1}.clipped-rectangle{width:100%;height:auto;background-color:#fff;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 60px), calc(100% - 40px) 100%, 0 100%);padding:50px 50px 30px 50px;display:flex;border:1px solid red}.slide-box{background-color:hsla(0,0%,100%,.9);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 60px), calc(100% - 40px) 100%, 0 100%);width:560px;padding:50px;position:absolute;left:25px}@media(min-width: 1250px){.slide-box{left:calc((100% - 1200px)/2)}}.slide-box{bottom:70px}@media(max-width: 1199.98px){.slide-box{padding:15px 40px 30px 30px;bottom:30px}}@media(max-width: 991.98px){.slide-box{position:relative}}.slide-box .innr{position:relative;width:100%;height:100%}.slide-box .innr .next,.slide-box .innr .prev{position:absolute;right:0 !important;bottom:0;top:unset;width:28px;height:11px;background-size:cover;z-index:1;left:unset;background-image:url(./images/ar-blk-r.png)}.slide-box .innr .prev{right:55px !important;background-image:url(./images/ar-blk-l.png)}.slide-box h2{font-family:"Public Sans",sans-serif;text-transform:uppercase !important;color:#000;font-size:40px !important;font-weight:200 !important}@media screen and (max-width: 1100px)and (min-width: 992px){.slide-box{width:425px}}@media screen and (max-width: 991.98px){.slide-box{width:calc(100% - 30px);padding:50px 30px 50px 60px;margin-bottom:-200px;left:50%;transform:translate(-50%, 0)}.slide-box h2{font-size:34px !important}}@media screen and (max-width: 767.98px){.slide-box{padding-bottom:80px;padding-left:40px;margin-bottom:-250px}}.slide-box .vl{width:2px;height:50px;background-color:#39a94a}.slide-box h2{line-height:125%;margin-top:15px}@media screen and (max-width: 479.98px){.slide-box h2{font-size:26px;min-height:130px}}.slide-box a{font-family:"Public Sans",sans-serif;text-transform:uppercase;color:#000;font-size:17px;padding:15px;background-color:#ffb600}@media(max-width: 991.98px){.slide-box{background-color:#f4f4f4;top:0;width:100%;margin-bottom:0;padding:20px 30px 50px 30px}}.home .tpl-slider-1,.home .tpl-slide-1{width:100%}@media(min-width: 992px){.home .tpl-slider-1,.home .tpl-slide-1{height:60vw}}.home .tpl-slider-1 .slick-slide,.home .tpl-slide-1 .slick-slide{max-height:60vw}.tpl-slider-1,.tpl-slide-1{width:100%}@media(min-width: 992px){.tpl-slider-1,.tpl-slide-1{height:46.5vw}}.tpl-slide-1{background-size:cover;background-repeat:no-repeat;position:relative}@media(max-width: 991.98px){.tpl-slide-1{background-image:none !important}.tpl-slide-1 .slick-slide{max-height:unset !important}}@media(max-width: 991.98px){.tpl-slider-1{background-image:none !important}.tpl-slider-1 .slick-slide{max-height:unset !important}.tpl-slider-1 h2{margin-bottom:35px}}.tpl-slide-1 .m2o{width:100%;height:46.5vw;min-height:245px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-top:120px}.tpl-slider-2 .next,.tpl-slider-2 .prev,.tpl-slider-3 .next,.tpl-slider-3 .prev,#tpl-slider-4 .next,#tpl-slider-4 .prev{position:absolute;left:50px !important;bottom:-40px;top:unset;width:28px;height:11px;background-size:cover;z-index:1;right:unset;background-image:url(./images/ar-blk-r.png)}.tpl-slider-2 .prev,.tpl-slider-3 .prev,#tpl-slider-4 .prev{left:0 !important;background-image:url(./images/ar-blk-l.png)}@media(max-width: 991.98px){.tpl-slider-2 .next,.tpl-slider-2 .prev,.tpl-slider-3 .next,.tpl-slider-3 .prev,#tpl-slider-4 .next,#tpl-slider-4 .prev{left:calc(50% - 14px) !important;margin-left:30px}.tpl-slider-2 .prev,.tpl-slider-3 .prev,#tpl-slider-4 .prev{margin-left:-30px}}#tpl-slider-4 .next,#tpl-slider-4 .prev{left:calc(50% - 14px) !important;margin-left:30px}#tpl-slider-4 .prev{margin-left:-30px}@media(max-width: 991.98px){#tpl-slider-4 .col-lg-4{padding-left:0;padding-right:0}}@media(max-width: 991.98px){#tpl-slider-4 .next,#tpl-slider-4 .prev{bottom:-100px}}.page-template-page-tpl #colophon{display:none}.page-template-page-tpl .tpl-foot{padding-bottom:200px}.page-template-page-tpl .slick-next:before,.page-template-page-tpl .slick-prev:before{display:none !important;content:none !important}.page-template-page-tpl .con-12,.page-template-page-tpl .con-10,.page-template-page-tpl .con-9{padding-left:25px;padding-right:25px}.page-template-page-tpl .con-12{max-width:1250px}.page-template-page-tpl .con-10{max-width:1050px}.page-template-page-tpl .con-9{max-width:950px}.page-template-page-tpl h2{font-size:34px;font-family:"Public Sans",sans-serif;font-weight:500;text-transform:unset}@media(max-width: 991.98px){.page-template-page-tpl h2{font-size:30px}}.page-template-page-tpl h3{font-size:28px;font-family:"Public Sans",sans-serif;font-weight:200;text-transform:unset;line-height:125%}.page-template-page-tpl h4{font-size:22px;font-family:"Public Sans",sans-serif;font-weight:500;text-transform:unset}.page-template-page-tpl h5{font-size:16px;font-family:"Public Sans",sans-serif;font-weight:700;text-transform:uppercase}.page-template-page-tpl section a{font-family:"Public Sans",sans-serif;text-transform:uppercase;color:#000;font-size:17px;padding:15px;background-color:#ffb600;display:inline-block;margin-top:5px}.page-template-page-tpl footer .con-10{display:none}@media(min-width: 992px){.page-template-page-tpl .adj .col-lg-1{flex:0 0 4.333333%;max-width:4.333333%}.page-template-page-tpl .adj .col-lg-5{flex:0 0 45.666667%;max-width:45.666667%}}@media(max-width: 991.98px){.page-template-page-tpl{background-image:none !important}.page-template-page-tpl .slick-slide{max-height:unset !important}.page-template-page-tpl .slick-list{margin:0 -10px}.page-template-page-tpl .slick-slide>div{padding:0 10px}.page-template-page-tpl .fwh{max-width:100%;overflow:hidden}}.page-template-page-tpl .pt-70{padding-top:70px}.page-template-page-tpl .pb-70{padding-bottom:70px}.page-template-page-tpl footer{background-color:rgba(0,0,0,0)}.page-template-page-tpl .m2o.fcr{display:none}h6{font-size:40px;font-family:"Public Sans",sans-serif;font-weight:200;text-transform:uppercase}@media(max-width: 991.98px){h6{font-size:35px}}.gold{background-color:#ffb600}.tpl-slider-2,.tpl-slider-3,#tpl-slider-4{margin-bottom:40px}.tpl-2-col img,.tpl-3-col img{margin-bottom:50px}.tpl-2-col h4,.tpl-3-col h4{margin-bottom:15px}.tpl-2-col a,.tpl-3-col a{margin-top:25px}.twrap{padding:0 25px 50px}.signup h6{margin-bottom:50px}.f-lo{width:283px}@media(max-width: 991.98px){.mo-pb-70{padding-bottom:70px}.mo-pb-40{padding-bottom:40px}.tpl-2-col .col-lg-6:not(:last-child){padding-bottom:70px}.tpl-2-col{padding-bottom:0 !important}.mo-pt-0{padding-top:0 !important}section.vcard{text-align:center}}.cir{width:60px;height:60px;border-radius:50%;background-color:#ffb600;position:absolute;top:14px}.trap{background-color:#fff;-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 55px) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, calc(100% - 55px) 100%, 0 100%);width:1560px;height:106px;position:absolute;left:-1280px;top:0;opacity:1;transform:opacity 1s ease;pointer-events:none}@media(max-width: 991.98px){.trap{width:100vw;left:-25px;-webkit-clip-path:none;clip-path:none}}.page-template-page-tpl .site-header:not(.small),.home .site-header:not(.small){height:0}.page-template-page-tpl #content,.home #content{padding-top:0}.small .trap{opacity:0}.flo{width:200px}footer p{font-size:12px;margin-top:25px}.ul-links{padding-top:15px}.ul-links a,.ul-links a:hover,.ul-links a:active,.ul-links a:visited{text-transform:uppercase;font-size:13px;font-weight:700;border-bottom:2px solid #ffb600;display:inline-block;color:#000;margin-bottom:15px;padding:2px 0;letter-spacing:2px}@media(max-width: 991.98px){.ul-links a,.ul-links a:hover,.ul-links a:active,.ul-links a:visited{display:block;width:max-content}}@media(max-width: 991.98px){.bt-links{margin-top:15px}}.bt-links a,.bt-links a:hover,.bt-links a:active,.bt-links a:visited{text-transform:uppercase;font-size:17px;font-weight:400;border:2px solid #ffb600;display:inline-block;color:#000;margin-left:15px;margin-bottom:15px;padding:12px 15px;letter-spacing:1px}@media(max-width: 991.98px){.bt-links a,.bt-links a:hover,.bt-links a:active,.bt-links a:visited{display:block;width:max-content;min-width:227px;text-align:left}}.archive .select2-container,.small .archive .select2-container,.page-template-page-projects .select2-container,.page-template-page-news .select2-container,.blog .select2-container{margin-right:45px;font-size:15px !important}@media(max-width: 991.98px){.archive .select2-container,.small .archive .select2-container,.page-template-page-projects .select2-container,.page-template-page-news .select2-container,.blog .select2-container{display:block;margin-bottom:20px}}.archive .select2-container:last-child,.small .archive .select2-container:last-child,.page-template-page-projects .select2-container:last-child,.page-template-page-news .select2-container:last-child,.blog .select2-container:last-child{margin-right:0}.archive .select2-container .select2-selection--single,.small .archive .select2-container .select2-selection--single,.page-template-page-projects .select2-container .select2-selection--single,.page-template-page-news .select2-container .select2-selection--single,.blog .select2-container .select2-selection--single{height:35px;width:200px;font-size:100% !important}.archive select,.archive button,.archive .small select,.archive .small button,.small .archive select,.small .archive button,.small .archive .small select,.small .archive .small button,.page-template-page-projects select,.page-template-page-projects button,.page-template-page-projects .small select,.page-template-page-projects .small button,.page-template-page-news select,.page-template-page-news button,.page-template-page-news .small select,.page-template-page-news .small button,.blog select,.blog button,.blog .small select,.blog .small button{font-size:15px !important}select{display:none}.vcard img{border-radius:50%}.post-type-archive-insights h2,#insights-results h2{font-family:"Public Sans",sans-serif;font-size:40px;font-weight:600}.post-type-archive-insights h2 a,.post-type-archive-insights h2 a:hover,.post-type-archive-insights h2 a:active,.post-type-archive-insights h2 a:visited,#insights-results h2 a,#insights-results h2 a:hover,#insights-results h2 a:active,#insights-results h2 a:visited{color:#000;text-decoration:none}.post-type-archive-insights h3,#insights-results h3{font-family:"Public Sans",sans-serif;font-size:28px;font-weight:600;text-transform:unset}.post-type-archive-insights h3 a,.post-type-archive-insights h3 a:hover,.post-type-archive-insights h3 a:active,.post-type-archive-insights h3 a:visited,#insights-results h3 a,#insights-results h3 a:hover,#insights-results h3 a:active,#insights-results h3 a:visited{color:#000;text-decoration:none}@media(max-width: 991.98px){.post-type-archive-insights h3,#insights-results h3{line-height:150%}}.post-type-archive-insights .ul-links,#insights-results .ul-links{padding-top:0}#insights-results{margin-top:75px}#insights-results .ul-row{margin:47px 0;border-bottom:1px solid #c7c7c7}#insights-results article{margin-bottom:0}#insights-results .img-con{margin:15px 0}#insights-results{margin-bottom:90px}.img-con{position:relative;width:100%;padding-bottom:65%;overflow:hidden}.img-con img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tpl-3-col .img-con{margin-bottom:50px}.pagination{justify-content:center;margin-top:20px}.pagination .prev img{transform:rotate(90deg);margin-top:-5px}.pagination .next img{transform:rotate(-90deg);margin-top:-5px}.pagination a.page-numbers,.pagination .page-numbers.current{font-size:16px;font-weight:700;color:#000;margin:0 8px}.pagination .page-numbers.current{color:#ffb600}nav.pagination{margin-bottom:90px}.search article a,.search article a:hover,.search article a:active,.search article a:visited{color:#000;text-decoration:underline}.search article img,.search article .entry-footer,.search article .entry-meta{display:none}.small{font-size:100%}.admin-bar #masthead{margin-top:-32px}.select2{display:none !important}.page-template-page-people .select2{display:block !important}.wpcf7 .wpcf7-form:not(.sent) .wpcf7-response-output{border:none}@media(min-width: 768px){.cols-2{column-count:2;column-gap:50px}.cols-2 p{break-inside:avoid}.mo,.modot{display:none !important}}@media(min-width: 992px){.dt-mw-500{max-width:530px}#home h2{margin-right:auto;margin-left:15px}.m2o{display:none !important}}@media(min-width: 1200px){.pr-dt-100{padding-right:100px}.pl-dt-35{padding-left:35px}.hf2{margin-left:4%}span.c2 input{width:48%}.ml-dt-200{margin-left:200px}.ml-xl-200{margin-left:200px}.m3o{display:none !important}.page-template-page-career .wd-con{padding-left:0}}@media(max-width: 1399px){.lg-px-30{padding-left:30px !important;padding-right:30px !important}.other .con-12{padding-left:30px}}@media(max-width: 1399px){#btt{width:25px;left:3px}.sec-3 .order-lg-1{justify-content:flex-end}}@media(max-width: 1199px){.single-top .col-lg-6.px-50,.single-top .col-xl-9.col-md-8.px-50{padding-left:15px;padding-right:15px}.dt3o{display:none !important}.single-projects .col-lg-6.px-50{padding-left:15px;padding-right:15px}.page-template-page-career .wd-con{padding-left:50px}}@media(max-width: 991.98px){.sm-px-30{padding-left:30px !important;padding-right:30px !important}.sm-pl-30{padding-left:30px !important}.sm-pr-0{padding-right:0 !important}#home h2{margin-left:auto}.dt2o{display:none !important}.innerh{display:none !important}.pnext .con-12{padding-left:30px;padding-right:30px}.m-pb{height:25px;width:100%}.pt-90{padding-top:50px}.mt-90{margin-top:50px}.home .dto.wd{margin-left:50px;margin-top:15px}.sec-3 h2{margin-right:15px;margin-left:auto;margin-top:30px}.page-template-page-tpl .con-12,.page-template-page-tpl .con-9{max-width:550px;padding-left:25px;padding-right:25px}.page-template-page-tpl #masthead .con-12,.page-template-page-tpl .con-12.demo-2{max-width:100%}.fa-facebook{margin-left:0 !important}}@media(max-width: 767px){#s-class{float:left;color:blue}.modot{top:-10px;margin-left:-40px;height:50px;width:50px}#home h3{margin-top:20px}.pt-90.sec-2{padding-top:30px}.dto,.dot{display:none !important}.m-mb-50{margin-bottom:50px}.epm{padding-left:30px;padding-right:30px}}@media(max-width: 499px){.page-template-page-career .wd,.page-template-page-about .wd{font-size:28px;letter-spacing:8px}.accord h3{font-size:20px}.page-template-page-career .wd-con{padding-left:15px}.fcr{font-size:11px}}.dl-menuwrapper button.dl-trigger{background:rgba(0,0,0,0);z-index:5}.dl-menuwrapper button.dl-trigger{border:none;width:60px !important;height:80px !important;text-indent:-900em;overflow:hidden;position:fixed;cursor:pointer;outline:none;top:20px;right:0}.con-12.demo-2{position:fixed;top:0;z-index:2;left:50%;transform:translate(-50%, 0)}.menu .con-12.demo-2{position:unset;top:unset;z-index:unset;left:unset;transform:unset;height:0}.dl-menuwrapper{width:100%;float:left;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%}.dl-menuwrapper:first-child{margin-right:100px}.demo-2 .dl-menuwrapper ul{background:#fff}#content{padding-top:125px}.mein img{opacity:0}body:not(.menu) #dl-menu .lo{position:absolute;z-index:2}.small #dl-menu .lo{display:none}.menu #dl-menu .lo{display:block !important}@media(min-width: 768px){.dl-menuwrapper .sch{transition:all .5s ease;position:absolute;top:35px;right:80px}.dl-menuwrapper .sch form{position:relative}.dl-menuwrapper .sch form .sch-inp{background-color:#ffb600;padding:17px 50px 17px 20px;border:none;margin-bottom:0;border-radius:30px}.dl-menuwrapper .sch form input:is(:-webkit-autofill,:autofill){background-color:#ffb600 !important}.dl-menuwrapper .sch form button.sch-btn{right:15px;transform:translateY(-50%);background:url("/images/sch.png") no-repeat center center;background-size:contain;text-indent:-9999px;width:30px !important;height:33px !important;border:none;text-indent:-9999px;cursor:pointer;position:absolute !important;top:50%}.menu .dl-menuwrapper .sch{display:none}}@media(max-width: 767.98px){.sch{transition:all .5s ease;position:relative;top:35px;right:0}.sch form{position:relative}.sch form .sch-inp{background-color:#ffb600;padding:17px 50px 17px 20px;border:none;margin-bottom:0;border-radius:30px}.sch form input:is(:-webkit-autofill,:autofill){background-color:#ffb600 !important}.sch form button.sch-btn{right:15px;transform:translateY(-50%);background:url("/images/sch.png") no-repeat center center;background-size:contain;text-indent:-9999px;width:30px !important;height:33px !important;border:none;text-indent:-9999px;cursor:pointer;position:absolute !important;top:50%}}.small .dl-menuwrapper .sch{top:10px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.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:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}/*# sourceMappingURL=style.css.map */