@import "./_variables.scss"; @import "../lib/bootstrap/scss/mixins/_breakpoints.scss"; .advertise-banner { background-image: url("/resource/images/advertise/intro-image.jpg"); background-size: 100%; background-repeat: no-repeat; padding-top: 200px; padding-bottom: 200px; } @include media-breakpoint-down(sm) { .advertise-banner { padding-top: 25px; padding-bottom: 25px; h1 { font-size: 1.5em; } a { font-size: 1.25em; } } } @include media-breakpoint-only(md) { .advertise-banner { padding-top: 50px; padding-bottom: 50px; } } @include media-breakpoint-only(lg) { .advertise-banner { padding-top: 100px; padding-bottom: 100px; } } .site-metrics .site-metrics-head { font-size: 50px; line-height: 16px; letter-spacing: 0.02em; line-height: 50px; font-weight: bold; padding-bottom: 0px; } .site-metrics .site-metrics-text { font-size: 25px; letter-spacing: 0.02em; } .stats-center { display: flex; justify-content: center; } .stats { height: 320px; width: 320px; border-radius: 50%; border: 45px solid transparent; background-size: 100% 100%, 50% 50%, 50% 50%, 50% 50%, 50% 50%; background-repeat: no-repeat; background-image: linear-gradient(white, white), linear-gradient(30deg, lightgrey 36%, lightgrey 30%), linear-gradient(120deg, #E17226 36%, #E17226 30%), linear-gradient(331deg, #E17226 66%, lightgrey 60%), linear-gradient(210deg, #E17226 36%, #E17226 30%); background-position: center center, left top, right top, left bottom, right bottom; background-origin: content-box, border-box, border-box, border-box, border-box; background-clip: content-box, border-box, border-box, border-box, border-box; transform: rotate(0deg); display: flex; flex-direction: column; align-items: center; align-content: space-between; } .stats-middle { background-image: linear-gradient(white, white), linear-gradient(30deg, lightgrey 36%, lightgrey 30%), linear-gradient(120deg, #356FB6 36%, #356FB6 30%), linear-gradient(315deg, #356FB6 51%, lightgrey 45%), linear-gradient(210deg, #356FB6 36%, #356FB6 30%); } .stats-last { background-image: linear-gradient(white, white), linear-gradient(30deg, #E17226 36%, lightgrey 30%), linear-gradient(120deg, #E17226 36%, #E17226 30%), linear-gradient(330deg, #E17226 100%, lightgrey 100%), linear-gradient(210deg, #E17226 36%, #E17226 30%); } .stats .stats-head { font-family: $headings-font-family; font-style: normal; font-weight: 500; font-size: 44px; margin-top: 45px; } .stats-first > .stats-head { margin-top: 60px; } .stats > p { text-align: center; width: 80%; line-height: normal; font-size: 20px; margin-bottom: 0; font-family: $headings-font-family; } .advertise-img { height: 250px; position: relative; max-width: 100vw; } .info-1st-img-1st { width: 257px; height: 283px; z-index: 0; position: absolute; background-image: url("/resource/images/advertise/sponsored-editorial-1.png"); border: 1px solid #DADADA; box-sizing: border-box; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.06); } .info-1st-img-2nd { width: 253px; height: 306px; background-image: url("/resource/images/advertise/Dedicated-1.png"); z-index: 1; position: absolute; margin-top: 45px; margin-left: 105px; box-shadow: 3px 5px 6px rgba(0, 0, 0, 0.12); }