:root{--color-white: rgba(255, 255, 255, 1);--color-white-soft: rgba(254, 255, 255, 1);--color-black: rgba(0, 0, 0, 1);--color-text-body: rgba(34, 34, 34, 1);--color-footer-bg: rgba(0, 22, 68, 1);--color-product-title: rgba(10, 22, 94, 1);--color-accent: rgba(35, 201, 170, 1);--color-stroke-blue: rgba(151, 185, 247, 1);--color-nav-active: rgba(60, 150, 194, 1);--color-nav: rgba(27, 27, 27, 1);--color-contact-secondary: rgba(68, 71, 74, 1);--color-divider: rgba(220, 230, 239, 1);--color-divider-faint: rgba(220, 230, 239, .26);--color-footer-copy: rgba(102, 106, 109, 1);--gradient-product-text: linear-gradient(90deg, rgba(22, 90, 253, 1) 0, rgba(67, 217, 207, 1) 100%);--font-semi: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-medium: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-bold: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif}.page{position:relative;display:flex;flex-direction:column;width:1440px;height:2995px;background-color:var(--color-white);overflow:hidden;margin:0 auto}.site-header{position:absolute;left:0;top:0;display:flex;flex-direction:row;width:1440px;height:138px;background-color:var(--color-white);z-index:10}.site-header__brand{display:inline-block;width:488px;height:24px;margin:57px 0 0 52px;overflow-wrap:break-word;color:var(--color-black);font-size:20px;letter-spacing:4px;font-family:var(--font-bold);font-weight:700;text-align:left;white-space:nowrap;line-height:20px}.site-header__nav{display:flex;flex-direction:row}.site-header__link{height:22px;margin:58px 0 0 75px;overflow-wrap:break-word;color:var(--color-nav);font-size:18px;font-family:var(--font-semi);font-weight:400;text-align:left;white-space:nowrap;line-height:18px}.site-header__link:first-of-type{width:52px;margin:58px 0 0 285px}.site-header__link--active{color:var(--color-nav-active)}.site-header__nav .site-header__link:nth-of-type(2){width:81px}.site-header__nav .site-header__link:nth-of-type(3){width:69px}.site-header__nav .site-header__link:nth-of-type(4){width:98px;margin:58px 90px 0 75px}.hero{display:flex;flex-direction:column;width:1440px;height:811px;background:url(../images/hero-bg-DonyM4KE.png) 100% no-repeat;background-size:100% 100%;margin:117px 0 0}.hero__title{width:622px;height:130px;margin:173px 0 0 91px;overflow-wrap:break-word;color:var(--color-white);font-size:60px;letter-spacing:-3px;font-family:var(--font-semi);font-weight:400;text-align:left}.hero__accent{display:block;width:73px;height:6px;margin:53px 0 0 91px;background-color:var(--color-accent);border-radius:7px}.hero__sub{width:533px;height:149px;margin:44px 0 256px 91px;overflow-wrap:break-word;color:var(--color-white);font-size:20px;font-family:var(--font-medium);font-weight:500;text-align:left;line-height:41px}.about{position:absolute;left:57px;top:837px;display:flex;flex-direction:column;width:1325px;height:774px;background:url(../images/about-card-B7euGlpl.png) 100% no-repeat;background-size:100% 100%;z-index:1}.about__title{width:183px;height:31px;margin:66px 0 0 30px;color:var(--color-black);font-size:45px;letter-spacing:-1px;font-family:Inter,Inter;font-weight:400;text-align:left;white-space:nowrap;line-height:31px}.about__accent{display:block;width:73px;height:6px;margin:33px 0 0 35px;background-color:var(--color-accent);border-radius:7px;border:1px solid var(--color-stroke-blue)}.about__content{display:flex;flex-direction:row;justify-content:space-between;width:1259px;height:574px;margin:33px 0 31px 35px}.about__desc{width:641px;height:558px;overflow-wrap:break-word;color:var(--color-text-body);font-size:20px;font-family:var(--font-medium);font-weight:500;text-align:left;line-height:28px}.about__image{width:584px;height:574px}.product{display:flex;flex-direction:column;width:1327px;height:707px;margin:784px 0 0 55px;background:url(../images/product-card-CYEm71sL.png) 100% no-repeat;background-size:100% 100%}.product__title{height:31px;margin:54px 0 0 53px;overflow-wrap:break-word;color:var(--color-product-title);font-size:45px;letter-spacing:-2px;font-family:var(--font-semi);font-weight:400;text-align:left;white-space:nowrap;line-height:31px}.product__card{display:flex;flex-direction:row;justify-content:space-between;width:418px;height:396px;margin:39px 0 187px 53px}.product__text{display:flex;flex-direction:column;justify-content:space-between;width:397px;height:396px}.product__heading-group{display:flex;flex-direction:column;width:397px;height:79px}.product__heading{width:397px;height:31px;overflow-wrap:break-word;color:var(--color-product-title);font-size:35px;letter-spacing:-2px;font-family:var(--font-semi);font-weight:400;text-align:left;white-space:nowrap;line-height:31px}.product__heading--gradient{width:368px;margin-top:17px;background-image:var(--gradient-product-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.product__desc{width:374px;height:166px;margin:151px 0 0;overflow-wrap:break-word;color:var(--color-text-body);font-size:20px;letter-spacing:0px;font-family:var(--font-medium);font-weight:500;text-align:left;line-height:28px;padding-right:2px}.product__divider{width:2px;height:396px;background-color:var(--color-divider)}.contact{display:flex;flex-direction:row;width:1440px;height:354px;margin:80px 0 0;background:url(../images/contact-bg-DR10yqyj.png) 100% no-repeat;background-size:100% 100%}.contact__info{display:flex;flex-direction:column;width:443px;height:262px;margin:46px 0 0 55px}.contact__title{width:219px;height:31px;overflow-wrap:break-word;color:var(--color-black);font-size:45px;letter-spacing:-3px;font-family:var(--font-semi);font-weight:400;text-align:left;white-space:nowrap;line-height:31px}.contact__accent{display:block;width:73px;height:6px;margin:27px 0 0;background-color:var(--color-accent);border-radius:7px}.contact__list{display:flex;flex-direction:column}.contact__item{display:flex;flex-direction:row;align-items:flex-start}.contact__item:nth-child(1){width:429px;height:40px;margin:26px 0 0 14px}.contact__item:nth-child(2){width:378px;height:31px;margin:33px 0 0 17px}.contact__item:nth-child(3){width:322px;height:31px;margin:37px 0 0 17px}.contact__icon--address{width:34px;height:34px;margin:3px 0 0}.contact__icon--email{width:29px;height:23px;margin:4px 0 0}.contact__icon--phone{width:28px;height:28px;margin:1px 0 0}.contact__label{height:31px;overflow-wrap:break-word;color:var(--color-black);font-size:20px;font-family:var(--font-medium);font-weight:500;text-align:left;white-space:nowrap;line-height:31px}.contact__item:nth-child(1) .contact__label{width:81px;margin:4px 0 0 19px}.contact__item:nth-child(2) .contact__label{width:55px;margin:0 0 0 21px}.contact__item:nth-child(3) .contact__label{width:65px;margin:0 0 0 22px}.contact__value{height:31px;overflow-wrap:break-word;color:var(--color-contact-secondary);font-size:16px;font-family:var(--font-medium);font-weight:500;text-align:left;line-height:31px}.contact__item:nth-child(1) .contact__value{width:231px;height:40px;margin:0 0 0 59px;line-height:20px;white-space:normal;letter-spacing:-1px}.contact__item:nth-child(2) .contact__value{width:183px;white-space:nowrap;margin:0 0 0 85px}.contact__item:nth-child(3) .contact__value{width:127px;white-space:nowrap;margin:0 0 0 75px}.contact__divider{width:2px;height:238px;margin:54px 912px 0 28px;background-color:var(--color-divider)}.site-footer{display:flex;flex-direction:row;width:1440px;height:142px;background-color:var(--color-footer-bg)}.site-footer__brand{width:297px;height:58px;margin:44px 0 0 72px;overflow-wrap:break-word;color:var(--color-white-soft);font-size:24px;font-family:var(--font-bold);font-weight:700;text-align:left}.site-footer__divider{width:2px;height:84px;margin:31px 0 0 306px;background-color:var(--color-divider-faint)}.site-footer__copy{display:flex;flex-direction:column;justify-content:space-between;width:373px;height:40px;margin:49px 356px 0 34px}.site-footer__copy-row{display:flex;flex-direction:row;justify-content:space-between;width:373px;height:17px}.site-footer__mark{display:block;width:15px;height:15px;margin:2px 0 0;background-color:var(--color-white-soft)}.site-footer__year{width:35px;height:17px;margin:0 0 0 6px;overflow-wrap:break-word;font-family:var(--font-semi);font-weight:400;text-align:left;white-space:nowrap;line-height:14px;font-size:14px;color:#feffff}.site-footer__org{width:311px;height:17px;margin:0 0 0 6px;overflow-wrap:break-word;color:#feffff;font-size:14px;font-family:var(--font-semi);font-weight:400;text-align:left;white-space:nowrap;line-height:14px}.site-footer__rights{width:136px;height:17px;margin:6px 0 0;overflow-wrap:break-word;color:#feffff;font-size:14px;font-family:var(--font-semi);font-weight:400;text-align:left;white-space:nowrap;line-height:14px}
