body{font-family:Avenir,Helvetica,Arial,sans-serif}#kw-form{width:100%;background-color:#fff;border-radius:20px;padding:15px 20px;display:flex;flex-direction:column}@media (min-width: 992px){#kw-form{position:fixed;top:100px;width:40%;max-width:450px;padding:30px 45px;filter:drop-shadow(0 5px 30px rgba(0,84,163,.15))}}#kw-form fieldset:not(:first-of-type){display:none}#kw-form legend{color:#0054a3;font-size:20px;font-weight:700;line-height:23px;text-align:center;margin-bottom:20px}@media (min-width: 992px){#kw-form legend{font-size:24px;line-height:28px;margin-bottom:25px;position:relative}#kw-form legend:after{content:"";width:50px;height:3px;background-color:#fab202;position:absolute;left:50%;bottom:0;transform:translate(-50%) translateY(15px)}}#kw-form .form-group{margin-bottom:15px}button.btn.btn-cta{background-color:#fab202;padding:12px 20px;color:#fff;border-radius:4px;border:none;width:100%;max-width:340px;display:inline-block;margin:0 auto;font-weight:700}@media (min-width: 992px){button.btn.btn-cta{font-size:20px}}button.btn.btn-cta:hover,button.btn.btn-cta:focus,button.btn.btn-cta:active{background-color:#e1a002;color:#fff}@media (min-width: 992px){.hero{background-image:linear-gradient(#fff,#e8f3ff)}}.hero__text{background-image:linear-gradient(#fff,#e8f3ff);padding:26px 0 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (min-width: 992px){.hero__text{text-align:left;align-items:flex-start}}.hero__text img.logo{width:100%;max-width:120px;margin-bottom:25px}.hero__text h1{font-weight:900;color:#0054a3;font-size:31px;line-height:41px}@media (min-width: 992px){.hero__text h1{font-size:56px;line-height:73px;margin-bottom:7px}}.hero__text h1 sup{font-weight:300}.hero__text h1 span{box-shadow:inset 0 -5px #fab202;text-wrap:nowrap}.hero__text h2{font-size:20px;line-height:27px;color:#00b0b0;font-weight:400;padding:0 15px}@media (min-width: 992px){.hero__text h2{font-size:32px;line-height:44px;margin-bottom:24px}}.hero__text .hero__img{display:none;aspect-ratio:63/33 auto;width:100%;border-radius:100px 20px;overflow:hidden}@media (min-width: 992px){.hero__text .hero__img{display:block}}.hero__text .hero__img img{width:100%;object-fit:cover;object-position:center center}.bullets{padding:50px 0}@media (min-width: 992px){.bullets{padding:135px 0}}.bullets__img{display:block;aspect-ratio:63/33 auto;width:100%;border-radius:100px 20px;overflow:hidden;margin-bottom:50px}@media (min-width: 992px){.bullets__img{display:none}}.bullets__img img{width:100%;object-fit:cover;object-position:center center}.bullets ul{padding-left:0;margin-bottom:60px}.bullets ul li{list-style:none;position:relative;margin-bottom:20px;color:#0054a3;padding-left:55px;font-size:16px;line-height:24px}@media (min-width: 992px){.bullets ul li{font-size:18px;line-height:28px}}.bullets ul li:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='33.803'%20height='24.824'%20viewBox='0%200%2033.803%2024.824'%3e%3cpath%20d='M33.307,68.493a1.69,1.69,0,0,0-2.39,0L10.668,88.742,2.885,80.958a1.69,1.69,0,0,0-2.39,2.39l8.978,8.978a1.691,1.691,0,0,0,2.39,0L33.307,70.883A1.69,1.69,0,0,0,33.307,68.493Z'%20transform='translate(0%20-67.997)'%20fill='%2300b0b0'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;position:absolute;top:10px;left:0;width:33px;height:24px}.info{background-color:#009cc4;color:#fff;padding:70px 0}.info p{font-size:16px;line-height:26px;margin-bottom:20px}footer{padding:55px 0;color:#969696}footer .logo{display:flex;align-items:center;flex-direction:column;gap:44px;text-align:center;margin-bottom:34px}@media (min-width: 992px){footer .logo{gap:15px;flex-direction:row;text-align:left;margin-bottom:70px}}footer .logo img{max-width:90px}footer .logo h4{font-size:12px;line-height:16px;margin:0}footer .logo h4 b{text-wrap:nowrap}footer small{font-size:11px;line-height:15px;display:block;margin-bottom:15px}footer .addons{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:30px;margin-top:30px}@media (min-width: 992px){footer .addons{flex-direction:row;justify-content:space-between}}footer .addons a{color:#969696;text-decoration:none}footer .addons .studio{display:flex;align-items:center;gap:8px}footer .addons .studio span{font-size:12px}footer .addons .links{font-size:0}footer .addons .links a{font-size:10px;padding:0 12px;display:inline-block}footer .addons .links a:not(:last-child){border-right:1px solid #969696}
