.large-banner{background-position:50% 50%}@media screen and (max-width: 860px){.large-banner{height:500px}}.large-banner.ch1-v3 .title-area{background-color:rgba(71,75,66,0.8)}.large-banner.ch1-v2 .title-area{background-color:rgba(57,114,123,0.8)}.large-banner.ch1 .title-area{background-color:rgba(152,167,100,0.8)}.large-banner.ch2-v3 .title-area{background-color:rgba(2,89,154,0.8)}.large-banner.ch2-v2 .title-area{background-color:rgba(15,102,139,0.8)}.large-banner.ch2 .title-area{background-color:rgba(42,181,193,0.8)}.large-banner.ch3-v3 .title-area{background-color:rgba(35,31,66,0.8)}.large-banner.ch3-v2 .title-area{background-color:rgba(69,123,151,0.8)}.large-banner.ch3 .title-area{background-color:rgba(24,28,39,0.8)}.large-banner.ch4-v3 .title-area{background-color:rgba(17,42,73,0.8)}.large-banner.ch4-v2 .title-area{background-color:rgba(74,74,79,0.8)}.large-banner.ch4 .title-area{background-color:rgba(29,38,22,0.8)}.large-banner.ch5-v3 .title-area{background-color:rgba(180,71,40,0.8)}.large-banner.ch5-v2 .title-area{background-color:rgba(66,3,108,0.8)}.large-banner.ch5 .title-area{background-color:rgba(66,66,66,0.8)}.large-banner.ch6-v3 .title-area{background-color:rgba(98,129,173,0.8)}.large-banner.ch6-v2 .title-area{background-color:rgba(66,66,66,0.8)}.large-banner.ch6 .title-area{background-color:rgba(38,66,141,0.8)}.large-banner.ch7-v3 .title-area{background-color:rgba(109,73,138,0.8)}.large-banner.ch7-v2 .title-area{background-color:rgba(6,63,2,0.8)}.large-banner.ch7 .title-area{background-color:rgba(29,38,22,0.8)}.large-banner.ch8-v3 .title-area{background-color:rgba(53,83,42,0.8)}.large-banner.ch8-v2 .title-area{background-color:rgba(29,38,22,0.8)}.large-banner.ch8 .title-area{background-color:rgba(65,38,26,0.8)}.large-banner.ch9-v3 .title-area{background-color:rgba(95,90,167,0.8)}.large-banner.ch9-v2 .title-area{background-color:rgba(36,47,111,0.8)}.large-banner.ch9 .title-area{background-color:rgba(51,62,28,0.8)}.large-banner.ch10-v3 .title-area{background-color:rgba(141,42,69,0.8)}.large-banner.ch10-v2 .title-area{background-color:rgba(65,26,32,0.8)}.large-banner.ch10 .title-area{background-color:rgba(66,66,66,0.8)}.large-banner.ch11-v3 .title-area{background-color:rgba(66,66,66,0.8)}.large-banner.ch11-v2 .title-area{background-color:rgba(66,66,66,0.8)}.large-banner.ch11 .title-area{background-color:rgba(83,128,108,0.8)}.large-banner.ch12-v3 .title-area{background-color:rgba(119,130,60,0.8)}.large-banner.ch12-v2 .title-area{background-color:rgba(160,54,4,0.8)}.large-banner.ch12 .title-area{background-color:rgba(86,92,41,0.8)}.large-banner.ch13-v3 .title-area{background-color:rgba(4,84,147,0.8)}.large-banner.ch13-v2 .title-area{background-color:rgba(86,92,41,0.8)}.large-banner.ch13 .title-area{background-color:rgba(0,0,0,0.8)}.large-banner.ch14-v2 .title-area{background-color:rgba(180,90,12,0.8)}.card-image-wrap{border-bottom:1px solid #ccc;border-collapse:collapse;overflow:hidden}.ecs__wrapper{overflow:hidden}.ecs__wrapper .esri-text__title{margin-block:1em}.ecs__wrapper .ecs__main{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;inline-size:100%;cursor:default}.ecs__wrapper .ecs__panel{position:relative;overflow:hidden;text-align:center;display:flex;flex:1 0 100%;background-position:center;transition:all .25s ease-in-out;color:#fff;background-color:#fff;--shadow-color:rgba(255,255,255,0.8)}.ecs__wrapper .ecs__panel:hover{box-shadow:0 0 0 10px inset var(--shadow-color)}.ecs__wrapper .ecs__panel:focus-within{box-shadow:0 0 0 2px inset #f8f8f8,0 0 0 10px inset var(--shadow-color)}.ecs__wrapper .ecs__title--mega{font-weight:700;color:#fff}.ecs__wrapper .ecs__panel__icon .icon-ui-svg,.ecs__wrapper .ecs__panel__icon .icon-ui-svg--base,.ecs__wrapper .ecs__panel__icon .icons-ui-svg,.ecs__wrapper .ecs__panel__icon .icons-ui-svg--base,.ecs__wrapper .ecs__panel__icon svg,.ecs__wrapper .ecs__panel__icon img.svg{max-block-size:48px;max-inline-size:48px;fill:#fff}.ecs__wrapper .ecs__panel:first-child:nth-last-child(1) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(1) ~ .ecs__panel .ecs__content{inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(2) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(2) ~ .ecs__panel .ecs__content{inline-size:85%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(3) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(3) ~ .ecs__panel .ecs__content{inline-size:85%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(4),.ecs__wrapper .ecs__panel:first-child:nth-last-child(4) ~ .ecs__panel{flex-basis:100%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(4) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(4) ~ .ecs__panel .ecs__content{inline-size:85%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(5) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(5) ~ .ecs__panel .ecs__content{inline-size:90%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(6) .ecs__content,.ecs__wrapper .ecs__panel:first-child:nth-last-child(6) ~ .ecs__panel .ecs__content{inline-size:90%}@media (min-width: 640px){.ecs__wrapper .ecs__panel:first-child:nth-last-child(2),.ecs__wrapper .ecs__panel:first-child:nth-last-child(2) ~ .ecs__panel{flex:0 0 50%;max-inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(3)+.ecs__panel,.ecs__wrapper .ecs__panel:first-child:nth-last-child(3)+.ecs__panel+.ecs__panel{flex:0 0 100%;max-inline-size:100%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(3),.ecs__wrapper .ecs__panel:first-child:nth-last-child(3) ~ .ecs__panel{flex:0 0 50%;max-inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(4),.ecs__wrapper .ecs__panel:first-child:nth-last-child(4) ~ .ecs__panel{flex:0 0 50%;max-inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)+.ecs__panel+.ecs__panel+.ecs__panel+.ecs__panel{flex:0 0 100%;max-inline-size:100%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(5),.ecs__wrapper .ecs__panel:first-child:nth-last-child(5) ~ .ecs__panel{flex:0 0 50%;max-inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(6),.ecs__wrapper .ecs__panel:first-child:nth-last-child(6) ~ .ecs__panel{flex:0 0 50%;max-inline-size:50%}}@media (min-width: 900px){.ecs__wrapper .ecs__panel:first-child:nth-last-child(3)+.ecs__panel,.ecs__wrapper .ecs__panel:first-child:nth-last-child(3)+.ecs__panel+.ecs__panel{flex:0 0 33.33%;max-inline-size:33.33%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(3),.ecs__wrapper .ecs__panel:first-child:nth-last-child(3) ~ .ecs__panel{flex:0 0 33.33%;max-inline-size:33.33%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)+.ecs__panel+.ecs__panel+.ecs__panel,.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)+.ecs__panel+.ecs__panel+.ecs__panel+.ecs__panel{flex:0 0 50%;max-inline-size:50%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(5),.ecs__wrapper .ecs__panel:first-child:nth-last-child(5) ~ .ecs__panel{flex:0 0 33.33%;max-inline-size:33.33%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(6),.ecs__wrapper .ecs__panel:first-child:nth-last-child(6) ~ .ecs__panel{flex:0 0 33.33%;max-inline-size:33.33%}}@media (min-width: 1024px){.ecs__wrapper .ecs__panel:first-child:nth-last-child(4),.ecs__wrapper .ecs__panel:first-child:nth-last-child(4) ~ .ecs__panel{flex:0 0 25%;max-inline-size:25%}}@media (min-width: 1280px){.ecs__wrapper .ecs__panel:first-child:nth-last-child(5),.ecs__wrapper .ecs__panel:first-child:nth-last-child(5) ~ .ecs__panel,.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)+.ecs__panel+.ecs__panel+.ecs__panel,.ecs__wrapper .ecs__panel:first-child:nth-last-child(5)+.ecs__panel+.ecs__panel+.ecs__panel+.ecs__panel{flex:0 0 20%;max-inline-size:20%}.ecs__wrapper .ecs__panel:first-child:nth-last-child(6),.ecs__wrapper .ecs__panel:first-child:nth-last-child(6) ~ .ecs__panel{flex:0 0 16.6666%;max-inline-size:16.6666%}}.ecs__wrapper .ecs__content{align-self:center;position:relative;z-index:3;margin:auto}.ecs__wrapper .ecs__link{display:flex;align-items:center;inline-size:fit-content;margin:auto;background-image:linear-gradient(to right, currentcolor 0, currentcolor 100%);background-position:0% 100%,100% 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;transition:all 0.3s ease-in-out}html[dir=rtl] .ecs__wrapper .ecs__link{background-position:100% 100%, 100% 100%}.ecs__wrapper .ecs__link svg{margin-inline-start:1em}html[dir=rtl] .ecs__wrapper .ecs__link svg{transform:scaleX(-1)}.ecs__wrapper .ecs__link-wrapper{overflow:hidden;margin-block-end:0;text-decoration:none;color:#fff;padding-block:5rem;padding-inline:1.25rem;inline-size:100%}