@import url(https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*{padding:0;margin:0;font-family:"Lato",sans-serif;transition:.3s ease}li{list-style-type:none}ul,ol{padding:0;margin:0}figure{margin-bottom:0;overflow:hidden}.h100{height:100%}.w100{width:100%}img{max-width:100%;object-fit:cover}img:hover{transform:scale(1.1)}.logo img,.banner img{transform:none}a{text-decoration:none;color:#2e1b14}a:hover{color:#2e1b14}h1{font-size:62px;color:#fff;line-height:83px;text-transform:uppercase;letter-spacing:3px}h2{font-size:32px;color:#000;line-height:36px;font-weight:800}h3{font-size:25px;line-height:46px;color:#fff;font-weight:800}h4{font-size:24px;line-height:36px;font-weight:700}h5{font-size:18px;line-height:23px;font-weight:700}.flex{display:flex}.aic{align-items:center}.jcc{justify-content:center}.jce{justify-content:end}.jcs{justify-content:start}.jcsb{justify-content:space-between}.aib{align-items:baseline}.tac{text-align:center}.tae{text-align:end}.tas{text-align:start}.flexBox{display:flex;align-items:center;justify-content:center}.ov{overflow:visible}.oh{overflow:hidden}.ovi{overflow:visible!important}.ohi{overflow:hidden!important}.tn{transform:none}.tni{transform:none!important}section{padding:55px 0 50px;position:relative;overflow:hidden}.banner-i{height:668px;width:100%;position:relative;display:flex;align-items:center;padding:0}.banner-i .banner-img{height:100%;width:100%;position:absolute;top:0;left:0}.banner-i .banner-one h1{color:#fff}.banner-i .banner-one h1 span{font-weight:900;color:#fff}.banner-i .banner-one p{color:#fff;font-size:25px;line-height:46px;letter-spacing:1.5px}.banner-i .bannerContent{position:absolute;top:0;left:0;width:100%;height:100%}.banner-i .b-pa{right:3.5%;top:11%;position:absolute;transform:none}.makeEvery .text{width:90%;margin:auto;text-align:center}.makeEvery .text h2{margin-bottom:30px}.programmatic{background:#f4f4f4}.programmatic .heading-box{text-align:center;width:60%;margin:auto}.programmatic .heading-box h2{margin-bottom:25px}.programmatic .heading-box h4{margin-bottom:35px}.programmatic .heading-box p{margin-bottom:42px}.programmatic aside{display:flex;justify-content:space-between}.programmatic aside .text-1 .box{display:flex}.programmatic aside .text-1 .box h5{display:inline-block}.programmatic aside .text-2{display:flex;justify-content:space-between}.programmatic aside .text-2 .box{display:flex}.programmatic aside .text-2 .box span{background:#b90000;width:23px;height:23px;margin:0 9px;display:inline-block}.programmatic aside .text-2 .box span:last-child{background:#aaa}.programmatic .gbox{display:flex;flex-wrap:wrap;justify-content:space-between}.programmatic .gbox .box{flex:0 0 32%}.programmatic .gbox .box h2{margin-bottom:35px}.programmatic .gbox .box p{font-size:18px}.programmatic .gbox .box:last-child{margin-left:260px}.canadaRadio h2{text-align:center;padding-bottom:40px}.canadaRadio .box{border-top:7px solid #b90000;padding:16px 0 55px}.canadaRadio .box .head-box{display:flex;align-items:center;margin-bottom:17px}.canadaRadio .box .head-box figure{margin-right:17px;overflow:visible}.canadaRadio .box .head-box h2{font-size:30px;padding:0}.canadaRadio .box .head-box:hover figure img{filter:grayscale(1)}.canadaRadio .box p{font-size:18px}.canadaRadio .box .brand-bar{display:flex;align-items:center;flex-wrap:wrap}.canadaRadio .box .brand-bar img{flex:0 0 11%}.canadaRadio .container .box:nth-child(2) p{padding-right:81px}.canadaRadio .container .box:nth-child(7) .brand-bar img{margin-right:48px}.canadaRadio .container .box:nth-child(8){padding:43px 30px 50px 28px;box-shadow:0 0 28px 0 rgba(0,0,0,.17)}.canadaRadio .container .box:nth-child(8) .head-box{display:block}.canadaRadio .container .box:nth-child(8) .head-box h5{font-size:30px;line-height:36px;margin-bottom:29px;margin-left:8px}.canadaRadio .container .box:nth-child(8) .head-box h2{text-align:left;margin-left:8px}.section-highlights{padding:0;overflow:visible}.section-highlights h2{color:#fff}@media (min-width:1300px){.container{max-width:1210px}}@media (max-width:1024px){h1{font-size:47px;line-height:63px}.banner-i .b-pa{right:1.5%;top:15%;width:35%}.canadaRadio .brand-bar img{zoom:.85}}@media (max-width:768px){h1{font-size:40px;line-height:48px;letter-spacing:initial}h2{font-size:26px;line-height:36px}.banner-i{height:508px}.banner-i .banner-one p{font-size:17px;line-height:36px;letter-spacing:initial}.programmatic .heading-box h2{margin-bottom:0}.programmatic .gbox .box{flex:0 0 48%}.programmatic .gbox .box:last-child{margin-left:0}.canadaRadio .box .head-box h2{font-size:26px}.canadaRadio .container .box:nth-child(7) .brand-bar img{margin-right:28px}.canadaRadio .box p{font-size:16px}}@media (max-width:767px){.banner-i{height:380px}.banner-i .b-pa{display:none}.programmatic .heading-box,.makeEvery .text{width:auto}.programmatic .gbox .box{flex:0 0 100%}.programmatic .gbox .box h2{font-size:26px;margin-bottom:0}.programmatic .gbox .box p{margin-bottom:34px}}@media (max-width:575px){h1{font-size:30px;line-height:inherit;letter-spacing:initial}h2{font-size:21px;line-height:initial}.banner-i .banner-one p{font-size:15px}.programmatic .gbox .box h2{font-size:20px;margin-bottom:10px}.canadaRadio .container .box:nth-child(2) p{padding-right:0}.canadaRadio h2{text-align:start}.canadaRadio .box .head-box h2{font-size:19px}.canadaRadio .brand-bar img{zoom:.5;margin:5px}}