@font-face{font-family:CircularXX;src:local("CircularXX"),url(../../static/media/CircularXX-Regular.4992d609.otf) format("opentype")}@font-face{font-family:CircularXX;font-weight:700;src:local("CircularXX"),url(../../static/media/CircularXX-Medium.cc5a28ab.otf) format("opentype")}@font-face{font-family:CircularXX;font-weight:lighter;src:local("CircularXX"),url(../../static/media/CircularXX-Light.88fe0822.otf) format("opentype")}html{scroll-behavior:smooth}body{overflow-x:hidden;margin:0;font-family:CircularXX,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.Home{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100vw;height:100vh}.Home .logo-v1{width:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Home .logo-v1 .st0{fill:#fff;stroke:none}.Home .text-big{position:absolute;top:70%;left:50%;transform:translate(-50%,-30%)}.Home a{color:transparent}.Home .circle-arrow{position:absolute;top:90%;left:50%;transform:translate(-50%);font-size:50px;text-align:center;color:#fff;transition:color .3s}.Home .circle-arrow:hover{color:#f59147}#home{width:100vw}.about .image-holder{display:flex;justify-content:center}.about .image-holder img{width:70%;object-fit:contain;position:relative}.slogan{text-align:center}.slogan .row:hover .divider-animation:before{width:88%;background-color:#f59147}.slogan .row:hover .divider-animation:after{width:15%;background-color:#f59147}.slogan .row:hover .contact{color:#f59147}.slogan .row .divider-animation{position:relative}.slogan .row .divider-animation:after,.slogan .row .divider-animation:before{content:"";position:absolute;z-index:1;height:3px;width:100px;top:50%;transform:translateY(-50%);transition:width .2s,color .1s;background-color:#fff}.slogan .row .divider-animation:before{left:0}.slogan .row .divider-animation:after{left:88%}.slogan .row .contact{display:flex;align-self:center;justify-content:space-evenly}@media screen and (max-width:768px){.slogan .row .divider-animation:after,.slogan .row .divider-animation:before{top:110%!important;width:10%!important}.slogan .row .divider-animation:after{content:none}}#illustration{height:50vh}#illustration svg{width:80%;left:50%;position:absolute;transform:translateX(-50%)}#illustration .st0{fill:url(#SVGID_1_)}#illustration .st1{fill:#f59147}#illustration .st2{fill:#e5365e}#illustration .st3{fill:#f59147}#illustration .st4{fill:#e5365e}#illustration .st5{fill:none;stroke:#003dc2;stroke-width:2.7;stroke-miterlimit:10}#illustration .st6{fill:#fff}#illustration .st6,#illustration .st7{stroke:#5ae0c0;stroke-width:2.7;stroke-miterlimit:10}#illustration .st7{fill:none}#illustration .st8{fill:#fff;stroke:#003dc2;stroke-width:2.7;stroke-miterlimit:10}#illustration .st9{fill:url(#SVGID_3_)}#illustration .st10{fill:url(#SVGID_4_)!important}#illustration .st11{fill:url(#SVGID_5_)}#illustration .st12{fill:url(#SVGID_6_);animation:blend-in-out 3s linear;animation-iteration-count:infinite}#illustration .st13{opacity:.5;fill:url(#SVGID_7_)}#illustration .st14{opacity:.5;fill:url(#SVGID_8_)}#illustration .st15{opacity:.5;fill:url(#SVGID_9_)}#illustration .st16{opacity:.5;fill:url(#SVGID_10_)}#illustration .st17{opacity:.5;fill:url(#SVGID_11_)}#illustration .st18{opacity:.5;fill:url(#SVGID_12_)}#illustration .st19{fill:none;stroke:#f59147;stroke-width:2.7;stroke-miterlimit:10}#illustration .st20{fill:none;stroke:#e5365e;stroke-width:2.7;stroke-miterlimit:10}#illustration .st21{opacity:.5;fill:url(#SVGID_13_)}#illustration .st22{opacity:.5;fill:url(#SVGID_14_)}#illustration .st23{opacity:.5;fill:url(#SVGID_15_)}#illustration .st24{opacity:.5;fill:url(#SVGID_16_)}#illustration .st25{opacity:.5;fill:url(#SVGID_17_)}#illustration .st26{opacity:.5;fill:url(#SVGID_18_)}#illustration .st27{fill:url(#SVGID_19_);stroke:#003dc2;stroke-width:2.7;stroke-miterlimit:10}#illustration .st28{fill:url(#SVGID_20_)}#illustration .st29{fill:#5ae0c0}#illustration .st30{fill:url(#SVGID_21_)}#illustration .st31{fill:url(#SVGID_22_)}#illustration .st32{fill:url(#SVGID_23_)}#illustration .st33{fill:url(#SVGID_24_)}#illustration .st34{fill:url(#SVGID_25_)}#illustration .st35{fill:url(#SVGID_26_)}#illustration .st36{fill:url(#SVGID_27_)}#illustration .st37{fill:url(#SVGID_28_)}#illustration .st38{fill:url(#SVGID_29_)}#illustration .st39{fill:url(#SVGID_30_)}#illustration .st40{fill:url(#SVGID_31_)}#illustration .st41{fill:url(#SVGID_32_)}#illustration .st42{fill:url(#SVGID_33_)}#illustration .st43{fill:url(#SVGID_34_)}#illustration .st43,#illustration .st44{stroke:#5ae0c0;stroke-width:2.7;stroke-miterlimit:10}#illustration .st44{fill:url(#SVGID_35_)}#illustration .st45{fill:url(#SVGID_36_)}#illustration .st45,#illustration .st46{stroke:#5ae0c0;stroke-width:2.7;stroke-miterlimit:10}#illustration .st46{fill:url(#SVGID_37_)}#illustration .st47{fill:url(#SVGID_38_)}#illustration .st47,#illustration .st48{stroke:#5ae0c0;stroke-width:2.7;stroke-miterlimit:10}#illustration .st48{fill:url(#SVGID_39_)}#illustration .st49{fill:none}#illustration .st50{fill:url(#SVGID_40_)}#illustration #SVGID_11_ stop:last-child{animation:blend-in-out 3s linear infinite;animation-delay:.27277s}@keyframes blend-in-out{0%{stop-opacity:0}50%{stop-opacity:1}to{stop-opacity:0}}@media screen and (max-width:768px){#illustration{height:20vh;position:relative}#illustration svg{width:95%}}.Media .right{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.Media p{margin-bottom:0}@media screen and (max-width:768px){.Media .right{height:25vh;margin-top:2vh}}.emphasis .row{display:flex;flex-direction:row;align-content:center;justify-content:space-between}.emphasis .emphase{max-width:13%}.emphasis .emphase .st8{fill:var(--text-color)!important;transition:fill .3s}.emphasis .emphase .emphasisText{text-align:center;margin-top:37px;transition:color .3s}.emphasis .emphase:hover .st8{fill:#f59147}.emphasis .emphase:hover .emphasisText{color:#f59147}@media screen and (max-width:768px){.emphasis .emphase{max-width:51%;left:50%;transform:translate(-50%);margin-bottom:24px}.emphasis .emphase .emphasisText{color:#f59147}}.studio-a .row:hover .contact{color:#f59147}.studio-a .row:hover .contact .divider-animation:after{width:50%;background-color:#f59147}.studio-a .row .divider-animation:after{left:0;content:"";position:absolute;z-index:1;height:3px;width:20%;top:50%;transform:translateY(-50%);transition:width .2s,color .1s;background-color:#fff}.studio-a .row .contact>p{position:absolute;top:50%;right:0;transform:translateY(-50%);width:100%;text-align:right}@media screen and (max-width:768px){.studio-a .row .contact{color:#f59147}.studio-a .row .contact .divider-animation:after{width:30%;background-color:#f59147}.studio-a:hover .contact{color:#f59147}.studio-a:hover .contact .divider-animation:after{width:30%;background-color:#f59147}}.projects .row{margin-left:-15px}.projects .row .text-medium{margin-bottom:0;font-size:1.5rem;margin-top:1rem}.projects .row .text-small{font-size:18px;display:none;transition:display .3s}.projects .row .bi{fill:var(--text-color);top:30%;position:absolute;transform:rotate(0deg);transition:transform .3s,fill .3s}.projects .row .col-10{align-self:center}.projects .row .divider{width:95%;height:1px;background-color:var(--text-color);margin:0}.projects .row.active .text-small{display:block!important;padding-top:1rem}.projects .row.active .bi{fill:#f59147;transform:rotate(180deg)}@media screen and (max-width:768px){.projects .row{margin-left:0}.projects .row .text-medium{font-size:1rem}.projects .row .text-small{font-size:.75rem}}.references .bi{font-size:2rem;top:50%;transform:translateX(50%) translateY(50%);position:absolute;transition:color .3s;cursor:pointer;z-index:2}.references .bi:focus,.references .bi:hover{color:#f59147}.references .bi.bi-next{left:0}.references .bi.bi-prev{right:0}.references .gallery{height:60vh;transform-style:preserve-3d;perspective:50em}.references .gallery .active,.references .gallery .inactive,.references .gallery .next,.references .gallery .prev{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:transform .3s;height:100%;width:66%;background-repeat:no-repeat;background-position:50%;background-size:cover}.references .gallery .active{transform:translate3d(-50%,-50%,0)}.references .gallery .next{transform:translate3d(-25%,-50%,-200px)}.references .gallery .prev{transform:translate3d(-75%,-50%,-200px)}.references .gallery .inactive{transform:translate3d(-50%,-50%,-400px)}.references .gallery .image-description{opacity:0;display:none;transition:opacity .3s;align-items:flex-end;transform:translate3d(-50%,-42%,0)}.references .gallery .image-description.active{opacity:1;display:flex}.references .popup-gallery{display:none;width:100vw;height:100vh;opacity:0;z-index:99999;position:fixed;background-color:var(--background-color);bottom:0;left:0;transition:opacity .3s}.references .popup-gallery .container{position:absolute;bottom:0;top:0}.references .popup-gallery .container .row{height:100%}.references .popup-gallery .container .row .main-image{width:100%;height:80%;opacity:1;position:absolute}.references .popup-gallery .container .row .main-image .active,.references .popup-gallery .container .row .main-image .inactive,.references .popup-gallery .container .row .main-image .next,.references .popup-gallery .container .row .main-image .prev{opacity:0;display:none;width:100%;height:95%;position:absolute;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .3s}.references .popup-gallery .container .row .main-image .active{opacity:1;display:block}.references .popup-gallery .container .row .main-image .image-description{text-align:center;align-self:flex-end;height:5%;top:95%}.references .popup-gallery .container .row .image-bar{height:20%;position:absolute;bottom:0;width:100%}.references .popup-gallery .container .row .image-bar .image-preview{height:100%;max-width:19%;cursor:pointer;margin-inline:.5%;transition:outline .3s}.references .popup-gallery .container .row .image-bar .image-preview.active{outline:.2rem solid #f59147}.references .popup-gallery .container .gallery-control{top:0;right:0;transform:translate(0)}.references .popup-gallery.active{display:block;opacity:1}@media only screen and (max-width:768px){.references .bi{top:100%;transform:translate(0)}}.contact .frame{width:100%;height:40vh}.contact .frame iframe{border:0;padding:0;position:relative;top:-50px;height:calc(100% + 50px)}.contact .frame:after{content:"";width:100%;height:50px;background-color:var(--background-color);position:absolute;left:0;top:-50px}.contact p{margin-bottom:0}.contact .action-text{color:var(--text-color);transition:all var(--transition-speed)}.contact .action-text:hover{text-decoration:none;color:#f59147}.contact .formular form{border-top:3px solid var(--text-color);border-bottom:3px solid var(--text-color)}.contact .formular form fieldset{position:relative}.contact .formular form fieldset label{position:absolute;top:15px;left:8px;color:var(--text-color);transform:translateZ(0);transition:all .2s ease-in-out}.contact .formular form fieldset input,.contact .formular form fieldset input:-webkit-autofill,.contact .formular form fieldset textarea{display:block;width:100%;height:3em;padding:22px 8px 10px;border-bottom:1px solid var(--text-color);border-right:none;border-left:none;font-weight:400;line-height:1;background-color:transparent!important;color:var(--text-color);-webkit-transition:all var(--transition-speed);transition:all var(--transition-speed)}.contact .formular form fieldset input:-webkit-autofill:hover+label,.contact .formular form fieldset input:hover+label,.contact .formular form fieldset textarea:hover+label{color:#f59147}.contact .formular form fieldset input:-webkit-autofill:focus,.contact .formular form fieldset input:focus,.contact .formular form fieldset textarea:focus{outline:0}.contact .formular form fieldset input:-webkit-autofill:focus+label,.contact .formular form fieldset input:-webkit-autofill:not(:required)+label,.contact .formular form fieldset input:-webkit-autofill:valid+label,.contact .formular form fieldset input:focus+label,.contact .formular form fieldset input:not(:required)+label,.contact .formular form fieldset input:valid+label,.contact .formular form fieldset textarea:focus+label,.contact .formular form fieldset textarea:not(:required)+label,.contact .formular form fieldset textarea:valid+label{color:#f59147;font-weight:700;font-size:1rem;transform:translate3d(0,-15px,0)}.contact .formular form fieldset input:-webkit-autofill:not([value=""]):not(textarea):invalid+label,.contact .formular form fieldset input:not([value=""]):not(textarea):invalid+label,.contact .formular form fieldset textarea:not([value=""]):not(textarea):invalid+label{color:red;font-weight:700;font-size:1rem;transform:translate3d(0,-15px,0)}.contact .formular form fieldset input#message,.contact .formular form fieldset input:-webkit-autofill#message,.contact .formular form fieldset textarea#message{height:20vh}.contact .formular .agree{float:left}.contact .formular .agree [type=checkbox]:checked,.contact .formular .agree [type=checkbox]:not(:checked){position:absolute;left:0;opacity:.01}.contact .formular .agree [type=checkbox]:checked+label,.contact .formular .agree [type=checkbox]:not(:checked)+label{position:relative;padding-left:2.3em;font-size:1.05em;line-height:1.7;cursor:pointer}.contact .formular .agree [type=checkbox]:checked+label:before,.contact .formular .agree [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1.4em;height:1.4em;border:1px solid var(--text-color);background:transparent;transition:all .275s}.contact .formular .agree [type=checkbox]:checked+label:after,.contact .formular .agree [type=checkbox]:not(:checked)+label:after{content:"✕";position:absolute;left:0;top:0;width:1.4em;height:1.4em;color:#5ae0c0;line-height:0;transition:all .2s;text-align:center;padding:.8em 0}.contact .formular .agree [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0) rotate(45deg)}.contact .formular .agree [type=checkbox]:checked+label:after{opacity:1;transform:scale(1) rotate(0)}.contact .formular .agree [type=checkbox]:disabled:checked+label:before,.contact .formular .agree [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#e9e9e9}.contact .formular .agree [type=checkbox]:disabled:checked+label:after{color:#777}.contact .formular .agree [type=checkbox]:disabled+label{color:#aaa}.contact .formular .agree [type=checkbox]:checked:focus+label:before,.contact .formular .agree [type=checkbox]:not(:checked):focus+label:before{box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 6px rgba(203,34,237,.2)}.contact .formular .required{font-style:italic}.contact .formular .information{margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.2rem}.contact .formular .information a{cursor:pointer}.contact .formular .confirm{height:10vh}.contact .formular .confirm:hover .text-small{color:#f59147}.contact .formular .confirm:hover .divider-animation:after{width:50%;background-color:#f59147}.contact .formular .confirm p{position:absolute;top:50%;right:0;transform:translateY(-50%);width:100%;text-align:right}.contact .formular .confirm p.note{border-radius:5px;padding:10px;color:#fff;right:-150%;transition:right ease-in-out var(--transition-speed)}.contact .formular .confirm p.note.success{background-color:green}.contact .formular .confirm p.note.error{background-color:maroon}.contact .formular .confirm p.note.active{right:0}.contact .formular .confirm .divider-animation:after{left:0;content:"";position:absolute;z-index:1;height:3px;width:20%;top:50%;transform:translateY(-50%);transition:width .2s,color .1s;background-color:#fff}@media screen and (max-width:768px){.contact .formular{padding-top:5vh!important}.contact .formular .form-check input{width:27px;height:27px}.contact .formular .information{font-size:1rem}}.footer{background-color:var(--text-color);color:var(--background-color);font-size:18px;padding:1%}.footer .row{height:100%}.footer .row .logo-wrapper{width:50%;margin:auto}.footer .row .logo-wrapper svg .st1{fill:var(--background-color)!important;stroke:none}.footer .row p{width:100%;margin-bottom:0}.footer .row a{color:var(--background-color);width:100%;display:block}.footer .row a:hover{text-decoration:none!important;color:var(--color-primary)!important;cursor:pointer!important}@media screen and (max-width:768px){.footer{padding:1% 5%}.footer .row .logo-wrapper{width:80%}.footer .row [class*=col-]{padding-top:5%}}::-webkit-scrollbar{background-color:var(--background-color);border-radius:10px}::-webkit-scrollbar-thumb{background-color:var(--text-color);border-radius:10px}.main{overflow-x:hidden!important;scroll-behavior:smooth;white-space:pre-line;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.375rem;background-color:var(--background-color);color:var(--text-color);transition:color .3s,background-color .3s}.main section:not(#home){scroll-margin:113px 0 0 0}.main .title{font-size:2.5rem;margin-bottom:10px;font-weight:700}.main .text-big{font-size:3.75rem}.main .text-medium{font-size:1.875rem}.main .text-small{font-size:1.375rem;transition:opacity .3s}.main .white{color:#fff!important}.main .divider{width:122px;height:3px;background-color:var(--text-color);transition:background-color .3s;margin:10px 0 40px}.main .container{margin:96px;max-width:calc(100% - 192px)}.main .container .row{margin:0}.main .icon{width:48px;height:48px;color:var(--text-color)}.main .col{padding:0}.main .divider-animation{cursor:pointer}@media only screen and (max-width:768px){.main{overflow:hidden}.main .title{font-size:1.875rem}.main .text-big{font-size:2.5rem}.main .text-medium{font-size:1rem}.main .text-small{font-size:.938rem}.main .container{margin:96px 0;padding:0 24px;max-width:100%}}.navbar{position:fixed!important;top:0;background-color:var(--background-color);height:113px;width:100vw;z-index:1000;padding:22px!important;font-size:1.125rem;transition:background-color var(--transition-speed)}.navbar .navbar-brand{height:100%;padding:0}.navbar .navbar-brand img{height:65%;width:auto;transform:translateY(25%)}.navbar .collapse-button{display:none}.navbar .navbar-nav{flex-direction:unset}.navbar .navbar-nav .nav-item{padding:0 22px}.navbar .navbar-nav .nav-item a{color:var(--text-color)}.navbar .navbar-nav .nav-item.language{font-weight:700}.navbar .navbar-nav .nav-item.language .dropdown-option{position:absolute;opacity:0;transition:var(--transition-speed)}.navbar .navbar-nav .nav-item.language .dropdown-option.open{opacity:1}.navbar .navbar-nav .nav-item.language .dropdown-option:hover{color:var(--color-primary)}.navbar .navbar-nav .nav-item .mode-switch{height:0;width:0;visibility:hidden}.navbar .navbar-nav .nav-item .mode-switch+label{cursor:pointer;text-indent:-9999px;width:4rem;height:2rem;background:#000;border:1px solid #fff;border-radius:100px;position:relative;top:10%}.navbar .navbar-nav .nav-item .mode-switch+label:after{content:"";position:absolute;top:50%;transform:translate(-100%,-50%);left:50%;width:32%;height:64%;background:#fff;border:1px solid #fff;border-radius:90px;transition:.3s}.navbar .navbar-nav .nav-item .mode-switch:checked+label:after,.navbar .navbar-nav .nav-item .mode-switch:hover+label:after{transform:translateY(-50%);background:#000}.navbar .navbar-nav .nav-item .mode-switch:checked:hover+label:after{transform:translate(-100%,-50%);background:#fff}.navbar .navbar-nav .nav-item a:hover{color:var(--color-primary)}@media only screen and (max-width:768px){.navbar{height:83px;padding:0!important}.navbar .navbar-brand{padding:3%!important}.navbar .collapse-button{padding:3%!important;display:block}.navbar .navbar-nav{display:block;height:100vh;height:calc(var(--inner-height, 1vh)*100);width:100vw;left:100%;top:83px;opacity:0;position:absolute;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--navbar-color);transition:left var(--transition-speed),opacity var(--transition-speed),background-color var(--transition-speed)}.navbar .navbar-nav.open{left:0;opacity:1}.navbar .navbar-nav .nav-item{font-size:1.85rem;padding:10px 22px;font-weight:700}.navbar .navbar-nav .nav-item .dropdown-option{bottom:4rem}.navbar .navbar-nav .bottom{position:absolute;bottom:15vh}.navbar .navbar-nav .bottom.right{right:0}}.circle-cross{fill:var(--text-color);transform:rotate(0deg);transition:ease-in-out var(--transition-speed)}.circle-cross:hover{fill:var(--color-primary);transform:rotate(90deg)}.circle-burger{fill:var(--text-color);transform:rotate(0deg);transition:ease-in-out var(--transition-speed);height:100%}.circle-burger:hover{fill:var(--color-primary)}.circle-arrow{width:24px;height:24px}.circle-arrow path{fill:#fff;transition:fill var(--transition-speed),d var(--transition-speed)}.circle-arrow.circle-arrow-up{transform:rotate(180deg)}.circle-arrow.circle-arrow-left{transform:rotate(90deg)}.circle-arrow.circle-arrow-right{transform:rotate(270deg)}.circle-arrow.active path,.circle-arrow:hover path{fill:var(--color-primary)}.circle-arrow.active #arrow,.circle-arrow:hover #arrow{d:path("M34.54,33.34 28.59,39.12 28.59,13.52 25.89,13.52 25.89,39.12 19.95,33.34 18.06,35.27 27.24,44.2 36.42,35.27z")}.arrow{width:24px;height:24px;fill:var(--text-color)}.arrow.arrow-up{transform:rotate(180deg)}.arrow.active{fill:var(--color-primary)}.brands-wrapper{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:space-between;padding:1%;background-color:#fff;flex-wrap:wrap}.brands-wrapper img,.brands-wrapper svg{height:5vh;width:auto}@keyframes slider{0%{transform:translateZ(0)}to{transform:translate3d(-200%)}}@media screen and (max-width:768px){.brands-wrapper{display:none}.brands-wrapper img,.brands-wrapper svg{height:4vh;margin-bottom:3%}}.popup{position:fixed;top:0;left:100%;opacity:0;z-index:9;background-color:var(--background-color);height:100vh;width:100vw;overflow-y:auto;padding:0 15% 10%;margin-top:113px;transition:left var(--transition-speed),opacity var(--transition-speed)}.popup h2{margin-top:5vh;margin-bottom:2vh;color:var(--color-primary)}.popup h3{font-weight:700}.popup.active{left:0;opacity:1}@media screen and (max-width:768px){.popup{margin-top:82px;padding-bottom:82px}.popup .title{font-size:1.3rem}}
/*# sourceMappingURL=main.dd225289.chunk.css.map */