.color-primary{color:#9aac62}.color-secondary{color:#fa9e46}.color-text{color:#333}.color-accent{color:#c1d388}.color-links{color:#9aac62}body.elementor-editor-active .grecaptcha-badge{display:none !important}body.elementor-editor-active.home header{background-color:#000 !important}body.elementor-editor-active.home #content{margin-top:0 !important}html.iframed{margin-top:0 !important;scroll-padding-top:0 !important}html.iframed #wpadminbar{display:none !important}@media screen and (max-width: 1023px){html{margin-top:0 !important;scroll-padding-top:0 !important}html #wpadminbar{display:none}}header #header-logo-sprite{width:60px;height:39px;overflow:hidden;transition:all .3s ease-in-out}header #header-logo-sprite img{position:relative;top:-28px;width:60px;transition:all .3s ease-in-out}header .elementor-sticky--active{min-height:60px;border-bottom:1px solid #fff}body.home header .elementor-sticky--active:not(.elementor-sticky--effects){background-color:rgba(0,0,0,0) !important}header .elementor-sticky--active:not(.elementor-sticky--effects) #header-logo-sprite{height:30px;padding-top:10px}header .elementor-sticky--active:not(.elementor-sticky--effects) #header-logo-sprite img{top:0;width:40px}#alm-filters-portfolio_categories{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin:0}#alm-filters-portfolio_categories .alm-filter-portfolio-categories .alm-filter--inner{padding:0}#alm-filters-portfolio_categories .alm-filter-portfolio-categories .alm-filter--select{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px}#alm-filters-portfolio_categories .alm-filter-portfolio-categories .alm-filter--select label{margin:0;font-size:1.125rem;font-weight:300;white-space:nowrap}#alm-filters-portfolio_categories .alm-filter-portfolio-categories .alm-filter--select .alm-filter--item{width:200px}#alm-filters-portfolio_categories .alm-filter-portfolio-categories .alm-filter--select .optgroup{border-top:1px solid #eee;margin-top:8px;padding-top:8px}#alm-filters-portfolio_categories .alm-filter-portfolio-categories .alm-filter--select .optgroup .optgroup-header{font-weight:bold}#alm-filters-portfolio_categories .alm-filter-portfolio-categories .alm-filter--select .optgroup .option{margin-left:12px}#alm-filters-portfolio_categories .alm-filters--controls{width:auto;margin:0}.alm-results-text{font-size:.75rem;color:#666;margin-bottom:.75rem}#ajax-load-more .alm-portfolios-results{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}#ajax-load-more .alm-portfolio-item{background-color:#fff;box-shadow:0 1px 2px 0 #d6d6d6;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}#ajax-load-more .portfolio-image-container{max-height:450px;overflow:hidden;flex-grow:1}#ajax-load-more .portfolio-image{max-width:300px}#ajax-load-more .portfolio-meta{padding:18px 20px;color:#333}#ajax-load-more .portfolio-title{font-size:1rem;font-weight:700}#ajax-load-more .portfolio-description{font-size:.875rem}#ajax-load-more .alm-btn-wrap{padding-top:30px}#alm-filters-reset-button{display:block !important;font-size:.75rem}.portfolio-categories span{font-size:.75rem;white-space:nowrap;text-transform:uppercase;display:inline-block;margin:0 .1875rem .1875rem 0;line-height:1.25rem;padding:0 8px;color:#fff;background-color:#000}.portfolio-categories span.design{background-color:#9aac62}.portfolio-categories span.development{background-color:#525a3d}.portfolio-categories span.industry{background-color:#969696}.featured-portfolio{text-align:center}.featured-portfolio .portfolio-meta{color:#fff}.featured-portfolio .portfolio-title{font-size:1.125rem;font-weight:700}.featured-portfolio .portfolio-description{font-size:1rem}.featured-portfolio .portfolio-image-container{position:absolute;z-index:1;width:100%;left:0;bottom:0;max-height:266px;overflow:hidden}.featured-portfolio .portfolio-image-container img{vertical-align:bottom;max-width:312px}#glightbox-slider .gslide-title{font-weight:700;margin:0}#frm-pay-invoice{max-width:480px;margin:0 auto}#frm-pay-invoice .pp-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:12px}#frm-pay-invoice .pp-label{flex:1 1 auto;text-align:right;padding-right:12px}#frm-pay-invoice .pp-input input{width:auto;line-height:normal;padding:8px;max-width:180px}#frm-pay-invoice .pp-input input[type=number]{max-width:140px}#frm-pay-invoice .pp-input .currency{padding-left:8px}#frm-pay-invoice label{cursor:pointer}#frm-pay-invoice .error-msg{display:none;text-align:center;color:#c00}#frm-pay-invoice #processingError span{font-size:60%}#frm-pay-invoice #paypal-button-container{margin-top:40px;text-align:center}#content .gform_wrapper .gform_required_legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#content .gform_wrapper .gfield_label{cursor:pointer}#content .gform_wrapper .gform_submission_error{text-transform:unset}#content .gform_wrapper .ginput_container_select select option,#content .gform_wrapper .ginput_container_multiselect select option{margin-bottom:.125rem}#content .gform_wrapper .ginput_container_textarea textarea{padding:.5rem}#content .gform_wrapper.gf-frm-contact-us_wrapper .gform_confirmation_message{color:#fff}#content .gform_wrapper.gf-frm-contact-us_wrapper .gform_validation_errors{background-color:#fff}#content .gform_wrapper.gf-frm-contact-us_wrapper .gfield_required_asterisk{font-size:1.25rem;color:#9aac62}#content .gform_wrapper.gf-frm-contact-us_wrapper .gfield_label{font-size:1.125rem;color:#fff}#content .gform_wrapper.gf-frm-contact-us_wrapper .gfield_description{color:#fff}#content .gform_wrapper.gf-frm-contact-us_wrapper .gform_button[type=submit]{text-transform:uppercase;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:0;font-size:1.5rem;font-weight:300;padding:1rem 1.5rem}#content .gform_wrapper.gf-frm-contact-us_wrapper .gform_button[type=submit]:hover,#content .gform_wrapper.gf-frm-contact-us_wrapper .gform_button[type=submit]:focus{background-color:#9aac62}@media screen and (min-width: 767px){#alm-filters-portfolio_categories .alm-filter-portfolio-categories .alm-filter--select .alm-filter--item{width:400px}#ajax-load-more .alm-portfolios-results{grid-template-columns:repeat(3, 1fr)}.featured-portfolio .portfolio-image-container{max-height:576px}.featured-portfolio .portfolio-image-container img{max-width:678px}}@media screen and (min-width: 1024px){body.home #content{margin-top:-60px}#ajax-load-more .alm-portfolios-results{grid-template-columns:repeat(4, 1fr)}.featured-portfolio .portfolio-image-container{max-height:638px}.featured-portfolio .portfolio-image-container img{max-width:750px}}/*# sourceMappingURL=twigpress-frontend.min.css.map */
