@font-face{font-family:'Lexend';src:local('☺'),url(../fonts/Lexend-VariableFont_wght.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}html{font-size:62.5%;-webkit-tap-highlight-color:#fff}html,body,p,h1,h2,h3,h4,h5,h6,span,button,input,select,textarea,div,li,label{font-family:'Lexend',sans-serif!important}a{font-family:'Lexend',sans-serif!important;text-decoration:none!important}.square a,.square a:hover,.square a:focus,.square a:active{color:#ffffff!important;text-decoration:none!important}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.container:before,.container:after,.row:before,.row:after{content:" ";display:table}.container:after,.row:after{clear:both}.row{margin-left:-10px;margin-right:-10px}.col-xs-12,.col-sm-6,.col-md-3,.col-md-4,.col-md-6,.col-md-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;float:left;max-width:100%;}.col-xs-12,.col-md-12{width:100%}@media (min-width:768px){.col-sm-6{width:50%}}@media (min-width:992px){.container{max-width:960px}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-6{width:50%}}@media (min-width:1200px){.container{min-width:1200px!important;max-width:1170px}}.clearfix:after{clear:both}h1,.h1{font-family:"Lexend",sans-serif!important;font-size:36px!important;font-weight:700!important;line-height:1.1!important;color:#242424!important;margin-top:20px!important;margin-bottom:10px!important;text-transform:none!important}h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}.square{z-index:1;background:#8C8C8C;height:200px;margin-bottom:20px;position:relative;overflow:hidden;-webkit-backface-visibility:hidden}.square .square-bg{background-size:cover;background-position:center center;width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.square:hover .square-bg{opacity:.1}.square .square-header{-webkit-transition-delay:2s;-moz-transition-delay:2s;transition-delay:2s;-ms-transition-delay:2s;position:absolute;bottom:0;line-height:1.2em;font-size:23px;text-align:center;height:50%;background:#000000a1;padding:0 15px;width:100%;transition:padding 0.3s ease-in-out,height 1s ease-in-out}.square:hover .square-header{height:600px;text-align:center;padding:50px 10px}.square .square-header .title{color:#ffffff!important;font-size:28px!important;font-weight:300!important;margin:0}.square .square-header .description{text-align:justify;font-size:24px;line-height:32px;color:#ffffff!important;padding:50px 10px}#blog .col-xs-12,#blog .col-sm-6,#blog .col-md-3{padding-left:0!important;padding-right:0!important}.navbar{width:100%;z-index:1000;position:relative;background-color:#fff;border-bottom:1px solid #eee}nav.col-md-12.clearfix{padding:0;margin:0}.navbar .main-nav{display:flex!important;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;min-height:100px;list-style:none;border:0}.navbar .main-nav>li{flex:1;text-align:center;margin:0;padding:0;position:relative;background:#fff}.navbar .main-nav>li a.content-link{color:#000000!important;font-family:"Lexend",sans-serif!important;font-size:28px!important;font-weight:200!important;padding:5px!important;display:block;outline:none;transition:color 0.4s ease}.navbar .main-nav>li a.content-link:hover{color:#f7941d!important}.navbar .main-nav .menu-image a img{max-width:100%;width:200px!important;height:auto!important;display:inline-block!important}@media (min-width:992px){#flyout-container,.flyout-menu,#mobile-nav,.sm-navbar,.reorder{display:none!important;visibility:hidden!important;height:0!important}}@media (max-width:991px){.navbar .main-nav{display:none!important}.square{height:200px!important}.sm-navbar{display:block!important;height:80px;width:100%}.main-menu .reorder{display:block!important;float:right;position:absolute;right:12px;top:16px;height:50px;background:#fff}#flyout-container{display:block!important;width:100%;background:#fff;border-bottom:1px solid #ddd}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid #fff0;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-success{color:#fff!important;background-color:#008A22!important;border-color:#008A22!important}.btn-success:hover,.btn-success:focus,.btn-success:active{color:#fff!important;background-color:#398439!important;border-color:#398439!important}.btn-lg{padding:10px 16px!important;font-size:18px!important;line-height:1.3333333;border-radius:6px!important}.btn-cta{display:inline-block;padding:10px 20px;font-family:"Lexend",sans-serif!important;font-size:14px;font-weight:400;cursor:pointer;border:1px solid #fff0;border-radius:4px!important;color:#fff!important;background-color:#5cb85c!important;border-color:#4cae4c!important}#content-wrapper,.padding-wrapper{width:100%;overflow:hidden;padding-top:0px!important;margin-top:0px!important}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px!important}#cta-portfolio-btn,.primary-cta-button{border-radius:4px!important;text-decoration:none!important}#cta-portfolio-btn span,.primary-cta-button span{text-decoration:none!important}