html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: $blue}@media screen and (min-width: 0) and (max-width: 429px){:root{--swiper-navigation-size: 30px}}@media screen and (min-width: 430px){:root{--swiper-navigation-size: 44px}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#F2F2F2}::-webkit-scrollbar-thumb{background:#BDBDBD;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:#6E6E6E}html{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%}@media screen and (min-width: 0) and (max-width: 413px){html{font-size:80%}}@media screen and (min-width: 414px) and (max-width: 639px){html{font-size:90%}}@media screen and (min-width: 640px) and (max-width: 767px){html{font-size:75%}}@media screen and (min-width: 768px) and (max-width: 1023px){html{font-size:80%}}@media screen and (min-width: 1024px) and (max-width: 1299px){html{font-size:82%}}@media screen and (min-width: 1300px) and (max-width: 1439px){html{font-size:85%}}@media screen and (min-width: 1440px) and (max-width: 1639px){html{font-size:90%}}@media screen and (min-width: 1640px) and (max-width: 1739px){html{font-size:95%}}@media screen and (min-width: 1740px){html{font-size:100%}}body{height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0.3);overflow:initial !important}iframe{max-width:100%}a{text-decoration:none;transition:all ease-in 0.04s;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}a:hover,a:focus{text-decoration:none}.main-container{width:100%;height:auto}.aspect-ratio-square{aspect-ratio:1}.aspect-ratio-hd{aspect-ratio:16/9}.aspect-ratio-c1{aspect-ratio:192/187}.aspect-ratio-c2{aspect-ratio:287/150}.aspect-ratio-c3{aspect-ratio:64/47}@font-face{font-family:'AmsiPro-Italic';font-style:normal;font-weight:normal;font-display:block;src:local("AmsiPro Italic"),local("AmsiPro-Italic"),url("../fonts/AmsiPro-Italic.woff2") format("woff2"),url("../fonts/AmsiPro-Italic.woff") format("woff"),url("../fonts/AmsiPro-Italic.ttf") format("truetype"),url("../fonts/AmsiPro-Italic.eot") format("embedded-opentype");unicode-range:U+000-5FF}@font-face{font-family:'AmsiPro-SemiBoldItalic';font-style:normal;font-weight:normal;font-display:block;src:local("AmsiPro SemiBoldItalic"),local("AmsiPro-SemiBoldItalic"),url("../fonts/AmsiPro-SemiBoldItalic.woff2") format("woff2"),url("../fonts/AmsiPro-SemiBoldItalic.woff") format("woff"),url("../fonts/AmsiPro-SemiBoldItalic.ttf") format("truetype"),url("../fonts/AmsiPro-SemiBoldItalic.eot") format("embedded-opentype");unicode-range:U+000-5FF}@font-face{font-family:'AmsiPro-UltraItalic';font-style:normal;font-weight:normal;font-display:block;src:local("AmsiPro UltraItalic"),local("AmsiPro-UltraItalic"),url("../fonts/AmsiPro-UltraItalic.woff2") format("woff2"),url("../fonts/AmsiPro-UltraItalic.woff") format("woff"),url("../fonts/AmsiPro-UltraItalic.ttf") format("truetype"),url("../fonts/AmsiPro-UltraItalic.eot") format("embedded-opentype");unicode-range:U+000-5FF}@font-face{font-family:'AmsiPro-Black';font-style:normal;font-weight:normal;font-display:block;src:local("AmsiPro Black"),local("AmsiPro-Black"),url("../fonts/AmsiPro-Black.woff2") format("woff2"),url("../fonts/AmsiPro-Black.woff") format("woff"),url("../fonts/AmsiPro-Black.ttf") format("truetype"),url("../fonts/AmsiPro-Black.eot") format("embedded-opentype");unicode-range:U+000-5FF}@font-face{font-family:'AmsiPro-Regular';font-style:normal;font-weight:normal;font-display:block;src:local("AmsiPro Regular"),local("AmsiPro-Regular"),url("../fonts/AmsiPro-Regular.woff2") format("woff2"),url("../fonts/AmsiPro-Regular.woff") format("woff"),url("../fonts/AmsiPro-Regular.ttf") format("truetype"),url("../fonts/AmsiPro-Regular.eot") format("embedded-opentype");unicode-range:U+000-5FF}body{font-family:'AmsiPro-Italic', sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;color:#212121}h4{font-family:'AmsiPro-UltraItalic', sans-serif}p{font-family:'AmsiPro-Italic', sans-serif}h4{text-transform:uppercase}@media screen and (min-width: 0) and (max-width: 639px){h4{letter-spacing:0.72px}}@media screen and (min-width: 640px){h4{letter-spacing:1.5px}}@media screen and (min-width: 0) and (max-width: 639px){p{letter-spacing:0.4px}}@media screen and (min-width: 640px){p{letter-spacing:0.6px}}h4{width:100%}@media screen and (min-width: 0) and (max-width: 639px){h4{font-size:1.125rem;line-height:1.25rem}}@media screen and (min-width: 640px){h4{font-size:1.5625rem;line-height:1.625rem}}@media screen and (min-width: 0) and (max-width: 639px){p{font-size:1.0625rem;line-height:1.25rem}}@media screen and (min-width: 640px){p{font-size:1.5rem;line-height:1.875rem}}@keyframes customFadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes customFadeIn2{0%{transform:translate(0, -25%)}100%{transform:translate(0, 0)}}::-webkit-scrollbar{width:0}.main-container{height:100vh;height:100dvh;overflow-y:hidden;display:flex;justify-content:center;background-color:#212121}header{position:absolute;display:flex;flex-direction:column;right:0;left:0;top:0;z-index:500;transition:all ease-in 0.04s;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);overflow:hidden;transition:all ease-in 0.04s;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);height:40px}header .navbar{position:relative;display:flex;justify-content:flex-end;flex:1;height:100%}@media screen and (min-width: 0) and (max-width: 639px){header .navbar{padding:0 10px 0 10px}}@media screen and (min-width: 640px){header .navbar{padding:0 14px 0 14px}}header .main-logo{position:absolute;top:-6px;right:50%;transform:translateX(50%);display:block}header .main-logo:hover svg{fill:#3FA9F5;transition:all ease-in 0.04s;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}header .main-logo svg{display:block;fill:#fff;width:65px}header .close{display:block;z-index:1;position:relative;overflow:hidden;height:100%}@media screen and (min-width: 0) and (max-width: 639px){header .close{padding:13px 0 0 0}}@media screen and (min-width: 640px){header .close{padding:10px 0 0 0}}header .close div{text-align:center;z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all ease-in 0.04s;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}header .close svg{width:16px;fill:#fff;transition:all ease-in 0.04s;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}header .close:hover svg{fill:#3FA9F5;transition:all ease-in 0.04s;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}.project-nav{position:absolute;display:flex;flex-direction:column;right:0;left:0;top:40px;z-index:500;transition:all ease-in 0.04s;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);overflow:hidden;transition:all ease-in 0.04s;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715);height:40px;background-color:#212121}.project-nav nav{position:relative;display:flex;justify-content:center;align-items:center;flex:1;height:100%;border-radius:40px 40px 0 0;border-bottom:1px solid #212121;background-color:#fff}@media screen and (min-width: 0) and (max-width: 639px){.project-nav nav{padding:0 5px 0 5px}}@media screen and (min-width: 640px){.project-nav nav{padding:0 10px 0 10px}}@media screen and (min-width: 0) and (max-width: 639px){.project-nav nav{margin:0 10px 0 10px}}@media screen and (min-width: 640px){.project-nav nav{margin:0 20px 0 20px}}.project-nav a{font-family:'AmsiPro-SemiBoldItalic', sans-serif;font-size:14px;line-height:16px;letter-spacing:0.45px;color:#212121;text-transform:uppercase}@media screen and (min-width: 0) and (max-width: 639px){.project-nav a{margin:0 5px 0 5px}}@media screen and (min-width: 640px){.project-nav a{margin:0 10px 0 10px}}.project-nav a:hover,.project-nav a.active{color:#3FA9F5}footer{z-index:500;position:absolute;display:flex;overflow:hidden;align-items:center;width:100%;bottom:0;right:0;height:30px}@media screen and (min-width: 0) and (max-width: 639px){footer{justify-content:center;padding:0 8px 0 8px}}@media screen and (min-width: 640px){footer{justify-content:flex-end;padding:0 50px 0 50px}}footer span,footer a{font-family:'AmsiPro-SemiBoldItalic', sans-serif;line-height:16px;letter-spacing:1.8px;color:#fff}@media screen and (min-width: 0) and (max-width: 639px){footer span,footer a{font-size:14px}}@media screen and (min-width: 640px){footer span,footer a{font-size:15px}}footer a:hover{color:#3FA9F5}.ncl{position:absolute;top:80px;bottom:30px;z-index:500;box-sizing:content-box;overflow-y:auto;border-radius:0 0 40px 40px}@media screen and (min-width: 0) and (max-width: 639px){.ncl{left:10px;right:10px}}@media screen and (min-width: 640px){.ncl{left:20px;right:20px}}.ncl ::-webkit-scrollbar{width:9px !important}.ncl .outside{position:absolute;top:-40px;bottom:-30px;left:0;right:0;z-index:400;box-sizing:content-box;overflow-y:auto}.ncl .inside{position:relative;z-index:1;width:100%;display:flex;box-sizing:content-box;overflow-y:hidden;background-color:#F2F2F2}.ncl .wrap{overflow-y:auto;width:100%;height:auto;margin:40px 0 0 0;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 0) and (max-width: 639px){.ncl .wrap{padding:20px 10px 20px 10px}}@media screen and (min-width: 640px){.ncl .wrap{padding:20px}}.ncl .column{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.ncl .row{display:flex;justify-content:center;width:100%}.ncl .box{position:relative;display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 0) and (max-width: 579px){.ncl .box{margin:20px 10px 20px 10px}}@media screen and (min-width: 580px){.ncl .box{margin:20px}}.ncl .box span{display:block;font-family:'AmsiPro-Italic', sans-serif;margin:8px 0 0 0;letter-spacing:0.6px;font-size:14px;line-height:16px}.ncl .box a{padding:0 0 0 20px;cursor:pointer;color:#212121}.ncl .box a:hover{color:#3FA9F5}.ncl .box svg{position:absolute;bottom:2px;left:1px;width:14px}.ncl .box .svg-reload{fill:#212121;transition:all ease-in 0.04s;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}.ncl .box a:hover .svg-reload{fill:#3FA9F5;transition:all ease-in 0.04s;transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}@media screen and (min-width: 0) and (max-width: 379px){.ncl .i02,.ncl .i03,.ncl .i08,.ncl .i09,.ncl .i14,.ncl .i15{display:none}}@media screen and (min-width: 0) and (max-width: 399px){.ncl .i04,.ncl .i10,.ncl .i16{display:none}}@media screen and (min-width: 0) and (max-width: 1099px){.ncl .i05,.ncl .i11,.ncl .i17{display:none}}@media screen and (min-width: 0) and (max-width: 859px){.ncl .i06,.ncl .i12,.ncl .i18{display:none}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;background-color:rgba(0,0,0,0.4);animation:customFadeIn 0.27s ease-in}.modal-dialog{animation:customFadeIn2 0.3s ease-out}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:27px;box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0}@media (min-width: 768px){.modal-content{box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.modal-header{color:#212121;background-color:#f5f5f5;border-color:#f5f5f5;border-bottom:1px solid #e5e5e5;padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:27px;border-top-right-radius:27px;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-title{margin:0;line-height:1.42857143;font-family:'AmsiPro-UltraItalic', sans-serif;text-transform:uppercase;letter-spacing:1.5px}.modal-body{min-height:100px;position:relative;padding:10px 15px}.modal-body a{color:#3FA9F5}.modal-body a:hover{color:red}.modal-footer{text-align:center;border-top:1px solid #e5e5e5;padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-left-radius:27px;border-bottom-right-radius:27px}.modal-body:before,.modal-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-body:after,.modal-header:after,.modal-footer:after{clear:both}