.tabs-section{position:relative;padding-top:94px}.tabs-section .js-pattern-left{bottom:0;pointer-events:none}.tabs-section .row{margin:0 -16px}.tabs-section .tabs-holder{padding:0 15px;position:relative}.tabs-section .gray-square{position:absolute;z-index:-1;background:#f5f5f5;top:-96px;right:-91px;bottom:170px;left:-9999px}.tabs-section .heading{padding:0 16px;width:33.33%;flex:0 0 33.33%;position:relative;z-index:4}.tabs-section .heading:before{content:'';position:absolute;left:16px;top:0;right:16px;border-top:1px solid #4d4f52}.tabs-section .heading.js-anim-scroll .hs_cos_wrapper_widget,.tabs-section .heading.js-anim-scroll .title-section{opacity:0;transform:translateY(50px);transition:all .5s ease}.tabs-section .heading.js-anim-scroll .hs_cos_wrapper_widget{transition-delay:.25s}.tabs-section .heading.in-view .hs_cos_wrapper_widget,.tabs-section .heading.in-view .title-section{opacity:1;transform:none}.tabs-section .title-section{padding:50px 0 25px}.tabs-section .hs_cos_wrapper_widget{padding-left:26%}.tabs-section .js-tabs{padding:0 0 48px;margin:0 -5px;list-style:none;font-weight:700;display:flex;position:relative;z-index:2}.tabs-section .js-tabs li{padding:0 5px;flex:1;max-width:28%}.tabs-section .js-tabs a{color:#4d4f52;text-decoration:none;transition:all .3s;position:relative}.tabs-section .js-tabs a.active,.tabs-section .js-tabs a:hover{color:#012392}.tabs-section .js-tabs a.active{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:3px;text-underline-offset:5px}@-moz-document url-prefix(){.tabs-section .js-tabs a.active{text-underline-offset:6px}}.tabs-section .tab-content{color:#fff;font-size:18px;line-height:1.333}.tabs-section .tab-content>a{display:block;color:#fff;text-decoration:none}.tabs-section .image{position:relative}.tabs-section .image:after{content:'';display:block;padding-top:85%}.tabs-section .bg-image{position:absolute;top:0;right:0;height:100%;transition:transform .3s ease;width:100%}.tabs-section .image-box{position:absolute;top:0;right:0;height:100%;overflow:hidden;width:calc(50vw + 197px)}.tabs-section .tab-content:hover .bg-image{transform:scale(1.05)}.tabs-section .descr{position:relative;padding:56px 0 39px;display:flex}.tabs-section .descr .arrow-link{color:#fff}.tabs-section .descr .arrow-link:after{border-color:#fff}.tabs-section .descr:before{content:'';position:absolute;top:0;bottom:0;right:0;width:calc(50vw + 198px);background:#0275af;z-index:-1;border-radius:0 0 8px 8px}.tabs-section .descr .coll:first-child{width:39%;flex:0 0 39%;padding:0 30px 0 0}.tabs-section .descr .fs-lg{font-weight:bold}.tabs-section .descr .coll{padding:0 10% 0 0;position:relative;z-index:2}@media(max-width:1399px){.tabs-section{padding-top:74px}.tabs-section .tab-content{font-size:16px;line-height:1.5}.tabs-section .js-tabs{padding:0 0 32px}.tabs-section .gray-square{top:-74px;right:-77px;bottom:136px}.tabs-section .title-section{padding:37px 0 10px}.tabs-section .image:after{padding-top:81%}.tabs-section .descr .coll{padding:0 5% 0 0}.tabs-section .image-box,.tabs-section .descr:before{width:calc(50vw + 167px)}.tabs-section .descr{padding:36px 0 18px}.tabs-section .js-pattern-left{top:17%}}@media(max-width:1023px){.tabs-section{padding-top:55px}.tabs-section .tabs-holder:before{top:-55px;right:-50px}.tabs-section .js-tabs li{max-width:none}.tabs-section .js-tabs{padding:0 0 25px}.tabs-section .title-section{padding:33px 0 5px}.tabs-section .hs_cos_wrapper_widget{padding-left:0}.tabs-section .descr{display:block;padding:30px 16px 10px 0}.tabs-section .descr .coll,.tabs-section .descr .coll:first-child{width:100%;padding:0}.tabs-section .image-box,.tabs-section .descr:before{width:calc(100% + 16px)}}@media(max-width:767px){.tabs-section{padding-top:0}.tabs-section .heading{width:100%;padding-bottom:20px}.tabs-section .title-section{padding:30px 0 0}.tabs-section .js-tabs{padding:0 0 15px;font-size:16px}.tabs-section .gray-square{top:-11px;left:-20px;right:-20px;width:auto;bottom:50px}.tabs-section .image-box,.tabs-section .descr:before{width:100%}.tabs-section .descr{padding:30px 16px 10px}.tabs-section .descr .fs-lg{margin-bottom:10px}.tabs-section .js-pattern-left{top:auto;bottom:28%}.tabs-section .js-tabs a.active{text-decoration-thickness:2px;text-underline-offset:2px}@-moz-document url-prefix(){.tabs-section .js-tabs a.active{text-underline-offset:3px}}}