CINXE.COM

Pinpoint by KSL.com | Take control of your programmatic media

<!DOCTYPE html> <html lang="en"> <head> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-R3JY288ZPH"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-R3JY288ZPH'); </script> <title>Pinpoint by KSL.com | Take control of your programmatic media</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,user-scalable=0"> <meta name="format-detection" content="telephone=no"> <meta name="keywords" content=""> <meta name="description" content="Take control of your programmatic media with Pinpoint by KSL.com. Pinpoint offers innovative solutions for businesses of all sizes, personalized to engage the right audience at the right time in the customer journey." /> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <link rel="shortcut icon" href="https://storage.pardot.com/911272/1712738856zc6UaDIb/favicon_new.png" type="image/x-icon"> <link rel="icon" href="https://storage.pardot.com/911272/1712738856zc6UaDIb/favicon_new.png" type="image/x-icon"> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css"> <!-- <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/foundation/6.5.0/css/foundation.min.css"> --> <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet"> <!-- JS --> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js" ></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js"></script> <script type="text/javascript" src="https://www.bugherd.com/sidebarv2.js?apikey=udllul76qebyakvqebg3ta" async="true"></script> <!----- style starts here ---------> <style> /* #General Styles ================================================== */ @import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap'); @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css'); @font-face { font-family: 'Gotham'; src: url('https://dl.dropbox.com/scl/fi/ryeoiidbtmbwt7oxikwd9/Gotham-Light.eot?rlkey=0jvomphujm2ht2222jxjjhz9d&dl=0'); src: url('https://dl.dropbox.com/scl/fi/ryeoiidbtmbwt7oxikwd9/Gotham-Light.eot?rlkey=0jvomphujm2ht2222jxjjhz9d&dl=0?#iefix') format('embedded-opentype'), url('https://dl.dropbox.com/scl/fi/ni6dhc21lp51swifhv25w/Gotham-Light.woff2?rlkey=ssahgby8wean0ua713qrvugp6&dl=0') format('woff2'), url('https://dl.dropbox.com/scl/fi/pl98qhrrjmgwstqsrgbaf/Gotham-Light.woff?rlkey=zqhmig14tc0gd9rygwt3xu0pn&dl=0') format('woff'), url('https://dl.dropbox.com/scl/fi/0hxjhx5q9xjqgvzm9wju4/Gotham-Light.ttf?rlkey=sht4dvmq9yvzupybiqruryblf&dl=0') format('truetype'); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: 'Gotham'; src: url('https://dl.dropbox.com/scl/fi/4mqypbznu262mdhgxo3vx/Gotham-Bold.eot?rlkey=5n1kvmtgf4alicp8raunuwnwt&dl=0'); src: url('https://dl.dropbox.com/scl/fi/4mqypbznu262mdhgxo3vx/Gotham-Bold.eot?rlkey=5n1kvmtgf4alicp8raunuwnwt&dl=0?#iefix') format('embedded-opentype'), url('https://dl.dropbox.com/scl/fi/kypf950jwgvr8eyuaksx8/Gotham-Bold.woff2?rlkey=xw2kodzipkwkdp63yqamlh05p&dl=0') format('woff2'), url('https://dl.dropbox.com/scl/fi/dzwh1dz8ixg0hutos0mhf/Gotham-Bold.woff?rlkey=endbvc4wci5pau1ak1ynouqiy&dl=0') format('woff'), url('https://dl.dropbox.com/scl/fi/h29h5cw2w4irvunlh1fx9/Gotham-Bold.ttf?rlkey=9kjiyjvf6ogrjzh4oz6jswa1h&dl=0') format('truetype'); font-weight: bold; font-style: normal; font-display: swap; } @font-face { font-family: 'Gotham'; src: url('https://dl.dropbox.com/scl/fi/zdgg63kbndjupdanxcj0g/Gotham-Medium.eot?rlkey=u080u9o6ltnccslubihl2s3ek&dl=0'); src: url('https://dl.dropbox.com/scl/fi/zdgg63kbndjupdanxcj0g/Gotham-Medium.eot?rlkey=u080u9o6ltnccslubihl2s3ek&dl=0?#iefix') format('embedded-opentype'), url('https://dl.dropbox.com/scl/fi/n3a7n318mesbz9ajkstu7/Gotham-Medium.woff2?rlkey=58dw9ua9mp0aurswv7acnuocf&dl=0') format('woff2'), url('https://dl.dropbox.com/scl/fi/2et0trgajsm5k771k802b/Gotham-Medium.woff?rlkey=l5q204wwrjbqcralvchv7mlex&dl=0') format('woff'), url('https://dl.dropbox.com/scl/fi/w3klsfbdq9s125803mlcb/Gotham-Medium.ttf?rlkey=wwc6p4m2cvqb2im0uohbaxgov&dl=0') format('truetype'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'Gotham'; src: url('https://dl.dropbox.com/scl/fi/brkgoe8sew64t1oqbhhvz/Gotham-Book.eot?rlkey=s5zqtnvj7713q5vjwkregpbhz&dl=0'); src: url('https://dl.dropbox.com/scl/fi/brkgoe8sew64t1oqbhhvz/Gotham-Book.eot?rlkey=s5zqtnvj7713q5vjwkregpbhz&dl=0?#iefix') format('embedded-opentype'), url('https://dl.dropbox.com/scl/fi/xehql6u1ov3yke6hwtmef/Gotham-Book.woff2?rlkey=4agij8zet1o35dvvumqjrdj9y&dl=0') format('woff2'), url('https://dl.dropbox.com/scl/fi/eq48ife92yaj869vhngwa/Gotham-Book.woff?rlkey=7xfwv7ih14ikgi3d5w95ai6i7&dl=0') format('woff'), url('https://dl.dropbox.com/scl/fi/7a1phxyfbbnt9oswxdw4e/Gotham-Book.ttf?rlkey=38w658kczqnvrsa5z5do0r56a&dl=0') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'Gotham'; src: url('https://dl.dropbox.com/scl/fi/5m4ai66fbr1rpbo6votkh/Gotham-Thin.eot?rlkey=tmtej9c7vhz3ey42hagof3au7&dl=0'); src: url('https://dl.dropbox.com/scl/fi/5m4ai66fbr1rpbo6votkh/Gotham-Thin.eot?rlkey=tmtej9c7vhz3ey42hagof3au7&dl=0?#iefix') format('embedded-opentype'), url('https://dl.dropbox.com/scl/fi/3nbmsbhg0coh20serhmjn/Gotham-Thin.woff2?rlkey=4spny5igb6q1s1ap8fh0p14az&dl=0') format('woff2'), url('https://dl.dropbox.com/scl/fi/cxl1lxllljpjsbqg3f8xj/Gotham-Thin.woff?rlkey=qsr5ldprkxsrhtwqealocpt7u&dl=0') format('woff'), url('https://dl.dropbox.com/scl/fi/fw674jweow1xaijjpsjww/Gotham-Thin.ttf?rlkey=p3wk5vrackjif2vo4st2wqhvc&dl=0') format('truetype'); font-weight: 100; font-style: normal; font-display: swap; } :root { --primary-font: 'Gotham', sans-serif; --primary-text-color: #043265; --text_white: #ffffff; --font-bold: 700; --font-medium: 500; --font-regular: 400; --font-light: 300; } * { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } * {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-variant-ligatures: none;} .up html, body.up, .up div, .up span, .up applet, .up object, .up iframe, .up a, .up img, .up select, .up input, .up option { margin: 0; padding: 0; border: 0; outline: 0; } .up html { -webkit-text-size-adjust: none; } .up input, .up select, .up textarea { margin: 0; vertical-align: baseline; box-shadow: none;border-radius: 6px; border: 1px solid #BCBEC0; background-color: #F6F6F6; width: 100%; padding: 15px 16px; height: 50px; font-size: 16px; color: var(--primary-text-color); font-family: var(--primary-font); } .up input::placeholder, .up select::placeholder, .up textarea::placeholder { color: var(--primary-text-color) !important; opacity: 1; font-weight: 300;} ::placeholder { color: var(--primary-text-color) !important; opacity: 1;} .up .form-field { margin-top: 24px;} .up .submit { margin-top: 47px;} .up input[type="button"], .up input[type="submit"] {appearance: none; -webkit-appearance: none !important; font-size: 16px; font-weight: var(--font-bold); border-radius: 28px; color: #ffffff; border: none; cursor: pointer; position: relative; z-index: 2; background-color: transparent; background-size: 200% auto; /* Adjust as needed */ /*animation: gradientAnimation 4s linear 3s infinite;*/ /*fadeIn 0.1s ease-in-out 3s forwards;*/ } .up .submit {width: 100%;height: 50px;transition: all 1s ease;position: relative;overflow: hidden;border-radius: 28px;} .up .submit:before {content: '';position: absolute; left: 0;width: 100%;height: 100%;/* background: linear-gradient(to right, #1e5799 0%, #2989d8 50%, #7db9e8 100%); */background: linear-gradient(266.64deg, #4A9FD1 -2.87%, #043265 101.68%);z-index: 1;transition: all 1s ease;} .up .submit:after {content: '';position: absolute;top: 0;left: -100%;width: 100%;height: 100%; animation: slideRight 4s linear 2s infinite;z-index: 1;opacity: 0.4; filter: blur(8px); } @keyframes slideRight { 0% { left: -100%; background: linear-gradient(to right, #234d68 0%, #0c3e71 100%); } 100% { left: 100%; background: linear-gradient(to right, #234d68 0%, #234d68 100%); } } @-webkit-keyframes slideRight { 0% { left: -100%; background: linear-gradient(to right, #234d68 0%, #0c3e71 100%); } 100% { left: 100%; background: linear-gradient(to right, #234d68 0%, #234d68 100%); } } .up a { text-decoration: none; color: var(--primary-text-color);} .up img { border: 0 none; max-width: 100%; vertical-align: top; display: block;} .up a { outline: none; cursor: pointer; } .up a:hover { text-decoration: none; color: var(--primary-text-color);} /* :focus { border: 1px solid red !important; } */ .up sup {font-size: 90%;position: relative;top: 0.3em;line-height: 0.8;} .up sup.reg {font-size: 55%;top: 0;} .up .clear { clear: both; } .up img { max-width: 100%; } .up button:focus {outline:0;} .up .text-transform { text-transform: uppercase; } .up .preloader { display: none; } .up img { vertical-align: bottom; } /* .up ul {list-style: none; padding: initial;} */ :is(.up h1,.up h2,.up h3,.up h4,.up h5,.up h6,.up h7) {font-family: var(--primary-font);letter-spacing: 0em;} h1 {font-size: 60px;font-weight: var(--font-medium); margin-bottom: 25px; line-height: 1.2;} h2 {font-size: 60px;font-weight: var(--font-medium); line-height: 1.2; margin-bottom: 25px;} h3 {font-size: 40px;font-weight: var(--font-regular); line-height: 1.2;} h4 {font-size: 30px;font-weight: var(--font-medium);line-height: 1.12;} h5 {font-size: 22px;font-weight: var(--font-bold);} h6 {font-size: 20px;font-weight: var(--font-medium);} h7 {font-size: 10px;font-weight: var(--font-thin);} p { } body ul, body ol {padding: revert; text-align: left;} .up .ksl-header-logo__large {top: 0; bottom: 0; margin: auto;} .up .ksl-header__inner {margin: auto;} /* #Page Structure =============================== */ body { margin: 0; padding: 0; font-size: 20px; color: var(--primary-text-color); background: #fff; font-family: var(--primary-font); font-weight: var(--font-regular);overflow-x: hidden; line-height: 24px;} .wrapper { width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;overflow-x: hidden;} .main {max-width: 1380px; padding: 0 60px;margin: 0 auto !important;} a, .up button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; } .btn_all a {background-color: var(--color7);border: 1px solid var(--color7);color: var(--color1);font-size: 16px;line-height: 1;padding: 15px 23px;font-family: var(--primary-font);font-weight: var(--medium);border-radius: 5px;letter-spacing: 0em;display: inline-block;vertical-align: middle;} .btn_all a:hover { background-color: var(--color5);border-color: var(--color5);color: var(--color1);} /* .mid-container{width:100%; background-image: linear-gradient(180deg, #006FBC, #004F83); padding-bottom: 40px;} */ .primary-text {color: var(--primary-text-color);} .text_white {color: var(--text_white);} .text_center {text-align: center;} .text-left {text-align: left;} .text-right {text-align: right;} figure.image-wrapper { height: 100%; } strong, b {-webkit-font-smoothing: antialiased; } .dis_fl { display: flex; flex-wrap: wrap;} .up .container { max-width: 1160px; padding: 0 20px; margin: 0 auto; } /* Header Style =============================== */ /* .up .mid-container {padding-bottom: 65px;} */ .up header{width: 100%;} /* Banner */ .up .banner_sec {padding: 0 0 140px; background: linear-gradient(180deg, #2ED9C3 -17.22%, #018BAC 71.84%); position: relative; z-index: 0;} .up .banner_sec:after { content: ''; position: absolute; width: 100%; height: 477px; background-repeat: no-repeat; background-size: cover; background-position: center; bottom: 0; left: 0; background-image: url(https://storage.pardot.com/911272/1712558890uDfMrqFS/curve_shape.png); z-index: -1;} .up .banner_inner { justify-content: space-between;} .up .banner_con { width: 65%; padding-top: 62px;} .up .bannr_form { width: 32.5%; padding-top: 67px; } .up .banner_form_inner { padding: 48px 24px; background-color: #ffffff; border-radius: 15px; box-shadow: 0px 3px 8px 0px #00000040; } .up .banner_logo a { display: inline-block; max-width: 200px; margin-bottom: 20px; } .up .banner_inner_con { padding-bottom: 90px;} .up .banner_form_inner form { min-height: 300px;} /* Solution */ .up .solution_sec {padding: 95px 0 20px;} .up .solution_wrap {margin: 45px -20px 0;} .up .solution_sec .container {max-width: 1800px;} .up .solution_repeater { width: calc(33.33% - 40px); margin: 0 20px; transition: all 1s ease;} .up .solution_repeater img { margin: 30px auto 0;} .up .solution_title { max-width: 83%; margin: 0 auto;} .up .solution_box1:hover .back_img { transition: all 3s ease; transform: scale(1.2); } .up .back_img { transition: all 0.5s ease; } .up .solution_img {margin-top: 80px;position: relative; min-height: 458px;} .up .front_img {position: absolute;bottom: 10px; left: 0; right: 0;transition: all 0.5s ease;} .up .solution_box2 .solution_img { margin-top: 190px;} .up .solution_box2 .back_img { max-width: 83%; margin: 0 auto; } .up .solution_box2 .front_img {bottom: initial;top: -140px; } .up .solution_box2:hover .front_img { transition: all 3s ease; transform: scale(1.2); } .up .solution_box3 .front_img {bottom: initial;top: -110px; } .up .solution_box3 .solution_img { margin-top: 115px;} .up .solution_box3:hover .front_img { transition: all 3s ease; transform: scale(1.2); } /* Digital Audio */ .up .digital_audio_sec { background: linear-gradient(180deg, #EFFFFD 0%, #E1FFFB 100%); padding: 160px 0;} .up .digital_audio_left_con { width: 62%; padding-left: 8%;} .up .digital_audio_wrap { position: relative; justify-content: space-between;} .up .digital_audio_right_img1 {width: 38% !important; position: relative; top: 0; transition: all 2s ease; padding-right: 50px;} /* .up .digital_audio_wrap.sec-in-view .digital_audio_right_img1 { top: 150px; transition: all 2s ease;} */ .up .digital_audio_right_img img { margin-left: auto; } .up .digital_audio_left_con .container {max-width: 57.5%;} .up .digital_audio_repeater {box-shadow: 0px 3px 8px 0px #00000040;border-radius: 10px;overflow: hidden; position: relative;transition: all 0.5s ; } .up .digial_audio_img {width: 150px;} .up .digial_audio_img img {max-width: 150px;} .up .digital_audio_repeater .con { width: calc(100% - 150px);display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center; position: relative ; z-index: 1;} .up .digital_audio_boxes { margin-top: 64px;} .up .digital_normal_con { align-items: center; background: linear-gradient(90deg, #048FAE 28.62%, #2DD7C3 64.07%); padding: 10px 15px 10px 40px; transition: all 1s ease; min-height: 166px;;} .up .digital_audio_repeater:not(:last-child) { margin-bottom: 16px;} .up .digial_audio_hover_img {position: absolute;width: 100%;height: 100%;left: -100%;transition: all 1s ease; top: 0; z-index: 0;} .up .digital_audio_repeater:hover .digial_audio_hover_img { left: 0; transition: all 0.5s ; } .up .digial_audio_hover_img img {width: 100%;height: 100%;object-fit: cover; object-position: right;} .ftr{width:100%; height:100vh; } /* .hidden{visibility:hidden;} */ .wrap{width:100%; height:auto; max-width:768px; background-color:transparent; margin:0 auto; padding:20px; padding-top:60px;} .imgOwl img, .imgSky img, .imgTarget img{width:100%; max-width:768px; transform-origin: center center; transform: translate(0%, 0%);} .up .digital_audio_repeater:hover h4 {font-weight: 900;} /* Slider Section */ .up .logo_slider_sec { margin-top: 185px;} .up .single_slider {padding: 0 50px;text-align: center;} .up .single_slider img {margin: 0 auto;} .up .logo_slider, .up .logo_slider2 {display: flex;flex-wrap: wrap;align-items: center;justify-content: center; margin-top: 45px;} .up .logo_slider .slick-track, .up .logo_slider2 .slick-track {display: flex;flex-wrap: wrap;align-items: center;} /* OTT Section */ .up .ott_sec .digital_audio_right_img {right: initial;left: 0;} .up .ott_sec .digital_audio_right_img .imgSky {float: left;} .up .digital_audio_right_img2.par_img { width: 37% !important; padding-top: 0; padding-left: 50px; position: relative; top: 0; transition: all 2s ease; overflow: hidden;} .up .ott_sec.sec-in-view .digital_audio_right_img2 { transition: all 2s ease; top: 120px;} .up .ott_sec .digital_audio_left_con {margin-left: auto;width: 63%;padding-left: 9%;} .up .ott_sec { padding: 160px 0;} .up .ott_boxes { padding: 64px 73px; background: linear-gradient(153.51deg, #4A9FD1 0.6%, #38AFDC 39.75%, #38AFDC 68.91%, #4A9FD1 99.09%); box-shadow: 0px 3px 8px 0px #00000040; margin-top: 40px; border-radius: 20px;} .up .ott_box_repeater { background: #FFFFFF; box-shadow: 0px 3px 8px 0px #00000040; border-radius: 20px; overflow: hidden; text-align: center; padding: 40px 25px; transition: all 0.5s ease; position: relative;} .up .ott_box_repeater:hover { transition: all 0.5s ease;} .up .ott_box_repeater:hover * { color: #ffffff; font-weight: var(--font-medium); transition: all 0.5s ease;} .up .ott_box_repeater:hover h3 { font-weight: var(--font-bold); } .up .ottbox_normal_con { position: relative; z-index: 1;} .up .ott_box_repeater:not(:last-child) { margin-bottom: 22px;} .up .ottbox_normal_con img { margin: 0 auto;} .up .ott_box_repeater .digial_audio_img { width: 100%; } .up .ott_box_repeater h3 { font-weight: var(--font-medium);} .up .ott_sec .digital_audio_left_con .container { max-width: 56.5%; margin-left: 0; } .up .ott_box_repeater .con {margin-top: 10px; font-weight: var(--font-light);} .up .ottbox_normal_con img { max-width: 115px; max-height: 115px; object-fit: contain;} .up .ott_box_repeater:hover .digial_audio_hover_img { left: 0;} .up .ott_box_repeater .con, .up .ott_box_repeater:hover .con { transition: all 0.5s ease; } /* Target Section */ .up .target_sec { padding: 160px 0; background: linear-gradient(360deg, #ECE2DA 0%, #FCF3EC 100%);} .up .target_boxes { margin: 60px -10px 0;} .up .targetbox_repeater { width: calc(50% - 21px); margin: 10px 10px; background: #FFFFFF; box-shadow: 0px 3px 8px 0px #00000040; padding: 40px 24px; border-radius: 20px; transition: all 1s ease; position: relative; z-index: 0; overflow: hidden;} .up .targetbox_repeater:hover { transition: all 0.5s ease;} .up .targetbox_repeater * { transition: all 0.5s ease; } .up .targetbox_repeater:hover * { color: #ffffff; transition: all 0.5s ease;} .up .targetbox_repeater:hover h4 { font-weight: var(--font-bold); } .up .targetbox_repeater img { margin: 0 auto;} .up .targetbox_repeater h4 { font-weight: var(--font-regular);} .up .targetbox_repeater .digial_audio_img { width: 100%;} .up .targetbox_repeater .con { margin-top: 20px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;} .up .target_sec .digital_audio_right_img { top: 12%;} .up .targetbox_repeater:hover .digial_audio_img { opacity: 0; visibility: hidden;} .up .targetbox_hover_con { position: absolute; width: 100%; height: 100%; left: -100%; transition: all 0.5s ease; top: 0; z-index: 0; } .up .targetbox_repeater:hover .targetbox_hover_con { left: 0;} .up .targetbox_hover_con img { width: 100%; height: 100%; object-fit: cover;} .up .targetbox_repeater .con { position: relative ; z-index: 1;} .up .target_sec .digital_audio_left_con { padding-left: 17%; width: 48%; } .up .target_sec .digital_audio_left_con .container { margin-left: 0; max-width: 100%; } .up .get_bg img { display: none;} .up .set_bg { background-repeat: no-repeat; background-size: cover; background-position: top center;} /* Audience Section */ .up .audience_sec { padding: 160px 0;} .up .audience_sec .top_title h2 { display: flex; flex-wrap: wrap; align-items: center; justify-content: center;} .up .audience_sec .top_title h2 img { margin-right: 23px; max-width: 275px; object-fit: contain;} .up .aud_left_img { width: 48%; } .up .aud_right_img { width: 48%; } .up .audience_single_slider_inner { justify-content: space-between; align-items: center; margin: 0 auto 80px; max-width: 1045px;} .up .audience_slider img { margin: 0 auto; width: 100%; object-fit: contain;} .up #slick-slide22 .aud_left_img img { width: auto} .up .slick-dots li button { border: none; font-size: 0; width: 8px; height: 8px; border-radius: 100%; background: #2ED8C3; cursor: pointer; } .up .slick-dots { margin: 0; padding: 0; text-align: center; list-style: none; width: 150px; overflow: hidden; margin: auto; } .up .slick-dots li { display: inline-block; margin: 0 7px; height: 31px; } /* .up .slick-dots li:nth-last-child(2) button, .up .slick-dots li:nth-child(3) button { width: 12px; height: 12px; } */ .slick-arrow { position: absolute; bottom: -6px; right: 50%; width: 21px; height: 36px; font-size: 0; background: transparent; border: none; background-repeat: no-repeat; background-size: contain; background-position: center; cursor: pointer; } .slick-next.slick-arrow { right: 40%; background-image: url(https://go.pardot.com/l/911272/2024-04-08/swf15/911272/1712583330JJZhT6Tn/right_arw.png); } .slick-prev.slick-arrow { left: 40%; background-image: url(https://go.pardot.com/l/911272/2024-04-08/swf12/911272/1712583313ZyDKSFj1/left_arw.png); } .up .slick-dots li.slick-active button { width: 18px; height: 18px;} .up .digital_audio_right_im3.par_img { width: 47% !important; position: relative; top: 0; margin-left: auto; padding-right: 110px; transition: all 1s ease; } .up .target_sec.sec-in-view .digital_audio_right_im3.par_img { top: 200px; transition: all 2s ease;} .up .digital_audio_right_im3.par_img img { margin-left: auto;} /* Pinpoint Section */ .up .pinpoint_sec { padding: 160px 0;} .up .pinpoint_sec .top_title h4 { font-weight: var(--font-regular);} .up .pinpoint_inner { max-width: 80%; margin: 190px auto 0;} .up .pinpoint_repeater { justify-content: space-between; position: relative; counter-reset: section 0; } .up .pinpoint_repeater:not(:last-child) { margin-bottom: 40px;} .up .pinpoint_con { width: 50%; } .up .pinpoint_img { width: 47.5% !important; transition: all 0.5s ease; position: relative; top: 0; } .up .pinpoint_img img { width: 100%; } .up .pinpoint_inner_con { height: 100%; display: flex; flex-wrap: wrap; align-items: center; max-width: 85%; position: relative; top: 100px; transition: all 0.5s ease; } .up .pinpoint_repeater.sec-in-view .pinpoint_inner_con { top: 0; transition: all 1s ease;} .up .pinpoint_repeater:nth-child(2n) { flex-direction: row-reverse;} .up .pinpoint_repeater:nth-child(2) .pinpoint_inner_con h3::before { content: '2.';} .up .pinpoint_repeater:nth-child(3) .pinpoint_inner_con h3::before { content: '3.';} .up .pinpoint_con h3 {font-weight: 500;font-size: 50px; line-height: 1.2; } .up .pinpoint_inner_con h3 {position: relative; padding-left: 60px;} .up .pinpoint_repeater .pinpoint_inner_con h3:before {content: "1.";position: absolute;left: 5.6px;top: 12.4px;width: 38px;height: 38px; background: linear-gradient(226.15deg, #2ED9C3 11.36%, #0795AF 97.74%); border-radius: 100%;font-size: 20px;display: flex;align-items: center;justify-content: center;color: #fff;font-weight: 900;} .up .pinpoint_inner_con h3:after { content: ''; position: absolute; width: 45px; height: 45px; background-color: #ffffff; background-image: url(http://go.pardot.com/l/911272/2024-04-08/swczg/911272/1712559061GQBrDRR7/ellipse.png);left: 2px;top: 9px; z-index: -1;} .up .brand_logo_sec { padding: 160px 0; } .up .brand_logo_wrap { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin: 0 -22px;} .up .brand_logo_repeater {opacity: 0; /* Initially hide the logos */transition: all 0.5s ease; position: relative; top: 20px; padding: 32px 22px;} .up .brand_logo_repeater.visible {opacity: 1; /* Show the logos when visible class is added */ top: 0} /* .up .brand_logo_repeater { padding: 0 25px;} */ .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(1) { opacity: 1; transition: all 0.5s ease; top: 0;} .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(8) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 0.5s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(3) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 1s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(7) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 1.5s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(5) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 2s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(9) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 2.5s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(2) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 3s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(6) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 3.5s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(4) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 4s; } .up .bottom_cta { padding: 125px 0; position: relative; z-index: 0; } /* .up .bottom_cta:before { content: ''; position: absolute; left: 0; top: 0; height: 200px; width: 100%; } */ .up .bottom_cta .container { max-width: 740px; } .up .bottom_cta h4 { font-weight: var(--font-regular); line-height: 1.2; margin-bottom: 0;} .up .cta_btn { margin-top: 48px;} .up .cta_btn a { display: inline-block; font-size: 16px; color: #035380; font-weight: var(--font-bold); background: linear-gradient(180deg, #ECE2DA 0%, #D9C3B2 99.07%); padding: 18px 20px; border-radius: 28px; min-width: 312px;} .up .cta_btn a:hover{ background: linear-gradient(180deg, #D9C3B2 0%, #ECE2DA 99.07%); } .up .bottom_cta b{ font-weight: 700;} .up footer { background-color: #949494; padding: 69px 0;} .up .footer_inner { justify-content: space-between; align-items: center;} .up .footer_left, .footer_btn { width: 48%;} .up .footer_btn { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: flex-end;} .up .footer_left {font-size: 14px;font-weight: 500; } .up .footer_left h6 {font-size: 14px;font-weight: 300;} .up .footer_btn a {font-size: 14px;color: #ffffff;border: 1px solid #ffffff;font-weight: 500;padding: 11px 34px; border-radius: 3px} .up .footer_btn a:hover {background: #ffffff;color: var(--primary-text-color);} .form .form-field.pd-checkbox, .form .form-field.pd-radio {width: 100% !important;} .form .pd-checkbox span.value{width:100%!important; float:left;} .form .pd-checkbox span{ display:inline-block!important;margin: 0 20px 5px 0px!important; width: auto;vertical-align:top; } .form .pd-checkbox span:last-child{margin-bottom:0px!important;} .form .pd-checkbox label.inline{margin:0px!important;} .form .pd-checkbox .field-label,.form .pd-radio .field-label{margin:0px 0px 10px 0px!important;} .form .pd-checkbox input[type="checkbox"]{opacity:0!important;position:absolute!important;width:auto !important;} .form .pd-checkbox input[type="checkbox"], .form .pd-checkbox label.inline{cursor:pointer!important;} .form p.errors { width:100%; background: #f1dbd9 !important; color: #ee2324 !important; padding: 5px; margin-bottom: 15px;} .form .pd-checkbox label.inline {color: #181730;position: relative;font-size: 14px!important;line-height: 1.3!important;padding-left: 35px!important;cursor: pointer !important;width: auto!important;font-family: "Work Sans",sans-serif !important; float: left;font-weight:500;text-align:left;} .form .pd-checkbox input[type="checkbox"] + label.inline:before {content: ''!important;background: #E3E8EF !important;border: 1px solid #CDD5DF !important;float: left!important;vertical-align: middle!important;width: 18px!important; height: 18px !important; padding: 2px!important;margin-right: 0px!important;margin-bottom: 0px!important;text-align: center!important;margin-top: 0px!important;left: 0!important;position: absolute!important;} .form .form-field.hidden { margin-bottom: 0 !important;} .form .pd-checkbox input[type="checkbox"]:checked + label.inline:before {content: "\f00c"!important;font-family: 'FontAwesome'!important;background: #E3E8EF!important;color: #181730 !important;border-color: #CDD5DF!important;line-height:1.2 !important;-webkit-text-stroke: 1px #E3E8EF;} .form .pd-radio span,.eu .form_section form.form .pd-radio .value span{ display:inline-block!important;margin:0 20px 8px 0px!important; width: 100%;} .form .pd-radio span:last-child{margin-bottom:0px!important;} .form .pd-radio label.inline{margin:0px!important;color:#181730 !important;} .form .pd-radio .field-label,form.form p.required label, form.form span.required label{padding-left:0 !important; } .form .form-field.hidden{margin:0 !important;padding:0 !important;font-size:0;} .form .pd-radio input[type="radio"]{opacity:0!important;position:absolute!important;width:auto !important;} .form .pd-radio input[type="radio"], .form .pd-checkbox label.inline{cursor:pointer!important;} .form .pd-radio label.inline {position: relative;font-size: 14px!important; line-height: 1.2rem !important;padding-left: 35px!important;cursor: pointer!important;width: auto!important;font-family:"Work Sans",sans-serif !important; float: left;color:#181730;font-weight:500;} .form .pd-radio input[type="radio"] + label.inline:before {content: ''!important;top:1px;background: #E3E8EF !important;border: 1px solid #CDD5DF !important;float: left!important;vertical-align: middle!important;width: 18px!important;height: 18px!important;padding: 1px!important;margin-right: 0px!important;margin-bottom: 0px!important;text-align: center!important;left: 0!important;position: absolute!important;border-radius: 50px!important;-webkit-border-radius: 50px !important;-webkit-text-stroke: 1px #E3E8EF;} .form .pd-radio input[type="radio"]:checked + label.inline:before {content: "\f111"!important;font-family: 'FontAwesome'!important;background: #E3E8EF !important;color: #181730 !important;border-color: #CDD5DF!important; font-size: 12px!important;display: flex; align-items: center; justify-content: center;line-height: 2;} .form textarea{height:60px; resize: none;} #pardot-form p:nth-child(3), #pardot-form p:nth-child(2) { margin-top: 0; } .up header { padding: 20px 0; position: relative;} .up .header_inner { align-items: center;} .up .hamburger-container { display: none;} .up .logo { width: 156px;} .up .logo a { display: inline-block; max-width: 156px;} .up .header_menu { width: calc(100% - 156px); padding-left: 20px;} .up .header_menu #menu ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: flex-end; } .up .header_menu #menu ul li { padding: 20px 30px;} /* .up .header_menu #menu ul li:first-child { padding-left: 0;} */ .up .header_menu #menu ul li:last-child { padding-right: 0;} .up .header_menu #menu ul li a { font-weight: 500; font-size: 14px; line-height: 16px; color: #343434;} .up .header_menu #menu ul li a:hover { color: #008afc ;} .up .header_menu #menu ul li .hamburger_submenu span { font-size: 0; } .up .hamburger_submenu { display: none;} .form p.errors { display: none;} .error.no-label { font-size: 14px; color: red; } .up .header_menu #menu ul > ul { position: absolute; } .up .header_menu #menu ul li > ul { position: absolute; background: #f5f5f5; padding: 5px 10px; z-index: 0; border-radius: 5px; top: 100%; left: 0; max-width: 83%; right: 0; margin: auto; opacity: 0; visibility: hidden; transition: all 0.5s; } .up .header_menu #menu ul li:hover > ul { opacity: 1; visibility: visible; z-index: 2;} .up .header_menu #menu ul li { position: relative; } .up .header_menu #menu ul li > ul li { padding: 0 !important; display: block; width: 100%; text-align: center; padding: 2px 0 !important; line-height: 1; } .up .header_menu #menu ul li > ul li a { font-size: 10px; } .thankyou-msg { text-align: center; min-height: 300px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; flex-direction: column; } .thankyou-msg h4 { font-weight: 500; color: #018BAC; margin-bottom: 10px; } @media(min-width: 1940px){ .up .banner_sec::after { height: 620px;} } @media(min-width: 2000px){ .up .banner_inner_con { padding-bottom: 100px;} } @media(min-width: 2400px){ .up .banner_sec::after { height: 660px;} .up .banner_sec { padding-bottom: 210px;} .up .banner_inner_con { padding-bottom: 90px; } } @media(max-width: 2000px){ .up .banner_inner_con { padding-bottom: 130px;} } @media(max-width: 1600px){ .up .digital_audio_left_con .container, .up .ott_sec .digital_audio_left_con .container { max-width: 75%;} .up .digital_audio_left_con { padding-left: 0;} .up .target_sec .digital_audio_left_con { padding-left: 8%;} } @media(max-width: 1441px){ .container { max-width: 1200px;} .up .solution_sec .container { max-width: 1200px;} .up .front_img { bottom: 120px;max-width: 90%; margin: 0 auto; } .up .solution_repeater:nth-child(2) .front_img img { max-width: 240px;} .up .solution_box2 .back_img { max-width: 100%;} .up .solution_box3 .front_img img { max-width: 260px;} .up .banner_sec::after { height: 360px;} .up .target_sec .digital_audio_left_con { padding-left: 5%;} .up .pinpoint_inner { max-width: 90%;} .up .pinpoint_con h3 { font-size: 35px;} .up .audience_single_slider_inner { max-width: 800px;} } @media(max-width: 1200px){ h1, h2 { font-size: 40px;} h2 { margin-bottom: 15px;} /* h3 { font-size: 24px;} */ body { font-size: 16px; line-height: 19px;} .up .container { padding: 0 50px;} .up .header_menu #menu ul li > ul { min-width: 110px; left: 50%; transform: translateX(-50%);} .up .banner_sec { padding: 48px 0 ; padding-top: 0;} .up .banner_con { width: 56%; padding-top: 48px; } .up .bannr_form { width: 39%; padding-top: 48px; } .up .bannr_form_inner{ margin-top: 15px; } .up .banner_sec:after { height: 295px;} .up .solution_sec { padding-bottom: 26px;} .up .solution_wrap { margin-top: 55px;} .up .solution_repeater img { max-width: 88%;} .up .solution_sec .container { max-width: 992px;} .up .solution_title h3 { font-size: 24px;} .up .front_img { bottom: 40px;} .up .solution_img { min-height: initial;} .up .solution_box2 .solution_img { margin-top: 160px;} .up .solution_box2 .front_img { top: -100px;} .up .solution_box3 .front_img img { max-width: 200px;} .up .solution_repeater:nth-child(2) .front_img img { max-width: 200px;} .up .solution_repeater img { max-width: 100%;} .up .digital_audio_sec { padding: 95px 0;} .up .digital_audio_left_con { padding-left: 12%; width: 65%;} .up .digital_audio_left_con .container { max-width: 100%; padding: 0;} .up .submit { margin-top: 48px; } .up .digital_audio_boxes { margin-top: 44px;} .up .digital_audio_repeater:not(:last-child) { margin-bottom: 16px;} .up .digital_audio_right_img1 { position: absolute; width: 31% !important; right: 20px; /* top: 50% */ } .up .logo_slider_sec { margin-top: 125px;} .up .ott_sec .digital_audio_left_con {padding-right: 12%; padding-left: 1%; } .up .ott_sec { padding: 110px 0;} .up .target_sec, .up .audience_sec, .up .pinpoint_sec, .up .brand_logo_sec { padding: 96px 0;} .up .target_sec .digital_audio_left_con { padding-left: 6%; width: 51%;} .up .target_sec .digital_audio_left_con { padding-left: 13%; width: 65%;} .up .digital_audio_right_im3.par_img { width: 32% !important; padding-right: 30px;} .up .digital_audio_right_img1 { padding-right: 0;} .up .digital_audio_right_img2.par_img { padding-left: 20px;} .up .target_boxes{ margin-top: 30px;} .up .audience_sec .top_title h2 img { max-width: 180px;} .up .pinpoint_sec .top_title h4 { font-size: 16px; line-height: 19px;} .up .pinpoint_sec .top_title { max-width: 590px; margin: 0 auto} .up .pinpoint_inner { margin-top: 135px; max-width: 90%;} .up .pinpoint_con h3 { font-size: 40px;} .up .pinpoint_inner_con { max-width: 100%;} .up .pinpoint_con { width: 57%;} .up .pinpoint_img { width: 38% !important;} .up .bottom_cta { padding: 95px 0;} .up .digital_audio_repeater:hover .digial_audio_hover_img, .up .ott_box_repeater:hover .digial_audio_hover_img, .up .targetbox_repeater:hover .targetbox_hover_con { left: -100%;} .up .digital_audio_repeater.reveal_hover .digial_audio_hover_img, .up .ott_box_repeater.reveal_hover .digial_audio_hover_img, .up .targetbox_repeater.reveal_hover .targetbox_hover_con { left: 0;} .up .ott_box_repeater:hover *, .up .targetbox_repeater:hover * { color: var(--primary-text-color);} .up .ott_box_repeater.reveal_hover *, .up .targetbox_repeater.reveal_hover * { color: #ffffff; } .up .targetbox_repeater:hover .digial_audio_img { opacity: 1; visibility: visible;} .up .targetbox_repeater:hover h4 { font-weight: 400;} .up .digital_audio_repeater:hover h4, .up .ott_box_repeater:hover h3 { font-weight: var(--font-medium);} .up .ott_box_repeater:hover p { font-weight: 300;} .up .targetbox_repeater.reveal_hover h4 { font-weight: var(--font-bold);} } @media(max-width: 1025px){ .up .container { max-width: 1030px;} /* .up .solution_repeater img { max-width: 100%;} */ .up .solution_box2 .back_img img { max-width: 100%;} .up .solution_repeater .back_img img { max-width: 80%;} .up .solution_repeater .front_img img { max-width: 100%;} .up .front_img{ bottom: 20px;} .up .solution_box2 .back_img img { max-width: 100%;} .up .solution_box2 .solution_img { margin-top: 140px;} .up .solution_box2 .front_img { top: -120px;} /* .up .solution_box2 .front_img { bottom: -100px;} */ .up .solution_repeater:nth-child(2) .front_img img { max-width: 200px;} .up .solution_box3 .solution_img { margin-top: 95px;} .up .solution_box3 .front_img { top: -90px;} .up .solution_box3 .front_img img { max-width: 75%;} .up .solution_img { min-height: initial;} .up .ott_sec .digital_audio_left_con { width: 62%; padding-right: 4%;} .up .ott_sec .digital_audio_left_con { margin-left: 0;} .up .ott_sec .digital_audio_left_con .container { max-width: 91%;} .up .ott_boxes { padding: 64px;} .slick-next.slick-arrow { right: 30%;} .slick-prev.slick-arrow { left: 30%;} .up .header_menu #menu ul li a { font-size: 12px; line-height: 14px;} } @media(max-width: 992px){ .up .target_sec .digital_audio_left_con, .up .digital_audio_left_con { padding-left: 50px;} .up .digital_audio_left_con .container, .up .ott_sec .digital_audio_left_con .container { max-width: 100%;} .up .ott_boxes { padding: 30px;} .up .header_menu #menu ul li { padding: 10px 12px;} .up .banner_sec::after { height: 255px; } } @media(max-width: 767px){ h1, h2 { font-size: 30px; margin-bottom: 16px;} h2 { margin-bottom: 6px;} h3 { font-size: 20px;} h4{ font-size: 18px; line-height: 24px;} h6 { font-size: 16px;} .up .container { padding: 0 20px;} .up .banner_sec { padding: 32px 0;} .up .banner_con { width: 100%; text-align: center; padding-top: 0;} .up .bannr_form { width: 100%; padding-top: 48px; margin-bottom: -130px;} .up .banner_form_inner { padding: 48px 16px; } .up .banner_sec::after { height: 180px;} .up .banner_logo a { max-width: 150px;} .up .submit { width: 100%;} .up .solution_sec { padding: 205px 0 20px;} .up .solution_wrap { max-width: 400px; margin: 55px auto 0;} .up .solution_repeater { width: 100%; margin: 30px 0;} .up .solution_img { margin-top: 20px;} .up .solution_box3 .front_img img { max-width: 65%;} .up .solution_title h3 { font-size: 20px;} .up .solution_box1:hover .back_img { transform: scale(1.1);} .up .digital_audio_sec { padding: 48px 0;} .up .digital_audio_left_con { width: 100%;} .up .digital_normal_con{ padding: 10px 16px;} .up .digital_audio_right_img1 { display: none;} .up .digital_audio_boxes { margin-top: 40px;} .up .digital_audio_repeater .con { width: calc(100% - 90px);} .up .digial_audio_img { width: 90px;} .up .digial_audio_img img { max-width: 90px; max-height: 90px; object-fit: contain;} .up .digital_audio_repeater:not(:last-child) { margin-bottom: 15px;} .up .digital_audio_left_con { padding-left: 0;} .up .digital_audio_left_con .container { padding: 0 20px;} .up .logo_slider_sec { margin-top: 95px;} .up .ott_sec { padding: 48px 0;} .up .digital_audio_right_img, .up .ott_sec .digital_audio_left_con { width: 100%;} .up .ott_sec .digital_audio_left_con .container { max-width: 100%;} .up .ott_boxes { margin-top: 50px; padding: 24px 16px;} .up .ott_box_repeater { padding: 10px 10px;} .up .ott_box_repeater .con h3 { font-size: 32px;} .up .ott_sec .digital_audio_right_img, .up .target_sec .digital_audio_right_img, .up .pinpoint_img { display: none;} .up .digital_audio_right_img2.par_img { display: none;} .up .ott_sec .digital_audio_left_con { padding-right: 0;} .up .target_sec { padding: 48px 0;} .up .target_boxes, .up .digital_audio_boxes { margin: 40px auto 0 ; max-width: 335px;} .up .digital_audio_boxes { max-width: 550px;} .up .ott_boxes { max-width: 335px; margin-left: auto; margin-right: auto;} .up .targetbox_hover_con img { object-position: top center;} .up .targetbox_repeater { margin: 8px 0; width: 100%;} .up .targetbox_repeater:last-child { margin-bottom: 10px;} .up .target_sec .digital_audio_left_con { padding-left: 0; width: 100%;} .up .target_sec .digial_audio_img img { max-width: 150px; max-height: 150px;} .up .digital_audio_right_im3.par_img { display: none;} .up .audience_sec { padding: 48px 0;} .up .audience_sec .top_title h2 img { max-width: 124px; margin-right: 15px;} .up .aud_left_img { display: none;} .up .aud_right_img { max-width: 350px; margin: 0 auto; width: 100%;} .up .pinpoint_sec { padding: 48px 0;} .up .pinpoint_sec .top_title h4 { font-size: 16px; line-height: 19px;} .up .pinpoint_inner { max-width: 100%; margin-top: 48px; padding: 0 20px;} .up .pinpoint_inner_con { top: inherit !important;} .up .pinpoint_inner_con h3 { font-size: 24px;} .up .pinpoint_con { width: 100%;} .up .pinpoint_repeater:not(:last-child) { margin-bottom: 60px;} .up .pinpoint_inner_con { max-width: 100%;} .up .pinpoint_repeater .pinpoint_inner_con h3::before { top: 0;} .up .pinpoint_inner_con h3::after { top: -4px;} .up .brand_logo_sec { padding: 48px 0;} .up .brand_logo_wrap { height: initial;} .up .bottom_cta { padding: 72px 0;} .up .bottom_cta h4 { font-size: 16px; line-height: 19px;} .up .cta_btn a { padding: 18px 20px; min-width: 300px;} .up .brand_logo_wrap { margin: 0 -15px;} .up .brand_logo_repeater { padding: 10px 15px;} .up .brand_logo_repeater img { max-width: 135px; object-fit: contain;} .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(1) { opacity: 1; transition: all 0.5s ease; top: 0;} .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(2) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 0.5s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(3) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 1s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(4) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 1.5s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(5) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 2s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(6) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 2.5s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(7) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 3s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(8) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 3.5s; } .up .brand_logo_sec.sec-in-view .brand_logo_repeater:nth-child(9) { opacity: 1; transition: all 0.5s ease; top: 0; transition-delay: 4s; } .slick-next.slick-arrow { right: 20px;} .slick-prev.slick-arrow { left: 20px;} .up footer { padding: 32px 0; } .up .footer_inner { flex-direction: column-reverse;} .up .footer_left, .up .footer_btn{ width: 100%; text-align: center;} .up .footer_btn{ justify-content: center; margin-bottom: 16px;} .up .footer_btn a { padding: 12px 42px;} .up .header_menu {width: 100%;padding: 0;position: absolute;right: 0;height: 17px;} .up .hamburger_submenu { font-size: 0;} .up .hamburger-container, .up .hamburger_submenu { display: block; position: absolute;right: 20px;top: 0; } .hamburger-container, .hamburger_submenu {width: 24px;height: 17px; display: inline-block; list-style: none; cursor: pointer; } .hamburger-container li, .hamburger_submenu span { list-style: none; height: 2px; width: 24px; background-color: #343434; margin: 5px 0; position: relative; transition: all 0.5s; border-radius: 2px;} .up .hamburger { padding: 0 ; margin: 0;} #menu { display: none; position: absolute; top: 43px; width: 100%; left: 0; background-color: #ffffff; z-index: 2;} #menu ul { padding: 0; margin: 0;} #menu ul li { list-style: none; padding: 0;} #menu ul li a { padding: 10px 20px; display: inline-block; width: 100%;} #menu ul li:not(:last-child) a { border-bottom: 1px solid rgba(0, 0, 0, 0.1);} .hamburger_submenu { cursor: pointer;} .hamburger-container li.rot45deg {transform: rotate(45deg);top: 3px;} .hamburger-container li.rot-45deg, .hamburger_submenu span.rot-45deg {transform: rotate(-45deg); top: -4px;} .hamburger-container li.hidden, .hamburger_submenu span.hidden { opacity: 0;} .hamburger-container li:first-child, .hamburger_submenu span:first-child { margin-top: 0;} .up .header_menu #menu ul { flex-direction: column;} .up .header_menu #menu ul li { padding: 0;} .up .logo { width: 80px;text-align: center;margin: auto;position: relative;z-index: 1;} .up .logo a { max-width: 84px;} .up .header_menu #menu ul li .hamburger_submenu { position: absolute; display: flex; align-content: center; flex-wrap: wrap; top: 9px; width: 15px; right: 25px; } .up .header_menu #menu ul li .hamburger_submenu span { width: 15px; height: 2px; background: #343434; display: inline-block; margin: 2px 0; } .up .header_menu #menu ul li:first-child a { padding-right: 45px; } .hamburger_submenu span:nth-child(2) { transform: rotate(90deg); position: relative; top: -6px;} .up .header_menu #menu ul li:hover > ul { /*! opacity: inherit; */ /*! visibility: inherit; */ transition: none; position: inherit; max-width: 100%; } .up .header_menu #menu ul li > ul.show-submenu { opacity: 1; visibility: visible; position: inherit; } .up .header_menu #menu ul li > ul { transition: none; position: inherit; max-width: 100%; display: none; padding: 0; } .up .header_menu #menu ul li > ul li { padding: 0 !important; text-align: left; } #menu ul li > ul li:not(:last-child) a { border-bottom: 1px solid rgba(0, 0, 0, 0.1);} .hamburger_submenu span.rot-45deg { top: -3px;} .up .header_menu #menu > ul { box-shadow: 0px 10px 16px rgba(0,0,0,.1);} .up .audience_sec .top_title { margin-bottom: 48px;} #slick-slide21 .aud_right_img {display: none;} #slick-slide21 .aud_left_img {display: block;max-width: 350px;margin: 0 auto;width: 100%;} .up .aud_left_img {width: 100%; } .up .audience_single_slider_inner{ margin-bottom: 48px;} .thankyou-msg h4 { font-size: 24px; } .up .banner_inner_con { padding-bottom: 0; } } @media(max-width: 370px){ .up .banner_sec::after { height: 90px;} .up .cta_btn a { min-width: 240px;} .up .digital_normal_con { min-height: inherit;} } .up .digital_audio_sec { /*height: 100vh;*/ position: relative; overflow: hidden; } .up .parallax { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: auto;/* Adjust as needed */ /* z-index: -1; */ } </style> <!------ Style ends here -------> <script type="text/javascript" src="https://info.ksl.com/js/piUtils.js?ver=2021-09-20"></script><script type="text/javascript"> piAId = '912272'; piCId = '123808'; piHostname = 'pi.pardot.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })(); </script></head> <body class="up"> <!--- Header Ends Here--> <div class="mid-container"> <header> <div class="container"> <div class="header_inner dis_fl"> <div class="logo" pardot-region="header_logo" pardot-region-type="WYSINWYG"> <a href="https://www.deseretdigital.com/"> <img src="https://storage.pardot.com/911272/1712664429lHj1S3Nu/header_logo.png" alt=""> </a> </div> <div class="header_menu"> <div class="hamburger-container"> <ul class="hamburger"> <li></li> <li></li> <li></li> </ul> </div> <div class="" id="menu" pardot-region="header_menu" pardot-region-type="WYSINWYG"> <ul> <li><a href="javascript: void(0);">BRANDS</a> <div class="hamburger_submenu"> <span>1</span> <span>2</span> <span style="display: none;">3</span> </div> <ul> <li><a href="https://www.deseretdigital.com/ksl-news">KSL.com</a> <li><a href="https://www.deseretdigital.com/ksl-classifieds">KSL Classifieds</a> <li><a href="https://www.deseretdigital.com/ksl-cars">KSL Cars</a> <li><a href="https://www.deseretdigital.com/ksl-homes">KSL Homes</a> <li><a href="https://www.deseretdigital.com/ksl-jobs">KSL Jobs</a> <li><a href="https://www.deseretdigital.com/ksl-local">KSL Local</a> <li><a href="https://www.deseretdigital.com/pinpoint">Pinpoint</a> <li><a href="https://www.deseretdigital.com/utah-dotcom">Utah.com</a> <li><a href="https://www.deseretdigital.com/thememories">theMemories</a> </ul> </li> <li><a href="https://www.deseretdigital.com/about-us">ABOUT US</a></li> <li><a href="https://www.deseretdigital.com/advertising">ADVERTISING</a></li> <li><a href="https://www.deseretdigital.com/careers">CAREERS</a></li> <li><a href="https://www.deseretdigital.com/contact-us">CONTACT US</a></li> </ul> </div> </div> </div> </div> </header> <section class="banner_sec"> <div class="container"> <div class="banner_inner dis_fl"> <div class="banner_con text_white"> <div class="banner_logo" pardot-region="banner_logo" pardot-region-type="WYSINWYG"> <a href="https://www.deseretdigital.com/pinpoint"> <img src="https://storage.pardot.com/911272/1713509434U5blVU7O/pinpoint_desktop_logo.png" alt=""> </a> </div> <div class="banner_inner_con" pardot-region="banner_content" pardot-region-type="WYSINWYG"> <h1>Get More Engagement With a Tailored Digital Ad Strategy</h1> <p>Take control of your programmatic media with Pinpoint by KSL.com. Pinpoint offers innovative solutions for businesses of all sizes, personalized to engage the right audience at the right time in the customer journey.</p> </div> </div> <div class="bannr_form" id="form_sec"> <div class="banner_form_inner form"> <form accept-charset="UTF-8" method="post" action="https://info.ksl.com/pinpoint" class="form" id="pardot-form"> <style type="text/css"> form.form p label { color: #000000; } </style> <p class="form-field company pd-text required "> <label class="field-label" for="911272_91804pi_911272_91804">Company Name</label> <input type="text" name="911272_91804pi_911272_91804" id="911272_91804pi_911272_91804" value="" class="text" size="30" maxlength="255" onchange="" onfocus="" /> </p> <div id="error_for_911272_91804pi_911272_91804" style="display:none"></div> <p class="form-field first_name pd-text required "> <label class="field-label" for="911272_91924pi_911272_91924">Your Name</label> <input type="text" name="911272_91924pi_911272_91924" id="911272_91924pi_911272_91924" value="" class="text" size="30" maxlength="40" onchange="" onfocus="" /> </p> <div id="error_for_911272_91924pi_911272_91924" style="display:none"></div> <p class="form-field email pd-text required "> <label class="field-label" for="911272_91810pi_911272_91810">Email</label> <input type="text" name="911272_91810pi_911272_91810" id="911272_91810pi_911272_91810" value="" class="text" size="30" maxlength="255" onchange="" onfocus="piAjax.loadEmailIndicator(this, 91810, 'https://info.ksl.com/images/indicator2.gif');" /> </p> <div id="error_for_911272_91810pi_911272_91810" style="display:none"></div> <p style="position:absolute; width:190px; left:-9999px; top: -9999px;visibility:hidden;"> <label for="pi_extra_field">Comments</label> <input type="text" name="pi_extra_field" id="pi_extra_field"/> </p> <!-- forces IE5-8 to correctly submit UTF8 content --> <input name="_utf8" type="hidden" value="&#9731;" /> <p class="submit"> <input type="submit" accesskey="s" value="Contact Us" /> </p> <script type="text/javascript"> //<![CDATA[ var anchors = document.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++) { var anchor = anchors[i]; if(anchor.getAttribute("href")&&!anchor.getAttribute("target")) { anchor.target = "_top"; } } //]]> </script> <input type="hidden" name="hiddenDependentFields" id="hiddenDependentFields" value="" /></form> <script type="text/javascript">(function(){ pardot.$(document).ready(function(){ (function() { var $ = window.pardot.$; window.pardot.FormDependencyMap = []; $('.form-field-primary input, .form-field-primary select').each(function(index, input) { $(input).on('change', window.piAjax.checkForDependentField); window.piAjax.checkForDependentField.call(input); }); })(); });})();</script> </div> </div> </div> </div> </section> <section class="solution_sec"> <div class="container"> <div class="solution_inner "> <div class="top_title text_center" pardot-region="solutions_content" pardot-region-type="WYSINWYG"> <h2>Proven Solutions</h2> <p>Deliver more relevant content with these techniques.</p> </div> <div class="solution_wrap dis_fl text_center"> <a class="solution_repeater solution_box1 smooth-scroll" href="#digital_audio"> <div class="solution_title" pardot-region="solutions_title1" pardot-region-type="WYSINWYG"> <h3>Digital Audio</h3> </div> <div class="solution_img"> <div class="back_img"> <img pardot-region="solutions_title1_image1" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd35/911272/1712559420THgf05iI/solution_back_image1.png" alt=""> </div> <div class="front_img"> <img pardot-region="solutions_title1_image2" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd3g/911272/1712559465C7Njyq1V/solution_front_image1.png" alt=""> </div> </div> </a> <a class="solution_repeater solution_box2 smooth-scroll" href="#ott"> <div class="solution_title" pardot-region="solutions_title2" pardot-region-type="WYSINWYG"> <h3>OTT/CTV</h3> </div> <div class="solution_img"> <div class="back_img"> <img pardot-region="solutions_title2_image1" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd38/911272/1712559444pLz5Fh6g/solution_back_image2.png" alt=""> </div> <div class="front_img"> <img pardot-region="solutions_title2_image2" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd3k/911272/17125594771LsmFb63/solution_front_image2.png" alt=""> </div> </div> </a> <a class="solution_repeater solution_box3 smooth-scroll" href="#target_sec"> <div class="solution_title" pardot-region="solutions_title3" pardot-region-type="WYSINWYG"> <h3>Targeting & Retargeting </h3> </div> <div class="solution_img"> <div class="back_img"> <img pardot-region="solutions_title3_image1" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd3c/911272/1712559455Wy0gIyiZ/solution_back_image3.png" alt=""> </div> <div class="front_img"> <img pardot-region="solutions_title3_image2" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd3n/911272/171255948967nw5eVw/solution_front_image3.png" alt=""> </div> </div> </a> </div> </div> </div> </section> <!-- <div class="spacer s2"></div> --> <section class="digital_audio_sec " > <div class="digital_audio_wrap dis_fl section" id="trigger1"> <div class="digital_audio_left_con"> <div class="container"> <div class="top_title text_center" pardot-region="digital_audio_title" pardot-region-type="WYSINWYG"> <h2>Digital Audio</h2> <p>Make your brand鈥檚 voice heard and improve recall.</p> </div> <div class="digital_audio_boxes"> <div class="digital_audio_repeater text_white"> <div class="digital_normal_con dis_fl"> <div class="con" pardot-region="digital_audio_box1_content" pardot-region-type="WYSINWYG"> <h6>Consumers</h6> <h4>remember things they hear <i>4X</i> longer</h4> <h6>than things they see!</h6> </div> <div class="digial_audio_img"> <img pardot-region="digital_audio_box1_image" pardot-region-type="image" src="https://storage.pardot.com/911272/1712558911Wg6udTDG/digial_audio_image1.png" alt=""> </div> </div> <div class="digial_audio_hover_img"> <img pardot-region="digital_audio_box1_hoverimage" pardot-region-type="image" src="https://storage.pardot.com/911272/17125589500Vbo8Y8v/digital_audio_image1_hover.png" alt=""> </div> </div> <div class="digital_audio_repeater text_white"> <div class="digital_normal_con dis_fl"> <div class="con" pardot-region="digital_audio_box2_content" pardot-region-type="WYSINWYG"> <h4>Proprietary hear-through technology</h4> </div> <div class="digial_audio_img"> <img pardot-region="digital_audio_box2_image" pardot-region-type="image" src="https://storage.pardot.com/911272/1712558963PToAjI5E/digital_audio_image2.png" alt=""> </div> </div> <div class="digial_audio_hover_img"> <img pardot-region="digital_audio_box2_hoverimage" pardot-region-type="image" src="https://storage.pardot.com/911272/17125589850kA52LLi/digital_audio_image2_hover.png" alt=""> </div> </div> <div class="digital_audio_repeater text_white"> <div class="digital_normal_con dis_fl"> <div class="con" pardot-region="digital_audio_box3_content" pardot-region-type="WYSINWYG"> <h4>Multi-publisher approach</h4> </div> <div class="digial_audio_img"> <img pardot-region="digital_audio_box3_image" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swcz5/911272/1712559001zNoZaubf/digital_audio_image3.png" alt=""> </div> </div> <div class="digial_audio_hover_img"> <img pardot-region="digital_audio_box3_hoverimage" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swcz8/911272/1712559013rRASsu6R/digital_audio_image3_hover.png" alt=""> </div> </div> </div> </div> </div> <div class="digital_audio_right_img1" > <div id="digital_audio" class="box2 blue"> <img pardot-region="digital_audio_right_image" pardot-region-type="image" src="https://storage.pardot.com/911272/1712558925iHAb3aDl/digital_audio_circle.png" alt="Parallax Image" class=""> </div> </div> </div> <div class="logo_slider_sec"> <div class="top_title text_center"> <div class="container" pardot-region="available_content" pardot-region-type="WYSINWYG"> <h2>Available on</h2> </div> </div> <div class="logo_slider"> <div class="single_slider"> <img pardot-region="available_logo1" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd4k/911272/1712559624ZWM1vypC/targetspot.png" alt=""> </div> <div class="single_slider"> <img pardot-region="available_logo2" pardot-region-type="image" src=" https://go.pardot.com/l/911272/2024-04-08/swd4r/911272/1712559659PAbB6AZM/tunein.png" alt=""> </div> <div class="single_slider"> <img pardot-region="available_logo3" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd15/911272/1712559157TkAUAKBs/heartradio.png" alt=""> </div> <div class="single_slider"> <img pardot-region="available_logo4" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd3r/911272/1712559503UwpQw6V6/soundcloud.png" alt=""> </div> <div class="single_slider"> <img pardot-region="available_logo5" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swdcy/911272/1712559726z6GUiKqP/wideorbit.png" alt=""> </div> <div class="single_slider"> <img pardot-region="available_logo6" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd3v/911272/1712559517zOSkE6hc/spotify.png" alt=""> </div> <div class="single_slider"> <img pardot-region="available_logo7" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd2c/911272/1712559309vVb39cq8/pandora.png" alt=""> </div> </div> </div> </section> <!-- <div class="spacer s2"></div> --> <section class="ott_sec" id="ott"> <div class="digital_audio_wrap dis_fl " id="trigger2"> <div class="digital_audio_right_img2 par_img " > <img pardot-region="ott_right_image" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd32/911272/1712559407e9ynvUgi/sky_image.png" alt="Parallax Image" class="parallax1"> </div> <div class="digital_audio_left_con"> <div class="container"> <div class="top_title text_center" pardot-region="ott_cvv_content" pardot-region-type="WYSINWYG"> <h2>OTT/CTV</h2> <p>Capitalize on a rapidly growing segment.</p> </div> <div class="ott_boxes"> <div class="ott_box_repeater "> <div class="ottbox_normal_con "> <div class="digial_audio_img"> <img pardot-region="ott_cvv_box1_image" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd1y/911272/1712559256ScT4SZ8z/ott_img1.png" alt=""> </div> <div class="con" pardot-region="ott_cvv_box1_content" pardot-region-type="WYSINWYG"> <h3>115% increase</h3> <p>in OTT streaming from 2020-2021</p> </div> </div> <div class="digial_audio_hover_img"> <img pardot-region="ott_cvv_box1_hoverimage" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd22/911272/1712559269SeOznGRJ/ott_img1_hover.png" alt=""> </div> </div> <div class="ott_box_repeater "> <div class="ottbox_normal_con "> <div class="digial_audio_img"> <img pardot-region="ott_cvv_box2_image" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd25/911272/1712559287iFGc9jdh/ott_img2.png" alt=""> </div> <div class="con" pardot-region="ott_cvv_box2_content" pardot-region-type="WYSINWYG"> <h3>165M+</h3> <p>monthly impressions in Utah</p> </div> </div> <div class="digial_audio_hover_img"> <img pardot-region="ott_cvv_box2_hoverimage" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd28/911272/1712559299CDDInYCb/ott_img2_hover.png" alt=""> </div> </div> </div> </div> </div> </div> <div class="logo_slider_sec"> <div class="top_title text_center"> <div class="container" pardot-region="ott_cvv_logo_title" pardot-region-type="WYSINWYG"> <h2>Available on</h2> </div> </div> <div class="logo_slider2"> <div class="single_slider"> <img pardot-region="ott_cvv_logo1" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swczn/911272/1712559083CEiTVBMT/fox.png" alt=""> </div> <div class="single_slider"> <img pardot-region="ott_cvv_logo2" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd6k/911272/17125596863KIHghyp/vevo.png" alt=""> </div> <div class="single_slider"> <img pardot-region="ott_cvv_logo3" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd1v/911272/1712559245mFKCG9iH/ocbs.png" alt=""> </div> <div class="single_slider"> <img pardot-region="ott_cvv_logo4" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd4v/911272/1712559671ITJcaQoB/univision.png" alt=""> </div> <div class="single_slider"> <img pardot-region="ott_cvv_logo5" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd1r/911272/1712559236F9ucEbKw/nbc.png" alt=""> </div> <div class="single_slider"> <img pardot-region="ott_cvv_logo6" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swczr/911272/1712559094hAv34Nre/fuse.png" alt=""> </div> <div class="single_slider"> <img pardot-region="ott_cvv_logo7" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd3y/911272/1712559533cGukJ92t/Subtract.png" alt=""> </div> <div class="single_slider"> <img pardot-region="ott_cvv_logo8" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swdcv/911272/1712559715zPkQqDPu/warnermedia.png" alt=""> </div> <div class="single_slider"> <img pardot-region="ott_cvv_logo9" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd2v/911272/1712559382r24wtmim/plutotv.png" alt=""> </div> <div class="single_slider"> <img pardot-region="ott_cvv_logo10" pardot-region-type="image" src=" https://go.pardot.com/l/911272/2024-04-08/swd6n/911272/1712559703EraGYMHj/viacomcms.png" alt=""> </div> <div class="single_slider"> <img pardot-region="ott_cvv_logo11" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swczc/911272/17125590332vFQEtMI/directv.png" alt=""> </div> <div class="single_slider"> <img pardot-region="ott_cvv_logo12" pardot-region-type="image" src="https://storage.pardot.com/911272/1712559737oE8R4Nra/xumo.png" alt=""> </div> </div> </div> </section> <section class="target_sec" id="target_sec"> <div class="digital_audio_wrap dis_fl" id="trigger3"> <div class="digital_audio_left_con"> <div class="container"> <div class="top_title text_center" pardot-region="target_title" pardot-region-type="WYSINWYG"> <h2>Targeting and Retargeting</h2> <p>Deliver more relevant content with these techniques.</p> </div> <div class="target_boxes dis_fl text_center"> <div class="targetbox_repeater"> <div class="targetbox_normal_con"> <div class="digial_audio_img"> <img pardot-region="target_box1_image" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd45/911272/1712559563ZA83fHzm/target_shape1.png" alt=""> </div> <div class="con" pardot-region="target_box1_title" pardot-region-type="WYSINWYG"> <h4>Dynamic Inventory/ Messaging</h4> </div> </div> <div class="targetbox_hover_con"> <img pardot-region="target_box1_hoverimage" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd18/911272/1712559173f2j9TItc/horn.png" alt=""> </div> </div> <div class="targetbox_repeater"> <div class="targetbox_normal_con"> <div class="digial_audio_img"> <img pardot-region="target_box2_image" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd48/911272/1712559576qLiSP1Uf/target_shape2.png" alt=""> </div> <div class="con" pardot-region="target_box2_title" pardot-region-type="WYSINWYG"> <h4>Video</h4> </div> </div> <div class="targetbox_hover_con"> <img pardot-region="target_box2_hoverimage" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd2r/911272/17125593688nQ1tW4o/play.png" alt=""> </div> </div> <div class="targetbox_repeater"> <div class="targetbox_normal_con"> <div class="digial_audio_img"> <img pardot-region="target_box3_image" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd4c/911272/1712559589KljmJzb8/target_shape3.png" alt=""> </div> <div class="con" pardot-region="target_box3_title" pardot-region-type="WYSINWYG"> <h4>General Display</h4> </div> </div> <div class="targetbox_hover_con"> <img pardot-region="target_box3_hoverimage" pardot-region-type="image" src="https://storage.pardot.com/911272/1712558879Y05G2ZOB/comps.png" alt=""> </div> </div> <div class="targetbox_repeater"> <div class="targetbox_normal_con"> <div class="digial_audio_img"> <img pardot-region="target_box4_image" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd4g/911272/1712559601umSnwcOP/target_shape4.png" alt=""> </div> <div class="con" pardot-region="target_box4_title" pardot-region-type="WYSINWYG"> <h4>Geofencing and Geotargeting</h4> </div> </div> <div class="targetbox_hover_con"> <img pardot-region="target_box4_hoverimage" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swczy/911272/1712559129RGkRm9FG/geo.png" alt=""> </div> </div> </div> </div> </div> <div class="digital_audio_right_im3 par_img" > <img pardot-region="target_right_image" pardot-region-type="image" src="https://go.pardot.com/l/911272/2024-04-08/swd42/911272/1712559549AQtSY9AM/target_shape.png" alt="Parallax Image" class="parallax1"> </div> </div> </section> <section class="audience_sec"> <div class="container"> <div class="top_title text_center" pardot-region="audience_title" pardot-region-type="WYSINWYG"> <h2> <img src="https://go.pardot.com/l/911272/2024-04-08/swd1g/911272/1712559198aFVO4cyz/ksl_blue_logo.png" alt=""> Audience </h2> </div> <div class="audience_slider text_center"> <div class="audience_single_slider "> <div class="audience_single_slider_inner dis_fl"> <img src="https://storage.pardot.com/911272/1713355471rtuyPZms/audience_slider1.png" alt="" pardot-region="audience_slider_image1" pardot-region-type="image"> </div> </div> <div class="audience_single_slider dis_fl"> <div class="audience_single_slider_inner dis_fl"> <img src="https://storage.pardot.com/911272/1713355415W6cOzcw2/audience_slide2.png" alt="" pardot-region="audience_slider_image2" pardot-region-type="image"> </div> </div> <div class="audience_single_slider dis_fl" > <div class="audience_single_slider_inner dis_fl"> <img src="https://storage.pardot.com/911272/1713355436iiPZCAzY/audience_slide3.png" alt="" pardot-region="audience_slider_image3" pardot-region-type="image"> </div> </div> <div class="audience_single_slider dis_fl"> <div class="audience_single_slider_inner dis_fl"> <img src="https://storage.pardot.com/911272/1713355454z6NoaW3Z/audience_slide4.png" alt="" pardot-region="audience_slider_image4" pardot-region-type="image"> </div> </div> <div class="audience_single_slider dis_fl"> <div class="audience_single_slider_inner dis_fl"> <img src="https://storage.pardot.com/911272/1713355488LvOzvjks/audience_slider5.png" alt="" pardot-region="audience_slider_image5" pardot-region-type="image"> </div> </div> <div class="audience_single_slider dis_fl"> <div class="audience_single_slider_inner dis_fl"> <img src="https://storage.pardot.com/911272/1713355502HBgz9LSY/audience_slider6.png" alt="" pardot-region="audience_slider_image6" pardot-region-type="image"> </div> </div> </div> </div> </section> <section class="pinpoint_sec"> <div class="top_title text_center"> <div class="container" pardot-region="pinpoint_title" pardot-region-type="WYSINWYG"> <h2>The Pinpoint Difference</h2> <h4>Achieve greater success with measurable results by choosing our programmatic media solutions. Pinpoint offers:</h4> </div> </div> <div class="pinpoint_inner "> <div class="pinpoint_repeater dis_fl" id="pin_img1"> <div class="pinpoint_con" id="pin_content1"> <div class="pinpoint_inner_con" pardot-region="pinpoint_title1" pardot-region-type="WYSINWYG"> <h3>Quality placements, quality audience</h3> </div> </div> <div class="pinpoint_img"> <img src="https://go.pardot.com/l/911272/2024-04-08/swd2g/911272/1712559324PmGyJD3s/pinpoint_img1.png" alt="" pardot-region="pinpoint_image1" pardot-region-type="image"> </div> </div> <div class="pinpoint_repeater dis_fl" id="pin_img2"> <div class="pinpoint_con" id="pin_content2"> <div class="pinpoint_inner_con" pardot-region="pinpoint_title2" pardot-region-type="WYSINWYG"> <h3>Targeted, data-driven approach</h3> </div> </div> <div class="pinpoint_img"> <img src="https://go.pardot.com/l/911272/2024-04-08/swd2k/911272/1712559340wqsZdZ09/pinpoint_img2.png" alt="" pardot-region="pinpoint_image2" pardot-region-type="image"> </div> </div> <div class="pinpoint_repeater dis_fl" id="pin_img3"> <div class="pinpoint_con" id="pin_content3"> <div class="pinpoint_inner_con" pardot-region="pinpoint_title3" pardot-region-type="WYSINWYG"> <h3>Customized reporting and attribution</h3> </div> </div> <div class="pinpoint_img"> <img src="https://go.pardot.com/l/911272/2024-04-08/swd2n/911272/17125593557PrV9Tkl/pinpoint_img3.png" alt="" pardot-region="pinpoint_image3" pardot-region-type="image"> </div> </div> </div> </section> <section class="brand_logo_sec section"> <div class="container"> <div class="top_title text_center" pardot-region="brandlogo_title" pardot-region-type="WYSINWYG"> <h2>Brands we鈥檝e helped</h2> </div> <div class="brand_logo_wrap dis_fl"> <div class="brand_logo_repeater"> <img src="https://go.pardot.com/l/911272/2024-04-08/swd1n/911272/1712559224NuOuDnNV/little_pizza.png" alt="" pardot-region="brand_logo1" pardot-region-type="image"> </div> <div class="brand_logo_repeater"> <img src="https://go.pardot.com/l/911272/2024-04-08/swd12/911272/1712559147NAj18Awc/great_clips.png" alt="" pardot-region="brand_logo3" pardot-region-type="image"> </div> <div class="brand_logo_repeater"> <img src="https://go.pardot.com/l/911272/2024-04-08/swd2y/911272/17125593967Wz2YQJj/rc_willey.png" alt="" pardot-region="brand_logo4" pardot-region-type="image"> </div> <div class="brand_logo_repeater"> <img src="https://go.pardot.com/l/911272/2024-04-08/swd1k/911272/1712559211vvUjqccf/lifetime.png/lifetime.png" alt="" pardot-region="brand_logo5" pardot-region-type="image"> </div> <div class="brand_logo_repeater"> <img src="https://storage.pardot.com/911272/1712558850dPeDWsyf/amsco.png" alt="" pardot-region="brand_logo6" pardot-region-type="image"> </div> <div class="brand_logo_repeater"> <img src="https://go.pardot.com/l/911272/2024-04-08/swd4n/911272/17125596455ILumwdU/toyota.png" alt="" pardot-region="brand_logo7" pardot-region-type="image"> </div> <div class="brand_logo_repeater"> <img src="https://go.pardot.com/l/911272/2024-04-08/swczk/911272/1712559071WvpK0NDz/ford.png" alt="" pardot-region="brand_logo8" pardot-region-type="image"> </div> <div class="brand_logo_repeater"> <img src="https://go.pardot.com/l/911272/2024-04-08/swd1c/911272/1712559185iP2Y6ASu/ken_garff.pngken_garff.png" alt="" pardot-region="brand_logo9" pardot-region-type="image"> </div> <div class="brand_logo_repeater"> <img src="https://go.pardot.com/l/911272/2024-04-08/swczv/911272/1712559113rzhKdWeu/general_rv_center.png" alt="" pardot-region="brand_logo10" pardot-region-type="image"> </div> </div> </div> </section> <section class="bottom_cta set_bg"> <div class="get_bg"> <img src="https://storage.pardot.com/911272/17125588688uUveczC/bottom_cta_shape.png" alt="" pardot-region="bottom_cta_image" pardot-region-type="image"> </div> <div class="container"> <div class="cta_inner text_white text_center" pardot-region="bottom_cta_title" pardot-region-type="WYSINWYG"> <h4>Our campaign strategies are tailored to <b>your brand</b> and <b>your budget</b>. We also monitor campaigns and adjust accordingly to ensure optimal ad delivery.</h4> </div> <div class="cta_btn text_center" pardot-region="bottom_cta" pardot-region-type="WYSINWYG"> <a class="smooth-scroll" href="#form_sec">Let鈥檚 Collaborate</a> </div> </div> </section> </div> <!---Footer Starts--> <footer > <div class="container"> <div class="footer_inner dis_fl text_white"> <div class="footer_left" pardot-region="footer_copyright" pardot-region-type="WYSINWYG"> <p>55 N 300 W #400, SLC, UT 84101</p> <h6>漏2024 Deseret Digital Media</h6> <h7><a href="https://support.ksl.com/hc/en-us/articles/29293279354267-Pinpoint-Privacy-Statement">Privacy Policy</a></h7> </div> <div class="footer_btn" pardot-region="footer_button" pardot-region-type="WYSINWYG"> <a href="https://www.deseretdigital.com/contact-us">CONTACT US</a> </div> </div> </div> </footer> <!--- Foote Ends --> <!--- script starts here--> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/ScrollTrigger.min.js"></script> <!-- <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script> <script> AOS.init(); </script> --> <script src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.7/ScrollMagic.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.7/plugins/debug.addIndicators.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.8/plugins/animation.gsap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js"></script> <script> // init controller var controller = new ScrollMagic.Controller(); </script> <script> // $(function () { // wait for document ready // // build scene // var scene = new ScrollMagic.Scene({ // triggerElement: "#trigger1", // duration: 5000, // reverse: false // Reverse the animation immediately when scrolling up // }) // .setTween(TweenMax.to("#pin1", 1, {y: -500, ease: Linear.easeNone})) // Adjust the y value and duration as needed // // .addIndicators({name: "1 (duration: 700)"}) // add indicators (requires plugin) // .addTo(controller); // }); // Init ScrollMagic controller var controller = new ScrollMagic.Controller(); // Build scene var scene = new ScrollMagic.Scene({ triggerElement: '#trigger1', // Set the trigger element triggerHook: 'onEnter', // Set the trigger hook duration: '100%' // Set the duration }) .setTween('.digital_audio_right_img1', {y: '30%', ease: 'none'}) .addTo(controller); // Add scene to controller // Init ScrollMagic controller2 var controller2 = new ScrollMagic.Controller(); // Build scene var scene2 = new ScrollMagic.Scene({ triggerElement: '#trigger2', // Set the trigger element triggerHook: 'onEnter', // Set the trigger hook duration: '100%' // Set the duration }) .setTween('.digital_audio_right_img2', {y: '30%', ease: 'none'}) .addTo(controller2); // Add scene to controller // Init ScrollMagic controller3 var controller3 = new ScrollMagic.Controller(); // Build scene var scene3 = new ScrollMagic.Scene({ triggerElement: '#trigger3', // Set the trigger element triggerHook: 'onEnter', // Set the trigger hook duration: '100%' // Set the duration }) .setTween('.digital_audio_right_im3', {y: '30%', ease: 'none'}) .addTo(controller3); // Add scene to controller // Init ScrollMagic pin_img1 var controller4 = new ScrollMagic.Controller(); // Build scene var scene4 = new ScrollMagic.Scene({ triggerElement: '#pin_img1', // Set the trigger element triggerHook: 'onEnter', // Set the trigger hook duration: '100%' // Set the duration }) .setTween('.pinpoint_img', {top: '-150',transform:'none',ease: 'none'}) .addTo(controller4); // Add scene to controller // Init ScrollMagic pin_content1 var controller5 = new ScrollMagic.Controller(); // Build scene var scene5 = new ScrollMagic.Scene({ triggerElement: '#pin_content1', // Set the trigger element triggerHook: 'onEnter', // Set the trigger hook duration: '100%' // Set the duration }) .setTween('.pinpoint_inner_con', {top: '-150', transform:'none', ease: 'none'}) .addTo(controller5); // Add scene to controller // Init ScrollMagic pin_img2 var controller6 = new ScrollMagic.Controller(); // Build scene var scene6 = new ScrollMagic.Scene({ triggerElement: '#pin_img2', // Set the trigger element triggerHook: 'onEnter', // Set the trigger hook duration: '100%' // Set the duration }) .setTween('.pinpoint_img', {top: '-150', transform:'none', ease: 'none'}) .addTo(controller6); // Add scene to controller // Init ScrollMagic pin_content2 var controller7 = new ScrollMagic.Controller(); // Build scene var scene7 = new ScrollMagic.Scene({ triggerElement: '#pin_content2', // Set the trigger element triggerHook: 'onEnter', // Set the trigger hook duration: '100%' // Set the duration }) .setTween('.pinpoint_inner_con', {top: '-150', transform:'none', ease: 'none'}) .addTo(controller7); // Add scene to controller // Init ScrollMagic pin_img3 var controller8 = new ScrollMagic.Controller(); // Build scene var scene8 = new ScrollMagic.Scene({ triggerElement: '#pin_img3', // Set the trigger element triggerHook: 'onEnter', // Set the trigger hook duration: '100%' // Set the duration }) .setTween('.pinpoint_img', {top: '-150', transform:'none', ease: 'none'}) .addTo(controller8); // Add scene to controller // Init ScrollMagic pin_content3 var controller9 = new ScrollMagic.Controller(); // Build scene var scene9 = new ScrollMagic.Scene({ triggerElement: '#pin_content3', // Set the trigger element triggerHook: 'onEnter', // Set the trigger hook duration: '100%' // Set the duration }) .setTween('.pinpoint_inner_con', {top: '-150', transform:'none', ease: 'none'}) .addTo(controller9); // Add scene to controller </script> <script> $(".set_bg").each(function () { var a = $(this).find(".get_bg img").attr("src"); $(this).css("background-image", "url(" + a + ")"); }); </script> <script> window.onload = function() { var labels = document.querySelectorAll('.form-field label.field-label'); labels.forEach(function(label) { var inputId = label.getAttribute('for'); var inputField = document.getElementById(inputId); if (inputField) { var labelText = label.innerText; inputField.placeholder = labelText; // Hide the label label.style.display = 'none'; } }); }; </script> <script> $('.logo_slider').slick({ speed: 2500, autoplay: true, autoplaySpeed: 0, cssEase: 'linear', arrows: false, slidesToShow: 5, slidesToScroll: 1, infinite: true, swipeToSlide: true, centerMode: true, pauseOnHover:false, pauseOnFocus: false, draggable: false, responsive: [ { breakpoint: 1441, settings: { slidesToShow: 4, } }, { breakpoint: 1200, settings: { slidesToShow: 3, } }, { breakpoint: 993, settings: { slidesToShow: 2, } }, { breakpoint: 480, settings: { slidesToShow: 1, } } ] }); $(".logo_slider2").slick({ speed: 2500, autoplay: true, autoplaySpeed: 0, cssEase: 'linear', arrows: false, slidesToShow: 5, slidesToScroll: 1, infinite: true, swipeToSlide: true, centerMode: true, pauseOnHover:false, pauseOnFocus: false, draggable: false, responsive: [ { breakpoint: 1441, settings: { slidesToShow: 4, } }, { breakpoint: 1200, settings: { slidesToShow: 3, } }, { breakpoint: 993, settings: { slidesToShow: 2, } }, { breakpoint: 480, settings: { slidesToShow: 1, } } ] }); $(".audience_slider").slick({ autoplay: true, autoplaySpeed: 4000, arrows: true, slidesToShow: 1, slidesToScroll: 1, infinite: true, dots: true, centerMode: false, adaptiveHeight: false, pauseOnHover: false, }); </script> <script> $.fn.isInViewport = function() { var elementTop = $(this).offset().top; var elementBottom = elementTop + $(this).outerHeight(); var viewportTop = $(window).scrollTop(); var viewportBottom = viewportTop + $(window).height() / 2; return elementBottom > viewportTop && elementTop < viewportBottom; }; $(window).on('load resize scroll', function() { $('.section').each(function() { var $section = $(this); // Clear previous timeout // clearTimeout($section.data('timeout')); // Set a new timeout to delay adding or removing the class // var timeout = setTimeout(function() { if ($section.isInViewport()) { $section.addClass("sec-in-view"); } else { $section.removeClass("sec-in-view"); } // }, 200); // Delay of 500 milliseconds // Store the timeout reference // $section.data('timeout', timeout); }); }); </script> <script> $(document).ready(function() { // Add smooth scrolling to all links $("a.smooth-scroll").on('click', function(event) { // Make sure this.hash has a value before overriding default behavior if (this.hash !== "") { // Prevent default anchor click behavior event.preventDefault(); // Store hash var hash = this.hash; // Using jQuery's animate() method to add smooth page scroll // The optional number (800) specifies the number of milliseconds it takes to scroll to the specified area $('html, body').animate({ scrollTop: $(hash).offset().top }, 800, function(){ // Add hash (#) to URL when done scrolling (default click behavior) window.location.hash = hash; }); } // End if }); }); </script> <script> equalheight = function(container){ var currentTallest = 0, currentRowStart = 0, rowDivs = new Array(), $el, topPosition = 0; $(container).each(function() { $el = $(this); $($el).height('auto') topPostion = $el.position().top; if (currentRowStart != topPostion) { for (currentDiv = 0 ; currentDiv < rowDivs.length ; currentDiv++) { rowDivs[currentDiv].height(currentTallest); } rowDivs.length = 0; // empty the array currentRowStart = topPostion; currentTallest = $el.height(); rowDivs.push($el); } else { rowDivs.push($el); currentTallest = (currentTallest < $el.height()) ? ($el.height()) : (currentTallest); } for (currentDiv = 0 ; currentDiv < rowDivs.length ; currentDiv++) { rowDivs[currentDiv].height(currentTallest); } }); } $(window).load(function() { equalheight('.up .targetbox_repeater .con'); }); $(window).resize(function(){ equalheight('.up .targetbox_repeater .con'); }); </script> <script> $(document).ready(function() { //icon animation var topBar = $(".hamburger li:nth-child(1)"), middleBar = $(".hamburger li:nth-child(2)"), bottomBar = $(".hamburger li:nth-child(3)"); //toggle menu $(".hamburger-container").click(function () { $("#menu").slideToggle(); if (middleBar.hasClass("rot-45deg")) { topBar.removeClass("rot45deg"); middleBar.removeClass("rot-45deg"); bottomBar.removeClass("hidden"); } else { bottomBar.addClass("hidden"); topBar.addClass("rot45deg"); middleBar.addClass("rot-45deg"); } }); // Toggle submenu for smaller screens //icon animation var topBar1 = $(".hamburger_submenu span:nth-child(1)"), middleBar1 = $(".hamburger_submenu span:nth-child(2)"), bottomBar1 = $(".hamburger_submenu span:nth-child(3)"); // $('.hamburger_submenu').click(function (event) { // if ($(window).width() <= 769) { // event.stopPropagation(); // Prevent parent click event // $(this).siblings('ul').slideToggle(); // if (middleBar1.hasClass("rot-45deg")) { // topBar1.removeClass("rot45deg"); // middleBar1.removeClass("rot-45deg"); // bottomBar1.removeClass("hidden"); // } else { // bottomBar1.addClass("hidden"); // topBar1.addClass("rot45deg"); // middleBar1.addClass("rot-45deg"); // } // } // }); $('.hamburger_submenu').click(function (event) { if ($(window).width() <= 769) { event.stopPropagation(); // Prevent parent click event var $submenu = $(this).siblings('ul'); // Toggle submenu visibility if ($submenu.hasClass('show-submenu')) { $submenu.removeClass('show-submenu').slideUp(); } else { $submenu.addClass('show-submenu').slideDown(); } if (middleBar1.hasClass("hidden")) { topBar1.removeClass("rot45deg"); middleBar1.removeClass("hidden"); bottomBar1.removeClass("hidden"); } else { bottomBar1.addClass("hidden"); topBar1.addClass("rot45deg"); middleBar1.addClass("hidden"); } } }); //to fix issue that toggle adds style(hides) to nav $(window).resize(function () { if (window.innerWidth > 769) { $("#menu").removeAttr("style"); topBar.removeClass("rot45deg"); middleBar.removeClass("rot-45deg"); bottomBar.removeClass("hidden"); topBar1.removeClass("rot45deg"); middleBar1.removeClass("rot-45deg"); bottomBar1.removeClass("hidden"); } }); }); </script> <script> // $(".digital_audio_repeater").click(function () { // $(".digital_audio_repeater ").toggleClass('reveal_hover'); // }); // //to fix issue that toggle adds style(hides) to nav // $(window).resize(function () { // if (window.innerWidth > 769) { // $(".reveal_hover").removeClass("reveal_hover"); // } // }); // $(".digital_audio_repeater").each(function () { // $(this).click(function () { // $(this).toggleClass('reveal_hover'); // }); // }); $(".digital_audio_repeater").each(function () { $(this).click(function () { // Check if the element already has the class reveal_hover var isRevealHover = $(this).hasClass('reveal_hover'); // Remove reveal_hover class from all elements $(".digital_audio_repeater").removeClass('reveal_hover'); // If the clicked element didn't have reveal_hover, add it if (!isRevealHover) { $(this).addClass('reveal_hover'); } }); }); $(".ott_box_repeater").each(function () { $(this).click(function () { // Check if the element already has the class reveal_hover var isRevealHover = $(this).hasClass('reveal_hover'); // Remove reveal_hover class from all elements $(".ott_box_repeater").removeClass('reveal_hover'); // If the clicked element didn't have reveal_hover, add it if (!isRevealHover) { $(this).addClass('reveal_hover'); } }); }); $(".targetbox_repeater").each(function () { $(this).click(function () { // Check if the element already has the class reveal_hover var isRevealHover = $(this).hasClass('reveal_hover'); // Remove reveal_hover class from all elements $(".targetbox_repeater").removeClass('reveal_hover'); // If the clicked element didn't have reveal_hover, add it if (!isRevealHover) { $(this).addClass('reveal_hover'); } }); }); // $(".ott_box_repeater").each(function () { // $(this).click(function () { // $(this).toggleClass('reveal_hover'); // }); // }); // $(".targetbox_repeater").each(function () { // $(this).click(function () { // $(this).toggleClass('reveal_hover'); // }); // }); </script> <script> var mfnSetup = { translate: null }; (function($) { "use strict"; /* ------------------------------------------------------------------------ * * mfnSetup * * --------------------------------------------------------------------- */ // has3d ------------------------------------------------ var has3d = function() { if (!window.getComputedStyle) { return false; } var el = document.createElement('div'), has3d, transforms = { 'webkitTransform': '-webkit-transform', 'OTransform': '-o-transform', 'msTransform': '-ms-transform', 'MozTransform': '-moz-transform', 'transform': 'transform' }; document.body.insertBefore(el, null); for (var t in transforms) { if (el.style[t] !== undefined) { el.style[t] = "translate3d(1px,1px,1px)"; has3d = window.getComputedStyle(el).getPropertyValue(transforms[t]); } } document.body.removeChild(el); return (has3d !== undefined && has3d !== null && has3d.length > 0 && has3d !== "none"); }; // browserPrefix ------------------------------------------------ var browserPrefix = function() { var el = document.createElement('div'), vendor = ["ms", "O", "Webkit", "Moz"], i, prefix; for (i in vendor) { if (el.style[vendor[i] + "Transition"] !== undefined) { prefix = vendor[i]; break; } } return prefix; }; // __construct ------------------------------------------------ var __construct = function() { if (has3d()) { mfnSetup.translate = function(el, x, y) { el.css('-' + browserPrefix() + '-transform', 'translate3d(' + x + ', ' + y + ', 0)'); }; } else { mfnSetup.translate = function(el, x, y) { el.css({ "left": x, "top": y }); }; } }; __construct(); })(jQuery); (function($) { "use strict"; /* ------------------------------------------------------------------------ * * $.fn.mfnParallax * * --------------------------------------------------------------------- */ $.fn.mfnParallax = function() { var el = $(this), parent = el.parent(), speed = 0, // Adjust the speed here element, parentPos, windowH; // imageSize ------------------------------------------------ var imageSize = function(img) { var w, h, l, t; // width, height, left, top var imageW = img.get(0).naturalWidth; var imageH = img.get(0).naturalHeight; var parentW = img.parent().outerWidth(); var parentH = img.parent().outerHeight(); var windowH = $(window).height(); // fix for small sections if (windowH > parentH) { parentH = windowH; } var diff = imageW / parentW; if ((imageH / diff) < parentH) { w = imageW / (imageH / parentH); h = parentH; if (w > imageW) { w = imageW; h = imageH; } } else { w = parentW; h = imageH / diff; } l = (parentW - w) / 2; t = (parentH - h) / 2; return [w, h, l, t]; }; // parallax ------------------------------------------------ var parallax = function() { var scrollTop = $(window).scrollTop(), scrollDiff, ratio, translateTop; if (parentPos !== undefined) { if (scrollTop >= parentPos.min && scrollTop <= parentPos.max) { scrollDiff = scrollTop - parentPos.min; ratio = scrollDiff / parentPos.height; translateTop = windowH + (ratio * speed) - scrollDiff - (speed * (windowH / parentPos.height)); mfnSetup.translate(el, element.left + "px", -Math.round(translateTop) + "px"); } } }; // init ------------------------------------------------ var init = function() { windowH = $(window).height(); var initElement = function() { var size = imageSize(el); el.removeAttr('style').css({ 'width': size[0], 'height': size[1] }); mfnSetup.translate(el, size[2] + "px", size[3] + "px"); return { 'width': size[0], 'height': size[1], 'left': size[2], 'top': size[3] }; }; element = initElement(); var initParent = function() { var min = parent.offset().top - $(window).height(); var max = parent.offset().top + $(parent).outerHeight(); return { 'min': min, 'max': max, 'height': max - min }; }; parentPos = initParent(); }; // reload ------------------------------------------------ var reload = function() { setTimeout(function() { init(); parallax(); }, 50); }; // .bind() ------------------------------------------------ $(window).bind('load resize', reload); $(window).bind('scroll', parallax); }; /* ------------------------------------------------------------------------ * * $(document).ready * * --------------------------------------------------------------------- */ $(document).ready(function() { if ($(".mfn-parallax").length) { $(".mfn-parallax").each(function() { $(this).mfnParallax(); }); } }); })(jQuery); </script> </html>

Pages: 1 2 3 4 5 6 7 8 9 10