.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.custom-checkbox input[type=checkbox],.custom-checkbox input[type=radio],.custom-radio input[type=checkbox],.custom-radio input[type=radio],.visuallyhidden,.visuallyhidden-focusable{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.visuallyhidden-focusable:active,.visuallyhidden-focusable:focus{position:static;height:auto;width:auto;overflow:visible;clip:auto;-webkit-clip-path:none;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{display:none;content:'{"mob":"300px","tab":"767px","desk":"960px","super":"1400px"}'}@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{padding:25px 70px 25px 85px;background-color:hsla(0,0%,100%,.15);border:0;display:block;width:100%;text-align:left;font-size:20px;color:#fff;font-weight:500;position:relative;cursor:pointer}.accordion-button:after{content:"";position:absolute;top:50%;right:15px;height:36px;width:36px;background-color:hsla(0,0%,100%,.1);background-image:url(/wp-content/themes/krestonreeves/dist/1f76d0846cd3281e3e112b7c0f14db24.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.accordion--open .accordion-button:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.accordion-content{overflow:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;max-height:0}@media (min-width:60em){.accordion-content{max-height:unset}}.accordion-content .accordion-content__inner{padding:10px;background-color:#fff}.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{margin-bottom:10px;background-color:#fff}.accordion-button--alt{padding:30px 80px 30px 20px;background-color:hsla(0,0%,100%,.15);border:0;display:block;width:100%;text-align:left;font-size:20px;color:#4a4a4a;font-weight:400;position:relative;cursor:pointer}.accordion-button--alt:before{right:-5px;height:68px;width:70px;background-color:#009ac7;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,40% 100%);clip-path:polygon(0 0,100% 0,100% 100%,40% 100%)}.accordion-button--alt:after,.accordion-button--alt:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.accordion-button--alt:after{right:12px;height:12px;width:20px;background-image:url(/wp-content/themes/krestonreeves/dist/1f76d0846cd3281e3e112b7c0f14db24.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.accordion--open .accordion-button--alt:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.accordion-button--alt .accordion-button__title{color:#009ac7;display:block;margin-bottom:10px;font-size:26px;font-weight:500}.accordion-content--alt{display:none}.accordion-content--alt .accordion-content__inner--alt{position:relative;padding:30px 20px;background-color:#fff}.accordion-content--alt .accordion-content__inner--alt:before{content:"";position:absolute;top:0;left:20px;right:20px;height:2px;background-color:#f8f8f8}.input-container{position:relative;margin-bottom:10px}input[type=search]{padding:25px 100px 25px 20px;font-size:20px;border-radius:0!important;-webkit-appearance:unset!important}@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{padding:18px 30px;border:1px solid #4a4a4a;text-transform:uppercase;font-size:16px;font-weight:700;background-color:transparent;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer}.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;width:calc(100% + 40px);position:relative;left:-20px}@media (min-width:60em){.categories--filter{left:unset;width:100%;margin-left:auto;text-align:right}}.categories--filter [data-simplebar=init]{width:100%;height:62px}.categories--filter .custom-checkbox,.categories--filter .custom-radio{margin-left:10px;display:inline-block}.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{padding:60px 10%;color:#fff}.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;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;float:right}.form--container .form_list input[type=submit].wpcf7-form-control:hover{border:1px solid #fff!important;background-color:hsla(0,0%,100%,.4)!important}.image-fill-container{width:100%;overflow:hidden;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.image-fill-container,.image-fill-container.compat-object-fit{background-size:cover;background-position:50%}.image-fill-container.compat-object-fit .image-fill{opacity:0}.image-fill-container .image-fill{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.header-carousel .slick-track{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.header-carousel .slick-slide{height:inherit!important}.header-carousel .slick-slide>div{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.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/96182aa01c32312037b97fef1c9437a6.svg);background-position:center left 8px;background-size:10px;width:42px;height:45px;-webkit-clip-path:polygon(0 0,60% 0,100% 100%,0 100%);clip-path:polygon(0 0,60% 0,100% 100%,0 100%);margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}@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{width:67px;height:70px;background-size:12px;background-position:center left 15px}}.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{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-clip-path:polygon(0 0,100% 0,60% 100%,0 100%);clip-path:polygon(0 0,100% 0,60% 100%,0 100%);background-image:url(/wp-content/themes/krestonreeves/dist/96182aa01c32312037b97fef1c9437a6.svg)}.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/cf71ac6f8349355ae4ab8096e0a55c5c.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{position:relative;top:unset;left:unset;right:unset;-webkit-transform:translate(0)!important;transform:translate(0)!important;-webkit-clip-path:none;clip-path:none;height:57px;width:57px;background-position:50%!important}.download-carousel-buttons .slick-arrow.slick-next,.testimonial-carousel-buttons .slick-arrow.slick-next{-webkit-clip-path:none;clip-path:none;-webkit-transform:translate(0) rotate(-180deg)!important;transform:translate(0) rotate(-180deg)!important;float:right}.download-carousel-buttons[data-animating] .progress--bar:after,.testimonial-carousel-buttons[data-animating] .progress--bar:after{-webkit-animation:progress-bar 10s linear;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{margin-left:-20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.post-carousel-container .post-carousel .slick-track .slick-slide{padding-left:20px;height:inherit}.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{height:100%;background-color:#f8f8f8}.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-image:url(/wp-content/themes/krestonreeves/dist/811b8eceed1e3db20cbfd9e679a200d1.svg);background-color:#009ac7}.testimonials-carousel .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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{background-color:#009ac7;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;z-index:5}@media (min-width:60em){.testimonial-carousel-buttons{width:calc(33.33333% - 11px);float:right;height:97px;margin-top:-97px}}.testimonial-carousel-buttons .slide-numbers{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;text-align:center;padding:0 20px;color:#fff;font-size:20px;margin-bottom:15px}.testimonial-carousel-buttons[data-animating] .progress--bar:after{-webkit-animation:progress-bar 10s linear;animation:progress-bar 10s linear}.progress--bar{position:absolute;bottom:20px;left:100px;right:100px;height:6px;background-color:#007aa2;z-index:2}.progress--bar:after{content:"";position:absolute;top:0;left:0;bottom:0;width:0;background-color:#4db8d7}@-webkit-keyframes progress-bar{0%{width:0}to{width:100%}}@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{content:"";position:absolute;top:-10px;left:0;width:0;height:0;border-color:transparent transparent #00324f;border-style:solid;border-width:0 0 10px 10px;display:none}@media (min-width:47.9375em){.resources-carousel .resources-carousel__item .download-image:before{display:block}}.resources-carousel .resources-carousel__item .download-content{padding:20px 20px 30px;color:#fff}.resources-carousel .slick-list{overflow:visible}.resources-carousel .slick-list .slick-track{margin-left:-20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:47.9375em){.resources-carousel .slick-list .slick-track{margin-left:-50px}}.resources-carousel .slick-list .slick-track .slick-slide{padding-left:20px;height:inherit}@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{max-width:80%;width:267px;height:267px;margin:-65px auto 0;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}@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}}@media (min-width:60em){.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{max-width:188px;margin:-65px auto 0}}@media (max-width:47.9275em){.resources-carousel[data-resources-total="2"]{padding-top:65px}}@media (max-width:47.9275em){.resources-carousel[data-resources-total="2"] .resources-carousel__item .download-image img{max-width:188px;margin:-65px auto 0}}.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{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none;cursor:pointer}.case-carousel .case-carousel__item .case-image{background-color:#f8f8f8;height:203px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:60em){.case-carousel .case-carousel__item .case-image{height:312px}}.case-carousel .case-carousel__item .case-image img{display:block;max-width:200px;max-height:150px;margin:0 auto}.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;-webkit-transition:color .25s ease-in-out;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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:47.9375em){.case-carousel[data-case-total="1"] .case-carousel__item .case-content{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;padding:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:47.9375em){.case-carousel[data-case-total="1"] .case-carousel__item .case-image{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}}.carousel--locations--container{position:relative}.carousel--locations .slick-list{overflow:visible}.carousel--locations .carousel--locations__item{padding:0 10px;border:0;background-color:transparent}.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{text-align:center;background-color:#fff;padding:40px 28px;font-size:20px;font-weight:500;-webkit-transition:background-color .25s ease-in-out;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{height:100%;overflow:hidden;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;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;padding:20px;margin-bottom:0}@media (min-width:60em){.carousel--tabs .carousel--tabs__inner .image--slide p{position:absolute;bottom:10px;left:10px;right:10px}}.carousel--tabs .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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{content:"";position:absolute;width:0;height:0;bottom:100%;border-color:transparent transparent transparent #4a4a4a;border-style:solid;border-width:10px 0 0 10px}.carousel--tabs .slick-arrow.slick-prev{left:-10px}.carousel--tabs .slick-arrow.slick-prev:before{content:"";position:absolute;width:0;height:0;border-color:transparent transparent #4a4a4a;border-style:solid;border-width:0 0 10px 10px}.carousel--tabs .slick-arrow.slick-disabled{pointer-events:none;opacity:.4!important;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.full-bleed-image{overflow:hidden;margin:-30px -30px 40px;height:200px;width:calc(100% + 60px);position:relative}@media (min-width:60em){.full-bleed-image{position:absolute;height:auto;top:0;bottom:0;right:0;width:50%;margin:0}}.carousel--tabs__progress{position:absolute;bottom:65px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#009ac7;color:#fff;padding:20px 20px 40px;width:250px;text-align:center}.carousel--tabs__progress .progress--bar{left:20px;right:20px}.carousel--tabs__progress[data-animating] .progress--bar:after{-webkit-animation:progress-bar 10s linear;animation:progress-bar 10s linear}.promo--panel,.resources-carousel-container{position:relative}.promo--panel{overflow:hidden;background-color:#ececec;color:#4a4a4a;display:block;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;width:100%;position:relative;overflow:hidden}.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{position:relative;padding:130px 20px 80px;margin-top:-150px;-webkit-clip-path:polygon(0 0,100% 35%,100% 100%,0 100%);clip-path:polygon(0 0,100% 35%,100% 100%,0 100%);background-color:#ececec;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.promo--panel__content:after{content:"";position:absolute;left:20px;bottom:20px;width:36px;height:36px;background-color:hsla(0,0%,100%,.5);background-image:url(/wp-content/themes/krestonreeves/dist/8c86ae00623aea59815935f92f208124.svg);background-repeat:no-repeat;background-size:8px;background-position:50%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.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/fe4d22f04ffa883f3ffda5938f62b30d.svg)}.promo--panel__content--navy .promo--panel__content__title{color:#fff}.promos-left .promo--panel__content{-webkit-clip-path:polygon(0 0,100% 60%,100% 100%,0 100%);clip-path:polygon(0 0,100% 60%,100% 100%,0 100%);padding:180px 60px 80px 20px;margin-top:-250px}.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{-webkit-clip-path:polygon(0 0,calc(100% - 70px) 0,calc(100% - 30px) 40px,100% 40px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 70px) 0,calc(100% - 30px) 40px,100% 40px,100% 100%,0 100%);padding:30px 60px 30px 30px;margin-top:-40px}.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:47.9375em){.promo--panel.promo--panel__horizontal .promo--panel__image{position:absolute;left:35%;right:0;top:0;bottom:0;width:auto;height:inherit}}@media (min-width:47.9375em){.promo--panel.promo--panel__horizontal .promo--panel__content{margin-top:0;padding:40px 90px 130px 30px;-webkit-clip-path:polygon(0 0,100% 0,60% 100%,0 100%);clip-path:polygon(0 0,100% 0,60% 100%,0 100%);width:75%}.promo--panel.promo--panel__horizontal .promo--panel__content:after{left:30px;bottom:60px;height:57px;width:57px;background-size:12px}}.promo--panel .promo--panel__content .promo--panel__content__title,.promo--panel .promo--panel__content h4{display:block;margin:0 0 1rem;font-size:1.5rem;font-weight:500;line-height:1.41667}.grid--promo .grid--promo__inner{width:100%;margin-bottom:10px}.grid--promo .grid--promo__inner .grid--promo__item{display:block;color:#4a4a4a}.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;position:relative;padding:30px 55% 120px 30px;font-size:26px;line-height:32px;font-weight:500;overflow:hidden}.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{top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:unset;bottom:unset}.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{position:relative;z-index:2;display:block;font-size:18px;font-weight:300}.grid--promo .grid--promo__inner .grid--promo__item--content:before{content:"";position:absolute;left:-40px;bottom:-175px;width:0;height:0;border-color:rgba(74,74,74,.2) transparent transparent;border-style:solid;border-width:800px 800px 0 0;z-index:1}.grid--promo .grid--promo__inner .grid--promo__item--content:after{content:"";position:absolute;bottom:30px;left:30px;height:57px;width:57px;background-color:#fff;background-image:url(/wp-content/themes/krestonreeves/dist/8c86ae00623aea59815935f92f208124.svg);background-position:50%;background-repeat:no-repeat;background-size:11px;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;z-index:2}.grid--promo .grid--promo__inner .grid--promo__item--content img{position:absolute;right:25%;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);max-width:30%;max-height:140px}.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{content:"";display:none;position:absolute;bottom:calc(100% - 1px);left:-55px;right:-30px;height:30px;background-color:#fff;-webkit-clip-path:polygon(25px 0,100% 0,100% 100%,0 100%);clip-path:polygon(25px 0,100% 0,100% 100%,0 100%);-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media (min-width:47.9375em){.section-text-promo-5050 .promo--panel:before{display:block}}@media (min-width:47.9375em){.section-3-promo-block .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:47.9375em){.section-3-promo-block .grid-container .promos-left .promo--panel{height:100%}}@media (min-width:47.9375em){.section-3-promo-block .grid-container .promos-left .promo--panel .promo--panel__image{height:80%}}@media (min-width:47.9375em){.section-3-promo-block .grid-container .promos-left .promo--panel .promo--panel__content{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;margin-top:0;position:absolute;bottom:0}}.section-intro{background-color:#fff;margin-top:60px}.section-intro .intro--content{position:relative;margin-bottom:50px}@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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}@media (min-width:60em){.section-intro .panel--icons{margin-left:60px}}.section-intro .panel--icons .icon--inner{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;text-align:center;padding:64px 15px 40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-intro .panel--icons .icon--inner:before{content:"";position:absolute;top:58px;bottom:40px;left:0;width:3px;-webkit-transform:translateX(-50%) rotate(-20deg);transform:translateX(-50%) rotate(-20deg);background-color:#fff}.section-intro .panel--icons .icon--inner:first-of-type:before{display:none}.section-intro .panel--icons .icon--inner img{max-width:85px;margin-bottom:15px;max-height:60px}.section-intro .panel--icons .icon--inner p{margin-top:auto;margin-bottom:0}.section-intro .panel--icons .icons--title{position:absolute;top:10px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:12px 32px;font-size:18px;background-color:#fff;-webkit-clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,20px 100%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,20px 100%)}.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{content:"";position:absolute;right:-1px;top:-1px;bottom:-1px;background-color:#f5f5f5;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);width:100px;z-index:2}.section-list-content .panel--list li{padding:25px 20px 25px 65px;margin-bottom:10px;position:relative;font-size:24px;font-weight:500}.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{content:"";position:absolute;right:0;top:0;bottom:0;width:150%;background-color:#fff;z-index:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out}@media (min-width:60em){.section-list-content .panel--list li:before{width:450%}}.section-list-content .panel--list li p{z-index:1;position:relative;margin-bottom:0}.section-list-content .panel--list li .checkbox{position:absolute;z-index:1;left:-65px;top:-7px;display:inline-block;height:38px;width:38px;background-color:#eceef0;border-radius:5px;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:.8s;transition-delay:.8s}@media (min-width:60em){.section-list-content .panel--list li .checkbox{top:-2px}}.section-list-content .panel--list li .checkbox--tick{position:absolute;z-index:2;top:6px;left:-56px;width:21px;height:15px;background-image:url(/wp-content/themes/krestonreeves/dist/f926ec045293e2f14a046b0b606c8792.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:60em){.section-list-content .panel--list li .checkbox--tick{top:10px}}.section-list-content .panel--list li .checkbox-content{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:1.25s;transition-delay:1.25s}.section-list-content .panel--list li.active:before{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.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;-webkit-transform:translateY(0);transform:translateY(0)}.section-content-download .panel--signup,.section-content-related-item .panel--signup,.section-text-news .panel--signup{position:relative;background-color:#009ac7;padding:90px 20px 20px;margin-top:60px}@media (min-width:47.9375em){.section-content-download .panel--signup,.section-content-related-item .panel--signup,.section-text-news .panel--signup{margin-top:0;padding:60px 90px 40px;margin-left:69px}}.section-content-download .panel--signup:before,.section-content-related-item .panel--signup:before,.section-text-news .panel--signup:before{content:"";position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:138px;width:138px;border-radius:50%;background-color:#fff;background-image:url(/wp-content/themes/krestonreeves/dist/5457c850b8444dcd6d29087e189f3474.svg);background-repeat:no-repeat;background-size:80px;background-position:50%}@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{position:relative;background-color:#00324f;color:#fff}@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{width:calc(100% - 40px);background-color:#009ac7;position:absolute!important;left:50%;top:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px!important}@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{width:100%;padding-top:125%!important}}@media (min-width:60em){.panel--news .download-image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;top:0}}.panel--related-item .download-carousel .slick-track{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.panel--related-item .download-carousel .slick-track,.panel--title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.panel--title{position:relative;padding:30px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:47.9375em){.panel--title{padding:30px 40px}}.panel--title:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:2px;background-color:rgba(0,0,0,.2)}@media (min-width:47.9375em){.panel--title:after{left:40px;right:40px}}.panel--title .btn--link{margin-left:30px}.panel--title p{margin-bottom:0;font-weight:500}.download-carousel{padding:30px 0!important}.download-carousel .download-carousel__item>.grid-item{width:100%!important}.download-carousel .download-carousel__item .post--item{margin:0 20px;background-color:#fff}@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{position:relative;padding-top:10px}@media (min-width:47.9375em){.download-carousel .download-carousel__item .download-image{padding-top:0;margin-left:-10px}}.download-carousel .download-carousel__item .download-image:before{content:"";position:absolute;top:-10px;left:0;width:0;height:0;border-color:transparent transparent #00324f;border-style:solid;border-width:0 0 10px 10px;display:none}@media (min-width:47.9375em){.download-carousel .download-carousel__item .download-image:before{display:block}}.download-carousel .download-carousel__item .download-image img{margin:0 auto;-webkit-box-shadow:10px -10px 0 0 rgba(0,0,0,.25);box-shadow:10px -10px 0 0 rgba(0,0,0,.25);max-width:200px}@media (min-width:47.9375em){.download-carousel .download-carousel__item .download-image img{-webkit-box-shadow:none;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-weight:500;font-family:Futura PT,arial,sans-serif}.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{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;background-color:rgba(0,0,0,.2)}@media (min-width:47.9375em){.download-carousel+.download-carousel-buttons:before{left:40px;right:40px}}.download-carousel+.download-carousel-buttons .slide-numbers{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px}.section-advisers{padding:60px 0}.section-advisers .adviser-carousel-container{position:relative}.section-advisers .adviser-carousel-container .adviser-carousel-buttons{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;right:0;z-index:10}.section-advisers .adviser-carousel{margin-bottom:40px}.section-advisers .adviser-carousel .advisor-carousel__item{height:100%;background-color:#fff;border:10px solid #fff;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-image{height:277px;width:100%;background-image:url(/wp-content/themes/krestonreeves/dist/c4628c8f3fcdabd59b4e4f4f00cb8d12.webp);background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;overflow:hidden;margin-bottom:10px}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-image img{width:250px;margin:0 auto;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;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{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section-advisers .adviser-carousel .advisor-carousel__item .adviser-cta .btn{width:100%;margin-bottom:10px;text-align:center;position:relative}.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{content:"";position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position: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/8bcfef636d4d39ef48baa4d1331ae399.svg);width:30px;height:21px}.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/ad121d55e03dcd43039523961e04d74f.svg);width:24px;height:23px}.section-advisers .adviser-carousel .slick-list{margin-left:-20px!important}.section-advisers .adviser-carousel .slick-track{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;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}}@media (max-width:59.99em){.section-advisers .adviser-carousel[data-adviser-total="3"] .slick-list{overflow:visible!important}}@media (max-width:59.99em){.section-advisers .adviser-carousel[data-adviser-total="3"]:after{content:"";position:absolute;right:-70px;top:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#89146a));background:linear-gradient(90deg,hsla(0,0%,100%,0),#89146a);width:70px;z-index:5}}@media (max-width:47.9275em){.section-advisers .adviser-carousel[data-adviser-total="2"]{margin-right:50px}}@media (max-width:47.9275em){.section-advisers .adviser-carousel[data-adviser-total="2"] .slick-list{overflow:visible!important}}@media (max-width:47.9275em){.section-advisers .adviser-carousel[data-adviser-total="2"]:after{content:"";position:absolute;right:-70px;top:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#89146a));background:linear-gradient(90deg,hsla(0,0%,100%,0),#89146a);width:70px;z-index:5}}@media (min-width:60em){.section-advisers .adviser-carousel[data-adviser-total="2"] .advisor-carousel__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media (min-width:60em){.section-advisers .adviser-carousel[data-adviser-total="2"] .advisor-carousel__item .adviser-image{min-height:277px;height:100%;width:45%;margin-bottom:0}}@media (min-width:60em){.section-advisers .adviser-carousel[data-adviser-total="2"] .advisor-carousel__item .adviser-content{padding:10px 10px 10px 30px}}@media (min-width:60em){.section-advisers .adviser-carousel[data-adviser-total="2"] .advisor-carousel__item .btn{text-align:left;padding:18px 60px 18px 30px}}@media (min-width:47.9375em){.section-advisers .adviser-carousel[data-adviser-total="1"] .advisor-carousel__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:47.9375em){.section-advisers .adviser-carousel[data-adviser-total="1"] .advisor-carousel__item .adviser-image{min-height:277px;height:100%;width:277px;margin-bottom:0}}@media (min-width:60em){.section-advisers .adviser-carousel[data-adviser-total="1"] .advisor-carousel__item .adviser-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:60em){.section-advisers .adviser-carousel[data-adviser-total="1"] .advisor-carousel__item .adviser-cta{margin-left:auto}}@media (min-width:60em){.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{text-align:left;padding:18px 60px 18px 30px}}.section-advisers .adviser-section-cta{text-align:center}@media (min-width:47.9375em){.section-advisers .adviser-section-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items: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-right:30px;margin-bottom:0}}.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{opacity:.5;font-size:16px}.load-more-btn-container{position:relative;margin-bottom:20px}.load-more-btn-container:after,.load-more-btn-container:before{content:"";position:absolute;top:50%;width:calc(50% - 100px);height:2px;background-color:#ececec}.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{padding:27px 30px;margin-bottom:20px;color:#fff;background-image:url(/wp-content/themes/krestonreeves/dist/be66ac6783053723affc80b98837065b.webp);background-size:cover;background-repeat:no-repeat;background-position:100%}@media (min-width:47.9375em){.promo-insert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:47.9375em){.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{padding:40px 20px;background-color:#fff}@media (min-width:47.9375em){.section--inner{padding:60px 8.33%}}.section--inner__colour--block{padding:30px}.section--inner__colour--block .text-left{padding-top:30px;padding-bottom:30px}@media (min-width:60em){.section--inner__colour--block .text-left{padding-right:60px}}.grid--colours{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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{width:100%;height:100%;text-align:center;padding:30px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.grid--colours .grid--colours__inner img{max-height:60px;max-width:80px;margin:0 auto 20px;width:unset;height:unset}.grid--colours .grid--colours__inner p{color:#fff;margin-bottom:0;font-weight:500}.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;color:#fff;border:1px solid #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;color:#fff;border:1px solid #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;color:#fff;border:1px solid #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;color:#fff;border:1px solid #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;color:#fff;border:1px solid #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;color:#fff;border:1px solid #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/fad94bcf707fdb763b54b07d33bb6b5b.webp);background-repeat:no-repeat;background-position:100% 30%}.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{padding-top:66%;position:relative;margin-bottom:50px;background-color:inherit;overflow:hidden}@media (min-width:60em){.image--outside{padding-top:0;position:absolute;top:60px;left:0;bottom:60px;width:48%;z-index:3;margin-bottom:0}}@media (min-width:60em){.image--outside.image--right{left:unset;right:0}}.image--outside.image--right:before{right:unset;left:-1px;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.image--outside:before{content:"";position:absolute;top:-8px;right:-1px;bottom:-1px;width:120px;z-index:5;background-color:inherit;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.image--outside .image--outside__inner{width:100%;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.image--outside .image--outside__inner img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;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;padding:60px 20px;background-image:url(/wp-content/themes/krestonreeves/dist/34577f7d09ba948b605117b386ab4623.webp);background-repeat:no-repeat;background-position:100% 60%}@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{width:100%;text-align:center}.section-full-image-text-promo .flex-promo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:47.9375em){.section-full-image-text-promo .flex-promo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (min-width:47.9375em){.section-full-image-text-promo .flex-promo .flex-promo__content{padding-right:12%}}@media (min-width:47.9375em){.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;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{background-color:#fff;padding:40px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:60em){.section-testimonials .testimonials-carousel .testimonial-slide .grid-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:450px}}@media (min-width:60em){.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{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;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{position:relative;padding:60px 20px 20px 70px}@media (min-width:60em){.section-testimonials .testimonials-carousel .quote-container{padding:60px 109px}}.section-testimonials .testimonials-carousel .quote-container:before{content:"";position:absolute;left:25px;top:60px;height:22px;width:26px;background-image:url(/wp-content/themes/krestonreeves/dist/ee24f04036d864b74e28d8b88c67e5b6.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}@media (min-width:47.9375em){.section-testimonials .testimonials-carousel .quote-container:before{left:50px;height:30px;width:36px}}.section-testimonials .testimonials-carousel .quote{font-size:20px;line-height:36px;font-weight:300}@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{position:relative;background-color:#e5f4f9;padding:30px 30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background-image:url(/wp-content/themes/krestonreeves/dist/5677b2eadc259f37ab6ec37c420dd501.webp);background-repeat:no-repeat;background-position:100%;background-size:130%}@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{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;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{content:"";position:absolute;bottom:100%;left:0;width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 0 1300px 3000px;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{content:"";position:absolute;top:100%;right:0;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:1300px 3000px 0 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{white-space:nowrap;-webkit-transform:translateX(var(--x));transform:translateX(var(--x));-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.image--scroller__item{display:inline-block;position:relative;height:420px;width:516px}.section-bullet-content{padding:60px 0}.bullet--section+.bullet--section{margin-top:50px;padding-top:50px;border-top:1px solid rgba(74,74,74,.2)}.bullet--section .column--list{background-color:#f8f8f8;padding:53px 20px 40px;margin-top:50px;position:relative}.bullet--section .column--list:before{content:"";position:absolute;width:70px;height:68px;top:0;left:13px;-webkit-transform:translateY(-33%);transform:translateY(-33%);background-color:#4a4a4a;-webkit-clip-path:polygon(0 0,100% 0,100% 55%,0 100%);clip-path:polygon(0 0,100% 0,100% 55%,0 100%);background-image:url(/wp-content/themes/krestonreeves/dist/5cb94d860c8a692ae273c83a2b083a00.svg);background-repeat:no-repeat;background-size:20px;background-position:50% 35%}.bullet--section .column--list ul li{padding-left:35px}.bullet--section .column--list ul li:before{height:28px;width:28px;background-color:#fff;border-radius:6px;background-image:url(/wp-content/themes/krestonreeves/dist/f926ec045293e2f14a046b0b606c8792.svg);background-size:15px;-webkit-transform:translateY(4px);transform:translateY(4px)}.bullet--section ul{list-style:none!important;margin:0;padding:0}.bullet--section ul li{padding:0 0 0 20px;position:relative;margin-bottom:15px}.bullet--section ul li:before{content:"";position:absolute;left:0;top:0;height:14px;width:9px;background-image:url(/wp-content/themes/krestonreeves/dist/96182aa01c32312037b97fef1c9437a6.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;-webkit-transform:translateY(8px) rotate(180deg);transform:translateY(8px) rotate(180deg)}.bullet--section ul.col-50{font-size:0;margin-left:-20px}.bullet--section ul.col-50 li{padding:0 0 0 40px;font-size:16px;width:50%;display:inline-block}@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-template-columns:1fr 1fr;grid-auto-flow:row}}.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;width:100%;padding:0;margin:0}@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{width:100%;height:100%}}@media (min-width:47.9375em){.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{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.cross-link{position:relative;display:block;width:100%;border:2px solid #f8f8f8;padding:20px 20px 30px;background-color:#fff;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;text-align:left;margin-bottom:15px}@media (min-width:47.9375em){.cross-link{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;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{display:block;font-size:20px;color:#4a4a4a;margin-right:40px}.cross-link:hover{text-decoration:none;background-color:#f8f8f8}.cross-link:hover:after{background-color:#00324f}.bg--grey .cross-link:hover{background-color:#eceef0}.cross-link:after{content:"";position:absolute;right:-5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:70px;width:58px;background-color:#009ac7;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%);background-image:url(/wp-content/themes/krestonreeves/dist/8c9a767341c6acbbbd00b5ff7ed386a5.svg);background-size:12px;background-repeat:no-repeat;background-position:75% 50%;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.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{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;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{text-align:center;padding:0 40px;margin-top:28px;position:relative}@media (min-width:60em){.section-timeline .timeline--horizontal .timeline--item{padding:0 20px}}.section-timeline .timeline--horizontal .timeline--item:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.section-timeline .timeline--horizontal .timeline--item__inner{position:relative;padding-top:35px}.section-timeline .timeline--horizontal .timeline--item__inner:before{content:"";position:absolute;left:50%;top:0;height:28px;width:28px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:inherit;border:2px solid #fff;border-radius:5px;z-index:1}.section-timeline .timeline--horizontal .timeline--item__inner:after{content:"";position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:12px;width:12px;background-color:#fff;border-radius:2px;z-index:2}.section-timeline .timeline--horizontal .timeline--item .timeline--date{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.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{position:relative;margin-bottom:20px;padding-left:80px;opacity:0;-webkit-transform:translateX(80%);transform:translateX(80%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (min-width:47.9375em){.section-timeline .timeline--vertical .timeline--item{-webkit-transform:translateX(100%);transform:translateX(100%)}}.section-timeline .timeline--vertical .timeline--item.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}@media (min-width:47.9375em){.section-timeline .timeline--vertical .timeline--item{padding-left:120px}}.section-timeline .timeline--vertical .timeline--item:first-child:before{top:-20px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 35px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 35px),0 100%)}.section-timeline .timeline--vertical .timeline--item:last-child{margin-bottom:0}.section-timeline .timeline--vertical .timeline--item:last-child:before{bottom:-20px;-webkit-clip-path:polygon(0 35px,100% 0,100% 100%,0 100%);clip-path:polygon(0 35px,100% 0,100% 100%,0 100%)}.section-timeline .timeline--vertical .timeline--item:before{content:attr(data-item);position:absolute;left:0;top:-23px;bottom:-23px;width:60px;background-color:rgba(0,0,0,.1);font-size:32px;line-height:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-clip-path:polygon(0 35px,100% 0,100% calc(100% - 35px),0 100%);clip-path:polygon(0 35px,100% 0,100% calc(100% - 35px),0 100%)}@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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.listing-team .listing-team__item{height:100%;background-color:#fff;border:10px solid #fff;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#4a4a4a}.listing-team .listing-team__item:hover{text-decoration:none}.listing-team .listing-team__item .team-image{height:277px;width:100%;background-image:url(/wp-content/themes/krestonreeves/dist/cc31be4648d0104d77ea23916937a3f3.webp);background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;overflow:hidden;margin-bottom:10px}.listing-team .listing-team__item .team-image img{width:250px;margin:0 auto;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.listing-team .listing-team__item .team-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;padding:20px;color:#4a4a4a}.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{margin-top:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.listing-team .listing-team__item .team-cta .btn{width:100%;margin-bottom:10px;text-align:center;position:relative}.listing-team .listing-team__item .team-cta .btn:last-child{margin-bottom:0}.listing-team .listing-team__item .team-cta .btn:after{content:"";position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-position: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{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.section-content-related-item .download-carousel__item .download-image{height:146px;width:120px;background-color:#fff;border:2px solid #f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:47.9275em){.section-content-related-item .download-carousel__item .download-image{margin:10px auto 0;-webkit-box-shadow:10px -10px 0 0 #f5f5f5;box-shadow:10px -10px 0 0 #f5f5f5;border:0;padding-top:0}}@media (min-width:47.9375em){.section-content-related-item .download-carousel__item .download-image{-webkit-flex-basis:120px;-ms-flex-preferred-size:120px;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{max-width:62px;-webkit-box-shadow:none;box-shadow:none}.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{padding-left:40px;-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}}.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{content:"";position:absolute;left:0;top:0;bottom:0;width:15px;background-color:#89146a;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),0 100%)}.referenced-options__item:after{content:"";position:absolute;bottom:1px;left:10px;height:6px;width:5px;background-color:#89146a;-webkit-clip-path:polygon(100% 0,0 50%,100% 100%);clip-path:polygon(100% 0,0 50%,100% 100%)}.referenced-options__item .testimonial-slide{position:relative;padding-left:60px}.referenced-options__item .testimonial-slide:before{content:open-quote;position:absolute;left:-15px;top:-20px;font-size:130px;line-height:1;color:#4a4a4a}.referenced-options__item .testimonial-slide .quote{font-weight:300;font-size:24px;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{padding:32px 85px 32px 20px;background-color:#fff;border:1px solid #f8f8f8;color:#009ac7;font-size:26px;font-weight:500;width:100%;text-align:left;position:relative;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.locations--item:hover{background-color:#f8f8f8}.locations--item:hover:after{background-color:#00324f}.locations--item:after{content:"";position:absolute;right:20px;top:20px;bottom:20px;width:57px;background-color:#009ac7;background-image:url(/wp-content/themes/krestonreeves/dist/fe4d22f04ffa883f3ffda5938f62b30d.svg);background-repeat:no-repeat;background-position:50%;background-size:10px;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.section-slider-tabs{padding:40px 0}@media (max-width:59.99em){.section-slider-tabs .nav--tabs{display:none}}.post--item{position:relative;display:block;overflow:hidden}.post--item,.post--item:hover{text-decoration:none}.post--item .post--item__image{height:203px;position:relative;display:block}.post--item .post--item__content{position:relative}.post--item .post--item__content .date{position:absolute;bottom:100%;left:0;padding:10px 45px 10px 10px;background-color:#fff;-webkit-clip-path:polygon(0 0,75% 0,100% 100%,0 100%);clip-path:polygon(0 0,75% 0,100% 100%,0 100%);font-size:14px}.post--item .post--item__content .post--cat{font-size:14px;text-transform:uppercase;padding-bottom:15px;margin-bottom:15px;display:inline-block;position:relative;color:#4a4a4a}.post--item .post--item__content .post--cat:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:1px;background-color:#ececec}.post--item .post--item__content h3{color:#009ac7}.post--item .post--item__content p{color:#4a4a4a}.post-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;position:relative;width:100%}@media (min-width:60em){.post-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.post-controls a{margin-top:10px;display:inline-block}@media (min-width:60em){.post-controls a{margin-left:auto}}.post-controls:after{content:"";position:absolute;right:-20px;bottom:0;background-color:#fff;background-image:url(/wp-content/themes/krestonreeves/dist/96182aa01c32312037b97fef1c9437a6.svg);background-position:center left 13px;background-size:10px;background-repeat:no-repeat;width:52px;height:62px;-webkit-clip-path:polygon(0 0,100% 0,60% 100%,0 100%);clip-path:polygon(0 0,100% 0,60% 100%,0 100%);margin:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}@media (min-width:60em){.post-controls:after{display:none}}.post-controls:after:hover{background-color:#e6e6e6}.featured-news-container{padding:60px 0 30px;margin-bottom:40px}.featured-news-item{margin-bottom:30px;border-bottom:1px solid #ececec}.featured-news-item .grid-item{width:100%!important}@media (min-width:47.9375em){.featured-news-item.featured--even .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width:47.9375em){.featured-news-item.featured--even .grid-item{width:50%!important}}@media (min-width:47.9375em){.featured-news-item.featured--even .post--item{height:100%}}@media (min-width:47.9375em){.featured-news-item.featured--even .post--item .post--item__image{position:relative;width:100%;height:350px}}@media (min-width:47.9375em){.featured-news-item.featured--even .post--item .post--item__image:after{left:5px}}@media (min-width:47.9375em){.featured-news-item.featured--even .post--item .post--item__content{width:100%;padding:0 20px 20px}}@media (min-width:47.9375em){.featured-news-item.featured--even .post--item .post--item__content .date{top:unset;bottom:100%;left:20px}}@media (min-width:47.9375em){.featured-news-item.featured--odd .grid-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:47.9375em){.featured-news-item.featured--odd .grid-item:not(:last-child){width:50%!important}}@media (min-width:47.9375em){.featured-news-item.featured--odd .grid-item:not(:last-child) .post--item{height:100%}}@media (min-width:47.9375em){.featured-news-item.featured--odd .grid-item:not(:last-child) .post--item .post--item__image{position:relative;width:100%;height:350px}}@media (min-width:47.9375em){.featured-news-item.featured--odd .grid-item:not(:last-child) .post--item .post--item__image:after{left:5px}}@media (min-width:47.9375em){.featured-news-item.featured--odd .grid-item:not(:last-child) .post--item .post--item__content{width:100%;padding:0 20px 20px}}@media (min-width:47.9375em){.featured-news-item.featured--odd .grid-item:not(:last-child) .post--item .post--item__content .date{top:unset;bottom:100%;left:20px}}.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{position:absolute;right:5px;top:0;bottom:0;height:100%;width:60%}}.featured-news-item .post--item .post--item__image:after{content:"";position:absolute;left:-1px;top:-7px;bottom:-1px;background-color:#fff;-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%);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{position:relative;z-index:3;padding:0 20px 20px}@media (min-width:47.9375em){.featured-news-item .post--item .post--item__content{width:40%;padding:126px 30px 98px}}.featured-news-item .post--item .post--item__content .date{padding:10px 45px 10px 20px;-webkit-clip-path:polygon(0 0,83% 0,100% 100%,0 100%);clip-path:polygon(0 0,83% 0,100% 100%,0 100%)}@media (min-width:47.9375em){.featured-news-item .post--item .post--item__content .date{top:85px;bottom:unset;left:30px;background-color:transparent;-webkit-clip-path:none;clip-path:none;padding:0}}.overlay--video{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.3);z-index:100;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.overlay--video.overlay--active{opacity:1;visibility:visible}.overlay--video .site-wide{height:100%}.overlay--video .btn--close{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:1}.overlay--video .overlay--video__inner{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:20px;background-color:#fff}@media (min-width:47.9375em){.overlay--video .overlay--video__inner{padding:40px}}.overlay--location{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.3);z-index:100;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.overlay--location.popout--active{opacity:1;visibility:visible}.overlay--location .site-wide{height:100%}.overlay--location .btn--close{position:absolute;top:0;right:0;z-index:1}.overlay--location .overlay--location__inner{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:20px;background-color:#fff;max-height:85%;overflow:auto}@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;padding:0;margin:0}.wysiwyg-content ul li{padding:0 0 0 25px;margin:0 0 10px;position:relative}.wysiwyg-content ul li::marker{display:none}.wysiwyg-content ul li:before{content:"";position:absolute;left:0;top:9px;height:14px;width:9px;background-image:url(/wp-content/themes/krestonreeves/dist/96182aa01c32312037b97fef1c9437a6.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.table--block .table--fixed{table-layout:fixed}.table--block .table--fixed td{padding:20px;font-size:20px;border-color:#f8f8f8;border-width:2px}.table--block .table--fixed th{color:#fff;background-color:#4a4a4a;text-transform:uppercase;font-size:16px;font-weight:700;text-align:left;padding:23px 30px}table[border="0"],table[border="0"] td,table[border="0"] th{border:none!important}.navigation.pagination .nav-links .page-numbers{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.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{max-width:100%;height:auto}#mc-overall-wrapper{visibility:hidden}body{background:url(/wp-content/themes/krestonreeves/dist/a049e51a5cb3fd761c78c62fd2a41bca.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;box-sizing:border-box}img{max-width:100%;height:auto}em{font-style:italic}a{text-decoration:none;color:#008fbe;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{margin:0 0 25px;border:1px solid #ccc}table td,table th{padding:10px;border:1px solid #ccc}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:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.text-arial{font-family:Arial,sans-serif}.testimonial_style{padding:0 0 0 20px;border-left:4px solid #89146a;clear:both;display:block}.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{display:block;clear:both;padding:20px 0 0;line-height:125%!important;font-size:.85em}.area-icon{width:35px;height:auto;vertical-align:middle;margin:0 12px 0 0}.alm-load-more-btn,.button_outline{display:inline-block;width:100%;line-height:120%;max-width:350px;max-width:360px;max-width:390px;padding:17px 15px;text-align:center;text-decoration:none!important;border:1px solid #269fc7;color:#269fc7;text-transform:uppercase;letter-spacing:2px;cursor:pointer;outline:none}.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;color:#fff;border-color:#89146a}.button_fill_blue,.button_fill_purple:hover{background:#269fc7;color:#fff;border-color:#269fc7}.button_fill_blue:hover{background:#89146a;color:#fff;border-color:#89146a}.button_fill_white{background:#fff;color:#269fc7;border-color:#fff}.button_fill_white:hover{background:#269fc7;color:#fff;border-color:#fff}.embed-container{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;max-width:100%;height:auto}.embed-container-4x3{padding-bottom:75%;margin-bottom:30px}.embed-container-square{padding-bottom:100%;margin-bottom:30px}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container-wrapper{margin-top:20px;margin-bottom:40px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.disable_select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.archive_nav_gap{height:40px;clear:both;display:block}.alm-btn-wrap,.archive_nav{display:block;clear:both;text-align:center;margin:0 auto;max-width:550px;padding:0}.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;width:100%;max-width:250px;border:none;padding:20px;text-align:center;color:#baaea3;display:inline-block;margin:0 auto;text-decoration:none!important;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;outline:none;cursor:pointer}.alm-btn-wrap button.done{opacity:.1!important;cursor:default}.pag_nav{display:block;clear:both;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;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#84c1d5;height:5px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.alm-load-more-btn,.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.alm-load-more-btn:before,.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#269fc7;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media (min-width:671px){.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0;background:#269fc7}.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;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;overflow:hidden}.menu_styler_hovers>ul>li>a:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#84c1d5;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.menu_styler_hovers>ul>li>a:active:before,.menu_styler_hovers>ul>li>a:focus:before,.menu_styler_hovers>ul>li>a:hover:before{right:0;background:#269fc7}.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{padding:10px 18px;margin:0;border:1px solid #707070;outline:none;background-color:#fff}.sf_date_field li input,input.text,textarea{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{font-size:1.5em;line-height:130%;font-weight:500;display:block;padding:0 0 15px;color:#4a4a4a}h2 .text-feature{font-size:.98em}.form_list{margin:0 auto;padding:0;list-style:none;list-style-image:none}.form_list li{margin:0;padding:0 0 20px;overflow:auto;clear:both;display:block}.form_list li label{display:block;font-weight:700;padding:0 0 2px}.form_list li label span.required{color:#89146a;font-weight:400;font-size:.85em}.form_list li label span.smallprint{font-weight:400;font-size:.85em}.form_list li .text,.form_list li select,.form_list li textarea{width:100%;display:block}.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{float:left;clear:none;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{border-color:#89146a!important;background:#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{font-weight:400;display:block;font-size:.85em}.form_list li.li_checkbox .wpcf7-form-control-wrap{float:left}.form_list li.li_checkbox.li_checkbox_no_float .wpcf7-form-control-wrap{float:none;clear:both}.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{width:20px;height:20px;background:#fff;margin:7px 14px 7px 0;float:left}li.li_checkbox span.wpcf7-list-item{margin:0!important;display:block;width:50%;float:left;padding:0 5px 10px 0}.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{float:none;clear:both;width:100%;padding:0}.form_list li.li_gdpr{overflow:visible}.form_list li select,.searchandfilter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;background:url(/wp-content/themes/andrews/images/ico_btn_arrow_down_purple@2x.webp) 95% 45% no-repeat #fff;background-size:auto 13px}.form_list li select::-ms-expand,.searchandfilter select::-ms-expand{display:none}.wpcf7-not-valid-tip{display:block;padding:5px 0 0;display:none!important}.wpcf7 form .wpcf7-response-output{clear:both;border:none;margin:0;color:#269fc7;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{line-height:120%;display:block}#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{margin-left:20px!important;background:url(/wp-content/themes/krestonreeves/dist/d76fc2d6b329864af7aa4a59481b0c42.gif) 50% no-repeat transparent!important;background-size:50px 50px!important;width:50px!important;height:50px!important}.wpcf7 .ajax-loader{vertical-align:middle!important;margin-bottom:3px}@media (min-width:0px) and (max-width:400px){.ajax-loader{margin-left:10px!important;margin-right:-10px;width:40px!important;height:40px!important;background-size:40px 40px!important}}.fancybox-hidden{display:none;background:transparent!important}#fancybox-wrap,#fancybox-wrap *{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}#fancybox-wrap{-webkit-box-shadow:none!important;box-shadow:none!important}#fancybox-title,.fancybox-bg{display:none!important}.glide-form-style{width:365px;max-width:100%;width:700px;position:relative;padding:25px;background:#fff}.popup_close,.popup_expand{float:right;font-size:.85em}.popup_expand{margin-right:20px}.popup_close a,.popup_expand a{display:block;color:#4a4a4a;text-transform:lowercase;text-decoration:none;padding:2px 25px 2px 0;background:url(/wp-content/themes/krestonreeves/dist/93e088b9305f4f53e0d9077a0100ae6d.webp) 100% no-repeat;background-size:15px auto}.popup_expand a{background:url(/wp-content/themes/krestonreeves/dist/942e73158b38e2c8d2c57f78ee091334.webp) 100% no-repeat;background-size:15px auto}.glide-form-style p{line-height:140%}.slick-slider{-khtml-user-select:none}.slick-slide,.slick-slider{padding:0;margin:0}.slick-arrow{position:absolute;top:50%;margin-top:-22px;z-index:10;opacity:1;background:url(/wp-content/themes/andrews/images/arrow-purple-left.webp) 50% no-repeat;background-size:auto 44px;border:none;outline:none;text-indent:-9999px;width:44px;height:44px;cursor:pointer;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.slick-prev.slick-arrow{left:0}.slick-next.slick-arrow{right:0;background-image:url(/wp-content/themes/andrews/images/arrow-purple-right.webp)}.slick-arrow.slick-disabled{opacity:.4!important}.slick-dots{margin:0;padding:0;list-style:none;list-style-image:none}.slick-dots li{margin:0;padding:0 4px;display:inline-block}.slick-dots li button{cursor:pointer;background:hsla(0,0%,100%,.8);text-indent:-9999px;outline:none;border:none;padding:0;width:10px;height:10px;line-height:9px;border-radius:20px;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.slick-dots li.slick-active button,.slick-dots li button:hover{background:#269fc7}.version_mobile{display:none}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;list-style-image:none}.ie6 .sf-menu,.ie7 .sf-menu{z-index:999999;position:relative}.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{position:relative;display:block}.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);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);text-align:left!important;padding:22px 30px!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{right:0;background:#269fc7}.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;transition:none!important}#header_main{height:138px;position:relative;background:#fff}#header_main_angle{top:-138px;left:0;height:138px;width:100%;position:absolute;opacity:0;background:url(/wp-content/themes/krestonreeves/dist/86ee4aeae1a04a3eadd2aa700c3f27e0.webp) 0 100% no-repeat;background-size:auto 382px;transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease}.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/13b3fa8af36f5bcf72bf665f1b92e2a1.webp)}.page-template-template-challenges #header_main_angle,.page.home #header_main_angle{background-image:url(/wp-content/themes/krestonreeves/dist/1d42b19a660470512c17e2bd05c9d875.webp)}#header_main_angle.active{top:0;opacity:1}#logo_kreston_reeves{position:absolute;z-index:1;top:27px;left:106px;line-height:9px;display:block;opacity:0;transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease}#logo_kreston_reeves img{width:195px;height:82px}#logo_kreston_reeves.active{opacity:1}#header_main_menu_top{height:60px;opacity:0;transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;float:right;width:90%;background:#fff}#header_main_menu_top.active{opacity:1}#header_main_menu_base{position:absolute;bottom:0;right:0;width:90%;height:78px;opacity:0;padding:8px 0 0;transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease}#header_main_menu_base.active{opacity:1}body.page.home #header_main_menu_base{background:#f7f8f9}#header_main ul{margin:0;padding:0;list-style:none;list-style-image:none;text-align:right}#header_main ul li{display:inline-block;padding:0 6px}#header_main ul li a{display:block;padding:13px 9px;color:#4a4a4a;text-decoration:none;position:relative;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{right:0;background:#269fc7}#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{position:relative;z-index:1;padding:8px 0 0 20px}#expertise_testimonial_gap{height:120px;display:block;clear:both}#ajaxsearchpro3_1,#ajaxsearchpro3_1 .probox,#ajaxsearchpro3_2,#ajaxsearchpro3_2 .probox,div.asp_m.asp_m_3,div.asp_m.asp_m_3 .probox{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!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;line-height:120%!important;font-weight:400!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{position:absolute;left:45px}#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{position:relative;z-index:1;padding:10px 10px 0 8px}#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{position:absolute;top:68px;right:20px;width:515px;height:0;overflow:hidden;background:#fff;opacity:0;z-index:-1}#header_menu_base_burger.opened{top:78px;top:70px;height:auto;min-height:395px;opacity:1;z-index:1;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}#header_main #header_menu_base_burger *{-webkit-transition:all 1s ease;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{text-align:left;padding:30px}#header_main #header_menu_base_burger ul li{display:block;width:41%}#header_main #header_menu_base_burger ul li a{padding:6px 0;color:#269fc7}#header_main #header_menu_base_burger ul li:hover a{color:#4a4a4a}#header_main #header_menu_base_burger ul ul{display:none;position:absolute;top:30px;right:0;width:60%;padding:0 30px;bottom:30px;border-left:1px solid #b0b0b0}#header_main #header_menu_base_burger ul li:hover ul{display:block!important}#header_main #header_menu_base_burger ul ul li{width:100%;font-size:.85em;line-height:120%}#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{opacity:0;float:right;width:7px;height:auto;margin:6px -2px 0 0}#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{padding:8px 11px 0 10px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;height:3px;background-color:#4a4a4a;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{-webkit-transition:top .1s ease-in .25s,opacity .1s ease-in;transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{-webkit-transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0!important;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .12s;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0!important;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-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{display:block;clear:both;position:relative;margin:0 0 65px;overflow:hidden}#home_banner_angle_left{position:absolute;opacity:0;bottom:0;top:0;height:570px;width:300px;left:-300px;background:url(/wp-content/themes/krestonreeves/dist/2d5c3178cb41d70ec3bc2f21416abc8a.webp) 100% no-repeat;background-size:auto 570px;transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease}#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{width:1915px;height:570px;position:absolute;top:0;bottom:0;left:2000px;background:url(/wp-content/themes/krestonreeves/dist/e8f857472afd086f08e26bdb8453cf7d.webp) 50% no-repeat;background:url(/wp-content/themes/krestonreeves/dist/06f9d80dfd2a9729d0e289877280e4b8.webp) 50% no-repeat;background-size:auto 570px;width:3447px;transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease}.page-template-template-challenges #home_banner_angle_right{height:475px;background-image:url(/wp-content/themes/krestonreeves/dist/391aa966b06e1e3e6880ffbc5af414af.webp);background-size:auto 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{position:absolute;top:435px;left:379px;z-index:2;width:610px}#home_banner_angle_right_inner *{color:#fff}#home_banner_angle_right_inner h2{font-size:1.3em}#home_banner_scoller{display:block;opacity:0;width:100%;transition:all 1.4s ease;-o-transition:all 1.4s ease;-moz-transition:all 1.4s ease;-webkit-transition:all 1.4s ease}#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{position:absolute;bottom:185px;left:640px;z-index:4;opacity:0}#home_banner .slick-dots.active{opacity:1}#home_banner_scoller .home_banner_scoller_creative{width:100%;height:570px;background-position:0 50%;background-size:cover;background-repeat:no-repeat}.page-template-template-challenges #home_banner_scoller .home_banner_scoller_creative{height:475px}#home_banner_scoller_text{position:absolute;top:-20px;left:0;bottom:0;right:0;padding:162px 0 0 640px;z-index:1;opacity:0}#home_banner_scoller_text.active{top:0;opacity:1}#home_banner_scoller_text h1,#home_banner_scoller_text h2,#home_banner_scoller_text p{max-width:490px;color:#fff;position:relative;z-index:3;opacity:0}#home_banner_scoller_text h1,#home_banner_scoller_text h2{font-size:3.7em;line-height:60%;line-height:80%;padding:0 0 12px;font-weight:400;margin-top:-20px}.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{width:105%;margin-left:-5%}#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{opacity:1;margin-top:0;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{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:transparent!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{padding:18px 0 0;float:right;width:25%;text-align:right;font-size:.7em;line-height:110%}#home_banner_angle_right_link a{text-decoration:none!important;padding:0 0 14px}#home_banner_angle_right_link .hvr-underline-from-left:before{height:1px;background:#fff}#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{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999}#header_main.scrolling{background:#fff;z-index:999999;z-index:99999;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.26);box-shadow:0 1px 2px 0 rgba(0,0,0,.26)}#header_main.hide-nav{top:-150px}#menu_mobile_toggle.hide-nav{top:-150px!important}.page-template-template-target-markets #header_main{position:relative;top:auto;left:auto;right: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{height:470px;background-size:auto 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{top:352px;left:293px}}@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{top:-138px;left:0;height:95px;width:100%;position:absolute;opacity:0;background:#259fc8;transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease}.home #header_main_device.active{top:0;opacity:1}.home #logo_kreston_reeves{top:7px;left:30px}}#home_insights_menu{margin:0;padding:0 0 10px;list-style-image:none;list-style:none}#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{padding:0 0 30px;color:#89146a}.page-template-template-expertise #panel_insights.panel_insights_events .h2_styler{color:#269fc7}.single-post #panel_insights .h2_styler{padding:0 0 30px;color:#89146a}#panel_insights ol{margin:0 -14px;padding:20px 0 0;list-style:none;list-style-image:none}#panel_insights ol li{padding:0 14px;margin:0;display:inline-block;width:33.33333333333333%;vertical-align:top}#panel_insights ol li article{padding:0 0 40px}#panel_insights ol li .panel_insights_img{padding:0 0 25px;line-height:9px}#panel_insights ol li .panel_insights_img img{width:100%;height:auto}#panel_insights ol li .panel_insights_cat{display:block;color:#269fc7;text-transform:uppercase;letter-spacing:3px;padding:0 0 15px}#panel_insights ol li h3{padding:0 0 30px}#panel_insights ol li h3 a{display:block;padding:0 0 40px;color:#4a4a4a;text-decoration:none}#panel_insights ol li h3 span{display:block;font-weight:400;font-size:.9em;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;text-transform:uppercase;letter-spacing:2px}#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{text-align:center;padding:20px 0 80px}#progress_panel_insights_wrapper{clear:both;display:none;margin-bottom:45px;height:3px;overflow:hidden}.progress_panel_insights{width:100%;height:3px;background-color:#d6d6d6;background-image:-webkit-gradient(linear,left top,right top,from(#259fc8),to(#259fc8));background-image:linear-gradient(90deg,#259fc8,#259fc8);background-repeat:no-repeat;background-size:0 100%;-webkit-transition:background-size .4s ease-in-out;transition:background-size .4s ease-in-out}#progress_panel_insights_wrapper .progress_panel_insights{width:83.3333%;float:left}#progress_panel_insights_wrapper #progress_panel_insights_gap{width:16.6667%;height:3px;float:left;background:#259fc8}.menu_breadcrumb{display:block;font-size:.9em;line-height:130%}.menu_breadcrumb a{text-decoration:underline;color:#4a4a4a!important}.menu_breadcrumb a:hover{text-decoration:none}#webinars_base_panel{display:block;clear:both;padding:49px 0 59px;background:#f1f1f1}#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{display:block;clear:both;height:350px;position:relative;overflow:hidden}#specialisms_banner #specialisms_banner_clipper{height:295px;width:100%;max-width:1250px;position:relative;margin-left:-1250px;background:rgba(172,221,235,.35);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);background-position:50%;background-repeat:no-repeat;background-size:cover}#specialisms_banner #specialisms_banner_clipper.active{margin-left:0}#specialisms_banner #specialisms_banner_title{position:absolute;bottom:0;opacity:0;bottom:-351px;left:0;height:351px;width:791px;background:url(/wp-content/themes/krestonreeves/dist/13b3fa8af36f5bcf72bf665f1b92e2a1.webp) 41.3% 50% no-repeat;background-size:auto 500px}#specialisms_banner #specialisms_banner_title.active{opacity:1;bottom:0}#specialisms_banner #specialisms_banner_title h1{padding:60px 0 0 95px;color:#fff;max-width:74%;max-width:72%}#specialisms_banner #specialisms_banner_mobile_alternative{display:none;line-height:9px}#specialisms_banner #specialisms_banner_mobile_alternative img{width:100%;height:auto}#specialisms_banner_clipper_slash{position:absolute;right:0;bottom:0;top:0;height:295px;width:100%;background:url(/wp-content/themes/krestonreeves/dist/5d051341d19a84752b7d5e70ab64b8cc.webp) 100% no-repeat;background-size:auto 295px}#specialisms_menus{display:block;clear:both;opacity:0}#specialisms_menus.active{opacity:1}#specialisms_menus #specialisms_breadcrumb{clear:both;padding:0 0 0 400px;margin-top:-33px;position:relative;z-index:2}#specialisms_submenu{float:right;margin-top:-35px;position:relative;z-index:3;width:23%}#specialisms_submenu_toggle{width:100%;display:block;text-decoration:none;background:#269fc7 url(/wp-content/themes/krestonreeves/dist/a7ff06af902fe04e7321a79ca73aecaa.webp) no-repeat 95% 50%;background-size:15px auto;padding:10px 42px 10px 20px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.85em;line-height:120%;transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}#specialisms_submenu nav{position:absolute;width:100%;display:none}#specialisms_submenu nav .nav_arrow{width:100%;display:block;text-align:center;line-height:9px}#specialisms_submenu nav .nav_arrow img{height:10px;width:auto;margin-top:5px}#specialisms_submenu nav ul{margin:0;list-style:none;list-style-image:none;background:#fff;padding:15px 20px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}#specialisms_submenu nav ul li{display:block;padding:0;margin:0;line-height:125%}#specialisms_submenu nav ul li a{display:block;color:#269fc7;text-decoration:none;padding:6px 0}#specialisms_submenu:hover #specialisms_submenu_toggle{background-color:#4a4a4a;background-image:url(/wp-content/themes/krestonreeves/dist/bb1af005536550e70c4c2b7a4a72e82c.webp)}#specialisms_submenu:hover nav{display:block}#specialisms_content{display:block;clear:both;float:none;padding:100px 0 0}.content_col{width:63.66459627329193%;width:65.5%;float:left}.content_col_right{width:25.232919254658388%;width:27%;float:right;position:-webkit-sticky;position:sticky;top:0;padding:0 0 30px;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}#post_content .content_col{width:59.5%;padding-bottom:50px}#post_content .content_col_right{width:33.5%}#post_content .content_col_right .h2_styler{color:#89146a;padding-top:30px}#challenges_content .content_col{width:66.12641815235008%;padding-top:20px}#challenges_content .content_col_right{width:24.149108589951375%;padding-top:20px}.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{display:block;clear:both;padding:49px 0 59px;margin:0 0 80px;background-image:url(/wp-content/themes/krestonreeves/dist/3ed0d5522ff17a5058eebf27791ff291.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}#specialisms_resources .h2_styler{padding:0 0 50px}#specialisms_resources_more{display:block;clear:both;text-align:center;padding-top:0}.resource_article_wrapper{margin:0 -15px}.resource_article_padder{padding:0 15px 30px}.resource_article .resource_article_img{float:left;width:45%;line-height:9px}.resource_article .resource_article_img img{width:100%;max-width:78%;height:auto;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.23);box-shadow:0 3px 5px 0 rgba(0,0,0,.23)}.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{max-width:180px;font-size:.85em;line-height:110%;padding:10px;margin-top:5px}#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{width:220px;max-width:100%;height:auto}.people_article_info{position:relative;float:right;width:85%;margin-top:-30px;margin-bottom:20px;border-top:4px solid #acddeb;padding:10px;background:#fff}.people_article_info h3,.people_article_info h4{padding:0 0 8px;color:#4a4a4a;font-size:1em;line-height:100%}.people_article_info h3 span,.people_article_info h4 span{font-weight:400;font-size:.8em}.people_article_info h3 a,.people_article_info h4 a{color:#4a4a4a}.people_article_info ul{margin:0;padding:0;list-style:none;list-style-image:none}.people_article_info ul li{margin:0!important;padding:0 0 3px!important;font-size:.85em;line-height:120%;display:block!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{display:block;clear:both;max-width:625px;border-left:10px solid #89146a;padding:0 0 0 30px;margin-bottom:65px}#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{padding:0;font-size:.85em;letter-spacing:1px}#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{width:auto;padding:10px 20px}#specialisms_studies{display:block;clear:both;margin-top:-80px;margin-bottom:80px;background:#dcf1f7;padding:40px 0 30px;border-bottom:10px solid #269fc7}#specialisms_studies .h2_styler{padding-bottom:55px}#specialisms_studies_more{display:block;display:none;clear:both;text-align:center;padding-top:10px}.study_article_wrapper{margin:0 -20px}.study_article_padder{padding:0 20px 30px}.study_article .study_article_img{float:left;width:52%;line-height:9px}.study_article .study_article_img img{width:100%;max-width:85%;height:auto}.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{max-width:180px;font-size:.85em;line-height:110%;padding:10px;margin-top:5px}#specialisms_studies .study_article{float:left;width:50%}#specialisms_studies .study_article_1{clear:left}#content_standard{display:block;clear:both}#standard_breadcrumb{clear:both;padding:0 0 60px 470px;margin-top:-20px;opacity:1;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{display:block;clear:both;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{border-radius:0}#people_search{display:block;clear:both;padding:0 0 40px}#people_search .searchandfilter ul{margin:0;padding:0;list-style:none;list-style-image:none}#people_search .searchandfilter ul li{float:left;width:22%;padding:0 20px 20px 0}#people_search .searchandfilter ul li:first-child{width:28%;float:right;padding:0}#people_search .searchandfilter label{display:block}#people_search .searchandfilter select.sf-input-select{min-width:100%;border:none;color:#fff;background:#269fc7 url(/wp-content/themes/krestonreeves/dist/a7ff06af902fe04e7321a79ca73aecaa.webp) no-repeat 95% 50%;background-size:15px auto;padding:11px 42px 11px 18px;font-size:.9em;letter-spacing:1px;text-transform:uppercase}#people_search .searchandfilter .sf-input-text{min-width:100%;width:100%;border:none;border-bottom:1px solid #707070;background:url(/wp-content/themes/krestonreeves/dist/2b5d21ac675dccf9375609c81fe33eb9.webp) 100% no-repeat transparent;background-size:20px auto;padding:9px 42px 9px 0}#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{position:absolute;padding:0;width:0!important;height:0;opacity:0;visibility:hidden}.page.page-id-299 #people_search.news-and-insights-search .searchandfilter .sf-field-search{float:right;width:35%}#people_results{margin:0 -15px;display:block;clear:both;padding-bottom:60px}#people_results .people_article{float:left;width:33.33333333333333%}#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{max-width:180px;font-size:.95em;line-height:110%;padding:10px;margin-top:15px}.no_results_gap{clear:both;display:none}#ajax_profile_holder_outer{display:none;position:absolute;top:0;left:0;right:0;height:100vh;background:rgba(0,0,0,.7);z-index:99999;padding:20px;overflow-y:auto}#ajax_profile_holder_outer.ajax_profile_holder_outer_careers{z-index:99999999}#ajax_profile_holder{background:#fff;padding:20px 30px;max-width:900px;margin:0 auto;min-height:200px;border-top:10px solid #269fc7;background:url(/wp-content/themes/krestonreeves/dist/fd7bcf5d41884b8df48b597ec263b9c5.webp) 100% 0 no-repeat #fff;background-size:700px auto}.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{display:block;clear:both}#people_profile_main h1{padding:0}#people_profile_main h1 span{font-weight:400;font-size:.45em;display:block;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;position:relative;margin-bottom:40px}#people_profile_main_contact_img{float:left;width:40%;line-height:9px;position:absolute;bottom:0;left:0}#people_profile_main_contact_img img{width:88%;height:auto}#people_profile_main_contact_cta{float:right;width:58%}#people_profile_main_contact_position{font-size:1.2em}#people_profile_main_contact ul{margin:0;padding:0 0 15px;list-style:none;list-style-image:none}#people_profile_main_contact ul li{margin:0;padding:0}#people_profile_main_contact ul li a{display:block;color:#4a4a4a;text-decoration:none;padding:2px 0 2px 32px;background:url(/wp-content/themes/krestonreeves/dist/8c30dcad4f0b2c719cedd08eff8597bd.webp) 0 no-repeat;background-size:18px auto}#people_profile_main_contact ul li a:hover{text-decoration:underline;color:#4a4a4a;text-decoration:none;color:#259fc8}#people_profile_main_contact ul li.people_linkedin a{background-image:url(/wp-content/themes/krestonreeves/dist/251fba7b429013424399ab4384023cf3.webp)}#people_profile_main_contact ul li.people_twitter a{background-image:url(/wp-content/themes/krestonreeves/dist/a16cf6408a8957d8bf37d8f311cb77fe.webp)}#people_profile_main_contact ul li a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/322b0c42e6a55ebee885132d9dc39ffe.webp)}#people_profile_main_contact ul li.people_linkedin a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/2dfd5f473c4d17f43bc4ec1061a8b1aa.webp)}#people_profile_main_contact ul li.people_twitter a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/fde26c235c6874745cc5cf19a79bfef1.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{width:200px;max-width:48%;vertical-align:middle;font-size:.85em;line-height:110%;padding:10px;margin:5px 10px 0 0}#people_profile_main_contact_buttons .button_outline_purple{background:url(/wp-content/themes/krestonreeves/dist/b9bc183909a70d9dc147c413d657a616.webp) no-repeat 15px 50%;background-size:15px auto;margin-right:0}.people_profile_main_panel{display:block;clear:both;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.33333333333333%}#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{display:none;min-width:100%;border:none;color:#fff;background:#269fc7 url(/wp-content/themes/krestonreeves/dist/a7ff06af902fe04e7321a79ca73aecaa.webp) no-repeat 95% 50%;background-size:15px auto;padding:11px 42px 11px 18px;font-size:.9em;letter-spacing:1px;text-transform:uppercase;font-weight:400;line-height:130%}.page.page-id-299 #people_search .searchandfilter ul li{width:20%}.page.page-id-299 #people_search .searchandfilter ul li:first-child{float:none;width:100%;clear:both;padding:0 0 24px}.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{display:block;clear:both;width:100%;margin:0;padding:0;list-style:none;list-style-image:none}.page.page-id-299 #people_search .searchandfilter .sf-field-category li{display:inline-block;float:none!important;width:auto!important;margin:0;padding:0 10px 10px 0!important}.page.page-id-299 #people_search .searchandfilter .sf-field-category li label{cursor:pointer;color:#fff;background:#269fc7;padding:11px 18px;letter-spacing:1px;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.sf-option-active label,.page.page-id-299 #people_search .searchandfilter .sf-field-category li label:hover{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{display:none;min-width:100%;border:none;color:#fff;background:#269fc7 url(/wp-content/themes/krestonreeves/dist/a7ff06af902fe04e7321a79ca73aecaa.webp) no-repeat 95% 50%;background-size:15px auto;padding:11px 42px 11px 18px;font-size:.9em;letter-spacing:1px;text-transform:uppercase;font-weight:400;line-height:130%}.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{display:block;clear:both;width:100%;margin:0;padding:0;list-style:none;list-style-image:none}.archive.category-events #people_search .searchandfilter .sf-field-category li{display:inline-block;float:none!important;width:auto!important;margin:0;padding:0 10px 10px 0!important}.archive.category-events #people_search .searchandfilter .sf-field-category li label{cursor:pointer;color:#fff;background:#269fc7;padding:11px 18px;letter-spacing:1px;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.sf-option-active label,.archive.category-events #people_search .searchandfilter .sf-field-category li label:hover{background:#89146a}.archive.category-events #people_search .searchandfilter .sf-field-category li input{display:none}#locations_intro{display:block;clear:both;max-width:805px;padding:0 0 30px}#locations_results{margin:0 -37px;display:block;clear:both;padding-bottom:60px}#locations_results .location_article{float:left;width:50%;padding:0 0 30px}#locations_results .location_article_padder{padding:0 37px}#locations_results .locaton_article_holder{position:relative;padding:0 0 122px}#locations_results .location_article_img{line-height:9px;height:340px;width:72.46376811594203%;padding:0;background-position:50%;background-repeat:no-repeat;background-size:cover}#locations_results .location_article_img img{display:none}#locations_results .location_article_img a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#locations_results .location_article_info{position:absolute;bottom:0;right:0;max-width:266px;border-top:4px solid #acddeb;background:#fff;padding:20px 25px 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;right:10px;max-width:276px}#locations_results .location_article_info h2{padding:0 0 15px}.p_location_article_info{line-height:135%;font-size:.9em;padding:0 0 10px}.p_location_article_info a{color:#4a4a4a}.wak-location-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:32px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#locations_results .location_article_info .button_outline{max-width:180px;font-size:.95em;line-height:110%;padding:10px;margin-top:15px}.single-locations .popup_close,.single-locations .popup_expand{display:none}.single-locations .glide-form-style .popup_close{display:block}#location_profile_main{padding-top:20px;margin:0 auto}.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;width:40.68627450980392%;padding:0 55px 0 0;margin:0 0 -20px}#location_profile_main_contact #location_profile_main_contact_info{float:left;width:59.31372549019608%;padding:15px 0 0}#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{text-transform:uppercase;letter-spacing:1px;font-weight:500;text-decoration:none;color:#89146a}#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{width:220px;max-width:48%;padding:14px 10px;vertical-align:middle;font-size:.85em;line-height:110%;margin:5px 10px 0 0}#location_profile_main_contact_buttons .button_outline_purple{background:url(/wp-content/themes/krestonreeves/dist/b9bc183909a70d9dc147c413d657a616.webp) no-repeat 15px 50%;background-size:15px auto;margin-right:0}.col_office_content{width:48%;float:left;padding-top:20px}.col_office_content_right{float:right}.col_office_content ul li{line-height:130%;font-size:.95em;padding:0 0 25px}#location_profile_base{clear:both;display:block;max-width:940px;padding:20px 0 0}#location_profile_base_info p{line-height:130%;font-size:.95em}#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{max-width:220px;padding:12px 15px;margin-top:10px}.single-locations #location_profile_base{padding-bottom:60px}#post_title{display:block;clear:both}#post_title h1{max-width:940px}#post_banner{display:block;clear:both;height:295px;width:100%;max-width:1250px;position:relative;margin-left:0;margin-top:25px;margin-bottom:45px;-webkit-transform:translateX(-1250px);transform:translateX(-1250px);background:rgba(172,221,235,.35);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-o-transition:transform .6s ease;-moz-transition:transform .6s ease;-webkit-transition:transform .6s ease}#post_banner.active{-webkit-transform:translateX(0);transform:translateX(0)}#post_date_share{display:block;clear:both;padding:0 0 10px}#post_date{font-size:.85em;line-height:140%;float:left;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{padding:0;display:inline-block}.post_share ul{margin:0;list-style-image:none;list-style:none;line-height:22px}.post_share ul li{margin:0;padding:0 0 0 12px;display:inline-block}.post_share ul li a{display:block;width:25px;height:25px;text-indent:-9999px;background:url(/wp-content/themes/krestonreeves/dist/d592a54a6b525126c85daf3812cb982d.webp) 50% no-repeat;background-size:25px 25px}.post_share ul li a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/fae2b9bc5a8bea57571cc132a91f885f.webp)}.post_share ul li.post_share_linkedin a{background-image:url(/wp-content/themes/krestonreeves/dist/954c73aa84105384eca2f2308a2741ca.webp)}.post_share ul li.post_share_linkedin a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/eeffc24423c1bc9f891713a43678ab15.webp)}.post_share ul li.post_share_twitter a{background-image:url(/wp-content/themes/krestonreeves/dist/fb93b36f4399bce303899c9ffeef943a.webp)}.post_share ul li.post_share_twitter a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/7a4c135db6d453c79fa726e692b9ed30.webp)}.post_share ul li.post_share_email a{background-image:url(/wp-content/themes/krestonreeves/dist/16a4ca0e75e74bca5ea804be9ddabfd1.webp)}.post_share ul li.post_share_email a:hover{background-image:url(/wp-content/themes/krestonreeves/dist/4b263d8fad89d30d06ad5023dc11c21b.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{display:none;clear:both;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-top:20px;padding-bottom:20px}#event_book_main{display:block;clear:both;background:#f2f9fb;padding:35px 50px 35px 30px;margin:20px 0 60px -30px}#event_book_main h2{padding-bottom:3px}#event_book_main p{padding:0;line-height:140%}#event_book_main .button_outline{padding-top:20px;padding-bottom:20px}#event_book_main_left{float:left;width:53.02325581395348%;padding:0 52px 0 0}#event_book_main_right{float:right;width:46.97674418604651%}.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{display:block;clear:both;padding:0 0 50px;margin:0}#about_list li h3{display:block;padding:0 20px 0 0;float:left;width:15.18324607329843%}#about_list li .about_list_gap{display:block;float:left;width:10.052356020942408%}#about_list li .about_list_gap span{display:inline-block;width:90%;max-width:36px;height:5px;background:#acddeb}#about_list li .about_list_detail{display:block;float:left;width:74.76439790575915%;font-size:.95em;line-height:130%;position:relative}#about_list.about_list_logos li .about_list_detail{padding-left:90px}#about_list li .about_list_detail img{position:absolute;top:0;left:0;width:70px;height:auto}.page-template-template-csr #panel_insights .h2_styler{color:#89146a}#csr_charities_panel{display:block;clear:both;padding-top:65px;padding-bottom:60px}#csr_charities_panel_intro{display:block;clear:both;padding:0 0 45px;max-width:1000px}#csr_charities_panel_list{display:block;clear:both}#csr_charities_panel_list article{float:left;width:48%;padding:0 0 35px;display:table}#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;vertical-align:middle;width:37.83783783783784%;text-align:center;line-height:9px;padding:0 0 25px}#csr_charities_panel_list article .charity_logo img{width:70%;height:auto}#csr_charities_panel_list article .charity_info{display:table-cell;vertical-align:middle;width:62.16216216216216%;padding:0 0 25px}#csr_charities_panel_list article .charity_info h3{padding:0;font-size:.9em;line-height:130%}#csr_charities_panel_list article .charity_info p{padding:5px 0 0;font-size:.9em;line-height:140%}#csr_blue_panel{display:block;clear:both;padding:80px 0;background:#269fc7;margin-bottom:120px}#csr_blue_panel *{color:#fff}#csr_blue_panel_img{float:right;width:50%;padding:0 100px 35px 0;line-height:9px}#csr_blue_panel_info{float:left;width:50%;padding:30px 100px 35px 0}#csr_blue_panel_info p{line-height:140%}#csr_blue_panel_img img{width:100%;height:auto}#content_form{width:86.5%}#content_form h2{color:#89146a}#content_form_base{display:block;clear:both;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{margin-top:10px;letter-spacing:1px;font-weight:500}#challenges_testimonial{padding:0 0 0 20px;border-left:4px solid #89146a}#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{display:block;clear:both;margin:55px 0 75px -100px;padding:70px 140px 60px 100px;background:#f1f1f1}.challenges_resource_wrapper h2{padding:0 0 50px}.challenges_resource_wrapper p{font-size:.9em;line-height:140%}.challenges_resource_wrapper p .button_outline{margin-top:10px;font-size:.9em}.challenges_resource_wrapper .challenges_resource_img{line-height:9px;width:30%;float:left}.challenges_resource_wrapper .challenges_resource_img img{width:100%;max-width:78%;height:auto;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.23);box-shadow:0 3px 5px 0 rgba(0,0,0,.23)}.challenges_resource_wrapper .challenges_resource_right{width:70%;float:left}#challenges_form_base_cta{display:block;clear:both;padding:50px 0 0;font-size:.825em}#challenges_form_base_cta a{letter-spacing:1px;font-weight:500;line-height:150%}#targetm_content{display:block;clear:both;float:none;padding:100px 0 120px}#targetm_intro{max-width:800px;padding:0 0 60px}#targetm_scroller{position:relative}#targetm_scroller_graphic{float:right;width:40.93851132686084%;padding:20px 0 0;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;min-height:100vh;top:20%}#targetm_scroller_content{float:left;width:48.78640776699029%}.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{position:relative;width:100%;height:auto;z-index:1;margin:0 auto}#targetm_hotspot_container{position:relative;height:0;padding-bottom:100%}#targetm_hotspot_container img{position:absolute;top:0;left:0;z-index:2;width:100%;height:auto;opacity:0;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:90px auto;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}#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{position:absolute;z-index:4;cursor:pointer;display:block;text-indent:-9999px}#targetm_hotspot_container .hotspot_1{top:.592885375494071%;left:23.81422924901186%;width:50.29644268774703%;height:30.138339920948614%}#targetm_hotspot_container .hotspot_2{top:31.027667984189723%;left:68.67588932806325%;width:30.533596837944664%;height:42.19367588932806%}#targetm_hotspot_container .hotspot_3{top:73.61660079051383%;left:21.83794466403162%;width:52.569169960474305%;height:24.90118577075099%}#targetm_hotspot_container .hotspot_4{top:31.126482213438734%;left:.592885375494071%;width:30.434782608695656%;height:42.094861660079054%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_1{top:5.632411067193676%;left:51.976284584980235%;width:29.150197628458496%;height:20.25691699604743%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_2{top:37.25296442687747%;left:75.59288537549406%;width:21.936758893280633%;height:24.90118577075099%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_3{top:73.61660079051383%;left:54.44664031620553%;width:25%;height:18.181818181818183%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_4{top:73.51778656126481%;left:20.75098814229249%;width:24.604743083003953%;height:18.379446640316203%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_5{top:37.84584980237154%;left:2.1739130434782608%;width:22.43083003952569%;height:25%}#targetm_hotspot_container.targetm_hotspot_container_6 .hotspot_6{top:2.9644268774703555%;left:10.770750988142293%;width:36.462450592885375%;height:23.517786561264824%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_1{top:.9881422924901186%;left:49.40711462450593%;width:31.521739130434785%;height:25.395256916996047%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_2{top:27.66798418972332%;left:68.18181818181817%;width:31.225296442687743%;height:21.83794466403162%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_3{top:50.494071146245055%;left:72.5296442687747%;width:26.778656126482215%;height:27.173913043478258%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_4{top:65.41501976284584%;left:48.418972332015805%;width:23.3201581027668%;height:33.69565217391305%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_5{top:65.31620553359684%;left:26.48221343873518%;width:21.34387351778656%;height:33.89328063241106%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_6{top:49.308300395256914%;left:.592885375494071%;width:25.395256916996047%;height:27.173913043478258%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_7{top:27.173913043478258%;left:.592885375494071%;width:31.126482213438734%;height:21.442687747035574%}#targetm_hotspot_container.targetm_hotspot_container_8 .hotspot_8{top:.592885375494071%;left:17.193675889328063%;width:30.92885375494071%;height:25.790513833992097%}#targetm_hotspot_container .mobile_cta{display:none;position:absolute;top:50%;margin-top:-30px;left:0;right:0;width:100%;padding:0 25%;text-align:center;line-height:140%}.targetm_section{display:block;clear:both;padding:60px 0 190px}@media (min-width:781px){.targetm_section_title{background:transparent!important}}.targetm_goto{display:block;clear:both;padding:60px 0 20px}.targetm_goto a{display:inline-block;background:url(/wp-content/themes/krestonreeves/dist/84be02406e627cb45dced50fe4b090a1.webp) 0 no-repeat;background-size:12px auto;padding:1px 0 1px 25px;text-decoration:none;color:#89146a;text-transform:uppercase;font-size:.75em;letter-spacing:1px;font-weight:500}.targetm_goto_mobile{display:none}#targetm_base{display:block;clear:both;width:48.78640776699029%;padding:60px 0 0}#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{width:auto;font-size:.8em;color:#fff;margin:8px 0 0;padding:11px 35px}.page-template-template-careers #header_main ul li:last-child{padding-right:0}#header_careers_back{display:block;clear:both;text-align:right;padding:10px 10px 0 0;font-size:.9em;position:relative;z-index:1}#header_careers_back a{text-decoration:none;color:#4a4a4a}#header_careers_back a:hover{text-decoration:none}#careers_banner{height:692px;display:block;width:100%;position:relative;overflow:hidden}#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{position:absolute;top:0;bottom:0;width:1130px;left:-1130px;z-index:1;background:url(/wp-content/themes/krestonreeves/dist/e7560b9e1ac79e3ed84674621d4fd34c.webp) 100% no-repeat;background-size:auto 692px}#careers_banner_strip_left_top{position:absolute;top:0;bottom:0;width:521px;left:-521px;z-index:2;background:url(/wp-content/themes/krestonreeves/dist/c8fae01c006366b460abd80b7a6c53f5.webp) 100% no-repeat;background-size:auto 892px}#careers_banner_strip_right{position:absolute;height:165px;bottom:0;width:935px;right:-935px;z-index:2;background:url(/wp-content/themes/krestonreeves/dist/aa42c6c72cf0b7c6a8354f09f91e72e5.webp) 0 no-repeat;background-size:auto 165px}#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;position:relative;z-index:3;padding:100px 20px 20px 100px;font-weight:400;opacity:0;font-size:5.6em;max-width:800px;line-height:100%}#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{padding:0;font-size:.95em;line-height:125%}#careers_banner_strip_right_right{float:right;width:25%;padding:7px 0 0}#careers_banner_strip_right_right .button_outline{width:100%;max-width:190px;padding:12px 10px;font-size:.8em}#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%;-o-object-fit:contain;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{width:48%;max-width:48%;float:left;padding:12px}.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/bacc244754c543e394c13d28f20a8782.webp) bottom no-repeat;background-size:2144px auto}#careers_home_panel_experienced .careers_home_content{float:right}#careers_home_panel_experienced .careers_home_image{position:absolute;bottom:0;left:0}#careers_home_panel_students{background:url(/wp-content/themes/krestonreeves/dist/28897f8b4eeb38171dd23e1207a1f51c.webp) top no-repeat;background-size:2144px auto}#careers_home_panel_students .careers_home_content{float:left}#careers_home_panel_students .careers_home_image{position:absolute;bottom:0;right:0;text-align:right}#careers_cv_panel{background:url(/wp-content/themes/krestonreeves/dist/8f2f39600c3fa67f9f04948e9cf575eb.webp) 50% no-repeat;height:255px;display:table;width:100%;background-size:auto 255px}#careers_cv_panel .container{display:table-cell;width:100%;vertical-align:middle}#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{display:block;clear:both;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;width:33.33333333333333%;padding:0 8px 20px}.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{width:95%;height:auto}.careers_working_at_kreston_articles article .careers_working_at_kreston_articles_content{width:80%;float:right;margin-top:-62px;position:relative;border-top:4px solid #84c1d5;background:#fff;padding:15px 18px}.careers_working_at_kreston_articles article:hover .careers_working_at_kreston_articles_content{margin-top:-82px;width:85%;border-color:#269fc7}.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{line-height:130%;font-size:.95em}.careers_working_at_kreston_cta{display:block;clear:both;padding:30px 0 0;text-align:center}#careers_social{display:block;clear:both;background:#dcf1f7;padding:60px 0 30px}.page-id-531 #careers_social{border-top:10px solid #269fc7}#careers_social_instagram{margin:0 -14px;display:block;clear:both}#careers_social_twitter{margin:0 -8px;display:block;clear:both}#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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#ctf .ctf-item{float:left;border:8px solid #dcf1f7!important;width:25%;background:#fff;padding:15px 12px!important}#ctf .ctf-tweet-actions,#ctf .ctf-tweet-content{margin:0!important;clear:both!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{text-align:center;padding:50px 0 40px;color:#4a4a4a;font-size:2.3em;line-height:120%}#modal_careers_view_jobs_buttons{text-align:center;padding:0 0 70px;margin:0 auto;max-width:600px}#modal_careers_view_jobs_buttons .button_outline{float:left;width:49%;max-width:49%;font-size:.7em;font-weight:500;padding:10px 15px}#modal_careers_view_jobs_buttons .button_outline:last-child{float:right}#careers_sub_intro{display:block;clear:both;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{display:block;clear:both;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.10804224207962%}#careers_sub_intro_right{float:right;width:34.28107229894395%}#careers_sub_intro_right img{width:100%;height:auto;-webkit-box-shadow:-20px 20px 0 0 #e9f6fa;box-shadow:-20px 20px 0 0 #e9f6fa}.careers_sub_testimonials{display:block;clear:both;padding:0 0 100px}.careers_sub_testimonials .container_capped{max-width:946px;background:url(/wp-content/themes/krestonreeves/dist/fd7bcf5d41884b8df48b597ec263b9c5.webp) 50% no-repeat;background-size:auto 472px}.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;width:29%;line-height:9px}.careers_sub_testimonials_right{float:right;width:71%;padding:15px 0 0;position:relative}.careers_sub_testimonials_left img{width:90%;height:auto}.careers_sub_testimonials_right p{font-size:1.2em}.careers_sub_testimonials_right p strong{display:block;padding:15px 0 0;font-size:.85em}.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{top:auto;margin-top:0;bottom:15px;background:url(/wp-content/themes/krestonreeves/dist/40661a21783f4c8ee8fd4a3a2c8cf8e4.webp) 50% no-repeat;background-size:12px auto;border:none;outline:none;text-indent:-9999px;width:30px;height:30px;cursor:pointer;transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.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{right:-10px;background-image:url(/wp-content/themes/krestonreeves/dist/ae79ac368ce4203b53301f076fef7806.webp)}.careers_sub_testimonials_holder .slick-dots{padding:0 0 0 29%;position:absolute;bottom:10px}.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{width:13px;height:13px;border:1px solid #269fc7}.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{display:block;clear:both;padding:0 0 130px}.careers_sub_text_image .careers_sub_image{float:left;width:40.55608820709492%}.careers_sub_text_image .careers_sub_image img{width:100%;height:auto;-webkit-box-shadow:-20px 20px 0 0 #e9f6fa;box-shadow:-20px 20px 0 0 #e9f6fa}.careers_sub_text_image .careers_sub_text{float:right;width:70.75743048897412%;margin-top:-199px;position:relative;padding:32px 32px 12px;background:#fff;border-top:5px solid #84c1d5}.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;letter-spacing:1px;font-weight:500}.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{display:block;clear:both;padding:90px 0 60px;background:url(/wp-content/themes/krestonreeves/dist/374529482611dae9b00bec88c5f361cd.webp) 0 0 no-repeat #89146a;background-size:172px auto}.careers_sub_multi.blue{background-image:url(/wp-content/themes/krestonreeves/dist/38641e325b3ef56e535fe2e83e3b840b.webp);background-color:#269fc7}.careers_sub_multi.modal_multi{padding-bottom:200px;margin-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.58180227471566%}.careers_sub_multi_img{float:right;width:46.28171478565179%;line-height:9px;padding-top:3px}.careers_sub_multi_img img{width:100%;height:auto}.careers_sub_multi_cta_button{display:block;clear:both;padding-top:20px}.careers_sub_multi_cta_button .button_outline{font-size:.9em}.careers_sub_multi_cta_button_mobile{display:none;clear:both}.careers_sub_multi_content_wide lid,.careers_sub_multi_content_wide p,.careers_sub_multi_content li,.careers_sub_multi_content p{font-size:.9em;line-height:140%}.careers_sub_multi.modal_multi .careers_sub_multi_content{float:right;width:57.74193548387097%}.careers_sub_multi.modal_multi .careers_sub_multi_img{float:left;width:32.41935483870968%;width:33%;position:relative;z-index:3;margin-bottom:-20px}.careers_sub_multi_menu{display:block;clear:both;margin:0 0 0 -1000px;padding:70px 0 0 1000px;background:url(/wp-content/themes/krestonreeves/dist/8f3f7acceae8496e6f1213a4ec049fdc.webp) 100% 0 no-repeat;background-size:2250px auto}.careers_sub_multi_menu ul{margin:0;padding:0 380px 40px 0;list-style:none;list-style-image:none}.careers_sub_multi_menu ul li{margin:0;padding:0 50px 0 0;min-height:65px;display:block;float:left;width:33.33333333333333%;font-size:.825em;letter-spacing:1px;line-height:130%}.careers_sub_multi_menu ul li a{display:block;padding:0 0 0 19px;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;background:url(/wp-content/themes/krestonreeves/dist/6e15d6423f8d9d73f93b8c5c67831130.webp) 0 6px no-repeat;background-size:auto 10px}.careers_sub_multi_gapper{display:block;clear:both;height:170px}.modal_careers_holder_header{display:table;width:100%;clear:both;border-bottom:2px solid #269fc7;margin-bottom:25px}.modal_careers_holder_header .modal_careers_holder_header_icon{display:table-cell;width:40.8203125%;padding:0 0 85px;vertical-align:middle}.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;width:59.1796875%;max-width:400px;padding:0 0 85px;vertical-align:middle}.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{width:auto;padding:11px 15px}.sub_panel_base_link .button_outline{font-size:.8em;font-weight:500}.careers_sub_square{display:block;clear:both;margin:0 -10px;padding:0 0 130px}.careers_sub_square_row .careers_sub_square_row_img{line-height:9px;float:left;width:25%;padding:10px}.careers_sub_square_row .careers_sub_square_row_img img{width:100%;height:auto}.careers_sub_square_central_side{float:left;width:25%;padding:10px}.careers_sub_square_central_side img{width:100%;height:auto;margin-bottom:20px}.careers_sub_square_central_side img:last-child{margin-bottom:0}.careers_sub_square_central_content{float:left;width:50%;padding:90px 90px 0}.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;letter-spacing:1px;font-weight:500}.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;-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);transform:rotateY(0deg)}.flip-container.hover .front,.flip-container:hover .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-container.hover-remove .back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flip-container.hover-remove .front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.flipper{-webkit-transform-style:preserve-3d;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.back,.flipper,.front{-webkit-transition:.6s;-ms-transition:.6s;-moz-transition:.6s;transition:.6s}.back,.front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:rotateY(0deg);-moz-transform-style:preserve-3d;-moz-transform:rotateY(0deg);-o-transition:.6s;-o-transform-style:preserve-3d;-o-transform:rotateY(0deg);-ms-transform-style:preserve-3d;-ms-transform:rotateY(0deg);transform-style:preserve-3d;transform:rotateY(0deg);position:absolute;top:0;left:0}.front{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);z-index:2}.back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.back,.flip-container,.front{height:240px;width:100%}.content-offer-table{display:table;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.content-offer-cell{display:table-cell;vertical-align:middle;text-align:center;padding:20px 20px 10px}.content-offer-cell *{color:#fff}.purpose_cubes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.purpose_cubes article{width:33.33333333333333%}.front img{height:78px;width:auto}.front h3{font-weight:100;padding:10px 0;font-size:32px;line-height:32px}.back p{font-weight:100;font-size:18px;line-height:22px;margin:0 auto;max-width:175px;padding:0 0 10px}.back img{height:44px;width:auto}.back .cube_title{font-weight:500;font-size:23px;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.33333333333333%}.grid--item{float:left;margin-bottom:28px;padding:0 14px}.grid-item-link-wrapper{position:relative}.grid-item-link-full{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-9999px;text-decoration:none;display:block}.grid-item-link-full:hover{-webkit-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{padding:10px 15px;background:#f3f3f3}.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{width:100%;height:auto}.grid-item-inner .grid-icon{margin-top:5px}.grid-item-inner h3{color:#269fc7;padding:0 0 5px}.grid-item-inner p{padding:0 0 5px;line-height:130%}.grid-item-inner .grid-item-inner-expand{padding-top:5px}.grid-item-inner-expand a{background:#269fc7 url(/wp-content/themes/krestonreeves/dist/6e15d6423f8d9d73f93b8c5c67831130.webp) 90% 55% no-repeat;background-size:8px auto;color:#fff;padding:5px 25px 5px 10px;text-transform:uppercase;font-size:.9em;line-height:120%;display:inline-block}.grid-item-inner-expand a:hover{text-decoration:none;background-color:#2082a2}.accordion_builder{display:block;clear:both;border-bottom:1px solid rgba(129,143,150,.3);margin-bottom:15px}.accordion_toggle{cursor:pointer;padding:20px 30px 20px 0!important;border-top:1px solid rgba(129,143,150,.3)!important;margin-bottom:0}.accordion_toggle img{width:20px!important;height:auto!important;float:right!important;margin:2px -30px 0 20px!important}.accordion_toggle.open img{-webkit-transform:rotate(45deg);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{display:block;clear:both;z-index:1}#site_footer .x-social-icon{max-width:21px}#site_footer,#site_footer_base{background:#f8f8f8}#site_footer_base{display:block;clear:both;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;width:100%;height:130px;text-align:center;vertical-align:middle;padding:15px 0}#footer_logos li .logo_cell img{height:98px;width:auto;margin:0 auto}#footer_logos .slick-arrow{background-image:url(/wp-content/themes/krestonreeves/dist/655a61f2a1cc673419b87a0ade6e927b.webp);background-size:12px auto}#footer_logos .slick-next.slick-arrow{background-image:url(/wp-content/themes/krestonreeves/dist/583ed8b900ce627ce571e3960b775f76.webp)}#footer_menus{display:block;clear:both;border-top:11px solid #269fc7;background:#000;padding:55px 0 90px}#footer_menus *{color:#fff}#footer_menus .footer_col{float:left;width:25%;padding:0 25px 0 0}#footer_menus .footer_col_last{padding-top:40px}#footer_menus .footer_col_last p strong{display:block;padding:9px 0;font-weight:400;font-size:1.05em}#footer_menus .footer_col_last p a{background:#fff;text-transform:uppercase;padding:9px 10px;text-decoration:none;color:#000;margin:18px 0 0;display:block;font-size:.7em;line-height:120%;width:100px;text-align:center}#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{margin:0;padding:0 0 25px;list-style-image:none;list-style:none!important}#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{margin:0;padding:0 0 10px;font-size:.9em;line-height:130%}#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{width:29px;height:auto;margin:0 9px 0 0}#footer_menus small{display:block;clear:both;font-size:.9em;line-height:130%}#footer_menus small .small_legal_logo{float:left;width:18%;padding:0 0 20px}#footer_menus small .small_legal_logo img{width:139px;max-width:90%;height:auto}#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-size:300px auto;background-position:93% 330px}}@media (min-width:0px) and (max-width:1460px){#header_main #header_main_menu_top ul li{padding-left:0;padding-right:0;font-size:.7em}#header_main #menu-header-base-menu>li{padding:0 1px;font-size:.85em}#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);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{top:-138px;left:0;height:95px;width:100%;position:absolute;opacity:0;background:#259fc8;transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease}#header_main_device.active{top:0;opacity:1}#logo_kreston_reeves{top:7px;left:30px}#header_main_angle,#header_main_menu_base,#header_main_menu_top{display:none}#menu_mobile_toggle{display:block;position:absolute;top:25px;right:20px;position:fixed;z-index:9999999}#menu_mobile_toggle .hamburger-inner,#menu_mobile_toggle .hamburger-inner:after,#menu_mobile_toggle .hamburger-inner:before{background:#fff}#menu_mobile{transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;display:block;background:#fff;opacity:0;position:fixed;z-index:20;z-index:9999;z-index:99999;top:0;right:-450px;width:450px;max-width:100%;text-align:left;padding:0;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}#menu_mobile.opened{right:0;bottom:0;overflow-y:scroll;opacity:1}#menu_mobile #menu-mobile-menu,#menu_mobile #menu-mobile-menu ul{margin:0;padding:0 20px;list-style:none;list-style-image:none}#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{display:none;background:rgba(38,159,199,.08);padding-bottom:13px}#menu_mobile #menu-mobile-menu a{display:block;color:#4a4a4a;text-decoration:none!important;padding:6px 0;-webkit-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{padding-bottom:0;margin-top:10px;margin-bottom:10px}#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/de8622bb244232a5b9cc0d3eb3ac632b.webp) 100% 50% no-repeat;background-size:auto 10px;padding-right:35px}#menu_mobile #menu-mobile-menu .menu-item-has-children.active>a{background-image:url(/wp-content/themes/krestonreeves/dist/d2e95870cd6b95197ac0588a64742c12.webp);background-color:rgba(38,159,199,.08);padding-left:20px;padding-right:55px;background-position:95.5% 50%}#menu_mobile #menu-mobile-menu .menu-item-has-children .menu-item-has-children>a{background:url(/wp-content/themes/krestonreeves/dist/8649926dbf1fb130f424b16489bfeb22.webp) 99% 50% no-repeat;background-size:auto 10px}#menu_mobile #menu-mobile-menu .menu-item-has-children .menu-item-has-children.active>a{padding-left:0;background-image:url(/wp-content/themes/krestonreeves/dist/524e0fb78006af213f34f67d0dfdf8f1.webp);background-color:transparent}#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{padding:20px 0 30px 20px;margin-top:0}#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.33333333333333%}#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{max-width:1050px;clip-path:polygon(0 0,100% 0,76% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,76% 100%,0 100%)}#specialisms_menus #specialisms_breadcrumb{padding-left:350px}#post_banner{max-width:1050px;-webkit-clip-path:polygon(0 0,100% 0,76% 100%,0 100%);clip-path:polygon(0 0,100% 0,76% 100%,0 100%)}}@media (min-width:0px) and (max-width:1170px){#home_banner_angle_left{background-size:auto 528px;background-position:100% 0}.page-template-template-challenges #home_banner_angle_left{background-size:auto 475px}#home_banner_angle_left.active{left:-22px}#home_banner_angle_right{width:100%;height:auto!important;position:static;top:auto;bottom:auto;left:auto;background:#259fc8;padding:50px 125px 30px 90px}#home_banner_angle_right.active{left:auto}#home_banner_angle_right_form{float:none;clear:both;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{opacity:1!important;background:#259fc8;position:static;top:auto;left:auto;bottom:auto;right:auto;padding:0 20px 65px 90px!important}.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{position:static;top:auto;left:auto;width:100%!important}#home_banner_angle_right_link{float:none;clear:both;width:100%;text-align:left}#home_banner_angle_right_device{display:block;width:1915px;height:528px;position:absolute;top:0;bottom:0;left:2000px;background:url(/wp-content/themes/krestonreeves/dist/e8f857472afd086f08e26bdb8453cf7d.webp) -590px -30px no-repeat;background-size:auto 1260px;transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease;-webkit-transition:all 1s ease}.page-template-template-challenges #home_banner_angle_right_device{height:475px;background:url(/wp-content/themes/krestonreeves/dist/e8f857472afd086f08e26bdb8453cf7d.webp) -590px -30px no-repeat;background-size:auto 1260px}#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.slick-active button,#home_banner .slick-dots li button:hover{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{left:auto;right:0;height:145px;background-position:0 100%}#specialisms_banner #specialisms_banner_title h1{max-width:100%;padding:23px 25px 0 120px}#specialisms_banner #specialisms_banner_clipper{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background-position:100%;background-position:89% 50%}#specialisms_banner_clipper_slash{display:none}#specialisms_banner #specialisms_banner_clipper{max-width:100%}#specialisms_banner{height:auto}#specialisms_banner #specialisms_banner_title{position:static;right:auto;bottom:auto;height:auto;background:#269fc7;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{margin-top:0;padding:7px 10px 0 20px;float:left;width:50%}#specialisms_menus.specialisms_menus_single #specialisms_breadcrumb{float:none;width:100%}#specialisms_submenu{margin-top:0;float:right;width:50%;max-width:240px}#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{width:50%;padding:0 20px 0 0;min-height:60px}.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-size:auto 250px;background-position:75% 120px}}@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{width:33.33333333333333%;padding:0 10px 20px}#people_search .searchandfilter ul li:first-child{float:none;clear:both;width:100%;padding:0 10px 20px;max-width:550px;margin:0 auto}#footer_logos{padding:0 50px}.page.page-id-299 #people_search .searchandfilter ul li:first-child{width:100%;max-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{width:100%;float:none;clear:both}#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{width:47%;padding:0}.page-template-template-our-purpose .content_col{width:100%;float:none}}@media (min-width:0px) and (max-width:970px){#logo_kreston_reeves{top:15px}#logo_kreston_reeves img{width:155px;height:65px}.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;width:auto;margin:0 auto}}@media (min-width:0px) and (max-width:890px){#location_profile_main_contact #location_profile_main_contact_map{float:none;width:100%;clear:both;padding:0!important;margin:0}#location_profile_main_contact #location_profile_main_contact_info{float:none;width:100%;clear:both}#location_profile_main_contact{margin-bottom:50px}#content_form .alignright{float:none;clear:both;display:block;margin:15px 0 0}.careers_sub_multi{background-image:none;padding:50px 0 30px}.careers_sub_multi_content,.careers_sub_multi_img{float:none;width:100%!important;clear:both}.careers_sub_multi_img{padding:25px 0 35px}.careers_sub_multi_cta_button{display:none}.careers_sub_multi_cta_button_mobile{display:block;padding-top:20px;clear:both}.careers_sub_multi.modal_multi{padding-bottom:40px;margin-bottom:0}.careers_sub_multi_menu{background:#962f7b;margin:0;padding:40px 0 0;border-bottom:25px solid #89146a}.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{font-size:1.4em;display:block}#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{float:none;width:100%;clear:both}#people_results .people_article{width:50%;clear:none!important}#people_results .people_article_tablet_1{clear:left!important}#careers_banner{height:400px}#careers_banner_strip_left_base,#careers_banner_strip_left_top,#careers_banner_strip_right,#careers_banner h1{display:none}#careers_banner_base_mobile{display:block;padding:40px 0 20px;background:#259fc8}#careers_banner_base_mobile h1,#careers_banner_base_mobile p{color:#fff;max-width:90%}#careers_banner_base_mobile .button_outline{max-width:190px;margin-top:15px;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-size:auto 700px;background-position:150% 80px}#home_banner{margin-bottom:40px}#panel_insights .button_outline_right{display:none}#specialisms_content{padding:35px 0 0}.content_col,.content_col_right{float:none;clear:both;width:100%}.content_col_right{position:static;padding:0 0 20px;top:auto!important}.content_col_right .people_article_wrapper{margin:0 -15px}.content_col_right .people_article{float:left;width:50%;width:33.33333333333333%}.content_col_right .people_article_padder{padding:0 15px}#post_content .content_col{float:none;clear:both;width:100%}#post_content .content_col_right{position:static;float:none;clear:both;width:100%;padding:0 0 20px}#challenges_content .content_col{float:none;clear:both;width:100%;padding:0 0 40px}#challenges_content .content_col_right{position:static;float:none;clear:both;width:100%;padding:0}.single-post .content_col_right .people_article_padder{padding:0}.single-post .content_col_right .people_article{float:left;clear:none;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{float:none;clear:both;width:100%;padding:0 0 10px}.challenges_resource_wrapper{margin-right:-20px}#challenges_form_base_cta{display:none}#careers_sub_intro{padding-top:50px}#careers_sub_intro_left{float:none;width:100%;clear:both}#careers_sub_intro_right{display:none}.careers_sub_testimonials_holder{padding:0}.careers_sub_testimonials_holder .slick-dots{position:static;bottom:auto;padding:10px 0 15px}.careers_sub_testimonials_left{position:static;bottom:auto;left:auto;width:100%}.careers_sub_testimonials_right{float:none;clear:both;width:100%;padding:20px 0 0}.careers_sub_testimonials_left img{width:90%;max-width:200px;height:auto}.careers_sub_testimonials .container_capped{background-size:auto 572px;background-position:25% 50%}.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{width:85%;margin-top:-80px!important}.careers_sub_square_overflow{overflow:hidden}.careers_sub_square_central_side,.careers_sub_square_row_bottom{display:none}.careers_sub_square_central_content{float:none;width:100%;padding:30px 10px 10px;clear:both}.careers_sub_square_row .careers_sub_square_row_img{width:33.33333333333333%}.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{max-width:80%;margin:0 auto}.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-top:35px;padding-bottom:30px}#csr_charities_panel_list{max-width:650px;margin:0 auto}#csr_charities_panel_list article{float:none!important;clear:both;width:100%;padding:0 0 35px;display:table}#csr_blue_panel_img{width:100%;float:none;clear:both;padding:0 0 30px}#csr_blue_panel_info{width:100%;float:none;clear:both;padding:0}.grid--item,.grid-sizer{width:50%}.purpose_cubes article{width:33.33333333333333%}}@media (min-width:0px) and (max-width:790px){.careers_home_panel .careers_home_content{width:100%;float:none;clear:both;padding:0}.careers_home_panel .careers_home_image{width:100%!important;float:none!important;clear:both!important;position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!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{float:none;clear:both;width:100%;max-width:100%;margin:10px 0 0}.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{float:none;width:100%;clear:both}#people_profile_main_contact_img{position:static;bottom:auto;left:auto}#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{width:100%;max-width:100%;vertical-align:middle;font-size:.85em;line-height:110%;padding:10px;margin:15px 0 0}#people_profile_main_contact_buttons_device .button_outline_purple{background:url(/wp-content/themes/krestonreeves/dist/b9bc183909a70d9dc147c413d657a616.webp) no-repeat 15px 50%;background-size:15px auto}#post_banner{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);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{padding:0 0 20px;position:static;top:auto!important;min-height:10px}#targetm_scroller_content,#targetm_scroller_graphic{float:none;width:100%;clear:both}.targetm_section{padding:30px 0 0}.targetm_section_title{background-position:100% 0;min-height:78px;background-repeat:no-repeat;background-size:60px auto;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/6eb61a235cd6fc9bfbcab4f620b4913d.webp)}.targetm_goto_mobile{display:block}#targetm_base{float:none;width:100%;clear:both;padding:40px 0 0}#targetm_content{display:block;clear:both;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{float:none;padding-right:0;width:100%;clear:both}#people_profile_main_specialisms .col_specialisms_3 ul{padding-bottom:0}#post_date{float:none;padding-right:0;clear:both;display:block;width:100%}#post_date_share .post_share{float:none;display:block;width:100%;padding:0 0 30px}#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;width:100%;padding:0 0 35px}.modal_careers_holder_header .modal_careers_holder_header_icon img{width:80%;max-width:300px}.modal_careers_holder_header .modal_careers_holder_header_intro{display:block;width:100%;max-width:100%;padding:0 0 35px}}@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{width:115px;height:48px}#logo_kreston_reeves{top:11px;left:20px}#menu_mobile_toggle{top:15px;right:0}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:2px}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.noscroll #menu_mobile_toggle{right:15px}#menu_mobile{width:670px;right:-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{height:300px;background-size:auto 1155px}#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{width:100%;display:block;padding:0}#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{padding:20px;background:#f2f9fb;min-height:450px}#panel_insights .slick-dots{display:table!important;width:100%;padding:20px 0 10px}#panel_insights .slick-dots li{display:table-cell!important;text-align:center!important;padding:0!important;width:16.66666666666667%!important}#panel_insights .slick-dots li button{margin:0 auto;width:90%;height:3px;background:#d6d6d6;border-radius:0}#panel_insights .slick-dots li.slick-active button,#panel_insights .slick-dots li button:hover{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{float:none;clear:both;width:100%;padding-bottom:25px}.content_col_right .people_article_padder{padding:0}.people_article_img{float:left;width:35%}.people_article_img img{width:100%;max-width:93%;height:auto}.people_article_info{float:left;width:65%;margin-top:0;padding:20px 0 0}.people_article_info ul li{padding:0 0 6px!important}#people_results{margin:0}#people_results .people_article{float:none!important;clear:both!important;width:100%;padding-bottom:25px}#people_results .people_article_info{width:65%}#people_results .people_article_padder{padding:0}.single-post .content_col_right .people_article{float:none!important;clear:both!important;width:100%;padding-bottom:0}.single-post .people_article_info{width:65%}.single-post .content_col_right #people_article_button_ctas_device{float:none;clear:both;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{width:100%;max-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{float:none;width:100%;clear:both}#event_book_main_left p{padding:15px 0}#post_content #specialisms_testimonial{margin-top:20px;margin-bottom:40px}.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{float:none;clear:both;width:100%}.col_help h3{padding:5px 0 10px}#specialisms_resources{background:url(/wp-content/themes/krestonreeves/dist/ec831ac43e0ee7667971632f453ac3ed.webp) 50% no-repeat;background-size:cover;padding:30px 0 25px;margin-bottom:40px}#specialisms_resources .h2_styler{padding:0 0 30px}#specialisms_resources .resource_article{float:none;clear:both;width:100%}.resource_article .resource_article_img img{max-width:85%}.resource_article .button_outline{margin-top:0;border:none;padding:0;width:auto;display:block;text-align:left}#specialisms_resources_more{padding-top:0}.study_article_wrapper{margin:0}.study_article_padder{padding:0 0 30px}#specialisms_studies .study_article{float:none;clear:both;width:100%}#specialisms_studies .h2_styler{padding:0 0 30px}.study_article .button_outline{margin-top:0;border:none;padding:0;width:auto;display:block;text-align:left}#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{float:none!important;width:100%!important;clear:both!important;padding:0 0 20px!important}.page.page-id-299 #people_search .searchandfilter h4{display:block}.page.page-id-299 #people_search .searchandfilter ul .sf-field-category ul{padding:0 0 10px;background:#269fc7;display:none}.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.sf-option-active label,.page.page-id-299 #people_search .searchandfilter .sf-field-category li label:hover{background:#269fc7}.archive.category-events #people_search .searchandfilter h4{display:block}.archive.category-events #people_search .searchandfilter ul .sf-field-category ul{padding:0 0 10px;background:#269fc7;display:none}.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.sf-option-active label,.archive.category-events #people_search .searchandfilter .sf-field-category li label:hover{background:#269fc7}#footer_menus{padding-bottom:70px;padding-top:40px}#locations_results .location_article{float:none;clear:both;width:100%;padding:0 0 30px}#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{float:none;width:100%;clear:both;padding:0 0 20px}.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;box-shadow:-13px 13px 0 0 #e9f6fa}.careers_sub_text_image .careers_sub_text{width:90%;margin-top:-48px!important;padding:25px 25px 5px}.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{float:none;clear:both;width:100%}#ctf .ctf-item:nth-child(2){display:none}#csr_blue_panel{padding:40px 0;margin-bottom:60px}#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;width:100%;max-width:500px;margin:0 auto 20px}#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{right:auto;left:-30px;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{float:none;width:100%;clear:both;padding:0}#people_profile_main_specialisms .col_specialisms_2 ul{padding-bottom:0}.col_office_content{float:none!important;clear:both!important;width:100%!important}.col_office_content_right{padding-top:0;margin-top:-20px}}@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{float:none;clear:both;width:100%;padding:0 20px 20px}#specialisms_submenu{float:none;clear:both;width:100%;max-width:100%}#about_list li{padding:0 0 30px}#about_list li h3{padding:0 0 5px;float:none;clear:both;width:100%}#about_list li .about_list_gap{float:none;width:100%;clear:both;margin:0 0 20px}#about_list li .about_list_gap span{display:block;width:90%;max-width:200px}#about_list li .about_list_detail{float:none;width:100%;clear:both}#location_profile_main_contact_buttons{text-align:center}#location_profile_main_contact_buttons .button_outline{display:block;margin:0 auto 10px;width:100%;max-width:280px}#careers_sub_intro{padding-top:20px}.grid--item,.grid-sizer{width:100%;float:none}}@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{width:50%;padding-top:10px}#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;width:auto;padding:10px 20px}.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{width:100%;clear:both;float:none;padding:0 0 20px;min-height:10px}.purpose_cubes{display:block}.purpose_cubes article{width:100%}}@media (min-width:0px) and (max-width:440px){.careers_social_header .button_outline{max-width:115px;font-size:.7em;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{float:none;clear:both;width:100%;padding:0 0 25px}.challenges_resource_wrapper .challenges_resource_right{float:none;clear:both;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;width:100%;text-align:center}#csr_charities_panel_list article .charity_logo img{max-width:150px;height:auto}}@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){-webkit-transform:rotate(5deg);transform:rotate(5deg)}.page-id-11926 #sbi_images .sbi_item:nth-child(odd){-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}#search_filter ul{margin:0;padding:0;list-style-image:none;list-style:none}#search_filter ul li{display:inline-block;margin:0;padding:0 10px 10px 0;font-size:.85em;line-height:120%}#search_filter ul li h3{padding:0 5px 0 0}#search_filter ul li a{display:block;color:#fff;background:#269fc7;text-decoration:none;border:1px solid #269fc7;padding:11px 18px;letter-spacing:1px;text-transform:uppercase}#search_filter ul li.active a,#search_filter ul li a:hover{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{color:#89146a;border-color:#89146a}.page-id-12623 h2{display:block;clear:both;border-top:1px solid #f2f2f2;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{text-align:center;clear:both;display:block;padding:0 0 60px}.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{display:block;clear:both;padding:0 0 100px}#main_search #main_keyword{min-width:100%;width:100%;border:none;border-bottom:1px solid #707070;background:url(/wp-content/themes/krestonreeves/dist/2b5d21ac675dccf9375609c81fe33eb9.webp) 100% no-repeat transparent;background-size:20px auto;padding:9px 42px 9px 0}@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;width:100%;padding:0}#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{font-weight:400;font-size:17px;line-height:120%;display:block;color:#fff;background:#269fc7;text-decoration:none;border:1px solid #269fc7;letter-spacing:1px;text-transform:uppercase;background:#269fc7 url(/wp-content/themes/krestonreeves/dist/a7ff06af902fe04e7321a79ca73aecaa.webp) no-repeat 95% 50%;background-size:15px auto;padding:11px 42px 11px 18px}.search_filter_clear_mobile{display:block;clear:both;text-align:center}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;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);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.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;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;-webkit-animation:f-spinner-rotate 2s linear infinite;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);-webkit-animation:f-spinner-dash 2s ease-in-out infinite;animation:f-spinner-dash 2s ease-in-out infinite}@-webkit-keyframes f-spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes f-spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-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}}@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{-webkit-animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp;animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown;animation:var(--f-throw-out-duration,.175s) ease-out both f-throwOutDown}@-webkit-keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@-webkit-keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance,150px),0);transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}@keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance,150px),0);transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{-webkit-animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp;animation:var(--f-transition-duration,.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown;animation:var(--f-transition-duration,.2s) ease both f-zoomOutDown}@-webkit-keyframes f-zoomInUp{0%{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomInUp{0%{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:1}}@-webkit-keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}@keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both 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{-webkit-animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@-webkit-keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeOut{to{opacity:0}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{-webkit-animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{-webkit-animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;animation:var(--f-transition-duration,.1s) ease-out both f-fadeFastOut;z-index:2}@-webkit-keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@-webkit-keyframes f-fadeFastOut{to{opacity:0}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{-webkit-animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{-webkit-animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@-webkit-keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-fadeSlowOut{to{opacity:0}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration, .2s)*0.5) linear .1s both f-crossfadeOut;animation:calc(var(--f-transition-duration, .2s)*0.5) linear .1s both f-crossfadeOut;z-index:1}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@-webkit-keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes f-slideOutNext{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes f-slideOutPrev{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.f-classicIn.from-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{-webkit-animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@-webkit-keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes f-classicOutNext{to{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@keyframes f-classicOutNext{to{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@-webkit-keyframes f-classicOutPrev{to{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}@keyframes f-classicOutPrev{to{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}: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{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;-webkit-transition:var(--f-button-transition);transition:var(--f-button-transition)}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;-webkit-box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;-webkit-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);pointer-events:none}.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%;-webkit-transform:translateY(-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{right:auto;left:var(--f-button-prev-pos)}.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{top:auto;left:50%;-webkit-transform:translateX(-50%);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{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{-ms-touch-action:none;touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:hsla(0,0%,100%,0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;-webkit-transform-origin:top left;transform-origin:top left;-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{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container::-webkit-backdrop{background-color:transparent}.fancybox__container::backdrop{background-color:transparent}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,.7);will-change:opacity}.fancybox__carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__track{margin:0 auto}.fancybox__slide,.fancybox__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.fancybox__slide{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.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:"";-webkit-box-flex:0;-webkit-flex:0 0 0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__slide:empty,.fancybox__track:empty,.fancybox__viewport:empty{display:block}.fancybox__content{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:transparent;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:50%;-webkit-transition:none;transition:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:blur(0);filter:blur(0)}.fancybox__caption{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;max-width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,.7);cursor:auto;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;top:0;right:8px;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;position:absolute;top:-38px;right:0;opacity:.75}.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{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,.7);-webkit-transition:all .25s ease;transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.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,0.6);--f-button-active-bg:rgba(0,0,0,0.6);--f-button-hover-bg:rgba(0,0,0,0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right: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,0.3);--f-button-active-bg:rgba(24,24,27,0.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,0.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{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav,.is-idle.is-compact .fancybox__footer{-webkit-animation:f-fadeOut .15s ease-out both;animation:f-fadeOut .15s ease-out both}.is-idle.is-compact .fancybox__footer{pointer-events:none}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width)*-0.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height)*-0.5));z-index:30;cursor:pointer}.fancybox-protected{right:0;bottom:0}.fancybox-ghost,.fancybox-protected{position:absolute;top:0;left:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-ghost{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.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):not(.fancybox__carousel){-webkit-animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn;animation:var(--f-interface-enter-duration,.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-enter-duration,.35s) ease backwards f-fadeIn;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):not(.fancybox__carousel){-webkit-animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration,.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-exit-duration,.35s) ease forwards f-fadeOut;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{max-width:100%;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.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;width:1px!important;white-space:nowrap!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{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebeff2),to(#e2e8f0));background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.f-thumbs__slide,.f-thumbs__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.f-thumbs__slide{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--f-thumb-clip-width, 0)*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);-webkit-transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transform:translate3d(calc(var(--shift, 0)*-1px),0,0);-webkit-transition:none;transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{-webkit-transition:-webkit-transform .33s ease;transition:-webkit-transform .33s ease;transition:transform .33s ease;transition:transform .33s ease,-webkit-transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{-webkit-transition:-webkit-clip-path .33s ease;transition:-webkit-clip-path .33s ease;transition:clip-path .33s ease;transition:clip-path .33s ease,-webkit-clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{-webkit-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));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{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:transparent;outline:none;cursor:pointer;pointer-events:auto;-ms-touch-action:manipulation;touch-action:manipulation;opacity:var(--f-thumb-opacity);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.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{outline:none;opacity:var(--f-thumb-selected-opacity)}.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));-webkit-clip-path:var(--clip-path);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{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);-webkit-animation:f-fadeIn .2s ease-out;animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.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{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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;position:relative;opacity:var(--fancybox-opacity,.7);-webkit-transition:max-height .35s cubic-bezier(.23,1,.32,1);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:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.05)));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:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.1)),to(hsla(0,0%,100%,.05)));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{-webkit-transition:none!important;transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,hsla(0,0%,100%,0.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,0.65);--f-button-hover-bg:rgba(70,70,73,0.65);--f-button-active-bg:rgba(90,90,93,0.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,0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,.7);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;-webkit-animation:f-fadeOut .15s ease-out both;animation:f-fadeOut .15s ease-out both}.fancybox__toolbar__column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.fancybox__toolbar__column.is-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:-webkit-flex;display:flex}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.people_article .people_article_info h4{margin-bottom:8px;padding:0;font-size:1.25em;font-weight:700}.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-weight:700;font-size:1.25em}.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;padding:9px 15px;font-weight:500;text-align:center;margin-bottom:20px}
