.excerpt{text-decoration:none!important}.blog-banner{height:400px;background-size:cover;background-position:center top;background-repeat:no-repeat;background-attachment:scroll;position:relative;z-index:0}.blog-banner::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.3);z-index:1}.blog-banner__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;padding:60px 20px 0}.blog-banner__content h1{width:100%;margin:0 auto;text-align:center}.button{display:inline-block;padding:.75em 1.5em;font-size:1rem;font-weight:600;border:none;border-radius:4px;text-align:center;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,border .25s;vertical-align:text-top}.button--primary{background-color:var(--color-primary);color:var(--color-light)}.button--primary:hover{background-color:var(--color-primary-dark)}.button--secondary{background-color:var(--color-secondary);color:var(--color-dark)}.button--secondary:hover{background-color:var(--color-secondary-dark);color:var(--color-light)}.button--outline{background-color:transparent;border:2px solid #1a73e8;color:#1a73e8}.button--outline:hover{background-color:#1a73e8;color:#fff}.button--disabled,.button:disabled{background-color:#ccc;color:#777;cursor:not-allowed;pointer-events:none}.button--full{display:block;width:100%}#contact-form{background:var(--color-primary);padding:4rem 1rem;color:#fff;text-align:center}#contact-form .hero-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}#contact-form .hero-form .gform_wrapper{background:#fff;color:#333;padding:2rem;border-radius:1rem;box-shadow:0 8px 20px rgba(0,0,0,.1)}@media (max-width:768px){#contact-form .hero-inner{grid-template-columns:1fr}.hero-text{grid-row:1}.hero-image{grid-row:2}}#contact-form .hero-text{border-radius:1rem;background:var(--color-primary-light)}#contact-form .hero-text .hero-benefits{list-style:none}#contact-form .gform_wrapper{background:#fff;color:#333;max-width:500px;margin:0 auto;padding:2rem;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.gform_wrapper .gfield input,.gform_wrapper .gfield select{width:100%;padding:.75rem 1rem;border:1px solid #ccc;border-radius:.5rem;margin-bottom:1.25rem}.gform_button.button{background:var(--color-primary)!important;color:#fff!important;font-size:1.2rem!important;padding:1rem 2rem!important;border:none!important;border-radius:.75rem!important;transition:background-color .3s ease!important}.gform_button:focus,.gform_button:hover{background:var(--color-primary-dark)!important}.gform_wrapper .gfield_label,.name_first label,.name_last label{text-align:left}.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container select option{color:#000!important;background-color:#fff!important;-webkit-text-fill-color:#000!important}.gform_wrapper .ginput_container select{appearance:auto!important}.gform_wrapper .ginput_container .chosen-container::after,.gform_wrapper .ginput_container .gfield_select::after{display:none!important}.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container select option{text-align:left!important;padding-left:.5rem}.gform_wrapper .gfield_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0}.gform_wrapper .gfield_select::after{display:none!important}.gform_wrapper .gfield_select:focus,.gform_wrapper .gfield_select:hover{background-image:none}.full-width-cta{width:100%;background-color:var(--color-primary);color:#fff;text-align:center;min-height:300px;box-sizing:border-box}.full-width-cta .container{max-width:900px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cta-title{font-size:var(--size-step-2,2.5rem);margin-bottom:.5rem;line-height:1.2}.cta-subtitle{font-size:var(--size-step-1,1.25rem);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}.cta-button{display:inline-block;padding:1rem 2.5rem;background-color:var(--color-secondary);color:#fff;font-weight:600;font-size:1.1rem;text-decoration:none;border-radius:4px;transition:background-color .3s ease;cursor:pointer}.cta-button:focus,.cta-button:hover{background-color:var(--color-secondary-hover);outline:0}.video-wrapper{padding:56.25% 0 0 0;position:relative}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:unset}.hero-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:rgba(0,0,0,.25)}.hero-content-wrapper{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transform:translate(-50%,-50%);color:var(--color-light);padding:0 1rem;z-index:2;pointer-events:auto;width:100vw;max-width:600px;box-sizing:border-box;overflow-wrap:break-word}@media (max-width:767px){.hero-content-wrapper{width:100vw;max-width:100vw;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 4vw;box-sizing:border-box;align-items:center;text-align:center}.hero-content-wrapper h1,.hero-content-wrapper p{font-size:1.2rem;word-break:break-word;margin-left:0;margin-right:0;overflow-wrap:break-word}.hero-content-wrapper .button,.hero-content-wrapper p{display:none}}.hero-subheading{max-width:600px;word-break:break-word;overflow-wrap:break-word}header{position:fixed;top:0;left:0;width:100%;height:60px;z-index:10}.hero{height:100vh;height:100dvh;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;position:relative;z-index:0}@media (max-width:768px){.hero{background-attachment:scroll;background-position:top center}}.hero::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:1}.hero-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;padding:80px 20px 0}.image-cards-scroll-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:1rem 0}.image-cards-scroll-container{display:flex;gap:1rem;padding-left:1rem;min-width:100%}.image-card{flex:0 0 auto;scroll-snap-align:start;border-radius:5px;overflow:hidden;width:350px;position:relative}.image-card img{width:100%;height:auto;display:block}.image-card-title{position:absolute;bottom:0;left:0;padding:.5rem 0rem;background-color:rgba(0,0,0,.6);color:#fff;width:100%;font-size:1rem;text-align:center}.logos-gallery-block{padding:2rem 1rem}.logos-gallery-block .center-title{text-align:center;margin-bottom:1.5rem;font-size:1.5rem}.logos-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;justify-content:center}.logo-item img{width:100%;display:block;margin-left:auto;margin-right:auto;max-width:225px}@media (max-width:768px){.logos-wrapper{grid-template-columns:1fr}.logo-item img{max-width:225px;margin-left:auto;margin-right:auto;display:block}}.acf-map{width:100%;height:400px;border:#ccc solid 1px}.acf-map img{max-width:inherit!important}.layout-title-wrapper{display:flex;justify-content:center}.layout-title{margin:2rem auto}.multi-columns{padding:3rem 1rem;background:var(--color-primary);color:var(--color-light)}.multi-columns .columns-grid{display:grid;gap:2rem}.multi-columns .columns-grid.cols-2{grid-template-columns:repeat(2,1fr)}.multi-columns .columns-grid.cols-3{grid-template-columns:repeat(3,1fr)}.multi-columns .columns-grid.cols-4{grid-template-columns:repeat(4,1fr)}.column-title,.content>ul,.layout-title,.multi-columns .column .icon{text-align:center}.content>ul{list-style:none}@media (max-width:768px){.multi-columns .columns-grid{grid-template-columns:1fr!important;gap:1.5rem}.multi-columns{padding:2rem 1rem}}.column-link{display:flex;flex-direction:column;justify-content:center;padding:1rem}.column-link:hover{background-color:var(--color-primary-dark);border-radius:4px}.social-section{padding:3rem 1rem;background:var(--color-secondary-light)}.social-cards{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.social-card{flex:1 1 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1rem 1.5rem;background:var(--color-light);border:1px solid #ddd;border-radius:8px;text-decoration:none;color:inherit;transition:background .2s ease}.social-card:hover{background:#f0f0f0}.social-card img{width:24px;height:24px}.social-title{text-align:center;margin:auto}@media (max-width:37.5rem){.social-card{flex:1 1 100%}}.text-block{position:relative;overflow:hidden}.corner-dashes{position:absolute;top:1rem;right:1rem;display:flex;gap:.4rem;padding:1rem;z-index:0;opacity:.1;pointer-events:none}@media (max-width:767px){.corner-dashes{left:50%;right:auto;top:1rem;transform:translateX(-50%);justify-content:center;max-width:90vw;width:90vw}}.dash{display:block;width:32px;height:2px;background:currentColor;color:#ccc;transform-origin:left center;transform:scaleX(0);opacity:0}.corner-dashes .dash{width:120px;height:40px;background-color:var(--color-secondary)}.corner-dashes .dash.pink{background-color:var(--color-primary)}html{margin-top:unset!important;scroll-behavior:smooth}body{background:var(--color-light);color:var(--color-text);font-family:'Gill Sans',sans-serif;font-size:var(--size-step-0);line-height:1.7}body,html{margin:0;padding:0;box-sizing:border-box;width:100%;min-width:100vw;overflow-x:hidden}ol,ul{padding-inline-start:1em}blockquote{padding-inline-start:1em;border-inline-start:.3em solid;font-style:italic;font-size:var(--size-step-1)}section:not(.hero):not(.bootstrap-wrapper):not(.video-wrapper){padding:4rem 1rem}.flow>*+*{margin-block-start:var(--flow-space,1em)}.container{max-width:1140px;margin:0 auto;padding:0 1rem}.blog-cards{padding:4rem 0}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.blog-card{max-width:360px;background-color:var(--color-secondary-light);border-radius:1rem;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.05);transition:transform .2s ease}.blog-card:hover{transform:translateY(-4px)}.card-image img{width:100%;height:200px;object-fit:cover}.card-content{padding:1.5rem}.card-content h3{margin-top:0;font-size:1.2rem}.reading-time{display:block;margin-top:.5rem;font-size:.9rem;color:#777}.cta{display:inline-block;margin-top:1rem;color:#0073aa;font-weight:500}.post-featured-image{position:relative;width:100%;height:auto}.post-featured-image img{width:100%;height:auto;display:block}.featured-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:90%;max-width:900px;padding:0 1rem}.post-featured-image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,.2));z-index:1}.featured-overlay{position:absolute;z-index:2}.post-title{font-size:2.5rem;margin-bottom:.5rem}.post-subheading{font-size:1.25rem;font-weight:400}.single-blog-post .container{max-width:900px;margin:0 auto;padding:2rem 1rem}@font-face{font-family:'Gill Sans';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'Gill Sans';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans-Italic.otf) format('opentype');font-weight:400;font-style:italic}@font-face{font-family:'Gill Sans';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans-Bold.otf) format('opentype');font-weight:700;font-style:normal}@font-face{font-family:'Gill Sans';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans-Bold-Italic.otf) format('opentype');font-weight:700;font-style:italic}@font-face{font-family:'Gill Sans';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans-Light.otf) format('opentype');font-weight:300;font-style:normal}@font-face{font-family:'Gill Sans';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans-Light-Italic.otf) format('opentype');font-weight:300;font-style:italic}@font-face{font-family:'Gill Sans';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans-Medium.otf) format('opentype');font-weight:500;font-style:normal}@font-face{font-family:'Gill Sans';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans-Medium-Italic.otf) format('opentype');font-weight:500;font-style:italic}@font-face{font-family:'Gill Sans';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans-Heavy.otf) format('opentype');font-weight:800;font-style:normal}@font-face{font-family:'Gill Sans';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans-Heavy-Italic.otf) format('opentype');font-weight:800;font-style:italic}@font-face{font-family:'Gill Sans Condensed';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans-Condensed.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-family:'Gill Sans Condensed';src:url(/wp-content/themes/churchillis/fonts/Gill-Sans-Condensed-Bold.otf) format('opentype');font-weight:700;font-style:normal}footer{background-color:var(--color-secondary);color:var(--color-light);padding:var(--base-padding-2)}.footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;padding:2rem 0}.custom-html-widget>p{margin-block-start:unset;margin-block-end:unset}.social-icon{margin:0 5px 0 0}.social-icon:hover{color:var(--color-primary)}.job-detail-summary .button-wrapper .btn,.job-detail-summary .button-wrapper .btn-pdf{width:100%;height:38px;min-height:38px;font-size:1rem;font-family:var(--theme-font-family,inherit),var(--font-family,inherit),inherit;border-radius:6px;margin-bottom:.2rem;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;font-weight:400;box-sizing:border-box}.job-detail-summary .button-wrapper .btn{background:var(--color-primary)!important;color:var(--color-light)!important;border:none}.job-detail-summary .button-wrapper .btn-pdf{background:var(--color-secondary)!important;color:var(--color-light)!important;border:none}.job-card:hover .job-card-label,.job-card:hover .job-card-value,.job-card:hover h5,.job-card:hover p{color:var(--color-primary);transition:color .2s}.job-filter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.job-card{min-width:0}@media (max-width:900px){.job-filter-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.job-filter-grid{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:600px){#destination{padding:1rem 0}}.job-detail-summary .button-wrapper{padding:0!important}.job-detail-summary .btn{margin-top:18px!important;width:100%!important}.side-right-social ul li a:focus,.side-right-social ul li a:hover{background-color:var(--color-primary)!important}.card,.card-body,.card-title,.job-detail-summary,.job-info,.jobboard-featured-title,.sidebar-right-group,.title-job{font-family:var(--theme-font-family,inherit),var(--font-family,inherit),inherit}#menu{position:fixed;left:0;right:0;top:0;transition:top .3s ease;z-index:1000}.navbar{position:fixed;left:0;right:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:20px 40px;transition:top .3s ease}.navbar.scrolled{background-color:var(--color-light);transition:top .3s ease;box-shadow:0 0 35px rgba(0,0,0,.5);-moz-box-shadow:0 0 35px rgba(0,0,0,.5);-webkit-box-shadow:0 0 35px rgba(0,0,0,.5)}.navbar.scrolled .menu-span{background-color:var(--color-primary)}#menu .menu-main-container{position:fixed;height:100vh;width:100%;background-color:var(--color-primary);background-image:linear-gradient(45deg,var(--color-primary) 0,var(--color-primary) 50%,var(--color-primary-light) 100%);transform:translateX(-100%);padding-top:5rem;z-index:1;transition:transform .3s ease}.menu,.sub-menu{list-style:none;padding-left:0;margin-bottom:1rem;display:flex;flex-direction:column}#menu-main li{padding:.5rem 1rem;position:relative}#menu-main,.menu a{color:var(--color-light);text-decoration:none}.sub-menu{display:none}.sub-menu.open{display:block}#menu .menu .menu-item-has-children>a::after{content:"▾";margin-left:.4em;font-size:.7em;display:inline-block}.logo{max-width:100px;height:100%}.logo.logo-invert{filter:brightness(0) invert(1);transition:filter .3s ease}.menu-button span{display:block;background-color:var(--color-light);width:30px;height:3px;margin:5px 0;transition:.5s}.menu-button span.open:nth-child(1){opacity:0}.menu-button span.open:nth-child(2){transform:rotate(45deg) translate(1px,1px)}.menu-button span.open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (min-width:64rem){#menu{display:flex;justify-content:space-around;align-items:center;background-color:transparent;transition:background-color .3s ease}#menu .menu-main-container,.navbar{position:relative;z-index:auto}.navbar{padding:1rem 2rem}#menu .menu-main-container{height:auto;width:auto;background-color:transparent!important;background-image:none!important;transform:none!important;padding-top:0}#menu .menu{flex-direction:row;align-items:center}#menu .menu li{padding:0 1rem}.menu-button{display:none}#menu .menu a[aria-current=page]{color:var(--color-primary)}#menu .menu .sub-menu a[aria-current=page]{color:var(--color-white);text-decoration:underline}.menu li:hover>.sub-menu{display:block;position:absolute;top:100%;left:0;background-color:var(--color-primary);z-index:10;min-width:200px}.sub-menu{padding-top:.5rem}.sub-menu li{padding:.5rem 1rem}.sub-menu a{color:var(--color-light);text-decoration:none}#menu.hidden{top:-100px}#menu.scrolled{background-color:var(--color-light)}#menu.scrolled .menu>li>a:not([aria-current=page]){color:var(--color-secondary)}.logo{max-width:200px;height:100%}#menu .client-login>a{background-color:var(--color-primary);color:var(--color-light)!important;display:inline-block;padding:.75em 1.5em;font-size:1rem;line-height:1;font-weight:600;border:none;border-radius:4px;text-align:center;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,border .25s}#menu .client-login:hover>a{background-color:var(--color-primary-dark)}}h1,h2,h3{font-family:'Gill Sans',sans-serif;font-weight:800;line-height:1.1}h1{font-size:var(--size-step-4)}h2{font-size:var(--size-step-3)}h3{font-size:var(--size-step-2)}:is(h1,h2,h3,blockquote){--flow-space:1.5em}:is(h1,h2,h3)+*{--flow-space:0.5em}blockquote{max-width:50ch}h1{max-width:20ch}h2.short-title,h3{max-width:28ch}a{color:currentColor;text-decoration-color:var(--color-primary);text-decoration-thickness:.3ex;text-underline-offset:.3ex}.card-link{text-decoration:none!important}.flex-center-column{display:flex;flex-direction:column;justify-content:center;align-items:center}.center-title{text-align:center;margin:auto}:root{--color-primary:#BF0000;--color-secondary:#6e6e6e;--color-accent:#f0ad4e;--color-primary-dark:#a60000;--color-secondary-dark:#595959;--color-accent-dark:#d99635;--color-primary-light:#d92626;--color-secondary-light:#f9f9f9;--color-accent-light:#f8c16b;--color-text:#333;--color-light:#fff;--size-step-0:clamp(1rem, calc(0.96rem + 0.22vw), 1.13rem);--size-step-1:clamp(1.25rem, calc(1.16rem + 0.43vw), 1.5rem);--size-step-2:clamp(1.56rem, calc(1.41rem + 0.76vw), 2rem);--size-step-3:clamp(1.95rem, calc(1.71rem + 1.24vw), 2.66rem);--size-step-4:clamp(2.44rem, calc(2.05rem + 1.93vw), 3.55rem);--base-padding-1:1rem;--base-padding-2:2rem}
/*# sourceMappingURL=style.min.css.map */
