a{transition:all 300ms ease-in-out}.topbar-info a{color:white;transition:all 300ms ease-in-out}.topbar-info a:hover{color:#d3242a}#footer .footer-inner{background:black}#footer .navigation .gva_menu{margin:0;padding-left:0}#footer .navigation .gva_menu>li{position:relative;padding:4px 0 10px;margin:0 0 2px !important;display:block;clear:both}#footer .navigation .gva_menu>li>a{margin:0;padding:0}.copyright a{color:white;text-decoration:underline}.site-branding-logo img{max-height:25px;width:auto}@media (min-width:375px){.site-branding-logo img{max-height:31px}}@media (min-width:414px){.site-branding-logo img{max-height:35px}}@media only screen and (min-width: 576px){.site-branding-logo img{max-height:51px}}@media only screen and (min-width: 768px){.site-branding-logo img{max-height:70px}}@media only screen and (min-width: 992px){.site-branding-logo img{max-height:52px}}@media only screen and (min-width: 1200px){.site-branding-logo img{max-height:59px}}#edit-attach-a-file input{height:auto;width:auto;line-height:normal}.gva-search-region #fb-link{color:white;padding-right:.8rem}.gva-search-region .search-content{top:104px}@media only screen and (min-width: 768px){.gva-search-region .search-content{top:109px}}@media only screen and (min-width: 1200px){.gva-search-region .search-content{top:128px}}.milestone-block.position-no-icon .milestone-number-inner .symbol{line-height:70px;color:black}#block-footerabout h3{color:white}#block-footerabout img{margin-bottom:40px;max-width:230px}@media only screen and (min-width: 992px){#block-footerabout img{max-width:70%;height:auto}}#block-contactinfo img{max-width:230px;margin-bottom:40px}@media only screen and (min-width: 992px){#block-contactinfo img{max-width:70%;height:auto}}.banner-carousel .item-image{height:110px;padding:0 25px}.testimonial-node-2 .quote{font-size:24px;line-height:1.4}@media only screen and (min-width: 992px){.testimonial-node-2 .quote{font-size:30px}}.service-block .service-content{height:100%;display:block}@media only screen and (min-width: 768px){.service-block .service-content{height:456px !important}}@media only screen and (min-width: 992px){.service-block .service-content{height:556px !important}}@media only screen and (min-width: 1200px){.service-block .service-content{height:456px !important}}.service-block .service-content .content-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.team-block.team-v1,.outer{position:relative}.team-job{color:#fff;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:4px;position:absolute;z-index:99;transform:translateX(-50%) translateY(-50%) rotate(-90deg);top:45%;left:32px}.team-job:before{display:none}.team-single-page .heading{font-size:24px}.team-single-page .team-name{margin-bottom:20px}.team-single-page .team-name .name{font-size:32px}.team-single-page .team-name .job{font-size:21px}.team-single-page .team-contact .content-inner{font-size:18px}.team-single-page .item-image img{max-width:400px}#block-gaviascontentbuilderquoteform{margin-bottom:0}.service-node{margin-top:3rem}.service-list{margin-bottom:3rem}.service-list h2{margin-bottom:30px;margin-top:0;padding-top:0}.service-list li.view-list-item{border-top:1px solid #9b9faa;display:block;margin:0;padding:15px 0}.service-list li.view-list-item a{text-decoration:none;margin:0;padding:0}.portfolio-hover .btn-theme{color:White}.portfolio-testimonial{text-align:center;margin-top:40px}.portfolio-testimonial img{width:100%;height:auto;max-width:190px;margin-bottom:20px}.portfolio-testimonial .quote{max-width:700px;margin:auto}.node-portfolio.column-content{padding:1rem 2rem 2rem 2rem}@media only screen and (min-width: 992px){.node-portfolio.column-content{padding:0rem 3rem 3rem 3rem}}.node-portfolio.column-content .btn-black{margin-top:2rem}.dark-button .btn-black{color:white;background:black}.contact-image{margin-top:20px}@media only screen and (min-width: 992px){.contact-image{margin-top:0;margin-bottom:20px}}.navigation .gva_menu .sub-menu,.contact-link{background:black}#block-gavias-nextin-breadcrumbs{position:relative}#block-gavias-nextin-breadcrumbs h1{position:relative;z-index:9}#block-gavias-nextin-breadcrumbs:before{left:0;right:0;top:0;bottom:0;display:block;content:'';position:absolute;z-index:1;background:rgba(0,0,0,0.3)}#block-gavias-nextin-gaviassliderlayerslidermain .slotholder{position:relative}#block-gavias-nextin-gaviassliderlayerslidermain .slotholder:before{left:0;right:0;top:0;bottom:0;display:block;content:'';position:absolute;z-index:1;background:rgba(0,0,0,0.2)}#block-topbar ul{display:flex;align-items:center;justify-content:space-between;max-width:970px;margin:auto}#block-topbar ul li{margin-bottom:0;padding-bottom:0}#block-topbar .btn-black{padding:10px 20px;line-height:normal;background:#d3242a;color:white;border-color:#d3242a;border:2px solid #d3242a}#block-topbar .btn-black:hover{background:transparent;background:black}#footer .footer-inner{padding:40px 0}@media only screen and (min-width: 992px){#footer .footer-inner{padding:90px 0}}.frontpage .bb-inner h1{font-size:2.5rem;padding:.4rem 0}.portfolio-v4 .portfolio-images:after{opacity:0}.portfolio-v4 .portfolio-images:hover:after{opacity:1}.services-intro .title-desc p{font-size:1.3125rem}.portfolio-v1 .portfolio-content .portfolio-images:after{opacity:.6}.portfolio-v1 .portfolio-content:hover .portfolio-images:after{opacity:1}.about-text-area h2{font-size:2.4rem;text-transform:none;padding-bottom:1rem}.btn-black.red{border-color:#d3242a;background:#d3242a;color:white}.btn-black.red:hover{color:#d3242a;background:transparent}.about-grid .gsc-column{height:100%;display:flex;flex-direction:column;justify-content:space-between}.about-grid img{width:100%;margin-bottom:20px}@media only screen and (min-width: 992px){.about-grid img{margin-bottom:0}}.about-grid .gsc-column:last-child img{margin-bottom:0}.gsc-image-content.skin-v3:hover .image::after{display:none;opacity:0}#previous_employment_composite_table,#edit-reference{width:100%}#previous_employment_composite_table .webform-multiple-table,#edit-reference .webform-multiple-table,#previous_employment_composite_table .webform-multiple-table,#edit-reference .webform-multiple-table{width:100% !important}#previous_employment_composite_table tr,#edit-reference tr{width:100%}#previous_employment_composite_table td,#edit-reference td{width:100%;border-top:3px solid black}#previous_employment_composite_table td .form-item,#edit-reference td .form-item{width:50%;float:left}#previous_employment_composite_table td .js-form-type-radio,#edit-reference td .js-form-type-radio{width:auto}#previous_employment_composite_table td .form-item-reference-items-0--item--address-ref,#edit-reference td .form-item-reference-items-0--item--address-ref,#previous_employment_composite_table td .form-item-reference-items-1--item--address-ref,#edit-reference td .form-item-reference-items-1--item--address-ref,#previous_employment_composite_table td .form-item-reference-items-2--item--address-ref,#edit-reference td .form-item-reference-items-2--item--address-ref{width:100%}#webform-submission-apply-now-add-form label{width:auto}#webform-submission-apply-now-add-form select,#webform-submission-apply-now-add-form textarea,#webform-submission-apply-now-add-form .form-item input{width:100%;line-height:normal !important;padding:20px;height:auto !important}#webform-submission-apply-now-add-form .form-radio{width:auto !important;height:auto !important;line-height:normal !important}#webform-submission-apply-now-add-form .form-radio label{margin:0;padding:0;line-height:normal}#webform-submission-apply-now-add-form .js-form-type-radio{width:auto;float:left;margin:0}#webform-submission-apply-now-add-form .form-date{clear:both;display:block}#webform-submission-apply-now-add-form fieldset.webform-type-fieldset>legend>span.fieldset-legend{font-size:3rem;padding-bottom:1rem;border-bottom:1px solid black;display:block;margin-top:2rem;line-height:1.2}@media only screen and (min-width: 992px){#webform-submission-apply-now-add-form fieldset.webform-type-fieldset>legend>span.fieldset-legend{font-size:3rem}}#webform-submission-apply-now-add-form fieldset.webform-type-fieldset .webform-element-description{padding:1rem 0}#webform-submission-apply-now-add-form #edit-previous-employment-composite>label{display:none}#webform-submission-apply-now-add-form .form-required:after{content:'*';color:#d3242a;display:inline-block;padding-left:4px}.alert-info{margin:2rem auto}@media only screen and (min-width: 768px){.portfolio-v1 .portfolio-hover .desc{margin:0}}@media only screen and (min-width: 992px){.portfolio-v1 .portfolio-hover .desc{margin:20px 0 25px}}.portfolio-v1:hover .portfolio-hover,.portfolio-v1:active .portfolio-hover,.portfolio-v1:focus .portfolio-hover{height:180px}@media only screen and (min-width: 768px){.portfolio-v1:hover .portfolio-hover,.portfolio-v1:active .portfolio-hover,.portfolio-v1:focus .portfolio-hover{height:130px}}@media only screen and (min-width: 992px){.portfolio-v1:hover .portfolio-hover,.portfolio-v1:active .portfolio-hover,.portfolio-v1:focus .portfolio-hover{height:180px}}.careers-bottom{max-width:700px;margin:auto}#about-title{text-transform:none}@media only screen and (min-width: 992px){#about-title{font-size:2.7rem;max-width:649px}}@media only screen and (min-width: 1200px){#about-title{font-size:3rem}}#services-title{text-transform:none}@media only screen and (min-width: 992px){#services-title{font-size:3rem}}
/*# sourceMappingURL=./style.css.map */