.tabs-block{color:#fff;background:#c04340}.tabs-block .tabs-inner{padding-top:128px;padding-bottom:128px;display:flex;flex-direction:column;width:100%}.tabs-block .tabs-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:58px;width:100%}.tabs-block .heading{flex-shrink:0;width:auto;margin-bottom:0;padding-right:16px}.tabs-block .tabs-nav{flex-grow:1;display:flex;justify-content:flex-end;flex-wrap:wrap}.tabs-block .tab-name{display:flex;align-items:center;justify-content:center;margin-top:8px;margin-bottom:8px;margin-left:20px;padding:11px 28px;font-weight:700;font-size:20px;cursor:pointer;text-align:center;color:#fff;background:rgba(255,255,255,.21);transition:background .25s ease-in-out,color .25s ease-in-out}.tabs-block .tab-name.active{background:#fff;color:#334139}.tabs-block .tabs{width:100%}.tabs-block .tab-content{display:none;width:100%;min-height:400px}.tabs-block .tab-content.active{display:flex}.tabs-block .tab-text{display:flex;flex-direction:column;justify-content:center;width:100%;flex-grow:1;padding-right:110px;font-size:20px;line-height:1.3}.tabs-block .tab-text h6{font-family:inherit;font-weight:700}.tabs-block .tab-text p:last-child{margin-bottom:0}.tabs-block .tab-image{position:relative;flex-shrink:0;width:50%}.tabs-block .tab-image img{position:absolute;top:0;left:0;display:block;display:block;width:100%;height:100%;border-radius:24px;object-fit:cover;overflow:hidden}@media (min-width:1400px){.tabs-block .heading{width:auto}}@media (max-width:1400px){.tabs-block .tab-name{margin-left:12px;padding:10px 18px;font-size:18px}}@media (max-width:1200px){.tabs-block .tabs-head{flex-direction:column;margin-bottom:32px}.tabs-block .tabs-head .heading{width:100%}.tabs-block .tabs-head .tabs-nav{width:100%}.tabs-block .tab-text{padding-right:32px}.tabs-block .tab-name{font-size:16px}}@media (max-width:992px){.tabs-block .tabs-inner{padding-top:80px;padding-bottom:80px}.tabs-block .tab-content{flex-direction:column}.tabs-block .tab-image{width:100%;height:270px}.tabs-block .tab-text{margin-bottom:40px;padding-right:0}}@media (max-width:768px){.tabs-block .heading{margin-bottom:49px;font-size:56px;padding-right:0;text-align:center}.tabs-block .tabs-nav{flex-direction:column}.tabs-block .tab-name{margin:0 0 16px;padding:16px 12px;font-size:16px;text-align:center}.tabs-block .tab-name br{display:none}.tabs-block .tabs-head{margin-bottom:40px}.tabs-block .tab-text{font-size:16px}.tabs-block .tab-text h6{font-size:22px}}