.hero .main-image{position:relative;max-height:350px;overflow:hidden}.hero .main-image .img-wrapper{width:100%;height:100%;object-fit:cover;position:relative}.hero .main-image .img-wrapper img{width:100%;height:100%;object-fit:cover}.hero .main-image .img-wrapper::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}.hero .main-image .hero-content{position:absolute;top:45%;left:50%;z-index:1;width:100%;transform:translate(-50%,-50%);max-width:70ch}.hero .main-image .hero-content h2,.hero .main-image .hero-content p{text-align:center}@media only screen and (min-width:67.5em){.accordion .heading{display:grid;grid-template-columns:30% 57%;justify-content:space-between}}.accordion details[open] summary{border-color:#fec32f}.accordion details[open] summary::after{transform:translateY(-50%) rotate(180deg)}.accordion details summary{display:table;width:max-content;border:1px solid #121212;border-radius:999px;padding:10px 45px 10px 20px;position:relative}@media only screen and (min-width:67.5em){.accordion details summary{margin-left:43%}}.accordion details summary::after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);height:20px;width:20px;background-image:url("/iwov-resources/images/icons/arrow_down.svg");background-repeat:no-repeat;background-size:contain;transition:transform .1s linear}.accordion details .chart-list{display:grid;grid-gap:20px}.accordion details .chart-list .img-wrapper,.accordion details .chart-list img{width:100%;height:100%;object-fit:cover}.accordion details .chart-list .img-wrapper img,.accordion details .chart-list img img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:48em){.accordion details .chart-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:67.5em){.accordion details .chart-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:48em){.accordion details .breakdown-info img{margin-left:auto;margin-right:auto}}.accordion .accordion-content .overflow-img{overflow-x:auto;-webkit-overflow-scrolling:touch}.accordion .accordion-content .overflow-img .img-wrapper,.accordion .accordion-content .overflow-img img{min-width:600px;margin:auto}.grid .img-wrapper,.grid img{width:100%;height:100%;object-fit:cover}.grid .img-wrapper img,.grid img img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:48em){.grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.grid .col:nth-child(2){margin-left:40px}}@media only screen and (min-width:85em){.grid .col:nth-child(2){margin-left:80px}}
