@keyframes floatInAnimation{0%{opacity:0;top:30px}to{opacity:1;top:0}}#hero-section{align-items:center;color:#fff;display:flex;height:calc(90vh - 100px);position:relative}#hero-section:after{background:linear-gradient(90deg,transparent,transparent calc(50% - 1px),var(--primary-color) calc(50% + 1px),transparent calc(50% + 1px),transparent),linear-gradient(180deg,transparent,transparent calc(50% - 1px),var(--primary-color) calc(50% + 1px),transparent calc(50% + 1px),transparent);background-size:50px 50px,50px 50px;bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0}#hero-section .hero-content{padding-bottom:calc(40px + 3rem);padding-left:10rem;padding-top:2rem;position:relative;width:56rem;z-index:2}#hero-section .hero-title{animation:floatInAnimation .75s ease-out .25s forwards;font-size:4.5em;font-weight:700;line-height:5rem;margin-bottom:1.5rem;opacity:0;position:relative}#hero-section .hero-title .hero-title-colored{background:radial-gradient(circle,#00d3f2,#51a2ff);background-clip:text;color:transparent}#hero-section .hero-text{animation:floatInAnimation .75s ease-out .4s forwards;color:#e5e7eb;font-size:1.25rem;margin-bottom:1.5rem;opacity:0;position:relative}#hero-section .hero-button-container{animation:floatInAnimation .75s ease-out .55s forwards;margin-bottom:4rem;opacity:0;position:relative}#hero-section .hero-button-container .hero-button-container-inline{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}#hero-section .hero-button-container .hero-blurry-btn{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);border-radius:50rem;box-shadow:none;color:#fff;font-size:1rem;font-weight:700;outline:none;padding:1rem 1.5rem;transition:.15s ease}#hero-section .hero-button-container .hero-blurry-btn:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}#hero-section .hero-achievements-container{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}#hero-section .hero-achievements-element{backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;opacity:0;padding:1rem;position:relative}#hero-section .hero-achievements-element:first-child{animation:floatInAnimation .25s ease-in .8s forwards}#hero-section .hero-achievements-element:nth-child(2){animation:floatInAnimation .25s ease-in .85s forwards}#hero-section .hero-achievements-element:nth-child(3){animation:floatInAnimation .25s ease-in .9s forwards}#hero-section .hero-achievements-element .number{font-size:2.25rem;font-weight:700}#hero-section .hero-achievements-element .text{color:#d1d5db}@keyframes bubble1Levitate{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(-2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes bubble2Levitate{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}#hero-section #hero-bubble-1{animation:bubble1Levitate 5s ease infinite;backdrop-filter:blur(8px);background:rgba(0,106,146,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;height:100px;position:absolute;right:100px;top:100px;width:100px;z-index:1}#hero-section #hero-bubble-2{animation:bubble2Levitate 5s ease infinite;backdrop-filter:blur(8px);background:linear-gradient(#453758,#303152);border:1px solid hsla(0,0%,100%,.1);border-radius:120px;bottom:150px;height:130px;position:absolute;right:150px;width:130px;z-index:1}@keyframes scrollIndicatorAnimation{0%{transform:translateY(0)}to{transform:translateY(-15px)}}#hero-section .hero-scroll-indicator{animation:scrollIndicatorAnimation 1s ease-in-out infinite alternate;border:2px solid hsla(0,0%,100%,.3);border-radius:50rem;bottom:2rem;display:flex;height:40px;justify-content:center;left:50%;position:absolute;translate:-50%;width:20px}#hero-section .hero-scroll-indicator:after{background:#fff;border-radius:50%;content:"";height:5px;position:absolute;top:10px;width:3px}.section-container{padding:6rem 2rem}.section-title{background-clip:text;color:transparent;font-size:3rem;font-weight:600;margin:0 auto;padding:1rem 0 .5rem;text-align:center;text-transform:uppercase;word-break:break-word}.section-description{color:#4a5565;font-size:1.25rem;margin:0 auto 2.5rem;max-width:800px;text-align:center}.section-item{background:#fff;border-radius:1rem;box-shadow:0 10px 20px -10px #aaa;font-size:1rem;overflow:hidden;transition:.3s .1s}.section-item:hover{box-shadow:0 10px 20px -3px #aaa}.section-item .name{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.section-item .description{color:#6a6a6a}.section-item .more{margin-top:1rem}.section-item:hover .more .ui-icon{transform:translateX(5px)}@property --product-section-item-color-1{syntax:"<color>";initial-value:#fff;inherits:false}@property --product-section-item-color-2{syntax:"<color>";initial-value:#fff;inherits:false}#product-section{background:radial-gradient(circle,#aed1de 1px,transparent 0) 0 0;background-size:40px 40px;margin-bottom:1rem}#product-section .section-title{background-image:radial-gradient(circle,#00729c,#005371)}#product-section #product-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@keyframes productItemFloatInAnimation{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}#product-section #product-wrapper .section-item{background:linear-gradient(to right bottom,var(--product-section-item-color-1) 30%,#fff,var(--product-section-item-color-2));opacity:0;transition:--product-section-item-color-1 .3s,--product-section-item-color-2 .3s,.4s ease-in-out .05s}#product-section #product-wrapper .section-item.visible{animation:productItemFloatInAnimation .25s ease-in forwards}#product-section #product-wrapper .section-item:nth-child(3n+1).visible{animation-delay:.1s}#product-section #product-wrapper .section-item:nth-child(3n+2).visible{animation-delay:.3s}#product-section #product-wrapper .section-item:nth-child(3n+3).visible{animation-delay:.5s}#product-section #product-wrapper .section-item:hover{--product-section-item-color-1:#dff1fa;--product-section-item-color-2:#efdbff;transform:translateY(-10px)}#product-section #product-wrapper .section-item:hover .name{color:var(--primary-color)}#product-section #product-wrapper img{height:250px;object-fit:cover;width:100%}#product-section #product-wrapper .name{transition:.3s}#product-section #product-wrapper .content{padding:1rem}@property --mission-section-item-color-1{syntax:"<color>";initial-value:#fff;inherits:false}@property --mission-section-item-color-2{syntax:"<color>";initial-value:#fff;inherits:false}#mission-section{background:radial-gradient(circle at 15% 60%,rgba(250,245,255,.8) 0,transparent 50%,transparent),radial-gradient(circle at 45% 40%,rgba(250,245,255,.5) 0,transparent 50%,transparent),radial-gradient(circle at 85% 20%,rgba(250,235,252,.6) 0,transparent 50%,transparent),repeating-linear-gradient(45deg,#afd0e1,#afd0e1 1px,transparent 2px,transparent 13px);position:relative}#mission-section .section-title{background-image:radial-gradient(circle,#9810fa,#e60076)}#mission-section #mission-wrapper{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}@keyframes missionItemFloatInAnimation{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}#mission-section .section-item{background:linear-gradient(to right,var(--mission-section-item-color-1),var(--mission-section-item-color-2));opacity:0;padding:1rem;transition:--mission-section-item-color-1 .3s,--mission-section-item-color-2 .3s,.3s ease-in-out .1s}#mission-section .section-item.visible{animation:missionItemFloatInAnimation .15s ease-in forwards}#mission-section .section-item:nth-child(4n+1).visible{animation-delay:.1s}#mission-section .section-item:nth-child(4n+2).visible{animation-delay:.2s}#mission-section .section-item:nth-child(4n+3).visible{animation-delay:.3s}#mission-section .section-item:nth-child(4n+4).visible{animation-delay:.4s}#mission-section .section-item:hover{--mission-section-item-color-1:#edf9ff;--mission-section-item-color-2:#fff;scale:1.05}#mission-section .section-item:hover .name{color:var(--primary-color)}#mission-section .section-item .mission-icon-wrapper{align-items:center;background:linear-gradient(135deg,#0079a5,#00a1de);border-radius:20px;box-shadow:2px 2px 5px #ccc;display:flex;height:50px;justify-content:center;margin-bottom:20px;width:50px}#mission-section .section-item .mission-icon{background:url(/build/images/ui-icons.f83e6e19.png) no-repeat scroll 0 0;height:25px;width:25px}#mission-section .section-item:first-child .mission-icon{background-position:0 0}#mission-section .section-item:nth-child(2) .mission-icon{background-position:-57px 0}#mission-section .section-item:nth-child(3) .mission-icon{background-position:-119px 2px}#mission-section .section-item:nth-child(4) .mission-icon{background-position:-187px 0}#mission-section .section-item .name{transition:.3s}#service-section{background:radial-gradient(circle at 10% 15%,#e6f1ff 0,transparent 10%,transparent),radial-gradient(circle at 80% 20%,#f5eefe 0,transparent 10%,transparent),radial-gradient(circle at 60% 70%,#fcecf6 0,transparent 15%,transparent)}#service-section .section-title{background-image:radial-gradient(circle,#005371,#00729c,#59168b)}#service-section #service-wrapper{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@keyframes serviceItemFloatInTopAnimation{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}@keyframes serviceItemFloatInBottomAnimation{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}#service-section #service-wrapper .section-item{opacity:0;padding:1.5rem}#service-section #service-wrapper .section-item:nth-child(odd).visible{animation:serviceItemFloatInTopAnimation .25s ease-in forwards}#service-section #service-wrapper .section-item:nth-child(2n+2).visible{animation:serviceItemFloatInBottomAnimation .25s ease-in forwards}#service-section #service-wrapper .section-item:nth-child(3n+1).visible{animation-delay:.1s}#service-section #service-wrapper .section-item:nth-child(3n+2).visible{animation-delay:.3s}#service-section #service-wrapper .section-item:nth-child(3n+3).visible{animation-delay:.5s}#service-section #service-wrapper .section-item .service-icon-wrapper{align-items:center;background:linear-gradient(135deg,#0079a5,#00a1de);border-radius:20px;box-shadow:2px 2px 5px #ccc;display:flex;height:50px;justify-content:center;margin-bottom:20px;width:50px}#service-section #service-wrapper .section-item .service-icon{background:url(/build/images/ui-icons.f83e6e19.png) no-repeat scroll 0 0;height:25px;width:25px}#service-section #service-wrapper .section-item:nth-child(6n+1):hover{background:#f2fbfe}#service-section #service-wrapper .section-item:nth-child(6n+1) .service-icon{background-position:0 -54px}#service-section #service-wrapper .section-item:nth-child(6n+2):hover{background:#fef4fa}#service-section #service-wrapper .section-item:nth-child(6n+2) .service-icon{background-position:-56px -53px}#service-section #service-wrapper .section-item:nth-child(6n+3):hover{background:#fef4f3}#service-section #service-wrapper .section-item:nth-child(6n+3) .service-icon{background-position:-120px -52px}#service-section #service-wrapper .section-item:nth-child(6n+4):hover{background:#f1fbf7}#service-section #service-wrapper .section-item:nth-child(6n+4) .service-icon{background-position:-187px -52px}#service-section #service-wrapper .section-item:nth-child(6n+5):hover{background:#f1fbfc}#service-section #service-wrapper .section-item:nth-child(6n+5) .service-icon{background-position:-263px -50px}#service-section #service-wrapper .section-item:nth-child(6n+6):hover{background:#f9f5ff}#service-section #service-wrapper .section-item:nth-child(6n+6) .service-icon{background-position:-347px -49px}#custom-solution-section{background:radial-gradient(circle at 15% 30%,rgba(221,244,255,.5) 0,transparent 20%,transparent),radial-gradient(circle at 60% 50%,rgba(239,254,255,.7) 0,transparent 50%,transparent),radial-gradient(circle at 80% 30%,rgba(239,254,255,.7) 0,transparent 50%,transparent),repeating-linear-gradient(45deg,#c7e2f0,#c7e2f0 1px,transparent 2px,transparent 13px);margin-bottom:1rem}#custom-solution-section .section-title{background-image:radial-gradient(circle,#155dfc,#0092b8)}#custom-solution-section #custom-solution-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@keyframes customSolutionItemFloatInAnimation{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateY(0)}}#custom-solution-section #custom-solution-wrapper .section-item{align-items:center;background:#f9fcff;display:flex;flex-direction:column;opacity:0;padding:2rem;width:200px}#custom-solution-section #custom-solution-wrapper .section-item.visible{animation:customSolutionItemFloatInAnimation .3s ease-in forwards}#custom-solution-section #custom-solution-wrapper .section-item:nth-child(4n+1).visible{animation-delay:.1s}#custom-solution-section #custom-solution-wrapper .section-item:nth-child(4n+2).visible{animation-delay:.2s}#custom-solution-section #custom-solution-wrapper .section-item:nth-child(4n+3).visible{animation-delay:.3s}#custom-solution-section #custom-solution-wrapper .section-item:nth-child(4n+4).visible{animation-delay:.4s}#custom-solution-section #custom-solution-wrapper .custom-solution-icon-wrapper{align-items:center;background:linear-gradient(135deg,#0079a5,#00a1de);border-radius:20px;display:flex;height:50px;justify-content:center;margin-bottom:20px;width:50px}#custom-solution-section #custom-solution-wrapper .custom-solution-icon{background:url(/build/images/ui-icons.f83e6e19.png) no-repeat scroll 0 0;height:25px;width:25px}#custom-solution-section #custom-solution-wrapper .custom-solution-icon.custom-development{background-position:2px -104px}#custom-solution-section #custom-solution-wrapper .custom-solution-icon.support{background-position:-54px -104px}#custom-solution-section #custom-solution-wrapper .custom-solution-icon.scaleable{background-position:-119px -102px}#custom-solution-section #custom-solution-wrapper .custom-solution-icon.premium-quality{background-position:-186px -104px}#custom-solution-section #custom-solution-wrapper .content{font-size:1.2em;text-align:center}#news-section{background:radial-gradient(circle at 25% 50%,rgba(221,244,255,.5) 0,transparent 40%,transparent),radial-gradient(circle at 100% 20%,rgba(239,254,255,.7) 0,transparent 50%,transparent)}#news-section .section-title{background-image:radial-gradient(circle,#005371,#00729c)}#news-section #news-wrapper{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@keyframes newsItemFloatInAnimation{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}#news-section #news-wrapper .section-item{opacity:0;padding:1.5rem;position:relative}#news-section #news-wrapper .section-item.visible{animation:newsItemFloatInAnimation .2s ease-in forwards}#news-section #news-wrapper .section-item:nth-child(3n+1).visible{animation-delay:.1s}#news-section #news-wrapper .section-item:nth-child(3n+2).visible{animation-delay:.2s}#news-section #news-wrapper .section-item:nth-child(3n+3).visible{animation-delay:.3s}#news-section #news-wrapper .section-item:after{content:"";height:6px;left:0;position:absolute;top:0;width:100%}#news-section #news-wrapper .section-item.news-item-4 .more,#news-section #news-wrapper .section-item.news-item-4 .type,#news-section #news-wrapper .section-item.news-item-4:after{background:linear-gradient(to right,var(--article-type-product-color-1),var(--article-type-product-color-2))}#news-section #news-wrapper .section-item.news-item-4:hover{background:#f2fbfd}#news-section #news-wrapper .section-item.news-item-5 .more,#news-section #news-wrapper .section-item.news-item-5 .type,#news-section #news-wrapper .section-item.news-item-5:after{background:linear-gradient(to right,var(--article-type-service-color-1),var(--article-type-service-color-2))}#news-section #news-wrapper .section-item.news-item-5:hover{background:#fef5fb}#news-section #news-wrapper .section-item.news-item-6 .more,#news-section #news-wrapper .section-item.news-item-6 .type,#news-section #news-wrapper .section-item.news-item-6:after{background:linear-gradient(to right,var(--article-type-consultation-color-1),var(--article-type-consultation-color-2))}#news-section #news-wrapper .section-item.news-item-6:hover{background:#fff6f5}#news-section #news-wrapper .section-item.news-item-4 .more,#news-section #news-wrapper .section-item.news-item-5 .more,#news-section #news-wrapper .section-item.news-item-6 .more{background-clip:text!important;color:transparent}#news-section #news-wrapper .section-item .date{background:url(/build/images/ui-icons.f83e6e19.png) no-repeat scroll 5px -187px;color:#6a6a6a;margin-bottom:1rem;padding-left:30px}#news-section #news-wrapper .section-item .type{border-radius:50rem;color:#fff;display:inline-block;font-size:.75rem;margin-bottom:.5rem;padding:.25rem .75rem}#contact-section{background:radial-gradient(circle,#cce8f3 2px,transparent 0) 0 0;background-size:50px 50px}#contact-section .section-title{background-image:radial-gradient(circle,#00a4e4,#00729c)}#contact-section #contact-section-wrapper{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}#contact-section .section-item{padding:1rem}#contact-section .section-item .content{text-align:center}#contact-section .section-item .contact-info-icon-wrapper{align-items:center;border-radius:.5rem;display:flex;height:50px;justify-content:center;margin:0 auto;width:50px}#contact-section .section-item .contact-info-icon-wrapper.phone{background:linear-gradient(to bottom right,#2b7fff,#00b8db)}#contact-section .section-item .contact-info-icon-wrapper.email{background:linear-gradient(to bottom right,#ad46ff,#f6339a)}#contact-section .section-item .contact-info-icon-wrapper.address{background:linear-gradient(to bottom right,#ff6900,#fb2c36)}#contact-section .section-item .contact-info-icon{background:url(/build/images/ui-icons.f83e6e19.png) no-repeat scroll 0 0;height:25px;width:25px}#contact-section .section-item .contact-info-icon.phone{background-position:-258px -103px}#contact-section .section-item .contact-info-icon.email{background-position:-303px -103px}#contact-section .section-item .contact-info-icon.address{background-position:-347px -102px}#contact-section .section-item .name{font-size:1rem;margin-bottom:0;margin-top:1rem}@media screen and (max-width:1200px){#hero-section .hero-content{padding-left:5rem}}@media screen and (max-width:992px){#hero-section .hero-title{font-size:2.5rem;line-height:normal}#hero-section .hero-content{padding-left:2rem;padding-right:2rem;width:100%}#hero-section .hero-achievements-container{grid-template-columns:repeat(2,1fr)}#hero-section .hero-achievements-element{text-align:center}#product-section #product-wrapper{grid-template-columns:repeat(2,1fr)}#product-section #product-wrapper .section-item:nth-child(odd).visible{animation-delay:.3s}#product-section #product-wrapper .section-item:nth-child(2n+2).visible{animation-delay:.5s}#mission-section #mission-wrapper,#news-section #news-wrapper,#service-section #service-wrapper{grid-template-columns:repeat(2,1fr)}#contact-section #contact-section-wrapper{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:576px){#hero-section{height:auto}#product-section #product-wrapper{grid-template-columns:repeat(1,1fr)}#product-section #product-wrapper .section-item.visible{animation-delay:.3s!important}#mission-section #mission-wrapper{grid-template-columns:repeat(1,1fr)}#mission-section #mission-wrapper .section-item.visible{animation-delay:.2s!important}#service-section #service-wrapper{grid-template-columns:repeat(1,1fr)}#service-section #service-wrapper .section-item.visible{animation-delay:.2s!important}#news-section #news-wrapper{grid-template-columns:repeat(1,1fr)}#news-section #news-wrapper .section-item.visible{animation-delay:.2s!important}}