.icon-box[data-astro-cid-aqoztwry]{background:#1e1d1f;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:80vh!important;width:100%}.icon-box-inner[data-astro-cid-aqoztwry]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.icon-box-inner[data-astro-cid-aqoztwry]>span[data-astro-cid-aqoztwry]{font-size:10px;padding:10px 0;position:absolute;bottom:0;left:0;text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:.15em!important;width:100%;color:#fff;z-index:10000}.icon-mask[data-astro-cid-aqoztwry]{height:40vh;width:100vw;background-color:#fff;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media only screen and (max-width:1240px){.icon-mask[data-astro-cid-aqoztwry]{height:60vmin!important}.icon-box[data-astro-cid-aqoztwry]{min-height:60vh!important}}.section-format-color[data-astro-cid-aqoztwry]{width:100%;height:0}.box-content[data-astro-cid-aqoztwry]{margin-bottom:2em}.box-content[data-astro-cid-aqoztwry]:last-child{margin-bottom:0}.section-format[data-astro-cid-aqoztwry] .description[data-astro-cid-aqoztwry]+.info-box[data-astro-cid-aqoztwry],.section-format[data-astro-cid-aqoztwry] .description[data-astro-cid-aqoztwry]+.topic-box[data-astro-cid-aqoztwry]{margin-top:2.5em}.topic-box[data-astro-cid-aqoztwry] .topic-item[data-astro-cid-aqoztwry]{display:grid;grid-template-columns:3.5em minmax(0,1fr);column-gap:1em;align-items:center;position:relative}.topic-box[data-astro-cid-aqoztwry] .topic-icon[data-astro-cid-aqoztwry]{display:block;width:3.5em!important;height:3.5em!important;margin:0!important;position:static!important;grid-column:1;grid-row:1}.topic-box[data-astro-cid-aqoztwry] .topic-copy[data-astro-cid-aqoztwry]{display:block;min-width:0;grid-column:2;grid-row:1}.topic-box[data-astro-cid-aqoztwry] .topic-copy[data-astro-cid-aqoztwry] b[data-astro-cid-aqoztwry]{display:block}@media only screen and (max-width:600px){.topic-box[data-astro-cid-aqoztwry] .topic-item[data-astro-cid-aqoztwry]{grid-template-columns:3em minmax(0,1fr);column-gap:.85em}.topic-box[data-astro-cid-aqoztwry] .topic-icon[data-astro-cid-aqoztwry]{width:3em!important;height:3em!important}}@media only screen and (max-width:900px){.section-format[data-astro-cid-aqoztwry] .description[data-astro-cid-aqoztwry]+.info-box[data-astro-cid-aqoztwry],.section-format[data-astro-cid-aqoztwry] .description[data-astro-cid-aqoztwry]+.topic-box[data-astro-cid-aqoztwry]{margin-top:2.5em}}.format-intro[data-astro-cid-aqoztwry] h3[data-astro-cid-aqoztwry] .format-intro-icon[data-astro-cid-aqoztwry]{display:block!important;width:1.55em!important;height:1.55em!important;margin-left:0!important;margin-bottom:.35em!important;margin-right:0!important}@media only screen and (max-width:1400px){.format-intro[data-astro-cid-aqoztwry] h3[data-astro-cid-aqoztwry] .format-intro-icon[data-astro-cid-aqoztwry]{display:inline-block!important;width:1.2em!important;height:1.2em!important;margin-right:.2em!important;margin-bottom:0!important}}.page-formate .img-caption{padding:0 12vw!important;margin:0;line-height:1.15!important;letter-spacing:-.025em;text-shadow:0 0 10px rgba(0,0,0,.05);z-index:1000;text-align:center;font-size:7.5vw!important}@media only screen and (max-width:550px){.page-formate .img-caption{font-size:12vw!important;padding:0 5vw!important}}@media only screen and (min-width:551px)and (max-width:1240px){.page-formate .img-caption{font-size:10vw!important;padding:0 8vw!important}}#formats .icon-box{background:#1e1d1f}#formats .icon-box img.format-svg{transition:transform .1s ease-in-out;height:16.5vw;padding:50px;width:100%;position:relative;z-index:10;filter:brightness(0) invert(1)}#formats .icon-box:hover img.format-svg{transform:scale(1.1)}@media only screen and (max-width:1240px){#formats .icon-box img.format-svg{height:40vmin!important;padding:7vmin}}@media only screen and (min-width:1240px){.page-formate #formats>div{flex:0 0 50%;max-width:50%;width:50%}.page-formate #formats>div:not(:last-child):after{content:none}}.phone-icon{background-color:#fff;transition:background-color .2s ease}.btn-tile:hover .phone-icon{background-color:#000!important}
