html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1;overflow-y:scroll;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}svg:not(:root){overflow:hidden}img,iframe{border:0;vertical-align:middle}strong{font-weight:bolder}em{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}button,input,optgroup,select,textarea{margin:0;font:inherit;font-size:100%;line-height:1;vertical-align:baseline;color:inherit;outline:0;border-radius:0}button,input,textarea{padding:0}button,input{overflow:visible}button,select{text-transform:none}textarea{overflow:auto;vertical-align:top;resize:vertical}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}label,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}button{width:auto}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border:0;padding:0}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{border-collapse:collapse;border-spacing:0}th,td{vertical-align:top}th{font-weight:400;text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}ul,ol{list-style:none}li{display:list-item}hr{box-sizing:content-box;height:0;overflow:visible}a{color:#1c2e3d;background:0 0;text-decoration:none;cursor:pointer;text-decoration-skip:ink}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}a,span,button{transition:color .4s ease,background-color .4s ease,border-color .4s ease,opacity .4s ease,text-decoration-color .4s ease}body{font:62.5%/1 'Instrument Sans','Helvetica Neue',Arial,Helvetica,sans-serif;background:#fff;color:#1c2e3d}.anim,.animc>*{position:relative;transform:translateY(50px);opacity:0;transition:transform .8s ease,opacity .8s ease}.anim.inview,.animc>*.inview{transition-delay:.4s;transform:translateY(0);opacity:1}.animc.stagger>*:nth-child(2){transition-delay:.8s}.animc.stagger>*:nth-child(3){transition-delay:1.2s}.animc.stagger>*:nth-child(4){transition-delay:1.6s}.animc.stagger>*:nth-child(5){transition-delay:2s}.animc.stagger>*:nth-child(6){transition-delay:2.4s}.animc.stagger>*:nth-child(7){transition-delay:2.8s}.animc.stagger>*:nth-child(8){transition-delay:3.2s}.animc.stagger>*:nth-child(9){transition-delay:3.6s}.animc.stagger>*:nth-child(10){transition-delay:4s}.animc.stagger>*:nth-child(11){transition-delay:4.4s}body>header{width:100%;padding:16px;transition:background .4s ease;position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;z-index:99}body>header h1{position:relative;display:block}body>header h1 a{position:relative;display:block}body>header h1 a:after{width:100%;height:100%;background:url(//www.heydstrategy.com/wp-content/themes/heydstrategy/images/logo-white.svg) no-repeat 50% 50%/contain;position:absolute;top:0;left:0;content:" ";transition:opacity .4s ease;display:block}body>header h1 img{width:139px;height:auto;opacity:0;transition:opacity .4s ease}body>header>ul li button{color:#fff;font-size:18px;line-height:1;padding:0 0 1px;background:0 0;border:0;position:relative}body>header>ul li button span{position:relative;display:block;transition:opacity .4s ease}body>header>ul li button span+span{position:absolute;top:0;right:0;opacity:0}html.menu body>header>ul li button span{opacity:0}html.menu body>header>ul li button span+span{opacity:1}body>header nav{display:none}html.navy body>header h1 a:after{opacity:0}html.navy body>header h1 img{opacity:1}html.navy body>header>ul li button{color:#1c2e3d}body>header.headroom--not-top{background:#fff}body>header.headroom--not-top h1 a:after{opacity:0}body>header.headroom--not-top h1 img{opacity:1}body>header.headroom--not-top>ul li button{color:#1c2e3d}@media only screen and (max-width:1023px){html.menu body>header{background:#fff}html.menu body>header h1 a:after{opacity:0}html.menu body>header h1 img{opacity:1}html.menu body>header>ul li button{color:#1c2e3d}}@media only screen and (min-width:1024px){body>header{width:100%;padding:20px 84px;top:0;left:0}body>header h1 img{width:250px}body>header>ul{display:none}body>header nav{display:block}body>header nav ul{font-size:20px;display:flex}body>header nav ul li{padding:0 0 0 2.223em}body>header nav ul li.menu-item-home{display:none}body>header nav ul li a{padding:0 0 .111em;display:inline-flex}body>header nav ul li a{color:#fff}body>header nav ul li a:hover{color:#1c2e3d}body>header nav ul li ul{display:none}html.navy body>header nav ul li a{color:#1c2e3d}html.navy body>header nav ul li a:hover{color:#8da9c5}body>header.headroom--not-top nav ul li a{color:#1c2e3d}body>header.headroom--not-top nav ul li a:hover{color:#8da9c5}}@media only screen and (min-width:1024px){body>header{padding:1.042vw 4.375vw}body>header h1 img{width:13.021vw}body>header nav ul{font-size:1.042vw}}html.menu{overflow-y:hidden}body>.menu{width:100%;height:100%;padding:14px;background:#1c2e3d;color:#fff;position:fixed;top:-100%;left:0;display:flex;flex-direction:column;justify-content:center;transition:top .8s ease;z-index:98}html.menu body>.menu{top:0}body>.menu a{color:#fff}body>.menu a:hover{color:#d9e6ff}body>.menu ul.main{font-size:32px}body>.menu ul.main li{padding:16px 0 18px;border-bottom:.3px solid #8ea9c4}body>.menu ul.main ul{display:none}body>.menu ul.legal{padding:24px 0 0;font-size:11px;text-decoration:underline;display:flex}body>.menu ul.legal li{padding:0 14px 0 0}body>.menu p{font-size:11px;position:absolute;bottom:22px;left:14px}body>.menu ul.social{font-size:24px;position:absolute;bottom:18px;right:14px;display:flex}body>.menu ul.social li{padding:0 0 0 15px}@media only screen and (min-width:1024px){html.menu{overflow-y:scroll}body>.menu{display:none}}main{position:relative}main .btn{height:51px;text-decoration:none !important;background:0 0;border:0;display:inline-flex;align-items:stretch}main .btn span.icon{width:51px;background:#d9e6ff;color:#1c2e3d;display:flex;justify-content:center;align-items:center}main .btn span.icon.big{font-size:22px}@media (pointer:fine){main .btn:hover span.icon:only-child,main a:hover .btn span.icon:only-child{background:#1c2e3d;color:#f4f6f3}}main .btn span.txt{padding:0 15px;font-size:13px;letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;color:#202b37;background:#d9e6ff;pointer-events:auto;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;display:flex;justify-content:center;align-items:center}@media (pointer:fine){main .btn:hover span.txt{color:#1c2e3d}}main .btn span.txt:before,main .btn span.txt:after{width:100%;height:100%;position:absolute;top:0;left:0}main .btn span.txt span{position:relative;display:block;transition:none}main .btn span.txt>span{overflow:hidden}main .btn span.txt>span>span{overflow:hidden}@media (pointer:fine){main .btn:hover span.txt>span>span{animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s}}@keyframes MoveUpInitial{to{transform:translate3d(0,-105%,0)}}@keyframes MoveUpEnd{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}main .btn span.txt:before{background:#fff;transition:transform .3s cubic-bezier(.7,0,.2,1);transform-origin:100% 50%;content:''}@media (pointer:fine){main .btn:hover span.txt:before{transform:scale3d(0,1,1);transform-origin:0% 50%}}main .btn.rv span.txt{color:#fff}main .btn.rv span.txt:before{background:#1c2e3d}@media only screen and (min-width:1024px){main .btn{height:61px}main .btn span.icon{width:61px;font-size:13px}main .btn span.txt{padding:0 1.846em;font-size:15px}}@media only screen and (min-width:1024px){main .btn{height:3.177vw}main .btn span.icon{width:3.177vw;font-size:.677vw}main .btn span.txt{font-size:.781vw}}main .txtbtn{color:#f4f6f3;border-top:1px solid #f4f6f3;text-decoration:none !important;display:flex;justify-content:space-between;align-items:center}main .txtbtn span.txt{padding:14px 0;font-size:16px}main .txtbtn:hover span.txt{color:#d9e6ff}main .txtbtn.rv{color:#1c2e3d;border-top-color:#1c2e3d}@media only screen and (min-width:1024px){main .txtbtn span.txt{padding:.9445em 0;font-size:18px}main .txtbtn span.icon{font-size:11px}}@media only screen and (min-width:1024px){main .txtbtn span.txt{font-size:.938vw}main .txtbtn span.icon{font-size:.573vw}}main>.intro{padding:86px 14px 95px;position:relative}main>.intro p{margin:0 0 38px;font-size:22px;line-height:30px}main>.intro p:last-child{margin:0}@media only screen and (min-width:1024px){main>.intro{padding:175px 86px 124px}main>.intro p{margin:0 0 .815em;font-size:54px;line-height:1.222;text-wrap:balance}main>.intro p:last-child{margin:0}}@media only screen and (min-width:1024px){main>.intro{padding:9.115vw 4.479vw 6.458vw}main>.intro p{font-size:2.813vw}}main>.image-listing{padding:41px 14px 94px;background:#f4f6f3;position:relative}main>.image-listing header{padding:41px 0 0;border-top:.3px solid #202b37;display:flex;justify-content:space-between;align-items:center}main>.image-listing header h2{font-size:20px}main>.image-listing header ul{font-size:16px}main>.image-listing header ul li a{display:inline-flex}main>.image-listing header ul li a .icon{padding:0 0 0 18px}main>.image-listing header ul li a:hover .txt{color:#d9e6ff}main>.image-listing>ul{margin:92px 0 0;display:grid;grid-template-columns:1fr;grid-gap:20px}main>.image-listing>ul>li{position:relative}main>.image-listing>ul>li a{position:relative;display:block}main>.image-listing>ul>li a figure{position:relative;overflow:hidden}main>.image-listing>ul>li a figure img{width:100%;height:auto;transition:transform .4s ease}main>.image-listing>ul>li a:hover figure img{transform:scale(1.1)}main>.image-listing>ul>li a figure:after{width:100%;height:100%;background:#000;opacity:.35;position:absolute;top:0;left:0;transition:opacity .4s ease,background-color .4s ease;content:" ";display:block}main>.image-listing>ul>li a:hover figure:after{background:#1c2e3d;opacity:.73}main>.image-listing>ul>li a>span{width:100%;height:100%;padding:22px;position:absolute;top:0;left:0;display:block}main>.image-listing>ul>li a>span h3{font-size:32px;line-height:39px;color:#f4f6f3}main>.image-listing>ul>li a>span p{margin:12px 0 0;font-size:16px;line-height:20px;color:#f4f6f3;text-wrap:balance}main>.image-listing>ul>li a>span ul{position:absolute;bottom:14px;right:14px}@media only screen and (min-width:1024px){main>.image-listing{padding:62px 88px 153px}main>.image-listing header{padding:31px 0 0}main>.image-listing header h2{font-size:30px}main>.image-listing header ul{width:368px;font-size:18px}main>.image-listing header ul li a{display:flex;justify-content:space-between}main>.image-listing header ul li a .icon{padding:0}main>.image-listing>ul{margin:136px 0 0;grid-template-columns:1fr 1fr 1fr;grid-gap:45px}main>.image-listing>ul>li a>span{padding:36px}main>.image-listing>ul>li a>span h3{font-size:44px;line-height:1.227}main>.image-listing>ul>li a>span p{margin:1.389em 0 0;font-size:22px;line-height:1.222}main>.image-listing>ul>li a>span ul{bottom:18px;right:18px}}@media only screen and (min-width:1024px){main>.image-listing{padding:3.229vw 4.583vw 7.969vw}main>.image-listing header{padding:1.615vw 0 0}main>.image-listing header h2{font-size:1.563vw}main>.image-listing header ul{width:19.167vw;font-size:.938vw}main>.image-listing>ul{margin:7.083vw 0 0;grid-gap:2.344vw}main>.image-listing>ul>li a>span{padding:1.875vw}main>.image-listing>ul>li a>span h3{font-size:2.292vw}main>.image-listing>ul>li a>span p{font-size:1.146vw}main>.image-listing>ul>li a>span ul{bottom:.938vw;right:.938vw}}main>.overview{padding:0 0 66px;background:#f4f6f3;position:relative}main>.overview.white{background:#fff}main>.overview figure{margin:0 0 52px;position:relative;overflow:hidden}main>.overview figure img{width:100%;height:70.133vw;object-fit:cover}main>.overview figure:after{width:100%;height:100%;background:#000;opacity:.15;position:absolute;top:0;left:0;content:" ";display:block}main>.overview header{margin:0 14px;padding:0 0 30px;border-bottom:.3px solid #202b37;position:relative;display:flex;flex-direction:column}main>.overview header:first-child{padding-top:124px}main>.overview header ul{margin:32px 0 0;order:3}main>.overview header h1{font-size:32px;line-height:1.375;text-wrap:balance}main>.overview header h1 strong{font-weight:inherit;color:#8daac3}main>.overview header h2{font-size:32px;line-height:1.375;color:#8daac3;text-wrap:balance}main>.overview .overview{margin:36px 9px 0;position:relative}main>.overview .overview h2{font-size:20px;line-height:1.25;color:#134074}main>.overview .overview p{margin:1.313em 0 0;font-size:16px;line-height:1.313}main>.overview .overview h2+p{margin-top:15px}main>.overview .overview ul{display:none}main>.overview .text{margin:34px 14px 0;position:relative}main>.overview .text h2{margin:38px 0 0;padding:70px 0 0;font-weight:500;font-size:20px;line-height:1.4;border-top:.3px solid #202b37;color:#134074}main>.overview .text h2:first-child{margin-top:0;padding-top:0;border-top:0}main>.overview .text p{margin:1.445em 0 0;padding:0 21px 0 0;font-size:18px;line-height:1.445}main>.overview .text p:first-child{margin:0}main>.overview .text h2+p{margin-top:28px}main>.overview .text ul.buttons{margin:38px 0 0;display:flex;flex-wrap:wrap;gap:10px}@media only screen and (min-width:1024px){main>.overview{padding:0 0 131px;display:flex;flex-wrap:wrap;justify-content:space-between}main>.overview figure{width:100%;margin:0 0 115px}main>.overview figure img{height:auto}main>.overview header{width:100%;margin:0 86px;padding:0 0 24px;display:block}main>.overview header:first-child{padding-top:188px}main>.overview header ul{width:370px;margin:20px 0 0;position:relative;z-index:2;float:right;order:inherit}main>.overview header h1{font-size:85px;line-height:1.247}main>.overview header h2{font-size:85px;line-height:1.247}main>.overview .overview{margin:45px 0 0 86px}main>.overview .overview h2{font-size:30px;line-height:1.233}main>.overview .overview p{margin:1.445em 0 0;font-size:18px;line-height:1.445}main>.overview .overview h2+p{margin-top:1.389em}main>.overview .overview ul{position:absolute;top:calc(100vh - 595px);left:0;display:block}main>.overview .text{width:748px;margin:50px 86px 0 0}main>.overview .text h2{margin:2.5em 0 0;padding:4em 0 0;font-size:22px;line-height:1.182}main>.overview .text h2:first-child{margin-top:0;padding-top:0}main>.overview .text p{margin:1.5em 0 0;padding:0 162px 0 0;font-size:24px;line-height:1.5}main>.overview .text p:first-child{margin:0}main>.overview .text h2+p{margin-top:2.25em}main>.overview .text ul.buttons{margin:55px 0 0;gap:20px}main>.overview .text.wider{width:872px}main>.overview .text.wider p{margin:1.334em 0 0;padding:0 256px 0 0;font-size:20px;line-height:1.334}main>.overview .text.wider p:first-child{margin:0}main>.overview .text.wider h2+p{margin-top:3em}}@media only screen and (min-width:1024px){main>.overview{padding:0 0 6.823vw}main>.overview figure{margin:0 0 5.99vw}main>.overview header{margin:0 4.479vw;padding:0 0 1.25vw}main>.overview header:first-child{padding-top:9.792vw}main>.overview header ul{width:19.271vw;margin:1.042vw 0 0}main>.overview header h1{font-size:4.427vw}main>.overview header h2{font-size:4.427vw}main>.overview .overview{margin:2.344vw 0 0 4.479vw}main>.overview .overview h2{font-size:1.563vw}main>.overview .overview p{font-size:.938vw}main>.overview .overview ul{top:calc(100vh - 30.990vw)}main>.overview .text{width:38.958vw;margin:2.604vw 4.479vw 0 0}main>.overview .text h2{font-size:1.146vw}main>.overview .text p{padding:0 8.438vw 0 0;font-size:1.25vw}main>.overview .text ul.buttons{margin:2.865vw 0 0;gap:1.042vw}main>.overview .text.wider{width:45.417vw}main>.overview .text.wider p{padding:0 13.333vw 0 0;font-size:1.042vw}}main>.banner-video{min-height:100vh;position:relative}main>.banner-video>figure{width:100%;height:100%;position:absolute;top:0;left:0}main>.banner-video>figure video{width:100%;height:100%;object-fit:cover}main>.banner-video>figure:after{width:100%;height:100%;background:#000;opacity:.25;position:absolute;top:0;left:0;content:" ";display:block}main>.banner-video>.text{padding:182px 34px 0;color:#f4f6f3;position:relative}main>.banner-video>.text h1{font-size:55px;line-height:66px}main>.banner-video>.text p{margin:18px 0 0;font-size:18px;line-height:24px;text-wrap:balance}main>.banner-video>ul{padding:36px 34px 0}main>.banner-video .articles{padding:94px 14px 44px}main>.banner-video .articles .slides{background:#f4f6f3;border-bottom:5px solid #d9e6ff;border-radius:3px}main>.banner-video .articles .slides .slide{padding:0 0 0 92px;position:relative}main>.banner-video .articles .slides .slide figure{display:none}main>.banner-video .articles .slides .slide .text{padding:0 34px 0 38px;height:184px;display:flex;flex-direction:column;justify-content:center}main>.banner-video .articles .slides .slide .text h2{font-size:16px;line-height:22px;text-wrap:balance}main>.banner-video .articles .slides .slide .text ul{margin:36px 0 0;font-size:10px;letter-spacing:.15em;text-transform:uppercase}main>.banner-video .articles .slides .slide .text ul li a:hover{color:#d9e6ff}main>.banner-video .articles .slides .slide .text ul li a i{margin:0 0 0 21px;color:#d9e6ff}main>.banner-video .articles .slides .slick-arrow{width:92px;height:92px;background:#f4f6f3;border:1px solid #e5e7e5;border-width:0 1px 0 0;position:absolute;top:0;left:0;z-index:50;display:flex;justify-content:center;align-items:center}main>.banner-video .articles .slides .slick-prev{border-width:1px 1px 0 0;top:auto;bottom:0}main>.banner-video .articles .slides .slick-arrow:hover{background:#d9e6ff;color:#f4f6f3}main>.banner-video>span{display:none}@media only screen and (min-width:1024px){main>.banner-video{padding:405px 88px 40px;min-height:100vh;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}main>.banner-video>.text{width:100%;margin:0 0 auto;padding:0}main>.banner-video>.text h1{font-size:95px;line-height:1.221}main>.banner-video>.text p{width:960px;margin:1.167em 0 0;font-size:24px;line-height:1.333}main>.banner-video>ul{width:370px;padding:0}main>.banner-video .articles{width:926px;padding:0}main>.banner-video .articles .slides{border-bottom-width:5px;border-radius:3px}main>.banner-video .articles .slides .slide{padding:5px 5px 5px 130px;display:flex;justify-content:space-between;align-items:center}main>.banner-video .articles .slides .slide figure{width:532px;display:block;order:2}main>.banner-video .articles .slides .slide figure img{width:100%;height:auto;border-radius:3px}main>.banner-video .articles .slides .slide .text{width:250px;padding:0;height:auto;order:1}main>.banner-video .articles .slides .slide .text h2{font-size:18px;line-height:1.333}main>.banner-video .articles .slides .slide .text ul{margin:3em 0 0;font-size:10px}main>.banner-video .articles .slides .slide .text ul li a i{margin:0 0 0 2.1em}main>.banner-video .articles .slides .slick-arrow{width:92px;height:92px;font-size:11px}main>.banner-video>span{font-size:16px;color:#f4f6f3;position:absolute;top:50%;right:44px;display:block}main>.banner-video>span i{margin:0 0 0 .25em}}@media only screen and (min-width:1024px){main>.banner-video{padding:21.094vw 4.583vw 2.083vw}main>.banner-video>.text h1{font-size:4.948vw}main>.banner-video>.text p{width:50vw;font-size:1.25vw}main>.banner-video>ul{width:19.271vw}main>.banner-video .articles{width:48.229vw}main>.banner-video .articles .slides{border-bottom-width:.26vw;border-radius:.156vw}main>.banner-video .articles .slides .slide{padding:.26vw .26vw .26vw 6.771vw}main>.banner-video .articles .slides .slide figure{width:27.708vw}main>.banner-video .articles .slides .slide figure img{border-radius:.156vw}main>.banner-video .articles .slides .slide .text{width:13.021vw}main>.banner-video .articles .slides .slide .text h2{font-size:.938vw}main>.banner-video .articles .slides .slide .text ul{font-size:.521vw}main>.banner-video .articles .slides .slick-arrow{width:4.792vw;height:4.792vw;font-size:.573vw}main>.banner-video>span{font-size:.833vw;right:2.292vw}}main>.banner-image{min-height:100vh;padding:124px 16px 45px;color:#f4f6f3;position:relative;display:flex;flex-direction:column;justify-content:flex-end}main>.banner-image figure{width:100%;height:100%;position:absolute;top:0;left:0}main>.banner-image figure img,main>.banner-image figure video{width:100%;height:100%;object-fit:cover}main>.banner-image figure:after{width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.24;content:" ";display:block}main>.banner-image h1{margin:0 0 auto;font-size:38px;line-height:1.185;position:relative}main>.banner-image .text{width:307px;margin:75px 0 0;padding:20px 0 0;border-top:1px solid #f4f6f3;position:relative}main>.banner-image .text p{margin:1.334em 0 0;font-size:18px;line-height:1.334}main>.banner-image .text p:first-child{margin:0}main>.banner-image ul{padding:32px 0 0;position:relative}main>.banner-image>span{display:none}@media only screen and (max-width:1023px){main>.banner-image figure.offset30 img{object-position:30% 50%}main>.banner-image figure.offset35 img{object-position:35% 50%}main>.banner-image figure.offset40 img{object-position:40% 50%}main>.banner-image figure.offset45 img{object-position:45% 50%}main>.banner-image figure.offset50 img{object-position:50% 50%}main>.banner-image figure.offset55 img{object-position:55% 50%}main>.banner-image figure.offset60 img{object-position:60% 50%}main>.banner-image figure.offset65 img{object-position:65% 50%}main>.banner-image figure.offset70 img{object-position:70% 50%}}@media only screen and (min-width:1024px){main>.banner-image{min-height:1141px;padding:202px 84px 170px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}main>.banner-image h1{margin:0 740px auto 0;font-size:95px;line-height:1.127;text-wrap:balance}main>.banner-image .text{width:740px;margin:0;padding:54px 172px 18px 0}main>.banner-image .text p{margin:1.334em 0 0;font-size:24px;line-height:1.334}main>.banner-image .text p:first-child{margin:0}main>.banner-image ul{width:370px;margin:0 0 0 auto;padding:0 0 6px;align-self:end}main>.banner-image>span{font-size:16px;position:absolute;bottom:184px;right:82px;display:block}main>.banner-image>span i{margin:0 0 0 .25em}}@media only screen and (min-width:1024px){main>.banner-image{min-height:59.427vw;padding:10.521vw 4.375vw 8.854vw}main>.banner-image h1{margin:0 38.542vw auto 0;font-size:4.948vw}main>.banner-image .text{width:38.542vw;padding:2.813vw 8.958vw .938vw 0}main>.banner-image .text p{font-size:1.25vw}main>.banner-image ul{width:19.271vw;padding:0 0 .313vw}main>.banner-image>span{font-size:.833vw;bottom:9.583vw;right:4.271vw}}main>.about{padding:40px 14px 5px;background:#f4f6f3;position:relative}main>.about:before{width:100%;margin:0 0 40px;height:.3px;background:#202b37;content:" ";display:block}main>.about h2{font-size:20px}main>.about .text{padding:34px 0 0;position:relative}main>.about .text p{margin:1.375em 0 0;font-size:16px;line-height:1.375}main>.about .text p:first-child{margin:0;font-size:22px;line-height:1.364}main>.about .text p:first-child+p{margin-top:1.545em}main>.about .text p strong{font-weight:inherit;color:#8da9c5}@media only screen and (min-width:1024px){main>.about{padding:62px 88px 0;display:flex;flex-wrap:wrap;justify-content:space-between}main>.about:before{margin:0 0 52px}main>.about h2{font-size:30px}main>.about .text{width:744px;padding:0 72px 0 0}main>.about .text p{margin:1.273em 3.636em 0 0;font-size:22px;line-height:1.273}main>.about .text p:first-child{margin:0;font-size:44px;line-height:1.273}main>.about .text p:first-child+p{margin-top:1.909em}}@media only screen and (min-width:1024px){main>.about{padding:3.229vw 4.583vw 0}main>.about:before{margin:0 0 4.583vw}main>.about h2{font-size:1.563vw}main>.about .text{width:38.750vw;padding:0 3.75vw 0 0}main>.about .text p{font-size:1.146vw}main>.about .text p:first-child{font-size:2.292vw}}main>.approach{padding:43px 14px 44px;background:#f4f6f3;position:relative}main>.approach header{position:relative}main>.approach header h2{font-size:20px}main>.approach header p{margin:1.545em 0 0;font-size:22px;line-height:1.364}main>.approach header p strong{font-weight:inherit;color:#8da9c5}main>.approach ul{margin:38px 0 0;position:relative;display:grid;grid-template-columns:1fr;grid-gap:8px}main>.approach ul li{padding:35px 13px 40px;background:#fff;border-radius:3px;position:relative}main>.approach ul li h3{font-size:22px;line-height:1.364}main>.approach ul li p{margin:1.875em 0 0;font-size:16px;line-height:1.375}@media only screen and (min-width:1024px){main>.approach{padding:64px 88px 118px}main>.approach header{width:1414px}main>.approach header h2{font-size:30px}main>.approach header p{margin:1.795em 0 0;font-size:44px;line-height:1.227}main>.approach ul{margin:84px 0 0;grid-gap:12px}main>.approach ul li{padding:38px 46px;border-radius:3px;display:flex;justify-content:space-between}main>.approach ul li h3{font-size:36px;line-height:1.083}main>.approach ul li p{width:808px;margin:0;font-size:22px;line-height:1.273}}@media only screen and (min-width:1024px){main>.approach{padding:3.333vw 4.583vw 6.146vw}main>.approach header{width:73.646vw}main>.approach header h2{font-size:1.563vw}main>.approach header p{font-size:2.292vw}main>.approach ul{margin:4.375vw 0 0;grid-gap:.625vw}main>.approach ul li{padding:1.979vw 2.396vw;border-radius:.156vw}main>.approach ul li h3{font-size:1.875vw}main>.approach ul li p{width:42.083vw;font-size:1.146vw}}main>.case-studies{padding:61px 27px;position:relative}main>.case-studies>figure{width:100%;height:100%;position:absolute;top:0;left:0}main>.case-studies>figure img{width:100%;height:100%;object-fit:cover}main>.case-studies>figure:after{width:100%;height:100%;background:#000;opacity:.5;position:absolute;top:0;left:0;content:" ";display:block}main>.case-studies .slides{position:relative}main>.case-studies .slides .slick-track{display:flex !important}main>.case-studies .slides .slick-slide{height:inherit !important}main>.case-studies .slides .slick-list{background:#f4f6f3;border-radius:3px}main>.case-studies .slides .slide{padding:9px 10px 34px;background:#f4f6f3;border-radius:3px;position:relative;display:flex;flex-direction:column}main>.case-studies .slides .slide figure img{width:100%;height:118px;border-radius:3px;object-fit:cover}main>.case-studies .slides .slide h2{margin:43px 0 0;padding:0 6px;font-size:20px;line-height:1.2;color:#134074}main>.case-studies .slides .slide h3{margin:27px 0 0;padding:0 6px;font-size:22px;line-height:1.364}main>.case-studies .slides .slide ul{margin:auto 0 0;padding:33px 6px 0}main>.case-studies .slides .slide>span{font-size:12px;letter-spacing:.15em;position:absolute;bottom:36px;right:18px}main>.case-studies .slides .slick-arrow{width:51px;height:51px;margin:9px 0 0 auto;background:#d9e6ff;color:#1c2e3d;border:0;display:flex;justify-content:center;align-items:center;z-index:50}main>.case-studies .slides .slick-arrow:hover{background:#f4f6f3;color:#1c2e3d}main>.case-studies .slides .slick-prev{margin:0;position:absolute;bottom:0;right:58px}@media only screen and (min-width:1024px){main>.case-studies{padding:205px 198px 133px;background:#f4f6f3;border:1px solid #f4f6f3;border-width:0 16px}main>.case-studies .slides .slick-list{border-radius:3px}main>.case-studies .slides .slide{padding:108px 400px 108px 150px;border-radius:3px}main>.case-studies .slides .slide figure{width:232px;position:absolute;top:108px;right:150px}main>.case-studies .slides .slide figure img{height:auto;border-radius:3px}main>.case-studies .slides .slide h2{margin:0;padding:0;font-size:30px;line-height:1.233}main>.case-studies .slides .slide h3{margin:1.273em 0 0;padding:0;font-size:44px;line-height:1.273;text-wrap:balance}main>.case-studies .slides .slide ul{padding:56px 0 0}main>.case-studies .slides .slide>span{font-size:14px;bottom:108px;right:150px}main>.case-studies .slides .slick-arrow{width:62px;height:62px;margin:11px 0 0 auto;font-size:11px}main>.case-studies .slides .slick-prev{right:75px}}@media only screen and (min-width:1024px){main>.case-studies{padding:10.677vw 10.313vw 6.927vw;border-width:0 .833vw}main>.case-studies .slides .slick-list{border-radius:.156vw}main>.case-studies .slides .slide{padding:5.625vw 20.833vw 5.625vw 7.813vw;border-radius:.156vw}main>.case-studies .slides .slide figure{width:12.083vw;top:5.625vw;right:7.813vw}main>.case-studies .slides .slide figure img{border-radius:.156vw}main>.case-studies .slides .slide h2{font-size:1.563vw}main>.case-studies .slides .slide h3{font-size:2.292vw}main>.case-studies .slides .slide ul{padding:2.917vw 0 0}main>.case-studies .slides .slide>span{font-size:.729vw;bottom:5.625vw;right:7.813vw}main>.case-studies .slides .slick-arrow{width:3.229vw;height:3.229vw;margin:.573vw 0 0 auto;font-size:.573vw}main>.case-studies .slides .slick-prev{right:3.906vw}}main>.services-listing{padding:40px 14px 50px;background:#f4f6f3;position:relative;counter-reset:services}main>.services-listing>h2{padding:43px 0 0;font-size:20px;border-top:.3px solid #202b37}main>.services-listing>h2 span{padding:0 0 1em;font-size:28px;display:block}main>.services-listing>ul{font-size:16px;position:absolute;top:144px;right:14px}main>.services-listing>ul li a{color:#1c2e3d}main>.services-listing>ul li a:hover{color:#d9e6ff}main>.services-listing>ul li a i{margin:0 0 0 20px}main>.services-listing header{padding:40px 0 0;border-top:.3px solid #202b37;display:flex;justify-content:space-between;align-items:center}main>.services-listing header h2{font-size:20px}main>.services-listing header ul{font-size:16px}main>.services-listing header ul li a{color:#1c2e3d}main>.services-listing header ul li a:hover{color:#d9e6ff}main>.services-listing header ul li a i{margin:0 0 0 20px}main>.services-listing ol{margin:48px 0 0;position:relative}main>.services-listing ol>li{margin:10px 0 0;padding:16px 14px 25px;background:#fff;border-radius:3px;position:relative}main>.services-listing ol>li:first-child{margin:0}main>.services-listing ol>li:before{padding:0 0 .5em;font-size:12px;letter-spacing:.15em;border-bottom:.6px solid #d9e6ff;position:absolute;top:24px;right:14px;counter-increment:services;content:counter(services,decimal-leading-zero);display:block}main>.services-listing ol>li h3{font-size:32px;line-height:39px;color:#134074}main>.services-listing ol>li p{margin:73px 0 0;font-size:18px;line-height:26px;text-wrap:balance}main>.services-listing ol>li ul{padding:85px 0 0;text-align:right}@media only screen and (min-width:1024px){main>.services-listing{padding:60px 88px 160px}main>.services-listing>h2{padding:1.9em 0 0;font-size:30px;display:flex}main>.services-listing>h2 span{width:257px;padding:0;font-size:inherit;display:block}main>.services-listing>ul{width:20.444em;margin:0;font-size:18px;position:absolute;top:118px;right:88px}main>.services-listing>ul li a{display:flex;justify-content:space-between}main>.services-listing>ul li a i{margin:0}main>.services-listing header{padding:31px 0 0}main>.services-listing header h2{font-size:30px}main>.services-listing header ul{width:20.444em;font-size:18px}main>.services-listing header ul li a{display:flex;justify-content:space-between}main>.services-listing header ul li a i{margin:0}main>.services-listing ol{margin:130px 0 0 257px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px}main>.services-listing ol>li{margin:0;padding:25px 14px 14px 32px;border-radius:3px;display:flex;flex-direction:column}main>.services-listing ol>li:before{font-size:12px;top:37px;right:38px}main>.services-listing ol>li h3{font-size:50px;line-height:1.24}main>.services-listing ol>li p{margin:6.15em 0 0;font-size:20px;line-height:1.3}main>.services-listing ol>li ul{margin:auto 0 0;padding:131px 0 0}}@media only screen and (min-width:1024px){main>.services-listing{padding:3.125vw 4.583vw 8.333vw}main>.services-listing>h2{font-size:1.563vw}main>.services-listing>h2 span{width:13.385vw}main>.services-listing>ul{font-size:.938vw;top:6.146vw;right:4.583vw}main>.services-listing header{padding:1.615vw 0 0}main>.services-listing header h2{font-size:1.563vw}main>.services-listing header ul{font-size:.938vw}main>.services-listing ol{margin:6.771vw 0 0 13.385vw;grid-gap:1.354vw}main>.services-listing ol>li{padding:1.302vw .729vw .729vw 1.667vw;border-radius:.156vw}main>.services-listing ol>li:before{font-size:.625vw;top:1.927vw;right:1.979vw}main>.services-listing ol>li h3{font-size:2.604vw}main>.services-listing ol>li p{font-size:1.042vw}main>.services-listing ol>li ul{padding:6.823vw 0 0}}main>.sweet-spot{padding:47px 14px 93px;position:relative;overflow:hidden}main>.sweet-spot .text{position:relative}main>.sweet-spot .text h2{font-size:32px;line-height:42px}main>.sweet-spot .text h2 strong{font-weight:400;color:#8da9c5}main>.sweet-spot .text p{margin:22px 0 0;padding:0 40px 0 0;font-size:16px;line-height:22px}main>.sweet-spot .text h2+p{margin:40px 0 0}main>.sweet-spot .graphic{width:348px;margin:45px auto 0;padding:50px 0 0;position:relative}main>.sweet-spot .graphic header{width:120px;position:absolute;top:0;left:0}main>.sweet-spot .graphic header h2{font-weight:500;font-size:14px;display:flex;align-items:flex-end}main>.sweet-spot .graphic header h2:before{width:22px;height:18px;margin:0 8px 0 0;background:url(//www.heydstrategy.com/wp-content/themes/heydstrategy/images/sweetspot.svg) no-repeat 50% 50%/contain;content:" ";display:block}main>.sweet-spot .graphic header p{margin:14px 0 0;font-size:10px;line-height:1.2}main>.sweet-spot .graphic ul{width:348px;height:310px;position:relative}main>.sweet-spot .graphic ul li{width:196px;height:196px;color:#f4f6f3;text-align:center;background:#1c2e3d;border-radius:50%;position:absolute}main>.sweet-spot .graphic ul li{opacity:0;transform:scale(.5) rotate(45deg);transition:opacity 1.2s ease,transform 1.2s ease}main>.sweet-spot .graphic ul li.inview{transition-delay:.6s;transform:scale(1) rotate(0deg);opacity:1}main>.sweet-spot .graphic ul li.inview+li.inview{transition-delay:1.2s}main>.sweet-spot .graphic ul li.inview+li.inview+li.inview{transition-delay:1.8s}main>.sweet-spot .graphic ul li h3{font-weight:500;font-size:14px}main>.sweet-spot .graphic ul li p{margin:10px 0 0;font-size:10px;line-height:1.2;text-wrap:balance}main>.sweet-spot .graphic ul li:nth-of-type(1){padding:40px 30px 0;top:0;left:calc(50% - (196px/2));z-index:1}main>.sweet-spot .graphic ul li:nth-of-type(2){padding:10px 34px 0;background:rgba(141,169,196,.61);color:#1c2e3d;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;z-index:3}main>.sweet-spot .graphic ul li:nth-of-type(3){padding:10px 34px 0;background:rgba(19,64,116,.8);bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;z-index:2}main>.sweet-spot .graphic ul:after{width:177px;height:180px;background:url(//www.heydstrategy.com/wp-content/themes/heydstrategy/images/sweetspot-zoom.svg) no-repeat 50% 50%/contain;position:absolute;bottom:105px;left:26px;content:" ";display:block;z-index:4}@media only screen and (min-width:1024px){main>.sweet-spot{padding:94px 138px 118px 237px;display:flex;justify-content:space-between;align-items:center}main>.sweet-spot .text{width:558px;order:2}main>.sweet-spot .text h2{font-size:54px;line-height:1.223}main>.sweet-spot .text p{margin:1.273em 0 0;padding:0 5.727em 0 0;font-size:22px;line-height:1.273}main>.sweet-spot .text h2+p{margin:5.545em 0 0}main>.sweet-spot .graphic{width:854px;margin:0;padding:0;order:1}main>.sweet-spot .graphic header{width:180px;top:68px;left:-90px;text-align:center}main>.sweet-spot .graphic header h2{font-size:20px;flex-direction:column;align-items:center}main>.sweet-spot .graphic header h2:before{width:2.55em;height:2.3em;margin:0 0 1.15em}main>.sweet-spot .graphic header p{margin:1em 0 0;font-size:16px;line-height:1.286}main>.sweet-spot .graphic ul{width:854px;height:768px}main>.sweet-spot .graphic ul li{width:484px;height:484px}main>.sweet-spot .graphic ul li h3{font-size:22px}main>.sweet-spot .graphic ul li p{margin:1.286em 0 0;font-size:16px;line-height:1.286}main>.sweet-spot .graphic ul li:nth-of-type(1){padding:177px 140px 0;left:calc(50% - (484px/2))}main>.sweet-spot .graphic ul li:nth-of-type(2){padding:0 120px}main>.sweet-spot .graphic ul li:nth-of-type(3){padding:0 120px}main>.sweet-spot .graphic ul:after{width:402px;height:276px;background-image:url(//www.heydstrategy.com/wp-content/themes/heydstrategy/images/sweetspot-zoom-d.svg);bottom:265px;left:98px}}@media only screen and (min-width:1024px){main>.sweet-spot{padding:4.896vw 7.188vw 6.146vw 12.344vw}main>.sweet-spot .text{width:29.063vw}main>.sweet-spot .text h2{font-size:2.813vw}main>.sweet-spot .text p{font-size:1.146vw}main>.sweet-spot .graphic{width:44.479vw}main>.sweet-spot .graphic header{width:9.375vw;top:3.542vw;left:-4.688vw}main>.sweet-spot .graphic header h2{font-size:1.042vw}main>.sweet-spot .graphic header p{font-size:.833vw}main>.sweet-spot .graphic ul{width:44.479vw;height:40vw}main>.sweet-spot .graphic ul li{width:25.208vw;height:25.208vw}main>.sweet-spot .graphic ul li h3{font-size:1.146vw}main>.sweet-spot .graphic ul li p{font-size:.833vw}main>.sweet-spot .graphic ul li:nth-of-type(1){padding:9.219vw 7.292vw 0;left:calc(50% - (25.208vw/2))}main>.sweet-spot .graphic ul li:nth-of-type(2){padding:0 6.25vw}main>.sweet-spot .graphic ul li:nth-of-type(3){padding:0 6.25vw}main>.sweet-spot .graphic ul:after{width:20.938vw;height:14.375vw;bottom:13.802vw;left:5.104vw}}main>.text-image-block{padding:81px 14px 0;position:relative;z-index:2}main>.text-image-block .text{position:relative}main>.text-image-block .text h2{font-size:32px;line-height:38px;text-wrap:balance}main>.text-image-block .text h2 strong{font-weight:inherit;color:#8da9c5}main>.text-image-block .text p{margin:24px 0 0;font-size:16px;line-height:24px;text-wrap:balance}main>.text-image-block .text h2+p{margin:35px 0 0}main>.text-image-block figure{padding:30px 0 0;position:relative;top:52px}main>.text-image-block figure img{width:100%;height:auto;border-radius:3px}@media only screen and (min-width:1024px){main>.text-image-block{padding:0 16px 0 231px;display:flex;justify-content:space-between;align-items:center}main>.text-image-block .text{width:395px}main>.text-image-block .text h2{font-size:44px;line-height:1.182}main>.text-image-block .text p{margin:1.333 0 0;font-size:18px;line-height:1.333em}main>.text-image-block .text h2+p{margin:1.778em 0 0}main>.text-image-block figure{width:1068px;padding:0;top:auto;margin:-52px 0}main>.text-image-block figure img{border-radius:3px}}@media only screen and (min-width:1024px){main>.text-image-block{padding:0 .833vw 0 12.031vw}main>.text-image-block .text{width:20.573vw}main>.text-image-block .text h2{font-size:2.292vw}main>.text-image-block .text p{font-size:.938vw}main>.text-image-block figure{width:55.625vw;margin:-2.708vw 0}main>.text-image-block figure img{border-radius:.156vw}}main>.service-points{padding:94px 14px 43px;background:#1c2e3d;color:#f4f6f3;position:relative}main>.service-points h2{font-size:20px}main>.service-points p{padding:32px 0 0;font-size:32px;line-height:40px;text-wrap:balance}main>.service-points ol{padding:42px 0 0;counter-reset:ol}main>.service-points ol li{margin:8px 0 0;padding:25px 20px 24px 56px;font-size:16px;line-height:20px;background:#f4f6f3;color:#1c2e3d;border-radius:3px;text-wrap:balance;position:relative}main>.service-points ol li:first-child{margin:0}main>.service-points ol li:before{color:#8da9c5;position:absolute;top:25px;left:20px;counter-increment:ol;content:counter(ol,decimal-leading-zero);display:block}main>.service-points ul{padding:42px 0 0}@media only screen and (min-width:1024px){main>.service-points{padding:188px 314px 134px 64px;display:grid;grid-template-columns:317px 455px 1fr;grid-template-rows:1fr auto}main>.service-points h2{font-size:30px}main>.service-points p{padding:0;font-size:36px;line-height:1.222}main>.service-points ol{padding:0;grid-row:span 2}main>.service-points ol li{margin:.364em 0 0;padding:1.091em .909em 1.318em 3em;font-size:22px;line-height:1.636;border-radius:.136em}main>.service-points ol li:first-child{margin:0}main>.service-points ol li:before{top:1.091em;left:1.091em}main>.service-points ul{padding:0;grid-column:2;grid-row:2}}@media only screen and (min-width:1024px){main>.service-points{padding:9.792vw 16.354vw 6.979vw 3.333vw;grid-template-columns:16.510vw 23.698vw 1fr}main>.service-points h2{font-size:1.563vw}main>.service-points p{font-size:1.875vw}main>.service-points ol li{font-size:1.146vw}}main>.services{padding:85px 14px 88px;background:#f4f6f3;position:relative}main>.services h2{font-size:32px;line-height:36px}main>.services h2 strong{font-weight:inherit;color:#8da9c5;display:block}main>.services ol{margin:23px 0 0;position:relative;counter-reset:services}main>.services ol li{margin:8px 0 0;padding:25px 60px 42px 24px;min-height:274px;background:#fff;border-radius:3px;position:relative;display:flex;flex-direction:column;justify-content:space-between}main>.services ol li:first-child{margin:0}main>.services ol li:before{padding:0 0 .5em;font-size:12px;letter-spacing:.15em;color:#134074;border-bottom:.6px solid #d9e6ff;position:absolute;top:36px;right:28px;counter-increment:services;content:counter(services,decimal-leading-zero);display:block}main>.services ol li h3{font-size:36px;line-height:44px;color:#134074;text-wrap:balance}main>.services ol li p{font-size:16px;line-height:20px;text-wrap:balance}@media only screen and (min-width:1024px){main>.services{padding:128px 88px 208px 86px}main>.services h2{font-size:55px;line-height:1.200}main>.services ol{margin:10px 0 0 258px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:27px}main>.services ol:before{content:" ";display:block}main>.services ol li{margin:0;padding:27px 80px 32px 34px;min-height:326px;border-radius:3px}main>.services ol li:before{font-size:12px;top:3.167em;right:3.167em}main>.services ol li h3{font-size:44px;line-height:1.182}main>.services ol li p{font-size:20px;line-height:1.300}}@media only screen and (min-width:1024px){main>.services{padding:6.667vw 4.583vw 10.833vw 4.479vw}main>.services h2{font-size:2.865vw}main>.services ol{margin:.521vw 0 0 13.438vw;grid-gap:1.406vw}main>.services ol li{padding:1.406vw 4.167vw 1.667vw 1.771vw;min-height:16.979vw;border-radius:.156vw}main>.services ol li:before{font-size:.625vw}main>.services ol li h3{font-size:2.292vw}main>.services ol li p{font-size:1.042vw}}main>.courses{padding:48px 14px 50px;position:relative}main>.courses header{position:relative}main>.courses header h2{font-size:20px}main>.courses header p{margin:72px 0 0;font-size:32px;line-height:40px}main>.courses header ul{margin:40px 0 0}main>.courses>ul{margin:70px 0 0;display:grid;grid-template-columns:1fr;grid-gap:47px}main>.courses>ul>li{padding:46px 0 0;border-top:.3px solid #202b37}main>.courses>ul>li:first-child{padding:0;border-top:0}main>.courses>ul>li p{margin:0 0 40px;font-size:12px;line-height:15px;letter-spacing:.15em;text-transform:uppercase;color:#134074}main>.courses>ul>li p span{border-bottom:.6px solid #d9e6ff;display:inline-flex}main>.courses>ul>li h3{font-size:24px;line-height:30px;text-wrap:balance}main>.courses>ul>li ul{margin:42px 0 0;text-align:right}@media only screen and (min-width:1024px){main>.courses{padding:55px 92px 141px 88px}main>.courses header{display:flex;flex-wrap:wrap;justify-content:space-between}main>.courses header h2{width:100%;font-size:30px}main>.courses header p{width:972px;margin:1.685em 0 0;font-size:54px;line-height:1.222}main>.courses header ul{width:370px;margin:105px 0 0}main>.courses>ul{margin:154px 0 0 662px;grid-gap:38px}main>.courses>ul>li{padding:82px 0 0;display:flex}main>.courses>ul>li:first-child{padding:0}main>.courses>ul>li p{width:218px;margin:.667em 0 0;font-size:12px;line-height:1.250}main>.courses>ul>li h3{width:473px;font-size:32px;line-height:1.219}main>.courses>ul>li ul{margin:0 0 8px auto;align-self:flex-end}}@media only screen and (min-width:1024px){main>.courses{padding:2.865vw 4.792vw 7.344vw 4.583vw}main>.courses header h2{font-size:1.563vw}main>.courses header p{width:50.625vw;font-size:2.813vw}main>.courses header ul{width:19.271vw;margin:5.469vw 0 0}main>.courses>ul{margin:8.021vw 0 0 34.479vw;grid-gap:1.979vw}main>.courses>ul>li{padding:4.271vw 0 0}main>.courses>ul>li:first-child{padding:0}main>.courses>ul>li p{width:11.354vw;font-size:.625vw}main>.courses>ul>li h3{width:24.635vw;font-size:1.667vw}main>.courses>ul>li ul{margin:0 0 .417vw auto}}main{counter-reset:page-listing}main>.page-listing{padding:44px 14px 91px;background:#f4f6f3;position:relative}main>.page-listing.white{background:#fff}main>.page-listing:before{margin:0 0 14px;padding:0 0 .05em;font-size:12px;letter-spacing:.15em;text-decoration:underline;color:#8da9c5;counter-increment:page-listing;content:counter(page-listing,decimal-leading-zero);display:block}main>.page-listing h2{font-size:20px}main>.page-listing ol{margin:45px 0 0;position:relative}main>.page-listing ol>li{margin:10px 0 0;padding:46px 16px 28px;background:#fff;border-radius:3px;position:relative}main>.page-listing.white ol>li{background:#f4f6f3}main>.page-listing ol>li:first-child{margin:0}main>.page-listing ol>li>p{width:200px;margin:0 0 37px;font-size:12px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;color:#134074}main>.page-listing ol>li .text h3{padding:0 36px 0 0;font-size:22px;line-height:30px;text-wrap:balance}main>.page-listing ol>li .text p{margin:20px 0 0;padding:0 36px 0 0;font-size:16px;line-height:20px;text-wrap:balance}main>.page-listing ol>li .text h3+p{margin:34px 0 0}main>.page-listing ol>li ul{margin:35px 0 0;text-align:right}@media only screen and (min-width:1024px){main>.page-listing{padding:58px 78px 121px 91px;display:flex;flex-wrap:wrap;justify-content:space-between}main>.page-listing:before{width:100%;margin:0 0 3.5em;font-size:12px}main>.page-listing h2{font-size:30px}main>.page-listing ol{width:1135px;margin:0}main>.page-listing ol>li{margin:12px 0 0;padding:82px 22px 40px 35px;border-radius:3px;display:flex}main>.page-listing ol>li>p{width:218px;margin:0;padding:.5em 3.334em 0 0;font-size:12px;line-height:1.5}main>.page-listing ol>li .text{width:502px}main>.page-listing ol>li .text h3{padding:0;font-size:32px;line-height:1.219}main>.page-listing ol>li .text p{margin:1.334em 0 0;padding:0;font-size:18px;line-height:1.334}main>.page-listing ol>li .text h3+p{margin:1.445em 0 0}main>.page-listing ol>li ul{margin:10px 0 0 auto}}@media only screen and (min-width:1024px){main>.page-listing{padding:3.021vw 4.063vw 6.302vw 4.74vw}main>.page-listing:before{font-size:.625vw}main>.page-listing h2{font-size:1.563vw}main>.page-listing ol{width:59.115vw}main>.page-listing ol>li{margin:.625vw 0 0;padding:4.271vw 1.146vw 2.083vw 1.823vw;border-radius:.156vw}main>.page-listing ol>li>p{width:11.354vw;font-size:.625vw}main>.page-listing ol>li .text{width:26.146vw}main>.page-listing ol>li .text h3{font-size:1.667vw}main>.page-listing ol>li .text p{font-size:.938vw}main>.page-listing ol>li ul{margin:.521vw 0 0 auto}}main .quotes{padding:38px 0 42px;background:#134074;color:#fff;position:relative}main .quotes.dark{background:#1c2e3d}main .quotes h2{padding:0 14px;font-size:28px}main .quotes .slides{margin:45px 0 0;position:relative}main .quotes .slides .slide{padding:0 47px 0 27px;position:relative}main .quotes .slides .slide blockquote{position:relative;display:block}main .quotes .slides .slide blockquote q{font-size:18px;line-height:1.546;position:relative;display:block}main .quotes .slides .slide blockquote q:before{font-size:34px;line-height:1;color:#d9e6ff;position:absolute;top:2px;left:-16px}main .quotes .slides .slide blockquote q:after{font-size:34px;line-height:1;color:#d9e6ff;position:absolute}main .quotes .slides .slide blockquote cite{padding:40px 0 80px;font-size:14px;line-height:1.286;display:block}main .quotes .slides .slick-arrow{width:51px;height:51px;background:#d9e6ff;color:#1c2e3d;border:0;position:absolute;bottom:0;right:16px;display:flex;justify-content:center;align-items:center;z-index:50}main .quotes .slides .slick-arrow:hover{background:#f4f6f3}main .quotes .slides .slick-prev{right:73px}main .quotes .slides .slick-dots{position:absolute;bottom:0;left:27px;display:flex}main .quotes .slides .slick-dots li{padding:0 7px 0 0}main .quotes .slides .slick-dots li button{width:10px;height:10px;background:#f4f6f3;border:0;border-radius:50%;opacity:.15;text-indent:-9999px;position:relative;overflow:hidden;display:block}main .quotes .slides .slick-dots li button:hover{opacity:.5}main .quotes .slides .slick-dots li.slick-active button{opacity:1}@media only screen and (min-width:1024px){main .quotes{padding:118px 0 125px}main .quotes h2{padding:0 78px;font-size:40px}main .quotes .slides{margin:47px 0 0}main .quotes .slides .slide{padding:0 217px 114px 645px;position:relative}main .quotes .slides .slide blockquote q{font-size:30px;line-height:1.261}main .quotes .slides .slide blockquote q:before{font-size:inherit;line-height:inherit;top:-.087em;left:-.435em}main .quotes .slides .slide blockquote q:after{font-size:inherit;line-height:inherit;position:absolute}main .quotes .slides .slide blockquote cite{padding:2.389em 0 0;font-size:18px;line-height:1}main .quotes .slides .slick-arrow{width:62px;height:62px;font-size:11px;right:auto;left:730px}main .quotes .slides .slick-prev{right:auto;left:645px}main .quotes .slides .slick-dots{bottom:25px;left:89px}main .quotes .slides .slick-dots li{padding:0 7px 0 0}main .quotes .slides .slick-dots li button{width:10px;height:10px}}@media only screen and (min-width:1024px){main .quotes{padding:6.146vw 0 6.51vw}main .quotes h2{padding:0 4.063vw;font-size:2.083vw}main .quotes .slides{margin:2.448vw 0 0}main .quotes .slides .slide{padding:0 11.302vw 5.938vw 33.594vw}main .quotes .slides .slide blockquote q{font-size:1.563vw}main .quotes .slides .slide blockquote cite{font-size:.938vw}main .quotes .slides .slick-arrow{width:3.229vw;height:3.229vw;font-size:.573vw;left:38.021vw}main .quotes .slides .slick-prev{left:33.594vw}main .quotes .slides .slick-dots{bottom:1.302vw;left:4.635vw}main .quotes .slides .slick-dots li{padding:0 .365vw 0 0}main .quotes .slides .slick-dots li button{width:.521vw;height:.521vw}}main .course-overview{padding:68px 14px 80px;background:#1c2e3d;color:#f4f6f3;position:relative}main .course-overview h2{font-size:32px;line-height:1.25;text-wrap:balance}main .course-overview ol{margin:42px 0 0;counter-reset:ol}main .course-overview ol li{margin:10px 0 0;padding:23px 30px 27px 50px;background:#f4f6f3;color:#1c2e3d;border-radius:3px;position:relative}main .course-overview ol li:first-child{margin:0}main .course-overview ol li:before{font-size:16px;color:#1c2e3d;position:absolute;top:25px;left:14px;counter-increment:ol;content:counter(ol,decimal-leading-zero);display:block}main .course-overview ol li h3{font-weight:500;font-size:16px;line-height:1.25}main .course-overview ol li p{font-size:16px;line-height:1.25}main .course-overview ol li h3+p{margin-top:20px}@media only screen and (min-width:1024px){main .course-overview{padding:101px 191px 121px 101px;display:flex;justify-content:space-between}main .course-overview h2{width:328px;font-size:36px;line-height:1.22}main .course-overview ol{width:769px;margin:0}main .course-overview ol li{margin:10px 0 0;padding:28px 82px 28px 66px;border-radius:3px}main .course-overview ol li:first-child{margin:0}main .course-overview ol li:before{font-size:22px;top:1.409em;left:1.091em}main .course-overview ol li h3{font-size:18px;line-height:1.334}main .course-overview ol li p{font-size:18px;line-height:1.334;text-wrap:balance}main .course-overview ol li h3+p{margin-top:.612em;text-wrap:wrap}}@media only screen and (min-width:1024px){main .course-overview{padding:5.26vw 9.948vw 6.302vw 5.26vw}main .course-overview h2{width:17.083vw;font-size:1.875vw}main .course-overview ol{width:40.052vw}main .course-overview ol li{margin:.521vw 0 0;padding:1.458vw 4.271vw 1.458vw 3.438vw;border-radius:.156vw}main .course-overview ol li:first-child{margin:0}main .course-overview ol li:before{font-size:1.146vw}main .course-overview ol li h3{font-size:.938vw}main .course-overview ol li p{font-size:.938vw}}main>.course-details{padding:74px 14px 75px;background:#f4f6f3;position:relative}main>.course-details.white{background:#fff}main>.course-details h2{font-size:20px;line-height:1.4;color:#134074}main>.course-details .block{margin:44px 0 0;padding:42px 0 0;border-top:.3px solid #202b37;position:relative}main>.course-details .block:first-of-type{margin-top:32px;padding-top:0;border-top:0}main>.course-details .block header{position:relative}main>.course-details .block header h3{font-size:28px;line-height:1.195}main>.course-details .block header p{margin:1.286em 0 0;font-size:14px;line-height:1.286}main>.course-details .block header h3+p{margin-top:34px}main>.course-details .block .text{padding:72px 0 0;position:relative}main>.course-details .block .text h4{font-size:22px;line-height:1.182;color:#134074;text-wrap:balance}main>.course-details .block .text ul{font-size:18px;line-height:1.333}main>.course-details .block .text h4+ul{margin:41px 0 0}main>.course-details .block .text ul li{margin:24px 0 0;padding:0 0 0 24px;position:relative}main>.course-details .block .text ul li:first-child{margin:0}main>.course-details .block .text ul li:before{color:#8da9c5;position:absolute;top:0;left:0;content:"+";display:block}@media only screen and (min-width:1024px){main>.course-details{padding:104px 90px 123px}main>.course-details h2{font-size:30px;line-height:1.234}main>.course-details .block{margin:52px 0 0;padding:51px 245px 0 0;display:flex;justify-content:space-between}main>.course-details .block:first-of-type{margin-top:0;padding-top:0}main>.course-details h2+.block:first-of-type{margin-top:42px}main>.course-details .block header{width:486px}main>.course-details .block header h3{font-size:36px;line-height:1.195}main>.course-details .block header p{margin:1.334em 0 0;font-size:18px;line-height:1.334}main>.course-details .block header h3+p{margin-top:2.612em}main>.course-details .block .text{width:625px;padding:0}main>.course-details .block .text h4{font-size:22px;line-height:1.182}main>.course-details .block .text ul{font-size:20px;line-height:1.333}main>.course-details .block .text h4+ul{margin:2.278em 0 0}main>.course-details .block .text ul li{margin:1.334em 0 0;padding:0 0 0 1.334em}main>.course-details .block .text ul li:first-child{margin:0}}@media only screen and (min-width:1024px){main>.course-details{padding:5.417vw 4.688vw 6.406vw}main>.course-details h2{font-size:1.563vw}main>.course-details .block{margin:2.708vw 0 0;padding:2.656vw 12.760vw 0 0}main>.course-details .block:first-of-type{margin-top:0;padding-top:0}main>.course-details h2+.block:first-of-type{margin-top:2.188vw}main>.course-details .block header{width:25.313vw}main>.course-details .block header h3{font-size:1.875vw}main>.course-details .block header p{font-size:.938vw}main>.course-details .block .text{width:32.552vw}main>.course-details .block .text h4{font-size:1.146vw}main>.course-details .block .text ul{font-size:1.042vw}}main>.team-member{padding:40px 14px 48px;background:#f4f6f3;position:relative}main>.team-member.white{background:#fff}main>.team-member header{margin:0 0 45px;padding:0 0 24px;border-bottom:.3px solid #202b37;position:relative}main>.team-member header h2{font-size:28px;line-height:1.195;color:#134074}main>.team-member header p{margin:1.778em 0 0;font-size:18px;line-height:1.444}main>.team-member figure{position:relative}main>.team-member figure img{width:100%;height:auto}main>.team-member .text{padding:42px 0 0}main>.team-member .text p{margin:1.375em 0 0;font-size:16px;line-height:1.375}main>.team-member .text p:first-child{margin:0;font-size:22px;line-height:1.182}main>.team-member .text p:first-child+p{margin:42px 0 0}main>.team-member .text ul{margin:45px 0 0}@media only screen and (min-width:1024px){main>.team-member{padding:113px 88px 117px;display:flex;flex-wrap:wrap;justify-content:space-between}main>.team-member header{width:100%;margin:0 0 59px;padding:0 0 54px}main>.team-member header h2{font-size:36px;line-height:1.223}main>.team-member header p{margin:2.676em 0 0;font-size:34px;line-height:1.353}main>.team-member figure{width:679px}main>.team-member .text{width:600px;margin:0 235px 0 0;padding:0}main>.team-member .text p{margin:1.273em 0 0;font-size:22px;line-height:1.273}main>.team-member .text p:first-child{margin:0;font-size:34px;line-height:1.353}main>.team-member .text p:first-child+p{margin:2.091em 0 0}main>.team-member .text ul{margin:60px 0 0}}@media only screen and (min-width:1024px){main>.team-member{padding:5.885vw 4.583vw 6.094vw}main>.team-member header{margin:0 0 3.073vw;padding:0 0 2.813vw}main>.team-member header h2{font-size:1.875vw}main>.team-member header p{font-size:1.771vw}main>.team-member figure{width:35.365vw}main>.team-member .text{width:31.250vw;margin:0 12.240vw 0 0}main>.team-member .text p{font-size:1.146vw}main>.team-member .text p:first-child{font-size:1.771vw}main>.team-member .text ul{margin:3.125vw 0 0}}main>.text-image{padding:75px 14px 46px;position:relative}main>.text-image.grey{background:#f4f6f3}main>.text-image .text h2{font-size:24px;line-height:1.25}main>.text-image .text p{margin:1.25em 0 0;font-size:16px;line-height:1.25}main>.text-image .text h2+p{margin:38px 0 0}main>.text-image .text ul{margin:45px 0 0}main>.text-image figure{margin:45px 0 0;position:relative}main>.text-image figure img{width:100%;height:auto;border-radius:3px}@media only screen and (min-width:1024px){main>.text-image{padding:121px 18px 148px 151px;display:flex;justify-content:space-between;align-items:center}main>.text-image .text{width:545px}main>.text-image .text h2{font-size:44px;line-height:1.273;text-wrap:balance}main>.text-image .text p{margin:1.273em 0 0;font-size:22px;line-height:1.273}main>.text-image .text h2+p{margin:1.182em 0 0}main>.text-image .text ul{margin:55px 0 0}main>.text-image figure{width:1058px}main>.text-image figure img{border-radius:3px}}@media only screen and (min-width:1024px){main>.text-image{padding:6.302vw .938vw 7.708vw 7.865vw}main>.text-image .text{width:28.385vw}main>.text-image .text h2{font-size:2.292vw}main>.text-image .text p{font-size:1.146vw}main>.text-image .text ul{margin:2.865vw 0 0}main>.text-image figure{width:55.104vw}main>.text-image figure img{border-radius:.156vw}}main .insights{padding:0 14px 40px;background:#f4f6f3;position:relative}main .case-studies+.insights{padding-top:47px}main .subscribe+.insights{padding-top:79px}main .insights header.main{padding:126px 0 14px;border-bottom:.3px solid #202b37;position:relative}main .insights header.main h1{font-size:32px;line-height:44px}main .insights header.main h1 strong{font-weight:inherit;color:#8daac3;display:block}main .insights header.main ul{margin:16px 0 0;display:flex;flex-wrap:wrap}main .insights header.main ul li{padding:6px 6px 0 0}main .insights header.main ul li a{padding:10px 8px;font-size:11px;color:#1c2e3d;background:#fff;border-radius:3px;display:inline-flex;align-items:center}main .insights header.main ul li a i{margin:0 0 0 12px;font-size:6px;color:#8daac3}main .insights header.main ul li a span{transition:none}main .insights header.main ul li.on a{background:#8daac3;color:#f4f6f3}main .insights header.main ul li.on a i{color:#f4f6f3;transform:rotate(45deg)}main .insights header.main ul li a:hover{background:#8daac3;color:#f4f6f3}main .insights header.main ul li a:hover i{color:#f4f6f3}main .insights header.main ul li.on a:hover{background:#8daac3;color:#f4f6f3}main .insights header.main ul li.on a:hover i{color:#f4f6f3}main .insights header.min{padding:40px 0 0;border-top:.3px solid #202b37;display:flex;justify-content:space-between;align-items:center}body.single-insights main .insights header.min{border-top:0}main .insights header.min h2{font-size:20px}main .insights header.min ul{font-size:16px}main .insights header.min ul li a{color:#1c2e3d}main .insights header.min ul li a:hover{color:#d9e6ff}main .insights header.min ul li a i{margin:0 0 0 20px}main .insights ul.listing{padding:54px 0 0;display:grid;grid-template-columns:1fr;grid-gap:46px}main .insights ul.listing>li{min-height:420px;padding:0 0 0 12px;border-left:.3px solid #377a22;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr}main .insights ul.listing>li figure{grid-column:span 2}main .insights ul.listing>li figure img{width:100%;height:auto}main .insights ul.listing>li h2{padding:34px 0 0;font-size:20px;line-height:24px;color:#1c2e3d;text-wrap:balance;grid-column:span 2}main .insights ul.listing>li h2 a{color:#1c2e3d}main .insights ul.listing>li h2 a:hover{color:#134074}main .insights ul.listing>li ul.info{display:flex;flex-wrap:wrap;align-self:end;gap:6px}main .insights ul.listing>li ul.info li{padding:6px 12px;font-size:10px;letter-spacing:.15em;text-indent:.15em;text-transform:uppercase;background:#fff;border-radius:3px}main .insights ul.listing>li ul.button{align-self:end}@media only screen and (min-width:1024px){main .insights{padding:0 88px 140px}main .case-studies+.insights{padding-top:62px}main .insights header.main{padding:200px 0 58px}main .insights header.main h1{font-size:85px;line-height:1.141}main .insights header.main ul{margin:30px 0 0;display:flex;flex-wrap:wrap}main .insights header.main ul li{padding:10px 10px 0 0}main .insights header.main ul li a{padding:1em .813em;font-size:16px;border-radius:.188em}main .insights header.main ul li a i{margin:0 0 0 2.8em;font-size:.625em}main .insights header.min{padding:31px 0 0}main .insights header.min h2{font-size:30px}main .insights header.min ul{width:20.444em;font-size:18px}main .insights header.min ul li a{display:flex;justify-content:space-between}main .insights header.min ul li a i{margin:0}main .insights ul.listing{padding:102px 0 0;grid-template-columns:repeat(4,1fr);grid-gap:102px 30px}main .insights ul.listing>li{min-height:502px;padding:0 0 0 14px}main .insights ul.listing>li.inview:nth-of-type(4n-2){transition-delay:.8s}main .insights ul.listing>li.inview:nth-of-type(4n-1){transition-delay:1.2s}main .insights ul.listing>li.inview:nth-of-type(4n){transition-delay:1.6s}main .insights ul.listing>li h2{padding:2.05em 3em 0 0;font-size:20px;line-height:1.200}main .insights ul.listing>li ul.info{gap:10px}main .insights ul.listing>li ul.info li{padding:.583em 1.25em;font-size:12px;border-radius:.25em}}@media only screen and (min-width:1024px){main .insights{padding:0 4.583vw 7.292vw}main .case-studies+.insights{padding-top:3.229vw}main .insights header.main{padding:10.417vw 0 3.021vw}main .insights header.main h1{font-size:4.427vw}main .insights header.main ul{margin:1.563vw 0 0}main .insights header.main ul li{padding:.521vw .521vw 0 0}main .insights header.main ul li a{font-size:.833vw}main .insights header.min{padding:1.615vw 0 0}main .insights header.min h2{font-size:1.563vw}main .insights header.min ul{font-size:.938vw}main .insights ul.listing{padding:5.313vw 0 0;grid-gap:5.313vw 1.563vw}main .insights ul.listing>li{min-height:26.146vw;padding:0 0 0 .729vw}main .insights ul.listing>li h2{font-size:1.042vw}main .insights ul.listing>li ul.info{gap:.521vw}main .insights ul.listing>li ul.info li{font-size:.625vw}}main>.post{position:relative}main>.post header{padding:108px 14px 0;background:#1c2e3d;color:#fff;position:relative;z-index:2}main>.post header>div{position:relative}main>.post header h2{margin:0 0 16px;font-size:18px;color:#134074}main>.post header h1{font-size:26px;line-height:34px;text-wrap:balance}main>.post header ul.tags{margin:27px 0 0;font-size:10px;display:flex;gap:7px}main>.post header ul.tags li a{padding:12px 15px;letter-spacing:.15em;text-indent:.15em;text-transform:uppercase;background:rgba(255,255,255,.2);color:#fff;display:inline-flex}main>.post header ul.tags li a:hover{background:rgba(255,255,255,.4)}main>.post header figure{margin:10px 0 0;top:40px;position:relative}main>.post header figure img{width:100%;height:auto;border-radius:3px}main>.post.light header{background:#f4f6f3;color:#1c2e3d}main>.post.light header ul.tags li a{border:.5px solid #1c2e3d;background:#f4f6f3;color:#1c2e3d}main>.post.light header ul.tags li a:hover{background:#1c2e3d;color:#f4f6f3}@media only screen and (min-width:1024px){main>.post header{padding:144px 88px 0;display:flex;justify-content:space-between}main>.post header>div{width:670px;padding:90px 0 0}main>.post header h2{margin:0 0 .667em;font-size:30px}main>.post header h1{font-size:55px;line-height:1.218}main>.post header ul.tags{margin:2.5em 0 0;font-size:12px;gap:.75em}main>.post header ul.tags li a{padding:.583em 1.25em}main>.post header figure{width:876px;margin:0;top:32px}main>.post header figure img{border-radius:3px}}@media only screen and (min-width:1024px){main>.post header{padding:7.5vw 4.583vw 0}main>.post header>div{width:34.896vw;padding:4.688vw 0 0}main>.post header h2{font-size:1.563vw}main>.post header h1{font-size:2.865vw}main>.post header ul.tags{font-size:.625vw}main>.post header figure{width:45.625vw;top:1.667vw}main>.post header figure img{border-radius:.156vw}}main>.post .main{padding:86px 14px 74px;position:relative}main>.post .main>ul{position:relative}main>.post .main .text{padding:29px 0 0;position:relative}main>.post .main .text h2{margin:43px 0 0;padding:43px 0 0;font-weight:500;font-size:18px;line-height:22px;color:#134074;border-top:.3px solid #202b37;text-wrap:balance}main>.post .main .text h2:first-child{margin:0;padding:0;border:0}main>.post .main .text h3,main>.post .main .text h4,main>.post .main .text h5,main>.post .main .text h6,main>.post .main .text p,main>.post .main .text ul,main>.post .main .text ol{margin:22px 0 0;font-size:18px;line-height:26px}main>.post .main .text h2+p,main>.post .main .text h2+ul,main>.post .main .text h2+ol{margin:39px 0 0}main>.post .main .text ol{list-style:decimal inside}main>.post .main .text ul li:before{padding:0 .25em 0 0;content:"+";display:inline-block}main>.post .main .text h3,main>.post .main .text h4,main>.post .main .text h5,main>.post .main .text h6,main>.post .main .text strong{font-weight:600}@media only screen and (min-width:1024px){main>.post .main{padding:128px 88px 125px;display:flex;justify-content:space-between}main>.post .main>ul{width:370px;height:calc(100vh - 810px);display:flex;flex-direction:column;justify-content:flex-end}main>.post .main .text{width:872px;padding:0}main>.post .main .text h2{margin:2.364em 0 0;padding:4em 0 0;font-size:22px;line-height:1.182}main>.post .main .text h2:first-child{margin:0;padding:0}main>.post .main .text h3,main>.post .main .text h4,main>.post .main .text h5,main>.post .main .text h6,main>.post .main .text p,main>.post .main .text ul,main>.post .main .text ol{width:702px;margin:1.333em 0 0;font-size:20px;line-height:1.333}main>.post .main .text h2+p,main>.post .main .text h2+ul,main>.post .main .text h2+ol{margin:3em 0 0}}@media only screen and (min-width:1024px){main>.post .main{padding:6.667vw 4.583vw 6.51vw}main>.post .main>ul{width:19.271vw;height:calc(100vh - 42.188vw)}main>.post .main .text{width:45.417vw}main>.post .main .text h2{font-size:1.146vw}main>.post .main .text h3,main>.post .main .text h4,main>.post .main .text h5,main>.post .main .text h6,main>.post .main .text p,main>.post .main .text ul,main>.post .main .text ol{width:36.563vw;font-size:1.042vw}}main>.subscribe{padding:86px 14px 89px;background:#1c2e3d;color:#f4f6f3;position:relative}main>.subscribe header{padding:0 0 80px;position:relative}main>.subscribe header h2{font-size:20px;line-height:24px;text-wrap:balance}main>.subscribe header p{margin:28px 0 0;font-size:28px;line-height:40px;text-wrap:balance}main>.subscribe .gform_wrapper{position:relative;transform:none;opacity:1}main>.subscribe .gform_wrapper>.gform_heading{display:none}main>.subscribe .gform_wrapper>.gform_validation_errors{padding:0 0 1em;font-weight:600;font-size:16px;display:block}main>.subscribe .gform_wrapper>.gform_validation_errors h2{font-weight:600}main>.subscribe .gform_wrapper .gform_fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 10px}main>.subscribe .gform_wrapper .gform_fields .gfield.gfield--width-full{grid-column:span 2}main>.subscribe .gform_wrapper .gform_fields .gfield>label{display:none}main>.subscribe .gform_wrapper .gform_fields .gfield .ginput_container input{width:100%;height:61px;padding:0 10px;font-size:16px;line-height:1;background:#fff;color:#1c2e3d;border:0;border-radius:3px;display:flex;align-items:center}main>.subscribe .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input{background:red;color:#fff}main>.subscribe .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input::placeholder{color:#fff}main>.subscribe .gform_wrapper .gform_fields .gfield .gfield_description{padding:.5em 0 0;font-weight:600;font-size:16px;display:block}main>.subscribe .gform_wrapper .gform_fields .gfield .gfield_description.validation_message{color:red}main>.subscribe .gform_wrapper .gform_footer{padding:46px 0 0;text-align:right}main>.subscribe .gform_wrapper .gform_confirmation_message{font-size:28px;line-height:40px}@media only screen and (min-width:1024px){main>.subscribe{padding:86px 240px 96px;display:flex;justify-content:space-between}main>.subscribe header{width:508px;padding:0}main>.subscribe header h2{font-size:30px;line-height:1.233}main>.subscribe header p{margin:.409em 0 0;font-size:44px;line-height:1.273}main>.subscribe .gform_wrapper{width:802px;padding:66px 0 0}main>.subscribe .gform_wrapper>.gform_validation_errors{font-size:18px}main>.subscribe .gform_wrapper .gform_fields{grid-gap:22px}main>.subscribe .gform_wrapper .gform_fields .gfield .ginput_container input{height:3.389em;padding:0 1.333em;font-size:18px;border-radius:.167em}main>.subscribe .gform_wrapper .gform_fields .gfield .gfield_description{font-size:18px}main>.subscribe .gform_wrapper .gform_footer{padding:38px 0 0}main>.subscribe .gform_wrapper .gform_confirmation_message{font-size:44px;line-height:1.273}}@media only screen and (min-width:1024px){main>.subscribe{padding:4.479vw 12.500vw 5vw}main>.subscribe header{width:26.458vw}main>.subscribe header h2{font-size:1.563vw}main>.subscribe header p{font-size:2.292vw}main>.subscribe .gform_wrapper{width:41.771vw;padding:3.438vw 0 0}main>.subscribe .gform_wrapper>.gform_validation_errors{font-size:.938vw}main>.subscribe .gform_wrapper .gform_fields{grid-gap:1.146vw}main>.subscribe .gform_wrapper .gform_fields .gfield .ginput_container input{font-size:.938vw}main>.subscribe .gform_wrapper .gform_fields .gfield .gfield_description{font-size:.938vw}main>.subscribe .gform_wrapper .gform_footer{padding:1.979vw 0 0}main>.subscribe .gform_wrapper .gform_confirmation_message{font-size:2.292vw}}main>.contact{padding:153px 14px 34px;min-height:100vh;color:#f4f6f3;position:relative;display:flex;flex-direction:column;justify-content:flex-end}main>.contact figure{width:100%;height:100%;position:absolute;top:0;left:0}main>.contact figure img{width:100%;height:100%;object-fit:cover}main>.contact figure:after{width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.05;content:" ";display:block}main>.contact header{position:relative;order:2}main>.contact header h1{font-size:58px;line-height:.776}main>.contact header ul{margin:35px 0 0}main>.contact .overview{width:306px;margin:0 0 auto;padding:26px 0;border-top:1px solid #f4f6f3;position:relative;order:1}main>.contact .overview p{margin:1.333em 0 0;font-size:18px;line-height:1.333}main>.contact .overview p:first-child{margin:0}main>.contact>ul{margin:38px 0 0;font-size:16px;line-height:1.375;position:relative;order:3}main>.contact>ul li{margin:20px 0 0;padding:0 0 0 30px;position:relative}main>.contact>ul li:first-child{margin:0}main>.contact>ul li.address{display:none}main>.contact>ul li i{position:absolute;top:4px;left:0}main>.contact>ul li a{color:#fff;text-decoration:none}main>.contact>ul li a:hover{opacity:.5}main>.contact>span{display:none}@media only screen and (min-width:1024px){main>.contact{padding:292px 99px 158px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}main>.contact header{width:390px;padding:0 0 9px}main>.contact header h1{font-size:95px;line-height:1;white-space:nowrap}main>.contact header ul{margin:46px 0 0}main>.contact .overview{width:740px;margin:0 980px auto 0;padding:52px 100px 52px 0}main>.contact .overview p{margin:0;font-size:26px;line-height:1.385}main>.contact>ul{margin:0 0 0 9.222em;font-size:18px;line-height:1.333;display:flex}main>.contact>ul li{margin:0;padding:0 3.666em 0 1.66em}main>.contact>ul li.address{display:block}main>.contact>ul li i{top:.222em}main>.contact>span{font-size:16px;position:absolute;bottom:182px;right:88px;display:block}main>.contact>span i{margin:0 0 0 .25em}}@media only screen and (min-width:1024px){main>.contact{padding:15.208vw 5.156vw 8.229vw}main>.contact header{width:20.313vw;padding:0 0 .469vw}main>.contact header h1{font-size:4.948vw}main>.contact header ul{margin:2.396vw 0 0}main>.contact .overview{width:38.542vw;margin:0 51.042vw auto 0;padding:2.708vw 5.208vw 2.708vw 0}main>.contact .overview p{font-size:1.354vw}main>.contact>ul{font-size:.938vw}main>.contact>span{font-size:.833vw;bottom:9.479vw;right:4.583vw}}main>.form{padding:45px 14px 80px;background:#f4f6f3;position:relative}main>.form .overview{padding:0 0 53px}main>.form .overview p{margin:1.375em 0 0;font-size:20px;line-height:1.375}main>.form .overview p:first-child{margin:0}main>.form .form{position:relative}main>.form .gform_wrapper{position:relative}main>.form .gform_wrapper>.gform_validation_errors{padding:0 0 1em;font-size:20px;line-height:1.375;color:red}main>.form .gform_wrapper>.gform_heading{display:none}main>.form .gform_wrapper .gform_fields div.gfield{margin:27px 0 0;position:relative}main>.form .gform_wrapper .gform_fields div.gfield:first-child{margin:0}main>.form .gform_wrapper .gform_fields div.gfield>label{display:none}main>.form .gform_wrapper .gform_fields div.gfield.gfield_contains_required:after{font-size:24px;line-height:1.5;color:#f4f6f3;position:absolute;top:20px;right:0;pointer-events:none;content:"*";display:block}main>.form .gform_wrapper .gform_fields div.gfield .ginput_container input[type=text],main>.form .gform_wrapper .gform_fields div.gfield .ginput_container input[type=email],main>.form .gform_wrapper .gform_fields div.gfield .ginput_container textarea{width:100%;padding:20px 0;font-size:20px;line-height:1.5;color:#1c2e3d;background:0 0;border:0;border-bottom:.3px solid #1c2e3d}main>.form .gform_wrapper .gform_fields div.gfield .ginput_container textarea{height:250px}main>.form .gform_wrapper .gform_fields div.gfield .ginput_container input[type=text]::placeholder,main>.form .gform_wrapper .gform_fields div.gfield .ginput_container input[type=email]::placeholder,main>.form .gform_wrapper .gform_fields div.gfield .ginput_container textarea::placeholder{color:#ccc}main>.form .gform_wrapper .gform_fields div.gfield.gfield_error .ginput_container input[type=text],main>.form .gform_wrapper .gform_fields div.gfield.gfield_error .ginput_container input[type=email],main>.form .gform_wrapper .gform_fields div.gfield.gfield_error .ginput_container textarea{border-bottom-color:red}main>.form .gform_wrapper .gform_fields fieldset.gfield{padding:66px 0 0}main>.form .gform_wrapper .gform_fields fieldset.gfield>legend{display:none}main>.form .gform_wrapper .gform_fields fieldset.gfield .ginput_container input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}main>.form .gform_wrapper .gform_fields fieldset.gfield .ginput_container label{font-size:16px;line-height:1.375;position:relative;display:flex;align-items:center}main>.form .gform_wrapper .gform_fields fieldset.gfield .ginput_container label:before{width:33px;height:33px;margin:0 20px 0 0;border:.3px solid #1c2e3d;border-radius:3px;flex-shrink:0;content:" ";display:block}main>.form .gform_wrapper .gform_fields fieldset.gfield.gfield_error .ginput_container label:before{border-color:red}main>.form .gform_wrapper .gform_fields fieldset.gfield .ginput_container label:after{width:23px;height:23px;background:#1c2e3d;border-radius:3px;position:absolute;top:calc(50% - (23px/2));left:5px;content:" ";display:none}main>.form .gform_wrapper .gform_fields fieldset.gfield .ginput_container input[type=checkbox]:checked+label:after{display:block}main>.form .gform_wrapper .gform_fields div.gfield.gfield_html a{color:#1c2e3d;text-decoration:underline}main>.form .gform_wrapper .gform_fields div.gfield.gfield_html a:hover{text-decoration-color:#f4f6f3}main>.form .gform_wrapper .gform_fields div.gfield.gfield_html p{margin:1.5em 0 0;font-size:12px;line-height:1.5}main>.form .gform_wrapper .gform_fields div.gfield.gfield_html p:first-child{margin:0}main>.form .gform_wrapper .gform_fields .gfield>.gfield_description{padding:.5em 0 0;font-size:12px;line-height:1.5}main>.form .gform_wrapper .gform_fields .gfield>.gfield_description.validation_message{color:red}main>.form .gform_wrapper .gform_footer{margin:52px 0 0;text-align:right}main>.form .gform_confirmation_message{font-size:30px;line-height:1.4}@media only screen and (min-width:1024px){main>.form{padding:58px 86px 93px}main>.form .overview{padding:0 0 66px}main>.form .overview p{margin:1.445em 0 0;font-size:30px;line-height:1.445}main>.form .overview p:first-child{margin:0}main>.form .gform_wrapper>.gform_validation_errors{font-size:30px}main>.form .gform_wrapper .gform_fields{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:68px 54px}main>.form .gform_wrapper .gform_fields div.gfield{margin:0;grid-column:span 6}main>.form .gform_wrapper .gform_fields div.gfield.gfield--width-third{grid-column:span 2}main>.form .gform_wrapper .gform_fields div.gfield.gfield--width-half{grid-column:span 3}main>.form .gform_wrapper .gform_fields div.gfield:first-child{margin:0}main>.form .gform_wrapper .gform_fields div.gfield.gfield_contains_required:after{font-size:26px;top:.5em}main>.form .gform_wrapper .gform_fields div.gfield .ginput_container input[type=text],main>.form .gform_wrapper .gform_fields div.gfield .ginput_container input[type=email],main>.form .gform_wrapper .gform_fields div.gfield .ginput_container textarea{padding:.5em 0;font-size:26px}main>.form .gform_wrapper .gform_fields div.gfield .ginput_container textarea{height:6.889em}main>.form .gform_wrapper .gform_fields fieldset.gfield{padding:0;grid-column:span 6}main>.form .gform_wrapper .gform_fields fieldset.gfield .ginput_container label{font-size:16px}main>.form .gform_wrapper .gform_fields fieldset.gfield .ginput_container label:before{width:2.063em;height:2.063em;margin:0 1.25em 0 0;border-radius:.188em}main>.form .gform_wrapper .gform_fields fieldset.gfield .ginput_container label:after{width:1.438em;height:1.438em;border-radius:.188em;position:absolute;top:calc(50% - (1.438em/2));left:.313em}main>.form .gform_wrapper .gform_fields div.gfield.gfield_html{grid-column:span 6}main>.form .gform_wrapper .gform_fields div.gfield.gfield_html p{font-size:14px;line-height:1.5}main>.form .gform_wrapper .gform_fields .gfield>.gfield_description{font-size:14px}main>.form .gform_wrapper .gform_footer{margin:0;position:absolute;bottom:0;right:0}main>.form .gform_confirmation_message{font-size:60px}}@media only screen and (min-width:1024px){main>.form{padding:3.021vw 4.479vw 4.844vw}main>.form .overview{padding:0 0 3.438vw}main>.form .overview p{font-size:1.563vw}main>.form .gform_wrapper>.gform_validation_errors{font-size:1.563vw}main>.form .gform_wrapper .gform_fields{grid-gap:3.542vw 2.813vw}main>.form .gform_wrapper .gform_fields div.gfield.gfield_contains_required:after{font-size:1.354vw}main>.form .gform_wrapper .gform_fields div.gfield .ginput_container input[type=text],main>.form .gform_wrapper .gform_fields div.gfield .ginput_container input[type=email],main>.form .gform_wrapper .gform_fields div.gfield .ginput_container textarea{font-size:1.354vw}main>.form .gform_wrapper .gform_fields fieldset.gfield .ginput_container label{font-size:.833vw}main>.form .gform_wrapper .gform_fields div.gfield.gfield_html p{font-size:.729vw}main>.form .gform_wrapper .gform_fields .gfield>.gfield_description{font-size:.729vw}main>.form .gform_confirmation_message{font-size:3.125vw}}main>.faqs{padding:126px 14px 76px;background:#f4f6f3;position:relative}main>.faqs a{text-decoration:underline}main>.faqs a:hover{text-decoration-color:#f4f6f3}main>.faqs header{padding:0 0 28px;position:relative}main>.faqs header h1{max-width:295px;font-size:32px;line-height:1.375;text-wrap:balance}main>.faqs header ul{display:none}main>.faqs .text{padding:40px 0 0;border-top:.3px solid #1c2e3d;counter-reset:faqs;position:relative}main>.faqs .text h2{margin:42px 0 0 36px;padding:46px 0 0;font-weight:500;font-size:20px;line-height:1.2;border-top:.3px solid #1c2e3d;position:relative}main>.faqs .text h2:first-child{margin-top:0;padding-top:0;border-top:0}main>.faqs .text h2:before{font-weight:400;font-size:16px;line-height:1;color:#8da9c5;position:absolute;top:49px;right:calc(100% + 20px);counter-increment:faqs;content:counter(faqs,decimal-leading-zero);display:block}main>.faqs .text h2:first-child:before{top:3px}main>.faqs .text p,main>.faqs .text ul,main>.faqs .text ol{margin:1.375em 0 0;padding:0 20px 0 36px;font-size:16px;line-height:1.375}main>.faqs .text h2+p,main>.faqs .text h2+ul,main>.faqs .text h2+ol{margin-top:28px}main>.faqs .text p strong,main>.faqs .text ul strong,main>.faqs .text ol strong{font-weight:700}main>.faqs .text ul{margin-left:2em;list-style:disc}main>.faqs .text ul ul{margin-top:0}@media only screen and (min-width:1024px){main>.faqs{padding:208px 88px 88px}main>.faqs header{padding-bottom:40px;z-index:2}main>.faqs header h1{max-width:8.235em;font-size:85px;line-height:1.141}main>.faqs header ul{position:absolute;top:calc(100vh - 320px);left:0;display:block}main>.faqs .text{padding:58px 0 0 872px}main>.faqs .text:before{margin:0;font-size:30px;position:absolute;top:1.667em;left:0}main>.faqs .text h2{margin:2.364em 0 0;padding:3.909em 15.091em 0 0;font-size:22px;line-height:1.182;text-wrap:balance}main>.faqs .text h2:first-child{margin-top:0;padding-top:0}main>.faqs .text h2:before{font-size:inherit;line-height:inherit;top:3.909em;right:calc(100% + .727em)}main>.faqs .text h2:first-child:before{top:0}main>.faqs .text p{max-width:34.778em;margin-top:1.333em;padding:0;font-size:20px;line-height:1.333}main>.faqs .text h2+p,main>.faqs .text h2+h3{margin-top:3em}}@media only screen and (min-width:1024px){main>.faqs{padding:10.833vw 4.583vw 4.583vw}main>.faqs header{padding-bottom:2.083vw}main>.faqs header h1{font-size:4.427vw}main>.faqs header ul{top:calc(100vh - 16.667vw)}main>.faqs .text{padding:3.021vw 0 0 45.417vw}main>.faqs .text:before{font-size:1.563vw}main>.faqs .text h2{font-size:1.146vw}main>.faqs .text p{font-size:1.042vw}}main>.legal{padding:126px 14px 76px;position:relative}main>.legal a{text-decoration:underline}main>.legal a:hover{text-decoration-color:#fff}main>.legal header{padding:0 0 28px;position:relative}main>.legal header h1{font-size:32px;line-height:1.375}main>.legal .text{padding:40px 0 0;border-top:.3px solid #1c2e3d;position:relative}main>.legal .text:before{margin:0 0 60px;font-size:20px;color:#134074;content:attr(data-heading);display:block}main>.legal .text h2{margin:37px 0 0;padding:42px 0 0;font-weight:500;font-size:18px;line-height:1.223;color:#134074;border-top:.3px solid #202b37}main>.legal .text h2:first-child{margin-top:0;padding-top:0;border-top:0}main>.legal .text h3{margin:2.75em 0 0;padding:0 26px 0 0;font-weight:500;font-size:16px;line-height:1.375}main>.legal .text p,main>.legal .text ul,main>.legal .text ol{margin:1.375em 0 0;padding:0 26px 0 0;font-size:16px;line-height:1.375}main>.legal .text h2+p,main>.legal .text h2+ul,main>.legal .text h2+ol,main>.legal .text h2+h3{margin-top:39px}main>.legal .text p strong,main>.legal .text ul strong,main>.legal .text ol strong{font-weight:700}main>.legal .text ul{margin-left:2em;list-style:disc}main>.legal .text ul ul{margin-top:0}main>.legal.site-map .text ul{font-size:20px}main>.legal.site-map .text ul li.current-menu-item{display:none}@media only screen and (min-width:1024px){main>.legal{padding:208px 88px 88px}main>.legal header{padding-bottom:40px}main>.legal header h1{font-size:85px;line-height:1.141}main>.legal .text{padding:58px 202px 0 872px}main>.legal .text:before{margin:0;font-size:30px;position:absolute;top:1.667em;left:0}main>.legal .text h2{margin-top:2.364em;padding-top:3.909em;font-size:22px;line-height:1.182}main>.legal .text h2:first-child{margin-top:0;padding-top:0}main>.legal .text h3{margin-top:2.667em;padding:0;font-size:18px;line-height:1.333}main>.legal .text p{margin-top:1.333em;padding:0;font-size:18px;line-height:1.333}main>.legal .text h2+p,main>.legal .text h2+h3{margin-top:3em}main>.legal.site-map .text ul{font-size:22px}}@media only screen and (min-width:1024px){main>.legal{padding:10.833vw 4.583vw 4.583vw}main>.legal header{padding-bottom:2.083vw}main>.legal header h1{font-size:4.427vw}main>.legal .text{padding:3.021vw 10.521vw 0 45.417vw}main>.legal .text:before{font-size:1.563vw}main>.legal .text h2{font-size:1.146vw}main>.legal .text h3{font-size:.938vw}main>.legal .text p{font-size:.938vw}main>.legal.site-map .text ul{font-size:1.146vw}}body>.cta{padding:86px 40px 89px;background:#f4f6f3;color:#1c2e3d;position:relative}body>.cta header{width:255px;position:relative}body>.cta header h2{font-size:55px;line-height:1.218}body>.cta header p{margin:30px 0 0;font-size:18px;line-height:1.556}body>.cta ul{margin:40px 0 0}body>.cta ul li a{height:51px;text-decoration:none !important;background:0 0;border:0;display:inline-flex;align-items:stretch}body>.cta ul li a span.icon{width:51px;background:#d9e6ff;color:#1c2e3d;display:flex;justify-content:center;align-items:center}body>.cta ul li a span.text{padding:0 15px;font-size:13px;letter-spacing:.12em;text-indent:.12em;text-transform:uppercase;color:#202b37;background:#d9e6ff;pointer-events:auto;cursor:pointer;position:relative;overflow:hidden;white-space:nowrap;display:flex;justify-content:center;align-items:center}@media (pointer:fine){body>.cta ul li a:hover span.text{color:#1c2e3d}}body>.cta ul li a span.text:before,body>.cta ul li a span.text:after{width:100%;height:100%;position:absolute;top:0;left:0}body>.cta ul li a span.text span{position:relative;display:block;transition:none}body>.cta ul li a span.text>span{overflow:hidden}body>.cta ul li a span.text>span>span{overflow:hidden}@media (pointer:fine){body>.cta ul li a:hover span.text>span>span{animation:MoveUpInitial .2s forwards,MoveUpEnd .2s forwards .2s}}body>.cta ul li a span.text:before{background:#fff;transition:transform .3s cubic-bezier(.7,0,.2,1);transform-origin:100% 50%;content:''}@media (pointer:fine){body>.cta ul li a:hover span.text:before{transform:scale3d(0,1,1);transform-origin:0% 50%}}@media only screen and (min-width:1024px){body>.cta{padding:86px 500px 96px 380px;display:flex;justify-content:space-between;align-items:center}body>.cta header{width:424px}body>.cta header h2{font-size:95px;line-height:1.221}body>.cta header p{width:352px;margin-top:1.167em;font-size:24px;line-height:1.333}body>.cta ul{margin:0}body>.cta ul li a{height:61px}body>.cta ul li a span.icon{width:61px;font-size:13px}body>.cta ul li a span.text{padding:0 1.846em;font-size:15px}}@media only screen and (min-width:1024px){body>.cta{padding:4.479vw 26.042vw 5vw 19.792vw}body>.cta header{width:22.083vw}body>.cta header h2{font-size:4.948vw}body>.cta header p{width:18.333vw;font-size:1.25vw}body>.cta ul li a{height:3.177vw}body>.cta ul li a span.icon{width:3.177vw;font-size:.677vw}body>.cta ul li a span.text{font-size:.781vw}}body>footer{padding:84px 14px 48px;background:#1c2e3d;color:#f4f6f3;position:relative}body>footer a{color:#f4f6f3}body>footer a:hover{color:#d9e6ff}body>footer .hdr{position:relative}body>footer .hdr h2 img{width:246px;height:auto}body>footer .hdr p{margin:73px 0 0;font-size:34px;line-height:1.353}body>footer .left{padding:75px 0 0;position:relative;display:flex;justify-content:space-between;align-items:flex-end}body>footer .left nav{width:178px}body>footer .left nav ul{font-size:12px;line-height:1.5;column-count:2;column-gap:40px}body>footer .left ul.social{font-size:24px;display:flex}body>footer .left ul.social li{padding:0 0 0 15px}body>footer .right{padding:26px 0 0;position:relative;display:flex;justify-content:space-between}body>footer .right p{font-size:11px}body>footer .right ul{font-size:11px;display:flex}body>footer .right ul li{padding:0 0 0 14px}body>footer .right ul li a{text-decoration:underline}@media only screen and (min-width:1024px){body>footer{padding:150px 80px 38px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}body>footer .hdr{width:100%;display:flex;justify-content:space-between}body>footer .hdr h2{padding:16px 0 0;order:2}body>footer .hdr h2 img{width:431px}body>footer .hdr p{width:10.857em;margin:0;font-size:55px;line-height:1.114;order:1}body>footer .left{padding:184px 0 0;justify-content:flex-start}body>footer .left nav{width:178px}body>footer .left nav ul{font-size:14px;line-height:1.286;column-gap:2.857em}body>footer .left ul.social{padding:0 0 0 .875em;font-size:32px}body>footer .left ul.social li{padding:0 .625em 0 0}body>footer .right{padding:0;justify-content:flex-end}body>footer .right p{font-size:12px}body>footer .right ul{padding:0 0 0 1.75em;font-size:12px}body>footer .right ul li{padding:0 0 0 1.417em}}@media only screen and (min-width:1024px){body>footer{padding:7.813vw 4.167vw 1.979vw}body>footer .hdr h2{padding:.833vw 0 0}body>footer .hdr h2 img{width:22.448vw}body>footer .hdr p{font-size:2.865vw}body>footer .left{padding:9.583vw 0 0}body>footer .left nav{width:9.271vw}body>footer .left nav ul{font-size:.729vw}body>footer .left ul.social{font-size:1.667vw}body>footer .right p{font-size:.625vw}body>footer .right ul{font-size:.625vw}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}