.demo--page-tab-box{background-color:#2b343b;background-size:cover;overflow-x:hidden;padding:4rem}.demo--page-tab-box .tab__container{margin:0 auto;max-width:1440px}.demo--page-tab-box .tab__container .tab{align-items:center;display:flex;gap:2rem;justify-content:flex-start;margin-bottom:3rem;overflow:hidden}.demo--page-tab-box .tab button{background-color:inherit;border:none;border-radius:0;color:#fcfcfc;cursor:pointer;font-family:proximanova_regular!important;font-size:24px!important;font-style:normal;line-height:100%;margin-bottom:unset;outline:none;padding:0 0 12px!important;transition:.3s;word-break:normal}.demo--page-tab-box .tab button:hover{border-bottom:2px solid #eb6133}.demo--page-tab-box .tab button.active{border-bottom:2px solid #eb6133;font-family:proxima_nova_bold,sans-serif!important;font-weight:600}.demo--page-tab-box .heading__wrapper{margin:2rem auto 6rem;max-width:1010px}.demo--page-tab-box .heading__wrapper h2{color:#fcfcfc;font-family:proximanova_regular,sans-serif!important;font-size:60px;font-style:normal;font-weight:400!important;letter-spacing:-.02em;line-height:120.5%;text-align:center}.demo--page-tab-box .heading__wrapper h2 strong{font-family:proxima_nova_bold,sans-serif;font-weight:600}.demo--page-tab-box .tabcontent{display:none;gap:1rem;justify-content:space-between;position:relative;width:100%}.demo--page-tab-box .tabcontent .image__wrapper{position:absolute;right:0;top:35%;transform:translateY(-50%)}.demo--page-tab-box .tabcontent .image__wrapper img{object-fit:contain}.demo--page-tab-box .tabcontent .tab__wrappper{display:flex;flex:0 0 45%;flex-direction:column;justify-content:space-around;min-height:500px}.demo--page-tab-box .tabcontent .tab__wrappper .tab__content__box .tab_title{color:#fcfcfc;font-size:40px;font-style:normal;font-weight:700;line-height:110%}.demo--page-tab-box .tabcontent .tab__wrappper .tab__content__box .tab_desc{color:#fcfcfc;font-size:24px;font-style:normal;font-weight:400;line-height:145%;max-width:50ch}.demo--page-tab-box .heading__wrapper h2 .text__highlight{position:relative}.demo--page-tab-box .heading__wrapper .bottom__line{bottom:-25px;left:0;position:absolute}.desktop-button__wrapper{display:flex;margin-top:2rem}.desktop-button__wrapper a{font-family:proximanova_regular,sans-serif;font-size:24px!important}.mobile-button__wrapper{display:none}@media screen and (max-width:1024px){.demo--page-tab-box{padding:2.5rem}.demo--page-tab-box .tab button{font-size:16px!important}.demo--page-tab-box .tabcontent .tab__wrappper{justify-content:flex-start}.demo--page-tab-box .tabcontent .image__wrapper img{max-width:350px!important}}@media screen and (max-width:767px){.demo--page-tab-box{padding:60px 25px}.demo--page-tab-box .tab__container{margin:auto;max-width:100%}.demo--page-tab-box .tab__container .tab{gap:16px;justify-content:space-evenly;margin-bottom:1rem;overflow:unset}.demo--page-tab-box .tabcontent{align-items:center;flex-direction:column;gap:2rem;padding:1rem}.demo--page-tab-box .heading__wrapper{display:none;margin:0 auto 2rem;max-width:unset;padding:2rem 1rem 0}.demo--page-tab-box .heading__wrapper h2{font-size:35px;line-height:135%}.demo--page-tab-box .heading__wrapper .bottom__line svg{width:100%}.demo--page-tab-box .tabcontent .tab__wrappper .tab__content__box .tab_title{font-size:35px;line-height:110%;margin-bottom:1rem;text-align:center}.demo--page-tab-box .tabcontent .tab__wrappper .tab__content__box .tab_desc{font-size:16px;text-align:center}.demo--page-tab-box .tab{justify-content:space-evenly;margin-bottom:0}.demo--page-tab-box .tabcontent .tab__wrappper{justify-content:space-between;min-height:auto;text-align:center}.desktop-button__wrapper{display:none}.mobile-button__wrapper{display:flex;justify-content:center}.mobile-button__wrapper a{font-family:proximanova_regular,sans-serif!important;font-size:16px!important;margin-bottom:0}.demo--page-tab-box .tabcontent .image__wrapper{align-items:center;display:flex;max-width:unset!important}.demo--page-tab-box .tab button{font-size:16px!important;height:100%;padding:0 0 5px!important}.demo--page-tab-box .tabcontent .image__wrapper img{max-width:350px!important}.demo--page-tab-box .tabcontent .image__wrapper{position:relative;transform:unset}}@media screen and (max-width:425px){.demo--page-tab-box .tab{height:50px;padding:0 .3rem}.demo--page-tab-box .tabcontent .image__wrapper img{max-width:280px!important}}@media screen and (max-width:320px){.demo--page-tab-box .tab button{font-size:15px!important}}