.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;height:150%;width:0}.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio],.custom-radio input[type=checkbox],.custom-radio input[type=radio],.visuallyhidden,.visuallyhidden-focusable{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.visuallyhidden-focusable:active,.visuallyhidden-focusable:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;clip-path:none;white-space:normal}.invisible{visibility:hidden}.float-left{float:left!important}.float-right{float:right!important}.hide{display:none!important;visibility:hidden}@media(max-width:47.9275em){.hide-mob{display:none!important;visibility:hidden}}@media(min-width:47.9375em)and (max-width:59.99em){.hide-tab{display:none!important;visibility:hidden}}@media(min-width:60em)and (max-width:87.49em){.hide-desk{display:none!important;visibility:hidden}}@media(min-width:87.5em){.hide-super{display:none!important;visibility:hidden}}body:before{content:'{"mob":"300px","tab":"767px","desk":"960px","super":"1400px"}';display:none}@media(max-width:47.9275em){body:before{font-family:mob}}@media(min-width:47.9375em)and (max-width:59.99em){body:before{font-family:tab}}@media(min-width:60em)and (max-width:87.49em){body:before{font-family:desk}}@media(min-width:87.5em){body:before{font-family:super}}@media(min-width:60em){.accordion-container[data-device=tab] .accordion-button:after{display:none}}.accordion-item{margin-bottom:10px}.accordion-button{background-color:hsla(0,0%,100%,.15);border:0;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:500;padding:25px 70px 25px 85px;position:relative;text-align:left;width:100%}.accordion-button:after{background-color:hsla(0,0%,100%,.1);background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-accordion.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;content:"";height:36px;opacity:1;position:absolute;right:15px;top:50%;transform:translateY(-50%);transform:translateY(-50%) rotate(0deg);transition:all .3s ease-in-out;width:36px}.accordion--open .accordion-button:after{transform:translateY(-50%) rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:all .25s ease-in-out}@media(min-width:60em){.accordion-content{max-height:unset}}.accordion-content .accordion-content__inner{background-color:#fff;padding:10px}.section-accordion .section--inner{background-color:#f8f8f8}@media(min-width:60em){.accordion-container--alt[data-device=tab] .accordion-button:after{display:none}}.accordion-item--alt{background-color:#fff;margin-bottom:10px}.accordion-button--alt{background-color:hsla(0,0%,100%,.15);border:0;color:#4a4a4a;cursor:pointer;display:block;font-size:20px;font-weight:400;padding:30px 80px 30px 20px;position:relative;text-align:left;width:100%}.accordion-button--alt:before{background-color:#009ac7;clip-path:polygon(0 0,100% 0,100% 100%,40% 100%);height:68px;right:-5px;width:70px}.accordion-button--alt:after,.accordion-button--alt:before{content:"";position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.accordion-button--alt:after{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-accordion.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:12px;right:12px;transform:translateY(-50%) rotate(0deg);width:20px}.accordion--open .accordion-button--alt:after{transform:translateY(-50%) rotate(180deg)}.accordion-button--alt .accordion-button__title{color:#009ac7;display:block;font-size:26px;font-weight:500;margin-bottom:10px}.accordion-content--alt{display:none}.accordion-content--alt .accordion-content__inner--alt{background-color:#fff;padding:30px 20px;position:relative}.accordion-content--alt .accordion-content__inner--alt:before{background-color:#f8f8f8;content:"";height:2px;left:20px;position:absolute;right:20px;top:0}.input-container{margin-bottom:10px;position:relative}input[type=search]{-webkit-appearance:unset!important;border-radius:0!important;font-size:20px;padding:25px 100px 25px 20px}@media(min-width:60em){input[type=search]{padding:30px 125px 30px 30px}}.bg--blue input,.bg--green input,.bg--navy input,.bg--orange input,.bg--purple input,.bg--turquoise input{border-color:transparent!important}.custom-checkbox input[type=checkbox]+label,.custom-checkbox input[type=radio]+label,.custom-radio input[type=checkbox]+label,.custom-radio input[type=radio]+label{background-color:transparent;border:1px solid #4a4a4a;cursor:pointer;font-size:16px;font-weight:700;padding:18px 30px;text-transform:uppercase;transition:all .25s ease-in-out}.custom-checkbox input[type=checkbox]+label:hover,.custom-checkbox input[type=radio]+label:hover,.custom-radio input[type=checkbox]+label:hover,.custom-radio input[type=radio]+label:hover{background-color:#e6e6e6}.custom-checkbox input[type=checkbox]:checked+label,.custom-checkbox input[type=radio]:checked+label,.custom-radio input[type=checkbox]:checked+label,.custom-radio input[type=radio]:checked+label{background-color:#89146a;border-color:#89146a;color:#fff}.categories--filter{display:flex;left:-20px;position:relative;white-space:nowrap;width:calc(100% + 40px)}@media(min-width:60em){.categories--filter{left:unset;margin-left:auto;text-align:right;width:100%}}.categories--filter [data-simplebar=init]{height:62px;width:100%}.categories--filter .custom-checkbox,.categories--filter .custom-radio{display:inline-block;margin-left:10px}.categories--filter .custom-checkbox:first-child,.categories--filter .custom-radio:first-child{margin-left:20px}@media(min-width:60em){.categories--filter .custom-checkbox:first-child,.categories--filter .custom-radio:first-child{margin-left:10px}}@media(max-width:59.99em){.categories--filter .custom-checkbox:last-child,.categories--filter .custom-radio:last-child{margin-right:65px}}.form--container{color:#fff;padding:60px 10%}.form--container label{font-weight:400!important}.form--container .form_list input[type=submit].wpcf7-form-control{background-color:transparent!important;border:1px solid #fff;float:right;font-size:16px;font-weight:700;letter-spacing:0;text-transform:uppercase;transition:all .25s ease-in-out}.form--container .form_list input[type=submit].wpcf7-form-control:hover{background-color:hsla(0,0%,100%,.4)!important;border:1px solid #fff!important}.image-fill-container{background-repeat:no-repeat;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.image-fill-container,.image-fill-container.compat-object-fit{background-position:50%;background-size:cover}.image-fill-container.compat-object-fit .image-fill{opacity:0}.image-fill-container .image-fill{height:100%;object-fit:cover;position:absolute;width:100%}.header-carousel .slick-track{display:flex!important}.header-carousel .slick-slide{height:inherit!important}.header-carousel .slick-slide>div{align-items:center;display:flex;height:100%}.adviser-carousel-container .slick-arrow,.carousel--location-articles .slick-arrow,.carousel--location__buttons .slick-arrow,.carousel--tabs .slick-arrow,.case-carousel-container .slick-arrow,.download-carousel-buttons .slick-arrow,.header-carousel .slick-arrow,.post-carousel-buttons .slick-arrow,.resources-carousel-buttons .slick-arrow,.testimonial-carousel-buttons .slick-arrow,.timeline--horizontal .slick-arrow{background-color:#fff;background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-carousel.svg);background-position:center left 8px;background-size:10px;clip-path:polygon(0 0,60% 0,100% 100%,0 100%);height:45px;margin:0;transform:translateY(-50%);transition:background-color .25s ease-in-out;width:42px}@media(min-width:60em){.adviser-carousel-container .slick-arrow,.carousel--location-articles .slick-arrow,.carousel--location__buttons .slick-arrow,.carousel--tabs .slick-arrow,.case-carousel-container .slick-arrow,.download-carousel-buttons .slick-arrow,.header-carousel .slick-arrow,.post-carousel-buttons .slick-arrow,.resources-carousel-buttons .slick-arrow,.testimonial-carousel-buttons .slick-arrow,.timeline--horizontal .slick-arrow{background-position:center left 15px;background-size:12px;height:70px;width:67px}}.adviser-carousel-container .slick-arrow.slick-next,.carousel--location-articles .slick-arrow.slick-next,.carousel--location__buttons .slick-arrow.slick-next,.carousel--tabs .slick-arrow.slick-next,.case-carousel-container .slick-arrow.slick-next,.download-carousel-buttons .slick-arrow.slick-next,.header-carousel .slick-arrow.slick-next,.post-carousel-buttons .slick-arrow.slick-next,.resources-carousel-buttons .slick-arrow.slick-next,.testimonial-carousel-buttons .slick-arrow.slick-next,.timeline--horizontal .slick-arrow.slick-next{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-carousel.svg);clip-path:polygon(0 0,100% 0,60% 100%,0 100%);transform:translateY(-50%) rotate(180deg)}.adviser-carousel-container .slick-arrow:hover,.carousel--location-articles .slick-arrow:hover,.carousel--location__buttons .slick-arrow:hover,.carousel--tabs .slick-arrow:hover,.case-carousel-container .slick-arrow:hover,.download-carousel-buttons .slick-arrow:hover,.header-carousel .slick-arrow:hover,.post-carousel-buttons .slick-arrow:hover,.resources-carousel-buttons .slick-arrow:hover,.testimonial-carousel-buttons .slick-arrow:hover,.timeline--horizontal .slick-arrow:hover{background-color:#e6e6e6}.post-carousel-buttons .slick-arrow{background-color:#009ac7}.post-carousel-buttons .slick-arrow,.post-carousel-buttons .slick-arrow.slick-next{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-white-left.svg)}.post-carousel-buttons .slick-arrow:hover{background-color:#008bb3}.adviser-carousel-container .slick-arrow.slick-prev{display:none!important}@media(min-width:47.9375em){.download-carousel .slick-list{overflow:visible!important}}.download-carousel-buttons .slick-arrow,.testimonial-carousel-buttons .slick-arrow{background-position:50%!important;clip-path:none;height:57px;left:unset;position:relative;right:unset;top:unset;transform:translate(0)!important;width:57px}.download-carousel-buttons .slick-arrow.slick-next,.testimonial-carousel-buttons .slick-arrow.slick-next{clip-path:none;float:right;transform:translate(0) rotate(-180deg)!important}.download-carousel-buttons[data-animating] .progress--bar:after,.testimonial-carousel-buttons[data-animating] .progress--bar:after{animation:progress-bar 10s linear}.post-carousel-container{position:relative}.post-carousel-container .post-carousel .slick-list{overflow:visible}.post-carousel-container .post-carousel .slick-track{display:flex;margin-left:-20px}.post-carousel-container .post-carousel .slick-track .slick-slide{height:inherit;padding-left:20px}.post-carousel-container .post-carousel .slick-track .slick-slide>div{height:100%}.post-carousel-container .post-carousel .slick-track .slick-slide .grid-item{height:100%;width:100%}.post-carousel-container .post-carousel .post--item{background-color:#f8f8f8;height:100%}.post-carousel-container .post-carousel .post--item .post--item__content{padding:0 10px}.post-carousel-container .post-carousel .post--item .post--item__content .date{background-color:#f8f8f8}.post-carousel-container .post-carousel .slick-arrow{background-color:#009ac7;background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-white.svg)}.testimonials-carousel .slick-track{display:flex}.testimonials-carousel .slick-track .slick-slide{height:inherit}.testimonials-carousel .slick-track .slick-slide>div{height:100%}.testimonials-carousel .slick-track .slick-slide>div .grid-container,.testimonials-carousel .slick-track .slick-slide>div .testimonial-slide{height:inherit}.testimonial-carousel-buttons{align-items:center;background-color:#009ac7;display:flex;padding:20px;position:relative;z-index:5}@media(min-width:60em){.testimonial-carousel-buttons{float:right;height:97px;margin-top:-97px;width:calc(33.33333% - 11px)}}.testimonial-carousel-buttons .slide-numbers{color:#fff;flex:1 0 0;font-size:20px;margin-bottom:15px;padding:0 20px;text-align:center}.testimonial-carousel-buttons[data-animating] .progress--bar:after{animation:progress-bar 10s linear}.progress--bar{background-color:#007aa2;bottom:20px;height:6px;left:100px;position:absolute;right:100px;z-index:2}.progress--bar:after{background-color:#4db8d7;bottom:0;content:"";left:0;position:absolute;top:0;width:0}@keyframes progress-bar{0%{width:0}to{width:100%}}.resources-carousel .resources-carousel__item{background-color:#00324f;height:100%}@media(min-width:47.9375em){.resources-carousel .resources-carousel__item{padding:60px 0}}.resources-carousel .resources-carousel__item .download-image{margin-left:-10px;position:relative}.resources-carousel .resources-carousel__item .download-image:before{border-color:transparent transparent #00324f;border-style:solid;border-width:0 0 10px 10px;content:"";display:none;height:0;left:0;position:absolute;top:-10px;width:0}@media(min-width:47.9375em){.resources-carousel .resources-carousel__item .download-image:before{display:block}}.resources-carousel .resources-carousel__item .download-content{color:#fff;padding:20px 20px 30px}.resources-carousel .slick-list{overflow:visible}.resources-carousel .slick-list .slick-track{display:flex;margin-left:-20px}@media(min-width:47.9375em){.resources-carousel .slick-list .slick-track{margin-left:-50px}}.resources-carousel .slick-list .slick-track .slick-slide{height:inherit;padding-left:20px}@media(min-width:47.9375em){.resources-carousel .slick-list .slick-track .slick-slide{padding-left:50px}}.resources-carousel .slick-list .slick-track .slick-slide>div{height:100%}.resources-carousel[data-resources-total="3"]{padding-top:65px}.resources-carousel[data-resources-total="3"] .slick-list .slick-track{margin-left:-20px}.resources-carousel[data-resources-total="3"] .slick-list .slick-track .slick-slide{padding-left:20px}.resources-carousel[data-resources-total="3"] .resources-carousel__item{padding:0}.resources-carousel[data-resources-total="3"] .resources-carousel__item .grid-item{width:100%!important}.resources-carousel[data-resources-total="3"] .resources-carousel__item .download-image{margin-left:0}.resources-carousel[data-resources-total="3"] .resources-carousel__item .download-image:before{display:none}.resources-carousel[data-resources-total="3"] .resources-carousel__item .download-image img{height:267px;margin:-65px auto 0;max-width:80%;object-fit:contain;object-position:top;width:267px}@media(max-width:47.9275em){.resources-carousel[data-resources-total="1"]{padding-top:65px}}@media(min-width:60em){.resources-carousel[data-resources-total="1"] .resources-carousel__item .desk-w-1-3{width:16.66%!important}.resources-carousel[data-resources-total="1"] .resources-carousel__item .desk-w-2-3{width:83.33%!important}}@media(max-width:47.9275em){.resources-carousel[data-resources-total="1"] .resources-carousel__item .download-image img{margin:-65px auto 0;max-width:188px}.resources-carousel[data-resources-total="2"]{padding-top:65px}.resources-carousel[data-resources-total="2"] .resources-carousel__item .download-image img{margin:-65px auto 0;max-width:188px}}.case-carousel-container{position:relative}.case-carousel-container .case-carousel-buttons .slick-arrow{background-color:#f5f5f5}.case-carousel-container .case-carousel-buttons .slick-arrow:hover{background-color:#e9e9e9}.case-carousel .slick-list{overflow:visible}.case-carousel .slick-list .slick-track{margin-left:-30px}.case-carousel .slick-list .slick-track .slick-slide{padding-left:30px}.case-carousel .case-carousel__item{cursor:pointer;display:flex!important;flex-direction:column;text-decoration:none}.case-carousel .case-carousel__item .case-image{align-items:center;background-color:#f8f8f8;display:flex;height:203px}@media(min-width:60em){.case-carousel .case-carousel__item .case-image{height:312px}}.case-carousel .case-carousel__item .case-image img{display:block;margin:0 auto;max-height:150px;max-width:200px}.case-carousel .case-carousel__item .case-content{padding:20px 0}.case-carousel .case-carousel__item .case-content :last-child{margin-bottom:0}.case-carousel .case-carousel__item .case-content .cross-link__header,.case-carousel .case-carousel__item .case-content .likeh3{font-weight:500;transition:color .25s ease-in-out}.case-carousel .case-carousel__item .case-content .description{color:#4a4a4a}.case-carousel .case-carousel__item:hover .cross-link__header,.case-carousel .case-carousel__item:hover .likeh3{color:#00324f}.case-carousel[data-case-total="3"] .case-carousel__item .case-image{height:203px}@media(min-width:47.9375em){.case-carousel[data-case-total="1"] .case-carousel__item{flex-direction:row}.case-carousel[data-case-total="1"] .case-carousel__item .case-content{display:flex;flex:1 0 0;flex-direction:column;justify-content:center;padding:32px}.case-carousel[data-case-total="1"] .case-carousel__item .case-image{flex:1 0 0}}.carousel--locations--container{position:relative}.carousel--locations .slick-list{overflow:visible}.carousel--locations .carousel--locations__item{background-color:transparent;border:0;padding:0 10px}.carousel--locations .carousel--locations__item:hover{background-color:transparent}.carousel--locations .carousel--locations__item:hover .carousel--locations__content{background-color:#f8f8f8}.carousel--locations .carousel--locations__item .carousel--locations__image img{width:100%}.carousel--locations .carousel--locations__item .carousel--locations__content{background-color:#fff;font-size:20px;font-weight:500;padding:40px 28px;text-align:center;transition:background-color .25s ease-in-out}.carousel--location-articles--container{margin:0 -20px;overflow:hidden;padding:0 20px}@media(min-width:47.9375em){.carousel--location-articles--container{margin:0 -40px;padding:0 40px}}.carousel--location-articles{padding-right:15%!important}@media(min-width:60em){.carousel--location-articles{padding-right:30%!important}}.carousel--location-articles .slick-list{overflow:visible}.carousel--location-articles .slick-slide{padding:0 10px}.carousel--location-articles .slick-arrow{background-color:#f8f8f8}.carousel--location-articles .slick-arrow.slick-next{right:-20px}@media(min-width:60em){.carousel--location-articles .slick-arrow.slick-next{right:-40px}}.carousel--location-articles .slick-arrow.slick-prev{left:-20px}@media(min-width:60em){.carousel--location-articles .slick-arrow.slick-prev{left:-40px}}.carousel--tabs .carousel--tabs__inner{display:flex!important;flex-direction:column;height:100%;overflow:hidden;position:relative}.carousel--tabs .carousel--tabs__inner.text-and-image{background-color:#fff;padding:30px}@media(min-width:60em){.carousel--tabs .carousel--tabs__inner.text-and-image{padding:30px 30px 30px 60px}}.carousel--tabs .carousel--tabs__inner .lead-in{font-weight:500}.carousel--tabs .carousel--tabs__inner p{font-size:20px}.carousel--tabs .carousel--tabs__inner .image--slide{position:relative}.carousel--tabs .carousel--tabs__inner .image--slide p{background-color:#fff;margin-bottom:0;padding:20px}@media(min-width:60em){.carousel--tabs .carousel--tabs__inner .image--slide p{bottom:10px;left:10px;position:absolute;right:10px}}.carousel--tabs .slick-track{display:flex}.carousel--tabs .slick-track .slick-slide{height:inherit}.carousel--tabs .slick-track .slick-slide>div{height:100%}.carousel--tabs .slick-arrow.slick-next{right:-10px}.carousel--tabs .slick-arrow.slick-next:before{border-color:transparent transparent transparent #4a4a4a;border-style:solid;border-width:10px 0 0 10px;bottom:100%;content:"";height:0;position:absolute;width:0}.carousel--tabs .slick-arrow.slick-prev{left:-10px}.carousel--tabs .slick-arrow.slick-prev:before{border-color:transparent transparent #4a4a4a;border-style:solid;border-width:0 0 10px 10px;content:"";height:0;position:absolute;width:0}.carousel--tabs .slick-arrow.slick-disabled{opacity:.4!important;pointer-events:none;transition:opacity .25s ease-in-out}.full-bleed-image{height:200px;margin:-30px -30px 40px;overflow:hidden;position:relative;width:calc(100% + 60px)}@media(min-width:60em){.full-bleed-image{bottom:0;height:auto;margin:0;position:absolute;right:0;top:0;width:50%}}.carousel--tabs__progress{background-color:#009ac7;bottom:65px;color:#fff;left:50%;padding:20px 20px 40px;position:absolute;text-align:center;transform:translateX(-50%);width:250px}.carousel--tabs__progress .progress--bar{left:20px;right:20px}.carousel--tabs__progress[data-animating] .progress--bar:after{animation:progress-bar 10s linear}.promo--panel,.resources-carousel-container{position:relative}.promo--panel{background-color:#ececec;color:#4a4a4a;display:block;overflow:hidden;width:100%}.promo--panel,.promo--panel:hover{text-decoration:none}.promo--panel:hover .promo--panel__content{background-color:#d4d4d4}.promo--panel:hover .promo--panel__content--navy{background-color:#1a4761}.promo--panel__image{height:240px;overflow:hidden;position:relative;width:100%}.promos-left .promo--panel__image{height:360px}@media(min-width:47.9375em){.promos-left .promo--panel__image{height:500px}}.promos-right .promo--panel__image{height:360px}@media(min-width:47.9375em){.promos-right .promo--panel__image{height:240px}}.promo--panel__content{background-color:#ececec;clip-path:polygon(0 0,100% 35%,100% 100%,0 100%);margin-top:-150px;padding:130px 20px 80px;position:relative;transition:background-color .25s ease-in-out}.promo--panel__content:after{background-color:hsla(0,0%,100%,.5);background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-dark.svg);background-position:50%;background-repeat:no-repeat;background-size:8px;bottom:20px;content:"";height:36px;left:20px;position:absolute;transition:all .25s ease-in-out;width:36px}.promo--panel__content--navy{background-color:#00324f;color:#fff}.promo--panel__content--navy:after{background-color:hsla(0,0%,100%,.1);background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron.svg)}.promo--panel__content--navy .promo--panel__content__title{color:#fff}.promos-left .promo--panel__content{clip-path:polygon(0 0,100% 60%,100% 100%,0 100%);margin-top:-250px;padding:180px 60px 80px 20px}.section-text-promo-5050 .promo--panel{background-color:transparent}.section-text-promo-5050 .promo--panel .promo--panel__image{height:225px}.section-text-promo-5050 .promo--panel .promo--panel__content{clip-path:polygon(0 0,calc(100% - 70px) 0,calc(100% - 30px) 40px,100% 40px,100% 100%,0 100%);margin-top:-40px;padding:30px 60px 30px 30px}.section-text-promo-5050 .promo--panel .promo--panel__content:after{display:none}.promo--panel.promo--panel__horizontal{margin-bottom:30px}@media(min-width:47.9375em){.promo--panel.promo--panel__horizontal{display:flex}.promo--panel.promo--panel__horizontal .promo--panel__image{bottom:0;height:inherit;left:35%;position:absolute;right:0;top:0;width:auto}.promo--panel.promo--panel__horizontal .promo--panel__content{clip-path:polygon(0 0,100% 0,60% 100%,0 100%);margin-top:0;padding:40px 90px 130px 30px;width:75%}.promo--panel.promo--panel__horizontal .promo--panel__content:after{background-size:12px;bottom:60px;height:57px;left:30px;width:57px}}.promo--panel .promo--panel__content .promo--panel__content__title,.promo--panel .promo--panel__content h4{display:block;font-size:1.5rem;font-weight:500;line-height:1.41667;margin:0 0 1rem}.grid--promo .grid--promo__inner{margin-bottom:10px;width:100%}.grid--promo .grid--promo__inner .grid--promo__item{color:#4a4a4a;display:block}.grid--promo .grid--promo__inner .grid--promo__item:hover{text-decoration:none}.grid--promo .grid--promo__inner .grid--promo__item:hover .grid--promo__item--content:after{background-color:#e6e6e6}.grid--promo .grid--promo__inner .grid--promo__item--content{display:block;font-size:26px;font-weight:500;line-height:32px;overflow:hidden;padding:30px 55% 120px 30px;position:relative}.grid--promo .grid--promo__inner .grid--promo__item--content.no--image{padding:30px 100px 30px 30px}.grid--promo .grid--promo__inner .grid--promo__item--content.no--image:after{bottom:unset;left:unset;right:30px;top:50%;transform:translateY(-50%)}.grid--promo .grid--promo__inner .grid--promo__item--content[class*=" bg--"],.grid--promo .grid--promo__inner .grid--promo__item--content[class^=bg--]{color:#fff}.grid--promo .grid--promo__inner .grid--promo__item--content .text{position:relative;z-index:2}.grid--promo .grid--promo__inner .grid--promo__item--content .subtitle{display:block;font-size:18px;font-weight:300;position:relative;z-index:2}.grid--promo .grid--promo__inner .grid--promo__item--content:before{border-color:rgba(74,74,74,.2) transparent transparent;border-style:solid;border-width:800px 800px 0 0;bottom:-175px;content:"";height:0;left:-40px;position:absolute;width:0;z-index:1}.grid--promo .grid--promo__inner .grid--promo__item--content:after{background-color:#fff;background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-dark.svg);background-position:50%;background-repeat:no-repeat;background-size:11px;bottom:30px;content:"";height:57px;left:30px;position:absolute;transition:background-color .25s ease-in-out;width:57px;z-index:2}.grid--promo .grid--promo__inner .grid--promo__item--content img{max-height:140px;max-width:30%;position:absolute;right:25%;top:50%;transform:translate(50%,-50%)}.section{margin-bottom:40px}@media(min-width:60em){.section{margin-bottom:80px}}.section.remove-mb{margin-bottom:0!important}.section .site-wide{z-index:2}.section-text-promo-5050{padding-top:40px;position:relative;z-index:2}.section-text-promo-5050 .promo--panel{overflow:visible}@media(min-width:47.9375em){.section-text-promo-5050 .promo--panel{margin-top:-40px}}.section-text-promo-5050 .promo--panel:before{background-color:#fff;bottom:calc(100% - 1px);clip-path:polygon(25px 0,100% 0,100% 100%,0 100%);content:"";display:none;height:30px;left:-55px;position:absolute;right:-30px;transform:rotate(1e-9deg)}@media(min-width:47.9375em){.section-text-promo-5050 .promo--panel:before{display:block}.section-3-promo-block .grid-container{display:flex}.section-3-promo-block .grid-container .promos-left .promo--panel{height:100%}.section-3-promo-block .grid-container .promos-left .promo--panel .promo--panel__image{height:80%}.section-3-promo-block .grid-container .promos-left .promo--panel .promo--panel__content{bottom:0;flex:1 0 0;margin-top:0;position:absolute}}.section-intro{background-color:#fff;margin-top:60px}.section-intro .intro--content{margin-bottom:50px;position:relative}@media(min-width:60em){.section-intro .intro--content{margin-bottom:0}}.section-intro .intro--content :last-child{margin-bottom:0}.section-intro .intro--content h2{max-width:90%}@media(min-width:60em){.section-intro .intro--content h2{max-width:unset}}.section-intro .panel--icons{background-color:#f5f5f5;display:flex;position:relative}@media(min-width:60em){.section-intro .panel--icons{margin-left:60px}}.section-intro .panel--icons .icon--inner{align-items:center;display:flex;flex:1 0 0;flex-direction:column;padding:64px 15px 40px;position:relative;text-align:center}.section-intro .panel--icons .icon--inner:before{background-color:#fff;bottom:40px;content:"";left:0;position:absolute;top:58px;transform:translateX(-50%) rotate(-20deg);width:3px}.section-intro .panel--icons .icon--inner:first-of-type:before{display:none}.section-intro .panel--icons .icon--inner img{margin-bottom:15px;max-height:60px;max-width:85px}.section-intro .panel--icons .icon--inner p{margin-bottom:0;margin-top:auto}.section-intro .panel--icons .icons--title{background-color:#fff;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,20px 100%);font-size:18px;left:50%;padding:12px 32px;position:absolute;top:10px;transform:translate(-50%,-50%)}.section-list-content{padding:30px 0}.section-list-content .title--uppercase{font-size:42px}@media(min-width:47.9375em){.section-list-content .title--uppercase{font-size:56px}}@media(min-width:60em){.section-list-content .title--uppercase{font-size:68px}}.section-list-content .panel--list{position:relative}.section-list-content .panel--list:after{background-color:#f5f5f5;bottom:-1px;clip-path:polygon(100% 0,0 100%,100% 100%);content:"";position:absolute;right:-1px;top:-1px;width:100px;z-index:2}.section-list-content .panel--list li{font-size:24px;font-weight:500;margin-bottom:10px;padding:25px 20px 25px 65px;position:relative}.section-list-content .panel--list li:nth-child(2){padding-right:40px}.section-list-content .panel--list li:nth-child(3){padding-right:60px}.section-list-content .panel--list li:nth-child(4){padding-right:80px}.section-list-content .panel--list li:nth-child(5){padding-right:100px}.section-list-content .panel--list li:nth-child(6){padding-right:110px}.section-list-content .panel--list li:before{background-color:#fff;bottom:0;content:"";opacity:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:all .7s ease-in-out;width:150%;z-index:0}@media(min-width:60em){.section-list-content .panel--list li:before{width:450%}}.section-list-content .panel--list li p{margin-bottom:0;position:relative;z-index:1}.section-list-content .panel--list li .checkbox{background-color:#eceef0;border-radius:5px;display:inline-block;height:38px;left:-65px;opacity:0;position:absolute;top:-7px;transform:translateY(100%);transition:all .5s ease-in-out;transition-delay:.8s;width:38px;z-index:1}@media(min-width:60em){.section-list-content .panel--list li .checkbox{top:-2px}}.section-list-content .panel--list li .checkbox--tick{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-tick.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:15px;left:-56px;opacity:0;position:absolute;top:6px;transform:translateY(100%);transition:all .5s ease-in-out;width:21px;z-index:2}@media(min-width:60em){.section-list-content .panel--list li .checkbox--tick{top:10px}}.section-list-content .panel--list li .checkbox-content{opacity:0;transform:translateY(100%);transition:all .5s ease-in-out;transition-delay:1.25s}.section-list-content .panel--list li.active:before{opacity:1;transform:translateX(0)}.section-list-content .panel--list li.active .checkbox,.section-list-content .panel--list li.active .checkbox-content,.section-list-content .panel--list li.tick-active .checkbox--tick{opacity:1;transform:translateY(0)}.section-content-download .panel--signup,.section-content-related-item .panel--signup,.section-text-news .panel--signup{background-color:#009ac7;margin-top:60px;padding:90px 20px 20px;position:relative}@media(min-width:47.9375em){.section-content-download .panel--signup,.section-content-related-item .panel--signup,.section-text-news .panel--signup{margin-left:69px;margin-top:0;padding:60px 90px 40px}}.section-content-download .panel--signup:before,.section-content-related-item .panel--signup:before,.section-text-news .panel--signup:before{background-color:#fff;background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-mailing-list.svg);background-position:50%;background-repeat:no-repeat;background-size:80px;border-radius:50%;content:"";height:138px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:138px}@media(min-width:47.9375em){.section-content-download .panel--signup:before,.section-content-related-item .panel--signup:before,.section-text-news .panel--signup:before{left:0;top:50%}}.section-content-download .panel--downloads,.section-content-related-item .panel--downloads,.section-text-news .panel--downloads{background-color:#00324f;color:#fff;position:relative}@media(min-width:47.9375em){.section-content-download .panel--downloads,.section-content-related-item .panel--downloads,.section-text-news .panel--downloads{margin-left:10px}}@media(min-width:60em){.section-content-download .panel--downloads,.section-content-related-item .panel--downloads,.section-text-news .panel--downloads{margin-left:69px}}.section-content-download.bg--navy .panel--downloads,.section-content-related-item.bg--navy .panel--downloads,.section-text-news.bg--navy .panel--downloads{background-color:#002237}.section-content-download.bg--navy .panel--downloads .download-image:before,.section-content-related-item.bg--navy .panel--downloads .download-image:before,.section-text-news.bg--navy .panel--downloads .download-image:before{border-color:transparent transparent #002237}.panel--news .download-carousel,.panel--related-item .download-carousel{padding-bottom:80px!important}.panel--news .download-carousel-buttons,.panel--related-item .download-carousel-buttons{background-color:#009ac7;left:50%;padding:20px!important;position:absolute!important;top:100%;transform:translate(-50%,-50%);width:calc(100% - 40px)}@media(min-width:47.9375em){.panel--news .download-carousel-buttons,.panel--related-item .download-carousel-buttons{width:50%}}.panel--news .download-carousel-buttons:before,.panel--related-item .download-carousel-buttons:before{display:none}@media(min-width:60em){.panel--news .download-image{padding-top:125%!important;width:100%}.panel--news .download-image img{height:100%;object-fit:cover;position:absolute;top:0;width:100%}}.panel--related-item .download-carousel .slick-track{align-items:center;display:flex!important}.panel--title{align-items:center;display:flex;justify-content:space-between;padding:30px 20px;position:relative}@media(min-width:47.9375em){.panel--title{padding:30px 40px}}.panel--title:after{background-color:rgba(0,0,0,.2);bottom:0;content:"";height:2px;left:20px;position:absolute;right:20px}@media(min-width:47.9375em){.panel--title:after{left:40px;right:40px}}.panel--title .btn--link{margin-left:30px}.panel--title p{font-weight:500;margin-bottom:0}.download-carousel{padding:30px 0!important}.download-carousel .download-carousel__item>.grid-item{width:100%!important}.download-carousel .download-carousel__item .post--item{background-color:#fff;margin:0 20px}@media(min-width:47.9375em){.download-carousel .download-carousel__item .post--item{margin:0 40px}}.download-carousel .download-carousel__item .post--item .post--item__content{padding:0 20px 20px}.download-carousel .download-carousel__item .post--item .post--item__content h3{color:#4a4a4a}.download-carousel .download-carousel__item .post--item .post--item__content .post--cat,.download-carousel .download-carousel__item .post--item .post--item__content p{display:none}.download-carousel .download-carousel__item .post--item .post--item__content .date{display:block}.download-carousel .download-carousel__item .download-image{padding-top:10px;position:relative}@media(min-width:47.9375em){.download-carousel .download-carousel__item .download-image{margin-left:-10px;padding-top:0}}.download-carousel .download-carousel__item .download-image:before{border-color:transparent transparent #00324f;border-style:solid;border-width:0 0 10px 10px;content:"";display:none;height:0;left:0;position:absolute;top:-10px;width:0}@media(min-width:47.9375em){.download-carousel .download-carousel__item .download-image:before{display:block}}.download-carousel .download-carousel__item .download-image img{box-shadow:10px -10px 0 0 rgba(0,0,0,.25);margin:0 auto;max-width:200px}@media(min-width:47.9375em){.download-carousel .download-carousel__item .download-image img{box-shadow:none;margin:0}}@media(min-width:60em){.download-carousel .download-carousel__item .download-image img{max-width:100%}}.download-carousel .download-carousel__item .download-content{padding:20px 20px 0}@media(min-width:47.9375em){.download-carousel .download-carousel__item .download-content{padding:0 30px 0 20px}}.download-carousel .download-carousel__item .download-content .cross-link__header,.download-carousel .download-carousel__item .download-content .likeh3{font-family:Futura PT,arial,sans-serif;font-weight:500}.download-carousel .download-carousel__item .download-content .subtitle{text-transform:uppercase}.download-carousel .download-carousel__item .download-content .btn--secondary{background-color:#fff;color:#009ac7}.download-carousel .download-carousel__item .download-content .btn--secondary:hover{background-color:#e6e6e6;color:#009ac7}.download-carousel+.download-carousel-buttons{padding:30px 20px;position:relative}@media(min-width:47.9375em){.download-carousel+.download-carousel-buttons{padding:30px 40px}}.download-carousel+.download-carousel-buttons:before{background-color:rgba(0,0,0,.2);content:"";height:2px;left:20px;position:absolute;right:20px;top:0}@media(min-width:47.9375em){.download-carousel+.download-carousel-buttons:before{left:40px;right:40px}}.download-carousel+.download-carousel-buttons .slide-numbers{font-size:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-advisers{padding:60px 0}.section-advisers .adviser-carousel-container{position:relative}.section-advisers .adviser-carousel-container .adviser-carousel-buttons{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%;z-index:10}.section-advisers .adviser-carousel{margin-bottom:40px}.section-advisers .adviser-carousel .advisor-carousel__item{background-color:#fff;border:10px solid #fff;display:flex!important;flex-direction:column;height:100%}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-image{background-image:url(/wp-content/themes/krestonreeves/dist/images/bg-adviser.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:277px;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-image img{bottom:0;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);width:250px}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-content{display:flex;flex:1 0 0;flex-direction:column;padding:20px}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-content .cross-link__header,.section-advisers .adviser-carousel .advisor-carousel__item .adviser-content .likeh3{font-weight:500}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-content .titles{font-size:20px}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-cta{display:flex;flex-direction:column;margin-top:auto}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-cta .btn{margin-bottom:10px;position:relative;text-align:center;width:100%}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-cta .btn:last-child{margin-bottom:0}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-cta .btn:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%)}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-cta .btn--primary{background-color:#89146a;padding:18px 60px}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-cta .btn--primary:after{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-mail.svg);height:21px;width:30px}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-cta .btn--primary:hover{background-color:#7b125f}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-cta .btn--secondary{color:#89146a;padding:18px 60px}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-cta .btn--secondary__border{border-color:#89146a}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-cta .btn--secondary:after{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-phone-purple.svg);height:23px;width:24px}.section-advisers .adviser-carousel .slick-list{margin-left:-20px!important}.section-advisers .adviser-carousel .slick-track{display:flex!important;height:inherit}.section-advisers .adviser-carousel .slick-slide{height:inherit!important;padding-left:20px!important}.section-advisers .adviser-carousel .slick-slide>div{height:100%}@media(max-width:59.99em){.section-advisers .adviser-carousel[data-adviser-total="3"]{margin-right:50px}.section-advisers .adviser-carousel[data-adviser-total="3"] .slick-list{overflow:visible!important}.section-advisers .adviser-carousel[data-adviser-total="3"]:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#89146a);bottom:0;content:"";position:absolute;right:-70px;top:0;width:70px;z-index:5}}@media(max-width:47.9275em){.section-advisers .adviser-carousel[data-adviser-total="2"]{margin-right:50px}.section-advisers .adviser-carousel[data-adviser-total="2"] .slick-list{overflow:visible!important}.section-advisers .adviser-carousel[data-adviser-total="2"]:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#89146a);bottom:0;content:"";position:absolute;right:-70px;top:0;width:70px;z-index:5}}@media(min-width:60em){.section-advisers .adviser-carousel[data-adviser-total="2"] .advisor-carousel__item{flex-direction:row}.section-advisers .adviser-carousel[data-adviser-total="2"] .advisor-carousel__item .adviser-image{height:100%;margin-bottom:0;min-height:277px;width:45%}.section-advisers .adviser-carousel[data-adviser-total="2"] .advisor-carousel__item .adviser-content{padding:10px 10px 10px 30px}.section-advisers .adviser-carousel[data-adviser-total="2"] .advisor-carousel__item .btn{padding:18px 60px 18px 30px;text-align:left}}@media(min-width:47.9375em){.section-advisers .adviser-carousel[data-adviser-total="1"] .advisor-carousel__item{align-items:center;flex-direction:row}.section-advisers .adviser-carousel[data-adviser-total="1"] .advisor-carousel__item .adviser-image{height:100%;margin-bottom:0;min-height:277px;width:277px}}@media(min-width:60em){.section-advisers .adviser-carousel[data-adviser-total="1"] .advisor-carousel__item .adviser-content{align-items:center;flex-direction:row}.section-advisers .adviser-carousel[data-adviser-total="1"] .advisor-carousel__item .adviser-cta{margin-left:auto}.section-advisers .adviser-carousel[data-adviser-total="1"] .advisor-carousel__item .adviser-content__inner{margin-right:30px}}@media(min-width:47.9375em){.section-advisers .adviser-carousel[data-adviser-total="1"] .advisor-carousel__item .btn{padding:18px 60px 18px 30px;text-align:left}}.section-advisers .adviser-section-cta{text-align:center}@media(min-width:47.9375em){.section-advisers .adviser-section-cta{align-items:center;display:flex;justify-content:center}}.section-advisers .adviser-section-cta p{color:#fff;font-size:30px;margin-bottom:20px}@media(min-width:47.9375em){.section-advisers .adviser-section-cta p{margin-bottom:0;margin-right:30px}}.section-advisers .adviser-section-cta .btn--primary{background-color:#89146a;border:1px solid #fff}.section-advisers .adviser-section-cta .btn--primary:hover{background-color:#7b125f}.js-posts-counts{font-size:16px;opacity:.5}.load-more-btn-container{margin-bottom:20px;position:relative}.load-more-btn-container:after,.load-more-btn-container:before{background-color:#ececec;content:"";height:2px;position:absolute;top:50%;width:calc(50% - 100px)}.load-more-btn-container:before{left:0}.load-more-btn-container:after{right:0}.news-loader{display:none}.loading--active .news-loader{display:block}.promo-insert{background-image:url(/wp-content/themes/krestonreeves/dist/images/bg-blue-promo.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;color:#fff;margin-bottom:20px;padding:27px 30px}@media(min-width:47.9375em){.promo-insert{align-items:center;display:flex}.promo-insert .wysiwyg-content{margin-right:30px}}.promo-insert .wysiwyg-content :last-child{margin-bottom:0}@media(min-width:47.9375em){.promo-insert .promo-insert-cta{margin-left:auto}}.promo-insert .promo-insert-cta .btn--secondary{width:100%}@media(min-width:47.9375em){.promo-insert .promo-insert-cta .btn--secondary{width:auto}}.promo-insert .promo-insert-cta .panel--connected{padding:0}@media(min-width:60em){.promo-insert .promo-insert-cta .panel--connected{width:350px}}.section--inner{background-color:#fff;padding:40px 20px}@media(min-width:47.9375em){.section--inner{padding:60px 8.33%}}.section--inner__colour--block{padding:30px}.section--inner__colour--block .text-left{padding-bottom:30px;padding-top:30px}@media(min-width:60em){.section--inner__colour--block .text-left{padding-right:60px}}.grid--colours{display:flex;flex-wrap:wrap}.grid--colours .flip-container{width:100%}@media(min-width:47.9375em){.grid--colours .flip-container{width:50%}}@media(min-width:60em){.grid--colours .flip-container{width:33.33%}}.grid--colours .back,.grid--colours .flip-container,.grid--colours .front{height:230px}.grid--colours .back img{height:auto}.grid--colours .back p{font-size:20px;max-width:none;padding:0}.grid--colours .grid--colours__inner{display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 20px;text-align:center;width:100%}.grid--colours .grid--colours__inner img{height:unset;margin:0 auto 20px;max-height:60px;max-width:80px;width:unset}.grid--colours .grid--colours__inner p{color:#fff;font-weight:500;margin-bottom:0}.section-text-image-colour-block,.section-text-news{padding:0;position:relative}.section-text-image-colour-block[class*=" bg--"],.section-text-image-colour-block[class^=bg--],.section-text-news[class*=" bg--"],.section-text-news[class^=bg--]{color:#fff;padding:60px 0}@media(min-width:60em){.section-text-image-colour-block[class*=" bg--"].outside--active,.section-text-image-colour-block[class^=bg--].outside--active,.section-text-news[class*=" bg--"].outside--active,.section-text-news[class^=bg--].outside--active{padding:85px 0}}.section-text-image-colour-block [class*=" bg--"],.section-text-image-colour-block [class^=bg--],.section-text-news [class*=" bg--"],.section-text-news [class^=bg--]{color:#fff}.section-text-image-colour-block [class*=" bg--white"],.section-text-image-colour-block [class^=bg--white],.section-text-image-colour-block[class*=" bg--white"],.section-text-image-colour-block[class^=bg--white],.section-text-news [class*=" bg--white"],.section-text-news [class^=bg--white],.section-text-news[class*=" bg--white"],.section-text-news[class^=bg--white]{color:#4a4a4a}.section-text-image-colour-block .bg--orange .btn--secondary,.section-text-image-colour-block.bg--orange .btn--secondary,.section-text-news .bg--orange .btn--secondary,.section-text-news.bg--orange .btn--secondary{background-color:transparent;border:1px solid #fff;color:#fff}.section-text-image-colour-block .bg--orange .btn--secondary:hover,.section-text-image-colour-block.bg--orange .btn--secondary:hover,.section-text-news .bg--orange .btn--secondary:hover,.section-text-news.bg--orange .btn--secondary:hover{background-color:#fff;color:#e6530e}.section-text-image-colour-block .bg--purple .btn--secondary,.section-text-image-colour-block.bg--purple .btn--secondary,.section-text-news .bg--purple .btn--secondary,.section-text-news.bg--purple .btn--secondary{background-color:transparent;border:1px solid #fff;color:#fff}.section-text-image-colour-block .bg--purple .btn--secondary:hover,.section-text-image-colour-block.bg--purple .btn--secondary:hover,.section-text-news .bg--purple .btn--secondary:hover,.section-text-news.bg--purple .btn--secondary:hover{background-color:#fff;color:#89146a}.section-text-image-colour-block .bg--green .btn--secondary,.section-text-image-colour-block.bg--green .btn--secondary,.section-text-news .bg--green .btn--secondary,.section-text-news.bg--green .btn--secondary{background-color:transparent;border:1px solid #fff;color:#fff}.section-text-image-colour-block .bg--green .btn--secondary:hover,.section-text-image-colour-block.bg--green .btn--secondary:hover,.section-text-news .bg--green .btn--secondary:hover,.section-text-news.bg--green .btn--secondary:hover{background-color:#fff;color:#008f4f}.section-text-image-colour-block .bg--navy .btn--secondary,.section-text-image-colour-block.bg--navy .btn--secondary,.section-text-news .bg--navy .btn--secondary,.section-text-news.bg--navy .btn--secondary{background-color:transparent;border:1px solid #fff;color:#fff}.section-text-image-colour-block .bg--navy .btn--secondary:hover,.section-text-image-colour-block.bg--navy .btn--secondary:hover,.section-text-news .bg--navy .btn--secondary:hover,.section-text-news.bg--navy .btn--secondary:hover{background-color:#fff;color:#00324f}.section-text-image-colour-block .bg--turquoise .btn--secondary,.section-text-image-colour-block.bg--turquoise .btn--secondary,.section-text-news .bg--turquoise .btn--secondary,.section-text-news.bg--turquoise .btn--secondary{background-color:transparent;border:1px solid #fff;color:#fff}.section-text-image-colour-block .bg--turquoise .btn--secondary:hover,.section-text-image-colour-block.bg--turquoise .btn--secondary:hover,.section-text-news .bg--turquoise .btn--secondary:hover,.section-text-news.bg--turquoise .btn--secondary:hover{background-color:#fff;color:#43bbc7}.section-text-image-colour-block .bg--blue .btn--secondary,.section-text-image-colour-block.bg--blue .btn--secondary,.section-text-news .bg--blue .btn--secondary,.section-text-news.bg--blue .btn--secondary{background-color:transparent;border:1px solid #fff;color:#fff}.section-text-image-colour-block .bg--blue .btn--secondary:hover,.section-text-image-colour-block.bg--blue .btn--secondary:hover,.section-text-news .bg--blue .btn--secondary:hover,.section-text-news.bg--blue .btn--secondary:hover{background-color:#fff;color:#009ac7}.section-text-image-colour-block .bg--watermark,.section-text-image-colour-block.bg--watermark,.section-text-news .bg--watermark,.section-text-news.bg--watermark{background-image:url(/wp-content/themes/krestonreeves/dist/images/bg-text-block-color.webp);background-position:100% 30%;background-repeat:no-repeat}.section-text-image-colour-block .icon--video:before,.section-text-news .icon--video:before{left:calc(50% + 25px)}.section-text-image-colour-block.wider-video .icon--video img,.section-text-news.wider-video .icon--video img{max-width:none;width:100%}@media(min-width:60em){.section-text-image-colour-block .grid--reverse img,.section-text-news .grid--reverse img{float:right}}.image--outside{background-color:inherit;margin-bottom:50px;overflow:hidden;padding-top:66%;position:relative}@media(min-width:60em){.image--outside{bottom:60px;left:0;margin-bottom:0;padding-top:0;position:absolute;top:60px;width:48%;z-index:3}.image--outside.image--right{left:unset;right:0}}.image--outside.image--right:before{clip-path:polygon(0 0,0 100%,100% 100%);left:-1px;right:unset}.image--outside:before{background-color:inherit;bottom:-1px;clip-path:polygon(100% 0,0 100%,100% 100%);content:"";position:absolute;right:-1px;top:-8px;width:120px;z-index:5}.image--outside .image--outside__inner{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.image--outside .image--outside__inner img{height:100%;object-fit:cover;position:absolute;width:100%}.section-text-news[class*=" bg--"],.section-text-news[class^=bg--]{color:#fff;padding:60px 0 100px}.section-post-listing,.section-text-search{padding:60px 0}.section-text-search .panel--search{background-color:#001e2f;background-image:url(/wp-content/themes/krestonreeves/dist/images/bg-search.webp);background-position:100% 60%;background-repeat:no-repeat;padding:60px 20px}@media(min-width:47.9375em){.section-text-search .panel--search{padding:60px 8.33%}}@media(min-width:60em){.section-text-search .panel--search{padding:60px 12%}}@media(min-width:87.5em){.section-text-search .panel--search{padding:60px 16.66%}}.section-text-search .panel--search input[type=search]{padding:14px 65px 14px 30px}.section-text-search .panel--search input[type=search]::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.section-text-search .panel--search input[type=search]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.section-text-search .panel--search input[type=search]:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.section-text-search .panel--search input[type=search]:-moz-placeholder{color:hsla(0,0%,100%,.5)}.section-text-search .panel--search .input-container{margin-bottom:0}.section-text-search .panel--search .btn--primary{text-align:center;width:100%}.section-full-image-text-promo .flex-promo{display:flex;flex-direction:column}@media(min-width:47.9375em){.section-full-image-text-promo .flex-promo{align-items:center;flex-direction:row}.section-full-image-text-promo .flex-promo .flex-promo__content{padding-right:12%}.section-full-image-text-promo .flex-promo .flex-promo__button{margin-left:auto}}.section-full-image-text-promo .flex-promo .flex-promo__button .btn{white-space:nowrap}.section-awards .flex-awards{display:flex;flex-wrap:wrap;justify-content:center}.section-awards .flex-awards .grid-item{height:inherit;margin-bottom:20px}.section-awards .flex-awards .grid-item .award--item{height:100%}.section-awards .award--item{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:40px 20px}.section-awards .award--item img{max-height:110px}.section-full-media img{width:100%}.section-testimonials{position:relative}.section-testimonials .testimonials-carousel,.section-testimonials .testimonials-carousel .testimonial-slide{background-color:#fff}.section-testimonials .testimonials-carousel .testimonial-slide .grid-container{display:flex;flex-direction:column}@media(min-width:60em){.section-testimonials .testimonials-carousel .testimonial-slide .grid-container{flex-direction:row;min-height:450px}.section-testimonials .testimonials-carousel .testimonial-slide .grid-container .grid-item{height:inherit}}@media(max-width:59.99em){.section-testimonials .testimonials-carousel .testimonial-slide .grid-container .grid-item:first-child{flex:1 0 0}}@media(min-width:60em){.section-testimonials .testimonials-carousel .desk-w-2-3 .quote-container{padding:60px 0 60px 109px}}.section-testimonials .testimonials-carousel .quote-container{padding:60px 20px 20px 70px;position:relative}@media(min-width:60em){.section-testimonials .testimonials-carousel .quote-container{padding:60px 109px}}.section-testimonials .testimonials-carousel .quote-container:before{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-quote.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:22px;left:25px;position:absolute;top:60px;width:26px}@media(min-width:47.9375em){.section-testimonials .testimonials-carousel .quote-container:before{height:30px;left:50px;width:36px}}.section-testimonials .testimonials-carousel .quote{font-size:20px;font-weight:300;line-height:36px}@media(min-width:47.9375em){.section-testimonials .testimonials-carousel .quote{font-size:24px;line-height:42px}}.section-testimonials .testimonials-carousel .quote-detail{font-size:20px;font-weight:500}.section-testimonials .testimonials-carousel .testimonial-image{align-items:flex-end;background-color:#e5f4f9;background-image:url(/wp-content/themes/krestonreeves/dist/images/bg-testimonial.webp);background-position:100%;background-repeat:no-repeat;background-size:130%;display:flex;padding:30px 30px 0;position:relative}@media(min-width:60em){.section-testimonials .testimonials-carousel .testimonial-image{height:100%;padding:30px 30px 97px}}.section-testimonials .testimonials-carousel .testimonial-image img{width:100%}.section-testimonials .testimonials-carousel .testimonial-image__logo{align-items:center;padding:30px}@media(min-width:60em){.section-testimonials .testimonials-carousel .testimonial-image__logo{padding:30px 30px 120px}}.section-testimonials .testimonial-carousel-container .site-wide{font-size:0}.section--triangle--top{position:relative}.section--triangle--top:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 0 1300px 3000px;bottom:100%;content:"";height:0;left:0;position:absolute;width:0;z-index:1}.section--triangle--top.bg--blue:before{border-color:transparent transparent #009ac7}.section--triangle--top.bg--orange:before{border-color:transparent transparent #e6530e}.section--triangle--top.bg--purple:before{border-color:transparent transparent #89146a}.section--triangle--top.bg--navy:before{border-color:transparent transparent #00324f}.section--triangle--top.bg--green:before{border-color:transparent transparent #008f4f}.section--triangle--top.bg--turquoise:before{border-color:transparent transparent #43bbc7}.section--triangle--bottom{position:relative}.section--triangle--bottom:after{border-color:#fff transparent transparent;border-style:solid;border-width:1300px 3000px 0 0;content:"";height:0;position:absolute;right:0;top:100%;width:0;z-index:1}.section--triangle--bottom.bg--blue:after{border-color:#009ac7 transparent transparent}.section--triangle--bottom.bg--orange:after{border-color:#e6530e transparent transparent}.section--triangle--bottom.bg--purple:after{border-color:#89146a transparent transparent}.section--triangle--bottom.bg--navy:after{border-color:#00324f transparent transparent}.section--triangle--bottom.bg--green:after{border-color:#008f4f transparent transparent}.section--triangle--bottom.bg--turquoise:after{border-color:transparent transparent #43bbc7}.image--scroller{transform:translateX(var(--x));transition:transform .15s ease;white-space:nowrap}.image--scroller__item{display:inline-block;height:420px;position:relative;width:516px}.section-bullet-content{padding:60px 0}.bullet--section+.bullet--section{border-top:1px solid rgba(74,74,74,.2);margin-top:50px;padding-top:50px}.bullet--section .column--list{background-color:#f8f8f8;margin-top:50px;padding:53px 20px 40px;position:relative}.bullet--section .column--list:before{background-color:#4a4a4a;background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-white-down.svg);background-position:50% 35%;background-repeat:no-repeat;background-size:20px;clip-path:polygon(0 0,100% 0,100% 55%,0 100%);content:"";height:68px;left:13px;position:absolute;top:0;transform:translateY(-33%);width:70px}.bullet--section .column--list ul li{padding-left:35px}.bullet--section .column--list ul li:before{background-color:#fff;background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-tick.svg);background-size:15px;border-radius:6px;height:28px;transform:translateY(4px);width:28px}.bullet--section ul{list-style:none!important;margin:0;padding:0}.bullet--section ul li{margin-bottom:15px;padding:0 0 0 20px;position:relative}.bullet--section ul li:before{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-carousel.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:0;position:absolute;top:0;transform:translateY(8px) rotate(180deg);width:9px}.bullet--section ul.col-50{font-size:0;margin-left:-20px}.bullet--section ul.col-50 li{display:inline-block;font-size:16px;padding:0 0 0 40px;width:50%}@media(min-width:60em){.bullet--section ul.col-50 li{font-size:20px}}.bullet--section ul.col-50 li:before{left:20px}.section-cross-links .section--inner{background-color:transparent}.section-cross-link .grid-container{margin:0}@media(min-width:47.9375em){.section-cross-link .grid-container{display:grid;gap:15px 15px;grid-auto-flow:row;grid-template-columns:1fr 1fr}}.section-cross-link .grid-container:after,.section-cross-link .grid-container:before{display:none!important}.section-cross-link .grid-container .grid-item,.section-cross-link .grid-container .grid-item.desk-w-1-2.tab-w-1-2{display:block;margin:0;padding:0;width:100%}@media(min-width:47.9375em){.section-cross-link .grid-container .grid-item,.section-cross-link .grid-container .grid-item.desk-w-1-2.tab-w-1-2{height:100%;width:100%}.section-cross-link .grid-container .grid-item.desk-w-1-2.tab-w-1-2.has-image .cross-link,.section-cross-link .grid-container .grid-item.has-image .cross-link{align-items:flex-start}}.cross-link{background-color:#fff;border:2px solid #f8f8f8;display:block;margin-bottom:15px;padding:20px 20px 30px;position:relative;text-align:left;transition:background-color .25s ease-in-out;width:100%}@media(min-width:47.9375em){.cross-link{align-items:center;display:flex;height:100%;margin-bottom:0}}img+.cross-link__header{margin-top:20px}.cross-link__header{display:block;font-weight:500;margin-bottom:20px;margin-right:40px}.cross-link__description{color:#4a4a4a;display:block;font-size:20px;margin-right:40px}.cross-link:hover{background-color:#f8f8f8;text-decoration:none}.cross-link:hover:after{background-color:#00324f}.bg--grey .cross-link:hover{background-color:#eceef0}.cross-link:after{background-color:#009ac7;background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-white-square.svg);background-position:75% 50%;background-repeat:no-repeat;background-size:12px;clip-path:polygon(0 0,100% 0,100% 100%,50% 100%);content:"";height:70px;position:absolute;right:-5px;top:50%;transform:translateY(-50%);transition:background-color .25s ease-in-out;width:58px}.section-timeline{background-color:#f8f8f8;padding:60px 0}.section-timeline+.section-timeline{margin-top:-40px}@media(min-width:60em){.section-timeline+.section-timeline{margin-top:-80px}}.section-timeline .title--block{margin-bottom:0}.section-timeline .timeline{color:#fff}.section-timeline .timeline--horizontal{align-items:flex-start;display:flex;justify-content:center;margin:0 -20px;position:relative}@media(min-width:60em){.section-timeline .timeline--horizontal{margin:0 -8.33%}}.section-timeline .timeline--horizontal .slick-track .slick-slide:first-child .timeline--item:before{left:50%}.section-timeline .timeline--horizontal .slick-track .slick-slide:last-child .timeline--item:before{right:50%}.section-timeline .timeline--horizontal .timeline--item{margin-top:28px;padding:0 40px;position:relative;text-align:center}@media(min-width:60em){.section-timeline .timeline--horizontal .timeline--item{padding:0 20px}}.section-timeline .timeline--horizontal .timeline--item:before{background-color:#fff;content:"";height:2px;left:0;position:absolute;right:0;top:0;transform:translateY(-50%);z-index:1}.section-timeline .timeline--horizontal .timeline--item__inner{padding-top:35px;position:relative}.section-timeline .timeline--horizontal .timeline--item__inner:before{background-color:inherit;border:2px solid #fff;border-radius:5px;content:"";height:28px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:28px;z-index:1}.section-timeline .timeline--horizontal .timeline--item__inner:after{background-color:#fff;border-radius:2px;content:"";height:12px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:12px;z-index:2}.section-timeline .timeline--horizontal .timeline--item .timeline--date{font-size:16px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.section-timeline .timeline--horizontal .timeline--item .timeline--title{font-size:22px;font-weight:500;margin-bottom:15px}.section-timeline .timeline--horizontal .timeline--item .timeline--content{font-size:20px;margin-bottom:0}.section-timeline .timeline--vertical .timeline--item{margin-bottom:20px;opacity:0;padding-left:80px;position:relative;transform:translateX(80%);transition:all .4s ease-in-out}@media(min-width:47.9375em){.section-timeline .timeline--vertical .timeline--item{transform:translateX(100%)}}.section-timeline .timeline--vertical .timeline--item.active{opacity:1;transform:translateX(0)}@media(min-width:47.9375em){.section-timeline .timeline--vertical .timeline--item{padding-left:120px}}.section-timeline .timeline--vertical .timeline--item:first-child:before{clip-path:polygon(0 0,100% 0,100% calc(100% - 35px),0 100%);top:-20px}.section-timeline .timeline--vertical .timeline--item:last-child{margin-bottom:0}.section-timeline .timeline--vertical .timeline--item:last-child:before{bottom:-20px;clip-path:polygon(0 35px,100% 0,100% 100%,0 100%)}.section-timeline .timeline--vertical .timeline--item:before{align-items:center;background-color:rgba(0,0,0,.1);bottom:-23px;clip-path:polygon(0 35px,100% 0,100% calc(100% - 35px),0 100%);content:attr(data-item);display:flex;font-size:32px;justify-content:center;left:0;line-height:32px;position:absolute;top:-23px;width:60px}@media(min-width:47.9375em){.section-timeline .timeline--vertical .timeline--item:before{font-size:52px;line-height:52px;width:100px}}.section-timeline .timeline--vertical .timeline--item .timeline--title{font-size:26px;font-weight:500;margin-bottom:15px}.section-timeline .timeline--vertical .timeline--item .timeline--content{font-size:20px;margin-bottom:0}.section-meet-team{padding:40px 0}@media(min-width:60em){.section-meet-team{padding:80px 0}}@media(min-width:47.9375em){.listing-team.grid-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}}.listing-team .listing-team__item{background-color:#fff;border:10px solid #fff;color:#4a4a4a;display:flex!important;flex-direction:column;height:100%}.listing-team .listing-team__item:hover{text-decoration:none}.listing-team .listing-team__item .team-image{background-image:url(/wp-content/themes/krestonreeves/dist/images/bg-team.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:277px;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.listing-team .listing-team__item .team-image img{bottom:0;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);width:250px}.listing-team .listing-team__item .team-content{color:#4a4a4a;display:flex;flex:1 0 0;flex-direction:column;padding:20px}.listing-team .listing-team__item .team-content .cross-link__header,.listing-team .listing-team__item .team-content .likeh3{font-weight:500}.listing-team .listing-team__item .team-content .titles{font-size:20px}.listing-team .listing-team__item .team-cta{display:flex;flex-direction:column;margin-top:auto}.listing-team .listing-team__item .team-cta .btn{margin-bottom:10px;position:relative;text-align:center;width:100%}.listing-team .listing-team__item .team-cta .btn:last-child{margin-bottom:0}.listing-team .listing-team__item .team-cta .btn:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%)}.listing-team .listing-team__item .team-cta .btn--secondary{color:#89146a;padding:18px 60px}.listing-team .listing-team__item .team-cta .btn--secondary__border{border-color:#89146a}@media(max-width:47.9275em){.section-content-related-item{margin-bottom:70px}}.section-content-related-item .panel--downloads{background-color:#f8f8f8}@media(min-width:47.9375em){.section-content-related-item .download-carousel__item{align-items:center;display:flex!important}}.section-content-related-item .download-carousel__item .download-image{align-items:center;background-color:#fff;border:2px solid #f5f5f5;display:flex;height:146px;justify-content:center;width:120px}@media(max-width:47.9275em){.section-content-related-item .download-carousel__item .download-image{border:0;box-shadow:10px -10px 0 0 #f5f5f5;margin:10px auto 0;padding-top:0}}@media(min-width:47.9375em){.section-content-related-item .download-carousel__item .download-image{flex-basis:120px}}.section-content-related-item .download-carousel__item .download-image:before{border-color:transparent transparent #eceef0}.section-content-related-item .download-carousel__item .download-image img{box-shadow:none;max-width:62px}.section-content-related-item .download-carousel__item .download-content{color:#4a4a4a}@media(min-width:47.9375em){.section-content-related-item .download-carousel__item .download-content{flex:1 0 0;padding-left:40px}}.section-content-related-item .download-carousel__item .download-content .cross-link__header,.section-content-related-item .download-carousel__item .download-content .likeh3{color:#009ac7}.referenced-options__item{margin-bottom:40px;padding:30px 0 30px 50px;position:relative}.referenced-options__item:last-child{margin-bottom:0}.referenced-options__item:before{background-color:#89146a;bottom:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),0 100%);content:"";left:0;position:absolute;top:0;width:15px}.referenced-options__item:after{background-color:#89146a;bottom:1px;clip-path:polygon(100% 0,0 50%,100% 100%);content:"";height:6px;left:10px;position:absolute;width:5px}.referenced-options__item .testimonial-slide{padding-left:60px;position:relative}.referenced-options__item .testimonial-slide:before{color:#4a4a4a;content:open-quote;font-size:130px;left:-15px;line-height:1;position:absolute;top:-20px}.referenced-options__item .testimonial-slide .quote{font-size:24px;font-weight:300;line-height:42px}.referenced-options__item .testimonial-slide .quote-detail{font-size:20px;font-weight:500}.section-locations{padding:40px 0}.section-locations .section--inner{background-color:transparent}.section-locations .section--inner.bg--white{background-color:#fff}.location--list{list-style:none!important;margin:0;padding:0}.location--list li{margin-bottom:10px}.location--list li:last-child{margin-bottom:0}.locations--item{background-color:#fff;border:1px solid #f8f8f8;color:#009ac7;font-size:26px;font-weight:500;padding:32px 85px 32px 20px;position:relative;text-align:left;transition:background-color .25s ease-in-out;width:100%}.locations--item:hover{background-color:#f8f8f8}.locations--item:hover:after{background-color:#00324f}.locations--item:after{background-color:#009ac7;background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;bottom:20px;content:"";position:absolute;right:20px;top:20px;transition:background-color .25s ease-in-out;width:57px}.section-slider-tabs{padding:40px 0}@media(max-width:59.99em){.section-slider-tabs .nav--tabs{display:none}}.post--item{display:block;overflow:hidden;position:relative}.post--item,.post--item:hover{text-decoration:none}.post--item .post--item__image{display:block;height:203px;position:relative}.post--item .post--item__content{position:relative}.post--item .post--item__content .date{background-color:#fff;bottom:100%;clip-path:polygon(0 0,75% 0,100% 100%,0 100%);font-size:14px;left:0;padding:10px 45px 10px 10px;position:absolute}.post--item .post--item__content .post--cat{color:#4a4a4a;display:inline-block;font-size:14px;margin-bottom:15px;padding-bottom:15px;position:relative;text-transform:uppercase}.post--item .post--item__content .post--cat:after{background-color:#ececec;bottom:0;content:"";height:1px;left:0;position:absolute;width:40px}.post--item .post--item__content h3{color:#009ac7}.post--item .post--item__content p{color:#4a4a4a}.post-controls{display:flex;flex-direction:column;margin-bottom:20px;position:relative;width:100%}@media(min-width:60em){.post-controls{align-items:center;flex-direction:row}}.post-controls a{display:inline-block;margin-top:10px}@media(min-width:60em){.post-controls a{margin-left:auto}}.post-controls:after{background-color:#fff;background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-carousel.svg);background-position:center left 13px;background-repeat:no-repeat;background-size:10px;bottom:0;clip-path:polygon(0 0,100% 0,60% 100%,0 100%);content:"";height:62px;margin:0;position:absolute;right:-20px;transform:rotate(180deg);transition:background-color .25s ease-in-out;width:52px}@media(min-width:60em){.post-controls:after{display:none}}.post-controls:after:hover{background-color:#e6e6e6}.featured-news-container{margin-bottom:40px;padding:60px 0 30px}.featured-news-item{border-bottom:1px solid #ececec;margin-bottom:30px}.featured-news-item .grid-item{width:100%!important}@media(min-width:47.9375em){.featured-news-item.featured--even .grid-container{display:flex}.featured-news-item.featured--even .grid-item{width:50%!important}.featured-news-item.featured--even .post--item{height:100%}.featured-news-item.featured--even .post--item .post--item__image{height:350px;position:relative;width:100%}.featured-news-item.featured--even .post--item .post--item__image:after{left:5px}.featured-news-item.featured--even .post--item .post--item__content{padding:0 20px 20px;width:100%}.featured-news-item.featured--even .post--item .post--item__content .date{bottom:100%;left:20px;top:unset}.featured-news-item.featured--odd .grid-container{display:flex;flex-wrap:wrap}.featured-news-item.featured--odd .grid-item:not(:last-child){width:50%!important}.featured-news-item.featured--odd .grid-item:not(:last-child) .post--item{height:100%}.featured-news-item.featured--odd .grid-item:not(:last-child) .post--item .post--item__image{height:350px;position:relative;width:100%}.featured-news-item.featured--odd .grid-item:not(:last-child) .post--item .post--item__image:after{left:5px}.featured-news-item.featured--odd .grid-item:not(:last-child) .post--item .post--item__content{padding:0 20px 20px;width:100%}.featured-news-item.featured--odd .grid-item:not(:last-child) .post--item .post--item__content .date{bottom:100%;left:20px;top:unset}}.featured-news-item .post--item{background-color:#fff;border:2px solid #ececec}@media(min-width:47.9375em){.featured-news-item .post--item .post--item__image{bottom:0;height:100%;position:absolute;right:5px;top:0;width:60%}}.featured-news-item .post--item .post--item__image:after{background-color:#fff;bottom:-1px;clip-path:polygon(0 0,0 100%,100% 100%);content:"";left:-1px;position:absolute;top:-7px;width:100px;z-index:2}@media(min-width:47.9375em){.featured-news-item .post--item .post--item__image:after{width:140px}}.featured-news-item .post--item .post--item__content{padding:0 20px 20px;position:relative;z-index:3}@media(min-width:47.9375em){.featured-news-item .post--item .post--item__content{padding:126px 30px 98px;width:40%}}.featured-news-item .post--item .post--item__content .date{clip-path:polygon(0 0,83% 0,100% 100%,0 100%);padding:10px 45px 10px 20px}@media(min-width:47.9375em){.featured-news-item .post--item .post--item__content .date{background-color:transparent;bottom:unset;clip-path:none;left:30px;padding:0;top:85px}}.overlay--video{background-color:rgba(0,0,0,.3);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .25s ease-in-out;visibility:hidden;z-index:100}.overlay--video.overlay--active{opacity:1;visibility:visible}.overlay--video .site-wide{height:100%}.overlay--video .btn--close{position:absolute;right:0;top:0;transform:translate(50%,-50%);z-index:1}.overlay--video .overlay--video__inner{background-color:#fff;padding:20px;position:relative;top:50%;transform:translateY(-50%);width:100%}@media(min-width:47.9375em){.overlay--video .overlay--video__inner{padding:40px}}.overlay--location{background-color:rgba(0,0,0,.3);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .25s ease-in-out;visibility:hidden;z-index:100}.overlay--location.popout--active{opacity:1;visibility:visible}.overlay--location .site-wide{height:100%}.overlay--location .btn--close{position:absolute;right:0;top:0;z-index:1}.overlay--location .overlay--location__inner{background-color:#fff;max-height:85%;overflow:auto;padding:20px;position:relative;top:50%;transform:translateY(-50%);width:100%}@media(min-width:47.9375em){.overlay--location .overlay--location__inner{padding:40px}}.overlay--location .overlay-location__title{margin:-20px -20px 20px;padding:20px}@media(min-width:47.9375em){.overlay--location .overlay-location__title{margin:-40px -40px 40px;padding:40px}}.overlay--location .location--overlay__image{text-align:center}@media(min-width:60em){.overlay--location .location--overlay__image{text-align:right}}.wysiwyg-content ul{list-style:none!important;margin:0;padding:0}.wysiwyg-content ul li{margin:0 0 10px;padding:0 0 0 25px;position:relative}.wysiwyg-content ul li::marker{display:none}.wysiwyg-content ul li:before{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-chevron-carousel.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;left:0;position:absolute;top:9px;transform:rotate(-180deg);width:9px}.table--block .table--fixed{table-layout:fixed}.table--block .table--fixed td{border-color:#f8f8f8;border-width:2px;font-size:20px;padding:20px}.table--block .table--fixed th{background-color:#4a4a4a;color:#fff;font-size:16px;font-weight:700;padding:23px 30px;text-align:left;text-transform:uppercase}table[border="0"],table[border="0"] td,table[border="0"] th{border:none!important}.navigation.pagination .nav-links .page-numbers{border:1px solid #bfbfbf;margin:2px;padding:3px 5px;text-decoration:none}.navigation.pagination .nav-links .page-numbers.current{border-color:#000;font-weight:700}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}canvas{height:auto;max-width:100%}#mc-overall-wrapper{visibility:hidden}body{background:url(/wp-content/themes/krestonreeves/dist/images/bkg-kreston-reeves.webp) 100% 0 no-repeat;background-size:auto 1146px}body.page-id-531,body.page-template-template-careers,body.page-template-template-challenges,body.page.home{background:#fff}body.noscroll{overflow:hidden}body.relative{position:relative}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{height:auto;max-width:100%}em{font-style:italic}a{color:#008fbe;text-decoration:none;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}a:hover{text-decoration:underline}a[href^="tel:"]{text-decoration:none!important}input,textarea{transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}table{border:1px solid #ccc;margin:0 0 25px}table td,table th{border:1px solid #ccc;padding:10px}table th{background-color:#008fbe;color:#fff}::-moz-selection{background-color:#89146a;color:#fff}::selection{background-color:#89146a;color:#fff}a.view-article{display:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.text-arial{font-family:Arial,sans-serif}.testimonial_style{border-left:4px solid #89146a;clear:both;display:block;padding:0 0 0 20px}.clear{clear:both}.alignleft,.float_left{float:left;margin:5px 35px 10px 0}.alignright,.float_right{float:right;margin:5px 0 10px 35px}.no_padding{padding:0}.form_base_smallprint{clear:both;display:block;font-size:.85em;line-height:125%!important;padding:20px 0 0}.area-icon{height:auto;margin:0 12px 0 0;vertical-align:middle;width:35px}.alm-load-more-btn,.button_outline{border:1px solid #269fc7;color:#269fc7;cursor:pointer;display:inline-block;letter-spacing:2px;line-height:120%;max-width:350px;max-width:360px;max-width:390px;outline:none;padding:17px 15px;text-align:center;text-decoration:none!important;text-transform:uppercase;width:100%}.alm-load-more-btn,.button_outline_purple{border-color:#89146a;color:#89146a!important}.alm-load-more-btn:hover,.button_outline_purple:hover{color:#fff!important}.button_outline_white{border-color:#fff;color:#fff!important}.button_outline_white:hover{color:#89146a!important}.button_fill_purple{background:#89146a;border-color:#89146a;color:#fff}.button_fill_blue,.button_fill_purple:hover{background:#269fc7;border-color:#269fc7;color:#fff}.button_fill_blue:hover{background:#89146a;border-color:#89146a;color:#fff}.button_fill_white{background:#fff;border-color:#fff;color:#269fc7}.button_fill_white:hover{background:#269fc7;border-color:#fff;color:#fff}.embed-container{height:0;height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container-4x3{margin-bottom:30px;padding-bottom:75%}.embed-container-square{margin-bottom:30px;padding-bottom:100%}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.embed-container-wrapper{margin-bottom:40px;margin-top:20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.disable_select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.archive_nav_gap{clear:both;display:block;height:40px}.alm-btn-wrap,.archive_nav{clear:both;display:block;margin:0 auto;max-width:550px;padding:0;text-align:center}.alm-btn-wrap{padding:20px 0 50px}.archive_nav div{float:left;margin:0 auto;padding:0 10px;width:50%}.archive_nav div.nav_next{float:right}.alm-btn-wrap button.xx,.archive_nav a{background:url(/wp-content/themes/andrews/images/ico_arrow_down_grey@2x.webp) 50% 100% no-repeat;background-size:25px auto;border:none;color:#baaea3;cursor:pointer;display:inline-block;margin:0 auto;max-width:250px;outline:none;padding:20px;text-align:center;text-decoration:none!important;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:100%}.alm-btn-wrap button.done{cursor:default;opacity:.1!important}.pag_nav{clear:both;display:block;text-align:center}.pag_nav a{color:#baaea3;text-decoration:none}.container{margin:0 auto;max-width:100%;padding:0 20px}.container_capped{max-width:1272px}.hvr-underline-from-left{display:inline-block;overflow:hidden;position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-underline-from-left:before{background:#84c1d5;bottom:0;content:"";height:5px;left:0;position:absolute;right:100%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:right;transition-property:right;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}.alm-load-more-btn,.hvr-sweep-to-right{box-shadow:0 0 1px transparent;display:inline-block;position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color;transition-property:color;vertical-align:middle}.alm-load-more-btn:before,.hvr-sweep-to-right:before{background:#269fc7;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}@media (min-width:671px){.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{background:#269fc7;right:0}.alm-load-more-btn:hover,.hvr-sweep-to-right:hover{color:#fff}.alm-load-more-btn:hover:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}}.alm-load-more-btn:before,.button_outline_purple.hvr-sweep-to-right:before{background:#89146a;color:#fff!important}.button_outline_white.hvr-sweep-to-right:before{background:#fff;color:#89146a!important}.menu_styler_hovers>ul>li>a{display:inline-block;overflow:hidden;position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);vertical-align:middle}.menu_styler_hovers>ul>li>a:before{background:#84c1d5;bottom:0;content:"";height:2px;left:0;position:absolute;right:100%;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:right;transition-property:right;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}.menu_styler_hovers>ul>li>a:active:before,.menu_styler_hovers>ul>li>a:focus:before,.menu_styler_hovers>ul>li>a:hover:before{background:#269fc7;right:0}.menu_styler_hovers>ul>li>a.button_outline:before{display:none!important}form{margin:0}input{outline:none!important}input,input.text,select,textarea{font:1em/130% Futura PT,arial,sans-serif,serif}input.text,select,textarea{background-color:#fff;border:1px solid #707070;margin:0;outline:none;padding:10px 18px}.sf_date_field li input,input.text,textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.sf_date_field li input,input.text,input[type=submit],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-input-placeholder{color:#57163f!important;color:#929292!important}:-moz-placeholder,::-moz-placeholder{color:#57163f!important;color:#929292!important}:-ms-input-placeholder{color:#57163f!important;color:#929292!important}.text-feature{color:#4a4a4a;display:block;font-size:1.5em;font-weight:500;line-height:130%;padding:0 0 15px}h2 .text-feature{font-size:.98em}.form_list{list-style:none;list-style-image:none;margin:0 auto;padding:0}.form_list li{clear:both;display:block;margin:0;overflow:auto;padding:0 0 20px}.form_list li label{display:block;font-weight:700;padding:0 0 2px}.form_list li label span.required{color:#89146a;font-size:.85em;font-weight:400}.form_list li label span.smallprint{font-size:.85em;font-weight:400}.form_list li .text,.form_list li select,.form_list li textarea{display:block;width:100%}.form_list li #payment-amount.text{width:220px}.form_list li .text.wpcf7-not-valid{border-color:#e30428!important}.form_list li.form_list_col{clear:none;float:left;width:48%}.form_list li.form_list_col_right{float:right}.form_list li textarea{height:98px}.form_list li.form_button{padding:10px 0 0}.form_list li.form_button .button_outline{background:#269fc7;color:#fff;max-width:220px}.form_list li.form_button .button_outline:hover{background:#89146a!important;border-color:#89146a!important}.form_list li.form_button .button_outline:disabled,.form_list li.form_button .button_outline[disabled]{opacity:.5}.form_list li.li_checkbox label{padding:5px 0 15px}.form_list li.li_checkbox{border:none;padding:0 0 10px}.form_list li.li_checkbox .wpcf7-form-control-wrap label{display:block;font-size:.85em;font-weight:400}.form_list li.li_checkbox .wpcf7-form-control-wrap{float:left}.form_list li.li_checkbox.li_checkbox_no_float .wpcf7-form-control-wrap{clear:both;float:none}.form_list li.li_checkbox a{font-weight:400;text-decoration:none}.form_list li.li_checkbox a:hover{text-decoration:underline}.form_list li.li_checkbox input{background:#fff;float:left;height:20px;margin:7px 14px 7px 0;width:20px}li.li_checkbox span.wpcf7-list-item{display:block;float:left;margin:0!important;padding:0 5px 10px 0;width:50%}.form_list li.li_checkbox.li_checkbox_hide_label .wpcf7-list-item-label{display:none}.glide-form-style li.li_checkbox span.wpcf7-list-item{clear:both;float:none;padding:0;width:100%}.form_list li.li_gdpr{overflow:visible}.form_list li select,.searchandfilter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/wp-content/themes/andrews/images/ico_btn_arrow_down_purple@2x.webp) 95% 45% no-repeat #fff;background-size:auto 13px;display:block;width:100%}.form_list li select::-ms-expand,.searchandfilter select::-ms-expand{display:none}.wpcf7-not-valid-tip{display:block;display:none!important;padding:5px 0 0}.wpcf7 form .wpcf7-response-output{border:none;clear:both;color:#269fc7;margin:0;padding:20px 0 0;text-align:center}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#e30428;font-weight:700}.wpcf7-list-item-label{display:block;line-height:120%}#content_form .wpcf7-list-item-label{display:inline}.wpcf7-form-control-wrap.sendcv-cv{display:block}.wpcf7-form-control-wrap.sendcv-cv,.wpcf7-form-control-wrap.sendcv-cv *{vertical-align:middle}.wpcf7-form-control-wrap.sendcv-cv input{line-height:1ex}.form-hidden-fields{display:none!important}.ajax-loader{background:url(/wp-content/themes/krestonreeves/dist/images/spinner-small.gif) 50% no-repeat transparent!important;background-size:50px 50px!important;height:50px!important;margin-left:20px!important;width:50px!important}.wpcf7 .ajax-loader{margin-bottom:3px;vertical-align:middle!important}@media (min-width:0px)and (max-width:400px){.ajax-loader{background-size:40px 40px!important;height:40px!important;margin-left:10px!important;margin-right:-10px;width:40px!important}}.fancybox-hidden{background:transparent!important;display:none}#fancybox-wrap,#fancybox-wrap *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}#fancybox-wrap{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#fancybox-title,.fancybox-bg{display:none!important}.glide-form-style{background:#fff;max-width:100%;padding:25px;position:relative;width:365px;width:700px}.popup_close,.popup_expand{float:right;font-size:.85em}.popup_expand{margin-right:20px}.popup_close a,.popup_expand a{background:url(/wp-content/themes/krestonreeves/dist/images/close.webp) 100% no-repeat;background-size:15px auto;color:#4a4a4a;display:block;padding:2px 25px 2px 0;text-decoration:none;text-transform:lowercase}.popup_expand a{background:url(/wp-content/themes/krestonreeves/dist/images/expand.webp) 100% no-repeat;background-size:15px auto}.glide-form-style p{line-height:140%}.slick-slide,.slick-slider{margin:0;padding:0}.slick-arrow{background:url(/wp-content/themes/andrews/images/arrow-purple-left.webp) 50% no-repeat;background-size:auto 44px;border:none;cursor:pointer;height:44px;margin-top:-22px;opacity:1;outline:none;position:absolute;text-indent:-9999px;top:50%;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:44px;z-index:10}.slick-prev.slick-arrow{left:0}.slick-next.slick-arrow{background-image:url(/wp-content/themes/andrews/images/arrow-purple-right.webp);right:0}.slick-arrow.slick-disabled{opacity:.4!important}.slick-dots{list-style:none;list-style-image:none;margin:0;padding:0}.slick-dots li{display:inline-block;margin:0;padding:0 4px}.slick-dots li button{background:hsla(0,0%,100%,.8);border:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;cursor:pointer;height:10px;line-height:9px;outline:none;padding:0;text-indent:-9999px;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:10px}.slick-dots li button:hover,.slick-dots li.slick-active button{background:#269fc7}.version_mobile{display:none}.sf-menu,.sf-menu *{list-style:none;list-style-image:none;margin:0;padding:0}.ie6 .sf-menu,.ie7 .sf-menu{position:relative;z-index:999999}.sf-menu li{float:left;position:relative}.sf-menu ul{position:absolute;top:-999em;width:330px}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu a{display:block;position:relative}.sf-menu li.sfHover ul,.sf-menu li:hover ul{left:0;top:78px;top:70px;z-index:99}.sf-menu li.sfHover li ul,.sf-menu li:hover li ul{top:-999em}.sf-menu li li.sfHover ul,.sf-menu li li:hover ul{left:330px;top:0}.sf-menu li li.sfHover li ul,.sf-menu li li:hover li ul{top:-999em}.sf-menu li li li.sfHover ul,.sf-menu li li li:hover ul{left:330px;top:0}.sf-menu ul{background:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);padding:22px 30px!important;text-align:left!important}.sf-menu ul li{display:block!important;padding:0!important}.sf-menu>.current-menu-item>a:before,.sf-menu>.current-page-ancestor>a:before{background:#269fc7;right:0}.sf-menu ul a{padding:8px 0!important}#header_main,#menu_mobile_toggle{transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease}#header_main.hard{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}#header_main{background:#fff;height:138px;position:relative}#header_main_angle{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_home_top_shorter.webp) 0 100% no-repeat;background-size:auto 382px;height:138px;left:0;opacity:0;position:absolute;top:-138px;transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;width:100%}.page-template-template-about #header_main_angle,.page-template-template-careers #header_main_angle,.page-template-template-csr #header_main_angle,.page-template-template-expertise #header_main_angle,.page-template-template-our-purpose #header_main_angle,.page-template-template-target-markets #header_main_angle{background-image:url(/wp-content/themes/krestonreeves/dist/images/bkg_home_top_short.webp)}.page-template-template-challenges #header_main_angle,.page.home #header_main_angle{background-image:url(/wp-content/themes/krestonreeves/dist/images/bkg_home_top.webp)}#header_main_angle.active{opacity:1;top:0}#logo_kreston_reeves{display:block;left:106px;line-height:9px;opacity:0;position:absolute;top:27px;transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;z-index:1}#logo_kreston_reeves img{height:82px;width:195px}#logo_kreston_reeves.active{opacity:1}#header_main_menu_top{background:#fff;float:right;height:60px;opacity:0;transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;width:90%}#header_main_menu_top.active{opacity:1}#header_main_menu_base{bottom:0;height:78px;opacity:0;padding:8px 0 0;position:absolute;right:0;transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;width:90%}#header_main_menu_base.active{opacity:1}body.page.home #header_main_menu_base{background:#f7f8f9}#header_main ul{list-style:none;list-style-image:none;margin:0;padding:0;text-align:right}#header_main ul li{display:inline-block;padding:0 6px}#header_main ul li a{color:#4a4a4a;display:block;padding:13px 9px;position:relative;text-decoration:none;z-index:2}#header_main #header_main_menu_top ul li{font-size:.95em;padding:13px 1px}#header_main #header_main_menu_top ul li a{padding:0 5px}#header_main #header_main_menu_top ul .current-menu-item a:before{background:#269fc7;right:0}#header_main #header_main_menu_base ul{padding-right:20px}#header_main_menu_top #header_main_menu_top_search,#header_main_menu_top nav{float:right}#header_main_menu_top #header_main_menu_top_search{padding:8px 0 0 20px;position:relative;z-index:1}#expertise_testimonial_gap{clear:both;display:block;height:120px}#ajaxsearchpro3_1,#ajaxsearchpro3_1 .probox,#ajaxsearchpro3_2,#ajaxsearchpro3_2 .probox,div.asp_m.asp_m_3,div.asp_m.asp_m_3 .probox{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#ajaxsearchpro3_1,#ajaxsearchpro3_2,div.asp_m.asp_m_3{border-bottom:1px solid #868686!important}#ajaxsearchprores3_1.vertical,#ajaxsearchprores3_2.vertical,div.asp_r.asp_r_3.vertical{left:auto!important;right:0!important}#ajaxsearchprores3_1 .results .item .asp_content h3 a,#ajaxsearchprores3_2 .results .item .asp_content h3 a,div.asp_r.asp_r_3 .results .item .asp_content h3 a{color:#4a4a4a!important;font-size:16px!important;font-weight:400!important;line-height:120%!important}#ajaxsearchpro3_1 .probox .promagnifier,#ajaxsearchpro3_2 .probox .promagnifier,div.asp_m.asp_m_3 .probox .promagnifier{width:28px!important}#ajaxsearchprores3_1,div.asp_r.asp_r_3{z-index:99999!important}#ajaxsearchprores3_1.vertical .results .item .asp_content,#ajaxsearchprores3_2.vertical .results .item .asp_content,div.asp_r.asp_r_3.vertical .results .item .asp_content{padding:0!important}#header_main_menu_top_search #ajaxsearchpro3_1 .probox .promagnifier{position:absolute}#header_main_menu_top_search #ajaxsearchpro3_1 .probox .proinput{left:45px;position:absolute}#header_main_menu_top_search #ajaxsearchpro3_1 .probox .proloading{position:absolute;right:0}#header_main_menu_top_search ::-webkit-input-placeholder{color:#b5b5b5!important}#header_main_menu_top_search :-moz-placeholder,#header_main_menu_top_search ::-moz-placeholder{color:#b5b5b5!important}#header_main_menu_top_search :-ms-input-placeholder{color:#b5b5b5!important}#header_main_menu_base #header_main_menu_base_burger_holder,#header_main_menu_base nav{float:right}#header_main_menu_base_burger_holder{padding:10px 10px 0 8px;position:relative;z-index:1}#header_menu_base_burger,#header_menu_base_burgerrr *{transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease}#header_menu_base_burger{background:#fff;height:0;opacity:0;overflow:hidden;position:absolute;right:20px;top:68px;width:515px;z-index:-1}#header_menu_base_burger.opened{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);height:auto;min-height:395px;opacity:1;top:78px;top:70px;z-index:1}#header_main #header_menu_base_burger *{transition:all 1s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}#header_main #header_menu_base_burger ul{padding:30px;text-align:left}#header_main #header_menu_base_burger ul li{display:block;width:41%}#header_main #header_menu_base_burger ul li a{color:#269fc7;padding:6px 0}#header_main #header_menu_base_burger ul li:hover a{color:#4a4a4a}#header_main #header_menu_base_burger ul ul{border-left:1px solid #b0b0b0;bottom:30px;display:none;padding:0 30px;position:absolute;right:0;top:30px;width:60%}#header_main #header_menu_base_burger ul li:hover ul{display:block!important}#header_main #header_menu_base_burger ul ul li{font-size:.85em;line-height:120%;width:100%}#header_main #header_menu_base_burger ul ul li a{color:#4a4a4a}#header_main #header_menu_base_burger ul ul li a:hover{color:#269fc7}#header_main #header_menu_base_burger ul .menu-item-has-children a img{float:right;height:auto;margin:6px -2px 0 0;opacity:0;width:7px}#header_main #header_menu_base_burger .menu-item-has-children:hover a img{opacity:1}#header_main #header_menu_base_burger ul .menu-item-has-children ul a img{display:none!important}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:8px 11px 0 10px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger-box{display:inline-block;height:24px;position:relative;width:40px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#4a4a4a;height:4px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0!important;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0!important;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}#header_main_menu_base_burger_holder .hamburger-box,#header_main_menu_base_burger_holder .hamburger-inner,#header_main_menu_base_burger_holder .hamburger-inner:after,#header_main_menu_base_burger_holder .hamburger-inner:before{width:25px}#header_main_menu_base_burger_holder .hamburger-inner:before{top:-8px}#header_main_menu_base_burger_holder .hamburger-inner:after{bottom:-8px}#home_banner{clear:both;display:block;margin:0 0 65px;overflow:hidden;position:relative}#home_banner_angle_left{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_home_left.webp) 100% no-repeat;background-size:auto 570px;bottom:0;height:570px;left:-300px;opacity:0;position:absolute;top:0;transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;width:300px}#home_banner_angle_left.active{left:0;opacity:1}.page-template-template-challenges #home_banner_angle_left{background-size:auto 475px;width:250px}#home_banner_angle_right_device{display:none}#home_banner_angle_right{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_home_right.webp) 50% no-repeat;background:url(/wp-content/themes/krestonreeves/dist/images/bkg_home_right_extended.webp) 50% no-repeat;background-size:auto 570px;bottom:0;height:570px;left:2000px;position:absolute;top:0;transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;width:1915px;width:3447px}.page-template-template-challenges #home_banner_angle_right{background-image:url(/wp-content/themes/krestonreeves/dist/images/bkg_home_right_challenges.webp);background-size:auto 475px;height:475px}#home_banner_angle_right.active{left:261px}.page-template-template-challenges #home_banner_angle_right.active{left:183px;left:-583px}#home_banner_angle_right_inner{left:379px;position:absolute;top:435px;width:610px;z-index:2}#home_banner_angle_right_inner *{color:#fff}#home_banner_angle_right_inner h2{font-size:1.3em}#home_banner_scoller{display:block;opacity:0;transition:all 1.4s ease;-o-transition:all 1.4s ease;-moz-transition:all 1.4s ease;-webkit-transition:all 1.4s ease;width:100%}#home_banner_scoller.active{opacity:1}#home_banner_scoller *,#home_banner_scoller_text,#home_banner_scoller_text *{transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease}#home_banner .slick-dots{bottom:185px;left:640px;opacity:0;position:absolute;z-index:4}#home_banner .slick-dots.active{opacity:1}#home_banner_scoller .home_banner_scoller_creative{background-position:0 50%;background-repeat:no-repeat;background-size:cover;height:570px;width:100%}.page-template-template-challenges #home_banner_scoller .home_banner_scoller_creative{height:475px}#home_banner_scoller_text{bottom:0;left:0;opacity:0;padding:162px 0 0 640px;position:absolute;right:0;top:-20px;z-index:1}#home_banner_scoller_text.active{opacity:1;top:0}#home_banner_scoller_text h1,#home_banner_scoller_text h2,#home_banner_scoller_text p{color:#fff;max-width:490px;opacity:0;position:relative;z-index:3}#home_banner_scoller_text h1,#home_banner_scoller_text h2{font-size:3.7em;font-weight:400;line-height:60%;line-height:80%;margin-top:-20px;padding:0 0 12px}.page-template-template-challenges #home_banner_scoller_text{padding-top:65px}@media (min-width:1200px){.page-template-template-challenges #home_banner_scoller_text{padding-left:710px}}#home_banner_scoller_text h1{font-size:4.2em;line-height:100%}#home_banner_scoller_text p{font-size:1.22em;line-height:120%;padding-top:40px}#home_banner_scoller .slick-slide.slick-current.slick-active .home_banner_scoller_creative{margin-left:-5%;width:105%}#home_banner_scoller_text .slick-slide.slick-current.slick-active h2,#home_banner_scoller_text .slick-slide.slick-current.slick-active p,#home_banner_scoller_text h1,.page-template-template-challenges #home_banner_scoller_text p{margin-top:0;opacity:1;padding-top:0}.page-template-template-challenges #home_banner_scoller_text p{font-size:1.4em}#ajaxsearchpro1_1,#ajaxsearchpro1_1 .probox,#ajaxsearchpro1_2,#ajaxsearchpro1_2 .probox,div.asp_m.asp_m_1,div.asp_m.asp_m_1 .probox{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#ajaxsearchpro1_1,#ajaxsearchpro1_2,div.asp_m.asp_m_1{border-bottom:1px solid #fff!important}div.asp_m.ajaxsearchpro .probox .proinput{margin-left:0!important}#ajaxsearchpro1_1 .probox .promagnifier div.innericon,#ajaxsearchpro1_2 .probox .promagnifier div.innericon,div.asp_m.asp_m_1 .probox .promagnifier div.innericon{text-align:right!important}div.asp_m.ajaxsearchpro .probox .proloading svg,div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg,div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg{padding-top:3px!important}#home_banner_angle_right_form{float:left;width:75%}#home_banner_angle_right_link{float:right;font-size:.7em;line-height:110%;padding:18px 0 0;text-align:right;width:25%}#home_banner_angle_right_link a{padding:0 0 14px;text-decoration:none!important}#home_banner_angle_right_link .hvr-underline-from-left:before{background:#fff;height:1px}#home_banner_angle_right_form ::-webkit-input-placeholder{color:#fff!important}#home_banner_angle_right_form :-moz-placeholder,#home_banner_angle_right_form ::-moz-placeholder{color:#fff!important}#home_banner_angle_right_form :-ms-input-placeholder{color:#fff!important}#home_mask,#menu_mobile,#menu_mobile_toggle{display:none}#header_main{left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}#header_main.scrolling{background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.26);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.26);box-shadow:0 1px 2px 0 rgba(0,0,0,.26);z-index:999999;z-index:99999}#header_main.hide-nav{top:-150px}#menu_mobile_toggle.hide-nav{top:-150px!important}.page-template-template-target-markets #header_main{left:auto;position:relative;right:auto;top:auto}.page-template-template-target-markets #menu_mobile_toggle{position:absolute}@media screen and (min-height:0px)and (max-height:820px)and (min-width:671px){.home #header_main,.home #header_main_angle{height:118px}.home #logo_kreston_reeves{top:17px}.home #header_main_menu_top{height:52px}.home #header_main_menu_base{height:66px}.home #header_menu_base_burger.opened,.home .sf-menu li.sfHover ul,.home .sf-menu li:hover ul{top:58px}.home #home_banner{margin-bottom:50px}.home #home_banner_angle_left{background-size:auto 470px;width:250px}.home #home_banner_angle_right{background-size:auto 470px;height:470px;width:2842px}.home #home_banner_scoller .home_banner_scoller_creative{height:470px}.home #home_banner_scoller_text{padding-top:95px}.home #home_banner_angle_right.active{left:347px}.home #home_banner .slick-dots{bottom:155px}.home #home_banner_angle_right_inner{left:293px;top:352px}}@media screen and (min-height:0px)and (max-height:820px)and (min-width:671px)and (max-width:970px){.home #logo_kreston_reeves{top:15px!important}}@media screen and (min-height:0px)and (max-height:820px)and (min-width:671px)and (max-width:1350px){.home #header_main{height:95px}.home #header_main_device{background:#259fc8;height:95px;left:0;opacity:0;position:absolute;top:-138px;transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;width:100%}.home #header_main_device.active{opacity:1;top:0}.home #logo_kreston_reeves{left:30px;top:7px}}#home_insights_menu{list-style-image:none;list-style:none;margin:0;padding:0 0 10px}#home_insights_menu li{display:inline-block;margin:0;padding:0 5px 10px 0}#home_insights_menu li a{color:#4a4a4a;text-decoration:none;text-transform:lowercase}#home_insights_menu li a:hover{text-decoration:underline}#panel_insights .button_outline_right{float:right;font-size:.85em;letter-spacing:1px}#panel_insights .h2_styler{padding:0 0 10px}.page-template-template-expertise #panel_insights .h2_styler{color:#89146a;padding:0 0 30px}.page-template-template-expertise #panel_insights.panel_insights_events .h2_styler{color:#269fc7}.single-post #panel_insights .h2_styler{color:#89146a;padding:0 0 30px}#panel_insights ol{list-style:none;list-style-image:none;margin:0 -14px;padding:20px 0 0}#panel_insights ol li{display:inline-block;margin:0;padding:0 14px;vertical-align:top;width:33.3333333333%}#panel_insights ol li article{padding:0 0 40px}#panel_insights ol li .panel_insights_img{line-height:9px;padding:0 0 25px}#panel_insights ol li .panel_insights_img img{height:auto;width:100%}#panel_insights ol li .panel_insights_cat{color:#269fc7;display:block;letter-spacing:3px;padding:0 0 15px;text-transform:uppercase}#panel_insights ol li h3{padding:0 0 30px}#panel_insights ol li h3 a{color:#4a4a4a;display:block;padding:0 0 40px;text-decoration:none}#panel_insights ol li h3 span{display:block;font-size:.9em;font-weight:400;padding:0 0 5px}#panel_insights ol li p{font-size:.9em;line-height:140%}#panel_insights ol li .panel_insights_more{font-size:.8em}#panel_insights ol li .panel_insights_more a{color:#269fc7;letter-spacing:2px;text-transform:uppercase}#panel_insights h3 .hvr-underline-from-left:before{right:65%}@media (min-width:671px){#panel_insights .hvr-underline-from-left:active:before,#panel_insights .hvr-underline-from-left:focus:before,#panel_insights h3 .hvr-underline-from-left:hover:before{right:0}}#panel_insights ol li .panel_insights_more .hvr-underline-from-left{padding:0 0 5px;text-decoration:none}#panel_insights ol li .panel_insights_more .hvr-underline-from-left:before{height:1px}#sector_services_articles_all,#sector_services_events_all{padding:20px 0 80px;text-align:center}#progress_panel_insights_wrapper{clear:both;display:none;height:3px;margin-bottom:45px;overflow:hidden}.progress_panel_insights{background-color:#d6d6d6;background-image:linear-gradient(90deg,#259fc8,#259fc8);background-repeat:no-repeat;background-size:0 100%;height:3px;transition:background-size .4s ease-in-out;width:100%}#progress_panel_insights_wrapper .progress_panel_insights{float:left;width:83.3333%}#progress_panel_insights_wrapper #progress_panel_insights_gap{background:#259fc8;float:left;height:3px;width:16.6667%}.menu_breadcrumb{display:block;font-size:.9em;line-height:130%}.menu_breadcrumb a{color:#4a4a4a!important;text-decoration:underline}.menu_breadcrumb a:hover{text-decoration:none}#webinars_base_panel{background:#f1f1f1;clear:both;display:block;padding:49px 0 59px}#specialisms_banner *,#specialisms_menus,#specialisms_menus *{transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease}#specialisms_banner{clear:both;display:block;height:350px;overflow:hidden;position:relative}#specialisms_banner #specialisms_banner_clipper{background:rgba(172,221,235,.35);background-position:50%;background-repeat:no-repeat;background-size:cover;clip-path:polygon(0 0,100% 0,80% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);height:295px;margin-left:-1250px;max-width:1250px;position:relative;width:100%}#specialisms_banner #specialisms_banner_clipper.active{margin-left:0}#specialisms_banner #specialisms_banner_title{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_home_top_short.webp) 41.3% 50% no-repeat;background-size:auto 500px;bottom:0;bottom:-351px;height:351px;left:0;opacity:0;position:absolute;width:791px}#specialisms_banner #specialisms_banner_title.active{bottom:0;opacity:1}#specialisms_banner #specialisms_banner_title h1{color:#fff;max-width:74%;max-width:72%;padding:60px 0 0 95px}#specialisms_banner #specialisms_banner_mobile_alternative{display:none;line-height:9px}#specialisms_banner #specialisms_banner_mobile_alternative img{height:auto;width:100%}#specialisms_banner_clipper_slash{background:url(/wp-content/themes/krestonreeves/dist/images/slash.webp) 100% no-repeat;background-size:auto 295px;bottom:0;height:295px;position:absolute;right:0;top:0;width:100%}#specialisms_menus{clear:both;display:block;opacity:0}#specialisms_menus.active{opacity:1}#specialisms_menus #specialisms_breadcrumb{clear:both;margin-top:-33px;padding:0 0 0 400px;position:relative;z-index:2}#specialisms_submenu{float:right;margin-top:-35px;position:relative;width:23%;z-index:3}#specialisms_submenu_toggle{background:#269fc7 url(/wp-content/themes/krestonreeves/dist/images/arrow-down-w.webp) no-repeat 95% 50%;background-size:15px auto;color:#fff;display:block;font-size:.85em;letter-spacing:1px;line-height:120%;padding:10px 42px 10px 20px;text-decoration:none;text-transform:uppercase;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;width:100%}#specialisms_submenu nav{display:none;position:absolute;width:100%}#specialisms_submenu nav .nav_arrow{display:block;line-height:9px;text-align:center;width:100%}#specialisms_submenu nav .nav_arrow img{height:10px;margin-top:5px;width:auto}#specialisms_submenu nav ul{background:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);list-style:none;list-style-image:none;margin:0;padding:15px 20px}#specialisms_submenu nav ul li{display:block;line-height:125%;margin:0;padding:0}#specialisms_submenu nav ul li a{color:#269fc7;display:block;padding:6px 0;text-decoration:none}#specialisms_submenu:hover #specialisms_submenu_toggle{background-color:#4a4a4a;background-image:url(/wp-content/themes/krestonreeves/dist/images/arrow-up-w.webp)}#specialisms_submenu:hover nav{display:block}#specialisms_content{clear:both;display:block;float:none;padding:100px 0 0}.content_col{float:left;width:63.6645962733%;width:65.5%}.content_col_right{float:right;padding:0 0 30px;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:25.2329192547%;width:27%}#post_content .content_col{padding-bottom:50px;width:59.5%}#post_content .content_col_right{width:33.5%}#post_content .content_col_right .h2_styler{color:#89146a;padding-top:30px}#challenges_content .content_col{padding-top:20px;width:66.1264181524%}#challenges_content .content_col_right{padding-top:20px;width:24.14910859%}.sticky-adjust .content_col_right{top:140px}@media (min-width:0px)and (max-width:1350px){.sticky-adjust .content_col_right{top:95px}}.page-template-template-about .content_col,.page-template-template-csr .content_col{width:77%}.content_dark_txt li,.content_dark_txt p{color:#212121}.content_col .content_dark_txt{padding-bottom:35px}.content_col .content_dark_txt h2{display:block}.specialisms_content_how_help{padding-bottom:40px}.specialisms_content_how_help h2{padding-bottom:0}.col_help{float:left;width:48%}.col_help_right{float:right}.col_help h3{padding:35px 0 5px}#specialisms_resources{background-image:url(/wp-content/themes/krestonreeves/dist/images/bkg_resources_tall.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;clear:both;display:block;margin:0 0 80px;padding:49px 0 59px}#specialisms_resources .h2_styler{padding:0 0 50px}#specialisms_resources_more{clear:both;display:block;padding-top:0;text-align:center}.resource_article_wrapper{margin:0 -15px}.resource_article_padder{padding:0 15px 30px}.resource_article .resource_article_img{float:left;line-height:9px;width:45%}.resource_article .resource_article_img img{-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.23);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.23);box-shadow:0 3px 5px 0 rgba(0,0,0,.23);height:auto;max-width:78%;width:100%}.resource_article .resource_article_right{float:left;width:55%}.resource_article h3{padding:0 0 10px}.resource_article h3 span{display:block;font-size:.75em;font-weight:400;padding:0 0 10px}.resource_article p{font-size:.9em;line-height:140%}.resource_article .button_outline{font-size:.85em;line-height:110%;margin-top:5px;max-width:180px;padding:10px}#specialisms_resources .resource_article{float:left;width:50%}#specialisms_resources .resource_article_1{clear:left}.people_article,.people_article *{transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.people_article{display:block}.people_article_img{display:block;line-height:9px;padding:0}.people_article_img img{height:auto;max-width:100%;width:220px}.people_article_info{background:#fff;border-top:4px solid #acddeb;float:right;margin-bottom:20px;margin-top:-30px;padding:10px;position:relative;width:85%}.people_article_info h3,.people_article_info h4{color:#4a4a4a;font-size:1em;line-height:100%;padding:0 0 8px}.people_article_info h3 span,.people_article_info h4 span{font-size:.8em;font-weight:400}.people_article_info h3 a,.people_article_info h4 a{color:#4a4a4a}.people_article_info ul{list-style:none;list-style-image:none;margin:0;padding:0}.people_article_info ul li{display:block!important;font-size:.85em;line-height:120%;margin:0!important;padding:0 0 3px!important;width:100%!important}.people_article_info ul li:first-child{min-height:45px}.content_col_right .people_article_info ul li:first-child{min-height:5px}.people_article_info ul li a{color:#4a4a4a;font-weight:500;text-decoration:none}.people_article_info ul li a:hover{text-decoration:underline}.specialisms_people_contact{padding-top:15px;text-align:center}.specialisms_people_contact .button_outline_purple{background:#89146a!important;color:#fff!important}.specialisms_people_contact .button_outline_purple:hover{background:#269fc7!important;border-color:#269fc7!important}.specialisms_people_contact_subscribe{padding-top:0}#specialisms_testimonial{border-left:10px solid #89146a;clear:both;display:block;margin-bottom:65px;max-width:625px;padding:0 0 0 30px}#people_profile_main #specialisms_testimonial{max-width:660px}#specialisms_testimonial_text{line-height:140%}#people_profile_main #specialisms_testimonial_text{font-size:1.2em}#specialisms_testimonial_author{font-size:.95em}#specialisms_testimonial_cta{font-size:.85em;letter-spacing:1px;padding:0}#specialisms_testimonial_cta a{color:#89146a;text-decoration:none}#specialisms_testimonial_cta a:hover{text-decoration:underline}#people_profile_main #specialisms_testimonial_cta .button_outline{padding:10px 20px;width:auto}#specialisms_studies{background:#dcf1f7;border-bottom:10px solid #269fc7;clear:both;display:block;margin-bottom:80px;margin-top:-80px;padding:40px 0 30px}#specialisms_studies .h2_styler{padding-bottom:55px}#specialisms_studies_more{clear:both;display:block;display:none;padding-top:10px;text-align:center}.study_article_wrapper{margin:0 -20px}.study_article_padder{padding:0 20px 30px}.study_article .study_article_img{float:left;line-height:9px;width:52%}.study_article .study_article_img img{height:auto;max-width:85%;width:100%}.study_article .study_article_right{float:left;width:48%}.study_article h3{padding:0 0 10px}.study_article p{font-size:.9em;line-height:140%}.study_article .button_outline{font-size:.85em;line-height:110%;margin-top:5px;max-width:180px;padding:10px}#specialisms_studies .study_article{float:left;width:50%}#specialisms_studies .study_article_1{clear:left}#content_standard{clear:both;display:block}#standard_breadcrumb{clear:both;margin-top:-20px;opacity:1;padding:0 0 60px 470px;transition:all .1s ease;-o-transition:all .1s ease;-moz-transition:all .1s ease;-webkit-transition:all .1s ease}#standard_breadcrumb.hide{opacity:0}#standard_breadcrumb span{position:relative}#standard_breadcrumb{margin:0 auto;max-width:1272px;padding:30px 20px 20px}#people_intro{clear:both;display:block;max-width:570px;padding:0 0 30px}.news-and-insights #people_intro h1{font-size:2.2em}#content_standard.content_standard_search_results{padding-top:40px}#content_standard.content_standard_search_results #people_intro{padding:0}#content_standard.content_standard_404{padding-top:40px}.searchandfilter select.sf-input-select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#people_search{clear:both;display:block;padding:0 0 40px}#people_search .searchandfilter ul{list-style:none;list-style-image:none;margin:0;padding:0}#people_search .searchandfilter ul li{float:left;padding:0 20px 20px 0;width:22%}#people_search .searchandfilter ul li:first-child{float:right;padding:0;width:28%}#people_search .searchandfilter label{display:block}#people_search .searchandfilter select.sf-input-select{background:#269fc7 url(/wp-content/themes/krestonreeves/dist/images/arrow-down-w.webp) no-repeat 95% 50%;background-size:15px auto;border:none;color:#fff;font-size:.9em;letter-spacing:1px;min-width:100%;padding:11px 42px 11px 18px;text-transform:uppercase}#people_search .searchandfilter .sf-input-text{background:url(/wp-content/themes/krestonreeves/dist/images/icon-search.webp) 100% no-repeat transparent;background-size:20px auto;border:none;border-bottom:1px solid #707070;min-width:100%;padding:9px 42px 9px 0;width:100%}#people_search.news-and-insights-search .searchandfilter .sf-field-search{float:right;width:35%}#people_search.news-and-insights-search .searchandfilter .sf-field-taxonomy-sector,#people_search.news-and-insights-search .searchandfilter .sf-field-taxonomy-service{height:0;opacity:0;padding:0;position:absolute;visibility:hidden;width:0!important}.page.page-id-299 #people_search.news-and-insights-search .searchandfilter .sf-field-search{float:right;width:35%}#people_results{clear:both;display:block;margin:0 -15px;padding-bottom:60px}#people_results .people_article{float:left;width:33.3333333333%}#people_results .people_article:hover .people_article_img img{width:230px}#people_results .people_article:hover .people_article_padder{margin-top:-20px}#people_results .people_article_1{clear:left}#people_results .people_article_padder{padding:0 15px}#people_results .people_article_info{width:70%}#people_results .people_article_info .button_outline{font-size:.95em;line-height:110%;margin-top:15px;max-width:180px;padding:10px}.no_results_gap{clear:both;display:none}#ajax_profile_holder_outer{background:rgba(0,0,0,.7);display:none;height:100vh;left:0;overflow-y:auto;padding:20px;position:absolute;right:0;top:0;z-index:99999}#ajax_profile_holder_outer.ajax_profile_holder_outer_careers{z-index:99999999}#ajax_profile_holder{background:#fff;background:url(/wp-content/themes/krestonreeves/dist/images/bkg_careers_testimonials.webp) 100% 0 no-repeat #fff;background-size:700px auto;border-top:10px solid #269fc7;margin:0 auto;max-width:900px;min-height:200px;padding:20px 30px}.post-type-archive-locations #ajax_profile_holder{max-width:1200px;min-height:100vh}.post-type-archive-people #ajax_profile_holder{min-height:100vh}.single-people .popup_close,.single-people .popup_expand{display:none}.single-people .glide-form-style .popup_close{display:block}#people_profile_main{clear:both;display:block}#people_profile_main h1{padding:0}#people_profile_main h1 span{display:block;font-size:.45em;font-weight:400;line-height:140%;padding:8px 0}.post-type-archive-people #people_profile_main h1{font-size:2.4em}.single-people #people_profile_main{max-width:850px;max-width:870px;padding-top:20px}#people_profile_main_contact{border-bottom:2px solid #269fc7;margin-bottom:40px;position:relative}#people_profile_main_contact_img{bottom:0;float:left;left:0;line-height:9px;position:absolute;width:40%}#people_profile_main_contact_img img{height:auto;width:88%}#people_profile_main_contact_cta{float:right;width:58%}#people_profile_main_contact_position{font-size:1.2em}#people_profile_main_contact ul{list-style:none;list-style-image:none;margin:0;padding:0 0 15px}#people_profile_main_contact ul li{margin:0;padding:0}#people_profile_main_contact ul li a{background:url(/wp-content/themes/krestonreeves/dist/images/icon-phone.webp) 0 no-repeat;background-size:18px auto;color:#4a4a4a;display:block;padding:2px 0 2px 32px;text-decoration:none}#people_profile_main_contact ul li a:hover{color:#4a4a4a;color:#259fc8;text-decoration:underline;text-decoration:none}#people_profile_main_contact ul li.people_linkedin a{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-linkedin.webp)}#people_profile_main_contact ul li.people_twitter a{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-twitter.webp)}#people_profile_main_contact ul li a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-phone-blue.webp)}#people_profile_main_contact ul li.people_linkedin a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-linkedin-blue.webp)}#people_profile_main_contact ul li.people_twitter a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/images/icon-twitter-blue.webp)}#people_profile_main_contact_buttons_device{display:none}#people_profile_main_contact_buttons{padding:0 0 40px}#people_profile_main_contact_buttons .button_outline{font-size:.85em;line-height:110%;margin:5px 10px 0 0;max-width:48%;padding:10px;vertical-align:middle;width:200px}#people_profile_main_contact_buttons .button_outline_purple{background:url(/wp-content/themes/krestonreeves/dist/images/icon-download.webp) no-repeat 15px 50%;background-size:15px auto;margin-right:0}.people_profile_main_panel{clear:both;display:block;padding:0 0 20px}#people_profile_main_specialisms ul li{line-height:120%;padding:0 0 10px}#people_profile_main_specialisms .col_specialisms_3{float:left;padding-right:20px;width:33.3333333333%}#people_profile_main_specialisms .col_specialisms_2{float:left;padding-right:20px;width:50%}#ajax_profile_wrapper #specialisms_studies{margin:0}.post-type-archive-people #ajax_profile_wrapper #specialisms_studies{margin:0 -30px -20px;padding-left:30px;padding-right:30px}#ajax_profile_wrapper #panel_insights.panel_insights_padded{padding-top:50px}#ajax_profile_wrapper #panel_insights .h2_styler{color:#89146a}.archive.category #people_results,.archive.tag #people_results,.page-id-12623 #people_results,.page.page-id-299 #people_results{margin:0}.page.page-id-299 #people_search .searchandfilter ul li:first-child{width:31.8%}.page.page-id-299 #people_search .searchandfilter h4{background:#269fc7 url(/wp-content/themes/krestonreeves/dist/images/arrow-down-w.webp) no-repeat 95% 50%;background-size:15px auto;border:none;color:#fff;display:none;font-size:.9em;font-weight:400;letter-spacing:1px;line-height:130%;min-width:100%;padding:11px 42px 11px 18px;text-transform:uppercase}.page.page-id-299 #people_search .searchandfilter ul li{width:20%}.page.page-id-299 #people_search .searchandfilter ul li:first-child{clear:both;float:none;padding:0 0 24px;width:100%}.page.page-id-299 #people_search .searchandfilter ul li:last-child{float:right;width:35%}.page.page-id-299 #people_search .searchandfilter .sf-field-category{clear:both;display:block;list-style:none;list-style-image:none;margin:0;padding:0;width:100%}.page.page-id-299 #people_search .searchandfilter .sf-field-category li{display:inline-block;float:none!important;margin:0;padding:0 10px 10px 0!important;width:auto!important}.page.page-id-299 #people_search .searchandfilter .sf-field-category li label{background:#269fc7;color:#fff;cursor:pointer;letter-spacing:1px;padding:11px 18px;text-transform:uppercase;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.page.page-id-299 #people_search .searchandfilter .sf-field-category li label:hover,.page.page-id-299 #people_search .searchandfilter .sf-field-category li.sf-option-active label{background:#89146a}.page.page-id-299 #people_search .searchandfilter .sf-field-category li input{display:none}.archive.category #people_results,.archive.category-events #people_results,.archive.tag #people_results{margin:0}.archive.category-events #people_search .searchandfilter h4{background:#269fc7 url(/wp-content/themes/krestonreeves/dist/images/arrow-down-w.webp) no-repeat 95% 50%;background-size:15px auto;border:none;color:#fff;display:none;font-size:.9em;font-weight:400;letter-spacing:1px;line-height:130%;min-width:100%;padding:11px 42px 11px 18px;text-transform:uppercase}.archive.category-events #people_search .searchandfilter ul li{width:30%}.archive.category-events #people_search .searchandfilter ul li:first-child{float:left}.archive.category-events #people_search .searchandfilter ul li:last-child{float:right;width:35%}.archive.category-events #people_search .searchandfilter .sf-field-category{clear:both;display:block;list-style:none;list-style-image:none;margin:0;padding:0;width:100%}.archive.category-events #people_search .searchandfilter .sf-field-category li{display:inline-block;float:none!important;margin:0;padding:0 10px 10px 0!important;width:auto!important}.archive.category-events #people_search .searchandfilter .sf-field-category li label{background:#269fc7;color:#fff;cursor:pointer;letter-spacing:1px;padding:11px 18px;text-transform:uppercase;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.archive.category-events #people_search .searchandfilter .sf-field-category li label:hover,.archive.category-events #people_search .searchandfilter .sf-field-category li.sf-option-active label{background:#89146a}.archive.category-events #people_search .searchandfilter .sf-field-category li input{display:none}#locations_intro{clear:both;display:block;max-width:805px;padding:0 0 30px}#locations_results{clear:both;display:block;margin:0 -37px;padding-bottom:60px}#locations_results .location_article{float:left;padding:0 0 30px;width:50%}#locations_results .location_article_padder{padding:0 37px}#locations_results .locaton_article_holder{padding:0 0 122px;position:relative}#locations_results .location_article_img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:340px;line-height:9px;padding:0;width:72.4637681159%}#locations_results .location_article_img img{display:none}#locations_results .location_article_img a{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#locations_results .location_article_info{background:#fff;border-top:4px solid #acddeb;bottom:0;max-width:266px;padding:20px 25px 0;position:absolute;right:0;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}#locations_results .location_article:hover .location_article_info{bottom:10px;max-width:276px;right:10px}#locations_results .location_article_info h2{padding:0 0 15px}.p_location_article_info{font-size:.9em;line-height:135%;padding:0 0 10px}.p_location_article_info a{color:#4a4a4a}.wak-location-details{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px;justify-content:flex-start}#locations_results .location_article_info .button_outline{font-size:.95em;line-height:110%;margin-top:15px;max-width:180px;padding:10px}.single-locations .popup_close,.single-locations .popup_expand{display:none}.single-locations .glide-form-style .popup_close{display:block}#location_profile_main{margin:0 auto;padding-top:20px}.single-locations #location_profile_main{max-width:1020px}#location_profile_main .text-feature{font-size:1.1em}#location_profile_main_contact{border-bottom:2px solid #269fc7;margin-bottom:80px}#location_profile_main_contact #location_profile_main_contact_map{float:left;margin:0 0 -20px;padding:0 55px 0 0;width:40.6862745098%}#location_profile_main_contact #location_profile_main_contact_info{float:left;padding:15px 0 0;width:59.3137254902%}#location_profile_main_contact #location_profile_main_contact_info h1{padding:0 0 15px}#location_profile_main_contact #location_profile_main_contact_info .office_directions{color:#89146a;font-weight:500;letter-spacing:1px;text-decoration:none;text-transform:uppercase}#location_profile_main_contact #location_profile_main_contact_info .office_directions:hover{text-decoration:underline}#location_profile_main_contact_buttons{padding:15px 0 20px}#location_profile_main_contact_buttons .button_outline{font-size:.85em;line-height:110%;margin:5px 10px 0 0;max-width:48%;padding:14px 10px;vertical-align:middle;width:220px}#location_profile_main_contact_buttons .button_outline_purple{background:url(/wp-content/themes/krestonreeves/dist/images/icon-download.webp) no-repeat 15px 50%;background-size:15px auto;margin-right:0}.col_office_content{float:left;padding-top:20px;width:48%}.col_office_content_right{float:right}.col_office_content ul li{font-size:.95em;line-height:130%;padding:0 0 25px}#location_profile_base{clear:both;display:block;max-width:940px;padding:20px 0 0}#location_profile_base_info p{font-size:.95em;line-height:130%}#location_profile_base_office{max-width:690px;padding-top:30px}#location_profile_base_office p strong a{color:#4a4a4a}#location_profile_base_office .button_outline{margin-top:10px;max-width:220px;padding:12px 15px}.single-locations #location_profile_base{padding-bottom:60px}#post_title{clear:both;display:block}#post_title h1{max-width:940px}#post_banner{background:rgba(172,221,235,.35);background-position:50%;background-repeat:no-repeat;background-size:cover;clear:both;clip-path:polygon(0 0,100% 0,80% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);display:block;height:295px;margin-bottom:45px;margin-left:0;margin-top:25px;max-width:1250px;position:relative;transform:translateX(-1250px);transition:transform .6s ease;-o-transition:transform .6s ease;-moz-transition:transform .6s ease;-webkit-transition:transform .6s ease;width:100%}#post_banner.active{transform:translateX(0)}#post_date_share{clear:both;display:block;padding:0 0 10px}#post_date{float:left;font-size:.85em;line-height:140%;padding-right:20px}#post_date a{color:#89146a}#post_date_share .post_share{float:right;margin-top:-6px}.post_share p{font-size:.85em}.post_share p,.post_share ul{display:inline-block;padding:0}.post_share ul{line-height:22px;list-style-image:none;list-style:none;margin:0}.post_share ul li{display:inline-block;margin:0;padding:0 0 0 12px}.post_share ul li a{background:url(/wp-content/themes/krestonreeves/dist/images/social-fb.webp) 50% no-repeat;background-size:25px 25px;display:block;height:25px;text-indent:-9999px;width:25px}.post_share ul li a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/images/social-fb-blue.webp)}.post_share ul li.post_share_linkedin a{background-image:url(/wp-content/themes/krestonreeves/dist/images/social-linkedin.webp)}.post_share ul li.post_share_linkedin a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/images/social-linkedin-blue.webp)}.post_share ul li.post_share_twitter a{background-image:url(/wp-content/themes/krestonreeves/dist/images/social-x-grey.webp)}.post_share ul li.post_share_twitter a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/images/social-x-blue.webp)}.post_share ul li.post_share_email a{background-image:url(/wp-content/themes/krestonreeves/dist/images/social-email.webp)}.post_share ul li.post_share_email a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/images/social-email-blue.webp)}#post_content #specialisms_testimonial{margin-top:40px}.single-post .people_article_info{width:75%}.people_article_button_ctas{padding-top:45px}.people_article_button_ctas .button_outline{margin-top:10px}.single-post #panel_insights{margin-top:50px}.single-post .content_col_right #people_article_button_ctas_device{display:none}#event_book_mob{clear:both;display:none;padding:25px 10px 55px;text-align:center}#event_book_right h2{padding:10px 0}#event_book_right p.event_book{padding:15px 0 50px}#event_book_right p.event_book .button_outline{padding-bottom:20px;padding-top:20px}#event_book_main{background:#f2f9fb;clear:both;display:block;margin:20px 0 60px -30px;padding:35px 50px 35px 30px}#event_book_main h2{padding-bottom:3px}#event_book_main p{line-height:140%;padding:0}#event_book_main .button_outline{padding-bottom:20px;padding-top:20px}#event_book_main_left{float:left;padding:0 52px 0 0;width:53.023255814%}#event_book_main_right{float:right;width:46.976744186%}.page-template-template-about,.page-template-template-csr{background:#fff}#about_content{padding:0 0 50px}#about_list{list-style-image:none;list-style:none}#about_list,#about_list li{clear:both;display:block;margin:0;padding:0 0 50px}#about_list li h3{display:block;float:left;padding:0 20px 0 0;width:15.1832460733%}#about_list li .about_list_gap{display:block;float:left;width:10.0523560209%}#about_list li .about_list_gap span{background:#acddeb;display:inline-block;height:5px;max-width:36px;width:90%}#about_list li .about_list_detail{display:block;float:left;font-size:.95em;line-height:130%;position:relative;width:74.7643979058%}#about_list.about_list_logos li .about_list_detail{padding-left:90px}#about_list li .about_list_detail img{height:auto;left:0;position:absolute;top:0;width:70px}.page-template-template-csr #panel_insights .h2_styler{color:#89146a}#csr_charities_panel{clear:both;display:block;padding-bottom:60px;padding-top:65px}#csr_charities_panel_intro{clear:both;display:block;max-width:1000px;padding:0 0 45px}#csr_charities_panel_list{clear:both;display:block}#csr_charities_panel_list article{display:table;float:left;padding:0 0 35px;width:48%}#csr_charities_panel_list article:nth-child(2n){float:right}#csr_charities_panel_list article:nth-child(odd){clear:both}#csr_charities_panel_list article .charity_logo{display:table-cell;line-height:9px;padding:0 0 25px;text-align:center;vertical-align:middle;width:37.8378378378%}#csr_charities_panel_list article .charity_logo img{height:auto;width:70%}#csr_charities_panel_list article .charity_info{display:table-cell;padding:0 0 25px;vertical-align:middle;width:62.1621621622%}#csr_charities_panel_list article .charity_info h3{font-size:.9em;line-height:130%;padding:0}#csr_charities_panel_list article .charity_info p{font-size:.9em;line-height:140%;padding:5px 0 0}#csr_blue_panel{background:#269fc7;clear:both;display:block;margin-bottom:120px;padding:80px 0}#csr_blue_panel *{color:#fff}#csr_blue_panel_img{float:right;line-height:9px;padding:0 100px 35px 0;width:50%}#csr_blue_panel_info{float:left;padding:30px 100px 35px 0;width:50%}#csr_blue_panel_info p{line-height:140%}#csr_blue_panel_img img{height:auto;width:100%}#content_form{width:86.5%}#content_form h2{color:#89146a}#content_form_base{clear:both;display:block;max-width:620px}#content_form_base p{font-size:.9em;line-height:140%}#content_standard_capper{max-width:1110px;padding:0 0 50px}#content_standard_capper .wpcf7{padding:0 0 30px}#challenges_content{padding:0 0 110px}#challenges_content_intro{margin-top:-20px}#challenges_content_intro *{color:#4a4a4a}#challenges_contact{border-top:4px solid #acddeb;padding:20px 0 40px}#challenges_contact h2,#challenges_contact h3{padding-bottom:15px}#challenges_contact p{font-size:.8em;line-height:140%}#challenges_contact .button_outline{font-weight:500;letter-spacing:1px;margin-top:10px}#challenges_testimonial{border-left:4px solid #89146a;padding:0 0 0 20px}#challenges_testimonial p{padding:10px 0 0}#challenges_testimonial_text{font-size:1.15em;padding-top:0!important}#challenges_testimonial_author{font-size:.95em;line-height:140%}#challenges_testimonial_cta{font-size:.85em;letter-spacing:1px}#challenges_testimonial_cta a{color:#89146a;text-decoration:none}#challenges_testimonial_cta a:hover{text-decoration:underline}.challenges_resource_wrapper{background:#f1f1f1;clear:both;display:block;margin:55px 0 75px -100px;padding:70px 140px 60px 100px}.challenges_resource_wrapper h2{padding:0 0 50px}.challenges_resource_wrapper p{font-size:.9em;line-height:140%}.challenges_resource_wrapper p .button_outline{font-size:.9em;margin-top:10px}.challenges_resource_wrapper .challenges_resource_img{float:left;line-height:9px;width:30%}.challenges_resource_wrapper .challenges_resource_img img{-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.23);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.23);box-shadow:0 3px 5px 0 rgba(0,0,0,.23);height:auto;max-width:78%;width:100%}.challenges_resource_wrapper .challenges_resource_right{float:left;width:70%}#challenges_form_base_cta{clear:both;display:block;font-size:.825em;padding:50px 0 0}#challenges_form_base_cta a{font-weight:500;letter-spacing:1px;line-height:150%}#targetm_content{clear:both;display:block;float:none;padding:100px 0 120px}#targetm_intro{max-width:800px;padding:0 0 60px}#targetm_scroller{position:relative}#targetm_scroller_graphic{float:right;min-height:100vh;padding:20px 0 0;position:-webkit-sticky;position:sticky;top:0;top:20%;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:40.9385113269%}#targetm_scroller_content{float:left;width:48.786407767%}.sticky-adjust #targetm_scroller_graphic{top:140px}@media (min-width:0px)and (max-width:1350px){.sticky-adjust #targetm_scroller_graphic{top:95px}}#targetm_hotspot_wrapper{height:auto;margin:0 auto;position:relative;width:100%;z-index:1}#targetm_hotspot_container{height:0;padding-bottom:100%;position:relative}#targetm_hotspot_container img{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:90px auto;height:auto;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:100%;z-index:2}#targetm_hotspot_container img.active{opacity:1;z-index:3}#targetm_hotspot_container img#img_target_1{background-color:transparent!important}#targetm_hotspot_container a{cursor:pointer;display:block;position:absolute;text-indent:-9999px;z-index:4}#targetm_hotspot_container .hotspot_1{height:30.1383399209%;left:23.814229249%;top:.5928853755%;width:50.2964426877%}#targetm_hotspot_container .hotspot_2{height:42.1936758893%;left:68.6758893281%;top:31.0276679842%;width:30.5335968379%}#targetm_hotspot_container .hotspot_3{height:24.9011857708%;left:21.837944664%;top:73.6166007905%;width:52.5691699605%}#targetm_hotspot_container .hotspot_4{height:42.0948616601%;left:.5928853755%;top:31.1264822134%;width:30.4347826087%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_1{height:20.256916996%;left:51.976284585%;top:5.6324110672%;width:29.1501976285%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_2{height:24.9011857708%;left:75.5928853755%;top:37.2529644269%;width:21.9367588933%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_3{height:18.1818181818%;left:54.4466403162%;top:73.6166007905%;width:25%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_4{height:18.3794466403%;left:20.7509881423%;top:73.5177865613%;width:24.604743083%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_5{height:25%;left:2.1739130435%;top:37.8458498024%;width:22.4308300395%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_6{height:23.5177865613%;left:10.7707509881%;top:2.9644268775%;width:36.4624505929%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_1{height:25.395256917%;left:49.4071146245%;top:.9881422925%;width:31.5217391304%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_2{height:21.837944664%;left:68.1818181818%;top:27.6679841897%;width:31.2252964427%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_3{height:27.1739130435%;left:72.5296442688%;top:50.4940711462%;width:26.7786561265%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_4{height:33.6956521739%;left:48.418972332%;top:65.4150197628%;width:23.3201581028%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_5{height:33.8932806324%;left:26.4822134387%;top:65.3162055336%;width:21.3438735178%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_6{height:27.1739130435%;left:.5928853755%;top:49.3083003953%;width:25.395256917%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_7{height:21.442687747%;left:.5928853755%;top:27.1739130435%;width:31.1264822134%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_8{height:25.790513834%;left:17.1936758893%;top:.5928853755%;width:30.9288537549%}#targetm_hotspot_container .mobile_cta{display:none;left:0;line-height:140%;margin-top:-30px;padding:0 25%;position:absolute;right:0;text-align:center;top:50%;width:100%}.targetm_section{clear:both;display:block;padding:60px 0 190px}@media (min-width:781px){.targetm_section_title{background:transparent!important}}.targetm_goto{clear:both;display:block;padding:60px 0 20px}.targetm_goto a{background:url(/wp-content/themes/krestonreeves/dist/images/arrow-down.webp) 0 no-repeat;background-size:12px auto;color:#89146a;display:inline-block;font-size:.75em;font-weight:500;letter-spacing:1px;padding:1px 0 1px 25px;text-decoration:none;text-transform:uppercase}.targetm_goto_mobile{display:none}#targetm_base{clear:both;display:block;padding:60px 0 0;width:48.786407767%}#targetm_base h2{color:#4a4a4a}#targetm_base .button_outline{font-size:.825em;font-weight:500;letter-spacing:1px;margin-top:10px}#menu-mobile-menu.menu-mobile-menu-careers{border-top:95px solid #259fc8}#header_main ul li a.button_outline{color:#fff;font-size:.8em;margin:8px 0 0;padding:11px 35px;width:auto}.page-template-template-careers #header_main ul li:last-child{padding-right:0}#header_careers_back{clear:both;display:block;font-size:.9em;padding:10px 10px 0 0;position:relative;text-align:right;z-index:1}#header_careers_back a{color:#4a4a4a;text-decoration:none}#header_careers_back a:hover{text-decoration:none}#careers_banner{display:block;height:692px;overflow:hidden;position:relative;width:100%}#careers_banner *{transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease}#careers_banner_strip_left_base{background:url(/wp-content/themes/krestonreeves/dist/images/careers_left_base.webp) 100% no-repeat;background-size:auto 692px;bottom:0;left:-1130px;position:absolute;top:0;width:1130px;z-index:1}#careers_banner_strip_left_top{background:url(/wp-content/themes/krestonreeves/dist/images/careers_left_top.webp) 100% no-repeat;background-size:auto 892px;bottom:0;left:-521px;position:absolute;top:0;width:521px;z-index:2}#careers_banner_strip_right{background:url(/wp-content/themes/krestonreeves/dist/images/careers_right.webp) 0 no-repeat;background-size:auto 165px;bottom:0;height:165px;position:absolute;right:-935px;width:935px;z-index:2}#careers_banner_strip_left_base.active,#careers_banner_strip_left_top.active{left:0}#careers_banner_strip_right.active{right:0}#careers_banner h1{color:#fff;font-size:5.6em;font-weight:400;line-height:100%;max-width:800px;opacity:0;padding:100px 20px 20px 100px;position:relative;z-index:3}#careers_banner h1.active{opacity:1}#careers_banner_strip_right{padding:40px 20px 0 170px}#careers_banner_strip_right_holder{max-width:660px}#careers_banner_strip_right_left{float:left;width:70%}#careers_banner_strip_right_left *{color:#fff}#careers_banner_strip_right_left p{font-size:.95em;line-height:125%;padding:0}#careers_banner_strip_right_right{float:right;padding:7px 0 0;width:25%}#careers_banner_strip_right_right .button_outline{font-size:.8em;max-width:190px;padding:12px 10px;width:100%}#careers_banner_base_mobile{display:none}.careers_home_panel .container_capped{max-width:1070px}.careers_home_panel .careers_home_panel_wrapper{padding:60px 0 0;position:relative}.careers_home_panel .careers_home_content,.careers_home_panel .careers_home_image{width:50%}.careers_home_panel .careers_home_image{line-height:9px}.careers_home_panel .careers_home_image img{max-height:320px;max-width:90%;object-fit:contain}.careers_home_panel .careers_home_image .careers_home_image_mob_right{display:none}.careers_home_panel .careers_home_content{padding:60px 0 0}.careers_home_panel .careers_home_content h2{padding:0 0 10px}.careers_home_panel .careers_home_content p{color:#212121;line-height:140%}.careers_home_buttons{max-width:488px;padding:20px 0 60px}.careers_home_buttons a{float:left;max-width:48%;padding:12px;width:48%}.careers_home_buttons a:last-child{float:right}#careers_home_panel_experienced .careers_home_panel_wrapper{border-bottom:2px solid #269fc7}#careers_home_panel_experienced{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_careers_home_panel_experienced.webp) bottom no-repeat;background-size:2144px auto}#careers_home_panel_experienced .careers_home_content{float:right}#careers_home_panel_experienced .careers_home_image{bottom:0;left:0;position:absolute}#careers_home_panel_students{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_careers_home_panel_students.webp) top no-repeat;background-size:2144px auto}#careers_home_panel_students .careers_home_content{float:left}#careers_home_panel_students .careers_home_image{bottom:0;position:absolute;right:0;text-align:right}#careers_cv_panel{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_cv_panel.webp) 50% no-repeat;background-size:auto 255px;display:table;height:255px;width:100%}#careers_cv_panel .container{display:table-cell;vertical-align:middle;width:100%}#careers_cv_panel *{color:#fff;text-align:center}#careers_cv_panel h2{padding:0 0 25px}#careers_cv_panel p{padding:0}#careers_cv_panel .button_outline{border-color:#fff}#careers_cv_panel .button_outline:hover{background:#fff!important;color:#89146a!important}.careers_working_at_kreston{clear:both;display:block;padding:60px 0 80px}.careers_working_at_kreston h2{padding:0 0 60px}.careers_working_at_kreston_articles{margin:0 -8px}.careers_working_at_kreston_articles article{float:left;padding:0 8px 20px;width:33.3333333333%}.careers_working_at_kreston_articles article *{transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease}.careers_working_at_kreston_articles article img{height:auto;width:95%}.careers_working_at_kreston_articles article .careers_working_at_kreston_articles_content{background:#fff;border-top:4px solid #84c1d5;float:right;margin-top:-62px;padding:15px 18px;position:relative;width:80%}.careers_working_at_kreston_articles article:hover .careers_working_at_kreston_articles_content{border-color:#269fc7;margin-top:-82px;width:85%}.careers_working_at_kreston_articles article a h3,.careers_working_at_kreston_articles article a p{color:#4a4a4a}.careers_working_at_kreston_articles article a{text-decoration:none!important}.careers_working_at_kreston_articles article h3{padding:0 0 13px}.careers_working_at_kreston_articles article p{font-size:.95em;line-height:130%}.careers_working_at_kreston_cta{clear:both;display:block;padding:30px 0 0;text-align:center}#careers_social{background:#dcf1f7;clear:both;display:block;padding:60px 0 30px}.page-id-531 #careers_social{border-top:10px solid #269fc7}#careers_social_instagram{clear:both;display:block;margin:0 -14px}#careers_social_twitter{clear:both;display:block;margin:0 -8px}#sbi_load{display:none!important}.careers_social_header{padding:0 0 15px}.careers_social_header h2{float:left;padding:6px 0 0}.careers_social_header .button_outline{float:right;max-width:220px;padding:12px 10px}#ctf .ctf-tweets{display:flex}#ctf .ctf-item{background:#fff;border:8px solid #dcf1f7!important;float:left;padding:15px 12px!important;width:25%}#ctf .ctf-tweet-actions,#ctf .ctf-tweet-content{clear:both!important;margin:0!important}#ctf .ctf-author-name{display:none!important}#ctf .ctf-author-box{min-height:50px}#ctf .ctf-author-box-link,#ctf .ctf-author-box-link *{font-size:14px!important;line-height:18px!important}#ctf p.ctf-media-link,#ctf p.ctf-tweet-text{font-size:.85em!important;line-height:130%!important}#ctf .ctf-author-avatar{margin-top:-7px!important}#modal_careers_view_jobs h2{color:#4a4a4a;font-size:2.3em;line-height:120%;padding:50px 0 40px;text-align:center}#modal_careers_view_jobs_buttons{margin:0 auto;max-width:600px;padding:0 0 70px;text-align:center}#modal_careers_view_jobs_buttons .button_outline{float:left;font-size:.7em;font-weight:500;max-width:49%;padding:10px 15px;width:49%}#modal_careers_view_jobs_buttons .button_outline:last-child{float:right}#careers_sub_intro{clear:both;display:block;padding:100px 0 75px}#careers_sub_intro li,#careers_sub_intro p{color:#212121}#careers_sub_intro_capped{max-width:795px}#careers_sub_intro_cta{clear:both;display:block;padding:25px 0 0}#careers_sub_intro_cta .button_outline{font-size:.8em;font-weight:500;letter-spacing:1px}#careers_sub_intro_left{float:left;width:57.1080422421%}#careers_sub_intro_right{float:right;width:34.2810722989%}#careers_sub_intro_right img{-webkit-box-shadow:-20px 20px 0 0 #e9f6fa;-moz-box-shadow:-20px 20px 0 0 #e9f6fa;box-shadow:-20px 20px 0 0 #e9f6fa;height:auto;width:100%}.careers_sub_testimonials{clear:both;display:block;padding:0 0 100px}.careers_sub_testimonials .container_capped{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_careers_testimonials.webp) 50% no-repeat;background-size:auto 472px;max-width:946px}.careers_sub_testimonials_holder{padding:125px 0}.careers_sub_testimonials_holder_border{border-bottom:2px solid #269fc7}.careers_sub_testimonials_instance{position:relative}.careers_sub_testimonials_left{float:left;line-height:9px;width:29%}.careers_sub_testimonials_right{float:right;padding:15px 0 0;position:relative;width:71%}.careers_sub_testimonials_left img{height:auto;width:90%}.careers_sub_testimonials_right p{font-size:1.2em}.careers_sub_testimonials_right p strong{display:block;font-size:.85em;padding:15px 0 0}.careers_sub_testimonials_right_revealer p a{color:#4a4a4a;text-decoration:underline}.careers_sub_testimonials_right_revealer p a:hover{text-decoration:none}.careers_sub_testimonials_right_revealer span{display:none}.careers_sub_testimonials_right_revealer em{font-style:normal}.careers_sub_testimonials_holder .slick-arrow{background:url(/wp-content/themes/krestonreeves/dist/images/arrow-left-careers.webp) 50% no-repeat;background-size:12px auto;border:none;bottom:15px;cursor:pointer;height:30px;margin-top:0;outline:none;text-indent:-9999px;top:auto;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:30px}.slick-arrow:hover{opacity:1}.careers_sub_testimonials_holder .slick-prev.slick-arrow{left:auto;right:25px}.careers_sub_testimonials_holder .slick-next.slick-arrow{background-image:url(/wp-content/themes/krestonreeves/dist/images/arrow-right-careers.webp);right:-10px}.careers_sub_testimonials_holder .slick-dots{bottom:10px;padding:0 0 0 29%;position:absolute}.careers_sub_testimonials_holder .slick-dots li{padding:0 9px}.careers_sub_testimonials_holder .slick-dots li:first-child{padding-left:0}.careers_sub_testimonials_holder .slick-dots li button{border:1px solid #269fc7;height:13px;width:13px}.testimonial_scroller_shortcode .careers_sub_testimonials{padding:0 0 30px}.testimonial_scroller_shortcode .careers_sub_testimonials .container_capped{background:none;padding:0}.testimonial_scroller_shortcode .careers_sub_testimonials_holder{padding:0}.testimonial_scroller_shortcode .careers_sub_testimonials_right p{font-size:1em}.testimonial_scroller_shortcode .careers_sub_testimonials_right{padding-bottom:30px}.careers_sub_text_image{clear:both;display:block;padding:0 0 130px}.careers_sub_text_image .careers_sub_image{float:left;width:40.5560882071%}.careers_sub_text_image .careers_sub_image img{-webkit-box-shadow:-20px 20px 0 0 #e9f6fa;-moz-box-shadow:-20px 20px 0 0 #e9f6fa;box-shadow:-20px 20px 0 0 #e9f6fa;height:auto;width:100%}.careers_sub_text_image .careers_sub_text{background:#fff;border-top:5px solid #84c1d5;float:right;margin-top:-199px;padding:32px 32px 12px;position:relative;width:70.757430489%}.careers_sub_text_image .careers_sub_text p{line-height:125%}.careers_sub_text_image .careers_sub_text .careers_sub_text_cta{padding:20px 0 0}.careers_sub_text_image .careers_sub_text .careers_sub_text_cta .button_outline{font-size:.8em;font-weight:500;letter-spacing:1px}.careers_sub_text_image .careers_sub_text_cta_mobile{clear:both;display:none}.careers_sub_text_image_csr_capped{max-width:1050px}.page-template-template-csr .careers_sub_text_image .careers_sub_text{margin-top:-170px}.modal_careers_holder{display:none}.careers_sub_multi{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_panel_purple.webp) 0 0 no-repeat #89146a;background-size:172px auto;clear:both;display:block;padding:90px 0 60px}.careers_sub_multi.blue{background-color:#269fc7;background-image:url(/wp-content/themes/krestonreeves/dist/images/bkg_panel_blue.webp)}.careers_sub_multi.modal_multi{margin-bottom:-200px;padding-bottom:200px}.careers_sub_multi.blue .button_outline_white:hover{color:#269fc7!important}.careers_sub_multi *{color:#fff}.careers_sub_multi_content_wide{max-width:890px}.careers_sub_multi_content{float:left;width:45.5818022747%}.careers_sub_multi_img{float:right;line-height:9px;padding-top:3px;width:46.2817147857%}.careers_sub_multi_img img{height:auto;width:100%}.careers_sub_multi_cta_button{clear:both;display:block;padding-top:20px}.careers_sub_multi_cta_button .button_outline{font-size:.9em}.careers_sub_multi_cta_button_mobile{clear:both;display:none}.careers_sub_multi_content li,.careers_sub_multi_content p,.careers_sub_multi_content_wide lid,.careers_sub_multi_content_wide p{font-size:.9em;line-height:140%}.careers_sub_multi.modal_multi .careers_sub_multi_content{float:right;width:57.7419354839%}.careers_sub_multi.modal_multi .careers_sub_multi_img{float:left;margin-bottom:-20px;position:relative;width:32.4193548387%;width:33%;z-index:3}.careers_sub_multi_menu{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_careers_modal_menu.webp) 100% 0 no-repeat;background-size:2250px auto;clear:both;display:block;margin:0 0 0 -1000px;padding:70px 0 0 1000px}.careers_sub_multi_menu ul{list-style:none;list-style-image:none;margin:0;padding:0 380px 40px 0}.careers_sub_multi_menu ul li{display:block;float:left;font-size:.825em;letter-spacing:1px;line-height:130%;margin:0;min-height:65px;padding:0 50px 0 0;width:33.3333333333%}.careers_sub_multi_menu ul li a{background:url(/wp-content/themes/krestonreeves/dist/images/arrow-right-menu.webp) 0 6px no-repeat;background-size:auto 10px;color:#fff;display:block;font-weight:700;padding:0 0 0 19px;text-decoration:none;text-transform:uppercase}.careers_sub_multi_gapper{clear:both;display:block;height:170px}.modal_careers_holder_header{border-bottom:2px solid #269fc7;clear:both;display:table;margin-bottom:25px;width:100%}.modal_careers_holder_header .modal_careers_holder_header_icon{display:table-cell;padding:0 0 85px;vertical-align:middle;width:40.8203125%}.modal_careers_holder_header .modal_careers_holder_header_icon img{max-width:80%}.modal_careers_holder_header .modal_careers_holder_header_intro{display:table-cell;max-width:400px;padding:0 0 85px;vertical-align:middle;width:59.1796875%}.modal_careers_holder_header .modal_careers_holder_header_intro .h1_styler{color:#4a4a4a}.modal_careers_holder_header .modal_careers_holder_header_intro .modal_careers_holder_header_intro_button{padding:20px 0 0}.modal_careers_holder_header .button_outline{padding:11px 15px;width:auto}.sub_panel_base_link .button_outline{font-size:.8em;font-weight:500}.careers_sub_square{clear:both;display:block;margin:0 -10px;padding:0 0 130px}.careers_sub_square_row .careers_sub_square_row_img{float:left;line-height:9px;padding:10px;width:25%}.careers_sub_square_row .careers_sub_square_row_img img{height:auto;width:100%}.careers_sub_square_central_side{float:left;padding:10px;width:25%}.careers_sub_square_central_side img{height:auto;margin-bottom:20px;width:100%}.careers_sub_square_central_side img:last-child{margin-bottom:0}.careers_sub_square_central_content{float:left;padding:90px 90px 0;width:50%}.careers_sub_square_central_content h2{font-size:2.8em}.careers_sub_square_central_content p{font-size:.9em;line-height:130%}.careers_sub_square_central_content_cta{padding-top:50px}.careers_sub_square_central_content_cta .button_outline{font-size:.95em;font-weight:500;letter-spacing:1px}.page-template-template-our-purpose{background-image:none;background-position:92% 330px;background-repeat:no-repeat;background-size:auto;background-size:auto 500px}.page-template-template-our-purpose .glide-form-style{padding-bottom:10px}#purpose_video{padding-bottom:35px}#purpose_video_h2{padding-bottom:25px}.flip-container{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}.flip-container.hover .back,.flip-container:hover .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.flip-container.hover .front,.flip-container:hover .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-container.hover-remove .back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip-container.hover-remove .front{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.flipper{position:relative;-moz-transform:perspective(1000px);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-ms-transition:.6s;transition:.6s}.back,.flipper,.front{-webkit-transition:.6s;-moz-transition:.6s}.back,.front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;left:0;position:absolute;top:0;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-o-transition:.6s;-ms-transition:.6s;transition:.6s}.front{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);z-index:2}.back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.back,.flip-container,.front{height:240px;width:100%}.content-offer-table{bottom:0;display:table;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.content-offer-cell{display:table-cell;padding:20px 20px 10px;text-align:center;vertical-align:middle}.content-offer-cell *{color:#fff}.purpose_cubes{display:flex;flex-wrap:wrap;margin-bottom:60px}.purpose_cubes article{width:33.3333333333%}.front img{height:78px;width:auto}.front h3{font-size:32px;font-weight:100;line-height:32px;padding:10px 0}.back p{font-size:18px;font-weight:100;line-height:22px;margin:0 auto;max-width:175px;padding:0 0 10px}.back img{height:44px;width:auto}.back .cube_title{font-size:23px;font-weight:500;line-height:24px}.back p .cube-gap{display:block;height:5px}#purpose_grid_h2{padding:0 0 40px}#purpose_grid{margin:0 -14px}.grid--item,.grid-sizer{width:33.3333333333%}.grid--item{float:left;margin-bottom:28px;padding:0 14px}.grid-item-link-wrapper{position:relative}.grid-item-link-full{bottom:0;display:block;left:0;position:absolute;right:0;text-decoration:none;text-indent:-9999px;top:0}.grid-item-link-full:hover{-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,.25);-moz-box-shadow:2px 2px 6px 0 rgba(0,0,0,.25);box-shadow:2px 2px 6px 0 rgba(0,0,0,.25)}.grid-item-inner{background:#f3f3f3;padding:10px 15px}.grid-item-inner.grid-item-inner-blue{background:rgba(0,154,199,.25)}.grid-item-img-holder{line-height:9px}.grid-item-img-holder img{height:auto;width:100%}.grid-item-inner .grid-icon{margin-top:5px}.grid-item-inner h3{color:#269fc7;padding:0 0 5px}.grid-item-inner p{line-height:130%;padding:0 0 5px}.grid-item-inner .grid-item-inner-expand{padding-top:5px}.grid-item-inner-expand a{background:#269fc7 url(/wp-content/themes/krestonreeves/dist/images/arrow-right-menu.webp) 90% 55% no-repeat;background-size:8px auto;color:#fff;display:inline-block;font-size:.9em;line-height:120%;padding:5px 25px 5px 10px;text-transform:uppercase}.grid-item-inner-expand a:hover{background-color:#2082a2;text-decoration:none}.accordion_builder{border-bottom:1px solid rgba(129,143,150,.3);clear:both;display:block;margin-bottom:15px}.accordion_toggle{border-top:1px solid rgba(129,143,150,.3)!important;cursor:pointer;margin-bottom:0;padding:20px 30px 20px 0!important}.accordion_toggle img{float:right!important;height:auto!important;margin:2px -30px 0 20px!important;width:20px!important}.accordion_toggle.open img{transform:rotate(45deg)}.accordion_toggle,.accordion_toggle *{transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.accordion_reveal{display:none;padding:0}#site_footer{clear:both;display:block;z-index:1}#site_footer .x-social-icon{max-width:21px}#site_footer,#site_footer_base{background:#f8f8f8}#site_footer_base{clear:both;display:block;padding:35px 0 20px}#footer_logos{padding:0 50px}#footer_logos li{padding:0 10px}#footer_logos li .logo_table{display:table;width:100%}#footer_logos li .logo_cell{display:table-cell;height:130px;padding:15px 0;text-align:center;vertical-align:middle;width:100%}#footer_logos li .logo_cell img{height:98px;margin:0 auto;width:auto}#footer_logos .slick-arrow{background-image:url(/wp-content/themes/krestonreeves/dist/images/arrow-left.webp);background-size:12px auto}#footer_logos .slick-next.slick-arrow{background-image:url(/wp-content/themes/krestonreeves/dist/images/arrow-right.webp)}#footer_menus{background:#000;border-top:11px solid #269fc7;clear:both;display:block;padding:55px 0 90px}#footer_menus *{color:#fff}#footer_menus .footer_col{float:left;padding:0 25px 0 0;width:25%}#footer_menus .footer_col_last{padding-top:40px}#footer_menus .footer_col_last p strong{display:block;font-size:1.05em;font-weight:400;padding:9px 0}#footer_menus .footer_col_last p a{background:#fff;color:#000;display:block;font-size:.7em;line-height:120%;margin:18px 0 0;padding:9px 10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100px}#footer_menus .footer_col .h3_styler{padding:0 0 15px}#footer_menus .footer_col .h3_styler,#footer_menus .footer_col p{max-width:215px}#footer_menus .footer_col ul{list-style-image:none;list-style:none!important;margin:0;padding:0 0 25px}#footer_menus .footer_col ul .sub-menu,#footer_menus .footer_col ul .sub-menu li:last-child{padding-bottom:0}#footer_menus .footer_col ul li{font-size:.9em;line-height:130%;margin:0;padding:0 0 10px}#footer_menus .footer_col p{font-size:.9em;line-height:130%}#footer_menus .footer_col ul li a{text-decoration:none}#footer_menus .footer_col ul li a:hover{text-decoration:underline}#footer_menus #footer_social img{height:auto;margin:0 9px 0 0;width:29px}#footer_menus small{clear:both;display:block;font-size:.9em;line-height:130%}#footer_menus small .small_legal_logo{float:left;padding:0 0 20px;width:18%}#footer_menus small .small_legal_logo img{height:auto;max-width:90%;width:139px}#footer_menus small .small_legal_info{float:left;width:82%}#sb_instagram .sbi_link .sbi_caption{font-size:15px;line-height:19px;padding:20px}.cookie-notice-container{font-size:1.2em}.cookie-notice-container a{color:#fff;text-decoration:underline}.cookie-notice-container a.button{font-weight:700}.cookie-notice-container a:hover{text-decoration:none}@media (min-width:1560px){#header_main ul li a{padding-left:18px;padding-right:18px}#header_main #header_main_menu_top ul li a{padding-left:10px;padding-right:10px}}@media (min-width:1670px){#header_main ul li a{padding-left:23px;padding-right:23px}#header_main #header_main_menu_top ul li a{padding-left:15px;padding-right:15px}}@media (min-width:0px)and (max-width:1600px){.page-template-template-our-purpose{background-position:93% 330px;background-size:300px auto}}@media (min-width:0px)and (max-width:1460px){#header_main #header_main_menu_top ul li{font-size:.7em;padding-left:0;padding-right:0}#header_main #menu-header-base-menu>li{font-size:.85em;padding:0 1px}#header_main #menu-header-base-menu>li li{font-size:1em}}@media (min-width:0px)and (max-width:1400px){.careers_sub_multi{background-size:50px auto}}@media (min-width:1081px)and (max-width:1350px){.page-template-template-about #header_main,.page-template-template-expertise #header_main,.page-template-template-target-markets #header_main{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.26);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.26);box-shadow:0 1px 2px 0 rgba(0,0,0,.26)}}@media (min-width:0px)and (max-width:1350px){#header_main{height:95px}#header_main_device{background:#259fc8;height:95px;left:0;opacity:0;position:absolute;top:-138px;transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;width:100%}#header_main_device.active{opacity:1;top:0}#logo_kreston_reeves{left:30px;top:7px}#header_main_angle,#header_main_menu_base,#header_main_menu_top{display:none}#menu_mobile_toggle{display:block;position:absolute;position:fixed;right:20px;top:25px;z-index:9999999}#menu_mobile_toggle .hamburger-inner,#menu_mobile_toggle .hamburger-inner:after,#menu_mobile_toggle .hamburger-inner:before{background:#fff}#menu_mobile{background:#fff;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);display:block;max-width:100%;opacity:0;padding:0;position:fixed;right:-450px;text-align:left;top:0;transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;width:450px;z-index:20;z-index:9999;z-index:99999}#menu_mobile.opened{bottom:0;opacity:1;overflow-y:scroll;right:0}#menu_mobile #menu-mobile-menu,#menu_mobile #menu-mobile-menu ul{list-style:none;list-style-image:none;margin:0;padding:0 20px}#menu_mobile #menu-mobile-menu{padding-bottom:20px}#menu_mobile #menu-mobile-menu li{font-size:1.2em}#menu_mobile #menu-mobile-menu ul li{font-size:.8em}#menu_mobile #menu-mobile-menu ul ul li{font-size:.9em}#menu_mobile #menu-mobile-menu li,#menu_mobile #menu-mobile-menu ul li{margin:0;padding:0}#menu_mobile #menu-mobile-menu ul{background:rgba(38,159,199,.08);display:none;padding-bottom:13px}#menu_mobile #menu-mobile-menu a{color:#4a4a4a;display:block;padding:6px 0;text-decoration:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}#menu_mobile #menu-mobile-menu li:first-child a{padding-top:10px}#menu_mobile #menu-mobile-menu ul ul{margin-bottom:10px;margin-top:10px;padding-bottom:0}#menu_mobile #menu-mobile-menu ul ul li:first-child a{padding-top:0}#menu_mobile #menu-mobile-menu ul ul li:last-child a{padding-bottom:0}#menu_mobile #menu-mobile-menu .menu-item-has-children.active{margin:0 -20px}#menu_mobile #menu-mobile-menu .menu-item-has-children .menu-item-has-children.active{margin:0}#menu_mobile #menu-mobile-menu .menu-item-has-children>a{background:url(/wp-content/themes/krestonreeves/dist/images/menu-arrow-down.webp) 100% 50% no-repeat;background-size:auto 10px;padding-right:35px}#menu_mobile #menu-mobile-menu .menu-item-has-children.active>a{background-color:rgba(38,159,199,.08);background-image:url(/wp-content/themes/krestonreeves/dist/images/menu-arrow-up.webp);background-position:95.5% 50%;padding-left:20px;padding-right:55px}#menu_mobile #menu-mobile-menu .menu-item-has-children .menu-item-has-children>a{background:url(/wp-content/themes/krestonreeves/dist/images/plus.webp) 99% 50% no-repeat;background-size:auto 10px}#menu_mobile #menu-mobile-menu .menu-item-has-children .menu-item-has-children.active>a{background-color:transparent;background-image:url(/wp-content/themes/krestonreeves/dist/images/minus.webp);padding-left:0}#menu_mobile #menu-mobile-menu ul ul{background:transparent;border-left:1px solid rgba(38,159,199,.44)}#ajaxsearchpro5_1 .probox .promagnifier,#ajaxsearchpro5_2 .probox .promagnifier,div.asp_m.asp_m_5 .probox .promagnifier{display:none!important}#menu_mobile ::-webkit-input-placeholder{color:#fff!important}#menu_mobile :-moz-placeholder,#menu_mobile ::-moz-placeholder{color:#fff!important}#menu_mobile :-ms-input-placeholder{color:#fff!important}#specialisms_banner #specialisms_banner_title h1{padding-left:30px}#standard_breadcrumb{margin-top:0;padding:20px 0 30px 20px}#locations_results{margin:0 -20px}#locations_results .location_article_padder{padding:0 20px}}@media (min-width:0px)and (max-width:1290px){#home_banner_angle_right_inner{width:480px}#people_search .searchandfilter ul li{width:23.3333333333%}#people_search .searchandfilter ul li:first-child{width:30%}}@media (min-width:0px)and (max-width:1260px){#specialisms_banner_title h1{font-size:2.2em}#specialisms_banner #specialisms_banner_title{width:650px}#specialisms_banner #specialisms_banner_clipper{clip-path:polygon(0 0,100% 0,76% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,76% 100%,0 100%);max-width:1050px}#specialisms_menus #specialisms_breadcrumb{padding-left:350px}#post_banner{clip-path:polygon(0 0,100% 0,76% 100%,0 100%);max-width:1050px}}@media (min-width:0px)and (max-width:1170px){#home_banner_angle_left{background-position:100% 0;background-size:auto 528px}.page-template-template-challenges #home_banner_angle_left{background-size:auto 475px}#home_banner_angle_left.active{left:-22px}#home_banner_angle_right{background:#259fc8;bottom:auto;height:auto!important;left:auto;padding:50px 125px 30px 90px;position:static;top:auto;width:100%}#home_banner_angle_right.active{left:auto}#home_banner_angle_right_form{clear:both;float:none;width:100%}#home_banner_scoller .home_banner_scoller_creative{height:528px}.page-template-template-challenges #home_banner_angle_left{height:475px}#home_banner_scoller_text{background:#259fc8;bottom:auto;left:auto;opacity:1!important;padding:0 20px 65px 90px!important;position:static;right:auto;top:auto}.page-template-template-challenges #home_banner_angle_right{padding-bottom:0!important}.page-template-template-challenges #home_banner_scoller_text{padding:0 20px 40px 40px!important}#home_banner_scoller_text.active{top:auto}#home_banner_scoller_text h2,#home_banner_scoller_text p{max-width:486px}#home_banner_scoller_text h1,.page-template-template-challenges #home_banner_scoller_text p{max-width:100%}#home_banner_angle_right_inner{left:auto;position:static;top:auto;width:100%!important}#home_banner_angle_right_link{clear:both;float:none;text-align:left;width:100%}#home_banner_angle_right_device{bottom:0;display:block;height:528px;left:2000px;position:absolute;top:0;transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;width:1915px}#home_banner_angle_right_device,.page-template-template-challenges #home_banner_angle_right_device{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_home_right.webp) -590px -30px no-repeat;background-size:auto 1260px}.page-template-template-challenges #home_banner_angle_right_device{height:475px}#home_banner_angle_right_device.active{left:261px}#home_banner_scoller.slick-slider{position:static}#home_banner .slick-dots{bottom:45px;left:90px}#home_banner .slick-dots li button:hover,#home_banner .slick-dots li.slick-active button{background:#fff}#home_banner_angle_right_inner h2{font-size:1.4em}.post-type-archive-locations #location_profile_main_contact #location_profile_main_contact_info{padding:0}.post-type-archive-locations #location_profile_main_contact #location_profile_main_contact_map{padding-right:35px}#targetm_scroller_graphic{width:48%}}@media (min-width:0px)and (max-width:1080px){#specialisms_banner{height:295px}#specialisms_banner #specialisms_banner_title{background-position:0 100%;height:145px;left:auto;right:0}#specialisms_banner #specialisms_banner_title h1{max-width:100%;padding:23px 25px 0 120px}#specialisms_banner #specialisms_banner_clipper{background-position:100%;background-position:89% 50%;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#specialisms_banner_clipper_slash{display:none}#specialisms_banner #specialisms_banner_clipper{max-width:100%}#specialisms_banner{height:auto}#specialisms_banner #specialisms_banner_title{background:#269fc7;bottom:auto;height:auto;position:static;right:auto;width:100%}#specialisms_banner #specialisms_banner_title h1{padding:23px 20px}#specialisms_banner.specialisms_banner_mobile_none{height:95px}#specialisms_banner.specialisms_banner_mobile_alternative #specialisms_banner_clipper,#specialisms_banner.specialisms_banner_mobile_none #specialisms_banner_clipper{display:none}#specialisms_banner #specialisms_banner_mobile_alternative{display:block}#specialisms_menus #specialisms_breadcrumb{float:left;margin-top:0;padding:7px 10px 0 20px;width:50%}#specialisms_menus.specialisms_menus_single #specialisms_breadcrumb{float:none;width:100%}#specialisms_submenu{float:right;margin-top:0;max-width:240px;width:50%}#specialisms_menus{padding-top:20px}#challenges_content .content_col_right{width:28%}.challenges_resource_wrapper{margin:25px 0 45px -20px;padding:40px 20px 30px}#careers_sub_intro{padding-top:70px}.careers_sub_multi_menu ul li{min-height:60px;padding:0 20px 0 0;width:50%}.careers_sub_square_central_content{padding:30px 30px 0}.careers_sub_square_central_content h2{font-size:2.3em}.careers_sub_square_central_content_cta{padding-top:30px}.page-template-template-our-purpose{background-position:75% 120px;background-size:auto 250px}}@media (min-width:0px)and (max-width:1050px){#people_search .searchandfilter ul{margin:0 -10px}#people_search .searchandfilter ul ul{margin:0}#people_search .searchandfilter ul li{padding:0 10px 20px;width:33.3333333333%}#people_search .searchandfilter ul li:first-child{clear:both;float:none;margin:0 auto;max-width:550px;padding:0 10px 20px;width:100%}#footer_logos{padding:0 50px}.page.page-id-299 #people_search .searchandfilter ul li:first-child{max-width:100%;width:100%}.archive.category-events #people_search .searchandfilter ul .sf-field-category ul,.page.page-id-299 #people_search .searchandfilter ul .sf-field-category ul{padding:0 10px}.page-template-template-about .content_col,.page-template-template-csr .content_col{clear:both;float:none;width:100%}#location_profile_main_contact #location_profile_main_contact_info{padding:0}#location_profile_main_contact #location_profile_main_contact_map{padding-right:35px}#careers_banner_strip_right_holder{max-width:95%}}@media (min-width:0px)and (max-width:1020px){#csr_blue_panel_img,#csr_blue_panel_info{padding:0;width:47%}.page-template-template-our-purpose .content_col{float:none;width:100%}}@media (min-width:0px)and (max-width:970px){#logo_kreston_reeves{top:15px}#logo_kreston_reeves img{height:65px;width:155px}.archive.category-events #people_search .searchandfilter ul li,.archive.category-events #people_search .searchandfilter ul li:last-child,.page.page-id-299 #people_search .searchandfilter ul li,.page.page-id-299 #people_search .searchandfilter ul li:last-child{width:49%}#footer_logos li .logo_cell img{height:70px;margin:0 auto;width:auto}}@media (min-width:0px)and (max-width:890px){#location_profile_main_contact #location_profile_main_contact_map{clear:both;float:none;margin:0;padding:0!important;width:100%}#location_profile_main_contact #location_profile_main_contact_info{clear:both;float:none;width:100%}#location_profile_main_contact{margin-bottom:50px}#content_form .alignright{clear:both;display:block;float:none;margin:15px 0 0}.careers_sub_multi{background-image:none;padding:50px 0 30px}.careers_sub_multi_content,.careers_sub_multi_img{clear:both;float:none;width:100%!important}.careers_sub_multi_img{padding:25px 0 35px}.careers_sub_multi_cta_button{display:none}.careers_sub_multi_cta_button_mobile{clear:both;display:block;padding-top:20px}.careers_sub_multi.modal_multi{margin-bottom:0;padding-bottom:40px}.careers_sub_multi_menu{background:#962f7b;border-bottom:25px solid #89146a;margin:0;padding:40px 0 0}.careers_sub_multi_menu ul{padding:0}.careers_sub_multi_gapper{height:100px}}@media (min-width:0px)and (max-width:840px){#footer_menus .footer_col{width:50%}#footer_menus .footer_col_three{clear:left;width:30%}#footer_menus .footer_col_last{padding-top:0;width:70%}#footer_menus .footer_col_last p{max-width:100%!important}#footer_menus .footer_col_last p span{display:block;font-size:1.4em}#footer_menus .footer_col_last p strong{font-size:1em}#footer_menus small{padding-top:20px}#footer_menus small .small_legal_info,#footer_menus small .small_legal_logo{clear:both;float:none;width:100%}#people_results .people_article{clear:none!important;width:50%}#people_results .people_article_tablet_1{clear:left!important}#careers_banner{height:400px}#careers_banner h1,#careers_banner_strip_left_base,#careers_banner_strip_left_top,#careers_banner_strip_right{display:none}#careers_banner_base_mobile{background:#259fc8;display:block;padding:40px 0 20px}#careers_banner_base_mobile h1,#careers_banner_base_mobile p{color:#fff;max-width:90%}#careers_banner_base_mobile .button_outline{margin-top:15px;max-width:190px;padding:12px 15px}}@media (min-width:0px)and (max-width:880px){.careers_home_panel .careers_home_content{width:55%}.careers_home_panel .careers_home_image{width:45%}}@media (min-width:0px)and (max-width:800px){body{background-position:150% 80px;background-size:auto 700px}#home_banner{margin-bottom:40px}#panel_insights .button_outline_right{display:none}#specialisms_content{padding:35px 0 0}.content_col,.content_col_right{clear:both;float:none;width:100%}.content_col_right{padding:0 0 20px;position:static;top:auto!important}.content_col_right .people_article_wrapper{margin:0 -15px}.content_col_right .people_article{float:left;width:50%;width:33.3333333333%}.content_col_right .people_article_padder{padding:0 15px}#post_content .content_col{clear:both;float:none;width:100%}#post_content .content_col_right{clear:both;float:none;padding:0 0 20px;position:static;width:100%}#challenges_content .content_col{clear:both;float:none;padding:0 0 40px;width:100%}#challenges_content .content_col_right{clear:both;float:none;padding:0;position:static;width:100%}.single-post .content_col_right .people_article_padder{padding:0}.single-post .content_col_right .people_article{clear:none;float:left;width:48%}.single-post .content_col_right .people_article_info .people_article_button_ctas{display:none}.single-post .content_col_right #people_article_button_ctas_device{display:block;float:right;width:48%}#event_book_right{display:none}#event_book_mob{display:block}#event_book_main{margin-left:-10px;margin-right:-10px;padding:35px 30px}#ajax_profile_holder{padding-left:0;padding-right:0}#ajax_profile_wrapper>.popup_close,#ajax_profile_wrapper>.popup_expand{margin-top:-5px}#ajax_profile_wrapper>.popup_close{margin-right:15px}.post-type-archive-people #ajax_profile_wrapper #specialisms_studies{margin:0 0 -20px;padding-left:0;padding-right:0}li.li_checkbox span.wpcf7-list-item{clear:both;float:none;padding:0 0 10px;width:100%}.challenges_resource_wrapper{margin-right:-20px}#challenges_form_base_cta{display:none}#careers_sub_intro{padding-top:50px}#careers_sub_intro_left{clear:both;float:none;width:100%}#careers_sub_intro_right{display:none}.careers_sub_testimonials_holder{padding:0}.careers_sub_testimonials_holder .slick-dots{bottom:auto;padding:10px 0 15px;position:static}.careers_sub_testimonials_left{bottom:auto;left:auto;position:static;width:100%}.careers_sub_testimonials_right{clear:both;float:none;padding:20px 0 0;width:100%}.careers_sub_testimonials_left img{height:auto;max-width:200px;width:90%}.careers_sub_testimonials .container_capped{background-position:25% 50%;background-size:auto 572px}.careers_sub_testimonials_right p{font-size:1em;line-height:130%}.careers_sub_testimonials_right p strong{font-size:.95em}.careers_sub_text_image .careers_sub_text{margin-top:-80px!important;width:85%}.careers_sub_square_overflow{overflow:hidden}.careers_sub_square_central_side,.careers_sub_square_row_bottom{display:none}.careers_sub_square_central_content{clear:both;float:none;padding:30px 10px 10px;width:100%}.careers_sub_square_row .careers_sub_square_row_img{width:33.3333333333%}.careers_sub_square_row .careers_sub_square_row_img:nth-child(4){display:none}.careers_sub_square_row{margin:0 -20px}.careers_sub_square_central_content h2,.careers_sub_square_central_content p{margin:0 auto;max-width:80%}.careers_sub_square_central_content .careers_sub_square_central_content_cta{max-width:100%}#ctf .ctf-tweets{display:block}#ctf .ctf-item{width:50%}#ctf .ctf-item:nth-child(odd){clear:left}#ctf .ctf-item:nth-child(3),#ctf .ctf-item:nth-child(4){display:none}#csr_charities_panel{padding-bottom:30px;padding-top:35px}#csr_charities_panel_list{margin:0 auto;max-width:650px}#csr_charities_panel_list article{clear:both;display:table;float:none!important;padding:0 0 35px;width:100%}#csr_blue_panel_img{clear:both;float:none;padding:0 0 30px;width:100%}#csr_blue_panel_info{clear:both;float:none;padding:0;width:100%}.grid--item,.grid-sizer{width:50%}.purpose_cubes article{width:33.3333333333%}}@media (min-width:0px)and (max-width:790px){.careers_home_panel .careers_home_content{clear:both;float:none;padding:0;width:100%}.careers_home_panel .careers_home_image{bottom:auto!important;clear:both!important;float:none!important;left:auto!important;position:static!important;right:auto!important;top:auto!important;width:100%!important}.careers_home_panel .careers_home_content .careers_home_buttons{display:none}.careers_home_buttons{max-width:100%;padding:50px 0 0}.careers_home_buttons a{clear:both;float:none;margin:10px 0 0;max-width:100%;width:100%}.careers_home_panel .careers_home_image .careers_home_image_mob_right{display:block;float:right;width:48%}.careers_home_panel .careers_home_image .careers_home_image_mob_left{float:left;width:48%}.careers_home_panel .careers_home_panel_wrapper{padding:30px 0 0}}@media (min-width:0px)and (max-width:780px){.single-people #people_profile_main{padding-top:0}#people_profile_main_contact_cta{clear:both;float:none;width:100%}#people_profile_main_contact_img{bottom:auto;left:auto;position:static}#people_profile_main_contact_buttons{display:none}#people_profile_main_contact_buttons_device{display:block;float:right;width:55%}#people_profile_main_contact_buttons_device .button_outline{font-size:.85em;line-height:110%;margin:15px 0 0;max-width:100%;padding:10px;vertical-align:middle;width:100%}#people_profile_main_contact_buttons_device .button_outline_purple{background:url(/wp-content/themes/krestonreeves/dist/images/icon-download.webp) no-repeat 15px 50%;background-size:15px auto}#post_banner{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.single-locations #location_profile_main{padding-top:0}#targetm_intro{padding:0 0 30px}#targetm_scroller_graphic{min-height:10px;padding:0 0 20px;position:static;top:auto!important}#targetm_scroller_content,#targetm_scroller_graphic{clear:both;float:none;width:100%}.targetm_section{padding:30px 0 0}.targetm_section_title{background-position:100% 0;background-repeat:no-repeat;background-size:60px auto;min-height:78px;padding-right:75px}#targetm_hotspot_container .mobile_cta{display:block}#targetm_hotspot_container img{background:transparent!important}#targetm_hotspot_container img.last{opacity:1!important}.targetm_goto{display:none;padding:0 0 20px}.targetm_goto a{background-image:url(/wp-content/themes/krestonreeves/dist/images/arrow-up.webp)}.targetm_goto_mobile{display:block}#targetm_base{clear:both;float:none;padding:40px 0 0;width:100%}#targetm_content{clear:both;display:block;float:none;padding:25px 0 40px}}@media (min-width:0px)and (max-width:750px){#specialisms_submenu_toggle{font-size:.75em;padding:10px 40px 10px 15px}#specialisms_menus #specialisms_breadcrumb{font-size:.8em}#people_search .searchandfilter ul li:first-child{max-width:100%}}@media (min-width:0px)and (max-width:720px){#people_profile_main_specialisms .col_specialisms_3{clear:both;float:none;padding-right:0;width:100%}#people_profile_main_specialisms .col_specialisms_3 ul{padding-bottom:0}#post_date{clear:both;display:block;float:none;padding-right:0;width:100%}#post_date_share .post_share{display:block;float:none;padding:0 0 30px;width:100%}#post_banner{margin-bottom:25px;margin-top:5px}.modal_careers_holder_header{display:block}.modal_careers_holder_header .modal_careers_holder_header_icon{display:block;padding:0 0 35px;width:100%}.modal_careers_holder_header .modal_careers_holder_header_icon img{max-width:300px;width:80%}.modal_careers_holder_header .modal_careers_holder_header_intro{display:block;max-width:100%;padding:0 0 35px;width:100%}}@media (min-width:0px)and (max-width:670px){.version_desktop{display:none}.version_mobile{display:block}.text-feature{font-size:1.3em}.button_outline{font-size:.85em;letter-spacing:1px}#header_main,#header_main_device{height:70px}#logo_kreston_reeves img{height:48px;width:115px}#logo_kreston_reeves{left:20px;top:11px}#menu_mobile_toggle{right:0;top:15px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:2px;width:30px}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.noscroll #menu_mobile_toggle{right:15px}#menu_mobile{right:-670px;width:670px}#home_banner_angle_left{height:300px!important}#home_banner_angle_right{padding:20px}#home_banner_scoller .home_banner_scoller_creative{height:300px!important}#home_banner_scoller_text{padding:20px 20px 60px!important}.page-template-template-challenges #home_banner_scoller_text{padding:0 20px 20px!important}#home_banner_angle_right_device{background-size:auto 1155px;height:300px}#home_banner_angle_right_device.active{left:15px}#home_banner .slick-dots{bottom:45px;left:20px}#home_banner_scoller_text h2{font-size:3.2em}#home_banner_scoller_text h1{font-size:2.6em}.page-template-template-challenges #home_banner_scoller_text p{font-size:1.22em}#home_banner .slick-dots{bottom:35px}#home_banner_angle_right_inner h2{font-size:1.3em}.page.home #panel_insights{overflow:hidden}#panel_insights ol{margin:0}.page.home #panel_insights ol{margin:0 -14px}#panel_insights ol li{display:block;padding:0;width:100%}#progress_panel_insights_wrapper{display:block;display:none}.page.home #panel_insights_mob{padding:0 30px}#panel_insights ol.slick-slider li{padding:0 14px}#panel_insights ol.slick-slider li .panel_insights_more{display:none}#panel_insights ol.slick-slider li h3 a{padding-bottom:20px}#panel_insights ol.slick-slider li h3{padding-bottom:15px}#panel_insights ol.slick-slider li .panel_insights_cat,#panel_insights ol.slick-slider li p{padding-bottom:0}#panel_insights ol.slick-slider li article{background:#f2f9fb;min-height:450px;padding:20px}#panel_insights .slick-dots{display:table!important;padding:20px 0 10px;width:100%}#panel_insights .slick-dots li{display:table-cell!important;padding:0!important;text-align:center!important;width:16.6666666667%!important}#panel_insights .slick-dots li button{background:#d6d6d6;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:3px;margin:0 auto;width:90%}#panel_insights .slick-dots li button:hover,#panel_insights .slick-dots li.slick-active button{background:#269fc7}#panel_insights .slick-list{overflow:visible!important}#sector_services_articles_all,#sector_services_events_all{padding:0 0 30px}#specialisms_testimonial{margin-left:-20px}.content_col_right .people_article_wrapper{margin:0}.content_col_right .people_article{clear:both;float:none;padding-bottom:25px;width:100%}.content_col_right .people_article_padder{padding:0}.people_article_img{float:left;width:35%}.people_article_img img{height:auto;max-width:93%;width:100%}.people_article_info{float:left;margin-top:0;padding:20px 0 0;width:65%}.people_article_info ul li{padding:0 0 6px!important}#people_results{margin:0}#people_results .people_article{clear:both!important;float:none!important;padding-bottom:25px;width:100%}#people_results .people_article_info{width:65%}#people_results .people_article_padder{padding:0}.single-post .content_col_right .people_article{clear:both!important;float:none!important;padding-bottom:0;width:100%}.single-post .people_article_info{width:65%}.single-post .content_col_right #people_article_button_ctas_device{clear:both;float:none;width:100%}.single-post .content_col_right .people_article_button_ctas{padding-top:0!important}.single-post .content_col_right #people_article_button_ctas_device .button_outline{max-width:100%;width:100%}.post_share p{display:none}.post_share ul li:first-child{padding-left:0}#event_book_main{padding-left:20px;padding-right:20px}#event_book_main_left{padding:0 0 20px}#event_book_main_left,#event_book_main_right{clear:both;float:none;width:100%}#event_book_main_left p{padding:15px 0}#post_content #specialisms_testimonial{margin-bottom:40px;margin-top:20px}.single-post #panel_insights{margin-top:10px}.content_col .content_dark_txt{padding:0 0 10px}.content_col .content_dark_txt h2{font-size:1.25em;padding:0 0 30px}.specialisms_content_how_help h2{padding-bottom:20px}.col_help,.col_help_right{clear:both;float:none;width:100%}.col_help h3{padding:5px 0 10px}#specialisms_resources{background:url(/wp-content/themes/krestonreeves/dist/images/bkg_resources.webp) 50% no-repeat;background-size:cover;margin-bottom:40px;padding:30px 0 25px}#specialisms_resources .h2_styler{padding:0 0 30px}#specialisms_resources .resource_article{clear:both;float:none;width:100%}.resource_article .resource_article_img img{max-width:85%}.resource_article .button_outline{border:none;display:block;margin-top:0;padding:0;text-align:left;width:auto}#specialisms_resources_more{padding-top:0}.study_article_wrapper{margin:0}.study_article_padder{padding:0 0 30px}#specialisms_studies .study_article{clear:both;float:none;width:100%}#specialisms_studies .h2_styler{padding:0 0 30px}.study_article .button_outline{border:none;display:block;margin-top:0;padding:0;text-align:left;width:auto}#specialisms_studies{margin-bottom:40px;margin-top:-40px}#specialisms_studies_more{display:block}.specialisms_people_contact .button_outline_purple{background:transparent!important;color:#89146a!important}.specialisms_people_contact .button_outline_purple:hover{background:#89146a!important;border-color:#89146a!important;color:#fff!important}#people_search .searchandfilter ul{margin:0}#people_search .searchandfilter ul li{clear:both!important;float:none!important;padding:0 0 20px!important;width:100%!important}.page.page-id-299 #people_search .searchandfilter h4{display:block}.page.page-id-299 #people_search .searchandfilter ul .sf-field-category ul{background:#269fc7;display:none;padding:0 0 10px}.page.page-id-299 #people_search .searchandfilter ul .sf-field-category li{display:block;padding:0!important}.page.page-id-299 #people_search .searchandfilter .sf-field-category li label{padding:2px 18px}.page.page-id-299 #people_search .searchandfilter .sf-field-category li label:hover,.page.page-id-299 #people_search .searchandfilter .sf-field-category li.sf-option-active label{background:#269fc7}.archive.category-events #people_search .searchandfilter h4{display:block}.archive.category-events #people_search .searchandfilter ul .sf-field-category ul{background:#269fc7;display:none;padding:0 0 10px}.archive.category-events #people_search .searchandfilter ul .sf-field-category li{display:block;padding:0!important}.archive.category-events #people_search .searchandfilter .sf-field-category li label{padding:2px 18px}.archive.category-events #people_search .searchandfilter .sf-field-category li label:hover,.archive.category-events #people_search .searchandfilter .sf-field-category li.sf-option-active label{background:#269fc7}#footer_menus{padding-bottom:70px;padding-top:40px}#locations_results .location_article{clear:both;float:none;padding:0 0 30px;width:100%}#locations_results .location_article_padder{padding:0}#content_form{width:100%}#careers_banner{height:240px}#careers_cv_panel{background-position:54.3% 50%}.careers_working_at_kreston{padding:40px 0 80px}.careers_working_at_kreston_articles{margin:0}.careers_working_at_kreston h2{padding:0 0 40px}.careers_working_at_kreston_articles article{clear:both;float:none;padding:0 0 20px;width:100%}.careers_working_at_kreston_cta{padding:0}#careers_social{padding:40px 0 30px}.careers_sub_testimonials{padding:0 0 50px}.careers_sub_text_image{padding:0 0 60px}.careers_sub_text_image .careers_sub_image{width:80%}.careers_sub_text_image .careers_sub_image img{-webkit-box-shadow:-13px 13px 0 0 #e9f6fa;-moz-box-shadow:-13px 13px 0 0 #e9f6fa;box-shadow:-13px 13px 0 0 #e9f6fa}.careers_sub_text_image .careers_sub_text{margin-top:-48px!important;padding:25px 25px 5px;width:90%}.careers_sub_text_image .careers_sub_text .careers_sub_text_cta{display:none}.careers_sub_text_image .careers_sub_text_cta_mobile{display:block;padding:20px 0 0}.careers_sub_text_image .careers_sub_text_cta_mobile .button_outline{max-width:100%}.careers_sub_multi_img_hide_mob{display:none!important}.careers_sub_multi.modal_multi{padding-bottom:20px}.careers_sub_multi_menu ul li{font-size:.7em}.careers_sub_square{padding:0 0 50px}#ctf .ctf-item{clear:both;float:none;width:100%}#ctf .ctf-item:nth-child(2){display:none}#csr_blue_panel{margin-bottom:60px;padding:40px 0}#modal_careers_view_jobs h2{font-size:1.8em;line-height:130%}#modal_careers_view_jobs_buttons{padding-bottom:25px}#modal_careers_view_jobs_buttons .button_outline{float:none!important;margin:0 auto 20px;max-width:500px;width:100%}#specialisms_banner.specialisms_banner_mobile_none{height:70px}#expertise_testimonial_gap{height:60px}.page-template-template-our-purpose{background-position:75% 90px}}@media (min-width:0px)and (max-width:640px){.purpose_cubes article{width:50%}}@media (min-width:0px)and (max-width:630px){body{background-image:none}#specialisms_banner #specialisms_banner_title{left:-30px;right:auto;width:110%}#specialisms_banner #specialisms_banner_title h1{padding-right:30px}#specialisms_banner_title h1{font-size:1.8em}#people_profile_main_specialisms .col_specialisms_2{clear:both;float:none;padding:0;width:100%}#people_profile_main_specialisms .col_specialisms_2 ul{padding-bottom:0}.col_office_content{clear:both!important;float:none!important;width:100%!important}.col_office_content_right{margin-top:-20px;padding-top:0}}@media (min-width:0px)and (max-width:570px){table td,table th{font-size:.8em;line-height:130%}#footer_menus .footer_col_three{width:40%}#footer_menus .footer_col_last{width:60%}#specialisms_menus #specialisms_breadcrumb{clear:both;float:none;padding:0 20px 20px;width:100%}#specialisms_submenu{clear:both;float:none;max-width:100%;width:100%}#about_list li{padding:0 0 30px}#about_list li h3{clear:both;float:none;padding:0 0 5px;width:100%}#about_list li .about_list_gap{clear:both;float:none;margin:0 0 20px;width:100%}#about_list li .about_list_gap span{display:block;max-width:200px;width:90%}#about_list li .about_list_detail{clear:both;float:none;width:100%}#location_profile_main_contact_buttons{text-align:center}#location_profile_main_contact_buttons .button_outline{display:block;margin:0 auto 10px;max-width:280px;width:100%}#careers_sub_intro{padding-top:20px}.grid--item,.grid-sizer{float:none;width:100%}}@media (min-width:0px)and (max-width:550px){.careers_sub_testimonials_holder .slick-dots{display:none!important}}@media (min-width:0px)and (max-width:500px){#people_profile_main_contact_img{width:50%}#people_profile_main_contact_buttons_device{padding-top:10px;width:50%}#people_profile_main_contact_buttons_device .button_outline{margin-top:10px}#people_results .people_article_img{width:45%}#people_results .people_article_info{width:55%}#people_results .people_article_info .button_outline{font-size:.85em;padding:10px 20px;width:auto}.careers_home_buttons a{padding:10px}.careers_home_panel .careers_home_image .careers_home_image_mob_right{width:50%}}@media (min-width:0px)and (max-width:480px){.careers_home_panel .careers_home_image .careers_home_image_mob_right{width:52%}.careers_home_buttons{padding:20px 0 0}.careers_home_buttons a{font-size:.75em;padding:8px 10px}#careers_banner_base_mobile h1,#careers_banner_base_mobile p{max-width:100%}}@media (min-width:0px)and (max-width:470px){#targetm_hotspot_container .mobile_cta{font-size:.8em;margin-top:-20px}}@media (min-width:0px)and (max-width:450px){#specialisms_banner_title h1{font-size:1.4em}.careers_sub_multi_menu ul{padding:0 0 20px}.careers_sub_multi_menu ul li{clear:both;float:none;min-height:10px;padding:0 0 20px;width:100%}.purpose_cubes{display:block}.purpose_cubes article{width:100%}}@media (min-width:0px)and (max-width:440px){.careers_social_header .button_outline{font-size:.7em;max-width:115px;padding:10px}}@media (min-width:0px)and (max-width:420px){.container{padding:0 15px}#footer_menus .footer_col{clear:both!important;float:none!important;width:100%!important}#footer_menus{padding-bottom:30px}#locations_results{margin:0 -15px}.challenges_resource_wrapper{margin:15px -15px 30px;padding-left:15px;padding-right:15px}.challenges_resource_wrapper h2{padding:0 0 30px}.challenges_resource_wrapper .challenges_resource_img{clear:both;float:none;padding:0 0 25px;width:100%}.challenges_resource_wrapper .challenges_resource_right{clear:both;float:none;width:100%}.careers_working_at_kreston_articles article .careers_working_at_kreston_articles_content{width:90%}#footer_logos li .logo_cell img{height:60px}#panel_insights ol.slick-slider li{padding:0 7px}}@media (min-width:0px)and (max-width:375px){#people_profile_main_contact_img{width:55%}#people_profile_main_contact_buttons_device{width:45%}#people_profile_main_contact_buttons_device .button_outline{font-size:.75em}#people_results .people_article_img,#people_results .people_article_info{width:50%}#people_results .people_article_info .button_outline{padding:10px}#csr_charities_panel_list article{display:block}#csr_charities_panel_list article .charity_info,#csr_charities_panel_list article .charity_logo{display:block;text-align:center;width:100%}#csr_charities_panel_list article .charity_logo img{height:auto;max-width:150px}}@media (min-width:0px)and (max-width:360px){#people_profile_main_contact_buttons_device .button_outline{font-size:.65em}.careers_home_buttons{padding:0}}.grecaptcha-badge{visibility:collapse!important}.form_legal_note{display:block;font-size:14px;padding:15px 0 0}.form_legal_note p{padding:0}.mtsnb{z-index:9999999!important}.page-id-11926 #content_standard .container_capped,.page-id-11926 #content_standard_capper{max-width:100%}.page-id-11926 #sbi_images .sbi_item:nth-child(2n){transform:rotate(5deg)}.page-id-11926 #sbi_images .sbi_item:nth-child(odd){transform:rotate(-5deg)}#search_filter ul{list-style-image:none;list-style:none;margin:0;padding:0}#search_filter ul li{display:inline-block;font-size:.85em;line-height:120%;margin:0;padding:0 10px 10px 0}#search_filter ul li h3{padding:0 5px 0 0}#search_filter ul li a{background:#269fc7;border:1px solid #269fc7;color:#fff;display:block;letter-spacing:1px;padding:11px 18px;text-decoration:none;text-transform:uppercase}#search_filter ul li a:hover,#search_filter ul li.active a{background:#89146a;border-color:#89146a}#search_filter ul li.search_filter_clear a{background:transparent;color:#269fc7;text-decoration:none!important}#search_filter ul li.search_filter_clear a:hover{border-color:#89146a;color:#89146a}.page-id-12623 h2{border-top:1px solid #f2f2f2;clear:both;display:block;padding-top:40px}.page-id-12623 #panel_insights ol li article{padding-bottom:25px}.page-id-12623 h2:first-child{border:none}.search-load-more{clear:both;display:block;padding:0 0 60px;text-align:center}.search-load-more.search-load-more-people{padding-top:20px}.search-more{display:none}.page-id-12623 #panel_insights ol.ol-people-search{padding-bottom:20px}.search_filter_clear_mobile{display:none}#main_search{clear:both;display:block;padding:0 0 100px}#main_search #main_keyword{background:url(/wp-content/themes/krestonreeves/dist/images/icon-search.webp) 100% no-repeat transparent;background-size:20px auto;border:none;border-bottom:1px solid #707070;min-width:100%;padding:9px 42px 9px 0;width:100%}@media (min-width:0px)and (max-width:670px){#search_filter ul{background:#269fc7}#search_filter ul.open{padding-bottom:10px}#search_filter ul li{display:none;padding:0;width:100%}#search_filter ul li a{padding:2px 18px}#search_filter ul li.search_filter_toggle{display:block}#search_filter ul li.search_filter_toggle h3{background:#269fc7;background:#269fc7 url(/wp-content/themes/krestonreeves/dist/images/arrow-down-w.webp) no-repeat 95% 50%;background-size:15px auto;border:1px solid #269fc7;color:#fff;display:block;font-size:17px;font-weight:400;letter-spacing:1px;line-height:120%;padding:11px 42px 11px 18px;text-decoration:none;text-transform:uppercase}.search_filter_clear_mobile{clear:both;display:block;text-align:center}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-stroke:2.75}.f-spinner{height:var(--f-spinner-height);margin:auto;padding:0;width:var(--f-spinner-width)}.f-spinner svg{animation:f-spinner-rotate 2s linear infinite;height:100%;vertical-align:top;width:100%}.f-spinner svg *{fill:none;stroke-width:var(--f-spinner-stroke)}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{animation:f-spinner-dash 2s ease-in-out infinite;stroke:var(--f-spinner-color-2)}@keyframes f-spinner-rotate{to{transform:rotate(1turn)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{opacity:0;transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0)}}@keyframes f-throwOutDown{to{opacity:0;transform:translate3d(0,var(--f-throw-out-distance,150px),0)}}.f-zoomInUp{animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{opacity:0;transform:scale(.975) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes f-zoomOutDown{to{opacity:0;transform:scale(.975) translate3d(0,16px,0)}}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translateX(-100%)}}@keyframes f-slideOutPrev{to{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{opacity:0;transform:translateX(-75px)}to{opacity:1;transform:translateZ(0)}}@keyframes f-classicInPrev{0%{opacity:0;transform:translateX(75px)}to{opacity:1;transform:translateZ(0)}}@keyframes f-classicOutNext{to{opacity:0;transform:translateX(-75px)}}@keyframes f-classicOutPrev{to{opacity:0;transform:translateX(75px)}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{align-items:center;background:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);box-shadow:var(--f-button-shadow);box-sizing:content-box;color:var(--f-button-color);cursor:pointer;display:flex;height:var(--f-button-height);justify-content:center;margin:0;padding:0;pointer-events:all;position:relative;transition:var(--f-button-transition);width:var(--f-button-width)}@media(hover:hover){.f-button:hover:not([disabled]){background-color:var(--f-button-hover-bg);color:var(--f-button-hover-color)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));outline:none}.f-button svg{fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);height:var(--f-button-svg-height);pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--f-button-svg-stroke-width);transform:var(--f-button-transform);transition:opacity .15s ease;width:var(--f-button-svg-width)}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{left:var(--f-button-prev-pos);right:auto}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{left:50%;top:auto;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none;width:auto}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:hsla(0,0%,100%,.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;bottom:0;box-sizing:border-box;color:#f8f8f8;direction:ltr;display:flex;flex-direction:column;left:0;margin:0;padding:0;position:fixed;right:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;overflow:visible;transform-origin:top left;z-index:var(--fancybox-zIndex,1050);-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container::backdrop{background-color:transparent}.fancybox__backdrop{background:var(--fancybox-bg);bottom:0;left:0;opacity:var(--fancybox-opacity,.7);position:fixed;right:0;top:0;will-change:opacity;z-index:-1}.fancybox__carousel{box-sizing:border-box;flex:1;min-height:0;overflow-x:clip;overflow-y:visible;position:relative;z-index:10}.fancybox__viewport{height:100%;width:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;height:100%;margin:0 auto}.fancybox__slide{align-items:center;backface-visibility:hidden;display:flex;flex:0 0 auto;flex-direction:column;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;overflow:auto;overscroll-behavior:contain;padding:4px;position:relative;transform:translateZ(0);width:100%}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-image,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__slide:empty,.fancybox__track:empty,.fancybox__viewport:empty{display:block}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);border-radius:0;color:var(--fancybox-content-color,#374151);cursor:default;display:flex;flex-direction:column;margin:0;max-width:100%;padding:2rem;position:relative;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{backface-visibility:hidden;background:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:1px;padding:0;transform:translateZ(0);transition:none}.fancybox__slide.has-image>.fancybox__content>picture>img{height:auto;max-height:100%;width:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{display:block;filter:blur(0);height:100%;margin:auto;min-height:0;object-fit:contain;user-select:none;width:100%}.fancybox__caption{align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;opacity:var(--fancybox-opacity,.7);overflow-wrap:anywhere;padding:14px 0 4px;visibility:visible}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;right:8px;top:0;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;opacity:.75;position:absolute;right:0;top:-38px}.is-loading .fancybox__content>.f-button.is-close-btn,.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{margin:0;padding:0;position:relative}.fancybox__footer .fancybox__caption{opacity:var(--fancybox-opacity,.7);padding:24px;transition:all .25s ease;width:100%}.is-compact .fancybox__footer{background:rgba(24,24,27,.5);bottom:0;left:0;position:absolute;right:0;z-index:20}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,.6);--f-button-active-bg:rgba(0,0,0,.6);--f-button-hover-bg:rgba(0,0,0,.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;right:5px;top:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,.3);--f-button-active-bg:rgba(24,24,27,.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,.7)}.fancybox__nav .f-button:before{bottom:-30px;content:"";left:-20px;position:absolute;right:-20px;top:-30px;z-index:1}.is-idle .fancybox__nav,.is-idle.is-compact .fancybox__footer{animation:f-fadeOut .15s ease-out both}.is-idle.is-compact .fancybox__footer{pointer-events:none}.fancybox__slide>.f-spinner{cursor:pointer;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width)*-.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height)*-.5));position:absolute;top:50%;z-index:30}.fancybox-protected{bottom:0;right:0}.fancybox-ghost,.fancybox-protected{left:0;position:absolute;top:0;user-select:none;z-index:40}.fancybox-ghost{height:100%;min-height:0;object-fit:contain;pointer-events:none;width:100%}.fancybox-focus-guard{opacity:0;outline:none;pointer-events:none;position:fixed}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut}.has-html5video .fancybox__content,.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{height:90%;width:calc(100% - 120px)}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{height:100%;width:100%}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{flex:0 0 auto;margin:0;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);perspective:1000px;transform:translateZ(0);user-select:none}.f-thumbs .f-spinner{background-image:linear-gradient(#ebeff2,#e2e8f0);border-radius:2px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{height:auto;overflow:hidden;transform:translateZ(0);width:100%}.f-thumbs__track{display:flex}.f-thumbs__slide{align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex:0 0 auto;height:var(--f-thumb-height);justify-content:center;margin:0;overflow:visible;padding:0;position:relative;width:var(--f-thumb-width)}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{bottom:0;content:"";cursor:pointer;left:calc((var(--f-thumb-clip-width, 0))*-.5);position:absolute;top:0;width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0))}.is-modern .f-thumbs__slide{pointer-events:none;transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transition:none;width:var(--f-thumb-clip-width)}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;background:transparent;border:0;border-radius:var(--f-thumb-border-radius);cursor:pointer;height:100%;margin:0 -100%;opacity:var(--f-thumb-opacity);outline:none;overflow:hidden;padding:0;pointer-events:auto;position:relative;touch-action:manipulation;transition:opacity .2s ease;width:var(--f-thumb-width)}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{opacity:var(--f-thumb-selected-opacity);outline:none}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))*(1 - var(--progress, 0))*0.5) round var(--f-thumb-border-radius,0));clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{animation:f-fadeIn .2s ease-out;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);content:"";height:auto;z-index:10}.f-thumbs__slide__img,.is-classic .is-nav-selected .f-thumbs__slide__button:after{border-radius:var(--f-thumb-border-radius);bottom:0;left:0;position:absolute;right:0;top:0}.f-thumbs__slide__img{box-sizing:border-box;height:100%;margin:0;object-fit:cover;overflow:hidden;padding:var(--f-thumb-offset);pointer-events:none;width:100%}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;opacity:var(--fancybox-opacity,.7);position:relative;transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,hsla(0,0%,100%,.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,.65);--f-button-hover-bg:rgba(70,70,73,.65);--f-button-active-bg:rgba(90,90,93,.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;color:var(--fancybox-color,currentColor);display:flex;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;justify-content:space-between;margin:0;opacity:var(--fancybox-opacity,.7);padding:0;pointer-events:none;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{left:0;position:absolute;right:0;top:0}.is-idle .fancybox__toolbar{animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__toolbar__column{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-basis:0;flex-grow:1}.fancybox__toolbar__column.is-right{display:flex;flex-wrap:nowrap;justify-content:flex-end}.fancybox__infobar{font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--f-button-height);padding:0 5px;text-align:center;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child,[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child,[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;user-select:none;z-index:30}.people_article .people_article_info h4{font-size:1.25em;font-weight:700;margin-bottom:8px;padding:0}.people_article .people_article_info ul li{font-size:1.06em}.testimonial_scroller_shortcode .careers_sub_testimonials_holder .careers_sub_testimonials_right p{font-size:1.25em}.study_article_wrapper .study_article h3{font-size:1.25em;font-weight:700}.study_article_wrapper .study_article p{font-size:18px}#panel_insights ol li h3{font-size:20px}ul{list-style:disc!important}ul.list-reset{list-style:none!important}#footer_menus .footer_col{width:50%}@media(min-width:47.9375em){#footer_menus .footer_col{width:33%}}@media(min-width:60em){#footer_menus .footer_col{width:18.75%}}#footer_menus .footer_col:nth-child(4){width:50%}@media(min-width:60em){#footer_menus .footer_col:nth-child(4){width:25%}}#footer_menus .footer_col .ecologi-logo{display:block;margin-bottom:20px}#footer_menus .footer_col .btn--secondary{color:#4a4a4a;font-size:.7em;font-weight:500;margin-bottom:20px;padding:9px 15px;text-align:center}