.Gutenberg .wp-block-image img{width:100%!important}.Gutenberg a{text-decoration:none;font-weight:400}.Gutenberg .wp-block-button.Cta:hover a{background-color:var(--wp--preset--color--blue-dark)!important;color:var(--wp--preset--color--highlight)}.Gutenberg .size-full{width:auto !important;height:auto !important}.Slider.Quotes .swiper-slide{margin-top:0;padding:0 1em}.Slider.Quotes .wp-block-column:nth-of-type(2){display:flex;flex-direction:column;justify-content:flex-end}.Slider.Quotes .Person p{margin:0}.Slider.Quotes .playback-nav{position:relative;top:unset;margin:0 20% 0 62%;height:2em;display:flex;justify-content:space-between}.Slider.Quotes .swiper-button-prev{position:unset;display:block;margin:0;width:2em;height:2em;text-align:center}.Slider.Quotes .swiper-button-prev:after{display:block;width:2em;height:2em;font-size:1em;color:#fff}.Slider.Quotes .swiper-pagination{display:block;margin-left:2em;width:100%;width:calc(100% - 4em) !important;height:2em;text-align:center}.Slider.Quotes .swiper-pagination-bullet{background-color:#fff}.Slider.Quotes .swiper-button-next{position:unset;display:block;margin:0;width:2em;height:2em;text-align:center}.Slider.Quotes .swiper-button-next:after{display:block;width:2em;height:2em;font-size:1em;color:#fff}@media (max-width:767px){.Slider.Quotes blockquote .Person{padding-left:10%!important;flex-wrap:nowrap!important}.Slider.Quotes blockquote .Person>.wp-block-column:nth-of-type(1){flex-basis:30%!important}.Slider.Quotes blockquote .Person>.wp-block-column:nth-of-type(2){flex-basis:70%!important}.Slider.Quotes .playback-nav{margin:0 20%}}form.cog-form header{display:none!important}form.cog-form .cog-page__navigation button{border:0!important;border-radius:1.5em!important;background-color:var(--wp--preset--color--blue-light)!important;text-transform:uppercase!important;font-family:Bebas!important;font-weight:700!important}.frm_form_field{margin:0!important;display:flex;flex-direction:column-reverse}.frm_form_field label{margin-top:.25vw!important;font-size:var(--font-size-xsmall)!important;text-transform:uppercase;color:white!important}.frm_form_field input,.frm_form_field textarea{padding-left:0!important;border-radius:0!important;border:unset!important;border-bottom:1px solid white!important;background-color:unset!important;color:white!important}.frm_form_field textarea{height:5vw}.Gutenberg .Masonry.wp-block-gallery{display:block;columns:3}.Gutenberg .Masonry.wp-block-gallery .wp-block-image{margin-bottom:2rem!important;width:100%!important}.Hero{margin-top:0}.Hero.Tall{height:50vw}.Hero.Tall>.wp-block-cover{margin-top:0;height:100%;min-height:unset!important}.Hero.Tall>.wp-block-cover .wp-block-cover__image-background{object-fit:contain}.Hero.Short{padding-top:15vw;height:auto}.Hero.Short h1{margin:0}.Filters a:hover{text-decoration:underline}@media (max-width:767px){.Hero.Tall{min-height:100vw;height:unset}.Hero.Tall>.wp-block-cover>img{margin-top:5vw;height:70%}.Hero.Tall>.wp-block-cover .wp-block-cover__image-background{object-position:top!important}.Hero.Tall>.wp-block-cover>.wp-block-cover__inner-container{padding-top:50%}.Hero.Short{padding-top:25vw}}#blog .wp-block-search{display:flex;align-items:center}#blog .wp-block-search .wp-block-search__label{padding-right:2rem;width:unset}main.Post.case_study .Hero{padding-left:12%}main.Post.case_study .Hero strong{color:var(--wp--preset--color--green)}.wp-block-columns.Shapes>.wp-block-column:nth-of-type(1)>.Promo.MaskFadeSvg>svg{transform:scale(.85)}.wp-block-columns.Shapes>.wp-block-column:nth-of-type(2)>.Promo.MaskFadeSvg>svg{transform:scale(.85)}#home-page #vision{overflow:visible;padding:0 8%}#home-page #vision .Grid{grid-template-rows:auto}#home-page #vision>img{object-fit:contain;object-position:top}#home-page #vision .Grid .wp-block-cover{min-height:unset}#home-page #vision .WorkType{transition:transform linear .1s}#home-page #vision .WorkType:hover{cursor:pointer}#home-page #vision .WorkType:not(.Installation):hover{transform:scale(1.1);outline:2px solid var(--wp--preset--color--green)}#home-page #vision .WorkType.Installation:hover :not(p){color:var(--wp--preset--color--green)!important}#contact .Hero button{position:relative;margin-top:2rem;border-radius:0;border:0;box-shadow:unset;background-color:var(--color-purple);text-transform:uppercase;font-family:Poppins;font-size:var(--font-size-xsmall);letter-spacing:.1em;font-weight:500}#contact .Hero button:after{content:'';display:block;width:1em;height:100%;background-color:var(--color-green);position:absolute;bottom:0;right:-1.5em}#contact .Hero button:hover{background-color:var(--color-gray);color:var(--color-highlight)}@media (max-width:767px){#contact .Gutenberg>.Hero.Content{padding-bottom:0}#contact .Gutenberg>.Hero.Content .wp-block-columns{margin-bottom:0!important}#contact .Gutenberg>.Hero.Content .wp-block-columns p{margin-bottom:0!important}#contact .Gutenberg>section.Content:nth-of-type(2) .wp-block-columns{flex-direction:column-reverse}#contact .Gutenberg>section.Content:nth-of-type(2) .wp-block-columns .Tile{width:100%}#contact .g-recaptcha{margin:1em 0}}@media (max-width:767px){main.case_study .Hero>.wp-block-cover{padding-top:70vw}main.case_study .Hero>.wp-block-cover>img{padding-top:5vw;object-fit:contain;object-position:right;height:70vw}main.case_study .Hero .wp-block-image img{width:50%!important}.wp-block-columns.Shapes{margin-bottom:4rem;text-align:center}.wp-block-columns.Shapes>.wp-block-column{padding:0 8%!important}.wp-block-columns.Shapes>.wp-block-column ul{text-align:left}.wp-block-columns.Shapes>.wp-block-column .Cta{margin:auto}.wp-block-columns.Shapes>.wp-block-column.Text{order:1}.wp-block-columns.Shapes>.wp-block-column.Image{order:0;padding:0 20%!important}.wp-block-columns.Shapes>.wp-block-column>.Promo.MaskFadeSvg>svg{transform:translateX(0)}#home-page #vision{margin-top:6rem}#home-page #vision .Grid{grid-template-columns:repeat(2,1fr)}#home-page #vision .Grid .wp-block-spacer{display:none}#home-page #vision .Grid .wp-block-group:nth-of-type(1) .wp-block-spacer{display:block}}