.footer__container,.header__container{max-width:1246px;padding:0 1.5rem;margin:0 auto}@media(max-width: 1050px){.footer__container,.header__container{padding:0px 2.4rem}}.header{position:fixed;padding:2.4rem 0 1.6rem;width:100%;z-index:9}.header::after{position:absolute;content:"";height:0%;width:100%;background:#2f5bb5;inset:0;-webkit-transition:.4s ease;transition:.4s ease}.header[data-scrolling=true]::after{height:100%}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0px;position:relative;z-index:1}.header__nav{margin:0 auto}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4rem}.header__menu a{font-size:1.6rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%;color:#fff;font-family:"Outfit",sans-serif;-webkit-transition:.3s ease;transition:.3s ease}.header__menu a:hover{color:#33afe2}.header__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.4rem;padding:1.8rem 2.6rem;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:99.9rem;background:#23defb;outline:5px solid rgba(0,0,0,0);-webkit-transition:.3s ease;transition:.3s ease;background:rgba(0,0,0,0);border:1px solid #33afe2;padding:1rem 2.4rem;gap:.8rem}.header__cta span{font-size:1.4rem;font-family:"Inter",sans-serif;font-weight:500;line-height:140%;color:#353b40}.header__cta:hover{outline-color:rgba(35,222,251,.3)}.header__cta:hover{background:#23defb;border-color:#23defb}.header__cta span{color:#fff}.header__mobile{margin-left:auto;display:none}@media(max-width: 600px){.header__nav,.header__cta{display:none}.header__logo{max-width:10rem}.header__mobile{display:block}}.footer{position:relative;overflow:hidden;padding-top:16.9rem}.footer__wrapper{height:25.2rem;overflow:hidden;position:absolute;width:100%;inset:0;pointer-events:none}.footer__container{position:relative;z-index:1}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0px;margin-bottom:6.1rem}.footer__logo{padding:2.7rem 4.8rem .9rem 2.1rem;background:#fff}.footer__backtop{padding:2.9rem .2rem 2.5rem 1.7rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.6rem;color:#616c76;font-size:1.6rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%}.footer__backtop i{width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(51,175,226,.1);display:grid;place-items:center}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0px}.footer__text{color:#616c76;font-size:1.6rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%;max-width:32.7rem;margin-right:auto}.footer__seals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3.2rem;margin-right:auto;padding:.8rem;border-radius:.8rem;border:1px solid rgba(97,132,203,.1);background:#fff;-webkit-box-shadow:0px 0px 0px .8px rgba(41,52,61,.01),0px .8px 1.6px 0px rgba(41,52,61,.02),0px 3.2px 3.2px 0px rgba(41,52,61,.02),0px 7.2px 4px 0px rgba(41,52,61,.01),0px 1.6px 4px 0px rgba(41,52,61,.02),0px 8px 8px 0px rgba(41,52,61,.01);box-shadow:0px 0px 0px .8px rgba(41,52,61,.01),0px .8px 1.6px 0px rgba(41,52,61,.02),0px 3.2px 3.2px 0px rgba(41,52,61,.02),0px 7.2px 4px 0px rgba(41,52,61,.01),0px 1.6px 4px 0px rgba(41,52,61,.02),0px 8px 8px 0px rgba(41,52,61,.01)}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:7.2rem}.footer__item__icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:.6667rem;outline:.4rem solid rgba(25,155,215,.2);background:#33afe2;-webkit-box-shadow:0px 0px 0px 3.333px rgba(0,136,255,.16),0px 0px .833px 0px hsla(0,0%,100%,.12) inset;box-shadow:0px 0px 0px 3.333px rgba(0,136,255,.16),0px 0px .833px 0px hsla(0,0%,100%,.12) inset;margin-bottom:1.6rem}.footer__item span{color:#616c76;font-size:1.4rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%}.footer__copy{margin-top:4.2rem;padding:3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0px;position:relative}.footer__copy::before{position:absolute;width:100%;height:.1rem;content:"";inset:0;background:-webkit-gradient(linear, left top, right top, from(rgba(51, 175, 226, 0.3)), to(transparent));background:linear-gradient(to right, rgba(51, 175, 226, 0.3), transparent)}.footer__copy p{font-size:1.4rem;font-family:"Inter",sans-serif;font-weight:400;line-height:140%;color:#616c76}@media(max-width: 600px){.footer{padding-top:25.8rem}.footer__backtop{display:none}.footer__main{margin-bottom:1.7rem}.footer__logo{margin:0 auto;padding:0}.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}.footer__text{text-align:center;max-width:29rem;margin:0}.footer__seals{margin:0}.footer__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.6rem}.footer__item__icon{margin-bottom:0}.footer__copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}*{list-style:none;text-decoration:none;margin:0;padding:0;text-align:left;border:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;font-weight:normal;font-size:1.6rem}button{background:rgba(0,0,0,0);cursor:pointer}img{display:block;max-width:100%}html,body{overflow-x:hidden}html{font-size:62.5%;scroll-behavior:smooth;overflow:overlay}@media(max-width: 1250px){html{font-size:55%}}@media(max-width: 600px){html{font-size:62.5%}}input,button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}