/**handles:custom-style**/
@font-face{font-display:swap;font-family:Trenda;src:url('https://www.churchillservices.com/wp-content/themes/fonts/Trenda-Regular.woff') format('woff');font-weight:400}@font-face{font-display:swap;font-family:Trenda;src:url('https://www.churchillservices.com/wp-content/themes/fonts/Trenda-Semibold.woff') format('woff');font-weight:700}html{scroll-behavior:smooth}body{font-family:Trenda;font-weight:400;background-color:#fff!important}h1,h2,h3,h4{font-family:Trenda!important;font-weight:700!important}.gform_wrapper.gravity-theme *{font-family:Trenda}:root{--lightblue:#0082C2;--darkblue:#233060;--grey:#4D5858;--lightgrey:#efefef;--purple:#6F2A7F;--green:#006937;--orange:#E55300;--magenta:#D31566;--yellow:#FFCC1C;--pink:#eda7ca}.light-blue{color:var(--lightblue)}.dark-blue{color:var(--darkblue)}.grey{color:var(--grey)}.light-grey{color:var(--lightgrey)}.purple{color:var(--purple)}.green{color:var(--green)}.orange{color:var(--orange)}.magenta{color:var(--magenta)}.yellow{color:var(--yellow)}.pink{color:var(--pink)}.btn{padding:4px 20px;text-decoration:none;color:#fff;border-radius:50px;font-weight:600;font-size:16px;transition:.3s;border:2px solid}.btn:hover{color:#fff;transition:.3s}.btn.white{background-color:#fff}.btn.light-blue{background-color:var(--lightblue)}.btn.dark-blue{background-color:var(--darkblue)}.btn.grey{background-color:var(--grey)}.btn.purple{background-color:var(--purple)}.btn.green{background-color:var(--green)}.btn.orange{background-color:var(--orange)}.btn.magenta{background-color:var(--magenta)}.btn.yellow{background-color:var(--yellow)}.btn.pink{background-color:var(--pink)}.btn-green a{border:2px solid var(--green);background-color:var(--green);transition:.3s}.btn-green:hover a{background-color:transparent!important;color:var(--green)!important;transition:.3s}.btn.white::after{filter:invert(100%) sepia(100%) saturate(1%) hue-rotate(66deg) brightness(103%) contrast(101%)}.btn.light-blue::after{filter:invert(36%) sepia(75%) saturate(1035%) hue-rotate(167deg) brightness(94%) contrast(105%)}.btn.dark-blue::after{filter:invert(12%) sepia(15%) saturate(7496%) hue-rotate(212deg) brightness(100%) contrast(87%)}.btn.grey::after{filter:invert(31%) sepia(5%) saturate(881%) hue-rotate(131deg) brightness(96%) contrast(84%)}.btn.purple::after{filter:invert(20%) sepia(47%) saturate(2522%) hue-rotate(266deg) brightness(88%) contrast(92%)}.btn.green::after{filter:invert(14%) sepia(91%) saturate(3907%) hue-rotate(155deg) brightness(92%) contrast(101%)}.btn.orange::after{filter:invert(34%) sepia(89%) saturate(3803%) hue-rotate(16deg) brightness(103%) contrast(101%)}.btn.magenta::after{filter:invert(17%) sepia(93%) saturate(3896%) hue-rotate(324deg) brightness(85%) contrast(94%)}.btn.yellow::after{filter:invert(87%) sepia(49%) saturate(2358%) hue-rotate(335deg) brightness(98%) contrast(107%)}.btn.pink::after{filter:invert(80%) sepia(11%) saturate(1388%) hue-rotate(291deg) brightness(94%) contrast(98%)}section{margin-block-start:0px!important}.container{max-width:1600px!important;width:100%!important;margin:auto!important}.container-medium{max-width:1400px!important;width:100%!important;margin:auto!important}.container-small{max-width:1000px!important;width:100%!important;margin:auto!important}.justify-center{justify-content:center}div.entry-content.wp-block-post-content.has-global-padding{padding-left:0!important;padding-right:0!important}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:unset}.contact-label-outer{position:fixed;right:-60px;transform:rotate(-90deg);padding:10px 20px 30px;background-color:var(--yellow);border-radius:15px 15px 0 0;top:350px;transition:.2s;z-index:100}.contact-label-outer:hover{right:-50px;transition:.2s}.contact-label-outer:hover a{color:var(--lightblue);transition:.2s}.contact-label-outer a{text-decoration:none}.contact-label-outer:hover a{transition:.2s}.circle-200{max-width:200px;max-height:200px;display:flex;align-items:center;justify-content:center;border-radius:50%}.border-radius-20{border-radius:20px!important}.border-radius-rounded{border-radius:50%!important}.max-height-200{max-height:200px!important;height:100%}.max-width-200{max-width:200px!important;width:100%}.max-width-300{max-width:300px!important}.max-width-400{max-width:400px!important}.max-width-500{max-width:500px!important}.max-width-600{max-width:600px!important}.max-width-700{max-width:700px!important}.max-width-800{max-width:800px!important}.max-width-900{max-width:900px!important}.max-width-1200{max-width:1200px!important}.btn-inverted.green:hover a{color:var(--green)!important}.html5-video-player.ended-mode,.video-area-container .html5-video-player.ad-showing,.video-area-container .html5-video-player.unstarted-mode,.video-area-container .html5-video-player:not(.ytp-transparent){border-radius:20px;background-color:#fff!important}.page-id-1935 .content.simple{padding:50px 0 0;position:relative;z-index:1}.page-id-1935 .it .img-side{min-height:400px}.page-id-1935 .video{background-color:unset}.page-id-48 .hero{padding-bottom:0}.page-id-40 .hero.full .slide-image-full{min-height:550px}.page-id-36 .content{padding:0}.page-id-44 .hero .slide-inner .slide-content .slide-heading{max-width:unset}.page-id-14 .hero.full .slide-image-full{min-height:600px}.page-id-48 .content .btn.content-btn.pill{padding:5px 30px!important}.page-id-36 .hero .slide-inner .slide-content .slide-heading{max-width:unset}.visit-site-btn{border:2px solid var(--lightblue);padding:4px 20px;border-radius:20px;background-color:var(--lightblue);color:#fff!important;font-size:16px;transition:.3s}.visit-site-btn:hover{background-color:#fff;color:var(--lightblue)!important;transition:.3s}.page-id-5002 .hero .slide-inner .img-area img{margin:auto}.vid-txt{z-index:123}.page-id-48 .hero .slide-inner .slide-content .slide-heading{font-size:40px;max-width:unset}.page-id-48 .hero .slide-inner .slide-content h3{color:var(--yellow)}.page-id-1935 .owl-carousel{max-height:500px}.has-magenta-corner .container{position:relative}.has-magenta-corner .container::after{content:'';width:100px;height:100px;background-image:url(/wp-content/themes/churchillgroup/assets/images/magenta-corner.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:0;right:0}.page-id-7643 .hero .slide-inner .slide-content .slide-content-inner{margin-bottom:0}.page-id-7643 .hero .slide-inner .slide-content .slide-heading{max-width:unset}.btn-yellow a{border:2px solid transparent!important}.btn-yellow a:hover{background-color:transparent!important;transition:.3s;color:var(--yellow)!important;border:2px solid var(--yellow)!important}header nav .wp-block-navigation__responsive-container-open svg{display:none}#has-white-text *{color:#fff!important}@media screen and (max-width:1300px){.page-id-1935 .custom-video-text{flex-wrap:wrap!important}.page-id-1935 .custom-video-text .wp-block-column{flex-basis:100%!important}.page-id-32 .hero{padding-bottom:0}}@media screen and (max-width:1200px){.responsive-row-1200{flex-wrap:wrap!important}.full-width-1200{flex-basis:100%!important}.page-id-18 .hero,.page-id-767 .hero{padding-bottom:0}.page-id-18 .hero .slide-inner .slide-content .slide-content-inner{margin-bottom:0}.page-id-24 .archive-loop .author-order,.page-id-24 .archive-loop .category-order,.page-id-24 .archive-loop .date-order{flex-basis:100%}.page-id-24 .archive-loop .filtering-area select{flex-basis:100%;max-width:420px}.page-id-24 .archive-loop .filtering-area .post-type-filter{display:flex;flex-wrap:wrap;flex-basis:100%;max-width:420px}}@media screen and (max-width:1000px){.has-magenta-corner .container::after{width:50px;height:50px}}@media screen and (max-width:800px){.hide-800{display:none!important}.page-id-44 .hero .slide-inner .slide-content .slide-content-inner{margin-bottom:0}.page-id-44 .hero{padding-bottom:0}.page-id-44 .hero .slide-inner .slide-content{width:100%}.page-id-50 section.custom-image-size .img-side{min-height:200px}.contact-label-outer{display:none}}@media screen and (max-width:610px){.parent-pageid-24 .archive-loop .author-order,.parent-pageid-24 .archive-loop .category-order,.parent-pageid-24 .archive-loop .date-order,.parent-pageid-24 .archive-loop .filtering-area select{flex-basis:100%;display:flex;max-width:420px}}@media screen and (max-width:600px){.page-id-32 .content.image{background-position-x:40%!important}.page-id-48 .hero .slide-inner .slide-content .slide-heading{font-size:34px}.page-id-42 .hero .gradient-overlay{background-color:rgba(0,0,0,.6)}.page-id-42 .hero .slide-inner .slide-content .slide-content-inner p{color:#fff!important}}@media screen and (max-height:500px){.contact-label-outer{top:50%}.page-id-48 h1{font-size:34px}}@media screen and (max-height:700px){header .header-main-nav .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{overflow-y:auto!important;max-height:calc(100vh - 70px)!important;height:auto!important;padding-bottom:40px!important}header .header-main-nav .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container .wp-block-navigation-item:last-child{padding-bottom:40px!important}}.acf-repeater tr:nth-child(odd) .acf-row-handle.order{background-color:#9ed9ae}.editor-styles-wrapper .logo-slider-area .logo-slider{display:flex;flex-wrap:wrap}.editor-styles-wrapper .logo-slider-area .logo-slider .item{display:flex;align-items:center;margin-left:30px}.editor-styles-wrapper .footer .item img{max-width:100px}.editor-styles-wrapper .footer .owl-carousel.accreditations{display:flex;overflow-x:scroll}.git-block a{text-decoration:none;color:var(--yellow);transition:.3s}.git-block a:hover{color:var(--orange);transition:.3s}@media screen and (max-width:1620px){.git-block{max-width:calc(100% - 40px)!important}}header{position:fixed;top:0;left:0;right:0;width:100%;margin:auto;padding:30px 0;z-index:200;background-color:#fff;min-width:100%}header .container{display:flex;flex-wrap:nowrap;justify-content:right;position:relative}header .site-logo{flex-basis:20%;margin-left:0!important;margin-right:0!important;position:absolute;left:20px;bottom:-20px}.header .custom-logo{max-height:100%;width:auto}header .nav-external{margin-left:0!important;margin-right:0!important;flex-basis:75%}header .top-nav{flex-basis:5%;margin-left:0!important;margin-right:0!important}header .main-nav-outer{display:flex;flex-wrap:wrap;justify-content:right}header .main-nav-outer p{flex-basis:100%;text-align:right}header .main-nav-outer p a{text-decoration:none;color:var(--lightblue);font-weight:500}header .header-main-nav{margin-top:0}header .top-nav button.always-shown svg rect{display:none}header .top-nav button.always-shown{position:relative}header .top-nav button.always-shown::after{content:'';width:55px;height:45px;background-image:url('/wp-content/themes/churchillgroup/assets/images/menu-closed-icon.svg');background-position:contain;background-repeat:no-repeat;background-position:center;transition:.2s}header .top-nav button.always-shown:hover::after{filter:invert(43%) sepia(91%) saturate(5249%) hue-rotate(183deg) brightness(97%) contrast(98%);transition:.2s}header .header-main-nav svg path{display:none}header .header-main-nav button{position:relative}header .header-main-nav button::after{content:'';width:20px;height:20px;background-image:url(/wp-content/themes/churchillgroup/assets/images/menu-blue-chevron.svg);background-repeat:no-repeat;background-position:center;display:flex;background-size:contain;position:absolute;top:-5px;left:0;transition:.3s;right:3px}header .header-main-nav button[aria-expanded=true]::after{transform:rotate(180deg);transition:.3s}header .header-main-nav .wp-block-navigation .wp-block-navigation-item{padding-right:10px;transition:.3s;font-size:18px;font-weight:700}header .header-main-nav .wp-block-navigation a:hover,header .top-nav .wp-block-navigation a:hover{text-decoration:none;transition:.3s}header .header-main-nav .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{background-color:var(--lightblue);color:#fff}header .header-main-nav .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container span,header .header-main-nav .wp-bloheader .header-main-navck-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{color:#fff;transition:.3s!important}header .header-main-nav .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container li:hover span{transition:.3s!important}header .header-main-nav .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container button::after{filter:invert(85%) sepia(100%) saturate(0%) hue-rotate(146deg) brightness(104%) contrast(102%)}header .header-main-nav .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover,header .header-main-nav .wp-block-navigation .wp-block-navigation-item .has-child:hover,header .header-main-nav ul a:hover span.wp-block-navigation-item__label{color:var(--darkblue)!important}header .header-main-nav .main-nav-item a.wp-block-navigation-item__content:hover,header .header-main-nav .main-nav-item a.wp-block-navigation-item__content:hover span,header .header-main-nav .main-nav-item:hover a.wp-block-navigation-item__content span{color:var(--lightblue)!important;transition:.5s}header .header-main-nav .open-on-hover-click:hover{color:var(--lightblue)}header .header-main-nav .open-on-hover-click{font-size:18px;font-weight:700}header .header-main-nav .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{border:unset}header .top-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{padding-right:0}header .top-nav .wp-block-navigation-item.has-child button{position:relative}header .top-nav .wp-block-navigation-item.has-child.active button span{color:var(--lightblue);transition:.3s}header .top-nav .wp-block-navigation-item.has-child button::before{content:'';width:25px;height:15px;background-image:url(/wp-content/themes/churchillgroup/assets/images/blue-tick.png);background-repeat:no-repeat;background-position:center;display:flex;background-size:contain;position:absolute;top:5px;width:14px;left:-20px;transition:.3s;right:3px}header .top-nav .wp-block-navigation-item.has-child.no-chevron button::before{content:none}header .top-nav .wp-block-navigation-item.has-child.active button::before{transform:rotate(180deg);transition:.3s;color:var(--lightblue)}header .top-nav .wp-block-navigation .wp-block-navigation-item__label{color:var(--grey);font-size:18px;font-weight:700;transition:.3s}header .top-nav .wp-block-navigation .wp-block-navigation-item__label:hover{color:var(--lightblue);transition:.3s}header .top-nav .wp-block-navigation__responsive-container-close svg path{display:none}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{width:400px;padding-top:50px;padding-right:50px}header .top-nav .wp-block-navigation__responsive-container-close::after{content:'';width:30px;height:30px;background-image:url(/wp-content/themes/churchillgroup/assets/images/close-icon.png);background-repeat:no-repeat;background-position:center;display:flex;background-size:contain;position:absolute;top:5px;transition:.3s;right:3px;filter:invert(35%) sepia(2%) saturate(2184%) hue-rotate(131deg) brightness(88%) contrast(85%)}header .top-nav .wp-block-navigation__responsive-container-close:hover::after{transform:rotate(360deg);transition:.5s}header .top-nav .toggling-item{width:30px;height:30px;position:absolute;top:-3px;left:-30px}header .wp-block-navigation__responsive-container{left:unset!important;max-width:400px;padding:50px 20% 0 0;border:1px solid var(--lightgrey)}header .menu-item-with-children{display:flex;flex-wrap:wrap;text-align:right;position:relative}header .menu-item-with-children .child-item,header .menu-item-with-children .parent-item{flex-basis:100%;text-align:right}header .menu-item-with-children .child-item a,header .menu-item-with-children .parent-item a{color:var(--grey)!important;font-size:18px;font-weight:700;transition:.3s}header .menu-item-with-children .child-item a:hover,header .menu-item-with-children .parent-item a:hover{background-color:unset!important;color:var(--lightblue)!important}header .menu-item-with-children .child-item a:focus,header .menu-item-with-children .parent-item a:focus{outline:unset!important}header .menu-item-with-children .dropdown{position:absolute;top:5px;right:55px;width:20px;height:20px;display:flex;background-image:url(/wp-content/themes/churchillgroup/assets/images/blue-tick.png);background-repeat:no-repeat;background-position:center;display:flex;background-size:contain;position:absolute;width:14px;transition:.3s}header .menu-item-with-children .dropdown.wwu{right:140px}header .menu-item-with-children .dropdown.active{transform:rotate(180deg);transition:.3s}header .menu-item-with-children .dropdown a{display:none}header .menu-item-with-children .dropdown a:hover{background-color:unset!important}header.page-scroll{padding-top:0;padding-bottom:0}header.page-scroll .custom-logo-link{transform:scale(1);transition:.3s}header.page-scroll .custom-logo-link img{transform:scale(.6);transition:.3s}header.page-scroll .is-layout-flex{gap:unset!important}header.page-scroll .header-main-nav .wp-block-navigation .wp-block-navigation-item{padding-right:20px}@keyframes slideFromLeft{0%{transform:translateX(-400px)}100%{transform:translateX(100%)}}@keyframes slideFromRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@media screen and (min-width:900px){.hide-on-desktop-900{display:none!important}}@media screen and (min-width:800px){.hide-on-desktop{display:none!important}header.page-scroll .top-nav .wp-block-navigation .wp-block-navigation-item__label{margin-bottom:10px;display:flex}}@media screen and (max-width:1620px){header .top-nav button.always-shown{padding-right:20px}}@media screen and (max-width:900px){.hide-on-mobile-900{display:none!important}}@media screen and (max-width:799px){.hide-on-mobile{display:none!important}header .yellow-phone{margin-left:0!important;margin-right:0!important;max-height:40px;margin-top:0}.top-nav{margin-top:0}header .container{align-items:center}header .user-login-col{justify-content:right;display:flex;height:74px;padding-right:20px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{text-align:right}header .site-logo{bottom:0}header .menu-item-with-children .child-item a,header .menu-item-with-children .parent-item a,header .top-nav .wp-block-navigation .wp-block-navigation-item__label{font-size:22px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{margin-bottom:10px}header .top-nav .wp-block-navigation-item.has-child button::before{top:10px}}.hero{padding-bottom:50px}.hero .slide-inner{display:flex;align-items:center}.hero .slide-image-full{display:none}.hero .slide-inner .img-area{width:50%}.hero .slide-inner .slide-content{width:50%;padding:0 20px;padding:0 30px 0 50px;z-index:4}.hero .slide-inner .img-area img{max-width:100%;height:auto;display:block;border-radius:25px;max-height:700px;width:auto;margin:0}.hero .slide-inner .slide-content .btn-area,.hero .slide-inner .slide-content .slide-heading{width:100%;margin-top:20px;margin-bottom:20px}.hero .slide-inner .slide-content .slide-heading{font-size:50px;font-weight:600;max-width:400px}.hero .slide-inner .slide-content .slide-content-inner{color:#233060;font-size:22px;font-weight:600;margin-bottom:50px}.hero .slide-inner .slide-content .slide-content-inner p{font-weight:400;font-size:17px}.hero .slide-inner .slide-content .btn-area p{color:#233060;font-size:22px;font-weight:600;max-width:400px}.hero .slide-inner .slide-content .btn-area .hero-button,.hero .slide-inner .slide-content .btn-area .second-hero-button{padding:0 20px;color:#fff;border-radius:50px;text-decoration:none}.hero .slide-inner .slide-content .btn-area .hero-button,.hero .slide-inner .slide-content .btn-area .second-hero-button{transition:.3s}.hero .slide-inner .slide-content .btn-area{display:flex;align-items:center}.hero .slide-inner .slide-content .btn-area .hero-button,.hero .slide-inner .slide-content .btn-area p{margin-right:10px}.hero.full .slide-image-full{display:flex;flex-basis:100%;min-height:480px;background-size:cover;border-radius:25px}.hero.full .slide-image{display:none!important}.hero.full .slide-inner{position:relative;border-radius:20px}.hero.full .slide-inner .img-area{width:100%}.hero.full .slide-inner .slide-content{position:absolute;left:40px}.hero.full .slide-inner .slide-content{padding:0 30px 1em 20px}.hero .owl-dots{display:flex;flex-wrap:wrap;max-width:20px;position:absolute;right:-20px;top:50%}.hero .owl-dots .owl-dot{width:15px;height:15px;background-color:#efefef;margin-bottom:10px;border-radius:50%}.hero .owl-dots .owl-dot.active{background-color:var(--lightblue)}.hero .owl-nav{display:none}.hero .tel-link{text-decoration:none;color:var(--lightblue);font-size:42px;transition:.3s}.hero .tel-link:hover{color:var(--green);transition:.3s}.hero .mail-link{text-decoration:none;color:var(--pink);font-size:22px;transition:.3s}.hero .mail-link:hover{color:var(--magenta);transition:.3s}.hero .img-area .gradient-overlay{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:20px;z-index:2}@media screen and (min-width:1620px){.hero .slide-inner .img-area{padding:unset}}@media screen and (max-width:1620px){.hero .owl-dots{left:0;right:0;flex-wrap:nowrap;justify-content:center;bottom:-50px;width:100%;top:unset;max-width:unset}.hero .owl-dots .owl-dot{margin-left:10px}.hero.full .slide-inner{max-width:98%;margin:auto}}@media screen and (max-width:800px){.hero .slide-inner{flex-wrap:wrap}.hero .slide-inner .img-area,.hero .slide-inner .slide-content{width:90%;margin:auto}.hero .slide-inner .slide-content{padding:0 30px 20px 20px}.hero.full .slide-inner .slide-content{left:unset;padding:0 40px;width:80%}.hero.full .slide-inner{max-width:97%}}@media screen and (max-width:600px){.hero.full .slide-inner{max-width:95%}.hero .slide-inner .slide-content .slide-heading{font-size:32px}}.content{padding:20px 0 50px}.content a{color:var(--magenta);text-decoration:none;transition:.3s}.content a:hover{color:var(--green);transition:.3s}.content .btn.content-btn{position:relative;text-decoration:none}.content{background-size:cover;background-position:center;background-repeat:no-repeat}.content .container{display:flex;flex-wrap:wrap;z-index:10;position:relative}.content .container .link-area{flex-basis:100%}.content .btn.content-btn::after{content:'';width:15px;height:15px;background-image:url(/wp-content/themes/churchillgroup/assets/images/black-chevron.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:-20px;top:4px;transition:.3s}.content .btn.content-btn:hover::after{transform:rotate(-180deg);transition:.3s}.content .container.half .content-area{max-width:40%}.content .container.right.half{justify-content:right}.content .container.left.half{justify-content:left}.content .container.center.half{justify-content:center}.content.image{position:relative}.content.image .gradient{position:absolute;top:0;bottom:0;left:0;right:0}.content .btn.show-btn{background-color:unset!important;border:none!important;padding:0;max-width:40px}.content .btn.show-btn:hover::after{transform:unset}.content .btn.show-btn.active::after{transform:rotate(180deg)}.content .btn.show-btn{margin:20px 0}.content .content-area .extra-content div{margin-bottom:10px}.content .btn.pill::after{content:none}@media screen and (min-width:1000px){.content.image{padding:100px 0}}@media screen and (max-width:1620px){.content .content-area{padding:0 20px}}@media screen and (max-width:600px){.content .container.half .content-area{max-width:90%;margin:auto}.content.image{padding-top:300px}.content.exp-dif{background-position-x:20%!important}}.logo-slider-area{padding:50px 0}.logo-slider-area h3{text-align:center;font-weight:600;font-size:22px;display:flex;margin-top:0}.logo-slider-area .owl-carousel .owl-item img{width:auto}.logo-slider-area .owl-carousel .owl-item .item{min-height:150px;display:flex;align-items:center;justify-content:center}.logo-slider-area .logo-slider{margin-bottom:30px}.logo-slider-area .content{padding:0 20px}@media screen and (max-width:1620px){.logo-slider-area h3{padding:0 20px}}@media screen and (max-width:600px){.logo-slider-area h2{text-align:left;padding:0 20px}}.video{display:none}.video{background-color:var(--lightgrey);padding:50px 0}.video h3{color:var(--lightblue);font-weight:600;margin-top:0}.video .video-popup{display:none}.video .left-video .video-area,.video .right-video .video-area{display:none}.video .video-area{display:flex;flex-wrap:wrap;justify-content:space-around}.video .left-video,.video .right-video{flex-basis:43%;display:flex;flex-wrap:wrap;padding:20px;justify-content:center;position:relative}.video .left-video .video-wallpaper,.video .right-video .video-wallpaper{max-height:320px;width:auto;border-radius:20px;margin-bottom:10px}.video .video-desc{max-width:80%}.video .left-video .video-desc{color:var(--orange)}.video .right-video .video-desc{color:var(--green)}.video .play-icon{width:100px;height:100px;background-image:url(/wp-content/themes/churchillgroup/assets/images/play-icon-pink.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute}.video .wallpaper{display:flex;justify-content:center;align-items:center;border-radius:20px}.video .wallpaper:hover .play-icon{filter:invert(52%) sepia(90%) saturate(5461%) hue-rotate(10deg) brightness(96%) contrast(104%);transition:.2s}.video .wallpaper:hover{cursor:pointer}.video .video-popup{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;z-index:123;align-items:center;background-color:rgba(255,255,255,.7);transition:.3s;display:none;transition:opacity .3s ease,display .3s ease}.fade-in{display:flex!important;animation:fadeIn .3s}.video .video-popup iframe{max-width:1000px;max-height:600px;width:100%;height:100%;position:relative}.video .video-popup .video-inner{max-width:1000px;max-height:600px;width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.video .video-popup .video-inner .close-icon{position:absolute;top:-50px;right:-50px;font-size:70px;color:var(--orange);transition:.5s}.video .video-popup .video-inner .close-icon:hover{cursor:pointer;transform:rotate(180deg);transition:.5s;top:-45px;color:Var(--magenta)}.video .video-area.one .right-video{display:none}.video-item{border-radius:20px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.video-item::before{content:'';position:absolute;width:100px;height:100px;background-image:url('/wp-content/themes/churchillgroup/assets/images/play-icon-pink.png');background-size:contain}.video.one-content .container{padding:20px;gap:20px;display:flex}.video.one-content .container .right-area,.video.one-content .container .video-area{width:50%}.video.one-content .container .video-area .wallpaper img{max-width:100%}.video.one-content .container .video-area .wallpaper img{border-radius:20px;overflow:hidden}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media screen and (max-width:1300px){.video .video-popup{padding:0 80px}.video .video-popup .video-inner{height:380px}}@media screen and (max-width:1620px){.video h3{padding:0 20px}}@media screen and (max-width:800px){.video.one-content .container{flex-wrap:wrap}.video.one-content .container .right-area,.video.one-content .container .video-area{width:100%}}@media screen and (max-width:700px){.video .left-video,.video .right-video{flex-basis:100%}.video .left-video .video-wallpaper,.video .right-video .video-wallpaper{max-width:90%}.video .play-icon{width:60px;height:60px}}@media screen and (max-width:500px){.video .video-popup{padding:0}.video .video-popup .video-inner{height:250px;max-width:80%}.video .video-popup .video-inner .close-icon{right:-20px}}.blog-loop{padding:50px 0}.blog-loop .loop-heading{font-weight:600;color:var(--orange)}.blog-loop .loop-content{display:flex;flex-wrap:wrap;justify-content:space-between}.blog-loop .loop-content .blog-item{margin-bottom:30px;flex-basis:31%}.blog-loop .blog-item .blog-inner{background-color:var(--lightgrey);border-radius:20px}.blog-loop .blog-details{max-width:90%;margin:auto;padding:20px 0;color:var(--grey)}.blog-loop .blog-details .blog-title{margin:unset;margin-bottom:10px;color:var(--grey);min-height:80px;display:flex;align-items:center;font-size:20px}.blog-loop .blog-details .excerpt{margin-bottom:20px;line-height:1.2;min-height:50px;display:flex;align-items:center}.blog-loop .blog-featured-image{width:100%;height:200px;border-radius:20px 20px 0 0;background-position:center;background-size:cover}.blog-loop.case-studies .blog-details .excerpt{display:none}.blog-loop .blog-item:first-child .blog-featured-image,.blog-loop .blog-item:nth-child(3) .blog-featured-image,.blog-loop .blog-item:nth-child(5) .blog-featured-image{display:none}.blog-loop .blog-item:nth-child(4){margin-top:-200px}.blog-loop .blog-item:nth-child(6){margin-top:-200px}.blog-loop .blog-item .blog-btn{color:var(--lightblue)}.blog-loop .blog-item:nth-child(2n+0) .blog-btn{color:var(--green)}.blog-loop .blog-item:nth-child(3) .blog-btn{color:var(--pink)}.blog-loop .blog-item:nth-child(6) .blog-btn{color:var(--magenta)}.blog-loop .blog-item:nth-child(4) .blog-btn{color:var(--orange)}.blog-loop .more-btn{margin-left:20px;border:1px solid var(--lightblue);font-weight:400}.blog-loop .more-btn:hover{font-weight:400;background-color:unset;color:var(--lightblue)}section.blog-loop a.btn.blog-btn:hover{background-color:unset!important;transition:.3s;color:var(--grey);border-color:var(--grey)!important}.blog-loop .blog-details .blog-date{padding-left:20px;position:relative}.blog-loop .blog-details .blog-date .calendar-icon{width:15px;height:15px;background-image:url(/wp-content/themes/churchillgroup/assets/images/calendar-icon-green.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:0;top:5px}.blog-loop .blog-details .blog-date.Magenta .calendar-icon{background-image:url(/wp-content/themes/churchillgroup/assets/images/calendar-icon-magenta.svg)}.blog-loop .blog-details .blog-date.Orange .calendar-icon{background-image:url(/wp-content/themes/churchillgroup/assets/images/calendar-icon-orange.svg)}.blog-loop .blog-details .blog-date.Purple .calendar-icon{background-image:url(/wp-content/themes/churchillgroup/assets/images/calendar-icon-purple.svg)}@media screen and (max-width:1620px){.blog-loop{padding:50px 20px}.blog-loop .blog-item{flex-basis:30%}}@media screen and (max-width:800px){.blog-loop .loop-content .blog-item{flex-basis:47%}.blog-loop .blog-featured-image{height:180px}.blog-loop .blog-item:nth-child(3) .blog-featured-image{display:block}.blog-loop .blog-item:nth-child(4),.blog-loop .blog-item:nth-child(6){margin-top:0}.blog-loop .blog-item:nth-child(4) .blog-featured-image{display:none}.blog-loop .blog-item:nth-child(3){margin-top:-180px}.blog-loop .blog-item:nth-child(2) .blog-inner,.blog-loop .blog-item:nth-child(3) .blog-inner,.blog-loop .blog-item:nth-child(6) .blog-inner{display:flex;flex-wrap:wrap}.blog-loop .blog-item:nth-child(5),.blog-loop .blog-item:nth-child(6){display:none}.blog-loop .blog-details{padding:10px 0 20px}.blog-loop .blog-details .blog-date{margin:unset;margin-bottom:10px}}@media screen and (max-width:600px){.blog-loop .loop-content .blog-item{flex-basis:100%}.blog-loop .blog-item:first-child .blog-featured-image,.blog-loop .blog-item:nth-child(3) .blog-featured-image,.blog-loop .blog-item:nth-child(4) .blog-featured-image,.blog-loop .blog-item:nth-child(5) .blog-featured-image{display:flex}.blog-loop .blog-item:nth-child(3){margin-top:unset}}.footer{padding:50px 0 0;background-color:#fff}.footer h2 .footer-tel{margin-left:5px;text-decoration:none;color:var(--lightblue);transition:.3s}.footer h2 .footer-tel:hover{color:var(--orange);transition:.3s}.footer .item-inner{max-width:150px;margin:auto;display:flex;height:100px;align-items:center;justify-content:center;padding:20px 0;position:relative}.footer .owl-carousel .owl-item img{margin:auto;max-height:150px;max-width:200px;padding:10px;width:auto}.footer .owl-carousel.accreditations{margin-bottom:50px}.footer .footer-heading{color:var(--darkblue);margin:unset;font-weight:700;margin-bottom:30px}.footer .phone-area{padding:30px 20px;background-color:var(--lightgrey);display:flex}.footer .phone-area{position:relative;padding-bottom:90px}.footer .phone-area .branch-details{display:none}.footer .phone-area .branch-title{border:2px solid transparent!important}.footer .phone-area .branch-name.active .branch-details{display:block;position:absolute;left:20px;bottom:30px;color:var(--darkblue);transition:.2s}.footer .phone-area .branch-name.active .branch-title{border:2px solid #7bdcb5!important}.footer .phone-area .branch-title{border:1px solid;margin-right:20px;padding:2px 20px 3px;border-radius:50px;color:#fff;transition:.3s}.footer .phone-area .branch-title:hover{cursor:pointer;transition:.3s}.footer .footer-nav-area{background-color:var(--lightgrey);border-radius:20px 20px 0 0;padding:30px 20px 0}.footer .footer-nav-area{display:flex;flex-wrap:wrap;justify-content:space-between}.footer .footer-nav-area h4{color:var(--darkblue);font-weight:600;font-size:28px;margin-bottom:10px}.footer .footer-nav-area .nav-row{margin-bottom:15px}.footer .footer-nav-area a{text-decoration:none;color:var(--darkblue);line-height:1.2;margin-bottom:15px;font-weight:400;transition:.3s;font-size:19px}.footer .footer-nav-area a:hover,.footer .url-heading h4:hover{color:var(--orange);transition:.3s;cursor:pointer}.footer .footer-nav-column{flex-basis:32%}.footer .socials-area{display:flex;flex-wrap:nowrap;justify-content:left;background-color:var(--lightgrey)}.footer .socials-area .social-logo{width:50px;height:50px;margin-left:10px;transition:.3s;border-radius:50px}footer .socials-area .social-logo:hover{transform:scale(1.1);transition:.3s}.footer .socials-area .social-logo.facebook{background-image:url(/wp-content/themes/churchillgroup/assets/images/facebook-logo.png);background-repeat:no-repeat;background-position:center;background-size:contain}.footer .socials-area .social-logo.linkedin{background-image:url(/wp-content/themes/churchillgroup/assets/images/linkedin-logo.png);background-repeat:no-repeat;background-position:center;background-size:contain}.footer .socials-area .social-logo.instagram{background-image:url(/wp-content/themes/churchillgroup/assets/images/instagram-logo.png);background-repeat:no-repeat;background-position:center;background-size:contain}.footer .accreditations{position:relative}.footer .accreditations .owl-prev{position:absolute;left:0;top:20%;font-size:40px!important;color:var(--orange)!important}.footer .accreditations .owl-next{position:absolute;right:0;top:20%;font-size:40px!important;color:var(--orange)!important}.footer .trading-name-area{background-color:var(--lightgrey);padding:0 20px 30px 20px;color:var(--darkblue)}@media screen and (max-width:1620px){.footer h2.footer-heading{margin-left:20px}.footer{max-width:97%;margin:auto}}@media screen and (max-width:1300px){.footer .footer-nav-column{flex-basis:30%}.footer .footer-nav-area{justify-content:space-between}}@media screen and (max-width:800px){.footer .phone-area{flex-wrap:wrap}.footer .phone-area .branch-name{margin-bottom:20px}.footer .footer-nav-column{flex-basis:45%}.footer .footer-nav-area{justify-content:space-between}.footer{max-width:95%}}@media screen and (max-width:600px){.footer .footer-nav-column{flex-basis:100%}.footer h2.footer-heading{display:flex;flex-wrap:wrap}.footer h2 .footer-tel{margin-left:0}}.form{background-color:var(--lightgrey);padding:50px 0}.form .form-heading{color:var(--orange);font-weight:600;font-size:22px;margin-bottom:40px}.form .gform_title{display:none}.form .form-area{max-width:90%;margin:auto}.form input,.form select{border:unset;border-radius:5px;height:50px}.form textarea{border:unset;border-radius:5px}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:0}.form ::-ms-input-placeholder{color:var(--darkblue);margin-left:20px}.form ::placeholder{color:var(--darkblue);margin-left:20px}.form select option{color:var(--darkblue)!important}.form .select-field{position:relative}.form .select-field::after{content:'';width:25px;height:25px;background-image:url(/wp-content/themes/churchillgroup/assets/images/chevron-pink.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:20px;top:15px;pointer-events:none}.form .ginput_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:30px}.form .gfield_checkbox{display:flex}.form .gchoice{flex-basis:33%;position:relative}.form .gchoice input{height:unset;position:absolute;left:0}.form .gchoice label{max-width:80%;padding-left:30px}.form .ginput_container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;border:2px solid #fff;outline:0;cursor:pointer;vertical-align:middle;margin-right:5px;background-color:#fff;top:5px!important}.form .ginput_container input[type=checkbox]:checked{background-color:var(--darkblue);border-color:#fff;color:#fff}.ginput_container label{display:inline-block;vertical-align:middle;cursor:pointer}.form .gform_footer{display:flex;justify-content:right}.form .gform_footer input{background-color:var(--lightblue);color:#fff;padding:0 30px 1px;height:30px;border-radius:50px;transition:.3s;font-size:18px;font-weight:500}.form .gform_footer input:hover{cursor:pointer;background-color:var(--orange);transition:.3s}.form select#input_1_12{background-color:#fff!important}@media screen and (max-width:1620px){.form .form-heading{margin-left:20px}}@media screen and (max-width:700px){.form .gfield_checkbox{flex-wrap:wrap}.form .gchoice{flex-basis:100%;margin-bottom:15px}}.it{padding:30px 0}.it .container{display:flex;flex-wrap:wrap}.it .content-side,.it .img-side{display:block;flex-basis:50%}.it .img-side{background-size:cover;background-repeat:no-repeat;min-height:600px;position:relative}.it.img-txt .img-side{border-radius:20px 0 0 20px}.it h3{font-weight:600}.it.img-txt .content-side{align-self:center;padding-left:30px;flex-basis:45%}.it .content-side{color:var(--grey)}.it .content-side .column div{margin-bottom:10px}.it.txt-img .container{flex-direction:row-reverse;justify-content:space-between}.it.txt-img .img-side{border-radius:0 20px 20px 0}.it.txt-img .content-side{align-self:center;padding-right:30px;flex-basis:45%}.it .btn-area .btn.simple{position:relative;background-color:transparent!important;border:unset!important}.it .btn-area .btn.simple::after{content:'';width:15px;height:15px;background-image:url(/wp-content/themes/churchillgroup/assets/images/black-chevron.png);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:-20px;top:2px;transition:.3s}.it .btn-area .btn.simple:hover::after{transform:rotate(180deg);transition:.3s}.it a{text-decoration:none;color:var(--green);transition:.3s;font-weight:500}.it a:hover{color:var(--pink);transition:.3s}.it .btn-area{margin-top:20px}.it .custom-logo{max-width:150px;position:absolute;bottom:20px;right:20px}.it .second-logo{max-width:150px;position:absolute;bottom:20px;left:20px}@media screen and (max-width:1620px){.it{padding:30px 20px}}@media screen and (max-width:800px){.it .content-side,.it .img-side,.it.img-txt .content-side,.it.txt-img .content-side{flex-basis:100%}.it.img-txt .img-side,.it.txt-img .img-side{border-radius:20px}.it.img-txt .content-side,.it.txt-img .content-side{padding-left:0}}.testimonial-slider{padding:50px 0 0;background-color:var(--lightgrey)}.testimonial-slider .carousel-title{font-size:22px;font-weight:600;margin-bottom:50px}.testimonial-slider .testimonial-content{background-color:#fff;padding:40px 30px;border-radius:20px;position:relative}.testimonial-slider .owl-item.active:nth-child(odd) .testimonial-content .triangle-left{clip-path:polygon(0 0,0% 100%,100% 0);width:30px;height:30px;display:block;position:absolute;bottom:-24px;background-color:#fff}.testimonial-slider .owl-item.active:nth-child(2n) .testimonial-content .triangle-left{clip-path:polygon(100% 0,0 0,100% 100%);width:30px;height:30px;display:block;position:absolute;bottom:-24px;right:40px;background-color:#fff}.testimonial-slider .testimonial-text{color:var(--darkblue);font-size:20px;margin-bottom:50px}.testimonial-slider:nth-child(odd) .author,.testimonial-slider:nth-child(odd) .company-name{color:var(--magenta);line-height:1.2}.testimonial-slider .owl-item:nth-child(2n) .author,.testimonial-slider .owl-item:nth-child(2n) .company-name{color:var(--darkblue);line-height:1.2}.testimonial-slider .owl-carousel .owl-stage-outer{padding-bottom:50px}.testimonial-slider .owl-dots{display:flex;justify-content:center;padding-bottom:50px}.testimonial-slider .owl-dots .owl-dot{width:20px;height:20px;background-color:#fff;border-radius:50px;margin-right:10px}.testimonial-slider .owl-dots .owl-dot.active{background-color:var(--lightblue)}@media screen and (max-width:1620px){.testimonial-slider .carousel-title,.testimonial-slider .item{padding:0 20px}}.custom-cover{margin-right:0!important;margin-left:0!important}.btn.light-blue a:hover{color:var(--lightblue)}.btn.dark-blue a:hover{color:var(--darkblue)}.btn.grey a:hover{color:var(--grey)}.btn.purple a:hover{color:var(--purple)}.btn.green a:hover{color:var(--green)}.btn.orange a:hover{color:var(--orange)}.btn.magenta a:hover{color:var(--magenta)}.btn.yellow a:hover{color:var(--yellow)}.btn.pink a:hover{color:var(--pink)}.btn.light-blue a{background-color:var(--lightblue);border:1px solid var(--lightblue)}.btn.dark-blue a{background-color:var(--darkblue);border:1px solid var(--darkblue)}.btn.grey a{background-color:var(--grey);border:1px solid var(--grey)}.btn.purple{background-color:var(--purple);border:1px solid var(--purple)}.btn.green a{background-color:var(--green);border:1px solid var(--green)}.btn.orange a{background-color:var(--orange);border:1px solid var(--orange)}.btn.magenta a{background-color:var(--magenta);border:1px solid var(--magenta)}.btn.yellow a{background-color:var(--yellow);border:1px solid var(--yellow)}.btn.pink a{background-color:var(--pink);border:1px solid var(--pink)}.btn:hover,.btn:hover a:hover{background-color:transparent!important;cursor:pointer}.wp-block-buttons div.btn:hover{background-color:transparent!important;transition:.1s;border:1px solid}.wp-block-button__link,.wp-block-buttons div.btn,.wp-element-button{padding:0;font-weight:500;background-color:unset;border:unset;border:1px transparent}.wp-block-buttons div.btn:hover,.wp-block-buttons div.btn:hover a{background-color:transparent!important;transition:.1s}.wp-block-buttons div.btn a{padding:3px 15px;border-radius:50px}.wp-block-buttons div.btn{border:2px solid transparent}.wp-block-buttons div.btn:hover{border:2px solid}.wp-block-buttons .btn-hover-transparent a.wp-block-button__link{border:2px solid transparent;padding:2px 20px!important;transition:.3s}.wp-block-buttons .btn-hover-transparent:hover a.wp-block-button__link{background-color:transparent!important;border:2px solid;transition:.3s}.wp-block-buttons .btn-hover-blue a.wp-block-button__link,.wp-block-buttons .btn-hover-green a.wp-block-button__link,.wp-block-buttons .btn-hover-yellow a.wp-block-button__link{border:2px solid transparent}.wp-block-buttons .btn-hover-blue a.wp-block-button__link:hover{background-color:transparent!important;color:var(--lightblue)!important;border:2px solid;transition:.3s}.wp-block-button__link a:hover,.wp-element-button a:hover{background-color:transparent!important}.btn-inverted a:hover{background-color:transparent!important}.wp-block-buttons .btn-hover-green a.wp-block-button__link:hover{background-color:transparent!important;color:var(--green)!important;border:2px solid;transition:.3s}.wp-block-buttons .btn-hover-yellow a.wp-block-button__link:hover{background-color:transparent!important;color:var(--yellow)!important;border:2px solid;transition:.3s}.no-margin{margin-left:0!important;margin-right:0!important;margin-top:0!important;margin-bottom:0!important;margin:auto!important}.wp-block-cover a{font-weight:500}.padding-top-bottom{padding:50px 0 50px!important}.custom-list.purple a{color:var(--purple);transition:.3s}.custom-list.magenta a{color:var(--magenta);transition:.3s}.custom-list.purple a:hover{color:var(--orange);transition:.3s}.btn-inverted{transition:.3s;border:1px solid;border-radius:50px}.btn-inverted.green{background-color:var(--green)}.btn-inverted.magenta{background-color:var(--magenta)}.btn-inverted{border:2px solid}.btn-inverted:hover{border:2px solid;border-radius:50px;transition:.3s;background-color:unset}.desktop-30{flex-basis:30%}.centered-text{text-align:center!important}.desktop-50{flex-basis:48%}.environment-list ul{display:flex;flex-wrap:wrap!important;justify-content:space-between}@media screen and (min-width:782px){.show-on-mobile{display:none!important}}@media screen and (max-width:1620px){.has-custom-padding{padding:0 20px!important}}@media screen and (max-width:1600px){.wp-block-columns.flex-30-parent{flex-wrap:wrap!important}.wp-block-columns div.wp-block-column.flex-30{flex-basis:30%!important}}@media screen and (max-width:1200px){.tablet-25{flex-basis:23%!important}.tablet-30{flex-basis:30%!important}.tablet-50{flex-basis:45%!important}.responsive-row-tablet{flex-wrap:wrap!important}.environment-list ul li{min-height:50px}}@media screen and (max-width:781px){.wp-block-columns div.wp-block-column.mobile-30{flex-basis:30%!important}.wp-block-columns div.wp-block-column.mobile-50{flex-basis:47%!important}.wp-block-columns div.wp-block-column.flex-50{flex-basis:40%!important;max-width:44%}.padding-bottom-mobile{padding:0 0 50px!important}.mobile-bottom-padding-30{padding-bottom:30px!important}.mobile-top-padding-30{padding-top:30px!important}.mobile-100{flex-basis:100%!important}}@media screen and (max-width:576px){.wp-block-columns div.wp-block-column.mobile-flex-100{flex-basis:100%!important;max-width:100%}}.box-area{padding:50px 0}.box-area .box-heading-area{display:flex;flex-wrap:wrap;grid-gap:20px}.box-area .heading{color:var(--green);font-weight:700;margin-bottom:30px}.box-area .box-element,.box-area .box-element-file{flex-basis:23%;border:2px solid;min-height:250px;display:flex;justify-content:center;align-items:center;border-radius:15px;text-align:center;transition:.5s;text-decoration:none;position:relative;overflow:hidden}.box-area .box-element-file:hover,.box-area .box-element:hover{cursor:pointer;-webkit-box-shadow:0 0 10px 0 #0082c2;-moz-box-shadow:0 0 10px 0 #0082c2;box-shadow:0 0 10px 0 #0082c2;transition:.2s}.box-area .box-element-file{color:#fff}.box-area .box-element h3,.box-area .box-element-file .element-heading{max-width:270px;color:#fff;font-size:22px;position:absolute;bottom:0}.box-area .element-content{display:none;color:var(--darkblue)}.box-area .box-content-area{padding:30px 0}.box-area .box-content-inner.active{position:fixed;display:flex;align-items:center;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.7);z-index:5;justify-content:center}.box-area .box-content-inner.active .element-content{display:flex;max-width:800px;background-color:#fff;border:1px solid var(--lightblue);padding:100px 50px}.box-content-inner{display:none}.box-content-inner.active{display:flex!important;justify-content:center;animation:fadeIn .5s ease}.box-area h4{font-weight:600}.box-area .tile-image{position:absolute;top:50px}.box-area .tile-cover{display:flex;align-items:center;justify-content:center;font-size:22px;border-radius:25px;color:#fff;z-index:2;width:100%;height:100%;margin-top:-150%;transition:.3s}.box-area .box-element-file:hover .tile-cover,.box-area .box-element:hover .tile-cover{margin-top:0;transition:.3s;font-family:Trenda!important}.box-area.centered-heading h3{bottom:35%}.box-area.shining-stars .box-content-inner.active .element-content{flex-wrap:wrap}.box-area.shining-stars .box-content-inner.active .element-content b{font-size:30px;text-align:center;max-width:80%;margin:auto;margin-bottom:20px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media screen and (max-width:1620px){.box-area{padding:0 20px}}@media screen and (max-width:1000px){.box-area .box-element,.box-area .box-element-file{flex-basis:31%}.box-area .box-content-inner.active .element-content{max-width:80%;padding:60px 30px}}@media screen and (max-width:782px){.box-area .box-element,.box-area .box-element-file{flex-basis:45%}.box-area .box-heading-area{justify-content:space-around}}@media screen and (max-width:700px){.box-area .tile-image{max-width:30%;top:70px}}@media screen and (max-width:600px){.box-area .box-element h3,.box-area .box-element-file .element-heading{font-size:14px}.box-area .tile-image{max-width:70%;top:60px;max-height:40%}.box-area .box-element,.box-area .box-element-file{min-height:200px}}@media screen and (max-width:500px){.box-area .tile-cover{margin-top:-340%}}.archive-loop .loop-content{display:flex;flex-wrap:wrap;justify-content:space-around}.archive-loop .loop-content .blog-item{flex-basis:31%;margin-bottom:50px;padding:0 0 30px 0;border-radius:20px;border:1px solid var(--lightgrey);position:relative}.archive-loop .loop-content .blog-item:nth-child(odd){background-color:#efefef}.archive-loop .blog-featured-image{width:100%;height:200px;border-radius:20px 20px 0 0;background-size:cover}.archive-loop .blog-details{padding:20px}.archive-loop .blog-title{margin-top:10px;margin-bottom:10px}.archive-loop .excerpt{margin-bottom:20px}.archive-loop .filter-heading{color:var(--lightblue);font-weight:600}.archive-loop .filtering-area{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:20px 0}.archive-loop .filtering-area label{font-size:22px;font-weight:600;color:var(--darkblue);margin-right:5px}.archive-loop .filtering-area select{padding:5px 30px;border:1px solid var(--lightblue);border-radius:3px;color:var(--purple)}.archive-loop .filter-btn{padding:5px 60px;border-radius:50px;border:1px solid var(--darkblue);background-color:var(--darkblue);color:#fff;transition:.3s}.archive-loop .filter-btn:hover{cursor:pointer;background-color:var(--green);transition:.3s}.archive-loop .pagination{text-align:center}.archive-loop .pagination .page-numbers{color:var(--pink);font-size:20px;text-decoration:none}.archive-loop .pagination .page-numbers.current{color:var(--orange);transition:.3s}.archive-loop .pagination a:hover{color:var(--orange);transition:.3s}.archive-loop .blog-inner .btn.blog-btn:hover{background-color:transparent!important;border-color:var(--darkblue)!important;color:var(--darkblue)}@media screen and (max-width:1620px){.archive-loop{padding:0 20px}}@media screen and (max-width:1200px){.archive-loop .filtering-area{flex-wrap:wrap;justify-content:center}.archive-loop .author-order,.archive-loop .category-order,.archive-loop .date-order{flex-basis:33%;margin-bottom:20px;display:flex;justify-content:center}.archive-loop .filter-btn-area{flex-basis:100%;display:flex;justify-content:center;margin-bottom:50px;margin-top:20px}.archive-loop .filter-btn-area .filter-btn{min-width:400px}}@media screen and (max-width:1000px){.archive-loop .loop-content .blog-item{flex-basis:45%}.archive-loop .author-order,.archive-loop .category-order,.archive-loop .date-order{display:flex;flex-wrap:wrap}.archive-loop .filtering-area label{flex-basis:100%;text-align:center}.archive-loop .blog-featured-image{height:150px;background-position-y:center!important}}@media screen and (max-width:576px){.archive-loop .loop-content .blog-item{flex-basis:100%}.archive-loop .author-order,.archive-loop .category-order,.archive-loop .date-order{flex-basis:100%}.archive-loop .filtering-area select{width:100%;text-align:center}.archive-loop .filtering-area label{text-align:left;margin-right:0}.archive-loop .filter-btn-area .filter-btn{min-width:100%}.archive-loop .blog-featured-image{height:170px;background-position-y:center!important}}.page-template-wp-custom-template-blog-archives .btn.blog-btn{color:var(--lightblue)}.page-template-wp-custom-template-case-studies-archive .btn.blog-btn{color:var(--orange)}.page-template-wp-custom-template-press-releases-archive .btn.blog-btn{color:var(--green)}.page-template-wp-custom-template-blog-archives .btn.blog-btn,.page-template-wp-custom-template-case-studies-archive .btn.blog-btn,.page-template-wp-custom-template-press-releases-archive .btn.blog-btn{position:absolute;padding:2px 20px;bottom:20px}.all-posts .btn{color:var(--magenta);position:absolute;bottom:15px}.single .single-post-hero{border-radius:20px}.single .has-global-padding{padding-left:0!important;padding-right:0!important}.single .blog-post-meta .wp-block-post-date a{color:var(--green)}.single .blog-post-meta .wp-block-post-author-name a{color:var(--orange)}.single .blog-post-meta .taxonomy-category.wp-block-post-terms a{color:var(--darkblue)}.single.single-case-studies .wp-block-file__embed{height:1200px!important}.related-posts{display:flex;flex-wrap:wrap;padding:20px 10px;border:1px solid var(--lightgrey)}.related-posts h3{flex-basis:100%;color:var(--darkblue);font-weight:700;margin-top:0}.related-posts a{color:var(--darkblue);margin-bottom:5px;display:flex;font-weight:500;border-bottom:1px solid var(--lightgrey);margin-bottom:10px;transition:.3s}.related-posts .blog-item:last-child a{border-bottom:none}.related-posts a:hover{color:var(--orange);transition:.3s}.related-posts .related-inner{flex-basis:100%}.simple-slider .image-slide{border-radius:20px}.simple-slider .owl-prev{position:absolute;top:40%;font-size:40px!important;color:var(--green)!important;left:-25px}.simple-slider .owl-next{position:absolute;top:40%;font-size:40px!important;color:var(--green)!important;right:-25px}@media screen and (max-width:1650px){.simple-slider{max-width:95%;margin:auto;position:relative}}@media screen and (max-width:800px){.simple-slider .owl-prev{left:-15px;top:50px}.simple-slider .owl-next{right:-15px;top:50px}.simple-slider{max-width:90%}}@media screen and (max-width:500px){.simple-slider .owl-prev{left:-15px;top:30px}.simple-slider .owl-next{right:-15px;top:30px}}.text-columns{background-color:#efefef;padding:50px 20px}.text-columns .heading{text-align:center;font-weight:600;font-size:30px;margin-bottom:30px}.text-columns .container{display:flex;flex-wrap:nowrap;justify-content:space-between}.text-columns .column-left,.text-columns .column-right{flex-basis:49%;border-radius:25px}.text-columns .column-left .column-left-inner,.text-columns .column-right .column-right-inner{padding:40px 30px}.text-columns ul,.text-columns-inner ul{list-style:none}.text-columns ul li,.text-columns-inner ul li{position:relative}.text-columns ul li::before,.text-columns-inner ul li::before{content:'';width:5px;height:5px;background-color:#fff;border-radius:50px;position:absolute;left:-20px;top:10px}@media screen and (max-width:1500px){.text-columns .column-left,.text-columns .column-right{flex-basis:49%}}@media screen and (max-width:1200px){.text-columns .column-left,.text-columns .column-right{flex-basis:49%}.text-columns ul{padding-left:10px}}@media screen and (max-width:900px){.text-columns .column-left,.text-columns .column-right{flex-basis:100%;margin-bottom:20px}.text-columns .container{flex-wrap:wrap}}.job-feed div.job_listings{display:flex;flex-wrap:wrap;justify-content:space-between}.job-feed .job_filters{flex-basis:100%;margin-bottom:30px}.job-feed .job_listings li{flex-basis:33.33%}div.job_listings ul.job_listings{display:flex!important;flex-wrap:wrap;justify-content:space-between;max-width:1600px;width:100%}div.job_listings ul.job_listings a{display:flex;flex-wrap:wrap;padding:30px 20px!important;max-width:80%;margin:auto;min-height:200px;border:1px solid;border-radius:20px;margin-bottom:20px;transition:.3s}.job-feed .job_listings li a .location,.job-feed .job_listings li a .meta,.job-feed .job_listings li a .position{flex-basis:100%}.job-feed ul.job_listings li.job_listing a img.company_logo{display:none}div.job_listings ul.job_listings a .company strong,div.job_listings ul.job_listings a .tagline{font-weight:500;color:var(--darkblue)}.job-feed .job_listings li a .location{padding:0!important}.job-feed .position{padding:unset!important}.job-feed .position h3{font-size:24px!important;margin-bottom:10px!important;font-weight:500!important}.job-feed ul.job_listings{border-top:0!important}.job-feed ul.job_listings li.job_listing{border-bottom:0!important}.job-feed ul.job_listings li:last-child{margin-right:auto}.job-feed ul.job_listings li a time{font-weight:500;color:var(--darkblue)}.job-feed ul.job_listings li a:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75);transition:.3s}.job-feed ul.job_listings li:nth-child(10n+1) .location,.job-feed ul.job_listings li:nth-child(10n+1) a,.job-feed ul.job_listings li:nth-child(10n+1) h3{color:var(--lightblue);border-color:var(--lightblue)}.job-feed ul.job_listings li:nth-child(10n+2) .location,.job-feed ul.job_listings li:nth-child(10n+2) a,.job-feed ul.job_listings li:nth-child(10n+2) h3{color:var(--darkblue);border-color:var(--darkblue)}.job-feed ul.job_listings li:nth-child(10n+3) .location,.job-feed ul.job_listings li:nth-child(10n+3) a,.job-feed ul.job_listings li:nth-child(10n+3) h3{color:var(--purple);border-color:var(--purple)}.job-feed ul.job_listings li:nth-child(10n+4) .location,.job-feed ul.job_listings li:nth-child(10n+4) a,.job-feed ul.job_listings li:nth-child(10n+4) h3{color:var(--green);border-color:var(--green)}.job-feed ul.job_listings li:nth-child(10n+5) .location,.job-feed ul.job_listings li:nth-child(10n+5) a,.job-feed ul.job_listings li:nth-child(10n+5) h3{color:var(--orange);border-color:var(--orange)}.job-feed ul.job_listings li:nth-child(10n+6) .location,.job-feed ul.job_listings li:nth-child(10n+6) a,.job-feed ul.job_listings li:nth-child(10n+6) h3{color:var(--magenta);border-color:var(--magenta)}.job-feed ul.job_listings li:nth-child(10n+7) .location,.job-feed ul.job_listings li:nth-child(10n+7) a,.job-feed ul.job_listings li:nth-child(10n+7) h3{color:var(--yellow);border-color:var(--yellow)}.job-feed ul.job_listings li:nth-child(10n+8) .location,.job-feed ul.job_listings li:nth-child(10n+8) a,.job-feed ul.job_listings li:nth-child(10n+8) h3{color:var(--pink);border-color:var(--pink)}.job-feed .job_filters .search_jobs{display:flex;flex-wrap:wrap;max-width:800px;margin:auto}.job-feed .job_filters .search_jobs input,.job-feed .job_filters .search_jobs select{width:100%;height:40px;border-radius:8px;border-color:var(--lightblue);border:1px solid var(--lightblue)}.job-feed .job_filters .search_jobs input:focus-visible,.job-feed .job_filters .search_jobs select:focus-visible{outline:0}.job-feed .search_remote_position{display:none}.job-feed .job_filters .search_jobs div.search_submit{width:100%}.job-feed .job_filters .search_jobs div.search_submit input{color:#fff;background-color:var(--lightblue);transition:.3s}.job-feed .job_filters .search_jobs div.search_submit input:hover{cursor:pointer;background-color:transparent;transition:.3s;color:var(--lightblue)}.job-feed .job_filters{background-color:unset}.job-feed .showing_jobs{display:none!important}.job-feed .job_filters .job_types{display:flex;justify-content:center;max-width:800px;margin:auto;border-bottom:1px solid #e5e5e5;margin-bottom:50px;background-color:#fff;flex-wrap:wrap}.job-feed .job_filters .job_types li{background-color:#fff;border-right:0px!important}.job-feed .job_listings .job_filters .job_types li label input{width:30px;height:30px;accent-color:var(--magenta)}.job-feed .job_listings .job_filters .job_types li label{height:30px;display:flex;align-items:center;color:var(--magenta)}.job-feed .job_filters ul.job_types li{margin-bottom:10px;margin-top:10px;flex-basis:20%}.job-feed .no_job_listings_found{display:flex;justify-content:center;margin:auto!important;color:var(--orange)}.load_more_jobs strong{border:2px solid var(--lightblue);border-radius:20px;margin-left:30px;padding:5px 30px!important;color:var(--lightblue);transition:.3s;margin-bottom:20px}.load_more_jobs strong:hover{color:var(--orange);border-color:var(--orange);transition:.3s}div.job_listings .load_more_jobs{border-bottom:unset!important}@media screen and (max-width:1100px){div.job_listings ul.job_listings a{min-height:240px}}@media screen and (max-width:800px){.job-feed .job_listings li{flex-basis:50%}.job-feed .job_filters ul.job_types{flex-wrap:wrap}.job-feed .job_filters ul.job_types li{max-width:unset}.job-feed .job_filters ul.job_types li{flex-basis:40%}}@media screen and (max-width:500px){.job-feed .job_listings li{flex-basis:100%}.job-feed .search_keywords{width:100%!important;margin-bottom:10px;padding-right:0!important}.job-feed .search_location{width:100%!important;padding-left:0!important}}.single-job_listing .blog-post-meta .wp-block-post-author-name,.single-job_listing .blog-post-meta p.has-contrast-2-color{display:none!important}.job_listing-template-default .application_button.button,.single-job_listing .application_button.button{height:40px;display:flex;align-items:center;font-size:20px;line-height:1;margin:unset;padding:5px 50px;border-radius:8px;border:1px solid var(--lightblue);background-color:var(--lightblue);color:#fff;transition:.3s}.job_listing-template-default .application_button.button:hover,.single-job_listing .application_button.button:hover{background-color:var(--green);border-color:var(--green);transition:.3s;cursor:pointer}.single-job_listing .wp-block-cover.single-post-hero{display:none}.job-application-btn{border:2px solid;padding:5px 40px;border-radius:50px;font-weight:600!important;transition:.3s;display:none}.job_listing-template .application_button.button,.job_listing-template .application_details p,.job_listing-template-default .application_button.button,.job_listing-template-default .application_details p{display:none}.job_listing-template .application_details a,.job_listing-template-default .application_details a{border:2px solid var(--orange);padding:0 20px;border-radius:50px;color:var(--orange);transition:.3s}.job_listing-template .application_details a:hover,.job_listing-template-default .application_details a:hover{border-color:var(--green);color:var(--green);transition:.3s}.job_listing-template .application_details,.job_listing-template-default .application_details{box-shadow:unset!important;bordeR:unset!important}.single_job_listing .application .application_details:before{content:none!important}.job_listing-template .application_details,.job_listing-template-default .application_details{display:flex!important}.job-application-btn:hover{background-color:var(--darkblue);color:#fff;border-color:var(--darkblue);transition:.3s}.job_listing-template .single_job_listing .company,.job_listing-template-default .single_job_listing .company{display:none}.single-job-side-column{border:1px solid var(--darkblue);padding:20px 10px}.single.single-job_listing .wp-block-post-date{display:none}.single.single-job_listing .info-row{display:flex;flex-wrap:nowrap;margin-bottom:10px}.single.single-job_listing .info-row .row-content,.single.single-job_listing .info-row .row-title{flex-basis:50%}.single.single-job_listing .info-row .row-title{font-weight:700}.single_job_listing .company img{display:none}.single_job_listing .company .name,.single_job_listing .company .tagline{margin:unset}.job_listing-template .row-content-full ul li span,.job_listing-template-default .single_job_listing .row-content-full p span,.single.single-job_listing .job_description,.single.single-job_listing .row-content-full p,.single.single-job_listing .row-content-full p span,.single.single-job_listing .row-content-full strong,.single_job_listing .row-content-full p span{font-size:14px!important}div.job_listings .load_more_jobs:focus,div.job_listings .load_more_jobs:hover{background-color:unset!important}.cky-notice .cky-title,.cky-notice-des{color:var(--darkblue)!important}.cky-notice-btn-wrapper .cky-btn{color:var(--green)!important;border-radius:50px!important;padding:unset!important;border-color:var(--green)!important}.cky-notice-btn-wrapper .cky-btn:nth-child(2){color:var(--magenta)!important;border-color:var(--magenta)!important}.cky-btn.cky-btn-accept{background-color:transparent!important;color:var(--pink)!important;border-color:var(--pink)!important}.cky-prefrence-btn-wrapper .cky-btn{border-radius:50px!important;padding:unset!important}.cky-prefrence-btn-wrapper .cky-btn.cky-btn-preferences{color:var(--magenta)!important;border-color:var(--magenta)!important}.cky-prefrence-btn-wrapper .cky-btn.cky-btn-reject{color:var(--green)!important;border-color:var(--green)!important}.cky-accordion-header .cky-accordion-btn,.cky-preference-body-wrapper p{color:var(--darkblue)!important}.cky-preference-title{color:var(--orange)!important}.cky-preference-body-wrapper .cky-show-desc-btn{color:var(--green)!important}.cky-btn-revisit img{display:none}.cky-btn-revisit-wrapper{background-image:url('/wp-content/themes/churchillgroup/assets/images/cookie.png')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}.documents-area .docs-outer{display:flex;flex-wrap:wrap;justify-content:space-around}.documents-area .docs-outer .doc-inner{flex-basis:30%;border:2px solid var(--green);color:var(--darkblue);padding:20px 0 70px;border-radius:20px;margin-bottom:30px;min-height:150px;position:relative}.documents-area .docs-outer .doc-inner .doc-title{color:var(--lightblue);max-width:90%;margin:auto;margin-bottom:30px}.documents-area .docs-outer .doc-inner .doc-link{text-decoration:none;color:var(--purple);border:2px solid var(--purple);border-radius:20px;padding:3px 20px;transition:.3s;margin-left:5%;position:absolute;bottom:20px;left:0}.documents-area .docs-outer .doc-inner .doc-link:hover{background-color:var(--purple);color:#fff;transition:.3s;cursor:pointer}.page-id-5002 #search{padding:5px 30px;border:2px solid var(--orange);border-radius:20px}.page-id-5002 .hero .slide-inner .slide-content .slide-heading{max-width:unset}.page-id-5002 .contact-label-outer{display:none}.page-id-5002 .hero.full .slide-image-full{min-height:200px}.page-id-7643 .hero{padding-bottom:0}@media screen and (max-width:800px){.page-id-5002 .hero .slide-inner .slide-content .btn-area{display:none}.page-id-5002 .hero .slide-inner .slide-content{display:flex;justify-content:center;text-align:center}.page-id-5002 .hero .slide-inner .img-area img{max-width:250px}.page-id-5002 .hero.full .slide-inner .slide-content{width:100%;padding:unset}}@media screen and (max-width:700px){.documents-area .docs-outer .doc-inner{flex-basis:45%}}@media screen and (max-width:400px){.documents-area .docs-outer .doc-inner{flex-basis:95%}.documents-area .docs-outer .doc-inner .doc-link{width:90%;display:flex;margin:auto;text-align:center;justify-content:center;padding:unset;left:15px}}.breadcrumbs-area{padding:0 0 20px}.breadcrumbs-area a,.breadcrumbs-area strong,ul.breadcrumbs .bread-link{color:var(--lightblue)}#ajaxsearchlite1 .probox,div.asl_w .probox{height:50px!important}div.asl_m .probox .promagnifier .innericon{width:40px!important;height:50px!important;display:flex!important;position:absolute;top:7px;left:14px}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput div.asl_m .probox .proinput form{display:flex!important;align-items:center!important}div.asl_m .probox .proinput form .orig::placeholder{color:gray!important;font-size:20px}div.asl_m .probox .promagnifier .innericon svg{height:70%!important}.asl_w_container{max-width:500px;margin:auto!important}div.asl_w .probox .promagnifier{width:50px!important;height:50px!important}div.asl_m .probox form br{display:none!important}.tc-tiles{padding:50px 0}.tc-tiles .tiles-outer{display:flex;flex-wrap:wrap;justify-content:space-between}.tc-tiles .tiles-outer{max-width:95%;margin:auto}.tc-tiles .tiles-outer .tile-outer{flex-basis:24%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:300px;padding-bottom:90px;position:relative;border:1px solid var(--lightblue);border-radius:15px;transition:.4s}.tc-tiles .tiles-outer .tile-outer .term-img{max-width:200px;width:100%}.tc-tiles .tiles-outer .tile-name{position:absolute;bottom:20px;max-width:80%;justify-content:center;display:flex;text-align:center;align-items:center;font-weight:600;font-size:22px;color:var(--darkblue);line-height:1.2}.tc-tiles .tiles-outer .tile-outer:hover{-webkit-box-shadow:0 0 10px 0 #0082c2;-moz-box-shadow:0 0 10px 0 #0082c2;box-shadow:0 0 10px 0 #0082c2;transition:.4s}@media screen and (max-width:900px){.tc-tiles .tiles-outer .tile-outer{flex-basis:45%;margin-bottom:30px}}@media screen and (max-width:600px){.tc-tiles .tiles-outer .tile-outer{flex-basis:95%;margin:auto;margin-bottom:30px}}.documents-area .docs-title{color:var(--darkblue)}.documents-area .documents-outer{column-count:2}.documents-area .container{padding:0 20px}.documents-area .documents-outer .document-inner{color:var(--darkblue);position:relative;margin-bottom:5px;width:100%;display:block}.documents-area .documents-outer .document-inner .doc-code{font-size:10px;top:7px;position:absolute}@media screen and (max-width:900px){.documents-area .documents-outerr{column-count:1}.documents-area .documents-outer .document-inner{flex-basis:100%}}section#own-your-future-blue-block{color:#fff!important}