:root{--align:left}
.new_tile_component{margin:0 10%}
.new_tile_component .new_tile_header_section{margin-bottom:50px}
.new_tile_component.proxima_nova .new_tile_header_section h2{font-size:2.625rem;line-height:1.5;font-family:var(--pnsb);text-align:var(--align)}
.new_tile_component.proxima_nova .new_tile_header_section p{font-size:1.25rem;line-height:1.5;font-family:var(--pnm);text-align:var(--align)}
.new_tile_component.proxima_nova .new_tile_wrapper::after{content:"";display:block;clear:both;visibility:hidden;line-height:1.5;height:0}
.new_tile_component.proxima_nova .new_tile_wrapper div{padding:36px 40px;border-radius:25px;box-shadow:0 3px 10px #ccc;max-width:100%;margin-bottom:10%;height:300px;position:relative}
.new_tile_component.proxima_nova .new_tile_wrapper div h2{font-size:2rem;line-height:1.5;font-family:var(--pnsb);margin-top:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.new_tile_component.proxima_nova .new_tile_wrapper div p{font-size:1.25rem;line-height:1.5;font-family:var(--pnm)}
.new_tile_component.proxima_nova .new_tile_wrapper div .new_tile_link{font-family:var(--pnsb);position:absolute;bottom:30px;color:#074da2}
.new_tile_component .new_tile_link:hover{text-decoration:none}
.new_tile_component.akkurat .new_tile_header_section h2{font-size:2.625rem;line-height:1.5;font-family:var(--pnb);text-align:var(--align)}
.new_tile_component.akkurat .new_tile_header_section p{font-size:1.25rem;line-height:1.5;font-family:var(--pnr);text-align:var(--align)}
.new_tile_component--fs-large.new_tile_component.proxima_nova .new_tile_header_section h2{font-size:3.75rem;line-height:1.5}
.new_tile_component--fs-large.new_tile_component.proxima_nova .new_tile_header_section p{font-size:1.5625rem;line-height:1.5}
.new_tile_component.akkurat .new_tile_wrapper div{padding:36px 40px;border-radius:25px;box-shadow:0 3px 10px #ccc;max-width:100%;margin-bottom:10%;height:300px;position:relative}
.new_tile_component.akkurat .new_tile_wrapper div h2{font-size:2rem;line-height:1.5;font-family:var(--pnb);margin-top:0}
.new_tile_component.akkurat .new_tile_wrapper div p{font-size:1.25rem;line-height:1.5;font-family:var(--pnr)}
.new_tile_component.akkurat .new_tile_wrapper div .new_tile_link{font-family:var(--pnb);position:absolute;bottom:30px;color:#074da2}
.new_tile_component .new_tile_wrapper .fa.fa-chevron-right{color:#074da2;font-size:.75rem}
.new_tile_popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;z-index:9999;border-radius:5px;box-shadow:0 3px 6px #222;padding:10px;background:#fff;display:none;height:400px;overflow:scroll}
.new_tile_popup h2{color:#034ea2;text-align:center;font-size:2.375rem}
.new_tile_popup p{font-size:1rem}
.new_tile_popup.proxima_nova h2{font-family:var(--pnsb)}
.new_tile_popup.proxima_nova p{font-family:var(--pnm)}
.new_tile_popup.akkurat h2{font-family:var(--pnb)}
.new_tile_popup.akkurat p{font-family:var(--pnr)}
.new_tile_popup .close_popup{float:right}
.new_tile_popup a i{color:#000;font-size:1.25rem;font-weight:100}
@media only screen and (min-width:769px){.new_tile_component.proxima_nova .new_tile_wrapper div:nth-child(2n){margin-left:8%}
.new_tile_component.proxima_nova .new_tile_wrapper div{max-width:45%;margin:0;margin-bottom:7%}
.new_tile_component.akkurat .new_tile_wrapper div:nth-child(2n){margin-left:8%}
.new_tile_component.akkurat .new_tile_wrapper div{max-width:45%;margin:0;margin-bottom:7%}
.new_tile_popup{padding:20px 30px;width:90%;top:25%;height:auto;overflow:hidden}
.new_tile_component--fs-large.new_tile_component.proxima_nova .new_tile_header_section h2{font-size:2.625rem;line-height:1.5}
}
@media only screen and (min-width:1023px){.new_tile_component.proxima_nova .new_tile_wrapper div:nth-child(2n){margin-left:initial}
.new_tile_component.proxima_nova .new_tile_wrapper div:nth-child(3n-1){margin:0 5%}
.new_tile_component.proxima_nova .new_tile_wrapper div{max-width:30%;margin:0;margin-bottom:5%}
.new_tile_component.akkurat .new_tile_wrapper div:nth-child(2n){margin-left:initial}
.new_tile_component.akkurat .new_tile_wrapper div:nth-child(3n-1){margin:0 5%}
.new_tile_component.akkurat .new_tile_wrapper div{max-width:30%;margin:0;margin-bottom:5%}
.new_tile_popup{padding:30px 70px;width:50%;top:50%}
}
@media only screen and (max-width:769px){.new_tile_component{margin:0}
}
@media only screen and (max-width:1024px){.new_tile_component{margin:0}
}