a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;position:relative}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a,ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}a{color:inherit;text-decoration:none}:root{--color-blue:#224fa1;--left-right-padding-mobile:0.8rem;--left-right-padding-desktop:80px;--blueGreenGradient:linear-gradient(90deg,#224fa1,#1b51a2 9.7312%,#0f5ba9 22%,#006fa8 33%,#0083a2 44%,#008ba0 49%,#03949f 52%,#009696 56%,#00a471 61%,#00a471 68%,#08ae55 81%,#19b14b 92%,#24b24b);--greenBlueGradient:linear-gradient(260deg,#224fa1,#1b51a2 9.7312%,#0f5ba9 22%,#006fa8 33%,#03949f 52%,#009696 56%,#00a478 66%,#19b14b 82%,#24b24b);--halfBlueGreenGradient:linear-gradient(90deg,#224fa1,#1b51a2 33%,#0f5ba9 65%,#006fa8 80%,#0083a2 90%,#008ba0 95%,#03949f)}body,html{width:100dvw;max-width:100dvw;position:relative;padding:0;margin:0;font-family:halyard-display,sans-serif;font-weight:300;font-style:normal}::selection{color:#fff;background:#224fa1}h1{font-size:1rem;letter-spacing:.03em;text-transform:uppercase}@media only screen and (min-width:768px){h1{font-size:3rem}}h2{font-size:34px;font-weight:100;white-space:pre-line}@media only screen and (min-width:768px){h2{font-size:3.75rem}}@media only screen and (min-width:1200px){h2{line-height:.9;letter-spacing:.1rem}}a.btn,button.btn{padding:.6rem 10px;border:1px solid var(--color-blue);font-size:.8rem;letter-spacing:.13em;display:block;color:var(--color-blue);font-family:kallisto,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px){a.btn,button.btn{font-size:clamp(1vw,.75rem,1.2vw)}}a.btn span,button.btn span{font-size:.8rem;margin-left:.3rem}a.btn.btn_bg_gradient:hover,button.btn.btn_bg_gradient:hover{border:1px #224fa1;color:#fff;background:var(--blueGreenGradient,#224fa1)}.arrow{width:25px;height:20px;background-size:15px;position:relative;display:inline-block;background-image:url(/icons/Arrow_Black.svg);background-repeat:no-repeat;vertical-align:middle;margin:0 0 0 .5rem}@media only screen and (min-width:768px){.arrow{width:25px;height:30px;background-size:20px}}.arrow.left{margin:0 .5rem 0 0;transform:scaleX(-1)}.arrow.black{background-image:url(/icons/Arrow_Black.svg)}.arrow.white{background-image:url(/icons/Arrow_White.svg)}.fancyboxWrapper{height:calc(74vh - 2rem);width:100%;overflow:hidden}@media only screen and (min-width:1366px){.fancyboxWrapper{height:80vh}}.innerpage h3{font-size:.5rem;font-weight:100;white-space:pre-line;font-family:kallisto,sans-serif;text-transform:uppercase;letter-spacing:.3rem}@media only screen and (min-width:768px){.innerpage h3{font-size:1rem}}@media only screen and (min-width:1200px){.innerpage h3{line-height:.9}}.innerpage h4{font-size:1rem;font-size:clamp(3.5vw,118px,5.5vw);text-transform:capitalize;line-height:1}.innerpage h5{font-size:2rem;line-height:.9}@media only screen and (min-width:768px){.innerpage h5{font-size:3.5rem}}@media only screen and (min-width:992px){.innerpage h5{font-size:4.5rem}}.innerpage p.heading{font-size:1rem;line-height:1.1}@media only screen and (min-width:992px){.innerpage p.heading{font-size:clamp(1vw,1.4rem,2.5vw)}}.innerpage p{line-height:1.2}@media only screen and (min-width:992px){.innerpage p{font-size:clamp(1vw,.9rem,2vw)}}a,p{font-weight:100;font-size:1rem;letter-spacing:.04em;white-space:pre-line;line-height:1.2}@media only screen and (min-width:992px){a,p{font-size:clamp(1vw,.75rem,1.2vw);letter-spacing:.03em}}ul li{font-size:.7rem}@media only screen and (min-width:768px){ul li{font-size:.8rem}}main section:last-child span,main section:nth-last-child(2) span{display:none}.swiper-button-next,.swiper-button-prev{color:#fff!important}