@font-face{font-family:"CocoGothicProAlternateLight";src:url(//www.cripps.co.uk/wp-content/themes/cripps/../fonts/CocoGothic/CocoGothicProAltBld.woff2) format('woff2');font-display:swap}@font-face{font-family:"CocoGothicProAlternateRegular";src:url(//www.cripps.co.uk/wp-content/themes/cripps/../fonts/CocoGothic/CocoGothicProAltReg.woff2) format('woff2');font-display:swap}@font-face{font-family:"CocoGothicProAlternateBold";src:url(//www.cripps.co.uk/wp-content/themes/cripps/../fonts/CocoGothic/CocoGothicProAltBld.woff2) format('woff2');font-display:swap}body{font-family:"CocoGothicProAlternateRegular";font-weight:400}.a2a_vertical_style a{padding:0 !important}.a2a_floating_style,.a2a_overlay_style{padding:0 !important;width:50px;top:inherit !important;bottom:182px}@media only screen and (max-width:991px){h1{font-size:28px !IMPORTANT}h2{font-size:24px !IMPORTANT}.home-slider .item .banner-content p{font-size:16px}.home-slider .cta a{font-size:.9rem !IMPORTANT}.text-sm{font-size:16px !IMPORTANT}.people-col{text-align:center}.showSingle .address_block{display:none}.showSingle.active .address_block{display:block}.text-md{font-size:16px !IMPORTANT}.testimonial-block{font-size:16px}.footer a{font-size:16px !IMPORTANT;line-height:30px !IMPORTANT}.people-header h3{font-size:18px;margin-bottom:20px !IMPORTANT}}@media only screen and (max-width:999px){.single-container h2{padding-left:15px}.thinking-slider .owl-item:hover{transform:scale(1) !IMPORTANT}.ab-2{position:relative !important;left:0;margin-top:20px}.mobile-show{display:block !IMPORTANT}}@media screen and (min-device-width:1200px) and (max-device-width:1400px){.sticky .search-box{position:fixed;top:-25px}}input#gform_submit_button_1{margin:0 auto}.page-id-1288 p{font-family:"CocoGothicProAlternateLight";font-size:19px}.page-id-1293 p{font-family:"CocoGothicProAlternateLight";font-size:19px}.menu-item-has-children.show:after{display:none !IMPORTANT}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{background:0 0 !IMPORTANT;border:none !IMPORTANT;color:#fff !IMPORTANT;padding-left:0 !IMPORTANT;padding-top:8px !IMPORTANT;padding-bottom:0 !IMPORTANT}.mobile-show{display:none}.single-vacancies .ppl-article-headding{font-family:"CocoGothicProAlternateLight";font-size:20px}.single-vacancies p{font-family:"CocoGothicProAlternateLight";font-size:19px}@media only screen and (max-width:991px){.single-vacancies p{font-family:"CocoGothicProAlternateLight";font-size:18px}.section li a{display:block}.site-navigation--show div#search-bar{display:none}.show .dropdown-toggle:after{top:10%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.addtoany_shortcode{bottom:160px !important;width:40px !IMPORTANT;height:40px !IMPORTANT}main#main p,.single-people li,main#main p a,main#main li a,.lifecycle-content ul li{font-size:16px !important}main#main p a{font-size:16px !IMPORTANT}.section li{font-size:16px}}.graduates-and-students h2{font-size:24px}.bg-overlay{background:rgba(0,0,0,.0);width:100%;height:100%;position:fixed;z-index:8;top:0;left:0;display:none}.bg-overlay.active{display:block}.gform_confirmation_message{color:var(--white);text-align:center;font-weight:600}.home-slider .item{max-height:600px;overflow:hidden;min-height:100px}@media screen and (min-width:1200px){.home-slider .item{max-height:600px;overflow:hidden;min-height:600px}}@media screen and (min-width:1400px){.sticky .search-box.visible{height:80px;right:0;top:50px}}@media screen and (min-device-width:991px) and (max-device-width:1132px){.hero-img img{margin-right:-12px}}@media screen and (min-device-width:1132px){#hero .container{position:static}.new-single-section .hero-img{min-height:436px;position:static}.new-single-section .hero-img img{position:absolute;right:0}}.page-template-thinking-page .breadcrum-sec{padding-top:40px !IMPORTANT;padding-bottom:1rem !important}.py-3{padding-top:40px !IMPORTANT}.single-vacancies .author-col .title-md{font-size:24px;color:var(--primary-400);font-weight:900;font-family:"CocoGothicProAlternateBold"}main#main p a,main#main li a,main#main table a{font-weight:700;text-decoration:underline;font-family:"CocoGothicProAlternateRegular";font-size:19px;display:inline}main#main p a:hover,main#main li a:hover,main#main table a:hover{color:var(--secondary)}tbody,td,tfoot,th,thead,tr{padding:15px 10px;vertical-align:top}@media only screen and (max-width:1200px){.per-contact{white-space:normal !important}.navbar-light .navbar-nav li.dropdown .nav-link,.navbar-nav li.dropdown a{padding:16px 32px 16px 22px !important;padding-bottom:70px;padding-top:10px !important;font-size:15px !important}ul#myTab{max-width:400px !IMPORTANT}.menu-primary-menu-container{margin-top:10px}.dropdown-toggle:after{top:19px}.navbar-nav li a{font-size:15px !important}}.web-contact a{text-decoration:underline;font-family:"CocoGothicProAlternateBold";font-size:19px}ul#myTab{max-width:480px}.comment-respond{display:none !important}.a2a_kit.a2a_kit_size_50.a2a_floating_style.a2a_vertical_style{display:none}.addtoany_shortcode{background-color:#fff;border-radius:50%;position:fixed;z-index:9999995;padding:0 !important;top:inherit !important;bottom:182px;right:40px;width:50px;height:50px}a.a2a_dd.addtoany_share_save.addtoany_share{padding:0 !important}a.a2a_dd.addtoany_share_save.addtoany_share:before{display:none !IMPORTANT}.addtoany_list.a2a_kit_size_32 a{font-size:38px !important}.a2a_floating_style,.a2a_overlay_style{padding:0 !important;width:50px;top:inherit !important;bottom:182px}h2.sv{font-size:24px;color:var(--primary-400);font-weight:900;font-family:"CocoGothicProAlternateBold"}.single-people li{font-size:19px;font-weight:400;color:var(--darkgray);line-height:1.5;font-family:"CocoGothicProAlternateLight"}.single-vacancies li{font-size:19px;font-weight:400;color:var(--darkgray);line-height:1.5;font-family:"CocoGothicProAlternateLight"}.single-people p{font-size:19px;font-weight:300;color:var(--darkgray);line-height:1.5;font-family:"CocoGothicProAlternateLight"}p.text-xs.people-desc{font-size:15px}.single-people .thinking-slider .white-text p{font-size:16px !IMPORTANT}li#block-7{margin:0;padding:0;list-style:none}span.pdd{padding:0 5px;padding-right:0}.text-sm li a{font-weight:700;text-decoration:underline;font-family:"CocoGothicProAlternateBold";display:inline}.text-sm li a:hover{color:var(--secondary)}.dkpdf-button-container{padding-top:0;padding-bottom:20px}.ab-2{position:absolute;right:-9%}.ab-1 h1{text-align:left !important;margin-bottom:20px}.page-template-people-new .people-filters{margin-top:40px}.new-single-section .row{flex-direction:row-reverse}.new-single-section .resp-contact{display:block !IMPORTANT;margin-bottom:0 !IMPORTANT}.new-single-section .people-header h4{color:var(--gray);font-family:"CocoGothicProAlternateLight";margin-top:0}.new-single-section .people-header h3{font-family:"CocoGothicProAlternateLight";font-size:24px;white-space:nowrap}.new-single-section .resp-contact a{margin-bottom:10px;text-decoration:underline;font-family:'CocoGothicProAlternateBold';font-size:19px}.new-single-section .resp-contact a:hover{color:var(--secondary)}.home-slider .item.Queen{background-color:#000 !important}.team-desc{display:block}h2{scroll-margin-top:350px}.people-socials ul{margin-bottom:1rem !important}.footer-column-1{width:30% !IMPORTANT;flex:unset}.footer-link2 a{position:relative;padding-left:15px;margin-bottom:10px}.footer-link2 a:before{content:'';border:solid var(--white);border-width:0 2px 2px 0;display:inline-block;padding:3px;position:absolute;left:-5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:5px;display:none}.footer-link2 a:hover:before{border:solid var(--secondary);border-width:0 2px 2px 0}.footer-link1 a:hover:before{border:solid var(--secondary);border-width:0 2px 2px 0}.footer-link1 a:before{content:'';border:solid var(--white);border-width:0 2px 2px 0;display:inline-block;padding:3px;position:absolute;left:-5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);top:5px;display:none}.footer-link1 a{position:relative;padding-left:15px;margin-bottom:10px}div#nav_menu-9{margin-top:40px}div#nav_menu-10 a{font-size:16px;font-weight:700;margin-bottom:10px}.footer-link4 h5{font-weight:600;margin-bottom:12px;margin-top:0;font-size:18px;color:var(--white)}.footer-bottom-links{display:flex;justify-content:space-between;width:100%}.copy{border-top:1px solid #64388a;padding-top:20px}.footer-Address p{font-size:16px;font-family:'CocoGothicProAlternateLight';color:#fff}.footer-link4{flex:unset;width:21%}.footer .social-links h5,.footer .footer-Address h5{color:var(--white);font-weight:600;font-size:18px;margin-bottom:10px;margin-top:0}.footer .offices strong{font-family:"CocoGothicProAlternateRegular"}.footer .sra-badge{display:block;width:190px;height:112px}.notfound_msg{text-align:center}.notfound_msg a{text-decoration:underline}.notfound_msg a:hover{color:var(--secondary)}.per-contact{white-space:nowrap}.grecaptcha-badge{display:none}.menu-item .dropdown-toggle:after{border:none}