﻿.tabs-block{position:relative;}.tabs-block .tabs-wrap{display:flex;align-items:flex-start;flex-direction:column;column-gap:5%;}@media(min-width:992px){.tabs-block .tabs-wrap{flex-direction:row;}}.tabs-block .tabs-wrap .tabs-list{flex:0 0 25%;height:fit-content;list-style-type:none;overflow-x:hidden;padding:0 20px;}@media(min-width:992px){.tabs-block .tabs-wrap .tabs-list{border-right:1px solid #c2cbd6;padding:0;}}.tabs-block .tabs-wrap .tabs-list li{margin-block-start:10px;margin-block-end:10px;padding:0;}@media(min-width:992px){.tabs-block .tabs-wrap .tabs-list li:first-child{margin-top:0;}.tabs-block .tabs-wrap .tabs-list li:last-child{margin-bottom:0;}}.tabs-block .tabs-wrap .tabs-list li .tab-button{width:100%;padding:15px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:10px;border:solid #c2cbd6;border-width:1px;height:100%;}@media(min-width:572px){.tabs-block .tabs-wrap .tabs-list li .tab-button{width:95%;}}@media(min-width:992px){.tabs-block .tabs-wrap .tabs-list li .tab-button{position:relative;background:transparent;padding:15px 10px;flex-direction:row;align-items:center;column-gap:10px;border:0;border-bottom:solid transparent;border-width:1px;width:100%;justify-content:flex-start;padding-inline-end:10px;transition:border-color .4s,color .4s;}}.tabs-block .tabs-wrap .tabs-list li .tab-button img{max-width:60px;}.tabs-block .tabs-wrap .tabs-list li .tab-button .text{display:block;font-size:18px;text-wrap:balance;text-align:left;font-weight:600;color:#888;}.tabs-block .tabs-wrap .tabs-list li .tab-button:hover .text{color:#335177;}.tabs-block .tabs-wrap .tabs-list li .active{background:transparent;border:0;box-shadow:0 0 4rem 0 rgba(34,34,34,.08);border-color:#c2cbd6;}.tabs-block .tabs-wrap .tabs-list li .active .text{color:#051d3e;}.tabs-block .tabs-wrap .tabs-list li .active::before{opacity:1;transform:translateX(-100%);}@media(min-width:992px){.tabs-block .tabs-wrap .tabs-list li .active{box-shadow:none;border-radius:0;background-color:#eff0f0;}}.tabs-block .tabs-wrap .tab-content{flex:1;position:relative;z-index:0;overflow:hidden;}.tabs-block .tabs-wrap .tab-content .tab-item{background-color:#fff;margin-block-start:20px;}.tabs-block .tabs-wrap .tab-content .tab-item__title{margin-bottom:1.6rem;}.tabs-block .tabs-wrap .tab-content .tab-item__text{padding-inline-end:15px;max-height:fit-content;position:relative;overflow:auto;}.tabs-block .tabs-wrap .tab-content .tab-item__text::-webkit-scrollbar{width:10px;}.tabs-block .tabs-wrap .tab-content .tab-item__text::-webkit-scrollbar-track{background:#f3f3f3;border-radius:5px;}.tabs-block .tabs-wrap .tab-content .tab-item__text::-webkit-scrollbar-thumb{border-radius:5px;background-color:#a4b1c2;border:5px solid #a4b1c2;}.tabs-block .tabs-wrap .tab-content .tab-item__contact{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:25px;padding-block:10px;}.tabs-block .tabs-wrap .tab-content .tab-item__contact .text{font-weight:600;font-size:19px;margin-bottom:0;}.tabs-block .tabs-wrap .tab-content .tab-item__contact .phone{display:flex;align-items:center;}.tabs-block .tabs-wrap .tab-content .tab-item__contact .phone .call-us{color:#888;font-weight:500;font-size:17px;}.tabs-block .tabs-wrap .tab-content .tab-item__contact .phone a{display:flex;align-items:center;gap:5px;margin-inline-start:15px;text-decoration:none;}.tabs-block .tabs-wrap .tab-content .tab-item__contact .phone a span{display:block;font-weight:700;font-size:18px;color:#323232;}.tabs-block .tabs-wrap .tab-content .tab-item__contact .phone a:hover{opacity:.8;}@media(min-width:992px){.tabs-block .tabs-wrap .tab-content .tab-item{margin-block-start:0;}}.tabs-block .tabs-wrap .empty-block{flex:0 0 15%;}@media(min-width:1920px){.tabs-block .tabs-wrap .empty-block{display:none;}}.tabs-block .tab-image{height:270px;}@media(min-width:992px){.tabs-block .tab-image{position:absolute;top:50px;right:0;max-width:20%;height:85%;z-index:-1;}}@media(min-width:1024px){.tabs-block .tab-image{max-width:22%;}}@media(min-width:1440px){.tabs-block .tab-image{max-width:25%;}}@media(min-width:1920px){.tabs-block .tab-image{max-width:20%;}}.tabs-block .tab-image img{object-fit:cover;width:100%;height:100%;}