*{box-sizing:border-box;margin:0;padding:0}body{font-size:16px;font-family:var(--montReg);color:var(--lightgrey);background-color:var(--color-bg2)}h1,h2.large{font-family:var(--chillaxSemi);font-weight:300;font-size:36px;line-height:1.2em}h1 span,h2.large span{color:var(--darkorange)}h2{font-size:26px}h3{font-size:20px}h4{font-size:18px;font-family:var(--montReg);font-weight:400}h2,h3{font-family:var(--montSemi)}h2,h3,h4{line-height:1.2em;text-align:center}.heading{width:208px;height:2px;display:block;background:var(--darkblue);background:var(--bluegradient);border-radius:8px}p{font-size:15px;text-align:center;line-height:1.4em}p.large{font-size:18px}.container{width:var(--containerWidth);max-width:1120px;max-width:1220px;margin-left:var(--plrMed);margin-right:var(--plrMed)}section{scroll-margin:var(--headerHeight)}section,footer{position:relative;z-index:2}section .container{display:flex;flex-direction:column;align-items:center;padding-top:var(--l);padding-bottom:var(--l);opacity:1}section .container:has(.selectedProject){padding-bottom:var(--m)}.bg_dark{background-color:#05101b4d}.bg_dark_clear{background-color:var(--bg-dark-clear)}.bg_light{background-color:#0e232c4d}.colgap40{column-gap:40px}.colgap20{column-gap:20px}.ptl{padding-top:var(--l)}.ptm{padding-top:var(--m)}.pts{padding-top:var(--s)}.ptxs{padding-top:var(--xs)}.pbl{padding-bottom:var(--l)}.pbm{padding-bottom:var(--m)}.pbs{padding-bottom:var(--s)}.pbxs{padding-bottom:var(--xs)}.mtm{margin-top:var(--m)}.mtxs{margin-top:var(--xs)}.mbm{margin-bottom:var(--m)}.mbs{margin-bottom:var(--s)}.mbxs{margin-bottom:var(--xs)}.row{display:flex}.col{display:flex;flex-direction:column}.align_center{align-items:center}.align_end{align-items:flex-end}.space_between{justify-content:space-between}.justify_center{justify-content:center}.mlra{margin-left:auto;margin-right:auto}.fullwidth{width:100%}.halfwidth{width:50%}.tal{text-align:left}.btn{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:fit-content;padding:12px 15px;background-color:var(--darkorange);border-radius:8px;font-family:var(--montReg);font-size:15px;color:#000;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s}.btn:hover{background-color:var(--lightgrey)}.btn.dark{background-color:var(--bg-light);color:var(--lightgrey)}.btn.dark:hover{background-color:var(--lightgrey);color:#000}.btn.long{width:210px;text-align:center}.btn.project{background-color:var(--darkblue);color:var(--bg-dark);display:flex;align-items:center;gap:5px;padding:10px 15px}.btn.project:hover{background-color:var(--lightblue)}.btn .icon{width:10px;height:10px;margin-left:5px;transform:translateY(1px)}.mw660{max-width:660px;width:100%}.mw420{max-width:420px;width:100%}section:not(#landing){display:flex;flex-direction:column;align-items:center}header{position:fixed;top:0;width:100%;height:var(--headerHeight);display:flex;align-items:center;background-color:var(--bg-dark);z-index:1000;box-shadow:0 0 10px var(--bg-dark);justify-content:center;gap:20px}header .logoWrapper{box-shadow:0 0 10px transparent;transition:box-shadow .2s;cursor:pointer}header .logoWrapper:hover{box-shadow:0 0 10px var(--pink)}nav{display:flex;align-items:center}nav a:not(.btn){font-size:15px;color:var(--lightgrey);text-decoration:none;margin-right:clamp(20px,3.5vw,60px);margin-top:3px;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s}nav a:not(.btn):hover{border-color:var(--lightblue)}nav a:not(.btn):nth-child(4){margin-right:clamp(15px,2.8vw,40px)}.logoWrapper{border-radius:100%;display:flex;align-items:center;justify-content:center}.logoWrapper img{height:60px}.bgVideo{position:fixed;top:0;left:0;width:100%;height:100vh;object-fit:cover;z-index:0}#landing{height:100vh;height:100svh;width:100%;display:flex;align-items:center;justify-content:center;max-height:1000px}#landing .container{display:grid;grid-template-columns:2fr 1fr;gap:20px}.graphic{border-radius:100%;width:300px;position:relative;margin:0 auto}.graphic img{position:absolute;display:block;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.btn_wrapper{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:30px}.btn_wrapper a{display:block;padding:20px 0;text-align:center;background-color:var(--bg-light);border-radius:5px;color:#fff;text-decoration:none;cursor:pointer}.btn_wrapper a:nth-child(2){position:relative;overflow:hidden}.btn_wrapper a span{z-index:3;position:relative;color:#fff;text-decoration:none}.btn_wrapper .waves{position:absolute;top:0;left:-50%;z-index:1;width:150%;transition:.8s}.btn_wrapper .wave_a{opacity:1;transition-delay:20ms;transform:translate(17%,-24px)}.btn_wrapper .wave_b{z-index:2;opacity:.8;transform:translate(9%,-32px)}.gradient-bg{position:fixed;top:0;left:0}.cards,.team{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;width:100%}.packages .card:before{opacity:1}.packages .card{position:relative;border:1px solid transparent;border-radius:8px;background-clip:padding-box}.card{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#b0b0b01a;border-radius:8px;z-index:1;--mouse-x: 50%;--mouse-y: -150%}.card:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;border:2px solid transparent;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),#efe,transparent) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .6s;opacity:0}.card:not(.noanim):hover:before{opacity:1}.card:not(.noanim):hover .border_anim{opacity:0}.card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;filter:blur(10px);z-index:1}.card .border_anim{pointer-events:none;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:8px;border:2px solid transparent;background:radial-gradient(circle at 50% -150%,#efe,transparent) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;transition:opacity .6s}.team .card{padding:15px 15px 30px}.team .card h3,.team .card h4,.team .card p{text-align:left;width:100%}.team .card h3{font-size:1.2em;text-shadow:0 0 5px #000;padding:8px}.team .card h4{padding:20px 0 15px}.team .card .wrapper{width:100%;aspect-ratio:3/2;display:flex;justify-content:flex-start;align-items:flex-end;background-color:var(--bg-dark);background-size:cover;background-position:center;background-repeat:no-repeat}.selectedProject{width:100%;display:flex;border-radius:8px;overflow:hidden}.selectedProject .projectCard{width:40%;border-top-left-radius:0;border-bottom-left-radius:0}.imageBox{width:60%;background-color:var(--bg-dark);aspect-ratio:16/9;background-size:cover;background-position:top;position:relative;overflow:hidden}.projectsBox{width:100%;max-width:1240px;display:flex;justify-content:center}.projectsBox img{aspect-ratio:16/9;background-color:var(--bg-light);width:100%;object-fit:cover;object-position:top}.projectCard{padding:20px;display:flex;flex-direction:column;align-items:flex-start;background-color:#b0b0b01a;border-radius:8px;border:1px solid transparent}.projectCard p:not(.selectedProject p){text-overflow:ellipsis;overflow:hidden;height:2.8em}.projectCard h3,.projectCard h4,.projectCard p{margin-top:15px;text-align:left}.tagsRow{display:flex;align-items:flex-start;gap:10px;height:70px;flex-wrap:wrap}.tagsRow svg{height:25px}.tag{background-color:var(--lightblue);color:var(--bg-dark);font-size:14px;border-radius:8px;padding:5px 10px}.selectedProject .imageBox .alice-carousel{height:100%}.selectedProject .imageBox .alice-carousel .alice-carousel__stage-item{padding:0!important}.selectedProject .imageBox .alice-carousel .alice-carousel__stage{height:100%}.selectedProject .imageBox .alice-carousel img{width:100%;height:100%;object-fit:cover;object-position:top}.selectedProject .imageBox .alice-carousel .alice-carousel__stage-item{opacity:0}.selectedProject .imageBox .alice-carousel .alice-carousel__stage-item.__active{opacity:1}.carousel-container{max-width:1240px;width:calc(100% - 40px);margin:0 auto;padding-bottom:10px}.carousel-item{padding:0 10px}.carousel-wrapper{position:relative;width:100%}.custom-button-group{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;pointer-events:none;padding:0 -10px}.carousel-btn{width:40px;height:40px;border-radius:50%;background:#05101bcc;border:1px solid var(--lightgrey);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:auto}.carousel-btn:hover{background:var(--bg-light)}.carousel-btn.prev{margin-left:-20px}.carousel-btn.next{margin-right:-20px}.custom-dot-list-style{display:flex;justify-content:center;gap:8px;margin-top:20px;transform:translateY(30px)}.custom-dot-list-style .dot{width:8px;height:8px;border-radius:50%;border:none;background-color:var(--darkblue);padding:0;cursor:pointer;transition:all .3s ease}.custom-dot-list-style .dot.active{background-color:var(--lightgrey);scale:1.2}.alice-carousel__stage-item{padding:0 10px!important}.alice-carousel__prev-btn,.alice-carousel__next-btn{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:fit-content!important}.alice-carousel__prev-btn{left:-30px!important}.alice-carousel__next-btn{right:-30px!important}@media screen and (max-width: 1000px){.custom-button-group{display:none}}.card{padding:30px 15px}.card h3{padding:20px 0 10px}.stacker{width:100%;height:100%;overflow-y:scroll;display:grid;grid-template-columns:1fr;gap:0;overflow-x:hidden}.stacker .item{aspect-ratio:16/9;position:sticky;top:0}.stacker .item:nth-child(2){padding-top:15px}.stacker .item:nth-child(3){padding-top:30px}.stacker .item img{box-shadow:-5px 0 5px var(--bg-dark);object-fit:cover;object-position:top;width:100%;height:100%}.stacker::-webkit-scrollbar{display:none}.stacker{-ms-overflow-style:none;scrollbar-width:none}.stacker .item:last-child{top:calc((var(--items) - 1) * 20px)}.package-buttons{display:flex;gap:15px;margin-bottom:30px}.package-btn{padding:12px 20px;border-radius:8px;font-size:15px;border:none;background-color:var(--bg-dark);color:var(--lightgrey);font-family:var(--montReg);cursor:pointer;transition:all .3s ease}.package-btn:hover{background-color:var(--darkblue)}.package-btn.active{background-color:var(--darkblue);color:var(--bg-dark)}.packages{max-width:800px;width:100%}.packages .card{padding:30px 15px}.packages .card h3{padding:20px 0 10px}.packages .card p{text-align:left;width:100%}.packages .card span{font-family:var(--montSemi)}.packages .card ul{padding-left:1.4em;width:100%}.packages .card ul p{text-align:left;padding-bottom:10px}.faq{display:flex;flex-direction:column;gap:30px;width:100%;cursor:pointer}.faq .card{width:100%;padding:30px var(--plrSmall);overflow:hidden;transition:padding .4s}.faq .card h3{text-align:left;width:100%;text-wrap:balance;padding:0}.faq .card p{text-align:left;opacity:0;transition:opacity .3s}.faq .card p:not(:last-child){padding-bottom:10px}.faq .card .wrapper{position:absolute;top:88px;width:100%;padding-left:var(--plrSmall);padding-right:var(--plrSmall)}.faq .card .dropdown svg{transition:.3s}.faq .card.active .dropdown svg{transform:rotate(180deg)}.faq .card.active p{opacity:1}.contact-container{display:flex;width:100%;gap:20px}#contactForm{width:100%;max-width:550px;padding:30px}form{display:flex;flex-direction:column;width:100%;gap:10px;z-index:200}form span,form label{text-transform:uppercase;padding-bottom:10px}form span:not(:first-child),form label:not(:first-child){padding-top:10px}form input,form select,form textarea{font-size:15px;padding:12px 10px;border-radius:8px;border:none;font-family:var(--montReg);color:var(--bg-light);background-color:var(--lightgrey)}form input::placeholder,form select::placeholder,form textarea::placeholder{color:var(--bg-light)}form input:focus,form select:focus,form textarea:focus{border:none;outline:none}form input:focus::placeholder,form select:focus::placeholder,form textarea:focus::placeholder{opacity:.7}form select{padding:12px 6px}form textarea{height:8em;resize:none}form button{padding:15px 0 16px;border-radius:8px;border:none;background-color:var(--darkblue);cursor:pointer;font-size:16px;font-family:var(--montReg);line-height:1em;transition:.3s;color:var(--bg-dark)}form button:hover{background-color:var(--lightblue)}footer{background-color:#000;height:120px;display:flex;align-items:center}.gradient-container{position:fixed;top:0;left:0;height:100vh;height:100dvh}@font-face{font-family:Chillax Medium;src:url(/assets/Chillax-Medium-CYV7N_s_.eot);src:url(/assets/Chillax-Medium-CYV7N_s_.eot?#iefix) format("embedded-opentype"),url(/assets/Chillax-Medium-D2aVNHqX.woff2) format("woff2"),url(/assets/Chillax-Medium-DIFZytL2.woff) format("woff"),url(/assets/Chillax-Medium-UCgh771e.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chillax Semibold;src:url(/assets/Chillax-Semibold-ePAgAxwN.eot);src:url(/assets/Chillax-Semibold-ePAgAxwN.eot?#iefix) format("embedded-opentype"),url(/assets/Chillax-Semibold-CmJndQSn.woff2) format("woff2"),url(/assets/Chillax-Semibold-DQXS6mLy.woff) format("woff"),url(/assets/Chillax-Semibold-DlDJ13e0.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Semibold;src:url(/assets/Montserrat-SemiBold-CftS_mL9.eot);src:url(/assets/Montserrat-SemiBold-CftS_mL9.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-SemiBold-mxy15E04.woff2) format("woff2"),url(/assets/Montserrat-SemiBold-BgtaoN1p.woff) format("woff"),url(/assets/Montserrat-SemiBold-BShQxY8L.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Regular;src:url(/assets/Montserrat-Regular-CI_twJ7y.eot);src:url(/assets/Montserrat-Regular-CI_twJ7y.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Regular-Bsym_Fct.woff2) format("woff2"),url(/assets/Montserrat-Regular-BtKZgA4Z.woff) format("woff"),url(/assets/Montserrat-Regular-Devx1qE8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat Bold;src:url(/assets/Montserrat-Bold-CNkgHb09.eot);src:url(/assets/Montserrat-Bold-CNkgHb09.eot?#iefix) format("embedded-opentype"),url(/assets/Montserrat-Bold-HsjcJj5z.woff2) format("woff2"),url(/assets/Montserrat-Bold-CvtRBb-o.woff) format("woff"),url(/assets/Montserrat-Bold-BMU5Yntq.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--l: 100px;--m: 70px;--s: 40px;--xs: 20px;--plrMed: 40px;--plrSmall: 30px;--bg-dark: #05101B;--bg-dark-clear: rgba(5, 16, 27, .5);--bg-light: #0E232C;--lightgrey: #E0E0E0;--darkgrey: #B0B0B0;--lightblue: #8AB4D0;--darkblue: #5CA1D6;--pink: #FF567A;--bluegradient: linear-gradient(90deg, rgba(92,161,214,1) 0%, rgba(138,180,208,1) 100%);--whitegradient: linear-gradient(180deg, rgba(224,224,224,1) 0%, rgba(0,0,0,0) 100%);--lightorange: #FFA07A;--darkorange: #FF6F61;--headerHeight: 80px;--containerWidth: calc(100% - 60px) ;--chillaxMed: "Chillax Medium";--chillaxSemi: "Chillax Semibold";--montReg: "Montserrat Regular";--montSemi: "Montserrat Semibold";--montBold: "Montserrat Bold"}@media screen and (max-width: 1440px){.alice-carousel__prev-btn,.alice-carousel__next-btn{top:initial!important;bottom:-20px;transform:translateY(0)!important}.alice-carousel__prev-btn{left:30px!important}.alice-carousel__next-btn{right:30px!important}}@media screen and (max-width: 1140px){.selectedProject .projectCard{width:40%}.imageBox{width:60%}.selectedProject .projectCard,.imageBox{width:50%}}@media screen and (max-width: 1000px){.cards,.team{display:grid;grid-template-columns:1fr 1fr;gap:30px;width:100%}.btn_wrapper{display:flex;flex-direction:column}.btn_wrapper .wave_a{transform:translate(17%,-40%)}.btn_wrapper .wave_b{transform:translate(9%,-38%)}.contact-container{flex-direction:column;gap:var(--l);align-items:center}.contact-container h2,.contact-container h3{display:none}.contact-container p{text-align:center}.contact-container .halfwidth{align-items:center}.contact-container .btn.long{margin:0 auto}.halfwidth{width:100%}#contactForm{margin:0 auto}.alice-carousel__prev-btn,.alice-carousel__next-btn{position:relative!important;top:0!important;transform:translateY(0)!important}.alice-carousel__prev-btn{left:0!important}.alice-carousel__next-btn{right:0!important}nav a:not(.btn){display:none}}@media screen and (max-width: 680px){#landing .container{padding-top:0;padding-bottom:0;transform:translateY(30px)}p.large{font-size:15px}.container{width:calc(100% - 40px);margin-left:0;margin-right:0}.graphic-container{display:none}.cards,.team{grid-template-columns:1fr}section .container:has(.selectedProject){padding-bottom:0}.selectedProject{display:none}.projectCard a.btn:not(.project){display:none}#contactForm{padding:40px 20px}.contact-container{gap:var(--m)}.faq .card,.faq .card .wrapper{padding-left:20px;padding-right:20px}#landing{--s: 20px}#landing .container{grid-template-columns:1fr}.package-buttons{flex-direction:column;width:100%}.package-buttons .package-btn{width:100%}.gradient-bg{height:120vh}.not-mobile{display:none}}@media screen and (min-width: 1000px){.btn_wrapper a:nth-child(1){transition:.3s}.btn_wrapper a:nth-child(1):hover{background-color:var(--darkorange)}.btn_wrapper a:nth-child(2):hover .wave_a{transform:translate(12%,-40%)}.btn_wrapper a:nth-child(2):hover .wave_b{transform:translate(19%,-38%)}.projectCard.active{border:1px solid #fff}}.alice-carousel .animated{animation-fill-mode:both}.alice-carousel .animated-out{z-index:1}.alice-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.alice-carousel{position:relative;width:100%;margin:auto;direction:ltr}.alice-carousel__wrapper{position:relative;overflow-x:hidden;overflow-y:hidden;box-sizing:border-box;width:100%;height:auto}.alice-carousel__stage{position:relative;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;white-space:nowrap;transform-style:flat;-webkit-transform-style:flat;backface-visibility:hidden;-webkit-backface-visibility:hidden}.alice-carousel__stage-item{position:relative;display:inline-block;padding:0;margin:0;box-sizing:border-box;width:100%;height:100%;vertical-align:top;white-space:normal;line-height:0}.alice-carousel__stage-item *{line-height:initial}.alice-carousel__stage-item.__hidden{opacity:0;overflow:hidden}.alice-carousel__prev-btn,.alice-carousel__next-btn{display:inline-block;box-sizing:border-box;width:50%;padding:10px 5px}.alice-carousel__prev-btn [data-area]:after,.alice-carousel__next-btn [data-area]:after{position:relative;content:attr(data-area);text-transform:capitalize}.alice-carousel__prev-btn{text-align:right}.alice-carousel__next-btn{text-align:left}.alice-carousel__prev-btn-item,.alice-carousel__next-btn-item{display:inline-block;cursor:pointer;padding:5px;margin:0;color:#465798}.alice-carousel__prev-btn-item:hover,.alice-carousel__next-btn-item:hover{color:#8b0000}.alice-carousel__prev-btn-item.__inactive,.alice-carousel__next-btn-item.__inactive{opacity:.4;pointer-events:none}.alice-carousel__play-btn{position:absolute;top:30px;left:20px;display:inline-block}.alice-carousel__play-btn:hover{cursor:pointer}.alice-carousel__play-btn-wrapper{position:relative;width:32px;height:32px;padding:10px;border-radius:50%;background-color:#fff}.alice-carousel__play-btn-item{position:absolute;width:32px;height:32px;cursor:pointer;border:0;outline:none;background:transparent}.alice-carousel__play-btn-item:before,.alice-carousel__play-btn-item:after{position:absolute;pointer-events:none;display:block;width:0;height:0;content:"";transition:all .4s linear;border-width:8px 0 8px 15px;border-style:solid;border-color:transparent;border-left-color:#465798}.alice-carousel__play-btn-item:before{left:5px;height:14px}.alice-carousel__play-btn-item:after{top:7px;left:18px}.alice-carousel__play-btn-item.__pause:before,.alice-carousel__play-btn-item.__pause:after{height:30px;border-width:0 0 0 10px}.alice-carousel__play-btn-item.__pause:after{top:0;left:18px}.alice-carousel__dots{margin:30px 3px 5px;padding:0;list-style:none;text-align:center}.alice-carousel__dots>li{display:inline-block}.alice-carousel__dots-item:not(.__custom){width:8px;height:8px;cursor:pointer;border-radius:50%;background-color:#e0e4fb}.alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:20px}.alice-carousel__dots-item:not(.__custom):hover,.alice-carousel__dots-item:not(.__custom).__active{background-color:#6e7ebc}.alice-carousel__slide-info{position:absolute;top:20px;right:20px;display:inline-block;padding:5px 10px;color:#465798;border-radius:5px;background-color:#e0e4fb99}.alice-carousel__slide-info-item{vertical-align:middle;line-height:0}
