@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700);
*{box-sizing:border-box;margin:0;padding:0}ul{list-style:none}a{color:inherit}input{font-family:inherit}html{scroll-behavior:smooth;scroll-padding-top:128px}body{font-family:montserrat,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:500;line-height:150%}@media(width <= 768px){body{font-size:14px}}.container{align-items:inherit;display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit;justify-content:inherit;margin:0 auto;max-width:1280px;width:100%}.hidden{display:none}.only-mobile,.mobile{display:block}@media(width > 768px){.only-mobile,.mobile{display:none}}.only-desktop,.desktop{display:none}@media(width > 992px){.only-desktop,.desktop{display:block}}.ms-button{align-items:center;background-color:#ffcb11;border:0;border-radius:8px;color:#333;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out}.ms-button:hover{background-color:#ffe177}.ms-button.disabled{opacity:.5;pointer-events:none}.ms-button.hidden{display:none}.ms-button-secondary{align-items:center;background-color:#ffcb11;border:0;border-radius:8px;color:#333;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#2d2897;color:#ffcb11}.ms-button-secondary:hover{background-color:#ffe177}.ms-button-secondary.disabled{opacity:.5;pointer-events:none}.ms-button-secondary.hidden{display:none}.ms-button-secondary:hover{background-color:#6964ce}.ms-button{align-items:center;background-color:#ffcb11;border:0;border-radius:8px;color:#333;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out}.ms-button:hover{background-color:#ffe177}.ms-button.disabled{opacity:.5;pointer-events:none}.ms-button.hidden{display:none}.ms-button-secondary{align-items:center;background-color:#ffcb11;border:0;border-radius:8px;color:#333;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#2d2897;color:#ffcb11}.ms-button-secondary:hover{background-color:#ffe177}.ms-button-secondary.disabled{opacity:.5;pointer-events:none}.ms-button-secondary.hidden{display:none}.ms-button-secondary:hover{background-color:#6964ce}header{align-items:center;background-color:#333;box-shadow:2px 4px 6px 0 rgba(0,35,128,.45);color:#fff;display:flex;flex-direction:row;gap:100px;left:0;padding:10px 40px;position:fixed;right:0;top:0;z-index:1}header .ham{cursor:pointer;display:none;height:50px;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform 400ms;user-select:none;width:34px}header .ham.hamRotate.active{transform:rotate(45deg)}header .ham.hamRotate180.active{transform:rotate(180deg)}header .ham .line{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:5.5;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms}header .ham .line.top{stroke-dasharray:40 82}header .ham .line.middle{stroke-dasharray:40 111}header .ham .line.bottom{stroke-dasharray:40 161}header .ham.ham7.active .line.top{stroke-dasharray:17 82;stroke-dashoffset:-62px}header .ham.ham7.active .line.middle{stroke-dashoffset:23px}header .ham.ham7.active .line.bottom{stroke-dashoffset:-83px}header h1{display:flex}header h1 .logo svg{height:60px;width:218px}header nav{flex:1 1 auto}header nav .mobile-menu{display:none}header nav>ul{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}header nav>ul li{transition:background-color .1s ease-out,color .1s ease-out}header nav>ul li a{display:block;font-size:14px;font-weight:600;line-height:150%;padding:0 16px;text-decoration:none}header nav>ul li.submenu{position:relative}header nav>ul li.submenu>a{align-items:center;display:flex;flex-direction:row;gap:8px}header nav>ul li.submenu ul{background-color:#fff;border-radius:0 0 8px 8px;box-shadow:2px 4px 6px 0 rgba(0,35,128,.45);display:none;flex-direction:column;gap:14px;left:-42px;padding:42px;position:absolute;text-align:start;top:calc(100% + 30px);width:max-content;z-index:1}header nav>ul li.submenu ul li{color:#333;letter-spacing:.36px}header nav>ul li.submenu ul li:hover a{font-weight:700;letter-spacing:0}header nav>ul li.submenu:hover ul{display:flex}header nav>ul li.submenu:hover ul::before{content:"";display:block;height:30px;left:0;position:absolute;top:-30px;width:100%}header nav>ul:hover>li>a{opacity:.5}header nav>ul:hover>li>a:hover{opacity:1}header .access{align-items:center;display:flex;flex-direction:row;gap:32px}header .access a:not(.ms-button){font-family:montserrat,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:500;letter-spacing:.58px;line-height:150%;font-weight:700;text-decoration:none}@media(width <= 768px){header .access a:not(.ms-button){font-size:12px;letter-spacing:.48px}}header.white{background-color:#fff;box-shadow:2px 4px 6px 0 #ececf9;color:#333}header.white .ham .line{stroke:#333}header.purple{background-color:#6964ce;box-shadow:2px 4px 6px 0 #ececf9;color:#fff}header.purple .ham .line{stroke:#333}header+main{padding-top:79px}@media screen and (width <= 992px){header{flex-direction:column;gap:0;padding:0}header .container{align-items:stretch}header h1{align-self:stretch;padding:20px 30px}header h1 .logo{flex:1 1 auto}header h1 .logo svg{height:46px;width:168px}header h1 .ham{display:block}header nav{display:none}header nav .desktop-menu{display:none}header nav .mobile-menu{display:flex;user-select:none}header nav .mobile-menu details{font-family:montserrat,helvetica,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:150%;padding:0 16px}}@media screen and (width <= 992px)and (width <= 768px){header nav .mobile-menu details{font-size:18px}}@media screen and (width <= 992px){header nav .mobile-menu details ::marker,header nav .mobile-menu details ::-webkit-details-marker{content:"";display:none}header nav .mobile-menu details summary{align-items:center;display:flex;justify-content:space-between;list-style:none}header nav .mobile-menu details .content{display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:14px;line-height:150%;margin:14px 14px}header nav .mobile-menu details .content a{text-decoration:none}header nav .mobile-menu details .content a:hover{font-weight:700}header nav .mobile-menu details a{text-decoration:none}header nav>ul{align-items:stretch;flex-flow:column nowrap;justify-content:start}header nav>ul>li{flex:1 1 100%}header nav>ul>li.submenu ul{box-shadow:none;display:flex;left:auto;padding:12px 0;position:relative}header nav>ul>li>a{font-family:montserrat,helvetica,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:150%;justify-content:space-between}}@media screen and (width <= 992px)and (width <= 768px){header nav>ul>li>a{font-size:18px}}@media screen and (width <= 992px){header nav>ul:hover>li>a{opacity:1}header nav[aria-expanded=true]{background-color:#fff;color:#333;display:inherit;flex-direction:column;justify-content:stretch;padding:40px 12px 10px;width:100%}header nav[aria-expanded=true]+.access{background-color:#fff;display:flex;gap:30px;justify-content:space-between;padding:40px 30px}header nav[aria-expanded=true]+.access>a{flex:1 1 50%;text-align:center}header nav[aria-expanded=true]+.access a:not(.ms-button){align-items:center;background-color:#ffcb11;border:0;border-radius:8px;color:#333;display:flex;flex-direction:row;font-size:10px;font-weight:600;gap:8px;justify-content:center;line-height:130%;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease-out;background-color:#2d2897;color:#ffcb11}header nav[aria-expanded=true]+.access a:not(.ms-button):hover{background-color:#ffe177}header nav[aria-expanded=true]+.access a:not(.ms-button).disabled{opacity:.5;pointer-events:none}header nav[aria-expanded=true]+.access a:not(.ms-button).hidden{display:none}header nav[aria-expanded=true]+.access a:not(.ms-button):hover{background-color:#6964ce}header .access{display:none}}footer{font-family:montserrat,helvetica,"Helvetica Neue",sans-serif;font-size:14px;font-weight:500;letter-spacing:.58px;line-height:150%}@media(width <= 768px){footer{font-size:12px;letter-spacing:.48px}}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer .footer-sitemap{align-items:start;color:#fff;display:flex;flex-flow:row wrap;gap:60px;justify-content:space-between;padding:80px 40px;position:relative}footer .footer-sitemap::before{background-color:#6964ce;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}footer .footer-sitemap::after{background:linear-gradient(192deg, #6964CE 50%, #312C91 100%);clip-path:path("M1442 196.988L-2.00005 607.986L-2 -528.012L981.999 -528.012L1442 -528.012L1442 196.988Z");content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}footer .footer-sitemap .sitemap-blocks{display:flex;flex-flow:row wrap;gap:60px}footer .footer-sitemap .sitemap-blocks>div{display:flex;flex-direction:column;gap:18px;min-width:132px}footer .footer-sitemap .sitemap-blocks>div h6{font-family:montserrat,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:600;letter-spacing:.16px;line-height:150%;text-transform:uppercase}@media(width <= 768px){footer .footer-sitemap .sitemap-blocks>div h6{font-size:14px;letter-spacing:.14px}}footer .footer-sitemap .sitemap-blocks>div ul{display:flex;flex-direction:column;gap:14px}footer .footer-links{background-color:#333;color:#fff;display:flex;flex-flow:row wrap;gap:60px;justify-content:space-between;padding:28px 40px}footer .footer-links .container>div{align-items:start;display:flex;flex-flow:row wrap;gap:24px}footer .footer-links .container>div p{font-family:montserrat,helvetica,"Helvetica Neue",sans-serif;font-size:16px;font-weight:600;letter-spacing:.16px;line-height:150%;text-transform:uppercase}@media(width <= 768px){footer .footer-links .container>div p{font-size:14px;letter-spacing:.14px}}footer .footer-links .container>div a{line-height:24px}footer .footer-links .container>div ul{display:flex;flex-flow:row wrap;gap:28px}footer .footer-links .container>div ul.social{gap:12px}footer .footer-links .container>div ul.social a{display:block;line-height:0}footer .footer{background-color:#fff;color:#333;display:flex;flex-flow:row wrap;justify-content:space-between;padding:20px 40px}footer .footer .container>div{display:flex;flex-direction:row;gap:8px}footer .footer .container>div.copy{gap:20px}footer.white .footer-sitemap{color:#333}footer.white .footer-sitemap::before{background-color:#fff}footer.white .footer-sitemap::after{background:linear-gradient(192deg, #FFF 50%, #ECECF9 100%)}@media(width <= 768px){footer .footer-links .container{flex-direction:column}footer .footer-links .container>div{align-items:stretch;flex-direction:column}footer .footer-links .container>div ul.social{justify-content:space-between}footer .footer .container{flex-direction:column-reverse;gap:24px}footer .footer .container>div{justify-content:space-between}}
