@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;max-width:100% !important;overflow-x:hidden !important}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:transparent}abbr[title]{border-bottom:0;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:-.25em}sup{top:-.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}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{clear:both;font-family:"Lora",serif}h1,.h1{font-size:3rem;font-weight:500;margin-top:2rem;margin-bottom:1rem}@media screen and (min-width:1300px){h1,.h1{font-size:3.75rem;margin-top:2.5rem}}h2,.h2{font-size:2rem;font-weight:500;margin-top:3rem;margin-bottom:1.5rem}@media screen and (min-width:1300px){h2,.h2{font-size:2.5rem;margin-top:5rem;margin-bottom:2rem}}h3,.h3{font-size:1.8rem;font-weight:500;margin-top:3rem;margin-bottom:1rem}@media screen and (min-width:1300px){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.5rem;font-weight:500;margin-top:2rem;margin-bottom:1rem}@media screen and (min-width:1300px){h4,.h4{font-size:1.75rem}}h5,.h5{font-size:1.25rem;font-weight:500;margin-top:1.5rem;margin-bottom:1rem}h6,.h6{font-size:1.25rem;font-weight:500;margin-top:1.5rem;margin-bottom:1rem}p{margin-top:1rem;margin-bottom:1rem;line-height:1.8}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:grey;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monospace}abbr,acronym{border-bottom:1px dotted grey;cursor:help}mark,ins{background:grey;text-decoration:none}big{font-size:125%}blockquote{display:block;margin-block-end:1rem;margin-block-start:1rem;margin-inline-end:40px;margin-inline-start:40px}b,strong{font-weight:500}html,body{height:auto;overflow-x:hidden;overflow-y:auto}body{background:#fff;font-weight:300;font-size:1rem;line-height:1.25;font-family:"Poppins",serif;color:var(--site-paragraph--color,"#343F4D")}@media screen and (min-width:1280px){body{font-size:1.125rem}}hr{background-color:grey;border:0;height:1px;margin-top:1.5rem;margin-bottom:1.5em}ol{list-style:decimal}dt{font-weight:700}dd{margin:0 1.5rem 1.5rem}.site-main .content-wrap ul{line-height:1.8;list-style:none;padding-left:0}.site-main .content-wrap ul li{position:relative;padding-left:24px}.site-main .content-wrap ul li:before{content:"";background-image:url(//dev.thebluegoose.co/wp-content/themes/bluegoose/css/comp/../../images/svgs/icon-ellipse.svg);height:10px;width:10px;display:inline-block;background-repeat:no-repeat;position:absolute;left:0;top:10px}.site-main .content-wrap ul li ul li:before{background-image:url(//dev.thebluegoose.co/wp-content/themes/bluegoose/css/comp/../../images/svgs/icon-ellipse-second-level.svg)}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:3rem 0}.wp-caption{max-width:100% !important;width:auto !important;display:block}.wp-caption img{max-width:100%;height:auto;display:block}.wp-caption .wp-caption-text{text-align:center;margin-top:.5rem;font-size:.875rem;line-height:1.4}table{margin:0 0 1.5em;width:100%}.wp-block-table{overflow-x:auto;width:100%}.svg-icons-sheet path{fill:inherit;stroke:inherit}.svg-icons-sheet #icon-search path{fill:none;stroke:inherit}.svg-icons-sheet #icon-voice-search rect{fill:none;stroke:inherit}.svg-icons-sheet #icon-voice-search path{fill:none;stroke:inherit}.hero-banner.hero-banner-fullscreen{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:end;justify-content:center;text-align:center;color:#fff;background-color:var(--site-footer--background-color,#081d36);padding-bottom:5rem}@media screen and (min-width:1280px){.hero-banner.hero-banner-fullscreen{padding-bottom:12.2rem}}.hero-video{position:absolute;left:0;top:0;width:100%;height:100%}.hero-video>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%;object-fit:cover}.hero-content{position:relative;z-index:2;border-radius:10px;width:80%;text-align:left}.hero-content>:last-child{margin-bottom:0}@media screen and (min-width:900px){.hero-content{width:60%}}.scroll-down{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:50px;height:auto;cursor:pointer;transition:opacity .3s ease-in-out}.scroll-down img{width:100%;height:auto}.scroll-down:hover{opacity:.8}a{color:#8a7418;text-decoration:underline;transition:.3s}a:visited{color:#8a7418;text-decoration:underline}a:hover,a:focus,a:active{color:#0c1f35;text-decoration:underline}a:focus{color:#0c1f35;text-decoration:underline}[data-link-click]:hover{cursor:pointer}[data-link-click]:hover .listing-heading a,[data-link-click]:hover .listing-item-heading a{color:#8a7418;text-decoration:underline}.link-button{color:#8a7418 !important;text-decoration:none;font-weight:400;transition:.3s}.link-button:hover,.link-button:active,.link-button:focus{text-decoration:underline}.link-button-icon svg{width:14px;height:14px}.link-button-icon svg use{fill:#8a7418}.gform-theme--framework input[type=submit],.gform-theme--framework input[type=button],.gform-theme--framework button,.gform-theme--framework .gform_button,.gform-theme--framework .gform-theme-button{background:#081d36 !important;color:#fff !important;padding:10px 20px !important;border:none !important;border-radius:2px !important;cursor:pointer !important}.gform-theme--framework input[type=submit]:hover,.gform-theme--framework input[type=button]:hover,.gform-theme--framework button:hover,.gform-theme--framework .gform_button:hover,.gform-theme--framework .gform-theme-button:hover{background:#8a7418 !important}.wp-block-button .wp-element-button{border-radius:2px;background-color:#081d36 !important;font-size:1.25rem;padding:20px 30px;color:#fff;text-decoration:none;transition:background .3s ease-in-out;display:inline-block;white-space:nowrap;margin-top:1rem;margin-bottom:1rem}.wp-block-button .wp-element-button:hover{background-color:#8a7418 !important}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],textarea,body .gform_wrapper.gravity-theme input[type=color],body .gform_wrapper.gravity-theme input[type=date],body .gform_wrapper.gravity-theme input[type=datetime-local],body .gform_wrapper.gravity-theme input[type=datetime],body .gform_wrapper.gravity-theme input[type=email],body .gform_wrapper.gravity-theme input[type=month],body .gform_wrapper.gravity-theme input[type=number],body .gform_wrapper.gravity-theme input[type=password],body .gform_wrapper.gravity-theme input[type=search],body .gform_wrapper.gravity-theme input[type=tel],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper.gravity-theme input[type=time],body .gform_wrapper.gravity-theme input[type=url],body .gform_wrapper.gravity-theme input[type=week],body .gform_wrapper.gravity-theme textarea{font-size:1rem;font-weight:400;font-family:sans-serif;color:blue;line-height:1;background-color:#fff;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid blue;border-right:1px solid blue;border-bottom:1px solid blue;border-left:1px solid blue;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;outline:none}label,body .gform_wrapper.gravity-theme .gfield_label{color:blue;font-size:1rem;font-weight:700;font-family:sans-serif;line-height:1;margin-bottom:.5rem;padding:0}select,body .gform_wrapper.gravity-theme select{font-size:1rem;font-weight:400;font-family:sans-serif;color:blue;line-height:1;background-color:#fff;padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;border-top:1px solid blue;border-right:1px solid blue;border-bottom:1px solid blue;border-left:1px solid blue;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(//dev.thebluegoose.co/wp-content/themes/bluegoose/css/comp/path/to/your/select-arrow.svg);background-position:center right 1rem;background-repeat:no-repeat}body .gform_wrapper.gravity-theme .gfield-choice-input{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}body .gform_wrapper.gravity-theme .gfield_checkbox{display:grid;row-gap:1rem}body .gform_wrapper.gravity-theme .gfield_checkbox .gchoice{display:flex;position:relative}body .gform_wrapper.gravity-theme .gfield_radio{display:grid;row-gap:1rem}body .gform_wrapper.gravity-theme .gfield_radio .gchoice{display:flex;position:relative}.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{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;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}#main-content-wrap{position:relative;overflow-x:hidden}#main-content-wrap:before,#main-content-wrap:after{content:"";display:table}.content-inner-wrap{padding-left:1.5rem;padding-right:1.5rem;max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (min-width:600px){.content-inner-wrap{padding-left:5rem;padding-right:5rem}}.site-main{padding-bottom:9.5rem}.content-inner-wrap .entry-content{max-width:1300px}.site-main .hentry .entry-content{margin-left:auto;margin-right:auto}.title-bg-wrap{padding-top:5.8rem;padding-bottom:3rem}.title-bg-wrap .title-wrap{padding-left:1.5rem;padding-right:1.5rem;max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (min-width:600px){.title-bg-wrap .title-wrap{padding-left:5rem;padding-right:5rem}}.title-bg-wrap .title-wrap .title-content-wrap .page-title{margin:0}.content-inner-wrap .content-inner-wrap{padding:0 !important;margin:0 !important}.entry-content .entry-content{margin:0 !important}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.wp-block-image.alignleft{float:left;margin-right:1.5em}.wp-block-image.alignright{float:right;margin-left:1.5em}.wp-block-image.aligncenter{margin-left:auto;margin-right:auto}.core-block-wrapper.block-core-image{content:"";display:flow-root;clear:both}.site-header{background:#fff}.header-wrap{padding-top:var(--site-header--padding-top,1.25rem);padding-bottom:var(--site-header--padding-bottom,1.25rem);padding-left:var(--site-header--padding-left,1.5rem);padding-right:var(--site-header--padding-right,1.5rem);max-width:var(--site-header--max-width,100%);margin-left:auto;margin-right:auto}@media screen and (min-width:600px){.header-wrap{padding-top:var(--site-header--padding-top,2.25rem);padding-bottom:var(--site-header--padding-bottom,2.25rem);padding-left:var(--site-header--padding-left,3.5rem);padding-right:var(--site-header--padding-right,3.5rem)}}.header-content-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.site-logo-icon-wrap{display:flex;align-items:center}.site-header .site-logo-icon-wrap img{height:24px;width:auto}@media screen and (min-width:600px){.site-header .site-logo-icon-wrap img{height:30px}}.site-footer{background-color:var(--site-footer--background-color,#081d36)}.footer-wrap{padding-top:var(--site-footer--padding-top,1.5rem);padding-bottom:var(--site-footer--padding-bottom,0);padding-left:1.5rem;padding-right:1.5rem;max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (min-width:600px){.footer-wrap{padding-top:3rem;padding-left:5rem;padding-right:5rem}}.footer-wrap{position:relative;z-index:1}@media screen and (min-width:768px){.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}.footer-right{margin-top:4.375rem}@media screen and (min-width:768px){.footer-right{margin-top:1rem}}@media screen and (min-width:768px){.footer-right{margin-top:1.25rem}}.footer-bottom{position:relative;width:100vw;left:50%;transform:translateX(-50%);padding:.625rem 1.5rem;margin-top:2rem;overflow-x:hidden}@media screen and (min-width:600px){.footer-bottom{padding:1rem 3.5rem;margin-top:3.5rem}}@media screen and (min-width:768px){.footer-bottom{padding:.625rem 3.5rem}}.site-footer .site-logo-icon-wrap{display:flex;align-items:center;margin-bottom:1.5rem;margin-top:1rem}.site-footer .site-logo-icon-wrap img{height:40px;width:auto}@media screen and (min-width:900px){.site-footer .site-logo-icon-wrap img{height:50px}}.footer-heading{color:#fff;margin-top:0;margin-bottom:1.2rem;line-height:1.2}@media screen and (min-width:768px){.footer-heading{margin-bottom:1.5rem}}.contact-info{display:flex;flex-direction:column}.contact-info a{display:inline-block;color:#e3c647;text-decoration:none;margin-bottom:1rem}.contact-info a:hover,.contact-info a:active,.contact-info a:focus{text-decoration:underline}.address-section{margin-top:2rem}@media screen and (min-width:600px){.address-section{margin-top:4.375rem}}.address-wrap{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:600px){.address-wrap{flex-direction:row;gap:3rem}}@media screen and (min-width:1280px){.address-wrap{gap:5rem}}.address-province{color:#e3c647;display:block;font-weight:300;margin-bottom:.625rem}.address-wrap a{color:#fff;text-decoration:none;line-height:1.4}.address-wrap a:hover,.address-wrap a:active,.address-wrap a:focus{text-decoration:underline}.footer-wrap .link-button{transition:.3s}.footer-wrap .link-button a{color:#e3c647;text-decoration:none;font-weight:300 !important;font-size:1.125rem}.footer-wrap .link-button:hover,.footer-wrap .link-button:active,.footer-wrap .link-button:focus{text-decoration-color:#e3c647 !important}.footer-wrap .link-button .link-button-icon use{fill:#e3c647 !important}@media screen and (min-width:768px){.post-type-archive-bg_services .archive-description{width:70%}}@media screen and (max-width:767px){.post-type-archive-bg_services .bluegoose-archive .listing-item .listing-image-wrap{width:86px;height:86px}.post-type-archive-bg_services .bluegoose-archive .listing-item .listing-image-wrap img{width:100%;height:100%;object-fit:cover}}@media screen and (min-width:768px){.post-type-archive-bg_services .bluegoose-archive .listing-item{display:grid;justify-content:center;align-items:stretch;gap:5rem;grid-template-columns:150px 1fr}.post-type-archive-bg_services .bluegoose-archive .listing-item.no-image{grid-template-columns:1fr}}@media screen and (min-width:600px){.single-bg_case_studies .bg-case-studies-image-and-text .content-inner-wrap{padding-left:0;padding-right:0}}@media screen and (min-width:960px){.single-bg_case_studies .bg-case-studies-image-and-text .content-content-wrap{display:flex;flex-direction:row;justify-content:center;gap:21px}}.single-bg_case_studies .bg-case-studies-image-and-text .content-content-wrap .image-and-text-wrap .bg-cs-image{padding-bottom:1.167em}@media screen and (min-width:960px){.single-bg_case_studies .bg-case-studies-image-and-text .content-content-wrap .image-and-text-wrap .bg-cs-image{height:396px}}.single-bg_case_studies .case-studies-next-link-wrapper{background:#f3f3f6}.single-bg_case_studies .case-studies-next-link-wrapper .case-studies-next-link-image img{display:block}@media screen and (min-width:767px){.single-bg_case_studies .case-studies-next-link-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:50px}}.single-bg_case_studies .case-studies-next-link-wrapper .case-studies-up-next{color:#0f243e;font-size:1rem;font-weight:500;line-height:normal}.single-bg_case_studies #bg-case-studies-full-width .banner-image img{width:100% !important}.acf-columns{display:flex;flex-direction:column;gap:24px}.acf-column{width:100%}@media (min-width:1280px){.acf-columns{flex-direction:row}.acf-column{width:50%}}.single-bg_services .bg-banner-wrapper .banner-entry-header{text-align:left}.single-bg_services .bg-banner-wrapper.bg-banner-default-width{margin-bottom:62px}@media screen and (min-width:768px){.single-bg_services .bg-banner-wrapper.bg-banner-default-width{margin-bottom:91px;height:532px}}.single-bg_services .bg-banner-wrapper.bg-banner-default-width .title-content-wrap .banner-subtitle{display:none}.single-bg_services .bg-banner-wrapper.bg-banner-default-width .title-content-wrap .page-title{hyphens:auto;overflow-wrap:break-word}.single-bg_services .bg-banner-wrapper.bg-banner-default-width .title-content-wrap .page-title:after{content:"";display:inline-block;width:16px;height:16px;background-color:#c09b00;margin-left:12px;top:16px;border-radius:50%}@media screen and (min-width:600px){.post-type-archive-bg_services .archive-header.has-banner-image{height:532px}}.post-type-archive-bg_services .archive-header.has-banner-image .title-bg-wrap{position:relative;z-index:9;width:100%;max-width:1200px;padding:6.5rem 0;color:#fff;margin:0 auto}@media screen and (min-width:600px){.post-type-archive-bg_services .archive-header.has-banner-image .title-bg-wrap{position:absolute;top:50%;left:50%;padding:1rem 0;transform:translate(-50%,-50%)}}.post-type-archive-bg_services .archive-header.has-banner-image .title-wrap .title-content-wrap .section-title{font-size:4.375rem}.post-type-archive-bg_services .archive-header.has-banner-image .title-wrap .title-content-wrap .section-title,.post-type-archive-bg_services .archive-header.has-banner-image .title-wrap .title-content-wrap .archive-description{color:#fff}.post-type-archive-bg_services .bluegoose-archive{padding-top:62px}@media screen and (min-width:1280px){.post-type-archive-bg_services .bluegoose-archive{padding-top:75px}}.post-type-archive-bg_services .bluegoose-archive .listing-item-sub-heading{color:#343f4d}.post-type-archive-bg_services .bluegoose-archive .bg-services-archive-content p{color:#46474e;font-size:1.5rem;font-family:"Lora",serif;font-style:normal;font-weight:500;line-height:normal;padding-bottom:1.25rem}@media screen and (min-width:1280px){.post-type-archive-bg_services .bluegoose-archive .bg-services-archive-content p{font-size:2rem;padding-bottom:2.5rem}}.post-type-archive-bg_services .bluegoose-archive .bg-goose-column-blocks{margin-top:6.25rem}@media screen and (min-width:600px){.post-type-archive-bg_services .bluegoose-archive .bg-goose-column-blocks{margin-top:8rem}}.post-type-archive-bg_services .bluegoose-archive .bg-goose-column-blocks .column-block:not(:last-child){padding-bottom:138px}.post-type-archive-bg_services .bluegoose-archive .bg-goose-column-blocks .column-block .listing-item-sub-heading{margin-top:0}.post-type-archive-bg_services .bluegoose-archive .bg-goose-column-blocks .column-block .column-block-images{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;justify-items:center;align-items:center}@media screen and (min-width:600px){.post-type-archive-bg_services .bluegoose-archive .bg-goose-column-blocks .column-block .column-block-images{gap:4.5rem}}@media screen and (max-width:960px){.post-type-archive-bg_services .bluegoose-archive .bg-goose-column-blocks .column-block .column-block-images{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:400px){.post-type-archive-bg_services .bluegoose-archive .bg-goose-column-blocks .column-block .column-block-images{grid-template-columns:1fr}}.post-type-archive-bg_services .bluegoose-archive .bg-goose-column-blocks .column-block .column-block-images .column-block-image{max-width:100%;height:auto;display:block}.post-type-archive-bg_services .bluegoose-archive .bg-goose-column-blocks .column-block .column-block-images .column-block-image img{max-width:127px;max-height:71px;height:auto;object-fit:contain}@media screen and (min-width:960px){.post-type-archive-bg_services .bluegoose-archive .bg-goose-column-blocks .column-block .column-block-images .column-block-image img{max-width:159px;max-height:89px}}.post-type-archive-bg_services .listing-item{padding-top:1.75rem;padding-bottom:1.75rem;padding-left:0;padding-right:0;border-bottom:1px solid #61768e}@media screen and (min-width:767px){.post-type-archive-bg_services .listing-item{padding-top:3rem;padding-bottom:3rem}}.post-type-archive-bg_services .listing-item[data-link-click]:hover{background-color:#f3f3f6;transition:.3s ease-in-out}.post-type-archive-bg_services .listing-item:hover .listing-image-wrap img{transform:none}.post-type-archive-bg_services .listing-item .listing-image-wrap{aspect-ratio:auto}.post-type-archive-bg_services .listing-item .listing-item-content-wrap{margin-top:.5rem}@media screen and (max-width:767px){.post-type-archive-bg_services .listing-item .listing-item-content-wrap{margin-top:15px}.post-type-archive-bg_services .listing-item .listing-item-content-wrap .listing-item-header .listing-item-heading{font-size:1.75rem}}.post-type-archive-bg_services .listing-item .listing-item-content-wrap .listing-item-excrept p{color:#343f4d}@media screen and (min-width:767px){.post-type-archive-bg_services .listing-item .listing-item-content-wrap .listing-item-excrept p{font-size:1.25rem}}@media screen and (min-width:960px){.post-type-archive-bg_services .listing-item{padding-left:17px;padding-right:63px}}.bg-banner-wrapper{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:600px){.bg-banner-wrapper.bg-banner-default-width{height:70vh}}.bg-banner-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.bg-banner-wrapper .banner-entry-header{position:relative;z-index:2;text-align:center;width:100%;max-width:1200px;padding:4rem 1rem;color:#fff;margin:0 auto}@media screen and (min-width:600px){.bg-banner-wrapper .banner-entry-header{position:absolute;top:50%;left:50%;padding:1rem;transform:translate(-50%,-50%)}}.bg-banner-wrapper .banner-entry-header .title-bg-wrap{padding-top:0;padding-bottom:0}.bg-banner-wrapper .banner-entry-header .page-title{margin-top:1rem !important}.bg-banner-wrapper .visit-website-button{margin-top:2.5rem}.bg-banner-wrapper .visit-website-button a{display:inline-block;color:#000;padding:15px 20px;text-decoration:none;background-color:#e3c647}.bg-banner-wrapper .visit-website-button a:hover,.bg-banner-wrapper .visit-website-button a:active,.bg-banner-wrapper .visit-website-button a:focus{color:#fff;background-color:#8a7418}.bg-banner-wrapper .banner-pills-wrapper{padding-top:63px}.bg-banner-wrapper .banner-pills-wrapper .banner-pill-label .pill-label{margin:0;font-size:1.125rem;font-family:"Poppins",serif;font-weight:300;line-height:1.25}.bg-banner-wrapper .banner-pills-wrapper .banner-pills{display:flex;align-items:center;align-content:center;gap:16px 14px;align-self:stretch;flex-wrap:wrap;padding-top:24px}.bg-banner-wrapper .banner-pills-wrapper .banner-pills .banner-pill{border-radius:100px;background:#071d36;background:#8a7418;display:flex;padding:3px 12px 3px 10px;justify-content:center;align-items:center;gap:6px}@media screen and (min-width:1280px){.bg-banner-wrapper .banner-pills-wrapper .banner-pills .banner-pill{gap:8px;padding:3px 18px 3px 16px}}.bg-banner-wrapper .banner-pills-wrapper .banner-pills .banner-pill .icon{width:20px;height:20px;aspect-ratio:1/1}.bg-banner-wrapper .banner-pills-wrapper .banner-pills .banner-pill .icon svg{fill:#8a7418}.bg-banner-wrapper .banner-pills-wrapper .banner-pills .banner-pill .pill{color:#fff;font-size:.85rem;font-style:normal;font-weight:400;line-height:30px}@media screen and (min-width:1280px){.bg-banner-wrapper .banner-pills-wrapper .banner-pills .banner-pill .pill{font-size:1rem}}@media screen and (min-width:960px){.bg-banner-wrapper .banner-pills-wrapper .banner-pills{justify-content:flex-start}}.bg-banner-wrapper .banner-image-wrap{height:70vh;overflow:hidden}.bg-banner-wrapper .banner-image-wrap .banner-image img{width:100%;height:70vh;object-fit:cover;display:block}.bg-banner-wrapper .banner-image-wrap .banner-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}@media screen and (min-width:960px){.bg-banner-wrapper .banner-image-wrap .banner-image{width:100%;height:auto;text-align:center}}.bg-banner-wrapper .banner-image-wrap .banner-description-section{background:#0c1f35}.bg-banner-wrapper .banner-image-wrap .banner-description-section .content-inner-wrap{padding:20px;color:#fff;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.full-height-banner-wrapper .hero-banner{min-height:100vh;height:100vh;flex-direction:column;overflow:hidden;padding-bottom:0}.full-height-banner-wrapper .hero-container{flex:1 1 auto;display:flex;flex-direction:column;height:100%;max-width:100%}.full-height-banner-wrapper .hero-image{order:1;position:relative;z-index:0;overflow:hidden;min-height:50vh;height:100%;max-width:100%}.full-height-banner-wrapper .hero-image img,.full-height-banner-wrapper .hero-image .responsive-banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.full-height-banner-wrapper .hero-image.fullwidth-banner-video{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}@media screen and (min-width:1920px){.full-height-banner-wrapper .hero-image.fullwidth-banner-video video{height:100vh}}@media screen and (max-width:767px){.full-height-banner-wrapper .hero-image.fullwidth-banner-video video{width:100%}}@media screen and (min-width:850px) and (max-width:1280px){.full-height-banner-wrapper .hero-image.fullwidth-banner-video video{width:100%}}.full-height-banner-wrapper .hero-text{order:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#081d36;color:#fff;text-align:center;height:100%;min-height:50vh;box-sizing:border-box;max-width:100%;position:relative;z-index:1}.full-height-banner-wrapper .hero-text p{margin-bottom:0}.full-height-banner-wrapper .hero-text h1{font-size:3rem}@media screen and (min-width:1600px){.full-height-banner-wrapper .hero-text h1{font-size:3.75rem}}.full-height-banner-wrapper .site-main{padding-top:0;padding-bottom:0}@media (max-width:767px){.full-height-banner-wrapper .hero-banner,.full-height-banner-wrapper .hero-container,.full-height-banner-wrapper .hero-image,.full-height-banner-wrapper .hero-text{height:auto !important;min-height:unset !important}.full-height-banner-wrapper .hero-image{position:static !important}.full-height-banner-wrapper .hero-image img,.full-height-banner-wrapper .responsive-banner-image{position:static !important;width:100% !important;height:auto !important;object-fit:cover !important;object-position:center top;display:block}.full-height-banner-wrapper .hero-text{order:2;padding:2rem;text-align:center;align-items:center}.full-height-banner-wrapper .hero-image{order:1}}@media (min-width:1280px){.full-height-banner-wrapper .hero-container{flex-direction:row}.full-height-banner-wrapper .hero-image{order:2;flex:0 0 50%}.full-height-banner-wrapper .hero-text{order:1;flex:0 0 50%;align-items:flex-start;text-align:left;padding:4rem 10rem}}.bg-case-studies-title-text .flexible-content-wrap:first-of-type{margin-top:50px}@media screen and (min-width:960px){.bg-case-studies-title-text .flexible-content-wrap:first-of-type{margin-top:90px}}.bg-case-studies-title-text .flexible-content-wrap{margin-bottom:50px}@media screen and (min-width:960px){.bg-case-studies-title-text .flexible-content-wrap{display:grid;grid-template-columns:275px auto;gap:54px;align-items:start;margin-bottom:70px}}.bg-case-studies-title-text .flexible-content-wrap .title-text--title-section{color:#343f4d;font-family:"Lora",serif;font-size:44px;font-weight:500;line-height:normal;padding-right:1rem;margin-top:2.2rem}@media screen and (max-width:959px){.bg-case-studies-title-text .flexible-content-wrap .title-text--title-section{margin-bottom:1rem;text-align:left;white-space:normal;padding-right:0}}@media screen and (min-width:960px){.bg-case-studies-title-text .flexible-content-wrap .title-text--title-section{margin-top:.25rem !important}}.bg-case-studies-title-text .flexible-content-wrap .title-text--text-section{margin-top:.8rem}.bg-case-studies-title-text .flexible-content-wrap .title-text--text-section p{margin-top:0}.bg-case-studies-title-text .flexible-content-wrap .title-text--text-section ul{margin-top:0;margin-bottom:0}.bg-case-studies-title-text .flexible-content-wrap .title-text--text-section:only-child ul{margin-top:0;margin-bottom:0}.bg-case-studies-title-text .flexible-content-wrap .title-text--text-section>ul:first-child:last-child{margin-top:0;margin-bottom:0}.bg-case-studies-title-text .flexible-content-wrap .title-text--text-section>ul:first-child:not(:last-child){margin-top:0;margin-bottom:1rem}.bg-case-studies-title-text .flexible-content-wrap .title-text--text-section>ul:last-child:not(:first-child){margin-top:1rem;margin-bottom:0}.bg-case-studies-title-text .flexible-content-wrap .title-text--text-section>ul:not(:first-child):not(:last-child){margin-top:1rem;margin-bottom:1rem}.bg-case-studies-image-grid .image-grid-caption{text-align:center;padding-top:1.625em;padding-left:1rem;padding-right:1rem;margin-top:0;font-size:.875rem;font-style:italic;font-weight:300;line-height:1.4}.bg-case-studies-image-grid .flexible-content-wrap{display:grid;gap:0;grid-template-columns:1fr}.bg-case-studies-image-grid .flexible-content-wrap.total-images-1{grid-template-columns:auto}.bg-case-studies-image-grid .flexible-content-wrap.total-images-1 .image-grid-wrap .bg-cs-image-grid img.case-image-grid-img{height:auto}@media screen and (min-width:768px){.bg-case-studies-image-grid .flexible-content-wrap{grid-template-columns:1fr 1fr}.bg-case-studies-image-grid .flexible-content-wrap.total-images-3{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1280px){.bg-case-studies-image-grid .flexible-content-wrap{grid-template-columns:1fr 1fr}.bg-case-studies-image-grid .flexible-content-wrap.total-images-3{grid-template-columns:1fr 1fr 1fr}}.bg-case-studies-image-grid .flexible-content-wrap .image-grid-wrap .bg-cs-image-grid{overflow:hidden}.bg-case-studies-image-grid .flexible-content-wrap .image-grid-wrap .bg-cs-image-grid img.case-image-grid-img{display:block;object-fit:cover;width:100%}@media screen and (min-width:1600px){.bg-case-studies-image-grid .flexible-content-wrap .image-grid-wrap .bg-cs-image-grid img.case-image-grid-img{height:80vh}}.bg-case-studies-image-grid .flexible-content-wrap .image-grid-wrap .bg-cs-image-grid video{width:100%;height:auto;display:block;object-fit:cover}.bg-case-studies-project-core-details{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:1400px){.bg-case-studies-project-core-details{padding-top:4rem;padding-bottom:4rem}}.bg-case-studies-project-core-details .project-core-wrapper{display:grid;gap:4rem 2rem}@media screen and (min-width:960px){.bg-case-studies-project-core-details .project-core-wrapper{grid-template-columns:1fr 1fr}}@media screen and (min-width:1400px){.bg-case-studies-project-core-details .project-core-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}}.bg-case-studies-project-core-details .project-core-wrapper .project-core-details-wrap{display:flex;flex-direction:column;align-items:center}.bg-case-studies-project-core-details .project-core-wrapper .project-core-details-wrap .bg-cs-number{color:#0c1f35;text-align:center;font-family:"Lora",serif;font-size:4rem;font-weight:500;line-height:normal}@media screen and (max-width:599px){.bg-case-studies-project-core-details .project-core-wrapper .project-core-details-wrap .bg-cs-title{width:100%}}.bg-case-studies-project-core-details .project-core-wrapper .project-core-details-wrap .bg-cs-title{color:#8a7418;text-align:center;font-weight:500;line-height:21.6px}@media screen and (min-width:600px){.bg-case-studies-project-core-details .project-core-wrapper .project-core-details-wrap .bg-cs-title{width:8.6675em}}.bg-with-content h1{margin-top:0}.bg-with-content .content-wrap{padding-top:120px;padding-bottom:120px}.bg-with-content p{margin-top:2rem}.bg-with-content form{margin-top:4rem;max-width:920px;margin:4rem auto}.bg-with-content.bg-navy{background:#0c1f35;color:#fff}.bg-with-content.bg-navy legend,.bg-with-content.bg-navy label{color:#fff !important}.bg-with-content.bg-navy input,.bg-with-content.bg-navy textarea{border:2px solid #c09b00 !important;border-radius:10px !important}.bg-with-content.bg-navy input[type=text],.bg-with-content.bg-navy input[type=url],.bg-with-content.bg-navy input[type=tel],.bg-with-content.bg-navy input[type=email]{height:70px !important;padding:12px 20px;color:#000}.bg-with-content.bg-navy input[type=text]:focus,.bg-with-content.bg-navy input[type=text]:active,.bg-with-content.bg-navy input[type=url]:focus,.bg-with-content.bg-navy input[type=url]:active,.bg-with-content.bg-navy input[type=tel]:focus,.bg-with-content.bg-navy input[type=tel]:active,.bg-with-content.bg-navy input[type=email]:focus,.bg-with-content.bg-navy input[type=email]:active{background-color:#dad2aa;outline:none !important}.bg-with-content.bg-navy textarea{padding:12px 20px;color:#000}.bg-with-content.bg-navy textarea:focus,.bg-with-content.bg-navy textarea:active{background-color:#dad2aa;outline:none !important}.bg-with-content.bg-navy input[type=checkbox]{border-radius:2px !important}.bg-with-content.bg-navy input[type=checkbox]:focus,.bg-with-content.bg-navy input[type=checkbox]:active{background-color:#dad2aa;outline:none !important}.bg-with-content.bg-navy input[type=submit]{background-color:#e3c647 !important;color:#000 !important;font-size:16px !important;border:none !important;padding:1.5rem 2rem !important;border-radius:2px !important;width:100% !important}.bg-with-content.bg-navy input[type=submit]:focus,.bg-with-content.bg-navy input[type=submit]:active,.bg-with-content.bg-navy input[type=submit]:hover{background-color:#c09b00 !important}.bg-with-content.bg-navy .gfield_required_text{color:#f76c5e !important}.bg-with-content.bg-navy .gform_confirmation_message{text-align:center}.bg-with-content.bg-navy .gform_validation_errors{color:#f76c5e;border-left:none;padding:1rem;margin-bottom:2rem;font-size:1rem;border-radius:4px;border:2px solid #f76c5e;max-width:920px;margin:0 auto 2rem}.bg-with-content.bg-navy .gform_validation_errors .gform_submission_error{color:#f76c5e}.bg-with-content.bg-navy .gfield_validation_message{color:#f76c5e}.bg-with-content.bg-navy .gfield_error input[aria-invalid=true],.bg-with-content.bg-navy .gfield_error textarea[aria-invalid=true],.bg-with-content.bg-navy .gfield_error select[aria-invalid=true]{background-color:#fde6e6;border-color:#f76c5e !important;box-shadow:none;color:#2b2b2b}.bg-with-content.bg-navy .gform_validation_errors{pointer-events:none;user-select:none;cursor:default}.bg-with-content.bg-navy .gform-theme--framework .gform_validation_errors .gform-icon--circle-error{all:unset;display:inline-block;margin-right:.4em}.bg-with-content.bg-navy .gform-theme--framework .gform_validation_errors .gform-icon--circle-error:before{content:"⚠️";font-size:1rem;line-height:1}.bg-with-content.bg-navy .gform_submission_error{gap:.25rem !important}.bg-with-content.bg-navy .gform_confirmation_message{margin-top:3rem;border-top:1px solid #e3c647;padding-top:3rem}.bg-with-content.bg-gray{background:#ededed;color:#001f44}.bg-with-content.bg-gray p{color:#000}.bg-with-content.bg-white{background:#fff;color:#343f4d}.bg-with-content .column-content-wrapper{display:grid;gap:2rem;grid-template-columns:auto;margin-top:4.6875rem}@media screen and (min-width:960px){.bg-with-content .column-content-wrapper{grid-template-columns:repeat(2,minmax(0, 1fr))}}.bg-with-content .column-content-wrapper .column-content{background-color:#fff;padding:2rem}.bg-with-content .column-content-wrapper .column-content .column-text{color:#000}.bg-with-content .column-content-wrapper .column-content .icon{display:inline-block;width:80px;height:80px}.bg-with-content .column-content-wrapper .column-content .column-title{color:#0c1f35;margin-top:1.25rem}.bg-with-content .column-content-wrapper .column-content .custom-tick-ul{margin-top:1rem}.bg-with-content .column-content-wrapper .column-content .custom-tick-ul li{margin-top:0;padding-bottom:.5rem;padding-left:40px !important}.bg-with-content .column-content-wrapper .column-content .custom-tick-ul li:before{width:30px !important;height:30px !important;margin-top:8px}.goose-client-logo .client-logo-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2rem;padding-top:0;margin-top:2rem}.client-logos{flex:0 1 150px;display:flex;align-items:center;justify-content:center}.client-logos img{max-width:100%;max-height:60px;height:auto;object-fit:contain;mix-blend-mode:multiply !important}.goose-testimonials{padding-top:2rem;padding-bottom:4rem;background:#f3f3f6}.goose-testimonials .testimonial-content{position:relative;padding-left:54px;margin-top:4rem}.goose-testimonials .testimonial-content:first-child{margin-top:0}.goose-testimonials .testimonial-content:before{content:"";position:absolute;left:0;top:.1em;width:30px;height:30px;background-image:url(//dev.thebluegoose.co/wp-content/themes/bluegoose/css/comp/../../images/svgs/icon-quotemark.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.goose-testimonials .testimonial-name{font-weight:600}.custom-tick-ul{margin-top:2rem}.custom-tick-ul li{position:relative;padding-left:60px !important;padding-bottom:1rem;padding-top:1rem;max-width:700px;margin:0 auto;margin-top:1rem}.custom-tick-ul li:before{content:"";position:absolute;left:0;top:.3em;width:45px !important;height:45px !important;background-image:url(//dev.thebluegoose.co/wp-content/themes/bluegoose/css/comp/../../images/svgs/icon-tick-list.svg) !important;background-repeat:no-repeat;background-size:contain;background-position:center}.goose-engagement-blocks{padding:0;margin-bottom:3rem}@media screen and (min-width:1300px){.goose-engagement-blocks{margin-bottom:5rem}}.goose-engagement-blocks .listing-heading{margin-top:1rem}.goose-engagement-blocks .engagement-blocks-wrapper .listing-item{margin-bottom:2.5rem}@media screen and (min-width:768px){.goose-engagement-blocks .engagement-blocks-wrapper .listing-item{margin-bottom:0}}@media screen and (min-width:768px){.goose-engagement-blocks .engagement-blocks-wrapper{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:stretch;gap:2rem}}.goose-icon__text .icon__text-wrapper{display:grid;display:grid;grid-template-columns:repeat(5,1fr);gap:2rem}@keyframes moveRightToLeft{from{transform:translate3d(100%,0,0)}to{transform:translate3d(0,0,0)}}@keyframes moveLeftToRight{from{transform:translate3d(0,0,0)}to{transform:translate3d(100%,0,0)}}.toggled #main-menu-container{animation:moveRightToLeft .5s ease-out forwards}.transition-out #main-menu-container{animation:moveLeftToRight .5s ease-in forwards}.icon-menu{width:18px;height:18px}.menu-toggle{display:flex;background-color:transparent !important;align-items:center;border:none;gap:6px;padding:0;cursor:pointer;position:relative;z-index:9999}.menu-toggle:hover .menu-icon-wrap svg use,.menu-toggle:active .menu-icon-wrap svg use{fill:#8a7418}.menu-toggle:hover .menu-icon-wrap .menu-button-text,.menu-toggle:active .menu-icon-wrap .menu-button-text{color:#8a7418}.menu-icon-wrap{display:flex;align-items:center}.menu-icon-wrap .icon-menu{margin-right:.5em}.menu-icon-wrap.hidden{display:none}.menu-icon-wrap.menu-icon-close-wrap{color:#fff}.menu-icon-wrap.menu-icon-close-wrap svg use{fill:#fff}.menu-button-text{font-size:20px;font-weight:400;color:#081d36}.main-navigation-toggled{overflow:hidden}#main-menu-container{position:absolute;top:0;left:0;width:100%;height:100vh;background:#081d36;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.toggled #main-menu-container{opacity:1;visibility:visible}.toggled .menu-button-text{color:#fff}#primary-menu{list-style-type:none;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin:9.445em 2.75em}@media screen and (min-width:960px){#primary-menu{float:right;margin:9.445em 11.5em;gap:46px}}.menu-item a{font-weight:400;display:flex;align-items:center}#primary-menu li.menu-item a{font-family:"Lora",serif;font-size:2.5rem;color:#fff !important;text-decoration:none}#primary-menu li.menu-item a:after{content:" .";color:#c09b00;margin-left:-1px;padding-left:0;display:inline-block;vertical-align:middle}@media screen and (min-width:960px){#primary-menu li.menu-item a{font-size:5.625rem}}#primary-menu li.menu-item.current-menu-item{color:#c09b00;text-decoration-line:underline;text-underline-position:from-font}.footer-bottom{background-color:#46474e}@media screen and (min-width:768px){.footer-bottom{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}#privacy-menu a{color:#fff;text-decoration:none;font-weight:300;font-size:.875rem;margin-bottom:.5rem}#privacy-menu a:hover,#privacy-menu a:active,#privacy-menu a:focus{text-decoration:underline}@media screen and (min-width:768px){#privacy-menu a{margin-bottom:0}}#privacy-menu{list-style-type:none;padding-left:0;display:inline-block;align-items:center;gap:20px;margin:0}@media screen and (min-width:768px){#privacy-menu{display:flex;flex-wrap:wrap;margin-right:2rem}}.copyright-text{color:#fff;font-size:.875rem;display:flex;height:20px;align-items:center;margin-top:1rem}@media screen and (min-width:768px){.copyright-text{margin-top:0}}.footer-bottom-content{display:flex;font-weight:300;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.footer-bottom-content{flex-direction:row;align-items:center;grid-column:2;gap:.5rem}}.search-form{position:relative}.search-form input[type=search]{box-sizing:border-box;padding-left:2.75em;width:100%}.search-form .search-submit{background:0 0;border:0;bottom:0;cursor:pointer;height:100%;margin:auto;padding:.7em;padding-left:.9em;padding-right:.5rem;position:absolute;top:0;width:2.65rem}.search-form .search-submit .icon{height:100%;width:100%}.search-form .search-submit .icon use{stroke:#000}.search-form .search-submit:hover .icon use,.search-form .search-submit:focus .icon use{stroke:#00f}.search-form .search-submit{left:0}.pagination{overflow:hidden;text-align:left;margin-top:2em;margin-bottom:2em}.pagination>.page-numbers,.pagination .prev,.pagination .next{width:2.3em;height:2.3em;padding-top:0;background-color:#f08080;display:inline-block;text-align:center;border-radius:3px;color:#fff;border:1px solid #000;line-height:2.1em;vertical-align:top}.pagination .next,.pagination .prev{min-width:2.3em;width:auto}.pagination a{text-decoration:none;color:#fff}.pagination a:hover{color:#fff;background-color:#add8e6;border-color:#add8e6}.pagination .current{background-color:#add8e6;color:#fff;border-color:#add8e6;cursor:default}.pagination .next,.pagination .prev{display:inline-block;position:relative}.pagination .next a,.pagination .prev a{width:2.1em;height:2.1em;font-size:1.1em;line-height:1.95em}.pagination .next{margin-left:.2rem}.pagination .prev{margin-right:.2rem}.omni-back-top{background-color:#8a7418;color:#fff;border-radius:5px;bottom:40px;right:-26px;opacity:0;padding:12px 14px 15.5px;position:fixed;transition:all .2s ease-in-out 0s;z-index:100;display:flex;flex-direction:column;gap:.25rem;align-items:center;text-align:center;box-shadow:3px 3px 3px rgba(0,0,0,.25);cursor:pointer}.omni-back-top .icon{width:1.4rem;height:1.4rem;position:relative;top:.15em;fill:#fff;transform:rotate(-90deg)}.omni-back-top .back-top-top-text{font-size:.8rem;text-transform:uppercase;margin-bottom:.25rem}.omni-back-top.present{right:22px;opacity:1}.omni-back-top.present:hover{background-color:#c09b00;opacity:1}.omni-back-top.present:hover .icon{fill:#fff}@media screen and (max-width:768px){.omni-back-top{bottom:15px}.omni-back-top.present{right:15px;opacity:1}}@media screen and (min-width:1024px){.omni-back-top{bottom:50px;padding:13px 14.5px 16px}.omni-back-top.present{right:20px;opacity:1}.omni-back-top .icon{width:1.5em;height:1.5em}}.sticky{display:block}.updated:not(.published){display:none}.post-type-archive-bg_case_studies .site-main{padding-top:0;padding-bottom:0}.listing-item{overflow:hidden}.listing-item .listing-item-tags{display:var(--site-listing-card--tag-wrap-display,block)}.listing-item .listing-item-image-wrap{display:var(--site-listing-card--image-wrap-display,block)}.listing-item .listing-item-content-wrap .listing-item-heading,.listing-item .listing-item-content-wrap .listing-item-heading a:link,.listing-item .listing-item-content-wrap .listing-item-heading a:visited,.listing-item .listing-item-content-wrap .listing-item-heading a:active{margin-top:0}.listing-item .listing-item-footer{display:var(--site-listing-card--link-button-display,block)}.listing-item:hover{overflow:hidden}.listing-item:hover .listing-item-image-wrap .listing-item-image{display:block}.listing-item:hover .listing-item-content-wrap .listing-item-heading,.listing-item:hover .listing-item-content-wrap .listing-item-heading a:link,.listing-item:hover .listing-item-content-wrap .listing-item-heading a:visited,.listing-item:hover .listing-item-content-wrap .listing-item-heading a:active{margin-top:0}.listing-wrap{padding-top:var(--site-listing-layout--margin-top,2rem);padding-bottom:var(--site-listing-layout--margin-bottom,2rem)}.listing-inner-wrap{margin-left:auto;margin-right:auto}.listing-content-wrap{display:grid;grid-template-columns:repeat(var(--site-listing-layout--columns,1),minmax(0, 1fr))}.listing-subtitle{font-size:.875rem;font-weight:400;color:#343f4d;position:relative;display:flex;align-items:center;margin-top:2.5rem;margin-bottom:1.25rem}@media screen and (min-width:1300px){.listing-subtitle{font-size:1rem}}.listing-subtitle:before{content:"";display:inline-block;width:16px;height:16px;background-color:#c09b00;border-radius:50%;margin-right:11px;top:20px;flex-shrink:0}.listing-items-wrap{display:grid;gap:3.5rem;margin-top:2rem;max-width:1380px}@media screen and (min-width:900px){.listing-items-wrap{grid-template-columns:1fr 1fr;gap:4rem 1.375rem}}@media screen and (min-width:1280px){.listing-items-wrap{gap:7.25rem 1.375rem;margin-top:4.625rem}}.ecent-work-content-wrap{max-width:1380px}.listing-heading{margin-top:0;margin-bottom:0}.listing-heading a,.listing-item-heading a{color:#343f4d;text-decoration:none;transition:color .3s ease-in-out}.listing-heading a:hover,.listing-heading a:focus,.listing-heading a:active,.listing-item-heading a:hover,.listing-item-heading a:focus,.listing-item-heading a:active{color:#8a7418;text-decoration:underline}.listing-image-wrap{width:100%;aspect-ratio:7/6;overflow:hidden}.listing-image-wrap img{transition:transform .3s ease-in-out}.listing-heading a:hover~.listing-image-wrap img,.listing-item:hover .listing-image-wrap img{transform:scale(1.1)}.listing-image{width:100%;height:100%;object-fit:cover}.page-template-tmpl-landing-page .site-header,.has-fullwidth-banner .site-header{position:absolute;top:0;left:0;width:100%;z-index:10;background:0 0}.page-template-tmpl-landing-page .site-main{padding-top:0;padding-bottom:0}.gray-section{background-color:#f3f3f6}.navy-section{background-color:#081d36}.section-title,.banner-title{position:relative;display:inline-block;color:#343f4d;margin-top:0}.section-title.large-gold-dot:after,.banner-title.large-gold-dot:after{content:"";display:inline-block;width:16px;height:16px;background-color:#c09b00;border-radius:50%;margin-left:12px;top:16px}.section-title.small-gold-dot:after,.banner-title.small-gold-dot:after{content:"";display:inline-block;width:12px;height:12px;background-color:#c09b00;border-radius:50%;margin-left:8px;top:100px}.section-title{margin-bottom:1.5rem}.large-section{padding-top:4rem;padding-bottom:4.1rem}@media screen and (min-width:1280px){.large-section{padding-top:11.2rem;padding-bottom:11.2rem}}.services-content-wrap{color:#fff}.services-content-wrap .section-title{color:#fff}@media screen and (min-width:1280px){.services-content-wrap .entry-content{width:967px}}.services-content-wrap .entry-content .our-services-accordion-wrap{margin-top:4.45em}.banner-section{width:100%;height:1000px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center}.banner-section .content-content-wrap{background-color:#fff;padding:2rem}.banner-section .link-button{color:#8a7418 !important;text-decoration:none;font-weight:400}.banner-section .link-button:hover,.banner-section .link-button:active,.banner-section .link-button:focus{text-decoration:underline}.banner-section .link-button-icon svg{width:14px;height:14px}.banner-section .link-button-icon svg use{fill:#8a7418}.split-banner-content-wrap{display:flex;width:100%;align-items:center}.split-banner-content-wrap .banner-section{width:70%;height:400px;background-image:url(//dev.thebluegoose.co/wp-content/themes/bluegoose/css/comp/../images/snow-banner.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.split-banner-content-wrap .banner-color{width:30%;height:400px;background-color:#c09b00}.cta-section{background-color:#ededed}.cta-section .content-wrap{padding-top:4.5rem;padding-bottom:4.8125rem}.cta-section .cta-title h2{margin:0}.cta-section .cta-content{display:flex;flex-direction:column;align-items:flex-start;gap:3rem}@media screen and (min-width:767px){.cta-section .cta-content{flex-direction:row;align-items:center;gap:24px;justify-content:space-between}}.cta-section .cta-content a.cta-button{border-radius:2px;background:#081d36;font-size:1.25rem;padding:20px 30px;color:#fff;text-decoration:none;transition:background .3s ease-in-out;display:inline-block;white-space:nowrap}.cta-section .cta-content a.cta-button:hover{background-color:#8a7418}.hiring-banner-section .hiring-banner-wrap{display:flex;width:100%;flex-direction:column;position:relative;justify-content:center;align-items:center}.hiring-banner-section .left-section{width:100%;height:300px}.hiring-banner-section .left-section img{height:100%;width:100%;object-fit:cover}.hiring-banner-section .right-section{width:100%;height:300px;background-color:#081d36;display:flex;align-items:center;justify-content:center;position:relative}.hiring-banner-section .content-box{max-width:90%;padding:30px;position:absolute;top:30%;left:5%;background:#fff}@media screen and (min-width:768px) and (max-width:959px){.hiring-banner-section .content-box{max-width:60%;top:25%;left:20%}}@media screen and (min-width:960px){.hiring-banner-section{height:80vh}.hiring-banner-section .hiring-banner-wrap{display:flex;width:100%;flex-direction:row;position:relative}.hiring-banner-section .left-section{width:60%;overflow:hidden;height:80vh}.hiring-banner-section .left-section img{width:100%;object-fit:cover;display:block}.hiring-banner-section .right-section{width:40%;background-color:#081d36;display:flex;align-items:center;justify-content:center;position:relative;height:80vh}.hiring-banner-section .content-box{background:#fff;padding:2rem;position:absolute;top:27%;right:calc(40% - 190px);width:620px;left:auto}.hiring-banner-section .content-box .link-button{color:#8a7418 !important;text-decoration:none;font-weight:400}.hiring-banner-section .content-box .link-button:hover,.hiring-banner-section .content-box .link-button:active,.hiring-banner-section .content-box .link-button:focus{text-decoration:underline}.hiring-banner-section .content-box .link-button-icon svg{width:14px;height:14px}.hiring-banner-section .content-box .link-button-icon svg use{fill:#8a7418}}.gold-text{color:#c09b00}.yellow-text{color:#e3c647}#beyond-horizon{height:100vh}#beyond-horizon.banner-section{text-align:left}@media screen and (min-width:768px){#beyond-horizon.banner-section .full-width-banner-content-wrap .content-content-wrap{width:50%}}.page-template-tmpl-new-landing-page .site-header{position:absolute;top:0;left:0;width:100%;z-index:10;background:0 0}.page-template-tmpl-new-landing-page .site-main{padding-bottom:0}.page-template-tmpl-new-landing-page p{font-weight:400}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{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}.wp-element-caption,.wp-caption .wp-caption-text{text-align:center;padding-top:1.625em;padding-left:1rem;padding-right:1rem;margin-top:0;font-size:.875rem;font-style:italic;font-weight:300;line-height:1.4}.gallery{display:grid;grid-gap:1.5em;margin-bottom: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}body .gform_wrapper.gravity-theme{margin-top:1rem;margin-bottom:1rem}body .gform_wrapper.gravity-theme .gf_progressbar_wrapper{margin-top:1rem;margin-bottom:1rem}body .gform_wrapper.gravity-theme .gf_progressbar_title{font-size:1rem;font-weight:400;font-family:sans-serif;line-height:1;color:blue;margin-bottom:.5rem}body .gform_wrapper.gravity-theme .gf_progressbar{background-color:blue !important;height:1rem !important;border-top-left-radius:.5rem !important;border-top-right-radius:.5rem !important;border-bottom-left-radius:.5rem !important;border-bottom-right-radius:.5rem !important;border-top:0 !important;border-right:0 !important;border-bottom:0 !important;border-left:0 !important;margin-bottom:0 !important}body .gform_wrapper.gravity-theme .gf_progressbar_percentage{background-color:green !important;border-top-left-radius:.5rem !important;border-top-right-radius:.5rem !important;border-bottom-left-radius:.5rem !important;border-bottom-right-radius:.5rem !important;border-top:0 !important;border-right:0 !important;border-bottom:0 !important;border-left:0 !important;height:100% !important}body .gform_wrapper.gravity-theme .gf_progressbar_percentage span{font-size:1rem !important;font-weight:400 !important;font-family:sans-serif !important;line-height:1 !important;color:blue !important;margin-right:.5rem !important}body .gform_wrapper.gravity-theme .description,body .gform_wrapper.gravity-theme .gfield_description,body .gform_wrapper.gravity-theme .gsection_description,body .gform_wrapper.gravity-theme .instruction{margin-top:.5rem;margin-bottom:0}body .gform_wrapper.gravity-theme .gform_fields{row-gap:1rem;column-gap:1rem}@media (max-width:640px){body .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}}body .ginput_container_textarea textarea{display:block}body .gform_wrapper.gravity-theme .gform_validation_errors{background:0 0;border:0;border-radius:0;box-shadow:none;margin-bottom:1em;margin-top:1em;padding:0;position:relative;width:100%}body .gform_wrapper.gravity-theme .gform_validation_errors>h2{color:red}body .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon{display:none}body .gform_wrapper.gravity-theme .gfield_validation_message,body .gform_wrapper.gravity-theme .validation_message{background:0 0;border:0}body .gform_wrapper.gravity-theme .gfield_error label,body .gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,body .gform_wrapper.gravity-theme .gfield_error legend,body .gform_wrapper.gravity-theme .gfield_validation_message,body .gform_wrapper.gravity-theme [aria-invalid=true]+label,body .gform_wrapper.gravity-theme label+[aria-invalid=true]{color:red}body .gform_wrapper.gravity-theme .validation_message{color:red}body .gform_wrapper.gravity-theme .gfield_description+.validation_message{margin-top:.5rem}body .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border-top:1px solid red;border-right:1px solid red;border-bottom:1px solid red;border-left:1px solid red;background-color:#fff;color:red}body .gform_wrapper.gravity-theme .gsection_title{margin-bottom:.5rem;margin-top:.5rem}body .gform_wrapper.gravity-theme .gsection_description{margin-bottom:1rem}body .gf_progressbar_wrapper{margin-top:2rem;margin-block-end:3rem !important}body .gform-theme--framework .gf_progressbar{background-color:#0c1f35;border-radius:0}body .gform-theme--framework .gf_progressbar_title{font-family:"Lora",serif;font-size:1.25rem;font-weight:500;color:#000}body .gform-theme--framework .gf_progressbar .percentbar_blue{background-color:#c09b00;border-radius:0}body .gfield p{font-size:1rem}.site-main #our-services .content-content-wrap{width:100%}@media screen and (min-width:1280px){.site-main #our-services .content-content-wrap{width:75%}}.site-main #our-services .content-content-wrap .wp-block-sim-accordion .accordion-wrapper .sim__accordion-head .accordion-toggle .sim__accordion_title{color:#fff}.site-main .block-sim-accordion:last-child .wp-block-sim-accordion{border-bottom:1px solid #e3c647}.site-main .wp-block-sim-accordion{border-top:1px solid #e3c647}.site-main .wp-block-sim-accordion .accordion-wrapper{margin-bottom:0;border:none}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-head{background:0 0}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-head .accordion-toggle{border:none;padding:30px 0}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-head .accordion-toggle .sim__accordion_title{color:#343f4d;font-size:1.325rem;font-weight:500;line-height:120%;padding-right:36px}@media screen and (min-width:960px){.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-head .accordion-toggle .sim__accordion_title{font-size:1.5rem}}@media screen and (min-width:1280px){.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-head .accordion-toggle .sim__accordion_title{font-size:2.5rem}}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-head .accordion-toggle .sim__accordion_icon{cursor:pointer;height:12px;width:24px}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-head .accordion-toggle .sim__accordion_icon .sim__icon.dashicons-minus:before{content:"";display:inline-block;background-image:url(//dev.thebluegoose.co/wp-content/themes/bluegoose/css/comp/../../images/svgs/icon-up-arrow.svg);height:12px;width:24px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:-40px;margin-bottom:8px}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-head .accordion-toggle .sim__accordion_icon .sim__icon.dashicons-plus-alt2:before{content:"";display:inline-block;background-image:url(//dev.thebluegoose.co/wp-content/themes/bluegoose/css/comp/../../images/svgs/icon-down-arrow.svg);height:12px;width:24px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:-40px;margin-bottom:8px}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-body .sim__accordion-padding{border-top:none;padding:21px 0 30px;padding-top:0}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-body .sim__accordion-padding>.wp-block-list{margin-top:0}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-body .sim__accordion-padding>.wp-block-list:last-child{margin-bottom:0}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-body .sim__accordion-padding .block-core-heading:first-child .wp-block-heading{margin-top:0}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-body .sim__accordion-padding .block-core-paragraph:first-child p{margin-top:0}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-body .sim__accordion-padding .accordion-content{width:90%}@media screen and (min-width:960px){.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-body .sim__accordion-padding .accordion-content{width:841px}}.site-main .wp-block-sim-accordion .accordion-wrapper .sim__accordion-body .sim__accordion-padding .accordion-content p{margin-top:0}