.btn{border:2px solid #f04f36;border-radius:3px;display:inline-block;font-size:26px;font-weight:700;margin-bottom:10px;padding:15px 40px;text-decoration:none;text-transform:capitalize;transition:all .3s ease;width:100%}@media screen and (min-width:680px){.btn{width:-moz-fit-content;width:fit-content}}.btn--outlined{background:transparent;color:#f04f36}.btn--outlined:hover{background:rgba(240,79,54,.039)}.btn--full{background:#f04f36;color:#fff}.btn--full:hover{background:#f2614a}.btn--link{align-items:center;color:#046e82;display:flex;margin-top:40px;text-decoration:none}.btn--link .arrow-icon{display:inline-block;margin-left:8px}.btn--link .arrow-icon path{transition:transform 125ms cubic-bezier(.4,0,.2,1) .1s,opacity 125ms cubic-bezier(.4,0,.2,1)}.btn--link .arrow-icon path:first-child{transform:translateX(-8px)}.btn--link .arrow-icon path:last-child{transform:translateX(-100%)}.btn--link:hover path{transition:transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms cubic-bezier(.4,0,.2,1) .1s}.btn--link:hover path:first-child,.btn--link:hover path:last-child{transform:translateX(0)}.content-wrap .media-container,.text-center{text-align:center}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}@media screen and (min-width:720px){.container{padding-left:15px;padding-right:15px}}@media screen and (min-width:1024px){.container{padding-left:25px;padding-right:25px}}.content>:last-child{margin-bottom:0}.template-page section{margin:7rem auto}.template-page section:not(.section--margin-bottom):last-child{margin-bottom:0}footer .site-footer-wrapper{margin:0}.content-wrap .media-container .external-video-wrap,.external-video-wrap,.media-content--one-col .external-video-wrap{padding-bottom:56.25%;position:relative;width:100%}.content-wrap .media-container .external-video-wrap iframe,.external-video-wrap iframe,.media-content--one-col .external-video-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}h2{margin-bottom:3rem}p{font-size:16px;line-height:1.5}.heading .logo-img{margin-bottom:25px;max-width:500px;width:90%}.heading h1{margin:0 auto 3rem}.media-container .banner-image{padding-bottom:56%;position:relative;width:100%}.media-container .banner-image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.media-container video{height:100%;width:100%}.text-block .grid-column{grid-column:span 12/span 12}@media screen and (min-width:860px){.text-block .grid-column{grid-column:span 8/span 8;grid-column-start:3}}.text-block .description{margin-top:40px}.cta-buttons{background:#fcfcfa}@media screen and (min-width:680px){.cta-buttons>*+*{margin-left:40px}}.cta-buttons .container{padding-bottom:80px;padding-top:80px}.cta-buttons h2{margin-bottom:0}.additional_info{margin:0 auto 2rem}@media screen and (min-width:680px){.additional_info{width:70%}}@media screen and (min-width:1024px){.additional_info{max-width:50%}}.additional_info p{font-size:16px;line-height:1.3}.additional_info a{color:#000;font-weight:700;transition:all .3s ease}.additional_info a:hover{color:#777}.disciplines-list{display:grid;gap:30px;grid-template-columns:repeat(1,1fr);list-style:none;padding:0}@media screen and (min-width:480px){.disciplines-list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:860px){.disciplines-list{grid-template-columns:repeat(5,1fr)}}.disciplines-list__item .img-wrap{height:0;padding-bottom:100%;position:relative;width:100%}.disciplines-list__item .img-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.content-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;row-gap:40px}@media screen and (min-width:860px){.content-wrap{flex-direction:row}}.content-wrap .media-container{align-self:stretch;width:100%}@media screen and (min-width:860px){.content-wrap .media-container{flex-basis:50%;width:50%}}.content-wrap .media-container .img-wrap{height:100%}.content-wrap .media-container .img-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content-wrap .content-description{margin:0 auto}@media screen and (min-width:860px){.content-wrap .content-description{flex-basis:40%;line-height:1;width:40%}}.content-wrap .content-description .heading{font-size:27px;font-weight:700;line-height:1.2}@media screen and (min-width:480px){.content-wrap .content-description .heading{font-size:32px}}.content-wrap .content-description p{margin-top:0}.content-wrap:not(.switch-position) .media-container{order:2}@media screen and (min-width:860px){.content-wrap:not(.switch-position) .media-container{order:1}}.content-wrap:not(.switch-position) .content-description{order:1}@media screen and (min-width:860px){.content-wrap:not(.switch-position) .content-description{order:2}}.switch-position .media-container{order:2}.media-content--one-col{background:#fcfcfa;padding:7rem 0}.media-content--one-col .content h3{display:inline-block;position:relative}.media-content--one-col .content h3 span{position:relative;z-index:10}.media-content--one-col .content h3:after{background:rgba(240,79,54,.2);bottom:-10px;content:"";height:24px;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% + 26px)}.media-content--one-col .content>p{line-height:1.5;margin-bottom:24px;text-align:left}.media-content--one-col .img-wrap{height:0;padding-bottom:60%;position:relative;width:100%}.media-content--one-col .img-wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (min-width:1024px){.media-content--one-col .content{margin:0 auto;width:66.6666%}.media-content--one-col .content>p{line-height:1.5;margin-bottom:48px}.media-content--one-col .media{margin:0 auto;width:83.3333%}}
