@import url("https://fonts.googleapis.com/css2?family=Gothic+A1:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Gochi+Hand&display=swap");.banner_wrapper{background:#f5f4f8;border-radius:40px;box-shadow:0 4px 12px 0 #0000000f;margin:0 auto;margin-top:158px!important;max-width:1400px;overflow:hidden;padding-top:60px;position:relative}.banner_wrapper span{color:#4f00ca}.banner_wrapper .banner_content,.banner_wrapper .banner_content_btm{padding-left:100px}.banner_wrapper .banner_content h1{color:#171621;font-family:Gothic A1,sans-serif;font-size:80px;font-weight:900;line-height:100px;margin:0;max-width:1060px}.banner_wrapper .banner_content p{color:#171621;font-family:Gothic A1,sans-serif;font-size:28px;font-weight:400;line-height:38px;margin:0;max-width:656px}.banner_wrapper .banner_content_btm .banner_content_text{align-items:center;display:flex;gap:5px;margin:40px 0 30px}.banner_wrapper .banner_content_text h5{font-family:Gothic A1,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin:0;max-width:100px}.banner_wrapper .banner_content_btm img{background-color:#4f00ca;border-radius:50%;cursor:pointer;height:35px;width:35px}.banner_wrapper .banner_collapse_wrap span.top-title,.banner_wrapper .banner_model_wrap span.top-title{font-family:Gothic A1,sans-serif;font-size:12px;font-weight:900;letter-spacing:2px;line-height:15px}.banner_wrapper .banner_collapse_wrap h2,.banner_wrapper .banner_model_wrap h2{color:#171621;font-family:Gothic A1,sans-serif;font-size:48px;font-weight:900;line-height:60px;margin:15px 0 0}.banner_wrapper .banner_collapse_wrap .heady-text,.banner_wrapper .banner_model_wrap .heady-text{font-family:Gothic A1,sans-serif;line-height:25px;margin:0 0 15px}.banner_wrapper .banner_collapse_wrap p,.banner_wrapper .banner_model_wrap p{font-family:Gothic A1,sans-serif;font-size:16px;font-weight:400;line-height:26px;margin:0}.banner_wrapper .banner_collapse_wrap p span,.banner_wrapper .banner_model_wrap p span{color:#171621;font-size:16px;font-weight:700;line-height:26px}.banner_wrapper .banner_model_main{bottom:0;left:0;opacity:0;outline:0;overflow:hidden;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;text-align:center;top:0;-webkit-transition:opacity .15s linear,z-index .15;-o-transition:opacity .15s linear,z-index .15;transition:opacity .15s linear,z-index .15;z-index:-1}.banner_wrapper .banner_model_open{opacity:1;overflow:hidden;z-index:99999}.banner_wrapper .banner_model_inner{display:inline-block;transform:translateY(-25%);transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.banner_wrapper .banner_model_wrap{background-color:#fff;border-radius:24px;box-shadow:0 4px 32px 0 #00000033;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;max-height:calc(100vh - 70px);max-width:515px;overflow-y:auto;padding:40px 55px 45px;position:relative;text-align:left;width:100%}.banner_wrapper .banner_model_open .banner_model_inner{left:-12.5%;position:relative;top:41.6%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);z-index:999}.banner_wrapper .banner_model_open .banner_bg_overlay{background:rgba(0,0,0,.6);z-index:99}.banner_wrapper .banner_bg_overlay{background:transparent;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear;width:100%;z-index:0}.banner_close_btn{color:#4f00ca;cursor:pointer;font-family:Gothic A1,sans-serif;font-size:24px;font-weight:700;position:absolute;right:20px;top:22px;z-index:99}.banner_slider .swiper-wrapper{align-items:flex-end}.banner_slider .swiper-container{overflow:visible}.banner_wrapper .banner_slider img{transition:all .45s;width:100%}.banner_wrapper .banner_slider img:hover{transform:scale(1.2)}.banner_slider .teddy_image_hover{background-color:#f5f4f8;left:unset;opacity:0;position:absolute;right:250px;top:-70px;transition:opacity .2s ease-in;visibility:hidden;width:450px}.banner_slider .gallery-top .active .teddy_image_hover{opacity:1;transform:translateY(-50px);transition:all .6s ease-in;visibility:visible}.banner_slider .teddy_image_hover:after{background-image:url(https://www.heady.io/hubfs/arrow-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:-24px;content:"";display:none;height:40px;left:-30px;position:absolute;width:35px}.banner_slider .teddy_image_hover h2{color:#4f00ca;font-family:Gochi Hand,cursive;font-size:18px;font-weight:400;line-height:16px;margin:0;padding-bottom:7px}.banner_slider .teddy_image_hover p{color:#424247;font-family:Gothic A1,sans-serif;font-size:12px;font-weight:400;line-height:20px;margin-bottom:0}.banner_slider .teddy_image_hover p span{color:#171621;font-weight:700}.banner_collapse{display:none}.banner_slider .swiper-container.gallery-thumbs{top:23px}.heady_tab_wrapper{background:#f5f4f8;border-radius:24px;margin:100px auto 0;max-width:1400px;padding:100px 0;position:relative}.heady_tab_wrapper .heady_tab_subtitle,.heady_tab_wrapper .heady_tab_title,.heady_tab_wrapper .tabs{padding:0 100px}.heady_tab_wrapper .heady_tab_title p{background-color:#4f00ca;border-radius:12px;color:#fff;font-family:Gothic A1,sans-serif;font-size:14px;font-weight:900;letter-spacing:2px;line-height:24px;margin:0;max-width:191px;padding:8px;text-align:center}.heady_tab_wrapper .heady_tab_subtitle p{font-family:Gothic A1,sans-serif;font-size:24px;font-weight:700;line-height:36px;margin:40px 0 60px;max-width:940px;text-align:left}.heady_tab_wrapper .tab-links{display:flex;list-style:none;margin:0;padding:0}.heady_tab_wrapper .tab-links li{margin:0}.heady_tab_wrapper .tab-links a{border-bottom:2px solid #e2e3e8;color:#171621;display:inline-block;font-family:Gothic A1,sans-serif;font-size:14px;font-weight:900;letter-spacing:2px;line-height:24px;margin-right:45px;padding:0;padding-bottom:5px!important;text-align:left;text-decoration:none;text-transform:uppercase}.heady_tab_wrapper .tab-links .active a{border-bottom:6px solid #4f00ca;color:#4f00ca}.heady_tab_wrapper .tab-main-content .tab{display:none;margin:10px 0}.heady_tab_wrapper .tab-main-content .active{display:block}.heady_tab_wrapper .tab-content p{color:#fff;font-family:Gothic A1,sans-serif;font-size:20px;font-weight:400;line-height:30px;margin:0;max-width:432px;padding-left:40px;text-align:left}.heady_tab_wrapper .tab-content a{color:#fff;font-family:Gothic A1,sans-serif;font-size:16px;font-weight:900;line-height:22px;margin-left:auto;margin-right:40px;max-width:217px;text-align:left;text-decoration:none}.heady_tab_wrapper .tab-main-content .tab-content,.heady_tab_wrapper .tab-main-content .tab-content-text{align-items:center;display:flex}.heady_tab_wrapper .tab-main-content .tab-content-text{width:75%}.heady_tab_wrapper .tab-main-content .tab-content img{width:25%}.heady_tab_wrapper .tab-main-content .tab,.heady_tab_wrapper .tabs_slider .tab_box{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;overflow:hidden}.heady_tab_wrapper .tab-main-content .tab:first-child{background-image:url(../image/tab_bg_1.png)}.heady_tab_wrapper .tab-main-content .tab:nth-child(2){background-image:url(../image/tab_bg_2.png)}.heady_tab_wrapper .tab-main-content .tab:nth-child(3){background-image:url(../image/tab_bg_3.png)}.heady_tab_wrapper .tab-main-content .tab:nth-child(4){background-image:url(../image/tab_bg_4.png)}.heady_tab_wrapper .tab-main-content .tab:nth-child(5){background-image:url(../image/tab_bg_5.png)}.heady_tab_wrapper .tabs_slider{display:none}.heady_tab_wrapper .tabs_slider .tab_box{background-image:url(../image/tab_bg_1.png)}.heady_tab_wrapper .tabs_slider h4{color:#171621;font-family:Gothic A1,sans-serif;font-size:14px;font-weight:900;letter-spacing:2px;line-height:24px;padding-bottom:20px;text-align:center}.heady_tab_wrapper .tabs_slider .tab_box p{color:#fff;font-family:Gothic A1,sans-serif;font-size:18px;font-weight:400;line-height:28px;margin:0;padding:35px 24px 60px;text-align:left}.heady_tab_wrapper .tabs_slider .tab_box a{color:#fff;display:inline-block;font-family:Gothic A1,sans-serif;font-size:16px;font-weight:900;line-height:22px;padding:0 24px 20px;text-decoration:none}.heady_tab_wrapper .tabs_slider .tab_box img{margin-bottom:-5px;max-width:100%;width:100%}.heady_tab_wrapper .swiper-button-next,.heady_tab_wrapper .swiper-button-prev{background-color:#4f00ca;background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:50%;height:25px;top:40px;width:25px}.heady_tab_wrapper .swiper-button-prev{background-image:url(../image/arrow-left.png);left:30px}.heady_tab_wrapper .swiper-button-next{background-image:url(../image/arrow-right.png);right:30px}.heady_tab_wrapper .swiper-button-disabled{display:none}.banner_slider.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.banner_slider.one{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.banner_slider.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.heady_team_wrap{margin:0 auto;max-width:945px;padding:100px 0;position:relative}.heady_team_wrap .heady_team_text_content{margin:0 32px}.heady_team_wrap .heady_team_text_content h2{font-family:Gothic A1,sans-serif;font-size:60px;font-weight:900;line-height:75px;margin:0;max-width:550px;padding-bottom:50px;position:relative;text-align:left}.heady_team_wrap .heady_team_text_content h2:after{background-image:url(../image/grap.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:60px;position:absolute;right:27px;width:60px}.heady_team_wrap .heady_team_text_content h3{border-top:1px solid #e2e3e8;color:#171621;font-family:Gothic A1,sans-serif;font-size:36px;font-weight:900;line-height:45px;margin:0;padding:50px 0}.heady_team_wrap .heady_team_text_content h3 span{color:#4f00ca}.heady_team_wrap .heady_team_text_content p{color:#171621;display:none;font-family:Gothic A1,sans-serif;font-size:18px;font-weight:400;line-height:28px;margin:0;padding-bottom:75px}.heady_team_wrap .team_image{display:grid;gap:40px 18px;grid-template-columns:auto auto auto;margin:0 auto 0 155px;max-width:595px}.heady_team_wrap .team_content{text-align:center;transition:all .3s}.heady_team_wrap .team_content img{transition:all .3s;width:100%}.heady_team_wrap .team_content:hover img{transform:scale(1.08)}.heady_team_wrap .team_content .image{border-radius:24px;max-height:180px;overflow:hidden;position:relative}.heady_team_wrap .team_content .image:before{background-color:#d2bbeb;bottom:0;content:"";left:0;mix-blend-mode:color;position:absolute;right:0;top:0}.heady_team_wrap .team_content:hover .image:before{mix-blend-mode:unset}.heady_team_wrap .team_content h4{color:#171621;font-family:Gothic A1,sans-serif;font-size:20px;font-weight:900;line-height:25px;margin:15px 0 0}.heady_team_wrap .team_content p{color:#171621;font-family:Gothic A1,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin:5px 0 0}.heady_team_wrap .team_slider{display:none;margin-left:32px;position:relative}.heady_team_wrap .swiper-button-next,.heady_team_wrap .swiper-button-prev{background-color:#4f00ca;background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:50%;height:25px;top:-30px;width:25px}.heady_team_wrap .swiper-button-prev{background-image:url(../image/arrow-left.png);left:0}.heady_team_wrap .swiper-button-next{background-image:url(../image/arrow-right.png);left:40px}.case-study-section-container .column-inner p{line-height:19.5px}@media screen and (min-width:800px){.custom-model-main:before{content:"";display:inline-block;height:auto;height:100%;margin-right:0;vertical-align:middle}}@media screen and (max-width:799px){.custom-model-inner{margin-top:45px}}@media screen and (max-width:1400px){.banner_wrapper,.heady_tab_wrapper{margin:unset;max-width:100%}.heady_tab_wrapper{margin-top:80px}}@media screen and (max-width:1100px){.heady_tab_wrapper .tab-main-content .tab-content img,.heady_tab_wrapper .tab-main-content .tab-content-text{width:100%}.heady_tab_wrapper .tab-main-content .tab-content{padding:40px 20px}.heady_tab_wrapper .tab-main-content .tab-content-text{display:block}.heady_tab_wrapper .tab-content p{padding-bottom:15px;padding-left:0}}@media screen and (max-width:1024px){.banner_wrapper .banner_content h1{font-size:65px;line-height:86px;max-width:875px}.heady_tab_wrapper{margin-top:50px;padding:50px 0}.heady_tab_wrapper .tab-content a,.heady_tab_wrapper .tab-content p{display:inline-block;padding-bottom:15px}.heady_tab_wrapper .heady_tab_subtitle,.heady_tab_wrapper .heady_tab_title,.heady_tab_wrapper .tabs{padding:0 55px}.heady_team_wrap .heady_team_text_content h3{padding:35px 0}.heady_team_wrap .heady_team_text_content h2{padding-bottom:35px}.banner_slider .teddy_image_hover{left:260px}}@media screen and (max-width:767px){.banner_wrapper{border-radius:unset;box-shadow:unset;padding-top:40px}.banner_wrapper .banner_content{padding:0 30px}.banner_wrapper .banner_content h1{font-size:48px;line-height:60px}.banner_wrapper .banner_content p{font-size:24px;line-height:34px}.banner_slider .teddy_image_hover h2,.banner_wrapper .banner_collapse .banner_collapse_wrap,.banner_wrapper .banner_model,.heady_tab_wrapper .tabs,.heady_team_wrap .team_image{display:none}.banner_wrapper .banner_collapse{display:block}.banner_wrapper .banner_content_btm .banner_content_text{border:1px solid #4f00ca;border-radius:50px;gap:0;margin:15px 0 25px;max-width:203px;padding-left:17px}.banner_wrapper .banner_content_btm img{background-color:#4f00ca;border-radius:50%;height:35px;object-fit:none;position:relative;right:-6px;transition:all .5s linear;width:35px}.banner_wrapper .banner_content_btm img.img-rotate{transform:rotate(45deg);transition:all .5s linear}.banner_wrapper .banner_content_text h5{max-width:175px}.banner_wrapper .banner_content_btm{border-bottom:1px solid #e2e3e8;margin:0 30px;padding:0}.banner_wrapper .banner_collapse_wrap{padding-bottom:30px}.banner_slider .teddy_image_hover{left:21px!important;position:relative;top:65px!important;width:280px}.banner_slider .banner_active .teddy_image_hover{opacity:1;transform:translateY(-10px);visibility:visible}.banner_slider .teddy_image_hover:after{bottom:15px;left:-30px}.heady_tab_wrapper{background:transparent;border-radius:0;margin:0;padding:55px 0}.heady_tab_wrapper .heady_tab_subtitle p{font-size:18px;line-height:28px}.heady_tab_wrapper .tabs_slider{display:block;padding-left:30px;position:relative}.heady_team_wrap .heady_team_text_content p,.heady_team_wrap .team_slider{display:block}.heady_team_wrap .heady_team_text_content h2{font-size:36px;font-weight:900;line-height:45px;max-width:335px;padding-bottom:30px}.heady_team_wrap .heady_team_text_content h3{font-size:28px;font-weight:900;line-height:35px;padding:30px 0 17px}.heady_team_wrap .heady_team_text_content h2:after{height:45px;right:0;top:-6px;width:45px}}@media only screen and (min-width:601px) and (max-width:767px){.heady_team_wrap .team_content .image{max-height:393px}}@media only screen and (min-width:575px) and (max-width:600px){.heady_team_wrap .team_content .image{max-height:280px}}