.block-services-tabs-wrapper{padding:3em 0;border-top-left-radius:40px}@media (min-width: 992px){.block-services-tabs-wrapper{border-top-left-radius:120px;padding:6.875em 0}}.block-services-tabs-wrapper.bg--primary{color:#fff}.block-services-tabs-wrapper.bg--primary .overline,.block-services-tabs-wrapper.bg--primary .heading,.block-services-tabs-wrapper.bg--primary .content-col{color:#fff}.block-services-tabs .intro-row{padding-bottom:3rem}@media (min-width: 992px){.block-services-tabs .intro-row{padding-bottom:5rem;border-bottom:1px solid rgba(217,217,217,0.32);margin-bottom:6.8125rem}}.block-services-tabs .heading{font-size:1.5rem;line-height:2rem;letter-spacing:0.02em;font-weight:400}@media (min-width: 992px){.block-services-tabs .heading{font-size:2.5rem;line-height:3rem}}@media (min-width: 992px){.block-services-tabs .heading-col{padding-bottom:3.25rem}}.block-services-tabs .heading-col>*{max-width:32.875rem}.block-services-tabs .content-col{padding-bottom:2.5rem}@media (min-width: 992px){.block-services-tabs .content-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:3.25rem}}.block-services-tabs .content-col>*{max-width:32.875rem}.block-services-tabs .content-col p{font-size:16px;line-height:1.75rem;letter-spacing:0.05em}@media only screen and (min-width: 375px){.block-services-tabs .content-col p{font-size:calc( 16px + 4 * (100vw - 375px) / (1346 - 375))}}@media only screen and (min-width: 1346px){.block-services-tabs .content-col p{font-size:20px}}.block-services-tabs-navmenu-col{width:100%}@media (min-width: 992px){.block-services-tabs-navmenu-col{width:50%}}@media (min-width: 1200px){.block-services-tabs-navmenu-col{width:calc(100% - 744px)}}.block-services-tabs-navcontent-col{width:100%}@media (min-width: 992px){.block-services-tabs-navcontent-col{width:50%}}@media (min-width: 1200px){.block-services-tabs-navcontent-col{width:calc(100% - 552px)}}.block-services-tabs .services-tabs-navmenu{max-width:23.4375rem;margin:0;padding:0;list-style:none}.block-services-tabs .services-tabs-navmenu li{border-bottom:1px solid rgba(217,217,217,0.3);padding:1rem 0 1rem 0;margin-bottom:2rem}.block-services-tabs .services-tabs-navmenu li.active{border-color:#F96336}.block-services-tabs .services-tabs-navmenu li.active a{font-weight:600}.block-services-tabs .services-tabs-navmenu a{text-decoration:none;color:#fff;font-size:1.5rem;line-height:1.625rem;font-weight:400;letter-spacing:0.02em}.block-services-tabs .services-tabs-navmenu a:hover{font-weight:600}.block-services-tabs .services-tabs-content{height:0;max-height:0;opacity:0;overflow:hidden;-webkit-transition:0.2s ease-in-out all;transition:0.2s ease-in-out all}.block-services-tabs .services-tabs-content.active{height:auto;max-height:5000px;overflow:auto;opacity:1}.block-services-tabs .services-tabs-content .service-item{text-decoration:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(255,255,255,0.3);border-radius:1.25rem;margin-bottom:1.5rem;padding:0 2rem .6875rem 2rem;-webkit-transition:0.3s ease-in border;transition:0.3s ease-in border}.block-services-tabs .services-tabs-content .service-item:last-child{margin-bottom:0}.block-services-tabs .services-tabs-content .service-item:hover{border-color:#F96336}@media (min-width: 768px){.block-services-tabs .services-tabs-content .service-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.6875rem 2rem .6875rem 2rem}}@media (min-width: 768px){.block-services-tabs .services-tabs-content .service-item-content{padding-left:2rem;max-width:28.8125rem}}.block-services-tabs .services-tabs-content .service-item-heading{font-size:1.25rem;line-height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}@media (min-width: 768px){.block-services-tabs .services-tabs-content .service-item-heading{font-size:1.5rem}}.block-services-tabs .services-tabs-content .service-item-heading .btn-arrow-only{margin-left:1rem}@media (min-width: 768px){.block-services-tabs .services-tabs-content .service-item-heading .btn-arrow-only{margin-left:2rem}}

/*# sourceMappingURL=block-services-tabs.css.map */
