.switch-blocks-content{width:100%;position:relative;background-color:var(--color-tp-bg--light);padding:214px 0 198px}.switch-blocks-content .switch-blocks{width:100%;height:100%;display:flex;justify-content:space-between}.switch-blocks-content .switch-blocks-details{transform:translateY(-6px)}.switch-blocks-content .switch-blocks-text{max-width:730px;padding-bottom:52px}.switch-blocks-content .switch-blocks-button{transform:translateX(4px)}.switch-blocks-content .tabs-buttons{width:32%;display:flex;flex-direction:column;gap:52px}.switch-blocks-content .tabs-button-item{text-align:left;border-bottom:1px solid var(--color-selection-inactive);width:100%;color:var(--color-selection-inactive);cursor:pointer;transition:color 0.4s ease,border-color 0.4s ease;line-height:15px}.switch-blocks-content .tabs-button-item.is-active{border-bottom-color:var(--color-selection-active);color:var(--color-selection-active)}.switch-blocks-content .tabs-contents{width:50%;transition:height 500ms ease}.switch-blocks-content .slider-viewport{overflow:hidden;width:52%}.switch-blocks-content .switch-blocks-item{display:none;opacity:0;padding-bottom:20px}.switch-blocks-content .switch-blocks-item.is-visible{display:block;animation:sb-fade-in 900ms ease forwards}@keyframes sb-fade-in{from{opacity:0}to{opacity:1}}@media (max-width:990px){.switch-blocks-content .tabs-buttons{width:36%}.tabs-button-item{font-size:15px}.switch-blocks-text{font-size:25px}.switch-blocks-button{font-size:15px}}@media (max-width:576px){.tabs-button-item{font-size:15px;font-weight:400;line-height:24px;letter-spacing:1.8px;text-transform:uppercase}.switch-blocks-content{padding:100px 0 63px}.switch-blocks-content .switch-blocks{overflow:hidden;flex-direction:column;gap:32px}.switch-blocks-content .tabs-buttons,.switch-blocks-content .tabs-contents,.switch-blocks-content .slider-viewport{width:100%}.switch-blocks-content .tabs-buttons{order:1;gap:25px}.switch-blocks-content .tabs-contents{order:2}.switch-blocks-content .slider-viewport{order:3}.switch-blocks-content .tabs-button-item{position:relative;display:flex;justify-content:space-between;align-items:center}.switch-blocks-content .tab-block{padding:0;border-bottom:none}.switch-blocks-content .tab-block .tabs-button-item{color:var(--color-selection-inactive);border-bottom-color:var(--color-selection-inactive);padding-bottom:0!important;line-height:37px}.switch-blocks-content .tab-block .switch-blocks-item{display:block!important;overflow:hidden;max-height:0;transition:max-height 600ms ease-in-out;padding-top:0!important;padding-bottom:0!important;visibility:hidden;pointer-events:none;will-change:max-height;animation:none;opacity:1;transition:0.3s ease}.switch-blocks-content .tab-block.is-open{border-bottom:1px solid var(--color-selection-active)}.switch-blocks-content .tab-block.is-open .tabs-button-item{color:var(--color-selection-active);border-bottom-color:#fff0;padding-bottom:15px}.switch-blocks-content .tab-block.is-open .switch-blocks-item{max-height:1000px;padding-top:12px!important;padding-bottom:12px!important;visibility:visible;pointer-events:auto;transition:max-height 600ms ease-in-out}.switch-blocks-content .switch-blocks-text{font-size:25px;font-style:normal;font-weight:300;line-height:37px;letter-spacing:.25px;padding-bottom:32px}.switch-blocks-content .switch-blocks-item>*:first-child{margin-top:0!important}.switch-blocks-content .switch-blocks-item>*:last-child{margin-bottom:0!important}.switch-blocks-content .tabs-button-item .list-arrow{display:inline-flex;align-items:center;padding-right:9px}.switch-blocks-content .tabs-button-item .list-arrow svg{transition:transform 300ms ease;transform:rotate(0deg)}.switch-blocks-content .tabs-button-item.is-active .list-arrow svg{transform:rotate(180deg)}.switch-blocks-content .tabs-button-item.is-active .list-arrow svg path{fill:#000}.switch-blocks-content .tab-block.is-open .tabs-button-item .list-arrow svg,.switch-blocks-content .tabs-button-item[aria-expanded="true"] .list-arrow svg{transform:rotate(180deg)}.switch-blocks-content .tabs-button-item .list-arrow .g_button-icon,.switch-blocks-content .tabs-button-item .list-arrow svg{width:11px;height:14px}.switch-blocks-content .switch-blocks-details{padding:23px 0 25px}.switch-blocks-content .switch-blocks-button{transform:translateX(0);font-size:15px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:1.8px;text-transform:uppercase}.switch-blocks-content .g_links{border:none!important}.list-arrow svg path{fill:#AA9787}}
