.component.card-blade{position:relative}@media (min-width:768px){.component.card-blade .card-blade-container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;position:relative}}.component.card-blade .blade .tab .box .text{color:#fff}.component.card-blade .blade .tab .box .text span.index{display:block;font-size:25px;font-family:"Baloo Bhaina 2",sans-serif;font-weight:600}.component.card-blade .blade .tab .box .text p{margin:0;font-size:26px;line-height:1.2;font-family:"Baloo Bhaina 2",sans-serif;font-weight:300}.component.card-blade .blade .content .text .content-heading{margin-top:0;color:var(--color-headline-text)!important}.component.card-blade .blade .content .text .content-heading.default{font-size:26px;line-height:1.2;margin-bottom:15px;font-family:"Baloo Bhaina 2",sans-serif;font-weight:300}.component.card-blade .blade .content .text .body p{font-size:17px;line-height:24px;font-family:"Nunito",sans-serif;color:var(--color-body-text)}.component.card-blade .blade.active .tab .box .text p{font-weight:500}.component.card-blade .blade{padding-bottom:3px}.component.card-blade .blade .tab{position:relative;cursor:pointer}.component.card-blade .blade .tab .box{flex:1;padding:40px;background-size:cover;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:space-around}.component.card-blade .blade .tab .box .overlay{background-color:rgba(0,90,144,.75);position:absolute;top:0;left:0;right:0;bottom:0}.component.card-blade .blade .tab .box .text{position:relative}@media (min-width:768px){.component.card-blade .blade .tab:hover .box .overlay{background-color:rgba(var(--color-tertiary-rgb),.15)}}.component.card-blade .blade .content{display:none}@media (max-width:767px){.component.card-blade .blade .tab:after{content:" ";display:inline-block;border-width:2px 2px 0 0;border-color:#fff;border-style:solid;width:13px;height:13px;position:absolute;left:50%;bottom:15px;transform:rotateZ(135deg);transition:transform .333s ease-in-out}.component.card-blade .blade .tab:hover:after{border-color:#fff}.component.card-blade .blade.expanded .tab:after{transform:rotateZ(-45deg)}.component.card-blade .blade .content{padding:30px 15px}.component.card-blade .blade .content .text{margin-bottom:auto!important}.component.card-blade .blade .content .image{display:none}}@media (min-width:768px){.component.card-blade .blade,.component.card-blade .blade .tab .box .text{padding-bottom:0}.component.card-blade .blade .tab{position:absolute;z-index:5;bottom:45px;margin-left:15px;margin-right:15px}.component.card-blade .blade .tab .box{padding:25px}.component.card-blade .blade .tab .box .text p,.component.card-blade .blade .tab .box .text span.index{font-size:22px}.component.card-blade .blade .content .image{position:absolute;top:0;bottom:0;left:0;width:calc(66.6666666667% - 10px)}.component.card-blade .blade .content .image .gfx{position:absolute;top:0;bottom:0;right:0;width:67vw;max-width:1200px;background-size:cover;overflow:hidden}.component.card-blade .blade .content .image .gfx img{display:none}.component.card-blade .blade .content .text{float:right;width:33.3333333333%;padding-top:45px;padding-left:30px;padding-bottom:20px}.component.card-blade .blade.inactive .content{display:none!important}.component.card-blade .blade.active .tab:after{transform:rotateZ(-45deg)}.component.card-blade .blade.active .tab .box .overlay{background-color:rgba(var(--color-tertiary-rgb),.15)}.component.card-blade .blade.active .content{display:block!important}.component.card-blade.x2 .blade .tab{width:calc(50% - 30px)}.component.card-blade.x2 .blade:nth-of-type(1) .tab{left:0}.component.card-blade.x2 .blade:nth-of-type(2) .tab{left:50%}.component.card-blade.x3 .blade .tab{width:calc(33.33333333% - 30px)}.component.card-blade.x3 .blade:nth-of-type(1) .tab{left:0}.component.card-blade.x3 .blade:nth-of-type(2) .tab{left:33.3333333333%}.component.card-blade.x3 .blade:nth-of-type(3) .tab{left:66.6666666667%}.component.card-blade.x4 .blade .tab{width:calc(25% - 30px)}.component.card-blade.x4 .blade:nth-of-type(1) .tab{left:0}.component.card-blade.x4 .blade:nth-of-type(2) .tab{left:25%}.component.card-blade.x4 .blade:nth-of-type(3) .tab{left:50%}.component.card-blade.x4 .blade:nth-of-type(4) .tab{left:75%}}@media (min-width:1040px){.component.card-blade .blade .tab .box{padding:40px}.component.card-blade .blade .tab .box .text p,.component.card-blade .blade .tab .box .text span.index{font-size:25px}}