@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url("../fonts/montserrat-v12-latin-300.eot");src:local("Montserrat Light"),local("Montserrat-Light"),url("../fonts/montserrat-v12-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v12-latin-300.woff2") format("woff2"),url("../fonts/montserrat-v12-latin-300.woff") format("woff"),url("../fonts/montserrat-v12-latin-300.ttf") format("truetype"),url("../fonts/montserrat-v12-latin-300.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url("../fonts/Montserrat/montserrat-v12-latin-regular.eot");src:local("Montserrat Regular"),local("Montserrat-Regular"),url("../fonts/Montserrat/montserrat-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat/montserrat-v12-latin-regular.woff2") format("woff2"),url("../fonts/Montserrat/montserrat-v12-latin-regular.woff") format("woff"),url("../fonts/Montserrat/montserrat-v12-latin-regular.ttf") format("truetype"),url("../fonts/Montserrat/montserrat-v12-latin-regular.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url("../fonts/Montserrat/montserrat-v12-latin-500.eot");src:local("Montserrat Medium"),local("Montserrat-Medium"),url("../fonts/Montserrat/montserrat-v12-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat/montserrat-v12-latin-500.woff2") format("woff2"),url("../fonts/Montserrat/montserrat-v12-latin-500.woff") format("woff"),url("../fonts/Montserrat/montserrat-v12-latin-500.ttf") format("truetype"),url("../fonts/Montserrat/montserrat-v12-latin-500.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url("../fonts/Montserrat/montserrat-v12-latin-600.eot");src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("../fonts/Montserrat/montserrat-v12-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat/montserrat-v12-latin-600.woff2") format("woff2"),url("../fonts/Montserrat/montserrat-v12-latin-600.woff") format("woff"),url("../fonts/Montserrat/montserrat-v12-latin-600.ttf") format("truetype"),url("../fonts/Montserrat/montserrat-v12-latin-600.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url("../fonts/Montserrat/montserrat-v12-latin-700.eot");src:local("Montserrat Bold"),local("Montserrat-Bold"),url("../fonts/Montserrat/montserrat-v12-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat/montserrat-v12-latin-700.woff2") format("woff2"),url("../fonts/Montserrat/montserrat-v12-latin-700.woff") format("woff"),url("../fonts/Montserrat/montserrat-v12-latin-700.ttf") format("truetype"),url("../fonts/Montserrat/montserrat-v12-latin-700.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;src:url("../fonts/montserrat-v12-latin-800.eot");src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url("../fonts/montserrat-v12-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v12-latin-800.woff2") format("woff2"),url("../fonts/montserrat-v12-latin-800.woff") format("woff"),url("../fonts/montserrat-v12-latin-800.ttf") format("truetype"),url("../fonts/montserrat-v12-latin-800.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url("../fonts/Montserrat/montserrat-v12-latin-900.eot");src:local("Montserrat Black"),local("Montserrat-Black"),url("../fonts/Montserrat/montserrat-v12-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat/montserrat-v12-latin-900.woff2") format("woff2"),url("../fonts/Montserrat/montserrat-v12-latin-900.woff") format("woff"),url("../fonts/Montserrat/montserrat-v12-latin-900.ttf") format("truetype"),url("../fonts/Montserrat/montserrat-v12-latin-900.svg#Montserrat") format("svg")}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:url("../fonts/PlayfairDisplay/playfair-display-v13-latin-700.eot");src:local("Playfair Display Bold"),local("PlayfairDisplay-Bold"),url("../fonts/PlayfairDisplay/playfair-display-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/PlayfairDisplay/playfair-display-v13-latin-700.woff2") format("woff2"),url("../fonts/PlayfairDisplay/playfair-display-v13-latin-700.woff") format("woff"),url("../fonts/PlayfairDisplay/playfair-display-v13-latin-700.ttf") format("truetype"),url("../fonts/PlayfairDisplay/playfair-display-v13-latin-700.svg#PlayfairDisplay") format("svg")}@font-face{font-family:'Lora';font-style:normal;font-weight:400;src:url("../fonts/Lora/lora-v12-latin-regular.eot");src:local("Lora Regular"),local("Lora-Regular"),url("../fonts/Lora/lora-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lora/lora-v12-latin-regular.woff2") format("woff2"),url("../fonts/Lora/lora-v12-latin-regular.woff") format("woff"),url("../fonts/Lora/lora-v12-latin-regular.ttf") format("truetype"),url("../fonts/Lora/lora-v12-latin-regular.svg#Lora") format("svg")}@font-face{font-family:'Lora';font-style:normal;font-weight:700;src:url("../fonts/Lora/lora-v12-latin-700.eot");src:local("Lora Bold"),local("Lora-Bold"),url("../fonts/Lora/lora-v12-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/Lora/lora-v12-latin-700.woff2") format("woff2"),url("../fonts/Lora/lora-v12-latin-700.woff") format("woff"),url("../fonts/Lora/lora-v12-latin-700.ttf") format("truetype"),url("../fonts/Lora/lora-v12-latin-700.svg#Lora") format("svg")}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url("../fonts/Poppins/poppins-v13-latin-300.eot");src:local("Poppins Light"),local("Poppins-Light"),url("../fonts/Poppins/poppins-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins/poppins-v13-latin-300.woff2") format("woff2"),url("../fonts/Poppins/poppins-v13-latin-300.woff") format("woff"),url("../fonts/Poppins/poppins-v13-latin-300.ttf") format("truetype"),url("../fonts/Poppins/poppins-v13-latin-300.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url("../fonts/Poppins/poppins-v13-latin-regular.eot");src:local("Poppins Regular"),local("Poppins-Regular"),url("../fonts/Poppins/poppins-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins/poppins-v13-latin-regular.woff2") format("woff2"),url("../fonts/Poppins/poppins-v13-latin-regular.woff") format("woff"),url("../fonts/Poppins/poppins-v13-latin-regular.ttf") format("truetype"),url("../fonts/Poppins/poppins-v13-latin-regular.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url("../fonts/Poppins/poppins-v13-latin-500.eot");src:local("Poppins Medium"),local("Poppins-Medium"),url("../fonts/Poppins/poppins-v13-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins/poppins-v13-latin-500.woff2") format("woff2"),url("../fonts/Poppins/poppins-v13-latin-500.woff") format("woff"),url("../fonts/Poppins/poppins-v13-latin-500.ttf") format("truetype"),url("../fonts/Poppins/poppins-v13-latin-500.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url("../fonts/Poppins/poppins-v13-latin-600.eot");src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url("../fonts/Poppins/poppins-v13-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins/poppins-v13-latin-600.woff2") format("woff2"),url("../fonts/Poppins/poppins-v13-latin-600.woff") format("woff"),url("../fonts/Poppins/poppins-v13-latin-600.ttf") format("truetype"),url("../fonts/Poppins/poppins-v13-latin-600.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url("../fonts/Poppins/poppins-v13-latin-700.eot");src:local("Poppins Bold"),local("Poppins-Bold"),url("../fonts/Poppins/poppins-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins/poppins-v13-latin-700.woff2") format("woff2"),url("../fonts/Poppins/poppins-v13-latin-700.woff") format("woff"),url("../fonts/Poppins/poppins-v13-latin-700.ttf") format("truetype"),url("../fonts/Poppins/poppins-v13-latin-700.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;src:url("../fonts/Poppins/poppins-v13-latin-800.eot");src:local("Poppins ExtraBold"),local("Poppins-ExtraBold"),url("../fonts/Poppins/poppins-v13-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins/poppins-v13-latin-800.woff2") format("woff2"),url("../fonts/Poppins/poppins-v13-latin-800.woff") format("woff"),url("../fonts/Poppins/poppins-v13-latin-800.ttf") format("truetype"),url("../fonts/Poppins/poppins-v13-latin-800.svg#Poppins") format("svg")}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;src:url("../fonts/Poppins/poppins-v13-latin-900.eot");src:local("Poppins Black"),local("Poppins-Black"),url("../fonts/Poppins/poppins-v13-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins/poppins-v13-latin-900.woff2") format("woff2"),url("../fonts/Poppins/poppins-v13-latin-900.woff") format("woff"),url("../fonts/Poppins/poppins-v13-latin-900.ttf") format("truetype"),url("../fonts/Poppins/poppins-v13-latin-900.svg#Poppins") format("svg")}html,body,.section-title h2,.section-title p,.header-menu .nav .nav-item .nav-link,.hero-text h1,.service-detail h3,.service-detail p,.work-description h3,.work-description p,.error-text h1,.maintenance-wrapper h2,.maintenance-wrapper p,.resources-title h1,.resources-title p,.resources-list-description h3,.resources-list-description p,.resource-detail-content h1,.resource-detail-content p{margin:0;padding:0}html{height:100%}body{height:100%;font-family:"Montserrat", sans-serif;font-size:16px;-moz-osx-font-smoothings:grayscale;-webkit-font-smoothing:antialiased}.app{position:relative;overflow-x:hidden;min-height:100vh}.app.fixed{width:100%;height:100%;position:fixed;overflow:hidden}.main-content{position:relative;min-height:100vh}.main-content.landing:before{width:100%;height:calc(100% - 640px);content:'';position:absolute;top:640px;left:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#f4f6fb), to(#fff));background-image:-o-linear-gradient(top, #fff, #f4f6fb, #fff);background-image:linear-gradient(180deg, #fff, #f4f6fb, #fff)}@media (min-width: 768px){.main-content.landing:before{height:calc(100% - 592px);top:592px}}@media (min-width: 992px){.main-content.landing:before{height:calc(100% - 710px);top:710px}}@media (min-width: 1200px){.main-content.landing:before{height:calc(100% - 780px);top:780px}}.main-content.blog:before{width:100%;height:calc(100% - 560px);content:'';position:absolute;top:560px;left:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#f3f4f9), color-stop(#f3f4f9), color-stop(75%, #fff));background-image:-o-linear-gradient(top, #f3f4f9, #f3f4f9, #fff 75%);background-image:linear-gradient(180deg, #f3f4f9, #f3f4f9, #fff 75%)}@media (min-width: 1200px){.main-content.blog:before{height:calc(100% - 780px);top:780px}}.main-content.resources:before{width:100%;height:calc(100% - 54px);content:'';position:absolute;top:0;left:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#f4f6fb), to(#fff));background-image:-o-linear-gradient(top, #fff, #f4f6fb, #fff);background-image:linear-gradient(180deg, #fff, #f4f6fb, #fff)}@media (min-width: 1200px){.main-content.resources:before{height:calc(100% - 84px)}}@media (min-width: 1200px){.main-content.resources:before{height:calc(100% - 94px)}}.main-content.maintenance{position:relative;overflow:hidden}.main-content.schedule{position:relative;overflow:hidden}.main-content.schedule:before{width:100%;height:2415px;content:'';position:absolute;top:-300px;left:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(#eff1f8), to(#fff));background-image:-o-linear-gradient(top, #fff, #eff1f8, #fff);background-image:linear-gradient(180deg, #fff, #eff1f8, #fff)}section{position:relative}section.home-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:50%;-ms-flex-pack:50%;justify-content:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:640px;background-image:-webkit-gradient(linear, left bottom, right top, from(#450b7c), color-stop(#563cc9), to(#49e9fb));background-image:-o-linear-gradient(bottom left, #450b7c, #563cc9, #49e9fb);background-image:linear-gradient(to top right, #450b7c, #563cc9, #49e9fb)}@media (min-width: 768px){section.home-hero{height:592px}}@media (min-width: 992px){section.home-hero{height:710px}}@media (min-width: 1200px){section.home-hero{height:820px}}section.home-services{padding:100px 0 84px}@media (min-width: 1200px){section.home-services{padding:164px 0 188px}}section.home-clients{padding:0 0 120px}@media (min-width: 1200px){section.home-clients{padding:0 0 260px}}section.section-maintenance{position:absolute;width:100%;height:100%;padding:32px 30px 64px}section.section-schedule{position:absolute;width:100%;height:100%;padding:32px 20px 64px}@media (min-width: 576px){section.section-schedule{padding:32px 30px 64px}}section.resources-section{width:100%;padding:64px 0 0}section.resource-section{width:100%;padding:100px 0 0}section.section-projects{padding:108px 0 20px}@media (min-width: 992px){section.section-projects{padding:150px 0 66px}}@media (min-width: 1200px){section.section-projects{padding:200px 0 132px}}.container{position:relative;z-index:1}@media (min-width: 576px){.container{max-width:calc(100% - 50px)}}@media (min-width: 992px){.container{max-width:calc(100% - 90px)}}@media (min-width: 1200px){.container{max-width:1140px}}.section-title{position:relative;padding:0 0 20px}.section-title h2{position:relative;font-family:"Playfair Display", serif;font-size:28px;font-weight:600;line-height:1.357;opacity:.9}@media (min-width: 768px){.section-title h2{font-size:50px;line-height:1.06;letter-spacing:1.88px;opacity:1}}.section-title p{width:100%;max-width:580px;margin:20px auto 0;font-family:"Lora", serif;font-weight:400;color:#32353b}@media (min-width: 992px){.section-title p{margin:20px auto 0;font-size:22px;line-height:1.63;letter-spacing:.5px}}.section-title:before{width:40px;height:2px;content:'';position:absolute;bottom:0;left:50%;background-color:#ef4b6c;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-bg{position:absolute;z-index:0;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1440px;height:100%}@media (min-width: 1200px){.section-bg{width:1440px}}.section-bg .bg-projects-header{position:absolute;top:0;left:0;width:calc(100% - 100px);height:460px;background:#F9F5F0}@media (min-width: 576px){.section-bg .bg-projects-header{width:calc(100% - 200px);height:490px}}@media (min-width: 768px){.section-bg .bg-projects-header{height:545px}}@media (min-width: 992px){.section-bg .bg-projects-header{width:calc(100% - 300px);height:875px}}@media (min-width: 1200px){.section-bg .bg-projects-header{width:1030px;height:1117px}}body.loading-on{height:100vh;overflow:hidden}.loading{position:relative;z-index:10;top:0;width:100%;height:50px;opacity:0.5}.loading:after{content:" ";position:relative;width:50px;height:50px;display:block;background-position:center;background-size:30px;background-repeat:no-repeat;background-image:url("../images/loading.svg");margin:0 auto}#formMessages.alert{margin:5px 0 -45px;padding:10px 15px;font-size:12px;letter-spacing:.25px;border-radius:0}#formMessages.alert+.form-wrapper{margin:50px 0 0}.grid-section .container{position:relative;margin-bottom:-62px;max-width:975px;z-index:4}.grid-section .container .row>div{padding-left:25px;padding-right:25px}@media (min-width: 768px){.grid-section .container{margin-bottom:calc(-120px - 3.75%)}}.badge{padding:7px 20px;font-size:12px;font-weight:400}.badge.badge-warning{color:#fff;background-color:#FF954A}@media (max-width: 767.98px){body.stuck-mobile .app{height:100vh !important;overflow:hidden}body.stuck-mobile .grid-section .container{z-index:auto}}.text-purple{color:#6B4CF8}.text-title{font-family:"Playfair Display", serif;font-size:30px;line-height:40px}@media (max-width: 767.98px){.text-title{font-size:22px;line-height:32px}}.text-paragraph{font-family:"Lora", serif}.zoom-effect{position:relative;margin:0}.zoom-effect .img{cursor:pointer;cursor:-webkit-zoom-in;position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.zoom-effect .zoomImg,.zoom-effect .zoomImg-wrap{position:relative;z-index:900;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.zoom-effect .zoomImg-wrap--absolute{position:absolute;top:0;left:0;width:100%;height:100%}.zoom-effect .zoomImg{cursor:pointer;cursor:-webkit-zoom-out}.zoom-effect .zoomOverlay.show{opacity:1}.zoom-effect .zoomOverlay{z-index:800;background:#fff;position:absolute;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms;opacity:0;cursor:pointer;cursor:-webkit-zoom-out}.playfair-display{font-family:"Playfair Display", serif !important}.montserrat{font-family:"Montserrat", sans-serif !important}@-webkit-keyframes autoScroll{100%{-webkit-transform:translateX(-1460px);transform:translateX(-1460px)}}@keyframes autoScroll{100%{-webkit-transform:translateX(-1460px);transform:translateX(-1460px)}}.btn{border:0}.btn.btn-primary{color:#fff;background-color:#ef4b6c;-webkit-box-shadow:10px 16px 40px 0 rgba(255,84,117,0.46);box-shadow:10px 16px 40px 0 rgba(255,84,117,0.46)}.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active{background-color:#ef4b6c;border-color:#ef4b6c;-webkit-box-shadow:10px 16px 40px 0 rgba(255,84,117,0.46);box-shadow:10px 16px 40px 0 rgba(255,84,117,0.46)}.btn.btn-white{color:#ef4b6c;background-color:#fff;-webkit-box-shadow:0 12px 14px 0 rgba(63,70,88,0.15);box-shadow:0 12px 14px 0 rgba(63,70,88,0.15)}.btn.btn-work{text-align:center;height:50px;padding:16px 32px;font-family:"Montserrat", sans-serif;font-weight:700;font-size:.688rem;line-height:18px;letter-spacing:1.54px;text-transform:uppercase;color:#fff;border-radius:25px}.btn.btn-talk{height:50px;padding:16px 32px;font-family:"Montserrat", sans-serif;font-weight:700;font-size:.688rem;line-height:18px;letter-spacing:1.54px;text-transform:uppercase;border-radius:25px}.btn.btn-warning{background-color:#FF954A;color:#fff;-webkit-box-shadow:0px 11px 36px rgba(18,75,138,0.2);box-shadow:0px 11px 36px rgba(18,75,138,0.2)}.btn.btn-contact{width:100%;height:56px;font-size:12px;font-weight:700;letter-spacing:.75px;text-transform:uppercase;border-radius:28px}@media (min-width: 768px){.btn.btn-contact{width:196px;height:48px;border-radius:24px}}.btn.btn-rounded{padding:16px 36px;font-family:"Montserrat", sans-serif;font-weight:700;font-size:.688rem;line-height:18px;letter-spacing:1.54px;text-transform:uppercase;border-radius:25px}.btn:hover{opacity:.9}.btn:active{opacity:1}@-webkit-keyframes showUp{from{opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes showUp{from{opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes floating{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.card{border:none}.card.card-error{background-image:-o-linear-gradient(70deg, #1b1449 0%, #8f2b89 80%);background-image:linear-gradient(20deg, #1b1449 0%, #8f2b89 80%);overflow:visible;margin-top:0;height:500px;padding:0px 20px;border:none;border-radius:10px;z-index:0;position:relative}.card.card-error .moon{width:300px;position:absolute;right:-2px;z-index:0;top:0}.card.card-error .astronaut{width:400px;position:relative;left:0;bottom:0px;right:0;margin:0 auto;opacity:0;-webkit-animation:showUp 0.7s ease forwards;animation:showUp 0.7s ease forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-transform:translateY(120px);-ms-transform:translateY(120px);transform:translateY(120px)}.card.card-error .astronaut.floating{opacity:1;-webkit-animation:floating 8s ease infinite;animation:floating 8s ease infinite}@media (max-width: 768px){.card.card-error .astronaut{width:100%;margin-top:-30px;max-width:350px}}.card.card-error .caption{position:relative;z-index:2;bottom:0;color:#FFF;width:auto;padding:80px 0px;margin:0 auto}.card.card-error .caption h1{width:auto;font-family:"Playfair Display", serif;font-weight:700;font-size:2rem;-webkit-animation:showUp 0.7s ease forwards;animation:showUp 0.7s ease forwards}@media (min-width: 576px){.card.card-error .caption h1{font-size:2.5rem}}.card.card-error .caption p{font-size:12px;font-weight:300;padding:10px 0px 20px 0px;width:100%;max-width:280px;margin:0 auto;opacity:0;-webkit-animation:showUp 0.7s ease forwards;animation:showUp 0.7s ease forwards;-webkit-animation-delay:0.1s;animation-delay:0.1s;-webkit-transform:translateY(120px);-ms-transform:translateY(120px);transform:translateY(120px)}.card.card-error .caption .btn{opacity:0;-webkit-animation:showUp 0.7s ease forwards;animation:showUp 0.7s ease forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-transform:translateY(120px);-ms-transform:translateY(120px);transform:translateY(120px)}.contact-modal{background-color:#fff}.contact-modal .modal-dialog{position:relative;max-width:742px;min-height:100%;margin:0}.contact-modal .modal-dialog>svg{display:none;position:absolute}@media (min-width: 768px){.contact-modal .modal-dialog>svg{display:block}}@media (min-width: 768px){.contact-modal .modal-dialog{min-height:auto;margin:1.75rem auto}}.contact-modal .modal-content{position:relative;width:100%;height:100%;padding:0;background-color:#fff;background-image:url("../images/contact-modal-illustration.png");background-repeat:no-repeat;background-size:269px auto;border:0;border-radius:0}.contact-modal .modal-content>span{cursor:pointer;position:absolute;z-index:1;top:25px;right:25px;opacity:.75}.contact-modal .modal-content>span img{display:block;max-width:30px}.contact-modal .modal-content>span:hover{opacity:1}@media (min-width: 768px){.contact-modal .modal-content>span{top:56px;right:56px}}@media (min-width: 768px){.contact-modal .modal-content{width:742px;height:680px;padding:0;background-size:322px auto;background-position:-4px -4px;-webkit-clip-path:url("#myClip");clip-path:url("#myClip")}}.contact-modal .modal-body{position:relative;padding:0}.contact-modal .modal-body h3{margin:0;font-family:"Playfair Display", serif;font-size:45px}.contact-modal .modal-body p{margin:9px 0 0;font-size:12px;line-height:2;color:#757c98}.contact-modal .modal-body .modal-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;width:100%;height:100%;padding:0 0 95px;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s;-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s;opacity:1}.contact-modal .modal-body .modal-success>div{padding:0;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s;-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s;opacity:1}.contact-modal .modal-body .modal-success.hide{opacity:0}.contact-modal .modal-body .modal-success.hide>div{padding:100px 0 0;opacity:0}@media (min-width: 768px){.contact-modal .modal-body .modal-success{padding:0 0 150px}}.contact-modal .modal-body .modal-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:-50px;width:100%;opacity:0;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.contact-modal .modal-body .modal-form>div{width:100%}.contact-modal .modal-body .modal-form.show{top:0;opacity:1}.contact-modal .modal-body .form-wrapper{margin:20px 0 0}.contact-modal .modal-body .form-group{position:relative;margin:0;padding:20px 0 0}.contact-modal .modal-body .form-group label{position:absolute;z-index:0;top:23px;margin:0;font-size:14px;line-height:1;letter-spacing:.5px;color:#757c98;-webkit-transition:all ease .25s;-o-transition:all ease .25s;transition:all ease .25s}.contact-modal .modal-body .form-group label.focus{top:6px;font-size:9px;-webkit-transition:all ease .25s;-o-transition:all ease .25s;transition:all ease .25s}.contact-modal .modal-body .form-group input:-webkit-autofill{background-color:transparent !important}.contact-modal .modal-body .form-group .form-control{position:relative;z-index:1;height:32px;padding:0 0 12px;font-size:14px;line-height:1;letter-spacing:.5px;color:#1b2025;background-color:transparent;border:0;border-bottom:1px solid #c9c9cb;border-radius:0}.contact-modal .modal-body .form-group .form-control.not-valid{color:#f84468;border-bottom-color:#f84468}.contact-modal .modal-body .form-group .form-control:focus{color:#1b2025;outline:0;-webkit-box-shadow:none;box-shadow:none;border-bottom-color:#1b2025}.contact-modal .modal-body .form-group .form-control:disabled{color:#757c98}.contact-modal .modal-body .form-group textarea.form-control{height:100px;line-height:1.5}.contact-modal .modal-body .form-group .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-modal .modal-body .form-group .btn .loading{width:16px;height:16px}.contact-modal .modal-body .form-group .btn .loading:after{width:16px;height:16px;background-image:url(../images/loading-white.svg);background-size:16px 16px}.contact-modal .modal-body .form-group.error label{color:#f84468}.contact-modal .modal-body .form-group.error .form-control{border-bottom-color:#f84468}.contact-modal .modal-body .form-group.error:before{content:'!';position:absolute;top:22px;left:-24px;width:16px;height:16px;padding:2px;font-family:"Playfair Display", serif;font-size:12px;font-weight:700;line-height:1;text-align:center;color:#fff;border-radius:8px;background-color:#f84468}.contact-modal .modal-body .form-group+.form-group{margin:20px 0 0}.contact-modal .modal-body .form-group+.form-group:last-child{padding:10px 0 0}@media (min-width: 768px){.contact-modal .modal-body{padding:150px 138px 0}}.contact-modal .lds-ring{display:inline-block;position:relative;width:12px;height:12px}.contact-modal .lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:12px;height:12px;border:2px solid #fff;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.contact-modal .lds-ring div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.contact-modal .lds-ring div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.contact-modal .lds-ring div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (min-width: 768px){.contact-modal{background-color:transparent}}header{width:100%;height:64px;position:absolute;z-index:9;top:0;left:0}@media (min-width: 768px){header{height:64px}}.header-section{width:100%;height:64px;max-width:938px;margin:0 auto;padding:0 10px}@media (min-width: 768px){.header-section{height:64px;padding:0}}.header-container{width:100%;height:64px}@media (min-width: 768px){.header-container{height:64px}}.header-logo{position:relative;z-index:9}.header-logo a img{max-height:18px}.header-menu .nav{width:100%;height:100%;position:fixed;overflow:auto;visibility:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center;top:0;left:0;z-index:8;padding:74px 25px;background-color:#fff;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all ease-in-out .375s;-o-transition:all ease-in-out .375s;transition:all ease-in-out .375s;opacity:0}.header-menu .nav .nav-item{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.header-menu .nav .nav-item .nav-link{cursor:pointer;display:block;padding:5px 0;font-family:"Montserrat", sans-serif;font-weight:500;font-size:13px;line-height:14px;letter-spacing:1px;text-transform:uppercase;text-align:center;color:#fff;-webkit-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;transition:all ease-in-out .25s}.header-menu .nav .nav-item .nav-link:hover{opacity:.7}@media (min-width: 768px){.header-menu .nav .nav-item .nav-link{font-size:.688rem}}@media (min-width: 992px){.header-menu .nav .nav-item .nav-link{color:#525962}}.header-menu .nav .nav-item.active .nav-link{color:#fff;-webkit-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;transition:all ease-in-out .25s}.header-menu .nav .nav-item.active .nav-link:hover{opacity:1}@media (min-width: 992px){.header-menu .nav .nav-item.active .nav-link{color:#ef4b6c}}.header-menu .nav .nav-item+.nav-item{margin-top:25px;margin-left:0}.header-menu .nav.nav-light .nav-item .nav-link{opacity:.7}@media (min-width: 992px){.header-menu .nav.nav-light .nav-item .nav-link{color:#fff}}.header-menu .nav.nav-light .nav-item.active .nav-link,.header-menu .nav.nav-light .nav-item:hover .nav-link{opacity:1}.header-menu .nav.nav-light+.mobile-menu span{background-color:#fff}@media (min-width: 992px){.header-menu .nav{width:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;visibility:visible;top:auto;left:auto;height:auto;padding:0;background-color:transparent;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-o-transition:none;transition:none;opacity:1}.header-menu .nav .nav-item{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header-menu .nav .nav-item+.nav-item{margin-top:0;margin-left:40px}}.header-menu.open .nav{visibility:visible;background-color:#f7f7f7;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all ease-in-out .375s;-o-transition:all ease-in-out .375s;transition:all ease-in-out .375s;opacity:1}.header-menu.open .nav .nav-item .nav-link{color:#525962;-webkit-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;transition:all ease-in-out .25s}.header-menu.open .nav .nav-item.active .nav-link{color:#ef4b6c;-webkit-transition:all ease-in-out .25s;-o-transition:all ease-in-out .25s;transition:all ease-in-out .25s}.header-menu.open .nav.nav-light+.mobile-menu.mobile span{background-color:#8c94ba}.mobile-menu{width:20px;height:10px;display:block;position:relative;z-index:9;cursor:pointer}.mobile-menu span{width:20px;height:2px;display:block;background-color:#8c94ba;border-radius:2px;-webkit-transition:all ease-in-out .375s;-o-transition:all ease-in-out .375s;transition:all ease-in-out .375s}.mobile-menu span+span{width:14px;margin:6px 0 0 6px}.mobile-menu.mobile span:first-child{background-color:#8c94ba;-webkit-transform:rotate(45deg) translate(3px, 4px);-ms-transform:rotate(45deg) translate(3px, 4px);transform:rotate(45deg) translate(3px, 4px);-webkit-transition:all ease-in-out .375s;-o-transition:all ease-in-out .375s;transition:all ease-in-out .375s}.mobile-menu.mobile span:last-child{width:20px;background-color:#8c94ba;-webkit-transform:rotate(-45deg) translate(2px, -2.5px);-ms-transform:rotate(-45deg) translate(2px, -2.5px);transform:rotate(-45deg) translate(2px, -2.5px);-webkit-transition:all ease-in-out .375s;-o-transition:all ease-in-out .375s;transition:all ease-in-out .375s;margin:6px 0 0}@media (min-width: 992px){.mobile-menu{display:none}}footer{position:relative;height:516px;padding:192px 0 0;background-image:-webkit-gradient(linear, left top, right bottom, from(#c04de2), to(#340c7f));background-image:-o-linear-gradient(top left, #c04de2, #340c7f);background-image:linear-gradient(to bottom right, #c04de2, #340c7f)}@media (min-width: 768px){footer{height:628px;padding:280px 0 0}}@media (min-width: 1200px){footer{height:900px;padding:436px 0 0}}.footer-bg{position:absolute;z-index:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1340px}.footer-bg .footer-pattern-bg img{display:block;width:100%}@media (min-width: 1200px){.footer-bg{width:1920px}}.footer-white-mask{position:absolute;z-index:1;top:-8px;left:50%;width:727px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.footer-white-mask img{display:block;width:100%}@media (min-width: 768px){.footer-white-mask{top:-14px;width:1340px}}@media (min-width: 1200px){.footer-white-mask{top:-20px;width:1920px}}.footer-container{position:relative;z-index:2}.footer-text{max-width:280px;margin:0 auto}.footer-text p{margin:0;font-family:"Playfair Display", serif;font-weight:600;font-size:28px;line-height:1.358;letter-spacing:1.88px;color:#fff}@media (min-width: 1200px){.footer-text p{font-size:50px}}.footer-text .btn{width:220px;margin:20px 0 0;-webkit-box-shadow:0 20px 70px 0 rgba(55,5,118,0.4);box-shadow:0 20px 70px 0 rgba(55,5,118,0.4)}.footer-text .btn:not(:disabled):not(.disabled).active,.footer-text .btn:not(:disabled):not(.disabled):active{-webkit-box-shadow:0 20px 70px 0 rgba(55,5,118,0.4);box-shadow:0 20px 70px 0 rgba(55,5,118,0.4)}@media (min-width: 1440px){.footer-text .btn{margin:40px 0 0}}@media (min-width: 768px){.footer-text{max-width:100%}}.footer-social{margin:60px 0 0}@media (min-width: 1200px){.footer-social{margin:110px 0 0}}.social-wrapper a{width:35px;height:35px;display:block;padding:11px 0 10px;text-align:center;background-color:#fff;border-radius:50%;color:#541b96}.social-wrapper a i{display:block;font-size:14px;line-height:1}@media (min-width: 1200px){.social-wrapper a i{font-size:26px}}.social-wrapper a:hover{text-decoration:none;opacity:.9}@media (min-width: 1200px){.social-wrapper a{width:48px;height:48px;padding:11px 0}}.social-wrapper+.social-wrapper{margin-left:20px}.hero-bg{width:100%;height:100%;position:absolute;z-index:0;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero-pattern-bg{position:absolute;top:0;left:50%;width:1340px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero-pattern-bg img{display:block;width:100%}@media (min-width: 992px){.hero-pattern-bg{width:1440px}}@media (min-width: 1200px){.hero-pattern-bg{width:1920px}}.hero-character .hero-guy-1,.hero-character .hero-guy-2,.hero-character .hero-guy-3,.hero-character .hero-girl{position:absolute;z-index:1}.hero-character .hero-guy-1 img,.hero-character .hero-guy-2 img,.hero-character .hero-guy-3 img,.hero-character .hero-girl img{display:block;width:100%}.hero-character{width:656px;height:100%;position:absolute;z-index:1;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero-character .hero-guy-1{bottom:-8px;left:50%;width:850px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 768px){.hero-character .hero-guy-1{bottom:-13px;width:992px}}@media (min-width: 992px){.hero-character .hero-guy-1{bottom:-15px;width:1280px}}@media (min-width: 1200px){.hero-character .hero-guy-1{bottom:-20px;width:1920px}}.hero-character .hero-guy-2{display:none;width:118px}@media (min-width: 768px){.hero-character .hero-guy-2{display:block;top:72px;left:60px}}@media (min-width: 992px){.hero-character .hero-guy-2{top:56px;width:144px}}@media (min-width: 1200px){.hero-character .hero-guy-2{display:block;top:80px;left:320px;width:160px}}@media (min-width: 1680px){.hero-character .hero-guy-2{top:92px}}.hero-character .hero-guy-3{right:186px;bottom:72px;width:92px}@media (min-width: 768px){.hero-character .hero-guy-3{right:86px;bottom:112px}}@media (min-width: 992px){.hero-character .hero-guy-3{width:128px}}@media (min-width: 1200px){.hero-character .hero-guy-3{right:256px;bottom:121px;width:146px}}.hero-character .hero-girl{top:70px;right:50%;width:200px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media (min-width: 768px){.hero-character .hero-girl{top:50px;right:10px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (min-width: 992px){.hero-character .hero-girl{top:50px;right:-20px;width:250px}}@media (min-width: 1200px){.hero-character .hero-girl{top:64px;right:245px;width:280px}}@media (min-width: 1680px){.hero-character .hero-girl{top:80px}}@media (min-width: 992px){.hero-character{width:768px;height:100%}}@media (min-width: 1200px){.hero-character{width:1440px;height:100%}}.hero-overlay{width:100%;height:200px;position:absolute;z-index:2;top:0;left:0}@media (min-width: 992px){.hero-overlay{background-image:-o-linear-gradient(top, rgba(13,0,32,0.3) -40px, rgba(53,0,58,0) 200px);background-image:linear-gradient(180deg, rgba(13,0,32,0.3) -40px, rgba(53,0,58,0) 200px)}}.hero-section{position:relative;z-index:4;width:100%}.hero-text{width:100%;margin:0 auto}.hero-text h1{font-family:"Playfair Display", serif;font-weight:700;font-size:55px;line-height:1;letter-spacing:-1px;text-align:center;color:#fff}.hero-text h1 span.red{color:#ef4b6c}@media (min-width: 768px){.hero-text h1{font-size:80px}}@media (min-width: 1200px){.hero-text h1{font-size:105px;letter-spacing:-1.8px}}.hero-text p{width:100%;max-width:300px;margin:15px auto 0;color:#fff;font-size:14px;text-align:center}@media (min-width: 768px){.hero-text p{max-width:100%;margin:30px auto 0;font-size:18px}}@media (min-width: 768px){.hero-text{margin:0}}.hero-button{position:relative;height:90px;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.hero-button .btn.btn-primary,.hero-button .btn.btn-white{right:calc(50% - 110px);width:220px;margin:0 auto;padding:0;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s;visibility:visible;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.hero-button .btn.btn-primary i,.hero-button .btn.btn-white i{visibility:hidden;position:relative;font-size:0;color:rgba(0,0,0,0);-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.hero-button .btn.btn-primary span,.hero-button .btn.btn-white span{visibility:visible;position:relative;font-size:12px;color:#fff;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.hero-button .btn.btn-primary:hover,.hero-button .btn.btn-white:hover{opacity:.9}.hero-button .btn.btn-white span{color:#5238b1}@media (min-width: 768px){.hero-button{height:130px;padding:40px 0}}@media (min-width: 992px){.hero-button{height:170px;padding:40px 0 80px}}@media (min-width: 1200px){.hero-button{height:190px;padding:40px 0 100px}}.hero-button-float{position:relative;height:90px;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.hero-button-float .btn{-webkit-box-shadow:none;box-shadow:none}.hero-button-float .btn.btn-primary,.hero-button-float .btn.btn-white{position:absolute;bottom:calc(100vh - 70px);left:calc(50% - 110px);width:220px;margin:0 auto;padding:0;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s;visibility:visible;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.hero-button-float .btn.btn-primary i,.hero-button-float .btn.btn-white i{visibility:hidden;position:relative;font-size:0;color:rgba(0,0,0,0);-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.hero-button-float .btn.btn-primary span,.hero-button-float .btn.btn-white span{visibility:visible;position:relative;font-size:12px;color:#fff;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.hero-button-float .btn.btn-primary:hover,.hero-button-float .btn.btn-white:hover{opacity:.9}@media (min-width: 768px){.hero-button-float .btn.btn-primary,.hero-button-float .btn.btn-white{bottom:calc(100vh - 90px)}}.hero-button-float .btn.btn-white span{color:#5238b1}.hero-button-float.floating .btn{-webkit-box-shadow:none;box-shadow:none}.hero-button-float.floating .btn.btn-primary,.hero-button-float.floating .btn.btn-white{position:fixed;z-index:9;bottom:15px;left:calc(100% - 75px);width:60px;height:60px;padding:22px 17px;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s;visibility:visible;background-color:#ef4b6c;border-radius:50%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.hero-button-float.floating .btn.btn-primary i,.hero-button-float.floating .btn.btn-white i{visibility:visible;font-size:16px;color:#fff;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}@media (min-width: 768px){.hero-button-float.floating .btn.btn-primary i,.hero-button-float.floating .btn.btn-white i{font-size:20px}}.hero-button-float.floating .btn.btn-primary span,.hero-button-float.floating .btn.btn-white span{visibility:hidden;font-size:0;color:rgba(0,0,0,0);-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.hero-button-float.floating .btn.btn-primary:hover,.hero-button-float.floating .btn.btn-white:hover{opacity:.9}@media (min-width: 768px){.hero-button-float.floating .btn.btn-primary,.hero-button-float.floating .btn.btn-white{bottom:30px;left:calc(100% - 94px);width:64px;height:64px;padding:22px 17px}}.hero-button-float.floating.hide .btn.btn-primary,.hero-button-float.floating.hide .btn.btn-white{bottom:-75px}.hero-button-float.floating.hide .btn.btn-primary i,.hero-button-float.floating.hide .btn.btn-white i{visibility:hidden}.hero-button-float.floating.hide .btn.btn-primary span,.hero-button-float.floating.hide .btn.btn-white span{visibility:hidden}@media (min-width: 768px){.hero-button-float.floating.hide .btn.btn-primary,.hero-button-float.floating.hide .btn.btn-white{bottom:-94px}}@media (min-width: 768px){.hero-button-float{height:130px;padding:40px 0}}@media (min-width: 992px){.hero-button-float{height:170px;padding:40px 0 80px}}@media (min-width: 1200px){.hero-button-float{height:190px;padding:40px 0 100px}}.hero-button-wrapper{position:absolute;top:0;left:0;width:100%;height:100vh}.hero-button-fixed{position:relative}.hero-button-fixed .btn.btn-primary{position:fixed;z-index:9;top:calc(100% + 50px);right:15px;width:50px;height:50px;padding:17px 16px;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s;visibility:visible;background-color:#ef4b6c;border-radius:50%}.hero-button-fixed .btn.btn-primary i{visibility:visible;font-size:16px;color:#fff;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}@media (min-width: 768px){.hero-button-fixed .btn.btn-primary i{font-size:20px}}.hero-button-fixed .btn.btn-primary span{visibility:hidden;font-size:0;color:rgba(0,0,0,0);-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.hero-button-fixed .btn.btn-primary:hover{opacity:.9}@media (min-width: 768px){.hero-button-fixed .btn.btn-primary{top:calc(100% + 50px);right:40px;width:64px;height:64px;padding:22px 21px}}.hero-button-fixed.show .btn.btn-primary{top:calc(100% - 65px)}@media (min-width: 768px){.hero-button-fixed.show .btn.btn-primary{top:calc(100% - 94px)}}.services-section{position:relative;width:100%;max-width:940px;overflow:hidden;margin:0 auto}.service-bottom{position:absolute;top:-392px;left:50%;-webkit-transform:translateX(calc(-50% + 26px));-ms-transform:translateX(calc(-50% + 26px));transform:translateX(calc(-50% + 26px))}.service-bottom img{height:100%;max-height:494px}@media (min-width: 768px){.service-bottom img{max-height:730px}}@media (min-width: 992px){.service-bottom img{max-height:966px}}@media (min-width: 768px){.service-bottom{top:-576px;-webkit-transform:translateX(calc(-50% + 242px));-ms-transform:translateX(calc(-50% + 242px));transform:translateX(calc(-50% + 242px))}}@media (min-width: 992px){.service-bottom{top:-764px;-webkit-transform:translateX(calc(-50% + 376px));-ms-transform:translateX(calc(-50% + 376px));transform:translateX(calc(-50% + 376px))}}.service-top{position:absolute;top:-396px;left:50%;-webkit-transform:translateX(calc(-50% + 52px));-ms-transform:translateX(calc(-50% + 52px));transform:translateX(calc(-50% + 52px))}.service-top img{height:100%;max-height:460px}@media (min-width: 768px){.service-top img{max-height:688px}}@media (min-width: 992px){.service-top img{max-height:916px}}@media (min-width: 768px){.service-top{top:-596px;-webkit-transform:translateX(calc(-50% + 284px));-ms-transform:translateX(calc(-50% + 284px));transform:translateX(calc(-50% + 284px))}}@media (min-width: 992px){.service-top{top:-798px;-webkit-transform:translateX(calc(-50% + 432px));-ms-transform:translateX(calc(-50% + 432px));transform:translateX(calc(-50% + 432px))}}.services-container{margin-top:40px;padding:0 15px}.services-container .col-6{max-width:175px;padding:0}@media (min-width: 576px){.services-container .col-6{max-width:100%;padding-right:15px;padding-left:15px}}@media (min-width: 576px){.services-container{padding:0 50px}}@media (min-width: 768px){.services-container{padding:0 18px}}@media (min-width: 992px){.services-container{margin-top:64px}}.service-wrapper{margin-bottom:36px}@media (min-width: 768px){.service-wrapper{margin-bottom:72px}}.service-image svg{display:block;margin:0 auto}.service-detail{width:100%;max-width:230px;margin:16px auto 0}.service-detail h3{font-family:"Montserrat", sans-serif;font-size:.75rem;line-height:14px;letter-spacing:1.38px;color:#1b2025}@media (min-width: 768px){.service-detail h3{font-weight:600;font-size:18px;line-height:1.22;letter-spacing:1px}}.service-detail p{display:none;margin-top:15px;font-family:"Lora", serif;font-size:15;line-height:1.73;letter-spacing:.5px;color:#626881}@media (min-width: 768px){.service-detail p{display:block}}@media (min-width: 768px){.service-detail{margin:24px auto 0}}.service-icon{width:77px;height:77px;position:relative;margin:0 auto}.service-icon svg{overflow:visible}.service-icon .icon-object{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.service-icon .icon-mask{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.clients-section{position:relative;width:100%;max-width:940px;margin:0 auto}.clients-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:938px;margin:50px auto 0}@media (min-width: 992px){.clients-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:60px auto 0}}.clients-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.clients-group+.clients-group{margin:20px 0 0}@media (min-width: 992px){.clients-group+.clients-group{margin:0 0 0 22px}}@media (min-width: 992px){.clients-group{-webkit-box-flex:0;-ms-flex:0 0 calc(calc(100% - 88px) / 5);flex:0 0 calc(calc(100% - 88px) / 5);width:calc(calc(100% - 88px) / 5)}}.clients-item{width:100%;height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background-color:#fff;border-radius:16px;-webkit-box-shadow:0 30px 40px 0 rgba(212,217,232,0.2);box-shadow:0 30px 40px 0 rgba(212,217,232,0.2)}.clients-item.hoopsai{width:180px;height:60px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;border-radius:9px}.clients-item.hoopsai img{width:110px}@media (min-width: 992px){.clients-item.hoopsai{width:100%;height:110px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-radius:16px}}.clients-item.agoda{width:260px;height:80px;-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;border-radius:11px}.clients-item.agoda img{width:90px}@media (min-width: 992px){.clients-item.agoda{width:100%;height:110px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-radius:16px}}.clients-item.getsafe{display:none}.clients-item.getsafe img{width:95px}@media (min-width: 992px){.clients-item.getsafe{display:-webkit-box;display:-ms-flexbox;display:flex}}.clients-item.grab{width:320px;height:100px;-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;border-radius:13px}.clients-item.grab img{width:90px}@media (min-width: 992px){.clients-item.grab{width:100%;height:110px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-radius:16px}}.clients-item.crisp{display:none}.clients-item.crisp img{width:95px}@media (min-width: 992px){.clients-item.crisp{display:-webkit-box;display:-ms-flexbox;display:flex}}.clients-item.anyleads{display:none}.clients-item.anyleads img{width:100px}@media (min-width: 992px){.clients-item.anyleads{display:-webkit-box;display:-ms-flexbox;display:flex}}.clients-item.teachable{width:260px;height:80px;-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;border-radius:11px}.clients-item.teachable img{width:100px}@media (min-width: 992px){.clients-item.teachable{width:100%;height:110px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-radius:16px}}.clients-item.flyr{display:none}.clients-item.flyr img{width:80px}@media (min-width: 992px){.clients-item.flyr{display:-webkit-box;display:-ms-flexbox;display:flex}}.clients-item.roger{width:180px;height:60px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;border-radius:9px}.clients-item.roger img{width:100px}@media (min-width: 992px){.clients-item.roger{width:100%;height:110px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-radius:16px}}.clients-item+.clients-item{margin:25px 0 0}.works-section{position:relative;z-index:3;width:100%;max-width:940px;margin:0 auto}.works-container{position:relative;z-index:3;margin:50px 0 -54px}@media (min-width: 768px){.works-container{margin:50px 0 -84px}}@media (min-width: 1200px){.works-container{margin:98px 0 -94px}}.work-list.calendar-works .btn-work{background-image:-o-linear-gradient(315deg, #8254e5, #83afe3 150%);background-image:linear-gradient(135deg, #8254e5, #83afe3 150%);-webkit-box-shadow:0 11px 36px 0 rgba(70,89,138,0.25);box-shadow:0 11px 36px 0 rgba(70,89,138,0.25)}.work-list.calendar-works .btn-work:not(:disabled):not(.disabled).active,.work-list.calendar-works .btn-work:not(:disabled):not(.disabled):active{background-image:-o-linear-gradient(315deg, #8254e5, #83afe3 150%);background-image:linear-gradient(135deg, #8254e5, #83afe3 150%);-webkit-box-shadow:0 11px 36px 0 rgba(70,89,138,0.25);box-shadow:0 11px 36px 0 rgba(70,89,138,0.25)}.work-list.calendar-works .work-image{background-color:#f8f8fa}.work-list.calendar-works .work-image img{max-width:252px}.work-list.calendar-works .work-image:before{width:100%;height:100%;content:'';position:absolute;top:0;right:0;z-index:0;background-image:url("../images/calendar-works.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.work-list.crisp-works .btn-work{background-image:-o-linear-gradient(315deg, #72e9f3 -20%, #404de6 120%);background-image:linear-gradient(135deg, #72e9f3 -20%, #404de6 120%);-webkit-box-shadow:0 11px 36px 0 rgba(70,89,138,0.25);box-shadow:0 11px 36px 0 rgba(70,89,138,0.25)}.work-list.crisp-works .btn-work:not(:disabled):not(.disabled).active,.work-list.crisp-works .btn-work:not(:disabled):not(.disabled):active{background-image:-o-linear-gradient(315deg, #72e9f3 -20%, #404de6 120%);background-image:linear-gradient(135deg, #72e9f3 -20%, #404de6 120%);-webkit-box-shadow:0 11px 36px 0 rgba(70,89,138,0.25);box-shadow:0 11px 36px 0 rgba(70,89,138,0.25)}.work-list.crisp-works .work-image{background-image:-o-linear-gradient(300deg, #c99fff -20%, #4a4eff);background-image:linear-gradient(150deg, #c99fff -20%, #4a4eff)}.work-list.crisp-works .work-image img{max-width:199px}@media (min-width: 992px){.work-list.crisp-works .work-image img{max-width:252px}}.work-list.crisp-works .work-image:before{width:100%;height:100%;content:'';position:absolute;z-index:0;top:0;right:0;background-image:url("../images/work-pattern.png");background-repeat:no-repeat;background-position:center;background-size:100% auto}.work-list.lifecycle-works .btn-work{background-image:-o-linear-gradient(225deg, #1ad4bb, #b2de94);background-image:linear-gradient(225deg, #1ad4bb, #b2de94);-webkit-box-shadow:0 11px 36px 0 rgba(70,89,138,0.25);box-shadow:0 11px 36px 0 rgba(70,89,138,0.25)}.work-list.lifecycle-works .btn-work:not(:disabled):not(.disabled).active,.work-list.lifecycle-works .btn-work:not(:disabled):not(.disabled):active{background-image:-o-linear-gradient(225deg, #1ad4bb, #b2de94);background-image:linear-gradient(225deg, #1ad4bb, #b2de94);-webkit-box-shadow:0 11px 36px 0 rgba(70,89,138,0.25);box-shadow:0 11px 36px 0 rgba(70,89,138,0.25)}.work-list.lifecycle-works .work-image{background-image:-o-linear-gradient(225deg, #0abac2, #b2de94);background-image:linear-gradient(225deg, #0abac2, #b2de94)}.work-list.lifecycle-works .work-image img{max-width:201px}@media (min-width: 992px){.work-list.lifecycle-works .work-image img{max-width:268px}}.work-list.lifecycle-works .work-image:before{width:100%;height:100%;content:'';position:absolute;z-index:0;top:0;right:0;background-image:url("../images/work-pattern.png");background-repeat:no-repeat;background-position:left top;background-size:100% auto}.work-list:nth-child(odd) .work-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 768px){.work-list:nth-child(odd) .work-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.work-list:nth-child(odd) .work-image{border-radius:10px 10px 0 0}@media (min-width: 768px){.work-list:nth-child(odd) .work-image{border-radius:0 10px 10px 0}}@media (min-width: 992px){.work-list:nth-child(odd) .work-image{border-radius:0 15px 15px 0}}.work-list:nth-child(even) .work-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 768px){.work-list:nth-child(even) .work-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.work-list:nth-child(even) .work-image{border-radius:10px 10px 0 0}@media (min-width: 768px){.work-list:nth-child(even) .work-image{border-radius:10px 0 0 10px}}@media (min-width: 992px){.work-list:nth-child(even) .work-image{border-radius:15px 0 0 15px}}.work-list+.work-list{margin-top:40px}@media (min-width: 768px){.work-list+.work-list{margin-top:60px}}@media (min-width: 992px){.work-list+.work-list{margin-top:80px}}.work-wrapper{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 70px 140px 0 rgba(130,136,171,0.2);box-shadow:0 70px 140px 0 rgba(130,136,171,0.2)}@media (min-width: 992px){.work-wrapper{border-radius:15px}}.work-image{position:relative;overflow:hidden}.work-description{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:36px;text-align:center}.work-description h3{font-family:"Playfair Display", serif;font-weight:700;font-size:1.625rem;line-height:1.33;letter-spacing:.8px;color:#1b2025}@media (min-width: 768px){.work-description h3{font-size:28px;letter-spacing:1px}}@media (min-width: 992px){.work-description h3{font-size:40px;letter-spacing:1.25px}}.work-description p{margin-top:20px;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:500;line-height:1.78;letter-spacing:.44px;color:#7c82a2}@media (min-width: 768px){.work-description p{margin-top:20px;color:#8c93bd}}.work-description .btn{width:100%;max-width:250px;margin-top:40px}@media (min-width: 768px){.work-description .btn{width:auto;min-width:220px;margin-top:30px}}@media (min-width: 768px){.work-description{width:50%;min-height:336px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:48px 56px;text-align:left}}@media (min-width: 992px){.work-description{min-height:455px;padding:86px 60px}}@media (min-width: 1200px){.work-description{min-height:472px;padding:94px 80px}}.work-detail{height:100%}.work-image{position:relative;overflow:hidden;width:100%;min-height:280px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background-size:cover}.work-image img{position:relative;z-index:1}@media (min-width: 768px){.work-image{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:auto}}.home-404{max-width:1030px;margin:0 auto;overflow:hidden;min-height:100vh;padding:80px 25px 0}@media (min-width: 576px){.home-404{padding:120px 50px}.home-404 .card{padding:0 30px}}@media (min-width: 768px){.home-404{padding:120px 40px 160px}}.home-404 .card.card-error{width:100%;margin-top:-64px}.home-404 .card.card-error .caption{padding:72px 0px}@media (min-width: 576px){.home-404 .card.card-error .caption{padding:80px 0px}}.sky{-webkit-transform:rotate(65deg);-ms-transform:rotate(65deg);transform:rotate(65deg);width:70%;height:100%;position:absolute;top:0;opacity:0;z-index:1}.sky.show{opacity:1}.stars{position:absolute;width:8px;height:50px}.stars .stars-head{width:5px;height:5px;background:rgba(254,254,254,0.7);border-radius:100%;bottom:0;position:absolute}.stars .stars-tail{position:absolute;top:5px;height:35px;width:4px;border-radius:50%;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(-20%, #fefefe), to(rgba(255,255,255,0)));background-image:-o-linear-gradient(bottom, #fefefe -20%, rgba(255,255,255,0) 100%);background-image:linear-gradient(0deg, #fefefe -20%, rgba(255,255,255,0) 100%);z-index:20;left:1px;-webkit-animation:tailed 0.3s linear infinite;animation:tailed 0.3s linear infinite;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.stars{opacity:0}.stars.fall{-webkit-animation:skyspace 5s ease infinite;animation:skyspace 5s ease infinite;-webkit-animation-delay:3s;animation-delay:3s}.stars.stars-1{right:60px;top:-30px;opacity:0;-webkit-transform:scale(1.1, 1.5);-ms-transform:scale(1.1, 1.5);transform:scale(1.1, 1.5)}.stars.stars-1.fall{-webkit-animation-delay:0.40s;animation-delay:0.40s;-webkit-animation:skyspace 4s ease infinite;animation:skyspace 4s ease infinite}.stars.stars-2{right:380px;top:-290px;opacity:0}.stars.stars-2.fall{-webkit-animation-delay:0.70s;animation-delay:0.70s;-webkit-animation:skyspace 5s ease infinite;animation:skyspace 5s ease infinite}.stars.stars-3{right:280px;top:-290px;opacity:0}.stars.stars-3.fall{-webkit-animation:skyspace 7s ease infinite;animation:skyspace 7s ease infinite;-webkit-animation-delay:0.65s;animation-delay:0.65s}.stars.stars-4{right:430px;top:-100px;opacity:0}.stars.stars-4.fall{-webkit-animation:skyspace 6s ease infinite;animation:skyspace 6s ease infinite;-webkit-animation-delay:1.20s;animation-delay:1.20s}.stars.stars-5{right:560px;top:100px;opacity:0}.stars.stars-5.fall{-webkit-animation:skyspace 7s ease infinite;animation:skyspace 7s ease infinite;-webkit-animation-delay:4.30s;animation-delay:4.30s}.stars.stars-6{right:660px;top:300px;opacity:0}.stars.stars-6.fall{-webkit-animation:skyspace 7s ease infinite;animation:skyspace 7s ease infinite;-webkit-animation-delay:2.1s;animation-delay:2.1s}.stars.stars-7{right:140px;top:-290px;opacity:0}.stars.stars-7.fall{-webkit-animation:skyspace 6s ease infinite;animation:skyspace 6s ease infinite;-webkit-animation-delay:2.30s;animation-delay:2.30s}.stars.stars-8{right:260px;top:-350px;opacity:0}.stars.stars-8.fall{-webkit-animation:skyspace 8s ease infinite;animation:skyspace 8s ease infinite;-webkit-animation-delay:4.2s;animation-delay:4.2s}.stars.stars-9{right:460px;top:-90px;opacity:0}.stars.stars-9.fall{-webkit-animation:skyspace 8s ease infinite;animation:skyspace 8s ease infinite;-webkit-animation-delay:3.1s;animation-delay:3.1s}.stars.stars-10{right:240px;top:-290px;opacity:0}.stars.stars-10.fall{-webkit-animation:skyspace 5s ease infinite;animation:skyspace 5s ease infinite;-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes blinkstar{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}66%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.3}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes blinkstar{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}66%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0.3}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes tailed{0%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);opacity:0.3}100%{-webkit-transform:rotate(2deg);transform:rotate(2deg);opacity:0.8}}@keyframes tailed{0%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);opacity:0.3}100%{-webkit-transform:rotate(2deg);transform:rotate(2deg);opacity:0.8}}@-webkit-keyframes dash{0%{stroke-dashoffset:50}50%{stroke-dashoffset:70}80%{stroke-dashoffset:60}100%{stroke-dashoffset:50}}@keyframes dash{0%{stroke-dashoffset:50}50%{stroke-dashoffset:70}80%{stroke-dashoffset:60}100%{stroke-dashoffset:50}}@-webkit-keyframes dash2{0%{stroke-dashoffset:100}50%{stroke-dashoffset:120}80%{stroke-dashoffset:110}100%{stroke-dashoffset:100}}@keyframes dash2{0%{stroke-dashoffset:100}50%{stroke-dashoffset:120}80%{stroke-dashoffset:110}100%{stroke-dashoffset:100}}@-webkit-keyframes vibrate{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(-1px, 1px);transform:translate(-1px, 1px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes vibrate{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(-1px, 1px);transform:translate(-1px, 1px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes skyspace{0%{-webkit-transform:translate(0, -400px) scale(1, 1.2);transform:translate(0, -400px) scale(1, 1.2);opacity:0.8}100%{-webkit-transform:translate(0, 1280px) scale(1, 1.3);transform:translate(0, 1280px) scale(1, 1.3);opacity:0}}@keyframes skyspace{0%{-webkit-transform:translate(0, -400px) scale(1, 1.2);transform:translate(0, -400px) scale(1, 1.2);opacity:0.8}100%{-webkit-transform:translate(0, 1280px) scale(1, 1.3);transform:translate(0, 1280px) scale(1, 1.3);opacity:0}}.section-error{position:absolute;width:100%;height:100%;background-image:-webkit-gradient(linear, right top, left bottom, color-stop(10%, #FFBD88), color-stop(#FF5D85), color-stop(#D63E7C), to(#720595));background-image:-o-linear-gradient(top right, #FFBD88 10%, #FF5D85, #D63E7C, #720595 100%);background-image:linear-gradient(to bottom left, #FFBD88 10%, #FF5D85, #D63E7C, #720595 100%)}.error-bg{width:100%;height:100%;position:absolute;z-index:0;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.error-pattern-bg{position:absolute;top:0;left:50%;width:768px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.error-pattern-bg img{display:block;width:100%}@media (min-width: 768px){.error-pattern-bg{width:1340px}}@media (min-width: 992px){.error-pattern-bg{width:1440px}}@media (min-width: 1441px){.error-pattern-bg{width:100%}}.error-patterns{width:100%;height:100%;position:absolute;z-index:1;overflow:hidden}.error-patterns .pattern-planet-1{width:30px;height:30px;position:absolute;top:50%;left:-15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#ffcf41;opacity:.3;border-radius:50%}@media (min-width: 768px){.error-patterns .pattern-planet-1{width:30px;height:30px;left:-15px}}@media (min-width: 992px){.error-patterns .pattern-planet-1{width:49px;height:49px;left:-24px}}@media (min-width: 1200px){.error-patterns .pattern-planet-1{width:60px;height:60px;left:-30px}}.error-patterns .pattern-planet-2{width:50px;height:50px;position:absolute;left:40px;bottom:25px;border:2px solid #fff;opacity:.4;border-radius:50%}@media (min-width: 768px){.error-patterns .pattern-planet-2{width:70px;height:70px;left:56px;bottom:50px}}@media (min-width: 992px){.error-patterns .pattern-planet-2{width:115px;height:115px;left:100px;bottom:90px}}@media (min-width: 1200px){.error-patterns .pattern-planet-2{width:140px;height:140px;left:112px;bottom:100px}}.error-patterns .pattern-planet-3{width:25px;height:25px;position:absolute;top:100px;left:50%;-webkit-transform:translateX(calc(-50% - 20px));-ms-transform:translateX(calc(-50% - 20px));transform:translateX(calc(-50% - 20px));border:2px solid #fff;opacity:.4;border-radius:50%}@media (min-width: 768px){.error-patterns .pattern-planet-3{width:25px;height:25px;-webkit-transform:translateX(calc(-50% - 40px));-ms-transform:translateX(calc(-50% - 40px));transform:translateX(calc(-50% - 40px))}}@media (min-width: 992px){.error-patterns .pattern-planet-3{width:40px;height:40px;-webkit-transform:translateX(calc(-50% - 60px));-ms-transform:translateX(calc(-50% - 60px));transform:translateX(calc(-50% - 60px))}}@media (min-width: 1200px){.error-patterns .pattern-planet-3{width:50px;height:50px;-webkit-transform:translateX(calc(-50% - 80px));-ms-transform:translateX(calc(-50% - 80px));transform:translateX(calc(-50% - 80px))}}.error-patterns .pattern-planet-4{width:10px;height:10px;position:absolute;top:194px;left:50%;-webkit-transform:translateX(calc(-50% + 48px));-ms-transform:translateX(calc(-50% + 48px));transform:translateX(calc(-50% + 48px));background-color:#ffcf41;opacity:.3;border-radius:50%}@media (min-width: 768px){.error-patterns .pattern-planet-4{width:10px;height:10px;-webkit-transform:translateX(calc(-50% + 97px));-ms-transform:translateX(calc(-50% + 97px));transform:translateX(calc(-50% + 97px))}}@media (min-width: 992px){.error-patterns .pattern-planet-4{width:16px;height:16px;-webkit-transform:translateX(calc(-50% + 158px));-ms-transform:translateX(calc(-50% + 158px));transform:translateX(calc(-50% + 158px))}}@media (min-width: 1200px){.error-patterns .pattern-planet-4{width:20px;height:20px;-webkit-transform:translateX(calc(-50% + 194px));-ms-transform:translateX(calc(-50% + 194px));transform:translateX(calc(-50% + 194px))}}.error-patterns .pattern-planet-5{width:56px;height:56px;position:absolute;right:-21px;bottom:-35px;border:2px solid #fff;opacity:.4;border-radius:50%}@media (min-width: 768px){.error-patterns .pattern-planet-5{width:90px;height:90px;right:-36px;bottom:-45px}}@media (min-width: 992px){.error-patterns .pattern-planet-5{width:148px;height:148px;right:-60px;bottom:-72px}}@media (min-width: 1200px){.error-patterns .pattern-planet-5{width:180px;height:180px;right:-75px;bottom:-90px}}.error-images{width:100%;height:100%;position:absolute;z-index:2;overflow:hidden}.error-images img{display:block;width:100%}.error-images .error-big-planet{position:absolute;bottom:0;left:0;width:200px}@media (min-width: 768px){.error-images .error-big-planet{width:300px}}@media (min-width: 992px){.error-images .error-big-planet{width:495px}}@media (min-width: 1200px){.error-images .error-big-planet{width:600px}}.error-images .error-green-planet{position:absolute;top:20%;left:-20px;width:80px}@media (min-width: 768px){.error-images .error-green-planet{left:50px;width:66px}}@media (min-width: 992px){.error-images .error-green-planet{top:17.0454545%;left:82px;width:99px}}@media (min-width: 1200px){.error-images .error-green-planet{left:150px;width:120px}}.error-images .error-orange-planet{position:absolute;top:12%;right:-86px;width:198px}@media (min-width: 768px){.error-images .error-orange-planet{right:-60px;width:148px}}@media (min-width: 992px){.error-images .error-orange-planet{top:6.8181818%;right:-88px;width:220px}}@media (min-width: 1200px){.error-images .error-orange-planet{right:-120px;width:268px}}.error-images .error-moon{position:absolute;bottom:80px;left:50%;width:40px;-webkit-transform:translateX(calc(-50% - 20px));-ms-transform:translateX(calc(-50% - 20px));transform:translateX(calc(-50% - 20px))}@media (min-width: 768px){.error-images .error-moon{bottom:40px;width:40px;-webkit-transform:translateX(calc(-50% + 40px));-ms-transform:translateX(calc(-50% + 40px));transform:translateX(calc(-50% + 40px))}}@media (min-width: 992px){.error-images .error-moon{bottom:66px;width:60px;-webkit-transform:translateX(calc(-50% + 66px));-ms-transform:translateX(calc(-50% + 66px));transform:translateX(calc(-50% + 66px))}}@media (min-width: 1200px){.error-images .error-moon{bottom:80px;width:72px;-webkit-transform:translateX(calc(-50% + 80px));-ms-transform:translateX(calc(-50% + 80px));transform:translateX(calc(-50% + 80px))}}.error-images .error-astronaut{position:absolute;right:-40px;bottom:0px;width:200px}@media (min-width: 768px){.error-images .error-astronaut{right:28px;bottom:-28px;width:220px}}@media (min-width: 992px){.error-images .error-astronaut{right:46px;bottom:-46px;width:330px}}@media (min-width: 1200px){.error-images .error-astronaut{right:56px;bottom:-56px;width:400px}}.error-text{position:relative;z-index:3;text-align:center}.error-text h1{font-family:"Playfair Display", serif;font-weight:700;font-size:45px;line-height:1.25;letter-spacing:-1px;text-align:center;color:#fff}.error-text h1 span.red{color:#ef4b6c}@media (min-width: 768px){.error-text h1{font-size:90px}}@media (min-width: 1200px){.error-text h1{font-size:120px;letter-spacing:-1.8px}}.error-text p{width:100%;max-width:300px;margin:10px auto 0;font-family:"Lora", serif;font-size:13px;line-height:1.5;letter-spacing:.5px;text-align:center;color:#fff}@media (min-width: 768px){.error-text p{max-width:100%;margin:20px auto 0;font-size:20px}}.error-text .btn{cursor:pointer;margin:20px auto 0;font-size:14px;font-weight:700}@media (min-width: 768px){.error-text .btn{margin:40px auto 0}}.maintenance-wrapper{text-align:center}.maintenance-wrapper h2{margin-top:24px;font-family:"Playfair Display", serif;font-weight:700;font-size:1.75rem;letter-spacing:1px;line-height:1.36}@media (min-width: 768px){.maintenance-wrapper h2{font-size:2.25rem}}.maintenance-wrapper p{width:100%;max-width:456px;margin:10px auto 0;font-family:"Montserrat", sans-serif;font-weight:500;font-size:.75rem;line-height:1.75;letter-spacing:1px;color:#88989d;text-align:center}@media (min-width: 768px){.maintenance-wrapper p{font-size:.875rem}}.maintenance-wrapper img{width:100%;max-width:560px}.maintenance-wrapper .btn{margin-top:25px}.ornamen{position:absolute;background-repeat:no-repeat;background-size:100%}.ornamen.ornamen-top-left{width:240px;height:218px;top:-73px;left:-37px;background-image:url("../images/ornamen-top-left.png")}@media (min-width: 768px){.ornamen.ornamen-top-left{width:480px;height:435px;top:-146px;left:-74px}}.ornamen.ornamen-middle-left{width:90px;height:53px;bottom:36px;left:-45px;background-image:url("../images/ornamen-middle-left.png")}@media (min-width: 768px){.ornamen.ornamen-middle-left{width:180px;height:106px;bottom:72px;left:-90px}}.ornamen.ornamen-middle-right{width:141px;height:140px;top:50%;right:-89px;background-image:url("../images/ornamen-middle-right.png");-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 768px){.ornamen.ornamen-middle-right{width:282px;height:280px;right:-178px}}.ornamen.ornamen-bottom-right{width:264px;height:83px;right:-13px;bottom:-40px;background-image:url("../images/ornamen-bottom-right.png")}@media (min-width: 768px){.ornamen.ornamen-bottom-right{width:528px;height:166px;right:-26px;bottom:-80px}}.schedule-container{position:relative;width:100%;max-width:940px;margin:0 auto}.schedule-calendar{border-radius:5px;-webkit-box-shadow:0 72px 164px 0 rgba(45,54,95,0.05);box-shadow:0 72px 164px 0 rgba(45,54,95,0.05);position:relative;top:-58px;width:100%;background-color:#fff}.schedule-calendar>div[id^="zabuto_"]{position:relative;z-index:1}.schedule-calendar .zabuto_calendar .table tr td{border:0}.schedule-calendar .zabuto_calendar .table tr.calendar-month-header{display:none}.schedule-calendar .zabuto_calendar .table tr.calendar-dow-header th{height:60px;padding:18px 0;font-family:"Montserrat", sans-serif;font-size:.813rem;font-weight:500;line-height:24px;letter-spacing:.17px;background-color:#fff;border:0}.schedule-calendar .zabuto_calendar .table tr.calendar-dow-header th:first-child{border-radius:5px 0 0 0}.schedule-calendar .zabuto_calendar .table tr.calendar-dow-header th:last-child{border-radius:0 5px 0 0}@media (min-width: 576px){.schedule-calendar .zabuto_calendar .table tr.calendar-dow-header th{font-size:.938rem}}.schedule-calendar .zabuto_calendar .table tr.calendar-dow td{padding:0}.schedule-calendar .zabuto_calendar .table tr.calendar-dow td .day{height:60px;padding:18px 0;font-family:"Montserrat", sans-serif;font-size:.813rem;font-weight:300;line-height:24px;letter-spacing:.17px;cursor:default}.schedule-calendar .zabuto_calendar .table tr.calendar-dow td .day.day-event{font-weight:300;color:#ef4b6c;background-color:#fbf6f6}@media (min-width: 576px){.schedule-calendar .zabuto_calendar .table tr.calendar-dow td .day{font-size:.938rem}}.schedule-calendar .zabuto_calendar .table tr.calendar-dow td:first-child[id^="zabuto_"],.schedule-calendar .zabuto_calendar .table tr.calendar-dow td:last-child[id^="zabuto_"]{background-color:#fbf6f6}.schedule-calendar .zabuto_calendar .table tr.calendar-dow td:first-child[id^="zabuto_"] .day,.schedule-calendar .zabuto_calendar .table tr.calendar-dow td:last-child[id^="zabuto_"] .day{color:#ef4b6c}.schedule-calendar .zabuto_calendar .table tr:last-child{border:0}.schedule-calendar .zabuto_calendar .table tr:last-child td:first-child{border-radius:0 0 0 5px}.schedule-calendar .zabuto_calendar .table tr:last-child td:last-child{border-radius:0 0 5px 0}@media (min-width: 768px){.schedule-calendar{top:-48px}}@media (min-width: 992px){.schedule-calendar{top:-72px}}.schedule-char{position:absolute;z-index:2}.schedule-char svg{width:100%}.schedule-char.iyik{width:120px;height:144px;top:-90px;left:-48px;z-index:0}@media (min-width: 768px){.schedule-char.iyik{width:162px;height:194px;top:-120px;left:-65px}}.schedule-char.iyik-arm{width:120px;height:144px;top:-90px;left:-48px}@media (min-width: 768px){.schedule-char.iyik-arm{width:162px;height:194px;top:-120px;left:-65px}}.schedule-char.kentos{width:180px;height:182px;right:0;bottom:-105px}@media (min-width: 768px){.schedule-char.kentos{width:239px;height:241px;right:20px;bottom:-140px}}.schedule-char.kompreng{width:168px;height:163px;right:130px;bottom:-102px}@media (min-width: 768px){.schedule-char.kompreng{width:226px;height:219px;right:218px;bottom:-135px}}.schedule-char.mbut{width:166px;height:167px;top:135px;left:-105px}@media (min-width: 768px){.schedule-char.mbut{width:222px;height:223px;top:115px;left:-140px}}.schedule-char.minthi{width:218px;height:224px;right:-135px;bottom:-98px}@media (min-width: 768px){.schedule-char.minthi{width:293px;height:301px;right:-180px;bottom:-130px}}.blog-hero header{position:absolute;z-index:9;top:0;width:100%}.blog-hero-section{width:100%;height:560px;position:relative;overflow:hidden}@media (min-width: 992px){.blog-hero-section{height:675px}}@media (min-width: 1200px){.blog-hero-section{height:780px}}.blog-hero-section>div{will-change:transform}.blog-hero-bg{width:100%;height:100%;position:absolute;z-index:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.blog-bg-rear{width:100%;height:100%;position:absolute;background-image:-webkit-gradient(linear, left bottom, right top, from(#3629a7), to(#c238be));background-image:-o-linear-gradient(bottom left, #3629a7, #c238be);background-image:linear-gradient(to top right, #3629a7, #c238be)}.blog-bg-front{position:absolute;top:0;left:50%;width:1200px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.blog-bg-front img{display:block;width:100%}@media (min-width: 992px){.blog-bg-front{width:1440px}}@media (min-width: 1200px){.blog-bg-front{width:1920px}}.blog-hero-char{width:100%;height:100%;position:absolute;z-index:1;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 1200px){.blog-hero-char{width:1440px;height:100%}}.blog-guy-1{display:none;position:absolute;width:150px}.blog-guy-1 img{display:block;width:100%}@media (min-width: 768px){.blog-guy-1{display:block;top:-25px;left:100px}}@media (min-width: 992px){.blog-guy-1{top:-20px;left:150px;width:169px}}@media (min-width: 1200px){.blog-guy-1{top:-55px;left:362px;width:224px}}@media (min-width: 1680px){.blog-guy-1{top:-45px}}.blog-guy-2{position:absolute;bottom:12px;left:-98px;width:326px;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.blog-guy-2 img{display:block;width:100%}@media (min-width: 576px){.blog-guy-2{bottom:-18px}}@media (min-width: 768px){.blog-guy-2{bottom:0;left:-38px;width:340px}}@media (min-width: 992px){.blog-guy-2{left:0;width:382px}}@media (min-width: 1200px){.blog-guy-2{bottom:-5px;left:76px;width:509px}}.blog-guy-3{position:absolute;right:15px;bottom:86px;width:125px}.blog-guy-3 img{display:block;width:100%}@media (min-width: 768px){.blog-guy-3{right:80px;bottom:120px;width:185px}}@media (min-width: 992px){.blog-guy-3{width:208px}}@media (min-width: 1200px){.blog-guy-3{right:180px;bottom:108px;width:256px}}.blog-girl-1{position:absolute;top:-20px;right:50%;width:228px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.blog-girl-1 img{display:block;width:100%}@media (min-width: 768px){.blog-girl-1{top:-25px;right:84px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (min-width: 992px){.blog-girl-1{width:295px}}@media (min-width: 1200px){.blog-girl-1{top:-60px;right:154px;width:372px}}@media (min-width: 1680px){.blog-girl-1{top:-34px}}.blog-hero-overlay{width:100%;height:200px;position:absolute;z-index:2}@media (min-width: 992px){.blog-hero-overlay{background-image:-o-linear-gradient(top, rgba(13,0,32,0.5) -40px, rgba(53,0,58,0) 200px);background-image:linear-gradient(180deg, rgba(13,0,32,0.5) -40px, rgba(53,0,58,0) 200px)}}.blog-hero-mask{position:absolute;z-index:3;bottom:-8px;left:50%;width:768px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.blog-hero-mask img{display:block;width:100%}@media (min-width: 768px){.blog-hero-mask{bottom:-13px;width:1200px}}@media (min-width: 992px){.blog-hero-mask{bottom:-15px;width:1440px}}@media (min-width: 1200px){.blog-hero-mask{bottom:-20px;width:1920px}}.blog-white-mask{position:absolute;bottom:0;left:50%;width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.blog-white-mask img{display:block;width:100%}.blog-hero-text{position:absolute;z-index:4;top:208px;left:50%;width:100%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.blog-hero-text h1{margin:0;font-family:"Playfair Display", serif;font-size:55px;line-height:1.15;letter-spacing:-1px;color:#fff}@media (min-width: 768px){.blog-hero-text h1{font-size:76px}}@media (min-width: 1200px){.blog-hero-text h1{font-size:105px;line-height:1;letter-spacing:-4.2px}}@media (min-width: 768px){.blog-hero-text{top:200px}}@media (min-width: 992px){.blog-hero-text{top:260px}}@media (min-width: 1200px){.blog-hero-text{top:292px}}.blogs .container{position:relative;z-index:5;margin-bottom:-62px}.blogs .container .row>div{padding-left:20px;padding-right:20px}@media (min-width: 768px){.blogs .container{margin-bottom:calc(-120px - 3.75%)}}.blogs-section{padding-top:50px;min-height:300px}@media (max-width: 576px){.blogs-section{padding-top:60px}}.blog-item{display:grid;grid-template-columns:90px auto;grid-template-rows:auto 24px;overflow:hidden;padding:20px;background-color:#FFFFFF;border-radius:12px;-webkit-box-shadow:0px 60px 120px rgba(150,155,187,0.2);box-shadow:0px 60px 120px rgba(150,155,187,0.2);-webkit-transition:all ease 0.7s;-o-transition:all ease 0.7s;transition:all ease 0.7s}.blog-item:hover .blog-image img{-webkit-transform:rotate(1deg) scale(1.07) translate3d(0px, 0px, 0px);transform:rotate(1deg) scale(1.07) translate3d(0px, 0px, 0px)}.blog-item .blog-image{grid-column:1;grid-row:1 / span 2;overflow:hidden;height:200px;border-radius:10px;border-radius:12px 12px 0 0;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.blog-item .blog-image img{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;-webkit-transform:rotate(0deg) scale(1) translateX(0) translate3d(0px, 0px, 0px);transform:rotate(0deg) scale(1) translateX(0) translate3d(0px, 0px, 0px);-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}@media (min-width: 576px){.blog-item .blog-image img{grid-column:1;grid-row:1;height:200px}}@media (max-width: 575px){.blog-item .blog-image{height:90px;border-radius:10px}}.blog-item .blog-description{grid-column:2;grid-row:1;padding:0 0 0 20px}.blog-item .blog-description .blog-title{font-family:"Playfair Display", serif;font-size:14px;font-weight:bold;line-height:24px;letter-spacing:.5px;text-decoration:none;color:#2E3338}@media (min-width: 576px){.blog-item .blog-description .blog-title{font-family:"Montserrat", sans-serif;font-size:18px;line-height:26px}}@media (min-width: 576px){.blog-item .blog-description{grid-column:1;grid-row:2;padding:30px 30px 0px}}.blog-item .blog-info{grid-column:2;grid-row:2;padding:0 0 0 20px}.blog-item .blog-info .media img{width:40px;height:40px;display:none;border-radius:50%}@media (min-width: 576px){.blog-item .blog-info .media img{display:block}}.blog-item .blog-info .media .media-body{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.blog-item .blog-info .blog-username{display:none;margin:0px;font-size:14px;font-weight:500;color:#2E3338}@media (min-width: 576px){.blog-item .blog-info .blog-username{display:block}}.blog-item .blog-info .blog-date{font-size:11px;font-weight:normal;line-height:18px;color:#717796}@media (min-width: 1200px){.blog-item .blog-info .blog-date{font-size:12px}}@media (min-width: 576px){.blog-item .blog-info{grid-column:1;grid-row:3;padding:20px 30px 30px}}@media (min-width: 576px){.blog-item{cursor:pointer;grid-template-columns:1fr;grid-template-rows:200px auto 96px;padding:0}.blog-item:hover{-webkit-box-shadow:0px 70px 120px rgba(150,155,187,0.23);box-shadow:0px 70px 120px rgba(150,155,187,0.23)}}@media (min-width: 1200px){.blog-item{border-radius:15px}}.masonry,.masonry .masonry-brick{-webkit-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s}.masonry{-webkit-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.masonry .masonry-brick{-webkit-transition-property:left, right, top;-o-transition-property:left, right, top;transition-property:left, right, top}.masonry{margin:Infinity 0}.masonry .grid-sizer{width:97.5%}.masonry .gutter-sizer{width:Infinity}.masonry .item{width:97.5%;margin-bottom:Infinity}.masonry .item img{width:100%}@media (min-width: 576px){.masonry{margin:Infinity 0}.masonry .grid-sizer{width:97.5%}.masonry .gutter-sizer{width:Infinity}.masonry .item{width:97.5%;margin-bottom:Infinity}.masonry .item img{width:100%}}@media (min-width: 768px){.masonry{margin:5% 0}.masonry .grid-sizer{width:47.5%}.masonry .gutter-sizer{width:5%}.masonry .item{width:47.5%;margin-bottom:5%}.masonry .item img{width:100%}}@media (min-width: 992px){.masonry{margin:3.75% 0}.masonry .grid-sizer{width:30.83333%}.masonry .gutter-sizer{width:3.75%}.masonry .item{width:30.83333%;margin-bottom:3.75%}.masonry .item img{width:100%}}.masonry .item{margin-bottom:45px}@media (max-width: 1200px){.masonry .item{margin-bottom:36px}}@media (max-width: 767px){.masonry .item{width:100%;margin-bottom:20px}}.resources-container{position:relative;z-index:3;margin:0 auto -54px}@media (min-width: 768px){.resources-container{margin:0 auto -84px}}@media (min-width: 1200px){.resources-container{margin:0 auto -94px}}.resources-wrapper{max-width:938px;margin:0 auto}.resources-title{margin:30px 0 60px}.resources-title h1{font-family:"Playfair Display", serif;font-size:2.125rem;font-weight:700;line-height:46px}@media (min-width: 992px){.resources-title h1{font-size:2.75rem;line-height:56px}}.resources-title p{margin:20px auto 0;font-size:.813rem;line-height:24px;letter-spacing:.42px;color:#747396}@media (min-width: 768px){.resources-title p{line-height:28px}}@media (min-width: 992px){.resources-title p{max-width:768px;font-size:.938rem;line-height:32px;letter-spacing:.5px}}@media (min-width: 992px){.resources-title{margin:60px 0}}.resources-list:nth-child(odd) .resources-list-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 768px){.resources-list:nth-child(odd) .resources-list-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.resources-list:nth-child(odd) .resources-list-image{border-radius:10px 10px 0 0}@media (min-width: 768px){.resources-list:nth-child(odd) .resources-list-image{border-radius:10px 0 0 10px}}@media (min-width: 992px){.resources-list:nth-child(odd) .resources-list-image{border-radius:15px 0 0 15px}}.resources-list:nth-child(even) .resources-list-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 768px){.resources-list:nth-child(even) .resources-list-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.resources-list:nth-child(even) .resources-list-image{border-radius:10px 10px 0 0}@media (min-width: 768px){.resources-list:nth-child(even) .resources-list-image{border-radius:0 10px 10px 0}}@media (min-width: 992px){.resources-list:nth-child(even) .resources-list-image{border-radius:0 15px 15px 0}}.resources-list+.resources-list{margin-top:40px}@media (min-width: 768px){.resources-list+.resources-list{margin-top:60px}}@media (min-width: 992px){.resources-list+.resources-list{margin-top:80px}}.resources-list-wrapper{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 70px 140px 0 rgba(130,136,171,0.2);box-shadow:0 70px 140px 0 rgba(130,136,171,0.2)}@media (min-width: 992px){.resources-list-wrapper{border-radius:15px}}.resources-list-image{position:relative;overflow:hidden}.resources-list-description{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:36px;text-align:center}.resources-list-description h3{font-family:"Playfair Display", serif;font-weight:700;font-size:1.625rem;line-height:1.33;letter-spacing:.8px;color:#1b2025}@media (min-width: 768px){.resources-list-description h3{font-size:28px;letter-spacing:1px}}@media (min-width: 992px){.resources-list-description h3{font-size:40px;letter-spacing:1.25px}}.resources-list-description p{margin-top:20px;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:500;line-height:1.78;letter-spacing:.44px;color:#7c82a2}@media (min-width: 768px){.resources-list-description p{margin-top:20px;color:#8c93bd}}.resources-list-description .btn{width:100%;max-width:250px;margin-top:40px}@media (min-width: 768px){.resources-list-description .btn{width:auto;min-width:220px;margin-top:30px}}@media (min-width: 768px){.resources-list-description{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:48px 56px;text-align:left}}@media (min-width: 992px){.resources-list-description{padding:86px 60px}}@media (min-width: 1200px){.resources-list-description{padding:94px 80px}}.resources-list-detail{height:100%}.resources-list-image{position:relative;overflow:hidden;width:100%;min-height:280px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background-size:cover}.resources-list-image img{position:relative;z-index:1}@media (min-width: 768px){.resources-list-image{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-height:auto}}.resource-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}@media (min-width: 768px){.resource-detail{padding:50px 10px 0}}.resource-detail-image{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.resource-detail-image img{width:100%}@media (min-width: 768px){.resource-detail-image{width:390px;-webkit-box-flex:0;-ms-flex:0 0 390px;flex:0 0 390px}}@media (min-width: 992px){.resource-detail-image{width:440px;-webkit-box-flex:0;-ms-flex:0 0 440px;flex:0 0 440px}}@media (min-width: 1200px){.resource-detail-image{width:470px;-webkit-box-flex:0;-ms-flex:0 0 470px;flex:0 0 470px}}.resource-detail-content{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:40px}.resource-detail-content h1{font-family:"Playfair Display", serif;font-size:2.125rem;font-weight:700;line-height:46px}@media (min-width: 992px){.resource-detail-content h1{font-size:2.75rem;line-height:56px}}.resource-detail-content p{margin-top:20px;font-size:.813rem;line-height:32px;letter-spacing:.42px;color:#747396}.resource-detail-content p a{text-decoration:underline;color:#747396}.resource-detail-content p a:hover{text-decoration:underline;opacity:.7}.resource-detail-content p+p{margin-top:15px}@media (min-width: 768px){.resource-detail-content p{line-height:28px}}@media (min-width: 992px){.resource-detail-content p{margin-top:30px;font-size:.938rem;letter-spacing:.5px}}.resource-detail-content a{display:inline-block;margin-bottom:10px;font-size:.875rem;color:#525962}.resource-detail-content a img{display:inline-block;vertical-align:middle;max-height:12px;margin-bottom:2px}.resource-detail-content a:hover{text-decoration:none;opacity:.8}.resource-detail-content .btn{width:100%}.resource-detail-content .btn img{display:inline-block;vertical-align:middle;max-height:11px;margin-bottom:2px}.resource-detail-content .btn span{text-transform:initial}@media (min-width: 480px){.resource-detail-content .btn{width:auto}}@media (min-width: 768px){.resource-detail-content{width:calc(100% - 438px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 438px);flex:0 0 calc(100% - 438px);margin-top:0;margin-left:48px}}@media (min-width: 992px){.resource-detail-content{width:calc(100% - 508px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 508px);flex:0 0 calc(100% - 508px);margin-left:68px}}@media (min-width: 1200px){.resource-detail-content{width:calc(100% - 548px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 548px);flex:0 0 calc(100% - 548px);margin-left:78px}}.resource-detail-button{margin-top:30px}.main-content.products{background:-webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(70%, #F3F5FB), color-stop(150%, #E3E2FC));background:-o-linear-gradient(bottom, #fff 0%, #F3F5FB 70%, #E3E2FC 150%);background:linear-gradient(0deg, #fff 0%, #F3F5FB 70%, #E3E2FC 150%)}.product-item{background-color:#fff;-webkit-box-shadow:0px 60px 120px rgba(150,155,187,0.2);box-shadow:0px 60px 120px rgba(150,155,187,0.2);border-radius:15px;overflow:hidden;margin-bottom:50px}@media (max-width: 767.98px){.product-item{margin-bottom:30px}}.product-item .product-image{height:215px}@media (max-width: 991.98px){.product-item .product-image{height:480px}}@media (max-width: 767.98px){.product-item .product-image{height:232px}}.product-item .product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-item .product-description{padding:30px 30px 31px 30px}.product-item .product-title{font-size:18px;font-weight:600;color:#1B2025;margin-bottom:15px}.product-item .product-tag{margin-top:15px;margin-bottom:28px;font-size:13px;font-family:"Lora", serif}.product-item .product-price{font-size:22px}.product-featured{padding-top:180px;padding-bottom:250px}@media (max-width: 767.98px){.product-featured{padding-top:100px;padding-bottom:90px}}.product-featured .card{height:480px;border-radius:15px;overflow:hidden;position:relative;-webkit-box-shadow:0px 30px 60px rgba(143,152,175,0.15);box-shadow:0px 30px 60px rgba(143,152,175,0.15)}@media (max-width: 767.98px){.product-featured .card{height:580px}}.product-featured .card .card-body{padding:75px;position:relative;z-index:1}@media (max-width: 767.98px){.product-featured .card .card-body{padding:30px;text-align:center}}.product-featured .card .card-img{width:100%;height:100%;position:absolute}.product-featured .card .card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-featured .product-title{font-family:"Playfair Display", serif;font-size:50px;margin-top:30px;margin-bottom:60px}@media (max-width: 767.98px){.product-featured .product-title{font-size:30px;margin-top:10px;margin-bottom:30px}}.product-featured .product-description{max-width:365px}.product-featured .product-description .badge{color:#fff;background-color:rgba(255,255,255,0.2)}@media (max-width: 767.98px){.product-featured .product-description .btn{width:100%}}.product-filter{margin-bottom:30px;position:relative}@media (max-width: 767.98px){.product-filter ul{visibility:hidden;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.product-filter.open{z-index:6}.product-filter.open ul{visibility:visible;opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.product-filter.open .btn-product-selected:after{-webkit-transform:rotate(180deg) translateY(2px);-ms-transform:rotate(180deg) translateY(2px);transform:rotate(180deg) translateY(2px)}}.product-filter .btn{text-transform:capitalize;background-color:#FFFFFF;font-weight:600}.product-filter .btn.btn-product-selected{width:100%;text-align:left}.product-filter .btn.btn-product-selected:after{content:"";position:absolute;width:15px;height:8px;background-position:center;background-size:contain;background-image:url("../icons/chevron.svg");background-repeat:no-repeat;right:32px;top:23px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.product-filter .btn.btn-product-selected:focus{-webkit-box-shadow:none;box-shadow:none}@media (min-width: 768px){.product-filter .btn.btn-product-selected{display:none}}.product-filter .btn.selected{color:#fff;background-color:#ef4b6c;-webkit-box-shadow:10px 16px 40px 0 rgba(255,84,117,0.46);box-shadow:10px 16px 40px 0 rgba(255,84,117,0.46)}@media (max-width: 767.98px){.product-filter ul{position:absolute;width:100%;z-index:2;top:65px;background-color:#ffffff;padding:15px 0px;border-radius:13px}}.product-filter ul li{margin-bottom:30px}.product-filter ul li:not(:last-child){margin-right:20px}@media (max-width: 767.98px){.product-filter ul li{display:block;margin-bottom:0px}.product-filter ul li:not(:last-child){margin-right:0}.product-filter ul li .btn{width:100%;background:transparent;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;color:#1B2025;text-align:left;position:relative}.product-filter ul li .btn:before{content:"";height:100%;width:2px;left:0;display:block;position:absolute;left:0;background-color:#ef4b6c;top:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;opacity:0}.product-filter ul li .btn.selected{background:#f6f8fa;color:#1B2025;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}.product-filter ul li .btn.selected:before{opacity:1}}.overlay-product{position:fixed;width:100vw;height:100vh;background:#11003D;opacity:0.8;z-index:2;top:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.product-detail{padding-top:150px;padding-bottom:110px}@media (max-width: 767.98px){.product-detail{padding-top:80px;padding-bottom:30px}}.product-detail__flex{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px}@media (max-width: 991.98px){.product-detail__flex{display:block}}.product-detail__flex>div{padding-left:15px;padding-right:15px}.product-detail__content{-webkit-box-flex:0;-ms-flex:0 0 700px;flex:0 0 700px;max-width:700px}@media (max-width: 991.98px){.product-detail__content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%}}.product-detail__sidebar{width:100%}@media (max-width: 991.98px){.product-detail__sidebar{margin-top:30px}}.product-detail__sidebar .card{border-radius:13px}.product-detail__sidebar .card .card-body{padding:30px}.product-detail__sidebar .card .card-body h2{font-size:35px}.product-detail__sidebar .card+.card{margin-top:30px}.product-detail__sidebar .card.card-features .card-body{padding-bottom:20px}.product-detail__sidebar .card.card-features ul li{padding:15px 30px;border-top:1px solid #D6D9E0}.product-detail__sidebar .card.card-features ul li p{font-size:13px;display:inline-block;margin-bottom:0px}.product-detail__sidebar .card.card-features ul li span{font-family:"Lora", serif}.product-detail__sidebar .card.card-features ul li span img{height:20px}.product-detail .section-title{margin-bottom:83px}.product-detail .section-title:before{display:none}@media (max-width: 767.98px){.product-detail .section-title{margin-bottom:60px;padding-bottom:0px}.product-detail .section-title h2{font-size:22px}}.product-detail .container{margin-bottom:0;max-width:990px}.product-detail .container .row>div{padding-left:15px;padding-right:15px}.product-detail__description{padding-top:20px}.product-detail__description .product-title{font-size:18px;font-weight:600;margin-bottom:20px;margin-top:30px}.product-detail__description ul{padding-top:15px;padding-bottom:15px}.product-detail__description p{font-family:"Lora", serif;letter-spacing:1px;line-height:25px}.product-gallery__active img{width:100%}.product-gallery__thumbnail{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-5px;margin-right:-5px}@media (max-width: 767.98px){.product-gallery__thumbnail{overflow-x:scroll;padding-bottom:10px;margin-right:-20px}.product-gallery__thumbnail a:last-child{margin-right:20px}}.product-gallery__thumbnail a{display:block;padding:0px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 5);flex:0 0 calc(100% / 5);max-width:calc(100% / 5);cursor:pointer}@media (max-width: 767.98px){.product-gallery__thumbnail a{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px}}.product-gallery__thumbnail a img{width:100%;padding:3.5px;border:1px solid #D8D8DA;border-radius:3px;min-height:76px}@media (max-width: 767.98px){.product-gallery__thumbnail a img{min-height:50px}}.product-gallery__thumbnail a.active img{border-color:#F2486A}.dropdown-license{width:100%;padding-bottom:30px}.dropdown-license button{background:transparent;border:none;padding:0;font-size:13px;cursor:pointer;letter-spacing:1px}.dropdown-license button:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.dropdown-license button.dropdown-toggle{width:100%;text-align:left}.dropdown-license button.dropdown-toggle:after{border:none;width:11.4px;height:6.45px;background-size:contain;background-position:center;background-image:url("../icons/chevron.svg");background-repeat:no-repeat;position:absolute;right:0;top:11px}.dropdown-license .dropdown-menu{width:100%;border:none;-webkit-box-shadow:0px 18px 38px rgba(107,115,134,0.2);box-shadow:0px 18px 38px rgba(107,115,134,0.2);top:10px !important}.dropdown-license .dropdown-menu button{padding:10px 15px}.features-collapse button{padding:0;margin-bottom:12px;font-size:13px;font-weight:600;background:transparent;width:100%;text-align:left;position:relative}.features-collapse button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.features-collapse button:after{content:"";display:block;border:none;width:11.4px;height:6.45px;background-size:contain;background-position:center;background-image:url("../icons/chevron.svg");background-repeat:no-repeat;position:absolute;right:0;top:8px}.features-collapse p{font-family:"Lora", serif;margin-bottom:10px;font-size:13px}.features-collapse p img{height:7px}.product-detail__header{height:568px}@media (max-width: 991.98px){.product-detail__header{height:auto}}.portfolio-container{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:0 20px}.portfolio-container .header-section{max-width:100%}.portfolio-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio-header.hoopsai-header{padding:100px 0 150px}@media (max-width: 992px){.portfolio-header.hoopsai-header{padding:100px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.portfolio-header.crisp-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:75px 0 50px}@media (min-width: 992px){.portfolio-header.crisp-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:120px 0 218px}}.portfolio-header-text{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}@media (min-width: 992px){.portfolio-header-text{padding:80px 0 0;width:440px;-webkit-box-flex:0;-ms-flex:0 0 440px;flex:0 0 440px}}.portfolio-header-text h1{margin:0;font-family:"Poppins", sans-serif;font-size:50px;font-weight:700;line-height:60px;letter-spacing:-1px;color:#333}@media (min-width: 768px){.portfolio-header-text h1{font-size:105px;line-height:105px;letter-spacing:-3px}}.portfolio-header-text p{margin:10px 0 0;font-family:"Poppins", sans-serif;font-size:13px;font-weight:300;line-height:21px;letter-spacing:.5px;color:#333}@media (min-width: 768px){.portfolio-header-text p{margin:50px 0 0;font-size:20px;line-height:35px;letter-spacing:.63px}}.portfolio-header-text.hoopsai-header-text h1{color:transparent;background-image:-o-linear-gradient(330deg, #8E48FF, #FF2A2C);background-image:linear-gradient(120deg, #8E48FF, #FF2A2C);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.portfolio-header-text.hoopsai-header-text .portfolio-header-detail h2{color:#DE4269}.portfolio-header-text.crisp-header-text{padding:0 0 70px}@media (min-width: 992px){.portfolio-header-text.crisp-header-text{padding:80px 0 0}}.portfolio-header-text.crisp-header-text h1{color:#5451DE}.portfolio-header-text.crisp-header-text .portfolio-header-detail h2{color:#5451DE}.portfolio-header-text.ility-header-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:200px 0 0}@media (max-width: 768px){.portfolio-header-text.ility-header-text{padding:100px 0 0}}.portfolio-header-text.ility-header-text h1{color:#FF6356}.portfolio-header-text.ility-header-text .portfolio-header-detail h2{color:#FF6356}.portfolio-header-text.artup-header-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:200px 0 0}@media (max-width: 991.98px){.portfolio-header-text.artup-header-text{padding:75px 0 0}}.portfolio-header-text.artup-header-text h1{letter-spacing:0;color:#EA507B}@media (max-width: 991.98px){.portfolio-header-text.artup-header-text .portfolio-header-info{margin:30px 0 0}}.portfolio-header-text.artup-header-text .portfolio-header-detail h2{color:#EA507B}.portfolio-header-text.rialto-header-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin:0}.portfolio-header-text.rialto-header-text h1,.portfolio-header-text.rialto-header-text p{color:#FFF}.portfolio-header-text.rialto-header-text .portfolio-header-detail h2,.portfolio-header-text.rialto-header-text .portfolio-header-detail span{color:#FFF}.portfolio-header-text.xivis-header-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:200px 0 0}@media (max-width: 576px){.portfolio-header-text.xivis-header-text{padding:100px 0 0}}.portfolio-header-text.xivis-header-text h1{letter-spacing:0;color:#FF3252}.portfolio-header-text.xivis-header-text .portfolio-header-detail h2{color:#FF3252}.portfolio-header-info{margin:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 1200px){.portfolio-header-info{margin:100px 0 0}}.portfolio-header-detail h2{margin:0;font-family:"Poppins", sans-serif;font-size:15px;font-weight:500;line-height:25px;color:#333}@media (min-width: 768px){.portfolio-header-detail h2{font-size:25px;line-height:25px}}.portfolio-header-detail span{display:block;margin:5px 0 0;font-family:"Poppins", sans-serif;font-size:13px;font-weight:300;line-height:21px;color:#000;opacity:.5}@media (min-width: 768px){.portfolio-header-detail span{margin:15px 0 0;font-size:20px;line-height:35px}}.portfolio-header-detail span+span{margin:0}.portfolio-header-detail+.portfolio-header-detail{margin:0 0 0 100px}.portfolio-header-image{width:440px;-webkit-box-flex:0;-ms-flex:0 0 440px;flex:0 0 440px;height:750px}.portfolio-header-image.hoopsai-image{position:relative}@media (max-width: 992px){.portfolio-header-image.hoopsai-image{width:calc(100% + 80px);margin-top:40%;margin-left:-40px;height:350px;background-image:url("../images/hoopsai/hero-bg.jpg");background-position:right 0 bottom 500px;background-size:cover;-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px;z-index:-1;position:relative}}@media (max-width: 768px){.portfolio-header-image.hoopsai-image{margin-top:380px;margin-left:-40px;height:250px;background-position:right 0 bottom 400px;background-size:cover;-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}}@media (max-width: 576px){.portfolio-header-image.hoopsai-image{margin-top:200px;height:180px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;background-position:right 0 bottom 250px;background-size:cover}}.portfolio-header-image.hoopsai-image .oval{position:absolute;width:43.2px;height:43.2px;background:#FF7FBA;opacity:0.3;top:77px;left:-22px;border-radius:50%}@media (max-width: 992px){.portfolio-header-image.hoopsai-image .oval{top:50px;left:-15px}}.portfolio-header-image.hoopsai-image img:first-child{position:relative;width:100%}@media (max-width: 992px){.portfolio-header-image.hoopsai-image img:first-child{display:none}}.portfolio-header-image.hoopsai-image img:last-child{position:absolute;right:0;width:auto;height:100%}@media (max-width: 992px){.portfolio-header-image.hoopsai-image img:last-child{height:auto;width:calc(100% + 80px);bottom:-369px;right:-103px}}@media (max-width: 768px){.portfolio-header-image.hoopsai-image img:last-child{height:auto;width:calc(100% + 80px);bottom:-269px;right:-103px}}@media (max-width: 576px){.portfolio-header-image.hoopsai-image img:last-child{width:calc(100% + 80px);bottom:-150px;right:-80px}}.portfolio-header-image.crisp-image{position:relative;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:auto;padding:0 0 76px;background-color:transparent}@media (min-width: 992px){.portfolio-header-image.crisp-image{width:400px;-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;height:640px;padding:0;text-align:initial;background-color:#5451DE}}@media (min-width: 1200px){.portfolio-header-image.crisp-image{width:440px;-webkit-box-flex:0;-ms-flex:0 0 440px;flex:0 0 440px;height:750px}}.portfolio-header-image.crisp-image:before{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% + 60px);height:464px;background-color:#5451DE}@media (min-width: 576px){.portfolio-header-image.crisp-image:before{width:calc(100% + 80px)}}@media (min-width: 768px){.portfolio-header-image.crisp-image:before{width:calc(100% + 120px)}}@media (min-width: 992px){.portfolio-header-image.crisp-image:before{display:none}}.portfolio-header-image.crisp-image img{display:block;margin:0 auto;background-color:rgba(30,35,54,0.2);border-radius:28px;-webkit-box-shadow:0 24px 24px 0 rgba(30,35,54,0.2);box-shadow:0 24px 24px 0 rgba(30,35,54,0.2)}.portfolio-header-image.crisp-image img:first-child{position:relative;top:initial;left:initial;width:224px}@media (min-width: 992px){.portfolio-header-image.crisp-image img:first-child{position:absolute;top:73px;left:-60px;width:224px}}@media (min-width: 1200px){.portfolio-header-image.crisp-image img:first-child{top:133px}}.portfolio-header-image.crisp-image img:last-child{display:none;position:absolute;top:233px;right:-48px;width:224px}@media (min-width: 992px){.portfolio-header-image.crisp-image img:last-child{display:block}}@media (min-width: 1200px){.portfolio-header-image.crisp-image img:last-child{top:333px}}.portfolio-number{position:relative;padding:0 0 8px 0}.portfolio-number span{margin:0;font-family:"Poppins", sans-serif;font-size:20px;font-weight:600;line-height:30px;color:#333;opacity:.2}.portfolio-number:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:rgba(0,0,0,0.1)}.portfolio-number.white span{color:#fff}.portfolio-number.white:after{background-color:rgba(255,255,255,0.1)}.portfolio-text{margin:50px 0 0}@media (min-width: 1200px){.portfolio-text{margin:100px 0 0}}.portfolio-text h2{margin:0;font-family:"Poppins", sans-serif;font-size:40px;font-weight:600;line-height:50px;letter-spacing:-1px}@media (min-width: 1200px){.portfolio-text h2{font-size:70px;line-height:80px;letter-spacing:-2px}}.portfolio-text h2+P{margin:20px 0 0}@media (min-width: 1200px){.portfolio-text h2+P{margin:45px 0 0}}.portfolio-text h2+.portfolio-grid-text{margin:20px 0 0}@media (min-width: 1200px){.portfolio-text h2+.portfolio-grid-text{margin:45px 0 0}}.portfolio-text h2+.portfolio-text-grid-2{margin:20px 0 0}@media (min-width: 1200px){.portfolio-text h2+.portfolio-text-grid-2{margin:45px 0 0}}.portfolio-text p{margin:0;font-family:"Poppins", sans-serif;font-size:13px;font-weight:300;line-height:21px;letter-spacing:.5px;color:#333}@media (min-width: 1200px){.portfolio-text p{margin:0;font-size:20px;line-height:38px}}.portfolio-text p+P{margin:20px 0 0}@media (min-width: 1200px){.portfolio-text p+P{margin:45px 0 0}}.portfolio-text.portfolio-text-hoopsai{max-width:600px;margin:100px 0 0}@media (max-width: 576px){.portfolio-text.portfolio-text-hoopsai{margin:50px 0 0}}.portfolio-text.portfolio-text-hoopsai+.hoopsai-illustration-concept-wrapper{margin:50px 0 0}.portfolio-text.portfolio-text-crisp-brief{max-width:100%;margin:50px 0 0}@media (min-width: 1200px){.portfolio-text.portfolio-text-crisp-brief{margin:150px 0 0}}.portfolio-text.portfolio-text-crisp-brief p{margin:0}@media (min-width: 600px){.portfolio-text.portfolio-text-crisp-brief h3{font-size:70px;line-height:80px;letter-spacing:-2px}}@media (min-width: 600px){.portfolio-text.portfolio-text-crisp-brief p{font-size:20px;line-height:38px}}.portfolio-text.portfolio-text-crisp-exploration{max-width:600px;margin:50px 0 0}@media (min-width: 1200px){.portfolio-text.portfolio-text-crisp-exploration{margin:150px 0 0}}@media (min-width: 600px){.portfolio-text.portfolio-text-crisp-exploration h3{font-size:70px;line-height:80px;letter-spacing:-2px}}@media (min-width: 600px){.portfolio-text.portfolio-text-crisp-exploration p{font-size:20px;line-height:38px}}.portfolio-text.portfolio-text-crisp-implementation{max-width:600px;margin:50px 0 0}@media (min-width: 1200px){.portfolio-text.portfolio-text-crisp-implementation{margin:150px 0 0}}@media (min-width: 600px){.portfolio-text.portfolio-text-crisp-implementation h3{font-size:70px;line-height:80px;letter-spacing:-2px}}@media (min-width: 600px){.portfolio-text.portfolio-text-crisp-implementation p{font-size:20px;line-height:38px}}.portfolio-text.portfolio-text-crisp-app{margin:50px 0 0}@media (min-width: 1200px){.portfolio-text.portfolio-text-crisp-app{margin:150px 0 0}}.portfolio-text.portfolio-text-ility{margin:150px 0 0}@media (max-width: 576px){.portfolio-text.portfolio-text-ility{margin:50px 0 0}}.portfolio-text.portfolio-text-ility p{max-width:440px}@media (max-width: 768px){.portfolio-text.portfolio-text-ility .row-flex-direction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio-text.portfolio-text-ility .row-flex-direction p{margin:20px 0 0}}.portfolio-text.portfolio-text-ility-desain p{max-width:700px}.portfolio-text.portfolio-text-goal h3{max-width:442px}.portfolio-text.portfolio-text-illustration h3{max-width:398px}.portfolio-text.portfolio-text-implementation h3{max-width:552px}.portfolio-text.portfolio-text-artup{margin:150px 0 0}@media (max-width: 991.98px){.portfolio-text.portfolio-text-artup{margin:50px 0 0}}@media (max-width: 768px){.portfolio-text.portfolio-text-artup .row-flex-direction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio-text.portfolio-text-artup .row-flex-direction p{margin:20px 0 0}}.portfolio-text.portfolio-text-artup p{max-width:440px}@media (max-width: 991.98px){.portfolio-text.portfolio-text-artup p{max-width:100%}}.portfolio-text.portfolio-text-rialto{margin:150px 0 0}@media (max-width: 768px){.portfolio-text.portfolio-text-rialto{margin:50px 0 0}}.portfolio-text.portfolio-text-rialto p{max-width:440px}.portfolio-text.portfolio-text-rialto .row-flex-direction p{margin:45px 0 0}.portfolio-text.portfolio-text-rialto .row-flex-direction h3+p{margin:0}@media (max-width: 768px){.portfolio-text.portfolio-text-rialto .row-flex-direction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio-text.portfolio-text-rialto .row-flex-direction p{margin:20px 0 0}.portfolio-text.portfolio-text-rialto .row-flex-direction h3+p{margin:20px 0 0}}.portfolio-text.portfolio-text-rialto-small{margin:100px 0 0}@media (max-width: 576px){.portfolio-text.portfolio-text-rialto-small{margin:50px 0 0}}.portfolio-text.portfolio-text-rialto-small p{max-width:440px}.portfolio-text.portfolio-text-rialto-fira{max-width:329px}.portfolio-text.portfolio-text-rialto-fira p{font-size:14px;line-height:24px}.portfolio-text.portfolio-text-rialto-fira p:nth-child(1){font-size:16px;font-weight:500;text-transform:uppercase;opacity:.5}.portfolio-text.portfolio-text-rialto-fira-font p{font-weight:600;line-height:100%}.portfolio-text.portfolio-text-rialto-fira-font img{width:100%}.portfolio-text.portfolio-text-rialto-fira-font p:nth-child(1){font-size:16px;font-weight:500;text-transform:uppercase;opacity:.5}.portfolio-text.portfolio-text-rialto-fira-font p:nth-child(2){font-size:50px}.portfolio-text.portfolio-text-rialto-fira-font p:nth-child(3){font-size:40px}.portfolio-text.portfolio-text-rialto-fira-font p:nth-child(4){font-size:32px}.portfolio-text.portfolio-text-rialto-fira-font p:nth-child(5){font-size:22px}.portfolio-text.portfolio-text-rialto-fira-font p:nth-child(6){font-size:16px}.portfolio-text.portfolio-web-design img{max-width:100%}.portfolio-text.portfolio-text-xivis{margin:150px 0 0}@media (max-width: 576px){.portfolio-text.portfolio-text-xivis{margin:50px 0 0}}.portfolio-text.portfolio-text-xivis-small{margin:150px 0 0}@media (max-width: 576px){.portfolio-text.portfolio-text-xivis-small{margin:50px 0 0}}.portfolio-text.portfolio-text-xivis-small p{max-width:500px}@media (max-width: 1200px){.portfolio-text.portfolio-text-xivis-small p{max-width:410px}}.portfolio-text.portfolio-text-xivis-half{margin:150px 0 0}@media (max-width: 768px){.portfolio-text.portfolio-text-xivis-half{margin:100px 0 0}}@media (max-width: 576px){.portfolio-text.portfolio-text-xivis-half{margin:50px 0 0}}.portfolio-text.portfolio-text-xivis-half p{max-width:600px}.portfolio-text.text-white p{color:#fff;opacity:.56}.portfolio-text-grid-2{display:grid;grid-template-columns:1fr;grid-gap:20px}@media (min-width: 1200px){.portfolio-text-grid-2{grid-template-columns:1fr 1fr;grid-gap:45px 160px}}.portfolio-footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 1200px){.portfolio-footer-wrapper{/*-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row*/}}.portfolio-footer-left h3{margin:0;font-family:"Poppins", sans-serif;font-size:35px;font-weight:500;line-height:35px;letter-spacing:.5px;color:#18173C}.portfolio-footer-left p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:15px 0 0}@media (min-width: 1200px){.portfolio-footer-left p{/*-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;*/}}.portfolio-footer-left p img{display:inline-block;vertical-align:middle;max-height:26px}.portfolio-footer-left p span{display:inline-block;vertical-align:middle;margin:0 0 0 5px;padding:2px 0 3px;font-family:"Poppins", sans-serif;font-size:13px;font-weight:300;line-height:21px;letter-spacing:.5px;color:#333}@media (min-width: 1200px){.portfolio-footer-left p span{font-size:16px;line-height:26px}}.portfolio-footer-right{margin:30px 0 0}@media (min-width: 1200px){.portfolio-footer-right{/*margin:0*/}}.portfolio-footer-right .btn{width:300px;height:70px;font-family:"Poppins", sans-serif;font-size:16px;font-weight:500;line-height:26px;letter-spacing:.23px;text-transform:initial;-webkit-box-shadow:none;box-shadow:none;border-radius:35px}.portfolio-grid-text{display:grid;grid-template-columns:1fr;grid-gap:20px}@media (min-width: 992px){.portfolio-grid-text{grid-template-columns:repeat(2, 1fr);grid-gap:60px}}.portfolio-grid-text-ility{margin:20px 0 0}@media (min-width: 992px){.portfolio-grid-text-ility{max-width:830px;margin:45px 0 0}}.portfolio-grid-text-ility-icon{margin:20px 0 0}@media (min-width: 992px){.portfolio-grid-text-ility-icon{max-width:440px;margin:45px 0 0}}.portfolio-grid-text-ility-design{margin:20px 0 0}@media (min-width: 992px){.portfolio-grid-text-ility-design{max-width:700px;margin:45px 0 0}}@media (min-width: 992px){.portfolio-grid-text-ility p{max-width:100% !important}}@media (max-width: 992px){.portfolio-grid-text-xivis{grid-gap:20px;max-width:410px}}.portfolio-col{width:100%}.hoopsai-top{padding:0 0 150px}@media (max-width: 576px){.hoopsai-top{padding:0 0 60px}}.hoopsai-silver{background:#DFE2EF}.hoopsai-bottom{padding:340px 0 150px;background-color:#18173C}@media (max-width: 576px){.hoopsai-bottom{padding:130px 0}}.hoopsai-container{max-width:1040px;margin:0 auto}@media (min-width: 600px){.hoopsai-container .portfolio-text h2{font-size:70px;line-height:80px;letter-spacing:-2px}}@media (min-width: 600px){.hoopsai-container .portfolio-text p{font-size:20px;line-height:38px}}@media (max-width: 767.98px){.hoopsai-container{padding:0 15px}}@media (max-width: 992px){.hoopsai-logo{padding:150px 30px 0;background-color:#fff;width:calc(100% + 80px);margin-left:-40px}}@media (max-width: 576px){.hoopsai-logo{padding:100px 30px 0;background-color:#fff;width:calc(100% + 80px);margin-left:-40px}}.hoopsai-logo-wrapper{position:relative;margin:100px 0 0}@media (max-width: 768px){.hoopsai-logo-wrapper{margin:50px 0 0;background:#fff;width:calc(100% + 12%);margin-left:-6%}}.hoopsai-logo-wrapper:after{content:'';position:absolute;top:0;left:100%;width:50vw;height:100%}@media (max-width: 768px){.hoopsai-logo-wrapper:after{background-color:#fff}}.hoopsai-logo-image{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px}@media (max-width: 768px){.hoopsai-logo-image{grid-gap:5px}}.hoopsai-logo-image img{width:100%}.hoopsai-logo-image img+img{margin-top:15px}@media (max-width: 768px){.hoopsai-logo-image img+img{margin-top:5px}}.hoopsai-logo-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;position:absolute;top:0;left:0}@media (max-width: 768px){.hoopsai-logo-top{display:block;position:relative}}.hoopsai-logo-top-small{position:relative;width:320px}@media (max-width: 768px){.hoopsai-logo-top-small{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hoopsai-logo-top-small img{display:block;width:100%}.hoopsai-logo-top-small .hoopsai-logo-text{margin-left:70px}@media (max-width: 768px){.hoopsai-logo-top-small .hoopsai-logo-text{margin:0}}.hoopsai-logo-top-big{position:relative;top:-360px;width:678px}@media (max-width: 1200px){.hoopsai-logo-top-big{top:-227px;width:546px}}@media (max-width: 768px){.hoopsai-logo-top-big{top:0;display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hoopsai-logo-top-big img{display:block;width:100%}.hoopsai-logo-top-big .hoopsai-logo-text{margin-left:430px;text-align:right}@media (max-width: 1200px){.hoopsai-logo-top-big .hoopsai-logo-text{margin-left:316px}}@media (max-width: 768px){.hoopsai-logo-top-big .hoopsai-logo-text{margin:0;text-align:left}}.hoopsai-logo-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;position:absolute;top:612px;left:0}@media (max-width: 768px){.hoopsai-logo-bottom{top:0;display:block;position:relative}}.hoopsai-logo-bottom-small{position:relative;width:320px}@media (max-width: 768px){.hoopsai-logo-bottom-small{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hoopsai-logo-bottom-small img{display:block;width:100%}.hoopsai-logo-bottom-small .hoopsai-logo-text{margin-left:70px;text-align:right}@media (max-width: 768px){.hoopsai-logo-bottom-small .hoopsai-logo-text{margin:0;text-align:left}}.hoopsai-logo-bottom-big{position:relative;width:678px}@media (max-width: 1200px){.hoopsai-logo-bottom-big{width:546px}}@media (max-width: 768px){.hoopsai-logo-bottom-big{top:0;display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hoopsai-logo-bottom-big img{display:block;width:100%}.hoopsai-logo-bottom-big .hoopsai-logo-text{margin-top:-80px;margin-left:430px}@media (max-width: 1200px){.hoopsai-logo-bottom-big .hoopsai-logo-text{margin-left:316px}}@media (max-width: 768px){.hoopsai-logo-bottom-big .hoopsai-logo-text{margin:0;text-align:left}}.hoopsai-logo-text{max-width:250px;margin:35px 0 0}.hoopsai-logo-text h4{margin:0;font-family:"Poppins", sans-serif;font-size:15px;font-weight:600;line-height:25px;text-transform:uppercase;color:#333}.hoopsai-logo-text p{margin:10px 0 0;font-family:"Poppins", sans-serif;font-size:14px;line-height:24px;letter-spacing:.35px;color:#333}.hoopsai-logo-concept{margin:150px 0 0}@media (max-width: 576px){.hoopsai-logo-concept{margin:100px 0 0}}.hoopsai-logo-concept-wrapper{width:calc(100% + 260px);margin-left:-130px}@media (max-width: 992px){.hoopsai-logo-concept-wrapper{width:calc(100% + 60px);margin-left:-30px}}.hoopsai-logo-concept-wrapper img{width:100%}@media (max-width: 768px){.hoopsai-fidelity{margin:100px 0 0}}@media (max-width: 576px){.hoopsai-fidelity{margin:50px 0 0}}.hoopsai-fidelity-image{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0;margin:50px 0 85px}@media (max-width: 768px){.hoopsai-fidelity-image{margin:50px 0 0}}.hoopsai-fidelity-image img{width:100%}@media (max-width: 768px){.hoopsai-color{margin:150px 0 0}}@media (max-width: 576px){.hoopsai-color{margin:100px 0 0}}.hoopsai-color-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin:77px 0 0}@media (max-width: 768px){.hoopsai-color-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:110%}}.hoopsai-color-option-1{position:relative;width:635px;height:329px;background-image:-o-linear-gradient(30deg, #FF6D9E 50%, #FCB887 125%);background-image:linear-gradient(60deg, #FF6D9E 50%, #FCB887 125%)}@media (max-width: 1200px){.hoopsai-color-option-1{width:482px}}@media (max-width: 768px){.hoopsai-color-option-1{width:50%;height:250px}}@media (max-width: 576px){.hoopsai-color-option-1{width:50%;height:132px}}.hoopsai-color-option-1 p{margin:0;font-family:"Poppins", sans-serif;font-size:25px;line-height:35px;color:#fff}@media (max-width: 768px){.hoopsai-color-option-1 p{font-size:16px}}.hoopsai-color-option-1 p:first-child{position:absolute;left:30px;top:30px}@media (max-width: 768px){.hoopsai-color-option-1 p:first-child{left:15px;top:10px}}.hoopsai-color-option-1 p:last-child{position:absolute;right:30px;bottom:30px}@media (max-width: 768px){.hoopsai-color-option-1 p:last-child{bottom:10px;right:15px}}.hoopsai-color-option-2{position:relative;width:605px;height:329px;background-image:-o-linear-gradient(30deg, #292197 -50%, #945FFC 60%, #FFB589 170%);background-image:linear-gradient(60deg, #292197 -50%, #945FFC 60%, #FFB589 170%)}@media (max-width: 1200px){.hoopsai-color-option-2{width:482px}}@media (max-width: 768px){.hoopsai-color-option-2{width:50%;height:250px}}@media (max-width: 576px){.hoopsai-color-option-2{width:50%;height:132px}}.hoopsai-color-option-2 p{margin:0;font-family:"Poppins", sans-serif;font-size:25px;line-height:35px;color:#fff}@media (max-width: 768px){.hoopsai-color-option-2 p{font-size:16px}}.hoopsai-color-option-2 p:first-child{position:absolute;top:30px;right:30px}@media (max-width: 768px){.hoopsai-color-option-2 p:first-child{top:10px;right:40px}}@media (max-width: 576px){.hoopsai-color-option-2 p:first-child{top:10px;right:15px}}.hoopsai-color-option-2 p:last-child{position:absolute;bottom:30px;left:30px}@media (max-width: 768px){.hoopsai-color-option-2 p:last-child{bottom:10px;left:15px}}.hoopsai-applying-color{margin:150px 0 0}@media (max-width: 576px){.hoopsai-applying-color{margin:100px 0 0}}.hoopsai-applying-color-red{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0}.hoopsai-applying-color-red img{width:100%}.hoopsai-applying-color-orange{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0}.hoopsai-applying-color-orange img{width:100%}.hoopsai-final-logo{margin:150px 0 0}@media (max-width: 576px){.hoopsai-final-logo{margin:100px 0 0}}.hoopsai-final-logo-wrapper{width:calc(100% + 200px);margin-left:-100px}@media (max-width: 768px){.hoopsai-final-logo-wrapper{width:calc(100% + 80px);margin-left:-40px}}.hoopsai-final-logo-wrapper img{width:100%}.hoopsai-website-design-number{margin:150px 0 0}@media (max-width: 576px){.hoopsai-website-design-number{margin:100px 0 0}}.hoopsai-website-design-wrapper img{width:100%}.hoopsai-illustration-concept{margin:150px 0 0}@media (max-width: 576px){.hoopsai-illustration-concept{margin:100px 0 0}}.hoopsai-illustration-concept-wrapper{width:calc(100% + 230px);margin-left:-15px}@media (max-width: 768px){.hoopsai-illustration-concept-wrapper{width:100%;margin:0}}.hoopsai-illustration-concept-image{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0}@media (max-width: 768px){.hoopsai-illustration-concept-image{grid-template-columns:repeat(1, 1fr);margin-top:30px}}.hoopsai-illustration-concept-image img{width:100%}.hoopsai-fidelity-illustration{position:relative;top:100px;margin:50px 0 0}@media (max-width: 576px){.hoopsai-fidelity-illustration{top:50px}}.hoopsai-fidelity-illustration-wrapper{position:relative;top:90px;width:calc(100% + 200px)}@media (max-width: 768px){.hoopsai-fidelity-illustration-wrapper{width:calc(100% + 60px)}}@media (max-width: 576px){.hoopsai-fidelity-illustration-wrapper{width:100%;top:30px}}.hoopsai-fidelity-illustration-wrapper img{width:100%}.hoopsai-fidelity-illustration-middle{margin:40px 0 0;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}@media (max-width: 576px){.hoopsai-fidelity-illustration-middle{margin:10px 0 0;grid-gap:10px}}.hoopsai-fidelity-illustration-bottom{margin:40px 0 0}@media (max-width: 576px){.hoopsai-fidelity-illustration-bottom{margin:10px 0 0}}.hoopsai-website{padding:0}.hoopsai-website-image{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:80px;margin:100px 0 0}@media (max-width: 1200px){.hoopsai-website-image{grid-gap:50px}}@media (max-width: 576px){.hoopsai-website-image{grid-template-columns:1fr;grid-gap:20px;margin:50px 0 0}}.hoopsai-website-image img{display:block;width:100%}.hoopsai-website-image img+img{margin:80px 0 0}@media (max-width: 1200px){.hoopsai-website-image img+img{margin:50px 0 0}}@media (max-width: 576px){.hoopsai-website-image img+img{margin:20px 0 0}}.hoopsai-website .portfolio-number span{color:#fff}.hoopsai-website .portfolio-number:after{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top, #fff, rgba(0,0,0,0));background-image:linear-gradient(180deg, #fff, rgba(0,0,0,0));opacity:.2}.hoopsai-website .portfolio-text h2{color:#fff}.hoopsai-website .portfolio-text p{color:#fff}.crisp-top{padding:0}.crisp-grey{padding:50px 0;background-color:#E1E4EF}@media (min-width: 1200px){.crisp-grey{padding:150px 0}}.crisp-bottom{padding:50px 0;background-color:#18173C}@media (min-width: 1200px){.crisp-bottom{padding:150px 0}}.crisp-footer{padding:50px 0}@media (min-width: 1200px){.crisp-footer{padding:120px 0 50px}}@media (max-width: 576px){.crisp-footer h3,.crisp-footer p{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.crisp-container{max-width:1040px;margin:0 auto}@media (max-width: 767.98px){.crisp-container{padding:0 15px}}.crisp-brief{position:relative;padding:0 0 50px}@media (min-width: 1200px){.crisp-brief{padding:0 0 150px}}.crisp-brief-wrapper{position:relative;width:100%;height:606px;margin:180px 0 0;background-color:#E1E4EF}.crisp-brief-wrapper:before{content:'';position:absolute;top:0;left:100%;width:50vw;height:100%;background-color:#E1E4EF}.crisp-brief-wrapper img{display:block;position:absolute;width:300px;-webkit-box-shadow:0 15px 25px 0 rgba(83,89,115,0.2);box-shadow:0 15px 25px 0 rgba(83,89,115,0.2)}.crisp-brief-wrapper img:nth-child(1){top:-51px;left:340px}.crisp-brief-wrapper img:nth-child(2){top:-456px;left:740px}.crisp-brief-wrapper img:nth-child(3){top:178px;left:740px}.crisp-brief-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:32px 16px;margin:30px 0 0}@media (min-width: 1200px){.crisp-brief-grid{margin:60px 0 0}}.crisp-brief-grid figure{position:relative;margin:0}.crisp-brief-grid figure img{position:relative;top:0;width:100%;height:100%}.crisp-brief-grid img{display:block;width:100%;margin:0}.crisp-brief-grid-2{display:grid;grid-template-columns:1fr;grid-gap:20px}@media (min-width: 1200px){.crisp-brief-grid-2{grid-template-columns:1fr 1fr;grid-gap:160px}}.crisp-brief-col{position:relative}.crisp-exploration{padding:0 0 50px}@media (min-width: 1200px){.crisp-exploration{padding:0 0 150px}}.crisp-exploration-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:32px 16px;margin:30px 0 0}@media (min-width: 1200px){.crisp-exploration-grid{margin:60px 0 0}}.crisp-exploration-grid figure{position:relative;margin:0}.crisp-exploration-grid figure img{position:relative;top:0;width:100%;height:100%}.crisp-exploration-grid img{display:block;width:100%;margin:0}.crisp-exploration-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:160px;margin:150px 0 0}.crisp-exploration-col{position:relative}.crisp-exploration-col:last-child{padding:100px 0 0}.crisp-exploration-item{position:relative}.crisp-exploration-item img{display:block}.crisp-exploration-item img:first-child{position:relative;width:100%}.crisp-exploration-item img:last-child{position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:300px;-webkit-box-shadow:0 15px 25px 0 rgba(83,89,115,0.2);box-shadow:0 15px 25px 0 rgba(83,89,115,0.2)}.crisp-exploration-item+.crisp-exploration-item{margin:234px 0 0}.crisp-implementation{padding:0 0 50px}@media (min-width: 1200px){.crisp-implementation{padding:0 0 150px}}.crisp-implementation-section{position:relative}.crisp-implementation-section h4{margin:0;font-weight:600;font-size:30px;line-height:40px;letter-spacing:-1px;color:#333333}@media (min-width: 600px){.crisp-implementation-section h4{font-size:50px;line-height:60px}}.crisp-implementation-section p{margin:0;font-family:"Poppins", sans-serif;font-weight:300;font-size:13px;line-height:21px;letter-spacing:0.5px;color:#333333}@media (min-width: 600px){.crisp-implementation-section p{font-size:20px;line-height:35px;letter-spacing:0.625px}}.crisp-implementation-section+.crisp-implementation-section{margin:50px 0 0;padding:51px 0 0}@media (min-width: 1200px){.crisp-implementation-section+.crisp-implementation-section{padding:151px 0 0}}.crisp-implementation-section+.crisp-implementation-section:before{content:'';position:absolute;top:0;left:0;width:100vw;height:1px;background-color:#CBD0E3}.crisp-implementation-grid{margin:30px 0 0}@media (min-width: 1200px){.crisp-implementation-grid{margin:60px 0 0}}.crisp-implementation-grid figure{position:relative;margin:0}.crisp-implementation-grid figure img{position:absolute;top:0;width:100%;height:100%}.crisp-implementation-grid img{display:block;width:100%;margin:0}.crisp-implementation-grid-2{display:grid;grid-template-columns:1fr;grid-gap:20px;margin:20px 0 0}@media (min-width: 1200px){.crisp-implementation-grid-2{grid-template-columns:1fr 1fr;grid-gap:160px;margin:40px 0 0}}.crisp-implementation-col{position:relative}.crisp-implementation-image-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0 60px;width:100%;max-width:866px;margin:30px auto 0}@media (min-width: 1200px){.crisp-implementation-image-grid{grid-gap:0 138px;margin:60px auto 0}}.crisp-implementation-image-grid figure{position:relative;margin:0}.crisp-implementation-image-grid figure img{position:relative;top:0;width:100%;height:100%}.crisp-implementation-image-grid img{display:block;width:100%;margin:0}.crisp-app{padding:0}.crisp-app-image{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;margin:100px 0 0}.crisp-app-image img{display:block;width:100%}.crisp-app-image img+img{margin:80px 0 0}.crisp-app-image-right{padding:120px 0 0}.crisp-app-grid-3{display:grid;grid-template-columns:1fr;grid-gap:15px;position:relative;margin:30px 0 0;padding:0 0 90px}@media (min-width: 1200px){.crisp-app-grid-3{grid-gap:70px;margin:150px 0 0;padding:0 0 180px}}.crisp-app-col{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:15px;position:relative}@media (min-width: 768px){.crisp-app-col{grid-gap:40px}}@media (min-width: 1200px){.crisp-app-col{grid-gap:70px}}.crisp-app-col figure{position:relative;margin:0}.crisp-app-col figure:nth-child(3n+2){top:90px}@media (min-width: 1200px){.crisp-app-col figure:nth-child(3n+2){top:180px}}.crisp-app-col figure:nth-child(3n){top:150px}@media (min-width: 1200px){.crisp-app-col figure:nth-child(3n){top:300px}}.crisp-app-col figure img{position:relative;top:0;width:100%;height:100%}.crisp-app-col img{display:block;position:relative;width:100%;margin:0}.crisp-app-col img:nth-child(3n+2){top:90px}@media (min-width: 1200px){.crisp-app-col img:nth-child(3n+2){top:180px}}.crisp-app-col img:nth-child(3n){top:150px}@media (min-width: 1200px){.crisp-app-col img:nth-child(3n){top:300px}}.crisp-app-col img img{position:relative;top:0;width:100%;height:100%}.crisp-app-col:nth-child(2){padding:60px 0 0}@media (min-width: 1200px){.crisp-app-col:nth-child(2){padding:183px 0 0}}.crisp-app-col:nth-child(3){padding:120px 0 0}@media (min-width: 1200px){.crisp-app-col:nth-child(3){padding:318px 0 0}}.crisp-app-testimonial{max-width:600px;margin:60px auto 0}@media (min-width: 1200px){.crisp-app-testimonial{margin:150px auto 0}}.crisp-app-testimonial p{margin:0;font-family:"Poppins", sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:40px;letter-spacing:0;color:#fff}@media (min-width: 1200px){.crisp-app-testimonial p{font-size:30px;line-height:50px}}@media (max-width: 576px){.crisp-app-testimonial p{text-align:center}}.crisp-app-testimonial.short p{font-size:60px;line-height:72px;}@media (max-width: 576px){.crisp-app-testimonial.short p{font-size:20px;line-height:40px;}}.crisp-app-testimonial-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 0}@media (min-width: 1200px){.crisp-app-testimonial-info{margin:50px 0 0}}@media (max-width: 576px){.crisp-app-testimonial-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.crisp-app-testimonial-info img{display:block;max-width:60px;border-radius:30px}.crisp-app-testimonial-detail{margin:0 0 0 30px}.crisp-app-testimonial-detail h3{margin:0;font-family:"Poppins", sans-serif;font-size:15px;font-weight:500;line-height:25px;letter-spacing:.44px;color:#fff}.crisp-app-testimonial-detail span{display:block;margin:0;font-family:"Poppins", sans-serif;font-size:13px;font-weight:300;line-height:23px;letter-spacing:.38px;color:#fff;opacity:.5}.crisp-app .portfolio-number span{color:#fff}.crisp-app .portfolio-number:after{background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top, #fff, rgba(0,0,0,0));background-image:linear-gradient(180deg, #fff, rgba(0,0,0,0));opacity:.2}.crisp-app .portfolio-text h2{color:#fff}.crisp-app .portfolio-text p{color:#fff}.ility-bg{position:absolute;z-index:0;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1440px;height:100%}.ility-bg-square-1{position:absolute;top:508px;left:1137px;width:190px;height:182px;background-color:#FF6356;border-radius:10px;opacity:0.1}@media (max-width: 1200px){.ility-bg-square-1{top:420px}}.ility-bg-square-2{position:absolute;top:467px;left:1094px;width:87px;height:83px;background-color:#FF6356;border-radius:10px;opacity:0.1}@media (max-width: 1200px){.ility-bg-square-2{top:379px}}.ility-container{max-width:1040px;margin:0 auto}@media (max-width: 767.98px){.ility-container{padding:0 15px}}.ility-header-detail{width:100%;margin:50px 0 0}.ility-header-detail p{margin:0;max-width:529px}.ility-header-detail .portfolio-header-info{margin:0}@media (max-width: 768px){.ility-header-detail{margin:10px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ility-header-detail p{margin:0 0 30px}}.ility-hero{position:relative;padding:150px 0}@media (max-width: 576px){.ility-hero{padding:60px 0}}.ility-hero:before{content:'';position:absolute;z-index:0;bottom:0;left:0;width:100%;height:375px;background-color:#FF6356}@media (min-width: 576px){.ility-hero:before{height:833px}}.ility-hero img{display:block;position:relative;z-index:1;width:100%;border-radius:10px;-webkit-box-shadow:0px 40px 100px rgba(60,15,11,0.1);box-shadow:0px 40px 100px rgba(60,15,11,0.1)}@media (min-width: 576px){.ility-hero img{border-radius:20px}}.ility-white{position:relative;padding:150px 0 100px}@media (max-width: 576px){.ility-white{padding:60px 0}}.ility-grey{padding:0 0 150px;position:relative}@media (max-width: 576px){.ility-grey{padding:0 0 60px}}.ility-grey:before{content:'';position:absolute;z-index:0;bottom:0;left:0;width:100%;height:2100px;background-color:#F5F6F8}@media (max-width: 1200px){.ility-grey:before{height:1650px}}@media (max-width: 768px){.ility-grey:before{height:1300px}}@media (max-width: 576px){.ility-grey:before{height:750px}}.ility-dark{position:relative;padding:150px 0;background-color:#1F3346}@media (max-width: 576px){.ility-dark{padding:60px 0}}.ility-goal{position:relative;margin:0;padding:0 0 180px}@media (max-width: 576px){.ility-goal{padding:0 0 120px}}.ility-goal-wrapper{position:relative;left:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:1280px;margin:60px 0 0}@media (max-width: 1200px){.ility-goal-wrapper{width:calc(100% + 115px)}}@media (max-width: 768px){.ility-goal-wrapper{left:-5px;width:calc(100% + 70px)}}@media (max-width: 576px){.ility-goal-wrapper{left:-5px;width:calc(100% + 40px);margin:30px 0 0}}.ility-goal-item{margin:40px 20px 0}@media (max-width: 1200px){.ility-goal-item{margin:30px 15px 0}}@media (max-width: 768px){.ility-goal-item{margin:10px 5px 0}}.ility-goal-item img{display:block;width:100%;height:498px;-o-object-fit:cover;object-fit:cover;margin:0}@media (max-width: 1200px){.ility-goal-item img{height:338px}}@media (max-width: 768px){.ility-goal-item img{height:238px}}@media (max-width: 576px){.ility-goal-item img{height:138px}}.ility-goal-item:nth-child(1){width:460px}@media (max-width: 1200px){.ility-goal-item:nth-child(1){width:calc(40% - 30px)}}@media (max-width: 768px){.ility-goal-item:nth-child(1){width:calc(40% - 10px)}}.ility-goal-item:nth-child(2){width:740px}@media (max-width: 1200px){.ility-goal-item:nth-child(2){width:calc(60% - 30px)}}@media (max-width: 768px){.ility-goal-item:nth-child(2){width:calc(60% - 10px)}}.ility-goal-item:nth-child(3){width:700px}@media (max-width: 1200px){.ility-goal-item:nth-child(3){width:calc(55% - 30px)}}@media (max-width: 768px){.ility-goal-item:nth-child(3){width:calc(55% - 10px)}}.ility-goal-item:nth-child(4){width:500px}@media (max-width: 1200px){.ility-goal-item:nth-child(4){width:calc(45% - 30px)}}@media (max-width: 768px){.ility-goal-item:nth-child(4){width:calc(45% - 10px)}}.ility-illustration{position:relative;margin:0;padding:0 0 180px}@media (max-width: 576px){.ility-illustration{padding:0 0 120px}}.ility-implementation{position:relative;margin:0;padding:0 0 655px}@media (max-width: 1200px){.ility-implementation{padding:0 0 500px}}@media (max-width: 768px){.ility-implementation{padding:0 0 350px}}@media (max-width: 576px){.ility-implementation{padding:0 0 200px}}.ility-implementation:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1500px;height:100%;background-image:url("../images/ility/goal.png");background-repeat:no-repeat;background-size:1500px auto;background-position:center 100%}@media (max-width: 1200px){.ility-implementation:before{background-size:1150px}}@media (max-width: 768px){.ility-implementation:before{background-size:810px}}@media (max-width: 576px){.ility-implementation:before{background-size:420px}}.ility-iconography{margin:150px 0 0}@media (max-width: 1200px){.ility-iconography .row-flex-direction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ility-icons{padding:275px 0 0}@media (max-width: 1200px){.ility-icons{padding:200px 0 0}}@media (max-width: 768px){.ility-icons{padding:50px 0 0}}.ility-icons img{display:block;max-width:440px}@media (max-width: 1200px){.ility-icons img{max-width:100%}}.ility-hero-section{margin:150px 0 0}@media (max-width: 576px){.ility-hero-section{margin:100px 0 0}}.ility-hero-wrapper{margin:162px 0 0}@media (max-width: 576px){.ility-hero-wrapper{margin:62px 0 0}}.ility-hero-image img{display:block;width:100%;-webkit-box-shadow:0px 0px 100px rgba(64,72,82,0.05);box-shadow:0px 0px 100px rgba(64,72,82,0.05)}.ility-hero-image+.ility-hero-image{margin:50px 0 0}.ility-website{margin:0}.ility-website-container{margin:150px 0 0}@media (max-width: 576px){.ility-website-container{margin:50px 0 0}}.ility-website-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% + 80px);margin:0 -40px}@media (min-width: 768px){.ility-website-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.ility-website-col{display:grid;grid-template-columns:1fr;grid-gap:30px;width:100%;margin:0 40px}@media (min-width: 768px){.ility-website-col{grid-gap:80px;width:50%}}.ility-website-col img{display:block;width:100%}.ility-website-col+.ility-website-col{margin:30px 40px 0}@media (min-width: 768px){.ility-website-col+.ility-website-col{margin:0 40px}}.illustration-process-wrapper{margin:30px 0 0}@media (min-width: 768px){.illustration-process-wrapper{margin:100px 0 0}}.illustration-process-item img{display:block;width:100%}.illustration-process-item p{margin:20px 0 0;font-size:10px;line-height:10px;text-transform:uppercase;letter-spacing:0.5px;color:#333333;opacity:0.5}@media (min-width: 576px){.illustration-process-item p{font-size:14px;line-height:14px}}.illustration-process-item+.illustration-process-item{margin:30px 0 0}@media (min-width: 576px){.illustration-process-item+.illustration-process-item{margin:100px 0 0}}.artup-bg{position:absolute;z-index:2;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1440px;height:100%}@media (max-width: 576px){.artup-bg{width:100%}}.artup-bg-circle-1{position:absolute;top:-55px;left:-73px;width:166px;height:166px;background-color:#7CDAF2;border-radius:50%;opacity:0.2}@media (max-width: 576px){.artup-bg-circle-1{top:-35px;left:-60px;width:100px;height:100px}}.artup-bg-circle-2{position:absolute;top:-52px;left:34px;width:105px;height:105px;background-color:#FB3E7A;border-radius:50%;opacity:0.09}@media (max-width: 576px){.artup-bg-circle-2{top:-36px;left:9px;width:66px;height:66px}}.artup-bg-circle-line{position:absolute;top:235px;left:1198px;width:83px;height:83px;border:18px solid #7CDAF2;border-radius:50%;opacity:0.3}@media (max-width: 576px){.artup-bg-circle-line{top:128px;left:91%;width:40px;height:40px;border:9px solid #7CDAF2}}.artup-bg-dots{position:absolute;top:579px;right:-38px;width:119px;height:103px;background-image:url("../images/artup/hero-dots.png");background-repeat:no-repeat;background-size:100% auto;background-position:center}@media (max-width: 576px){.artup-bg-dots{opacity:0}}.artup-container{max-width:1040px;margin:0 auto}@media (max-width: 767.98px){.artup-container{padding:0 15px}}.artup-header-detail{width:100%;margin:50px 0 0}@media (max-width: 767.98px){.artup-header-detail{margin:10px 0 0}}.artup-header-detail p{margin:0;max-width:529px}@media (max-width: 991.98px){.artup-header-detail p{max-width:100%}}.artup-header-detail .portfolio-header-info{margin:0}@media (max-width: 576px){.artup-header-detail{margin:10px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.artup-hero{position:relative;margin:180px 0 0;padding:150px 0 0}@media (max-width: 991.98px){.artup-hero{margin:60px 0 0;padding:60px 0 0}}.artup-hero:before{content:'';position:absolute;top:0;left:0;width:100%;height:calc(100% - 145px);background-color:#F5F6F8}.artup-hero-image{position:relative;overflow:hidden;border-radius:20px;-webkit-box-shadow:0px 40px 100px rgba(64,72,82,0.1);box-shadow:0px 40px 100px rgba(64,72,82,0.1)}.artup-hero-image img{display:block;width:100%;background-color:#f0f0f1}.artup-white{position:relative;padding:150px 0}@media (max-width: 576px){.artup-white{padding:110px 0 60px}}.artup-white:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1165px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(245,246,248,0)), color-stop(94.79%, #F5F6F8));background-image:-o-linear-gradient(top, rgba(245,246,248,0) 0%, #F5F6F8 94.79%);background-image:linear-gradient(180deg, rgba(245,246,248,0) 0%, #F5F6F8 94.79%)}.artup-maroon{padding:150px 0 200px;background-color:#42294A}@media (max-width: 576px){.artup-maroon{padding:60px 0}}.artup-maroon .portfolio-number span{color:#FFF}.artup-maroon .portfolio-text h2{color:#FFF}.artup-maroon .portfolio-text p{color:#FFF;opacity:0.56}.artup-black{padding:150px 0;background-color:#20373F}@media (max-width: 576px){.artup-black{padding:60px 0}}.artup-black .portfolio-number span{color:#FFF}.artup-black .portfolio-text h2{color:#FFF}.artup-black .portfolio-text p{color:#FFF;opacity:0.56}.artup-content-wrapper{margin:150px 0 0}@media (max-width: 991.98px){.artup-content-wrapper{margin:50px 0 0}}.artup-content-item img{display:block;width:100%}.artup-content-item+.artup-content-item{margin:40px 0 0}@media (max-width: 576px){.artup-content-item+.artup-content-item{margin:10px 0 0}}.artup-content .portfolio-number span{color:#FFF}.artup-content .portfolio-text h2{color:#FFF}.artup-content .portfolio-text p{color:#FFF;opacity:0.56}.artup-collaborate{padding:150px 0;background-color:#3C4051}@media (max-width: 576px){.artup-collaborate{padding:60px 0}}.artup-portfolio{padding:150px 0;background-color:#4D5873}@media (max-width: 576px){.artup-portfolio{padding:60px 0}}.artup-footer{padding:150px 0;background-color:#3C4E51}@media (max-width: 576px){.artup-footer{padding:60px 0}}.artup-final{padding:150px 0;background-color:#18173C}@media (max-width: 576px){.artup-final{padding:60px 0}}.artup-goal{position:relative;margin:0}.artup-goal-container{width:calc(100% + 20px);margin:140px -10px 0}@media (max-width: 576px){.artup-goal-container{margin:50px -10px 0}}.artup-goal-wrapper{width:100%}.artup-goal-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-animation:autoScroll 60s linear infinite;animation:autoScroll 60s linear infinite}.artup-goal-group .ose{width:178px}.artup-goal-group .ttd{width:372px}.artup-goal-group .ded{width:248px}.artup-goal-group .tkd{width:302px}.artup-goal-group .dlk{width:250px}.artup-goal-group .sdl{width:125px}.artup-goal-group .skl{width:105px}.artup-goal-group .tsd{width:312px}.artup-goal-group .tdk{width:320px}.artup-goal-group .sl{width:95px}.artup-goal-group .dek{width:240px}@media (max-width: 576px){.artup-goal-group .ose{width:99.4px}.artup-goal-group .ttd{width:148px}.artup-goal-group .ded{width:127px}.artup-goal-group .tkd{width:120px}.artup-goal-group .dlk{width:99px}.artup-goal-group .sdl{width:49px}.artup-goal-group .skl{width:41px}.artup-goal-group .tsd{width:124px}.artup-goal-group .tdk{width:127.23px}.artup-goal-group .sl{width:37.77px}.artup-goal-group .dek{width:96px}}.artup-goal-group img{display:block;margin:10px}@media (max-width: 576px){.artup-goal-group img{margin:4px}}.artup-goal-block-2{padding-top:148px}.artup-goal-block-3{padding-top:24px}.artup-iconography{margin:140px 0 0}@media (max-width: 576px){.artup-iconography{margin:100px 0 0}}.artup-iconography-wrapper{margin:100px 0 0}@media (max-width: 576px){.artup-iconography-wrapper{margin:50px 0 0}}.artup-iconography-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px}@media (max-width: 991.98px){.artup-iconography-grid{grid-template-columns:repeat(2, 1fr);grid-gap:25px}}.artup-iconography-item{position:relative;overflow:hidden;padding:60px 20px 40px;background-color:#FFF;-webkit-box-shadow:0px 10px 30px rgba(91,111,137,0.02);box-shadow:0px 10px 30px rgba(91,111,137,0.02);border-radius:15px}@media (max-width: 576px){.artup-iconography-item{padding:38px 0px 25px}}.artup-iconography-item img{display:block;max-width:60px;margin:0 auto}@media (max-width: 576px){.artup-iconography-item img{max-width:38px}}.artup-iconography-item h3{margin:35px 0 0;font-family:"Poppins", sans-serif;font-weight:500;font-size:20px;line-height:35px;letter-spacing:0.625px;text-align:center;color:#333}@media (max-width: 576px){.artup-iconography-item h3{margin:29px 0 0;font-size:13px;line-height:22px}}.artup-options-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}@media (max-width: 768px){.artup-options-grid{grid-template-columns:1fr}}@media (max-width: 576px){.artup-options-grid{grid-gap:10px}}.artup-options-wrapper{margin:150px 0 0}@media (max-width: 991.98px){.artup-options-wrapper{margin:50px 0 0}}.artup-options-item img{display:block;width:100%}.artup-options-item+.artup-options-item{margin:40px 0 0}@media (max-width: 576px){.artup-options-item+.artup-options-item{margin:10px 0 0}}.artup-talent-wrapper{margin:150px 0 0}@media (max-width: 991.98px){.artup-talent-wrapper{margin:50px 0 0}}.artup-talent-item img{display:block;width:100%}.artup-talent-item+.artup-talent-item{margin:40px 0 0}@media (max-width: 576px){.artup-talent-item+.artup-talent-item{margin:10px 0 0}}.rialto-top{padding:20px 0 150px;background-color:#022B62}@media (max-width: 576px){.rialto-top{padding-bottom:40px}}.rialto-top .rialto-logo img{margin:150px auto 0}@media (max-width: 768px){.rialto-top .rialto-logo img{margin:100px auto}}.rialto-container{max-width:1040px;margin:0 auto}@media (max-width: 767.98px){.rialto-container{padding:0 15px}}.rialto-logo img{display:block;max-width:300px;margin:0 auto}@media (max-width: 768px){.rialto-logo img{margin:0 auto;width:200px}}.rialto-logo iframe{display:block;width:800px;height:600px;margin:0 auto;background-color:#022B62}@media (max-width: 768px){.rialto-logo iframe{width:100%;height:400px}}.rialto-header-detail{width:100%;margin:50px 0 0}@media (max-width: 768px){.rialto-header-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;margin:30px 0 0}}.rialto-header-detail p{margin:0;max-width:529px}@media screen{.rialto-header-detail p{padding-bottom:10px}}.rialto-header-detail .portfolio-header-info{margin:0}@media (max-width: 768px){.rialto-header-detail .portfolio-header-info{margin:20px 0 0}}.rialto-middle{padding:150px 0 100px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(245,246,248,0)), color-stop(43.71%, rgba(245,246,248,0.518513)), to(rgba(245,246,248,0)));background-image:-o-linear-gradient(top, rgba(245,246,248,0) 0%, rgba(245,246,248,0.518513) 43.71%, rgba(245,246,248,0) 100%);background-image:linear-gradient(180deg, rgba(245,246,248,0) 0%, rgba(245,246,248,0.518513) 43.71%, rgba(245,246,248,0) 100%)}@media (max-width: 768px){.rialto-middle{padding:60px 0}}.rialto-bottom{padding:150px 0 0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(245,246,248,0)), color-stop(43.71%, rgba(245,246,248,0.518513)), to(rgba(245,246,248,0)));background-image:-o-linear-gradient(top, rgba(245,246,248,0) 0%, rgba(245,246,248,0.518513) 43.71%, rgba(245,246,248,0) 100%);background-image:linear-gradient(180deg, rgba(245,246,248,0) 0%, rgba(245,246,248,0.518513) 43.71%, rgba(245,246,248,0) 100%)}@media (max-width: 768px){.rialto-bottom{padding:60px 0 0}}.rialto-title-oneline p{margin:0}.rialto-keyword{margin:0}.rialto-keyword-wrapper{margin:100px 0 0}@media (max-width: 768px){.rialto-keyword-wrapper{margin:50px 0 0}}.rialto-keyword-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% + 10px);margin:0 -5px}.rialto-keyword-item{position:relative;overflow:hidden;margin:0 5px 10px;padding:75px 0;text-align:center}@media (max-width: 768px){.rialto-keyword-item{padding:50px 0}}@media (max-width: 576px){.rialto-keyword-item{padding:20px 0;margin:0 2px 3px}}.rialto-keyword-item.convenient{width:600px;color:#00317A;background-color:#F2F7FF}@media (max-width: 1200px){.rialto-keyword-item.convenient{width:54%}}.rialto-keyword-item.reliable{width:430px;color:#23ABD6;background-color:#E6F8FE}@media (max-width: 1200px){.rialto-keyword-item.reliable{width:43%}}.rialto-keyword-item.cast{width:430px;color:#5A88FF;background-color:#E4ECFF}@media (max-width: 1200px){.rialto-keyword-item.cast{width:43%}}.rialto-keyword-item.physician{width:600px;color:#D0703D;background-color:#F5EFEB}@media (max-width: 1200px){.rialto-keyword-item.physician{width:54%}}.rialto-keyword-item h3{margin:0;font-family:"Poppins", sans-serif;font-size:40px;line-height:50px}@media (max-width: 768px){.rialto-keyword-item h3{font-size:30px}}@media (max-width: 576px){.rialto-keyword-item h3{font-size:16px}}.rialto-keyword-breakdown{margin:150px 0 0}@media (max-width: 576px){.rialto-keyword-breakdown{margin:60px 0 0}}.rialto-keyword-breakdown-wrapper{margin:100px 0 0}@media (max-width: 768px){.rialto-keyword-breakdown-wrapper{margin:50px 0 0}}.rialto-keyword-breakdown-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px}@media (max-width: 576px){.rialto-keyword-breakdown-grid{grid-template-columns:repeat(2, 1fr);grid-gap:20px}}.rialto-keyword-breakdown-item{position:relative;overflow:hidden;background-color:#FFF;-webkit-box-shadow:0px 10px 30px rgba(91,111,137,0.02);box-shadow:0px 10px 30px rgba(91,111,137,0.02);border-radius:15px}.rialto-keyword-breakdown-item img{display:block;max-width:100%}.rialto-keyword-breakdown-item h3{position:absolute;z-index:1;bottom:0;left:0;width:100%;padding:0 20px 40px;margin:0;font-family:"Poppins", sans-serif;font-weight:500;font-size:20px;line-height:35px;letter-spacing:0.625px;text-align:center;color:#333}@media (max-width: 768px){.rialto-keyword-breakdown-item h3{padding:0 0 40px}}@media (max-width: 576px){.rialto-keyword-breakdown-item h3{font-size:16px}}.rialto-exploration{margin:150px 0 0}@media (max-width: 576px){.rialto-exploration{margin:60px 0 0}}.rialto-exploration-wrapper{margin:100px 0 0}@media (max-width: 768px){.rialto-exploration-wrapper{margin:50px 0 0}}.rialto-exploration-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px 60px}@media (max-width: 576px){.rialto-exploration-grid{grid-template-columns:repeat(1, 1fr);grid-gap:20px}}.rialto-exploration-item{position:relative;overflow:hidden;background-color:#FFF;-webkit-box-shadow:0px 10px 30px rgba(91,111,137,0.02);box-shadow:0px 10px 30px rgba(91,111,137,0.02);border-radius:15px}.rialto-exploration-item img{display:block;max-width:100%}.rialto-concept{margin:150px 0 0}@media (max-width: 576px){.rialto-concept{margin:60px 0 0}}.rialto-concept-wrapper{margin:100px 0 0}@media (max-width: 576px){.rialto-concept-wrapper{margin:50px 0 0}}.rialto-concept-grid{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:40px}@media (max-width: 576px){.rialto-concept-grid{grid-template-columns:repeat(3, 1fr);grid-gap:20px}}.rialto-concept-item{position:relative;overflow:hidden;background-color:#FFF;-webkit-box-shadow:0px 10px 30px rgba(91,111,137,0.02);box-shadow:0px 10px 30px rgba(91,111,137,0.02);border-radius:15px}.rialto-concept-item img{display:block;max-width:100%}.rialto-color{margin:150px 0 0;padding:0 0 150px}@media (max-width: 576px){.rialto-color{margin:60px 0 0;padding:0 0 60px}}.rialto-color-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin:77px 0 0}@media (max-width: 1200px){.rialto-color-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:110%}}.rialto-color-option-1{position:relative;width:635px;height:329px;background-color:#3BC3EE}@media (max-width: 1200px){.rialto-color-option-1{width:50%}}@media (max-width: 768px){.rialto-color-option-1{height:250px}}@media (max-width: 576px){.rialto-color-option-1{height:132px}}.rialto-color-option-1 p{margin:0;font-family:"Poppins", sans-serif;font-size:25px;line-height:35px;color:#fff}.rialto-color-option-1 p:first-child{position:absolute;top:30px;left:30px}.rialto-color-option-1 p:last-child{position:absolute;left:20px;bottom:20px;font-size:16px}.rialto-color-option-2{position:relative;width:605px;height:329px;background-color:#5A88FF}@media (max-width: 1200px){.rialto-color-option-2{width:50%}}@media (max-width: 768px){.rialto-color-option-2{height:250px}}@media (max-width: 576px){.rialto-color-option-2{height:132px}}.rialto-color-option-2 p{margin:0;font-family:"Poppins", sans-serif;font-size:25px;line-height:35px;color:#fff}.rialto-color-option-2 p:first-child{position:absolute;top:30px;right:30px}.rialto-color-option-2 p:last-child{position:absolute;bottom:20px;left:20px;font-size:16px}.rialto-blue{padding:200px 0;background-color:#022B62}@media (max-width: 576px){.rialto-blue{padding:60px 0}}.rialto-black{padding:200px 0;background-color:#000}@media (max-width: 576px){.rialto-black{padding:60px 0}}@media (max-width: 576px){.rialto-typography .portfolio-text-rialto-fira-a{margin:50px auto 0}}.rialto-typography .portfolio-text-rialto-fira-a img{max-width:100%}@media (max-width: 768px){.rialto-typography .portfolio-text-rialto-fira-a img{width:250px}}.rialto-typography .portfolio-text-rialto-fira-a h1{font-size:290px;font-weight:500;line-height:100%}@media (max-width: 576px){.rialto-typography .portfolio-text-rialto-fira-a h1{font-size:230px}}@media (max-width: 576px){.rialto-typography .row-flex-direction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 768px){.rialto-typography .row-flex-direction:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rialto-typography .header-typography{max-width:561px}@media (max-width: 1200px){.rialto-typography .header-typography{max-width:500px}}@media (max-width: 768px){.rialto-typography .header-typography{margin:50px 0}}.rialto-typography .header-typography img:first-child{width:auto;height:16px}.rialto-typography .header-typography img:last-child{margin-top:40px;max-width:100%}@media (max-width: 576px){.rialto-typography .header-typography img:last-child{margin-top:20px;width:315px}}.rialto-typography .body-typography{max-width:329px}.rialto-typography .body-typography img:first-child{width:auto;height:16px}.rialto-typography .body-typography img:last-child{margin-top:40px;max-width:100%}@media (max-width: 576px){.rialto-typography .body-typography img:last-child{margin-top:20px;width:200px}}.rialto-final-logo{margin:150px 0 0}@media (max-width: 576px){.rialto-final-logo{margin:60px 0 0}}@media (max-width: 768px){.rialto-final-logo .row-flex-direction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rialto-final-logo .box{width:100%}@media (max-width: 768px){.rialto-final-logo .box{width:calc(100% + 120px);margin:0 -60px}}.rialto-final-logo .box p{text-transform:uppercase;margin:20px 0 0;font-size:14px;line-height:14px;opacity:.5}@media (max-width: 768px){.rialto-final-logo .box p{display:none}}.rialto-final-logo .box .black{padding:120px 0;background-color:#000}@media (max-width: 576px){.rialto-final-logo .box .black{padding:95px 0}}.rialto-final-logo .box .black img{width:210px;margin:0 auto}.rialto-final-logo .box .blue{padding:120px 0;background-color:#022B62}@media (max-width: 576px){.rialto-final-logo .box .blue{padding:95px 0}}.rialto-final-logo .box .blue img{width:210px;margin:0 auto}.rialto-web-design{margin:150px 0 0;padding:150px 0;background-color:#08254B}@media (max-width: 768px){.rialto-web-design{margin:0}}@media (max-width: 576px){.rialto-web-design{padding:60px 0}}.rialto-web-design h2{color:#fff}.rialto-web-design h3{color:#fff}.rialto-web-design p{color:#fff}.xivis-bg{position:absolute;z-index:2;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1440px;height:100%}.xivis-container{max-width:1040px;margin:0 auto}@media (max-width: 767.98px){.xivis-container{padding:0 15px}}@media (min-width: 600px){.xivis-container .portfolio-text h2{font-size:70px;line-height:80px;letter-spacing:-2px}}@media (min-width: 600px){.xivis-container .portfolio-text p{font-size:20px;line-height:38px}}.xivis-header-detail{width:100%;margin:50px 0 0}@media (max-width: 991.98px){.xivis-header-detail{margin:10px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.xivis-header-detail p{margin:0;max-width:529px}@media (max-width: 991.98px){.xivis-header-detail p{margin:0 0 30px}}.xivis-header-detail .portfolio-header-info{margin:0}@media (min-width: 600px){.xivis-header-detail .portfolio-header-info .portfolio-header-detail h2{font-size:25px;line-height:25px}.xivis-header-detail .portfolio-header-info .portfolio-header-detail span{margin:15px 0 0;font-size:20px;line-height:35px}}@media (min-width: 600px){.xivis-header-text h1{font-size:105px;line-height:105px;letter-spacing:-3px}}@media (min-width: 600px){.xivis-header-text p{font-size:20px;line-height:35px;letter-spacing:.63px}}.xivis-hero{position:relative;margin:150px 0 0;padding:150px 0 0;background-image:url("../images/xivis/hero-bg.png"),-o-linear-gradient(129.72deg, #241C89 -17.7%, #9E53ED 57.67%, #FF8E6E 120.44%);background-image:url("../images/xivis/hero-bg.png"),linear-gradient(320.28deg, #241C89 -17.7%, #9E53ED 57.67%, #FF8E6E 120.44%);background-size:auto 100%;background-position:center}@media (max-width: 576px){.xivis-hero{margin:60px 0 0;padding:100px 0 0}}.xivis-hero-image img{display:block;width:100%;background-color:#f0f0f1}.xivis-hero .container{z-index:0}.xivis-hero .section-bg{z-index:1}.xivis-hero .bg-xivis-planet-red{position:absolute;top:-52px;left:calc(50% - 546px);width:124px;height:124px;background-image:url("../images/xivis/planet-red.png");background-size:100%;background-position:center}@media (max-width: 1200px){.xivis-hero .bg-xivis-planet-red{left:70px;top:-60px}}@media (max-width: 768px){.xivis-hero .bg-xivis-planet-red{left:50px;top:-50px}}@media (max-width: 576px){.xivis-hero .bg-xivis-planet-red{left:50px;width:50px;height:50px;top:-25px}}.xivis-hero .bg-xivis-planet-blue{position:absolute;top:649px;left:calc(50% - 699px);width:92px;height:92px;background-image:url("../images/xivis/planet-blue.png");background-size:100%;background-position:center}@media (max-width: 1200px){.xivis-hero .bg-xivis-planet-blue{left:-50px;top:550px}}@media (max-width: 768px){.xivis-hero .bg-xivis-planet-blue{left:-60px;top:500px}}@media (max-width: 576px){.xivis-hero .bg-xivis-planet-blue{left:-10px;width:25px;height:25px;top:160px}}.xivis-hero .bg-xivis-planet-orange{position:absolute;top:776px;left:calc(50% + 505px);width:72px;height:72px;background-image:url("../images/xivis/planet-orange.png");background-size:100%;background-position:center}@media (max-width: 1200px){.xivis-hero .bg-xivis-planet-orange{left:calc(50% + 420px);top:650px}}@media (max-width: 768px){.xivis-hero .bg-xivis-planet-orange{left:calc(50% + 300px);top:550px}}@media (max-width: 576px){.xivis-hero .bg-xivis-planet-orange{left:calc(50% + 150px);width:19px;height:19px;top:180px}}.xivis-white{padding:150px 0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(245,246,248,0)), color-stop(43.71%, rgba(245,246,248,0.518513)), to(rgba(245,246,248,0)));background-image:-o-linear-gradient(top, rgba(245,246,248,0) 0%, rgba(245,246,248,0.518513) 43.71%, rgba(245,246,248,0) 100%);background-image:linear-gradient(180deg, rgba(245,246,248,0) 0%, rgba(245,246,248,0.518513) 43.71%, rgba(245,246,248,0) 100%)}@media (max-width: 576px){.xivis-white{padding:60px 0}}.xivis-black{padding:150px 0;background-color:#18173C}@media (max-width: 768px){.xivis-black{padding:100px 0}}@media (max-width: 576px){.xivis-black{padding:60px 0}}.xivis-black .portfolio-number span{color:#FFF}.xivis-black .portfolio-text h2{color:#FFF}.xivis-black .portfolio-text p{color:#FFF;opacity:0.56}.xivis-redesign{margin:60px 0}@media (min-width: 768px){.xivis-redesign{margin:150px 0}}.xivis-redesign-container{width:calc(100% + 16px);margin:150px -8px 0}@media (max-width: 576px){.xivis-redesign-container{margin:60px -8px 0}}.xivis-redesign-wrapper{width:100%}.xivis-redesign-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-animation:autoScroll 60s linear infinite;animation:autoScroll 60s linear infinite}.xivis-redesign-block-1{padding:27px 0 0}.xivis-redesign-block-1 img{margin:3px}.xivis-redesign-block-1 img.redesign-1{width:228px}@media (max-width: 576px){.xivis-redesign-block-1 img.redesign-1{width:106.97px}}.xivis-redesign-block-1 img.redesign-2{width:331px}@media (max-width: 576px){.xivis-redesign-block-1 img.redesign-2{width:162.33px}}.xivis-redesign-block-1 img.redesign-3{width:140px}@media (max-width: 576px){.xivis-redesign-block-1 img.redesign-3{width:65.68px}}.xivis-redesign-block-2{padding:79px 0 0}.xivis-redesign-block-2 img{margin:3px}.xivis-redesign-block-2 img.redesign-4{width:359px}@media (max-width: 576px){.xivis-redesign-block-2 img.redesign-4{width:168.43px}}.xivis-redesign-block-2 img.redesign-5{width:236px}@media (max-width: 576px){.xivis-redesign-block-2 img.redesign-5{width:110.72px}}.xivis-redesign-block-2 img.redesign-6{width:108px}@media (max-width: 576px){.xivis-redesign-block-2 img.redesign-6{width:50.67px}}.xivis-redesign-block-3 img{margin:3px}.xivis-redesign-block-3 img.redesign-7{width:458px}@media (max-width: 576px){.xivis-redesign-block-3 img.redesign-7{width:214.88px}}.xivis-redesign-block-3 img.redesign-8{width:248px}@media (max-width: 576px){.xivis-redesign-block-3 img.redesign-8{width:116.35px}}.xivis-redesign-block-3 img.redesign-9{width:143px}@media (max-width: 576px){.xivis-redesign-block-3 img.redesign-9{width:67.09px}}.xivis-redesign-block-3 img.redesign-10{width:338px}@media (max-width: 576px){.xivis-redesign-block-3 img.redesign-10{width:158.58px}}.xivis-redesign-block-3 img.redesign-11{width:209px}@media (max-width: 576px){.xivis-redesign-block-3 img.redesign-11{width:115.42px}}.xivis-layout{margin:60px 0}@media (min-width: 768px){.xivis-layout{margin:150px 0}}.xivis-layout-bg{margin:50px 0;background-color:#f5f6f8}@media (min-width: 768px){.xivis-layout-bg{margin:150px 0}}.xivis-layout-bg img{display:block;width:100%}.xivis-first{margin:60px 0}@media (min-width: 768px){.xivis-first{margin:150px 0}}.xivis-first-concept{margin:140px 0 0}@media (max-width: 576px){.xivis-first-concept{margin:50px 0 60px}}.xivis-first-concept img{display:block;width:100%;max-width:600px;margin:0 auto}.xivis-second{margin:60px 0}@media (min-width: 768px){.xivis-second{margin:150px 0}}.xivis-second-container{margin:100px 0 0}@media (max-width: 576px){.xivis-second-container{margin:30px 0}}.xivis-second-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);width:calc(100% + 160px);margin:0 -80px}@media (max-width: 576px){.xivis-second-wrapper{grid-template-columns:1fr;width:100%;margin:0}}.xivis-second-card img{display:block;width:100%}.xivis-illustration{margin:60px 0;position:relative}.xivis-illustration-bg{position:relative}.xivis-illustration-bg .bg-xivis-planet-orange{position:absolute;top:600px;left:-50px;width:124px;height:124px;background-image:url("../images/xivis/planet-orange.png");background-size:100%;background-position:center}@media (max-width: 576px){.xivis-illustration-bg .bg-xivis-planet-orange{z-index:99;top:280px;left:-10px;width:40px;height:40px}}.xivis-illustration-bg .bg-xivis-planet-red{position:absolute;top:50px;right:-40px;width:124px;height:124px;background-image:url("../images/xivis/planet-red.png");background-size:100%;background-position:center}@media (max-width: 576px){.xivis-illustration-bg .bg-xivis-planet-red{z-index:99;top:80px;right:-20px;width:40px;height:40px}}@media (min-width: 768px){.xivis-illustration{margin:150px 0}}.xivis-illustration-container{margin:100px 0 0}@media (max-width: 576px){.xivis-illustration-container{margin:50px 0 0}}.xivis-illustration-wrapper{position:relative}.xivis-illustration-group h3{margin:0;font-family:"Poppins", sans-serif;font-size:20px;font-weight:600;line-height:30px;letter-spacing:0.5px;color:#333333}.xivis-illustration-group p{margin:5px 0 0;font-family:"Poppins", sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#333333}.xivis-illustration-group+.xivis-illustration-group{margin:150px 0 0}@media (max-width: 576px){.xivis-illustration-group+.xivis-illustration-group{margin:50px 0 65px}}.xivis-illustration-hero{padding:30px 0 0}.xivis-illustration-hero img{display:block;width:1178px;margin:0 0 0 -31px}@media (max-width: 1200px){.xivis-illustration-hero img{width:100%;margin:0}}.xivis-illustration-service{position:relative;margin:30px 0 0}.xivis-illustration-service:before{content:'';position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100vw;height:640px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(245,246,248,0)), color-stop(52.2%, #F5F6F8), to(rgba(245,246,248,0)));background-image:-o-linear-gradient(top, rgba(245,246,248,0) 0%, #F5F6F8 52.2%, rgba(245,246,248,0) 100%);background-image:linear-gradient(180deg, rgba(245,246,248,0) 0%, #F5F6F8 52.2%, rgba(245,246,248,0) 100%)}.xivis-illustration-service-grid{display:grid;grid-template-columns:repeat(3, 1fr);position:relative;z-index:1;width:calc(100% + 30px);margin:0 -15px}.xivis-illustration-service-card{position:relative}.xivis-illustration-service-card img{display:block;width:100%}.xivis-illustration-company{padding:0 0 0 74px}@media (max-width: 1200px){.xivis-illustration-company{padding:20px 0 0 0}}.xivis-illustration-company img{display:block;width:100%;max-width:900px}.xivis-website{margin:0}.xivis-website-container{margin:150px 0 0}@media (max-width: 768px){.xivis-website-container{margin:100px 0 0}}@media (max-width: 576px){.xivis-website-container{margin:50px 0 0}}.xivis-website-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:80px;width:100%}@media (max-width: 768px){.xivis-website-wrapper{grid-template-columns:1fr;grid-gap:20px}}.xivis-website-col img{display:block;width:100%}.xivis-website-col img+img{margin:80px 0 0}@media (max-width: 768px){.xivis-website-col img+img{margin:20px 0 0}}.aspect-ratio-fill.brief-1{padding-bottom:240px}@media (min-width: 1200px){.aspect-ratio-fill.brief-1{padding-bottom:650px}}.aspect-ratio-fill.brief-2{padding-bottom:230px}@media (min-width: 1200px){.aspect-ratio-fill.brief-2{padding-bottom:622px}}.aspect-ratio-fill.exploration-1{padding-bottom:235px}@media (min-width: 1200px){.aspect-ratio-fill.exploration-1{padding-bottom:637px}}.aspect-ratio-fill.exploration-2{padding-bottom:235px}@media (min-width: 1200px){.aspect-ratio-fill.exploration-2{padding-bottom:637px}}.aspect-ratio-fill.exploration-3{padding-bottom:241px}@media (min-width: 1200px){.aspect-ratio-fill.exploration-3{padding-bottom:652px}}.projects-container{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 20px}.projects-container .header-section{max-width:100%}.projects-header{position:relative;padding:0 10px 50px}@media (min-width: 576px){.projects-header{padding:0 10px 75px}}@media (min-width: 768px){.projects-header{padding:0 10px 100px}}@media (min-width: 992px){.projects-header{padding:0 10px 150px}}@media (min-width: 1200px){.projects-header{padding:0 0 200px}}.projects-header h1{max-width:315px;margin:0;font-family:"Poppins", sans-serif;font-weight:700;font-size:50px;line-height:60px;letter-spacing:-1px;color:#121212}@media (min-width: 576px){.projects-header h1{max-width:100%;font-size:70px;line-height:78px;letter-spacing:-1.2px}}@media (min-width: 768px){.projects-header h1{font-size:90px;line-height:92px;letter-spacing:-1.4px}}@media (min-width: 1200px){.projects-header h1{min-height:500px}}@media (min-width: 1200px){.projects-header h1{font-size:130px;line-height:125px;letter-spacing:-1.8px}}.projects-quote{display:none;position:absolute;top:0;left:-81px;font-family:"Poppins", sans-serif;font-weight:700;font-size:130px;line-height:125px;letter-spacing:-1.8px;color:#121212}@media (min-width: 1200px){.projects-quote{display:block}}.projects-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 0}@media (min-width: 992px){.projects-profile{position:absolute;left:calc(100% - 320px);margin:0}}@media (min-width: 1200px){.projects-profile{left:824px;bottom:190px}}.projects-profile img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0px 10px 15px rgba(70,49,22,0.25);box-shadow:0px 10px 15px rgba(70,49,22,0.25)}@media (min-width: 576px){.projects-profile img{width:75px;height:75px}}@media (min-width: 1200px){.projects-profile img{width:100px;height:100px}}.projects-profile-info{margin:0 0 0 15px}@media (min-width: 1200px){.projects-profile-info{margin:0 0 0 34px}}.projects-profile-info h2{margin:0;font-family:"Poppins", sans-serif;font-size:17px;font-weight:600;line-height:26px;letter-spacing:0.5px;color:#333333}@media (min-width: 576px){.projects-profile-info h2{font-size:18px}}@media (min-width: 1200px){.projects-profile-info h2{font-size:20px}}.projects-profile-info p{margin:1px 0 0;font-family:"Poppins", sans-serif;font-size:12px;line-height:21px;color:#333333;opacity:0.5}@media (min-width: 576px){.projects-profile-info p{margin:3px 0 0}}@media (min-width: 1200px){.projects-profile-info p{margin:5px 0 0;font-size:13px;line-height:23px}}.projects-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% + 40px);margin:0 -20px}.projects-item{position:relative;margin:0 20px 20px;padding:50px;border-radius:20px}@media (min-width: 1200px){.projects-item{margin:0 20px 40px}}.projects-item>a{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.projects-item.artup{width:100%;margin:0 20px 20px;padding:30px 30px 198px;background-color:#eaeef5;background-image:url("../images/projects-artup-image.png");background-repeat:no-repeat;background-size:335px auto;background-position:center 100%}@media (min-width: 768px){.projects-item.artup{width:calc(50% - 30px);margin:0 10px 20px 20px;padding:30px 30px 292px}}@media (min-width: 992px){.projects-item.artup{padding:50px 50px 292px;background-size:calc(100% - 40px) auto}}@media (min-width: 1200px){.projects-item.artup{width:637px;margin:0 20px 40px;padding:50px 50px 368px;background-size:637px auto}}.projects-item.artup .projects-detail{max-width:100%}@media (min-width: 1200px){.projects-item.artup .projects-detail{max-width:440px}}.projects-item.rialto{width:100%;margin:0 20px 20px;padding:30px 30px 292px;background-color:#00317a;background-image:url("../images/projects-rialto-image.png");background-repeat:no-repeat;background-size:204px auto;background-position:center calc(100% - 50px)}@media (min-width: 768px){.projects-item.rialto{width:calc(50% - 30px);margin:0 20px 20px 10px}}@media (min-width: 992px){.projects-item.rialto{padding:50px 50px 292px}}@media (min-width: 1200px){.projects-item.rialto{width:463px;margin:0 20px 40px;padding:50px 50px 368px;background-position:center calc(100% - 108px)}}.projects-item.rialto .projects-detail{max-width:100%}@media (min-width: 1200px){.projects-item.rialto .projects-detail{max-width:373px}}.projects-item.crisp{width:100%;padding:30px 30px 231px;background-color:#1272f1;background-image:url("../images/projects-crisp-image.png");background-repeat:no-repeat;background-size:243px auto;background-position:center calc(100% + 82px);-webkit-box-shadow:0px 10px 30px rgba(91,111,137,0.05);box-shadow:0px 10px 30px rgba(91,111,137,0.05)}@media (min-width: 768px){.projects-item.crisp{padding:30px;background-position:calc(100% - 64px) 100%}}@media (min-width: 992px){.projects-item.crisp{padding:50px;background-size:276px auto}}@media (min-width: 1200px){.projects-item.crisp{background-size:372px auto;background-position:calc(100% - 126px) 100%}}.projects-item.crisp .projects-detail{max-width:100%}@media (min-width: 768px){.projects-item.crisp .projects-detail{max-width:50%}}@media (min-width: 1200px){.projects-item.crisp .projects-detail{max-width:432px}}.projects-item.hoopsai{width:100%;margin:0 20px 20px;padding:30px 30px 238px;background-color:#945ffc;background-image:url("../images/projects-hoopsai-image.png");background-repeat:no-repeat;background-size:482px auto;background-position:center 100%}@media (min-width: 768px){.projects-item.hoopsai{width:calc(50% - 30px);margin:0 10px 20px 20px}}@media (min-width: 992px){.projects-item.hoopsai{padding:50px 50px 238px}}@media (min-width: 1200px){.projects-item.hoopsai{width:463px;margin:0 20px 40px;padding:50px 50px 356px;background-size:656px auto}}.projects-item.hoopsai .projects-detail{max-width:100%}@media (min-width: 1200px){.projects-item.hoopsai .projects-detail{max-width:363px}}.projects-item.ility{width:100%;padding:30px 30px 180px;background-color:#faf0f2;background-image:url("../images/projects-ility-image.png");background-repeat:no-repeat;background-size:354px auto;background-position:center calc(100% - 30px);-webkit-box-shadow:0px 10px 30px rgba(91,111,137,0.02);box-shadow:0px 10px 30px rgba(91,111,137,0.02)}@media (min-width: 768px){.projects-item.ility{width:calc(50% - 30px);margin:0 20px 20px 10px;padding:30px 30px 238px}}@media (min-width: 992px){.projects-item.ility{padding:50px 50px 238px;background-size:528px auto}}@media (min-width: 1200px){.projects-item.ility{width:637px;margin:0 20px 40px;padding:50px 50px 356px;background-size:704px auto;background-position:center calc(100% - 68px)}}.projects-item.ility .projects-detail{max-width:100%}@media (min-width: 1200px){.projects-item.ility .projects-detail{max-width:440px}}.projects-item.xivis{width:100%;padding:30px 30px 320px;background-color:#f2eeff;background-image:url("../images/projects-xivis-image.png");background-repeat:no-repeat;background-size:296px auto;background-position:calc(50% + 8px) calc(100% - 23px)}@media (min-width: 768px){.projects-item.xivis{padding:30px;background-position:calc(100% - 25px) center}}@media (min-width: 992px){.projects-item.xivis{padding:50px;background-size:365px auto}}@media (min-width: 1200px){.projects-item.xivis{background-size:570px auto}}.projects-item.xivis .projects-detail{max-width:100%}@media (min-width: 768px){.projects-item.xivis .projects-detail{max-width:50%}}@media (min-width: 1200px){.projects-item.xivis .projects-detail{max-width:423px}}.projects-logo{height:22px}.projects-logo img{display:block;height:100%}.projects-detail{margin:30px 0 0}@media (min-width: 1200px){.projects-detail{margin:50px 0 0}}.projects-detail a{color:#121212}.projects-detail a:hover{text-decoration:none}.projects-detail h2{margin:0;font-family:"Poppins", sans-serif;font-weight:700;font-size:35px;line-height:40px;letter-spacing:-0.263871px}@media (min-width: 1200px){.projects-detail h2{font-size:55px;line-height:62px;letter-spacing:-0.5px}}.projects-detail p{margin:30px 0 0;font-family:"Poppins", sans-serif;font-size:13px;line-height:23px;letter-spacing:0.5px;opacity:0.6}.projects-button{display:none;margin:40px 0 0}@media (min-width: 1200px){.projects-button{display:block}}.projects-button .btn{padding:19px 66px 18px;font-weight:500;font-size:15px;line-height:23px;letter-spacing:0.3px;text-transform:initial;border-radius:30px;-webkit-box-shadow:none;box-shadow:none}.projects-button .btn-white{color:#1272f1}.rialto-logo{position:relative;max-width:720px;height:360px;margin:auto;}@media (min-width: 1200px){.rialto-logo{height:560px;}}.rialto-animation{position:absolute;top:-30%;bottom:0;left:50%;transform:translateX(-50%);width:800px;height:600px;}@media (min-width: 992px){.rialto-animation{top:-15%;}}@media (min-width: 1200px){.rialto-animation{top:-20%;width:1200px;height:900px;}}.back-to-top{cursor:pointer;position:fixed;z-index:10;right:30px;bottom:-64px;display:flex;justify-content:center;align-item:center;width:64px;height:64px;border-radius:32px;background-color:#ef4b6c;transition:all ease 0.3s;}.back-to-top img{width:24px;}.translate-nav{cursor:pointer;position:relative;overflow:hidden;display:flex;border:1px solid rgba(82,89,98,1);border-radius:4px}.translate-nav:before{content:'';position:absolute;z-index:0;top: 0;left:0;width:50%;height:100%;background-color:rgba(82,89,98,1)}.translate-nav.id:before{left:50%}.translate-nav span{z-index:1;display: block;padding:4px 6px;font-family: Montserrat,sans-serif;font-weight: 500;font-size: 13px;line-height: 14px;letter-spacing: 1px;text-transform: uppercase;color:rgba(82,89,98,1)}@media (min-width: 768px){.translate-nav span {font-size:.688rem}}.translate-nav span:nth-child(1){color:#FFFFFF}.translate-nav.id span:nth-child(1){color:rgba(82,89,98,1)}.translate-nav.id span:nth-child(2){color:#FFFFFF}.portfolio-footer-wrapper .footer-copyright{margin: 100px 0 0}.portfolio-footer-wrapper .footer-copyright p{color: #333333}