@font-face {font-family: "Averta Semibold";src: url("../fonts/averta/averta-semibold.otf") format("truetype");font-display: swap;font-style: normal;font-weight: 800;}.ft-22 {font-size: 22px;}.tabber-content .cs-btn-light a {padding: 8px 25px;font-size: 16px;}.studio-banner {padding: 125px 0 50px !important;}.banner-text h1 {font-size: 48px;max-width: 560px;}.banner-text p {max-width: 600px;}#studio-solutions-menu li > a {display: flex;flex-direction: row;align-items: center;padding: 14px 15px;}.tab-label-row {display: flex;align-items: center;justify-content: space-between;width: 100%;}.solutions-icon {height: auto;width: 20px;}.text-bottom-margin {margin-bottom: 2px;}#studio-solutions-menu li > a:hover .tab-label-row img:not(.solutions-icon) {filter: invert(65%) sepia(54%) saturate(4435%) hue-rotate(346deg) brightness(98%) contrast(96%);}#studio-solutions-menu li.active .tab-label-row img:not(.solutions-icon) {filter: invert(65%) sepia(54%) saturate(4435%) hue-rotate(346deg) brightness(98%) contrast(96%);}.studio-solutions .section-subtitle {max-width: 750px;margin-left: auto;margin-right: auto;font-size: 20px;}.accordion-button.two .icon.plus::after, .accordion-button.one .icon.plus::after, .accordion-button.two .icon.plus-holistic::after, .accordion-button.one .icon.plus-holistic::after {content: "+" !important;padding-left: 2px;transition: all 0.4s ease;}.accordion-button.two:not(.collapsed) .icon.plus::after, .accordion-button.one:not(.collapsed) .icon.plus::after {content: "-" !important;transition: all 0.4s ease;color: #f47920;}.accordion-button.two:not(.collapsed) .icon.plus-holistic::after, .accordion-button.one:not(.collapsed) .icon.plus-holistic::after {content: "-" !important;transition: all 0.4s ease;}.tab-highlights {padding-left: 74px;}.tab-highlights ul {display: grid;grid-template-rows: repeat(2, auto);grid-auto-flow: column;gap: 12px 2rem;list-style-position: inside;}.tab-highlights ul li {break-inside: avoid;margin-bottom: 0rem;}.col-md-custom-1 {width: 24.5% !important;flex: 0 0 24.5% !important;}.col-md-custom-2 {width: 74.5% !important;flex: 0 0 74.5% !important;}@media (max-width: 992px) {.banner-text h1, .banner-text p {max-width: 100%;}}@media (max-width: 767px) {.studio-solutions .section-subtitle {max-width: 100%;}.tab-highlights {padding-left: 0px;}.tab-highlights ul {grid-template-rows: repeat(4, auto);}.col-md-custom-1, .col-md-custom-2 {width: 100% !important;flex: 0 0 auto !important;}}