/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,figure,footer,header,hgroup,main,nav,section{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}label{font-weight:700}fieldset{margin:0;padding:0;border:none}legend{font-weight:700;font-size:1.2em}input,select,textarea{padding:5px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:12px;background-color:#fff;border:1px solid #bbb}input:focus,select:focus,textarea:focus{border-color:#666;outline:0}textarea{width:390px;height:250px}input.checkbox,input.radio{position:relative;top:.25em}form.inline{line-height:3}form.inline p{margin-bottom:0}.error,.notice,.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd}.error{background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4}.notice{background:#fff6bf;color:#514721;border-color:#ffd324}.success{background:#e6efc2;color:#264409;border-color:#c6d880}.error a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}.centre{max-width:1100px;min-width:300px;position:relative;z-index:1;margin:0 auto;padding:0 8%}@media screen and (max-width:1024px){.centre{max-width:calc(960px + 16%);padding:0 32px}}@media screen and (max-width:500px){.centre{padding:0 16px}}body,html{margin:0;padding:0;font-family:raleway,sans-serif;color:#000;font-size:16px;font-weight:500;line-height:1.25em;scroll-behavior:smooth}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:raleway,sans-serif;font-weight:500;color:#000}.h1.textwhite,.h2.textwhite,.h3.textwhite,.h4.textwhite,.h5.textwhite,.h6.textwhite,h1.textwhite,h2.textwhite,h3.textwhite,h4.textwhite,h5.textwhite,h6.textwhite{color:#fff}.h1,h1{margin-bottom:.49em;font-size:71px;font-weight:700;line-height:1.08em}.h2,h2{margin-bottom:1.5em;font-size:26px;line-height:1.3em}.h3,h3{margin-bottom:1.26em;font-size:34px;line-height:1.32em}.h4,h4{margin-bottom:20px;font-size:26px;line-height:1.15em}.h5,h5{font-size:19px;line-height:1.52em;color:#5a5a5a}p{margin-bottom:20px}@media screen and (max-width:1366px){.h1,h1{font-size:54px}.h2,h2{font-size:20px}.h3,h3{font-size:26px}.h4,h4{font-size:20px}.h5,h5{font-size:18px}}@media screen and (max-width:1024px){.h1,h1{font-size:40px}.h2,h2{font-size:18px}.h3,h3{font-size:20px}.h4,h4{font-size:18px}.h5,h5{font-size:16px}}@media screen and (max-width:768px){.h1,h1{font-size:35px}}.btn{height:48px;padding:0 49px;display:inline-block;position:relative;font-size:17px;line-height:48px;font-weight:700;color:#000;background-color:#f9ce43;outline:0;border:none;cursor:pointer;white-space:nowrap;text-decoration:none;border-radius:24px;transition:all .3s ease-out}.btn:hover{background-color:#f7c112}.btn.blue{min-width:300px;height:46px;font-size:15px;line-height:46px;background-color:#1c96ce;color:#fff;box-sizing:border-box;text-align:center}.btn.blue:hover{background-color:#1675a1}@media screen and (max-width:500px){.btn{height:36px;padding:0 30px;font-size:14px;line-height:36px}}.hero{display:flex;background-color:#e0f2f1}.hero__graphic{width:50%;background-size:cover;background-position:center center;background-repeat:no-repeat}.hero__text{width:50%;display:flex;align-items:center;justify-content:space-around;background-color:#074494}.hero__text__wrap{max-width:420px;padding:190px 110px}@media screen and (max-width:1366px){.hero__text__wrap{padding:14vw 8vw}}@media screen and (max-width:768px){.hero{display:block}.hero__graphic{width:100%;padding-bottom:113%}.hero__text{width:100%}}.intro{padding:90px 0 80px 0;background-color:#e0f2f1;text-align:center}.intro h3{margin:0 auto}.intro .btn{margin-top:30px}@media screen and (max-width:1024px){.intro{padding:70px 0 60px 0}}@media screen and (max-width:500px){.intro{padding:50px 0 40px 0}}.features{padding:110px 0}.features .features__wrap{display:grid;grid-gap:130px 37px;grid-template-columns:repeat(auto-fit,minmax(265px,1fr))}.features .block :last-child{margin-bottom:0}.features .block .icon{width:86px;height:86px;display:block;margin-bottom:15px;background-position:bottom left;background-repeat:no-repeat}@media screen and (max-width:1366px){.features{padding:8vw 0}.features .features__wrap{grid-gap:9.5vw 37px}}@media screen and (max-width:768px){.features .block .icon{margin-bottom:15px}}.prefooter{padding:20px 0 40px 0;overflow:hidden}.prefooter .prefooter__wrap{display:grid;grid-template-columns:repeat(6,1fr)}.prefooter .prefooter__wrap .prefooter__text{grid-column-start:1;grid-column-end:4;grid-row:1;position:relative;z-index:2;padding-top:60px}.prefooter .prefooter__wrap .prefooter__text h3{max-width:500px}.prefooter .prefooter__wrap .prefooter__graphic{grid-column-start:3;grid-column-end:6;grid-row:1}@media screen and (max-width:1024px){.prefooter .prefooter__wrap .prefooter__graphic{grid-column-start:2}}@media screen and (max-width:768px){.prefooter .prefooter__wrap .prefooter__graphic{grid-column-start:1}}@media screen and (max-width:500px){.prefooter .prefooter__wrap .prefooter__text{max-width:230px;grid-column-end:5}.prefooter .prefooter__wrap .prefooter__graphic img{transform:translateX(-20%)}}header{width:100%;display:block;position:absolute;z-index:10}header .wrap{padding:60px 70px 0 70px}header .logo{max-width:60vw;width:308px;height:60px;display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/resource/img/logos/logo-assumption.svg")}@media screen and (max-width:1366px){header .wrap{padding-top:5vw}}@media screen and (max-width:1024px){header .wrap{padding-left:32px;padding-right:32px}header .logo{width:240px;height:46px}}@media screen and (max-width:500px){header .wrap{padding-left:24px;padding-right:24px}}footer{width:100%;height:auto;display:block;position:relative;padding:135px 0 0 0;background:#0b59a1;z-index:500;transition:all .3s ease-out;overflow-x:hidden}footer .disclaimer{width:100%;min-height:75px;margin-bottom:0;padding-top:16px;font-size:13px;color:#010000;background-color:#fff;text-align:center;box-sizing:border-box}footer .disclaimer a{padding:0 5px;font-size:14px;letter-spacing:.01em;color:#010000;text-decoration:underline;transition:all .2s ease-out}footer .disclaimer a:hover{opacity:.8}footer .disclaimer span{display:block;font-size:11px;line-height:1.5em}footer .content{margin:0 0 120px;width:100%;font-size:0}footer .content .col{margin-right:55px;vertical-align:top;display:inline-block;transition:all .3s ease-out}footer .content .col:nth-child(1){width:100px}footer .content .col:nth-child(1) img{width:100px}footer .content .col.last{margin-left:calc(100% - 845px);margin-right:0}footer .content .col.last h4{margin-bottom:0}footer .content .col h4{margin-bottom:20px;font-size:28px;font-weight:400;line-height:1em;letter-spacing:.01em;color:#fff}footer .content .col h5{margin-bottom:35px;font-size:19px;font-weight:400;letter-spacing:.01em;text-align:left;color:#fff}footer .content .col ul{width:100%;margin:0;padding:0;list-style:none;text-align:left}footer .content .col ul li{margin:0 0 12px;width:100%}footer .content .col ul li:last-child{margin:0}footer .content .col ul li a{color:#fff;font-size:22px;font-weight:400;line-height:1.6em;text-decoration:none;transition:all .2s ease-out}footer .content .col ul li a:hover{opacity:.8}footer .content .col ul li a.title{font-size:18px;font-weight:700}footer .content .col .social{margin:50px 0 0;padding:0;list-style:none;font-size:0;text-align:left}footer .content .col .social p{margin-bottom:15px;font-size:18px;color:#fff}footer .content .col .social li{margin:0 20px 0 0;display:inline-block}footer .content .col .social li:last-child{margin:0}footer .content .col .social li a{position:relative;display:block;background-size:contain;background-position:center center;background-repeat:no-repeat;transition:all .3s ease-out}footer .content .col .social li a.tw{width:33px;height:38px;background-image:url("/resource/img/icons/social-twitter.png")}footer .content .col .social li a.fb{width:19px;height:38px;background-image:url("/resource/img/icons/social-facebook.png")}footer .content .col .social li a.li{width:32px;height:38px;background-image:url("/resource/img/icons/social-linkedin.png")}footer .content .col .social li a.yt{width:42px;height:38px;background-image:url("/resource/img/icons/social-youtube.png")}footer .content .col .social li a:after,footer .content .col .social li a:before{width:0;height:0;display:block;position:absolute;top:50%;left:50%;margin:0;border:0 solid #fff;content:'';border-radius:50%}footer .content .col .social li a:hover:after{margin:-33px 0 0 -33px;border-width:3px;width:60px;height:60px;opacity:0;transition:all .9s ease-in}footer .content .col .social li a:hover:before{margin:-28px 0 0 -28px;border-width:3px;width:50px;height:50px;opacity:0;transition:all .7s ease-in}@media screen and (max-width:1200px){footer .centre{padding:0 10px}}@media screen and (max-width:1175px) and (min-width:940px){footer{padding:80px 0 0 0}footer .content{margin-bottom:60px}footer .content .col{margin-right:35px}}@media screen and (min-width:940px){footer .content .col.last{width:400px;margin-left:calc(100% - 845px)}}@media screen and (max-width:939px) and (min-width:768px){footer{padding:80px 0 0 0}footer .content{margin-bottom:50px}footer .content .col{margin-right:35px}footer .content .col:nth-child(1){display:none}footer .content .col.last{margin-left:calc(100% - 700px)}footer .content .col .btn{display:inline-block;margin:0 70px 0 0}}@media screen and (max-width:767px){footer{padding:30px 0 0 0;text-align:center}footer .content{margin:0 0 30px}footer .content .col{width:100%}footer .content .col:nth-child(1){display:none}footer .content .col h4{text-align:left}footer .content .col ul.top{margin-bottom:50px}footer .content .col.last{margin-left:0}footer .content .col.last h4,footer .content .col.last h5{text-align:center}footer .content .col .btn{display:inline-block}footer .content .col .social{margin:50px 0 0;text-align:center;clear:both}}.cookie-notice{width:100%;display:none;position:fixed;z-index:100;bottom:0;left:0;padding:20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}.cookie-notice .wrap{display:flex;align-items:center;margin:0 auto}.cookie-notice p{max-width:calc(100% - 150px);margin:0}.cookie-notice .btn{margin-left:30px;text-align:center}@media screen and (max-width:768px){.cookie-notice .wrap{display:block}.cookie-notice p{max-width:none;margin-bottom:10px;font-size:14px}.cookie-notice .btn{margin-left:0;font-size:14px}}.modal{width:100%;height:100%;display:none;position:absolute;z-index:1000;top:0;left:0}.modal .afterSubmit{display:none}.modal .content{width:650px;position:absolute;z-index:2;left:50%;margin-top:50px;padding:66px 95px;background-color:#fff;border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,.16);text-align:center;box-sizing:border-box;transform:translateX(-50%)}.modal .content .close-x{width:40px;height:40px;display:block;position:absolute;top:15px;right:15px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-size:20px auto;background-image:url("/resource/img/icons/close.svg");opacity:.3;transition:all .2s ease-out}.modal .content .close-x:hover{opacity:.6}.modal .content .title{display:inline-block;position:relative;margin-bottom:.36em;font-size:52px;font-weight:700;line-height:1em;color:#074494}.modal .content .title:after,.modal .content .title:before{display:block;position:absolute;content:'';background-size:contain;background-position:center center;background-repeat:no-repeat}.modal .content .title:before{width:59px;height:22px;left:-83px;bottom:0;background-image:url("/resource/img/cloud2.svg")}.modal .content .title:after{width:79px;height:23px;right:-41px;top:-30px;background-image:url("/resource/img/cloud1.svg")}.modal .content h4{max-width:480px;margin:0 auto 1.46em auto}.modal .content form{max-width:400px;margin:0 auto;text-align:left}.modal .content form .input{margin-bottom:20px}.modal .content form .input label{width:100%;display:block;margin-bottom:9px;font-weight:600}.modal .content form .input input{width:100%;height:46px;display:block;padding:0 20px;font-size:16px;line-height:42px;background-color:#f8f8f8;border:1px solid #707070;box-sizing:border-box}.modal .content form .input input.error{border-color:#8a1f11}.modal .content form .button{padding-top:13px;text-align:center}.modal .content form button[type=submit]{padding:0 38px}.modal .content form button[type=submit].sending{pointer-events:none;opacity:.5}.modal .content form button[type=submit] .download{width:24px;height:22px;display:inline-block;vertical-align:middle;position:relative;top:-3px;margin-left:12px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("/resource/img/icons/download-black.svg")}.modal .bg{width:100%;height:100%;display:block;position:fixed;z-index:1;top:0;left:0;background-color:rgba(3,18,38,.75)}@media screen and (max-width:1366px){.modal .content .title{font-size:40px}}@media screen and (max-width:1024px){.modal .content .title{font-size:35px}}@media screen and (max-width:768px){.modal .content{max-width:95%;padding-left:20px;padding-right:20px}.modal .content .title{font-size:26px}.modal .content .title:before{width:59px;height:22px;left:-83px;bottom:0}.modal .content .title:after{width:79px;height:23px;right:-41px;top:-30px}}@media screen and (max-width:500px){.modal .content form button[type=submit]{padding:0 28px}.modal .content form button[type=submit] .download{width:18px;height:16px;top:-3px;margin-left:9px}}