:root{--main:#77ab39;--main-bright:#8bc247;--main-dark:#608a2e;--action:#1f9fc6;--action-bright:#3dbae1;--action-dark:#19809f;--action-darker:#125d73;--brick:#b13129;--orange:#f16625;--goldenrod:#e0b03d;--apple:#9bb82e;--green:#6ead49;--teal:#4cbfaf;--gradient-earth:linear-gradient(to right, var(--main) 0%, var(--teal) 100%);--gradient-sky:linear-gradient(to right, var(--action) 0%, var(--teal) 100%);--gradient-fire:linear-gradient(to right, var(--orange) 0%, var(--goldenrod) 100%);--gradient-heart:linear-gradient(to right, var(--brick) 0%, var(--orange) 100%);--gradient-wood:linear-gradient(to right, var(--apple) 0%, var(--green) 100%);--gradient-earth-hover:linear-gradient(to right, var(--main) 50%, var(--teal) 100%);--gradient-action-down:linear-gradient(to bottom, var(--action-dark) 60%, var(--action-darker) 100%);--text:#4d4d4a;--grey-dark:#4d4d4a;--white:#fff}@font-face{font-family:'helv-roman';src:url(/wp-content/themes/willow/fonts/helv-roman.woff) format('woff2'),url(/wp-content/themes/willow/fonts/helv-roman.woff) format('woff'),url(/wp-content/themes/willow/fonts/helv-roman.ttf) format('truetype');font-display:swap}@font-face{font-family:'helv-bold';src:url(/wp-content/themes/willow/fonts/helv-bold.woff) format('woff2'),url(/wp-content/themes/willow/fonts/helv-bold.woff) format('woff'),url(/wp-content/themes/willow/fonts/helv-bold.ttf) format('truetype');font-display:swap}@font-face{font-family:'neo-light';src:url(/wp-content/themes/willow/fonts/neo-light.woff) format('woff2'),url(/wp-content/themes/willow/fonts/neo-light.woff) format('woff'),url(/wp-content/themes/willow/fonts/neo-light.ttf) format('truetype');font-display:swap}@font-face{font-family:'neo-medium';src:url(/wp-content/themes/willow/fonts/neo-medium.woff) format('woff2'),url(/wp-content/themes/willow/fonts/neo-medium.woff) format('woff'),url(/wp-content/themes/willow/fonts/neo-medium.ttf) format('truetype');font-display:swap}body{font-family:helv-roman,"HelveticaNeue-Roman","Helvetica Neue Roman","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.5}body strong{font-family:helv-bold,helvetica,arial,sans-serif;}h1,h2,h3,h4,h5,#menu a,a.button{font-family:neo-medium!important;line-height:1.1}a.button{line-height:1.5}@media only screen and (min-width:1240px){#Top_bar.is-sticky #logo img.logo-sticky{width:160px}}#Top_bar .menu li ul li{width:225px}.icon-menu-fine:before{content:'\e8d6'}#Top_bar a.responsive-menu-toggle i{font-size:34px;line-height:34px}@media only screen and (max-width:767px){#Top_bar a.responsive-menu-toggle{right:28px}}.icon-cancel-fine:before{content:'\e82a'}#Side_slide .close-wrapper a.close i{font-size:34px;line-height:34px}#Side_slide .close-wrapper a.close{margin:27px 27px 0 0}#Side_slide #menu{margin-top:1.6em}#Side_slide{background:var(--gradient-action-down)}#Side_slide,#Side_slide .search-wrapper input.field,#Side_slide a:not(.action_button),#Side_slide #menu ul li.submenu .menu-toggle{color:#fff;text-shadow:none;font-size:1.2em;line-height:1.5}#Side_slide #menu ul li a{padding:11px 5px 10px 20px;margin-right:36px}#Side_slide #menu ul li ul li a{padding-left:1.5em;font-size:.9em}#Side_slide #menu ul li a{padding:1em 5px 1em 20px;margin-right:36px}.home .current-menu-item{display:none!important}#Content a.button{background:var(--gradient-earth);color:var(--white);transition:background-size .3s ease-in-out,background-position .3s ease-in-out}#Content a.button.neutral{background:var(--main);color:var(--white);transition:background-size .3s ease-in-out,background-position .3s ease-in-out}#Content a.button:hover{background-size:120%}.button-round .button:after{display:none!important}#hero h1{font-size:1.7em;text-shadow:0 0 .3em rgb(0 0 0 / 20%)}#hero h2{font-size:3em;text-shadow:0 0 .3em rgb(0 0 0 / 20%);margin-bottom:.6em}#hero{padding-bottom:4em}#hero{min-height:calc(90vh - 100px);display:flex;align-items:flex-end}.section.has-video .section_video .mask{background:linear-gradient(to top,rgb(241 102 37 / .2),transparent)}@media (max-width:480px){#hero a.button{margin-bottom:1em!important}.section.has-video .section_video video{top:-110px;left:-500px}}.brandback.section.action{background:var(--gradient-sky)}.brandback.section.fire{background:var(--gradient-fire)}.brandback.section.fire a.button{color:#b13129!important}.brandback.section.heart{background:var(--gradient-heart)}.brandback.section.wood{background:var(--gradient-wood)}.brandback.section{background:var(--gradient-wood)}.brandback.patterned.section{background-size:cover!important;background-blend-mode:soft-light}body #Content .brandback a.button{background:var(--white);color:var(--main-dark)}body #Content .brandback.action a.button,body #Content .section.has-video a.button{background:var(--white);color:var(--action-dark)}.dark a.post-more{color:#fff}.dark .post-footer{background:linear-gradient(to left,rgb(255 255 255 / .2),transparent)}.icon_box h3{max-width:79%;text-align:center;margin:0 auto .6em}.icon_box .image_wrapper{max-width:22%;margin:0 auto}.icon_box .desc{padding:0 2em}#quote h4{color:#666;line-height:1.2}#quote.dark h4,.quote.dark h3{background:radial-gradient(rgb(0 0 0 / .1) 38%,#fff0 71%);border-radius:100%;padding-top:2em;text-align:center;text-shadow:0 0 .5em rgb(0 0 0 / 60%);color:#fff}.profile img{border-radius:100%;box-shadow:inset 5px #000}.footer_copy{background-color:rgb(0 0 0 / .2)}@media only screen and (max-device-width:1024px){#hero .column{padding:0 1em!important}.section.has-video .section_video{display:block!important}.section.has-video .section_video video{top:-110px;left:-100vw;height:100vh}.button_align.align_right{text-align:left!important}}@media only screen and (max-width:479px){body{font-size:16px;line-height:1.5}#hero h1{font-size:1.2em}#hero h2{font-size:2.2em}h2{font-size:1.7em}h3{font-size:1em}.icon_box h3,#cta h3{font-size:1.3em}#quote h4{font-size:1.2em}}.profile img{box-shadow:0 2.8px 2.2px rgb(0 0 0 / .034),0 6.7px 5.3px rgb(0 0 0 / .048),0 12.5px 10px rgb(0 0 0 / .06),0 22.3px 17.9px rgb(0 0 0 / .072),0 41.8px 33.4px rgb(0 0 0 / .086),0 100px 80px rgb(0 0 0 / .12)}.profile .image_wrapper{padding-bottom:160px}#quote a.button{margin-top:1em!important}p+h6{font-size:1.3em;font-weight:700;line-height:1.1;padding:.5em 1em;border:solid #444;border-width:1px 0}.dark p+h6{border-color:#fff}.team .desc_wrapper{padding:0 1em}.team_horizontal h4{font-size:2em;line-height:1.1;margin-top:.5em}.team img{filter:saturate(0)}.team .image_frame{width:50%}.section-post-related a.button{display:none!important}@media only screen and (max-width:767px){.section.no-margin-v .column_button+.column_button{margin-top:1em}}.category-opportunities .post-meta{display:none}#qualities .profile .image_wrapper{padding-bottom:50px;overflow:visible}.wpcf7 input,.wpcf7 textarea{border-radius:2em}.wpcf7 label{font-weight:400;font-size:1em;padding-left:1em}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty,.dark input[type="email"],.dark input[type="password"],.dark input[type="tel"],.dark input[type="text"],.dark select,.dark textarea{font-size:1em;padding:.75em 1.5em}span.wpcf7-form-control-wrap{margin-left:-1em}#contactform i{color:#fff;font-size:1.8em}.wpcf7 input[type="file"]{font-size:1em;padding-left:.9em}#contactform input[type="submit"]{background:var(--gradient-fire)}#Header .top_bar_left .menu li ul.mfn-megamenu li a{font-size:1.3em;font-family:neo-medium;padding:.75em 1em;text-align:center}#Header .top_bar_left .menu li ul.mfn-megamenu li a:hover{background-color:rgb(0 0 0 / .2)}#Header .top_bar_left .menu li ul.mfn-megamenu li.triple a{padding:3.36em 1em}#Header .top_bar_left .menu li ul.mfn-megamenu li.double a{padding:2.1em 1em}#Header .top_bar_left .menu li ul.mfn-megamenu li.stories a{background-image:url(/wp-content/uploads/menu-stories.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;text-align:left;padding-left:2em}#Header .top_bar_left .menu li ul.mfn-megamenu li.opportunities a{background-image:url(/wp-content/uploads/willow-bg-5.svg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;text-align:center}#Header .top_bar_left .menu li ul.mfn-megamenu li.graduate a,#Header .top_bar_left .menu li ul.mfn-megamenu li.uk a{background-color:var(--action);color:#fff}#Header .top_bar_left .menu li ul.mfn-megamenu li.xp a{background-color:var(--action-dark);color:#fff}#Top_bar .menu>li a:after,#Top_bar .menu>li.current-menu-item.submenu>a>span:not(.description)::after,#Top_bar .menu>li.current_page_item.submenu>a>span:not(.description)::after,#Top_bar .menu>li.current-menu-parent.submenu>a>span:not(.description)::after,#Top_bar .menu>li.current-page-parent.submenu>a>span:not(.description)::after,#Top_bar .menu>li.current-menu-ancestor.submenu>a>span:not(.description)::after,#Top_bar .menu>li.current-page-ancestor.submenu>a>span:not(.description)::after,#Top_bar .menu>li.current_page_ancestor.submenu>a>span:not(.description)::after,#Top_bar .menu>li.hover.submenu>a>span:not(.description)::after{opacity:0!important}#Top_bar .menu>li.current-menu-ancestor>a{color:#444}#Top_bar .menu>li.hover>a{color:#1f9fc6}@media only screen and (min-width:1240px){.menuo-right #Top_bar .menu>li>ul.mfn-megamenu{max-width:1000px}}@media (min-width:1240px){#menu-main-menu>li>ul.sub-menu:before{content:" ";display:block;position:relative;width:7em;height:5.5em;margin-top:-5.5em;transform:perspective(240px) rotateX(85deg) translate(0,9em)}#menu-main-menu>li#menu-item-134>ul.sub-menu:before{left:32%}#menu-main-menu>li#menu-item-135>ul.sub-menu:before{left:44%}}.highlight-left:after,.highlight-right:after{background:linear-gradient(to top,rgb(25 128 159 / .9),rgb(31 159 198 / .9))}.highlight-left.earth:after,.highlight-right.earth:after{background:linear-gradient(to top,rgb(25 128 159 / .9),rgb(68 171 157 / .9))}@media only screen and (max-width:767px){.highlight-left .wrap:first-child,.highlight-right .wrap:last-child{background:linear-gradient(to top,rgb(25 128 159 / .9),rgb(31 159 198 / .9))}.highlight-left.earth .wrap:first-child,.highlight-right.earth .wrap:last-child{background:linear-gradient(to top,rgb(25 128 159 / .9),rgb(68 171 157 / .9))}}.longquote .column_visual img{border-radius:100%;height:4em!important;width:auto!important;margin-top:0em;margin-left:-1em}@media (max-width:767px){.icon_box.icon_position_left{padding-left:46px}h4 br{display:none}.page-id-136 .section:not(.longquote).highlight-right,.page-id-136 .section:not(.longquote).highlight-left{padding-top:10em!important;padding-bottom:0!important}.section.longquote{padding:0!important;min-height:unset!important}.section.longquote .column{margin-bottom:0!important}.section.longquote .column_visual{padding:40px 0 20px}.section.longquote .section-nav{display:none}.brandback{padding-top:40px!important}#quote .three-fifth,#quote .two-third{margin-top:-100px}h2[style*="right"]{text-align:left!important}#Footer #media_image-3 img{padding-left:1.3em}}@media only screen and (max-width:479px){h3{font-size:1.5em}h4{font-size:1.2em}}#Side_slide #menu ul li ul li ul li a{padding-left:1.5em}#Side_slide #menu ul li.submenu .menu-toggle{font-size:2.4em;line-height:1.1;opacity:.8}#Side_slide #menu ul.sub-menu{background-color:#125d73}.single-post .category-opportunities .section-post-header .single-photo-wrapper{display:none}.page-id-362 .icon_box.icon_position_left h4{padding-left:1.5em}#Top_bar #menu-item-135>li ul{background-color:#fff0}#Top_bar .menu li ul li{background:#fff}#Top_bar .menu>li ul{background-color:#fff0;background-image:none}#Top_bar .menu .mfn-megamenu{width:100%!important;margin:0}@media only screen and (min-width:1240px){.menuo-right #Top_bar .menu>li>ul.mfn-megamenu{left:unset;right:0;padding:0}}.dark .column a{color:rgb(255 255 255)}#leader{padding-top:20px;padding-bottom:15px}.single-post #Content{padding-top:0}.single-post header.section.mcb-section.section-post-header{background:#e8f7fb;padding-top:40px;margin-bottom:30px}#hero .prev{display:none}@media (max-width:479px){#leader a.button{top:-.8em}#leader p{text-wrap:balance}#hero .wrap{top:-220px}}.single-post .post-meta,.category-3 .post-meta{display:none}