a{display:block;color:#fff;text-decoration:underline;transition:color .3s;font-family:Montserrat,sans-serif;font-weight:bold;--triangle-width: 30px}a:hover{color:rgba(255,255,255,.9)}a[class*=-triangle]{position:relative;font-size:24px;padding-left:calc(var(--triangle-width) + 10px)}a[class*=-triangle]::after{top:0;content:attr(data-title);display:block;position:absolute;clip-path:polygon(0% 0, 0% 0, 0% 100%, 0% 100%);transition:clip-path .3s ease-in-out .15s;background:rgba(0,0,0,0) !important;text-decoration:underline}a[class*=-triangle]::before{content:"";position:absolute;height:30px;width:20px;top:calc((100% - 30px)/2);clip-path:polygon(0 0, 90% 50%, 0 100%);left:5px;transition:transform .15s ease-in-out}a[class*=-triangle].yellow-triangle::before,a[class*=-triangle].yellow-triangle::after{background:#fcee09;color:#fcee09}a[class*=-triangle].mint-triangle::after,a[class*=-triangle].mint-triangle::before{background:#6be585;color:#6be585}a[class*=-triangle].purple-triangle::after,a[class*=-triangle].purple-triangle::before{background:#a80077;color:#a80077}a[class*=-triangle]:hover::before{transform:rotate(-90deg)}a[class*=-triangle]:hover::after{clip-path:polygon(0% 0, 100% 0, 100% 100%, 0% 100%)}body{margin:0;font-family:Montserrat,sans-serif}p{font-size:24px}img{width:100%;height:100%;max-width:100%;object-fit:cover}.yellow-bg{background-color:#fcee09}.pink-bg{background-color:#e5236c}.purple-bg{background-color:#6d54f6}.mint-bg{background-color:#6be585}.barney-bg{background-color:#a80077}.text-yellow{color:#fcee09}.text-pink{color:#e5236c}.text-purple{color:#6d54f6}.text-mint{color:#6be585}.text-barney{color:#a80077}.text-black{color:#000}.highlighted-mint{color:#6be585;font-weight:bold;padding-right:.25em}.highlighted{color:#fcee09;font-weight:bold;padding-right:.25em}.title-thin{font-size:55px;font-weight:100;line-height:1}.title-small{font-size:80px}.title-medium{font-size:96px}.title-large{font-size:150px}[class*=title-]{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;line-height:1.1}.container{width:90%;margin:0 auto;max-width:1600px;position:relative}.title-container{margin-left:max((100vw - 1600px)/2,10%);margin-right:10%}.header{background:#cf5f26;color:#fff;font-family:"Droid Sans",sans-serif}.header .title{padding:1.5rem 0;font-size:36px;font-weight:bold;max-width:calc(100% - 20vw)}.header .title a{color:#fff;text-decoration:none}.header .title a:hover{text-decoration:none}.header .flag-image{position:absolute;top:0;right:0;z-index:2;max-width:20vw}.section-callout{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.section-callout .image-container{grid-row:1/1}.section-callout.image-right .image-container{grid-column:4/6}.section-callout.image-left .image-container{grid-column:1/3}.section-callout .content-container{grid-row:1/1;display:flex;flex-direction:column}.section-callout .content-container>*{flex:1;place-content:center}.section-callout.image-right .content-container{grid-column:1/5;clip-path:polygon(0 0, 90% 0, 75% 100%, 0 100%)}.section-callout.image-right .content-container>*{padding-right:25%}.section-callout.image-left .content-container{grid-column:2/6;clip-path:polygon(10% 0, 100% 0, 100% 100%, 25% 100%)}.section-callout.image-left .content-container>*{padding-left:25%}.section-info{padding:5rem 0}.section-info h1{line-height:1.1}.section-callout.image-left .title-medium{margin-left:-100px}footer{padding:10px 0;color:#fff;font-family:"Arial",Helvetica,sans-serif}footer a{font-weight:normal;display:inline;color:#fff;text-decoration:none}footer a:hover{text-decoration:underline;color:#fff}@media screen and (max-width: 900px){p{font-size:18px}.header .title{font-size:24px}.section-callout{display:block}.section-callout *{clip-path:none !important}.section-callout .content-container,.section-callout .image-container{max-width:100%;padding:0}.section-callout .content-container>*,.section-callout .image-container>*{padding-right:0 !important;padding-left:0 !important}.section-callout .image-container{max-height:300px}.section-callout .title-medium{margin-left:0 !important}.section-callout .title-large{font-size:120px}}
