.page *,.page *::before,.page *::after{margin:0;padding:0;box-sizing:inherit;}.page html{box-sizing:border-box;font-size:62.5%;}.page{font-family:"Open Sans", sans-serif;font-weight:300;line-height:1.6;background-color:#F8FBFE;}.page .container{margin:0 11rem;}.page .btn{text-decoration:none;padding:.8rem 3rem;background:#fff;font-size:1.5rem;font-weight:600;color:#358AFF;border-radius:5px;}.page .nav{display:flex;width:100%;justify-content:space-between;align-items:center;padding:4rem 11rem 0 11rem;}.page .nav__logo{width:15rem;margin-right:auto;display:inline-block;z-index:5;}.page .nav__list{display:flex;justify-content:center;align-items:center;gap:4rem;}.page .nav__item{list-style:none;position:relative;z-index:10;}.page .nav__item-arrow{width:.8rem;height:.8rem;fill:#fff;margin-left:3px;}.page .nav__link{text-decoration:none;display:inline-block;font-size:1.4rem;color:#fff;}.page .nav__sub-list{width:7rem;position:absolute;top:2.2rem;background-color:blueviolet;z-index:10;display:none;}.page .nav__sub-item{list-style:none;padding:1rem 1rem .8rem 0;color:#fff;font-size:1.4rem;display:list-item;z-index:10;}.page .nav__item:hover .nav__sub-list{display:block;}.page .nav__btn{margin-left:4rem;}.page .header{max-width:100%;position:relative;background-color:#358AFF;border-bottom-left-radius:6.5rem;border-bottom-right-radius:6.5rem;margin-bottom:10rem;overflow:hidden;}.page .header__content{max-width:1124px;margin:8rem auto 13rem;display:flex;justify-content:space-between;align-items:center;position:relative;}.page .header__heading{font-size:4rem;color:#fff;line-height:1.2;margin-bottom:2rem;font-family:"Poppins", sans-serif;z-index:5;}.page .header__text{font-size:2rem;color:#fff;margin-bottom:5rem;z-index:5;}.page .header__btn-1{font-size:1.6rem;color:#341891;margin-right:1rem;font-weight:600;padding:1.1rem 3rem;}.page .header__btn-2{background-color:#341891;font-size:1.6rem;color:#fff;font-weight:600;padding:1.1rem 3rem;}.page .header__mac{max-width:65rem;z-index:5;margin-right:-25rem;}.page .rec-1{width:40%;position:absolute;top:-45%;left:-5%;z-index:1;}.page .rec-2{width:35%;position:absolute;top:-59%;right:-10%;z-index:1;}.page .rec-3{width:45%;position:absolute;bottom:-40%;left:55%;transform:translateX(-50%);z-index:1;}.page .rec-4{width:40%;position:absolute;bottom:-18%;right:-45%;transform:translateX(-50%);z-index:1;}.page .navigation{display:none;}.page .navigation__checkbox{display:none;}.page .navigation__button{background-color:#fff;width:7rem;height:7rem;position:fixed;border-radius:50%;top:3.5rem;right:3.5rem;z-index:2000;text-align:center;cursor:pointer;box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.1);}.page .navigation__background{height:4rem;width:4rem;border-radius:50%;position:fixed;top:4.5rem;right:4.5rem;background-image:radial-gradient(#358AFF, #171347);z-index:1000;transition:transform .8s;transition-timing-function:cubic-bezier(0.86, 0, 0.07, 0);}.page .navigation__nav{height:100vh;position:fixed;top:0;left:0;z-index:1500;opacity:0;width:0;overflow:hidden;transition:all .8s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.256, 1.55);}.page .navigation__list{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);list-style:none;text-align:center;width:100%;}.page .navigation__item{margin:1rem;}.page .navigation__link:link,.page .navigation__link:visited{display:inline-block;font-size:3rem;font-weight:300;color:#fff;padding:1rem 2rem;text-transform:uppercase;text-decoration:none;background-image:linear-gradient(120deg, transparent 0%, transparent 50%, #fff 50%);background-size:240%;letter-spacing:2px;transition:all .4s;}.page .navigation__link:hover,.page .navigation__link:active{background-position:100%;color:#358AFF;transform:translateX(1rem);}.page .navigation__checkbox:checked ~ .navigation__background{transform:scale(80);}.page .navigation__checkbox:checked ~ .navigation__nav{opacity:1;width:100%;}.page .navigation__icon{position:relative;margin-top:3.5rem;}.page .navigation__icon,.page .navigation__icon::before,.page .navigation__icon::after{width:3rem;height:2px;background-color:#333;display:inline-block;}.page .navigation__icon::before,.page .navigation__icon::after{content:"";position:absolute;left:0;transition:all .2s;}.page .navigation__icon::before{top:-.8rem;}.page .navigation__icon::after{top:.8rem;}.page .navigation__button:hover .navigation__icon::before{top:-1rem;}.page .navigation__button:hover .navigation__icon::after{top:1rem;}.page .navigation__checkbox:checked + .navigation__button .navigation__icon{background:transparent;}.page .navigation__checkbox:checked + .navigation__button .navigation__icon::before{transform:rotate(45deg);top:0;}.page .navigation__checkbox:checked + .navigation__button .navigation__icon::after{transform:rotate(-45deg);top:0;}.page .about{display:flex;height:95vh;margin-bottom:10rem;gap:10rem;justify-content:center;}.page .about__img-box{flex:0 1 56.2rem;position:relative;}.page .about__img-1{max-width:30.9rem;position:absolute;right:-5.5rem;top:3rem;z-index:10;}.page .about__img-2{position:absolute;max-width:39.3rem;bottom:9.5rem;left:-6rem;}.page .about__img-3{max-width:30.9rem;position:absolute;top:-2.8rem;left:2rem;}.page .about__img-4{max-width:33.7rem;position:absolute;top:9rem;left:10rem;z-index:5;}.page .about__img-5{max-width:37.1rem;height:40rem;position:absolute;bottom:4rem;left:12rem;z-index:2;}.page .about__text-box{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.page .about__hding{font-size:3.5rem;font-weight:700;font-family:"Poppins", sans-serif;margin-bottom:2rem;line-height:1.2;}.page .about__text{font-size:1.8rem;font-weight:400;margin-bottom:6rem;}.page .about__btn{text-decoration:none;padding:1.8rem 3.5rem;background-color:#358AFF;font-size:1.5rem;font-weight:600;color:#fff;border-radius:8px;}.page .service{margin-bottom:10rem;}.page .service__heading{display:block;text-align:center;font-size:4rem;font-family:"Poppins", sans-serif;font-weight:700;margin-bottom:1rem;}.page .service__text{display:block;text-align:center;font-size:1.6rem;font-weight:400;margin-bottom:5rem;}.page .service__cards{display:flex;gap:3.5rem;justify-content:center;align-items:center;flex-wrap:wrap;}.page .service__card{flex:0 1 25.5rem;padding:7rem 4rem;background-color:#fff;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;box-shadow:1.2rem 1.2rem 3rem rgba(182, 157, 30, 0.2);border-radius:1rem;transition:all .6s;position:relative;}.page .service__card:hover{transform:translateY(-2rem);background-color:#358AFF;box-shadow:0 1.2rem 3rem rgba(182, 157, 30, 0.2);}.page .service__card:hover > *{color:#fff;fill:#fff;}.page .service__card-icon{width:5rem;height:5rem;margin-top:-3rem;fill:#358AFF;}.page .service__card-name{font-size:1.8rem;font-family:"Roboto", sans-serif;font-weight:700;margin-top:2rem;margin-bottom:3rem;color:#358AFF;}.page .service__card-text{font-size:1.2rem;font-weight:400;}.page .arrow__box{width:5rem;height:5rem;border-radius:50%;background-color:#fff;display:none;margin:0 auto;color:#358AFF;position:absolute;bottom:-2.5rem;left:40%;box-shadow:0 0.5rem 1.5rem rgba(0, 0, 0, 0.2);}.page .arrow__box .arrow{font-size:2rem;font-weight:700;text-decoration:none;color:#358AFF;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;}.page .service__card:hover .arrow__box{display:block;color:#358AFF;}.page .theme{overflow:hidden;}.page .theme__heading{display:block;text-align:center;font-size:3.2rem;font-family:"Poppins", sans-serif;font-weight:700;margin-bottom:1rem;}.page .theme__text{display:block;text-align:center;font-size:1.6rem;font-weight:400;margin-bottom:5rem;}.page .theme__cards{display:flex;flex-flow:wrap;margin-bottom:10rem;gap:3.9rem;justify-content:center;}.page .theme__card{flex:0 1 35rem;border-radius:1rem;box-shadow:1.6rem 0 3rem rgba(0, 0, 0, 0.2);background-color:#fff;}.page .theme__img{width:100%;}.page .theme__detail{display:flex;justify-content:space-between;padding:2rem 2rem;}.page .theme__texts{display:flex;flex-direction:column;}.page .theme__name{font-size:1.5rem;font-family:"Poppins", sans-serif;font-weight:600;margin-bottom:.6rem;}.page .theme__item{font-size:.9rem;color:#949494;font-weight:400;}.page .theme__pricerate{display:flex;flex-direction:column;align-items:flex-end;}.page .theme__price{font-size:1.6rem;font-family:"Poppins", sans-serif;font-weight:700;margin-bottom:.6rem;}.page .theme__rating-star{width:1rem;height:1rem;margin-right:3px;}.page .theme__rating-star-1{width:1rem;height:1rem;stroke:yellow;}.page .news{margin-bottom:10rem;}.page .news__heading{display:block;text-align:center;font-size:3.2rem;font-family:"Poppins", sans-serif;font-weight:700;margin-bottom:1rem;}.page .news__text{display:block;text-align:center;font-size:1.6rem;font-weight:400;margin-bottom:5rem;}.page .news__img{width:100%;background-size:cover;background-position:center;margin-top:-1rem;}.page .news__boxs{display:flex;justify-content:center;gap:3.9rem;flex-wrap:wrap;}.page .news__box{flex:0 1 35rem;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;box-shadow:0.5rem 0.5rem 1rem rgba(0, 0, 0, 0.09);text-align:center;border-radius:1rem;background-color:#fff;overflow:hidden;}.page .news__box-content{padding:4rem;}.page .news__box-heading{font-size:2rem;font-family:"Roboto", sans-serif;font-weight:700;line-height:1.3;margin-bottom:1rem;}.page .news__box-text{font-size:1.1rem;font-weight:400;margin-bottom:3rem;}.page .news__box-btn{text-decoration:none;font-size:1.5rem;font-weight:600;padding:1rem 8rem;background-color:#EBF2FF;border-radius:5rem;color:#358AFF;transition:all .3s;}.page .news__box-btn:hover{background-color:#358AFF;color:#fff;}.page .footer{color:#fff;background-color:#171347;padding:20rem 11rem 3rem 11rem;border-top-left-radius:8rem;border-top-right-radius:8rem;position:relative;margin-top:20rem;}.page .footer__content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:6rem;border-bottom:1px solid transparent;border-image:linear-gradient(85deg, #171347, #fff, #171347);border-image-slice:1;}.page .footer__logo{width:15rem;margin-bottom:1.8rem;margin-left:-5px;}.page .footer__text{font-size:1.5rem;color:#C4CAD3;line-height:1.9;margin-bottom:2.5rem;}.page .footer__icon{width:1.5rem;height:1.5rem;fill:#fff;}.page .footer__icon:hover{fill:#358AFF;}.page .footer__icon:not(:last-child){margin-right:3rem;}.page .footer__name{font-size:2rem;font-weight:600;margin-bottom:2rem;}.page .footer__item{list-style:none;}.page .footer__item:not(:last-child){margin-bottom:.8rem;}.page .footer__link{text-decoration:none;font-size:1.5rem;color:#C4CAD3;font-weight:300;}.page .company{margin-right:8rem;align-self:stretch;}.page .copyright{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;}.page .copyright__text{font-size:1.3rem;font-weight:600;}.page .copyright__list{display:flex;flex-wrap:wrap;}.page .copyright__item{list-style:none;}.page .copyright__item:not(:last-child){margin-right:4rem;}.page .copyright__link{text-decoration:none;font-size:1.2rem;font-weight:400;color:#C4CAD3;}.page .copyright span{font-weight:600;color:#707070;}.page .solution{min-width:84%;border-radius:1rem;background-color:#fff;padding:6rem 5rem;box-shadow:0 0.5rem 1.5rem rgba(0, 0, 0, 0.2);position:absolute;top:-9rem;left:50%;transform:translateX(-50%);z-index:1;text-align:center;}.page .solution__content{display:flex;justify-content:center;align-items:center;text-align:center;flex-wrap:wrap;gap:2rem;}.page .solution__logo{width:6.5rem;}.page .solution__texts{margin-right:auto;}.page .solution__heading{color:#000;text-align:start;font-size:2.5rem;font-family:"Poppins", sans-serif;font-weight:700;margin-bottom:1rem;}.page .solution__text{font-size:1.4rem;font-weight:400;color:#95A1B5;}.page .solution__btn{background-color:#358AFF;color:#fff;}@media only screen and (max-width: 62.5em){.page html{font-size:50%;}  }@media only screen and (max-width: 75em){.page .container{margin:0 auto;}  }@media only screen and (max-width: 45rem){.page .nav{flex-direction:column;gap:2rem;}  }@media only screen and (max-width: 62.5em){.page .nav__logo{margin-right:0;}  }@media only screen and (max-width: 768px){.page .nav__logo{align-self:center;}  }@media only screen and (max-width: 450px){.page .nav__logo{margin-left:-12rem;}  }@media only screen and (max-width: 62.5em){.page .nav__list{gap:2rem;}  }@media only screen and (max-width: 768px){.page .nav__list{display:none;}  }@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.page .nav__list{gap:2.5rem;}  }@media only screen and (max-width: 62.5em){.page .nav__btn{margin-left:0;}  }@media only screen and (max-width: 768px){.page .nav__btn{display:none;}  }@media only screen and (max-width: 768px){.page .header__content{gap:5rem;flex-direction:column-reverse;justify-content:center;margin:8rem 3rem 13rem;}  }@media only screen and (max-width: 38.5rem){.page .header__btn-box{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;}  }@media only screen and (max-width: 38.5rem){.page .header__btn-2{padding:1.2rem 3.8rem;}  }@media only screen and (max-width: 62.5em){.page .header__mac{max-width:40rem;object-fit:cover;margin-right:0;margin-top:5rem;}  }@media only screen and (max-width: 768px){.page .navigation{display:block;}  }@media only screen and (max-width: 50em){.page .about{flex-direction:column-reverse;height:100%;gap:5rem;overflow:hidden;}  }@media only screen and (max-width: 50em){.page .about__text-box{margin:0 12rem;}  }@media only screen and (max-width: 37.5em){.page .about__text-box{margin:2rem;}  }@media only screen and (max-width: 50em){.page .about__img-box{margin:0 20rem;}  }@media only screen and (max-width: 37.5em){.page .about__img-box{margin:0;}  }@media only screen and (max-width: 25rem){.page .about__img-1{max-width:25rem;}  }@media only screen and (max-width: 25rem){.page .about__img-2{max-width:28rem;}  }@media only screen and (max-width: 25rem){.page .about__img-3{max-width:25rem;}  }@media only screen and (max-width: 25rem){.page .about__img-4{max-width:26rem;}  }@media only screen and (max-width: 25rem){.page .about__img-5{max-width:27rem;left:8rem;}  }@media only screen and (max-width: 50em){.page .about__text-box{align-items:center;text-align:center;}  }@media only screen and (max-width: 37.5em){.page .service__heading{margin:2rem;}  }@media only screen and (max-width: 37.5em){.page .service__text{margin:2rem;}  }@media only screen and (max-width: 37.5em){.page .theme__heading{margin:2rem;}  }@media only screen and (max-width: 37.5em){.page .theme__text{margin:2rem;}  }@media only screen and (max-width: 37.5em){.page .news__heading{margin:2rem;}  }@media only screen and (max-width: 37.5em){.page .news__text{margin:2rem;}  }@media only screen and (max-width: 75em){.page .footer{padding:20rem 8rem 3rem 8rem;}  }@media only screen and (max-width: 69rem){.page .footer__content{justify-content:flex-start;gap:5rem;}  }@media only screen and (max-width: 69rem){.page .footer__content{gap:2rem;}  }@media only screen and (max-width: 26rem){.page .footer__icon:not(:last-type){margin-right:1.5rem;}  }@media only screen and (max-width: 50em){.page .company{margin-right:2rem;}  }@media only screen and (max-width: 70rem){.page .solution{top:-11rem;}  }@media only screen and (max-width: 37.5em){.page .solution{padding:3rem;}  }@media only screen and (max-width: 37.4rem){.page .solution{padding:1rem;}  }@media only screen and (min-device-width: 456px) and (max-device-width: 600px){.page .solution{top:-8rem;}  }@media only screen and (max-width: 320px){.page .solution{top:-13rem;}  }@media only screen and (max-width: 335px){.page .solution__heading{text-align:center;}  }