.block-type--heading+.business-lines-tabs{margin-top:2.5em}.business-lines-tabs .container-sm{max-width:66.5625em}.business-lines-tabs__contents{background-color:#fff;padding:3.75em 0 5.625em}.business-lines-tabs__contents .accordion__content,.business-lines-tabs__contents .accordion__content:hover{cursor:default}.business-lines-tabs__contents .accordion__title{padding-top:1.44em;padding-bottom:1.44em;font-size:1.5625em;line-height:140%}.business-lines-tabs__tabs{background-color:#f4f4f2;display:block;position:relative;overflow:hidden}.business-lines-tabs__tabs .flickity-viewport.is-pointer-down .business-lines-tabs__tab,.business-lines-tabs__tabs .flickity-viewport.is-pointer-down .business-lines-tabs__title{cursor:grabbing}.business-lines-tabs__tabs:after{display:none}@media (max-width:1199px){.business-lines-tabs__tabs:after{content:"";background:linear-gradient(270deg,#f4f4f2 18.75%,rgba(244,244,242,0) 100%);width:56px;height:100%;display:block;position:absolute;top:0;right:0}}@media (max-width:768px){.business-lines-tabs__tabs:after{pointer-events:none}}.business-lines-tabs__tabs-wrapper:after{content:"flickity";display:none}@media screen and (min-width:1191px){.business-lines-tabs__tabs-wrapper{display:-webkit-flex;display:flex}.business-lines-tabs__tabs-wrapper:after{content:""}}.business-lines-tabs__tab{cursor:pointer;border-top:4px solid transparent;padding:.625em 2em .875em}@media (max-width:768px){.business-lines-tabs__tab{cursor:grab}}@media screen and (min-width:991px){.business-lines-tabs__tab:hover{background-color:#fff}}.business-lines-tabs__tab.is-selected{background-color:#fff;border-top:4px solid #2b5769}.business-lines-tabs__tab.is-selected .business-lines-tabs__title{opacity:1}.business-lines-tabs__title{-webkit-appearance:none;appearance:none;cursor:pointer;opacity:.8;white-space:nowrap;background-color:transparent;border:none;font-family:DM Serif Display,serif;font-size:1.5625em;font-style:normal;font-weight:400;line-height:140%}@media (max-width:768px){.business-lines-tabs__title{cursor:grab}}.business-lines-tabs__content-wrapper{display:none}.business-lines-tabs__content-wrapper.active{display:block}.business-lines-tabs__categories-wrapper{display:-webkit-flex;display:flex}@media (max-width:991px){.business-lines-tabs__categories-wrapper{display:block}}.business-lines-tabs__categories-wrapper+.business-lines-tabs__categories-wrapper{border-top:1px solid #bebebe;margin-top:2.5em;padding-top:2.5em}.business-lines-tabs__categories-wrapper h3{color:#18272d;width:37.5%;margin:0;font-family:DM Serif Display,serif;font-size:2.25em;font-style:normal;font-weight:400;line-height:120%}@media (max-width:991px){.business-lines-tabs__categories-wrapper h3{width:auto;margin-bottom:.444444em}}.business-lines-tabs__sub-categories-wrapper{-webkit-flex:1;flex:1;grid-template-columns:repeat(2,1fr);gap:10px 20px;padding-left:1.25em;display:grid}@media (max-width:991px){.business-lines-tabs__sub-categories-wrapper{padding-left:0}}@media (max-width:768px){.business-lines-tabs__sub-categories-wrapper{grid-template-columns:repeat(1,1fr)}}.business-lines-tabs__sub-categories-wrapper a{color:#008d1f;font-size:1.25em;line-height:170%}@media (max-width:768px){.business-lines-tabs__sub-categories-wrapper a{font-size:1.38462em}}.business-lines-tabs__sub-categories-wrapper a:visited{color:#008d1f}.business-lines-tabs__basic-text-wrapper+.business-lines-tabs__basic-text-wrapper{margin-top:2em}h5.business-lines-tabs__basic-text-title.wp-block.wp-block-heading{margin-top:0;margin-bottom:.888889em}.business-lines-tabs__basic-text-content>:first-child{margin-top:0}.business-lines-tabs__basic-text-content>:last-child{margin-bottom:0}.business-lines-tabs__basic-text-content h6.wp-block-heading{margin:0 0 .4em;font-family:DM Serif Display,serif;font-style:normal;font-weight:400}.business-lines-tabs__basic-text-content ul,.business-lines-tabs__basic-text-content ol{font-size:1.125em;line-height:170%}@media (max-width:768px){.business-lines-tabs__basic-text-content ul,.business-lines-tabs__basic-text-content ol{font-size:1.23077em}}.business-lines-tabs__basic-text-content p{margin-top:.555556em;font-size:1.125em;line-height:170%}@media (max-width:768px){.business-lines-tabs__basic-text-content p{font-size:1.23077em}}.business-lines-tabs__basic-text-content .wp-block-column>:last-child{margin-bottom:0}.business-lines-tabs__accordion-title{margin:0;font-family:DM Serif Display,serif;font-size:2.25em;font-style:normal;font-weight:400}
/*# sourceMappingURL=business-lines-tabs.css.map */
