@charset "UTF-8";
/* CSS Document */



/*** Base ***/

#campaign-page {
    font-family: 'Roboto', Arial, sans-serif, Helvetica !important;
    font-size: 1.488rem !important;
    line-height: 1.7 !important;
    color: #53565a;
	text-transform: none;
	text-decoration: none;
    padding: 0 !important;
    background-color: #f1f1f0 !important;
}

#campaign-page.container {min-width: auto !important;}

#campaign-page section {padding:0 !important;}

#campaign-page section#introduction,
#campaign-page section#instruments {padding:4rem 4.8rem !important;}
#campaign-page section#openLab,
#campaign-page section#contactUs,
#campaign-page section#additionalInformation {padding: 8rem 4.8rem !important;}
#campaign-page * p {margin: 0 0 1.6rem 0;}

#campaign-page h1,
#campaign-page h2,
#campaign-page h3,
#campaign-page h4 {
    font-family: 'Roboto', Arial, sans-serif, Helvetica !important;
    font-weight: 300 !important;
    line-height: 1.5 !important;
}
#campaign-page h1 {
    font-size: 2.4rem !important;
    margin-bottom: 0 !important;
}

#campaign-page h2 {
    font-size: 2.08rem !important;
    margin-bottom: 1.92rem !important;
}

#campaign-page h3 {
    font-size: 1.76rem !important;
    margin-bottom: 1.44rem !important;
}

#campaign-page h4 {
    font-size: 1.52rem !important;
    margin-bottom: 1.12rem !important;
}

#campaign-page i {
    color: #F2A900 !important;
    font-size: 1.6rem !important;
}

#campaign-page a:link,
#campaign-page a:visited,
#campaign-page a:active {
	color: #0085d5;
	text-decoration: none;
	transition: 0.6s ease;
}
#campaign-page a:hover {
	color: #00426a;
	text-decoration: underline;
}

#campaign-page .btn {
    font-weight: 400 !important;
    color: #ffffff !important;
    margin: auto auto 0 0 !important;
    padding: 1.15em 1.62em !important;
    font-size: 1.28rem !important;
    border-radius: 0 !important;
    transition: none !important;
}
#campaign-page .btn-primary {
    background-color: #0085D5 !important;
    border: none !important;
}
#campaign-page a.btn:link,
#campaign-page a.btn:visited,
#campaign-page a.btn:active {
	background-color: #0085d5 !important;
	transition: 0.6s ease !important;
}
#campaign-page a.btn:hover {
	background-color: #00426a !important;
	text-decoration: none !important;
}

#campaign-page .teaserbox {
    background-color: #ffffff !important;
    padding: 3.2rem !important;
    margin-bottom: 2.4rem !important;
    color: #888b8d !important;
}
#campaign-page .teaserbox::before {
	content: "";
	display: block !important;
	height: 4px !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	background: linear-gradient(to right, #0085d5 52%, #00a9e0 52%, #00a9e0 76%, #00426a 76%, #00426a 84%, #0085d5 84%) !important;
	z-index: 1 !important;
}

#campaign-page .teaserbox h3 {
    margin-bottom: 1.76rem !important;
}

#campaign-page .teaserbox p {
    margin-bottom: 2.24rem !important;
}

#campaign-page .teaserbox img {
    cursor: pointer !important;
    margin-bottom: 2.72rem !important;
}

#campaign-page img {height:auto !important;}

#campaign-page hr {
    padding: 0 !important;
    margin: 1.6rem 0 !important;
    border-top: 1px solid #d0d0ce !important;
}

#campaign-page .logo { 
    max-width: 85px !important;
    margin-bottom: 3.2rem !important;
}

#campaign-page .coolgray11 {color: #53565a !important;}
#campaign-page .black {color: #000000 !important;}
#campaign-page .white {color: #ffffff !important;}



/*** Header Banner ***/


#campaign-page #headerBanner .jumbotron {
    display: flex !important;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    background-color: #0085D5 !important;
    padding: 5.28rem 4rem !important;
    margin-bottom: 0 !important;
    border-radius: 0 !important;
}

#campaign-page #headerBanner .band {
    display: block !important;
    position:absolute !important;
    left: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

#campaign-page #headerBanner .band-left {
    background-color:#00426A !important;
    top: auto !important;
    bottom: 0 !important;
    height: 15% !important;
}

#campaign-page #headerBanner .band-middle-first {
    background-color:#00A9E0 !important;
    top: auto !important;
    bottom: 15% !important;
    height: 5% !important;
}

#campaign-page #headerBanner .band-middle-second {
    background-color:#00A9E0 !important;
    top: auto !important;
    bottom: 20% !important;
    height: 10% !important;
    opacity: .6 !important;
}

#campaign-page #headerBanner .band-right {
    background-color:#F2A900 !important;
    top: 0 !important;
    right: auto !important;
    height: 5% !important;
    opacity: .85 !important;
}



/*** Instrument Carousel ***/


#campaign-page section#instruments {
    padding-top: 4.8rem !important;
    padding-bottom: 4.8rem !important;
    background-color: #0085D5 !important;
	background-image: url("/cs/promotions/images/20201216-expand-tt-seamless-blue-bg-1440x2500.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	width: auto;
	height: 1100px;
}

#campaign-page section.slide {
    padding-left:0 !important;
    padding-right:0 !important;
}

#campaign-page #instruments h2,
#campaign-page #openLab h2 {
    font-size: 1.76rem !important;
    margin-bottom: 1.92rem !important;
}

#campaign-page #instruments p,
#campaign-page #openLab p {
    font-size: 1.344rem !important;
    line-height: 1.7 !important;
}

#campaign-page #instrumentList h3 {
    font-size: 1.312rem !important;
    margin-bottom: .4rem !important;
    font-weight: 500 !important;
}

#campaign-page #instrumentCarousel h3 {
    font-size: 2.4rem !important;
    margin-bottom: 1.84rem !important;
}

#campaign-page #instrumentCarousel h3 > span {
    font-size: 1.488rem !important;
    margin-bottom: .4rem !important;
    font-weight: 500 !important;
}

#campaign-page #instruments .info-dot-legend {
    margin: 0 .48rem !important;
    font-size: 2.4rem !important;
}

#campaign-page #reasonsToBuy { margin-bottom: 4.8rem !important;}
#campaign-page #reasonsToBuy > div { padding: 1.6rem 0 2.4rem 0 !important;}

#campaign-page #instrumentList ul {margin-bottom: 0 !important;}
#campaign-page #instrumentList li {
    cursor: pointer !important;
    /*opacity: 0.4 !important;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;*/
}
/*#campaign-page #instrumentList li:hover {opacity: 1 !important;}
#campaign-page #instrumentList li.active {opacity: 1 !important;}*/
#campaign-page #instrumentList i {color: #00A9E0 !important;}

#campaign-page #instrumentList img {
    max-width: 38px !important;
    margin-bottom: .8rem !important;
}

#campaign-page #instrumentList #listItem1220 {padding-left: 8rem !important; padding-right: 0 !important;}
#campaign-page #instrumentList #listItem1290 {padding-left: 0 !important; padding-right: 8rem !important;}

#campaign-page #instruments .legend-sm {
    font-size:1.248rem !important;
    margin-bottom: 0 !important;
}

#campaign-page #instrumentCarousel .slide-image-container,
#campaign-page #instrumentCarousel .slide-description {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#campaign-page #instrumentCarousel .slide-image-container {
    padding: 6.4rem 0 0 0 !important;
    margin-bottom: 2.4rem !important;
    text-align: right !important;
}

#campaign-page #instrumentCarousel .instrument-image {max-width: 130px !important;}

#campaign-page #instrumentCarousel .slide-image-container .callout-container {
    position: absolute !important;
    background-color: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: flex-end !important;
}

#campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1 {right: 16px !important; top: 153px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2 {right: 120px !important; top: 194px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3 {right: 120px !important; top: 80px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 {right: 16px !important; top: 157px !important;}

#campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1 {right: 15px !important; top: 168px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2 {right: 120px !important; top: 212px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 {right: 15px !important; top: 105px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4 {right: 120px !important; top: 177px !important;}

#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1 {right: 120px !important; top: 131px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2 {right: 17px !important; top: 165px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3 {right: 120px!important; top: 209px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 {right: 17px!important; top: 78px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 {right: 120px !important; top: 172px !important;}

#campaign-page #instrumentCarousel .slide-image-container .callout {
    flex: 2 1 auto !important;
    width: 170px !important;
    background-color: #00426a !important;
    padding: 2.4rem !important;
    visibility: hidden !important;
}

#campaign-page #instrumentCarousel .slide-image-container .callout h4 {
    font-size: 1.36rem !important;
    font-weight: 500 !important;
    margin-bottom: .96rem !important;
}

#campaign-page #instrumentCarousel .slide-image-container .callout p {
    font-size: 1.248rem !important;
    margin-bottom: 0 !important;
}

#campaign-page #instrumentCarousel .slide-image-container .callout-pointer {
    position: relative !important;
    flex: 1 0 auto !important;
    overflow: visible !important;
    border: none !important;
    align-self: flex-end !important;
}

#campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1 .callout-pointer {width: 116px !important; align-self: flex-start !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2 .callout-pointer {width: 12px !important; align-self: flex-start !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3 .callout-pointer {width: 12px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 .callout-pointer {width: 116px !important;}

#campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1 .callout-pointer {width: 118px !important; align-self: flex-start !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2 .callout-pointer {width: 13px !important; align-self: flex-start !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 .callout-pointer {width: 118px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4 .callout-pointer {width: 13px !important;}

#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1 .callout-pointer {width: 13px !important; align-self: flex-start !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2 .callout-pointer {width: 116px !important; align-self: flex-start !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3 .callout-pointer {width: 13px !important; align-self: flex-start !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 .callout-pointer {width: 116px !important;}
#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 .callout-pointer {width: 13px !important;}

#campaign-page #instrumentCarousel .slide-image-container .info-dot {
    display: block !important;
    position: absolute !important;
    font-size: 2.4rem !important;
    top: -1.312rem !important;
    right: -1.312rem !important;
    z-index: 1000 !important;
    cursor: pointer !important;
}

#campaign-page #instrumentCarousel .slide-image-container .callout-current .callout {visibility: visible !important;}
#campaign-page #instrumentCarousel .slide-image-container .callout-current .info-dot {color:#00426A !important;}

#campaign-page #instrumentCarousel .slide-image-container .callout-current .callout-pointer {border-bottom: 3px solid #00426a !important;}

#campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1.callout-current .callout-pointer,
#campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2.callout-current .callout-pointer,
#campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1.callout-current .callout-pointer,
#campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2.callout-current .callout-pointer,
#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1.callout-current .callout-pointer,
#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2.callout-current .callout-pointer,
#campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3.callout-current .callout-pointer {
    border-bottom: none !important;
    border-top: 3px solid #00426a !important;
}

#campaign-page #instrumentCarousel .slide-description {
    display: flex !important;
    flex-direction: column !important;
    align-items: left !important;
    justify-content: center !important;
    padding-left:0 !important;
    padding-right:0 !important;
}

#campaign-page #instrumentCarousel .carousel-control-prev {
    justify-content: flex-start !important;
    width: 5% !important;
}

#campaign-page #instrumentCarousel .carousel-control-next {
    justify-content: flex-end !important;
    width: 5% !important;
}

#campaign-page #openLab {background-color: #00426A !important;}
#campaign-page #openLab > div:first-of-type {margin-bottom: 1.6rem !important;}
#campaign-page #openLab div:last-of-type {text-align: center !important;}
#campaign-page #openLab img {max-width: 173px !important;}



/*** Contact Us ***/


#campaign-page #contactUs #contactMethods > section {margin-bottom: 1.6rem !important;}
#campaign-page #contactUs #contactMethods > section:last-of-type {margin-bottom: 0 !important;}

#campaign-page #contactUs h2 { margin-bottom: 2.24rem !important;}

#campaign-page #contactUs p {
    font-size: 1.344rem !important;
    line-height: 1.7 !important;
    margin-bottom: 0 !important;
}

#campaign-page #contactUs .contact-method a {
    transition: 0.6s ease !important;
    padding: 1.76rem 2.88rem !important;
    display: flex;
    align-items: center;
    justify-content: start;
}
#campaign-page #contactUs .contact-method a,
#campaign-page #contactUs .contact-method a:link {background-color: #00A9E0 !important;}
#campaign-page #contactUs .contact-method a:visited {background-color: #00A9E0;}
#campaign-page #contactUs .contact-method a:active,
#campaign-page #contactUs .contact-method a:hover,
#campaign-page #contactUs .contact-method a.contact-current {background-color: #00426a !important;}
#campaign-page #contactUs .contact-method a:hover {
    text-decoration: none !important;
    transition: 0.6s ease !important;
}

#campaign-page #contactUs .contact-method a img {
    float: left;
    height: 4.96rem !important;
    width: auto !important;
}

#campaign-page #contactUs .contact-method a h3 {
    margin: 0 0 0 1.6rem !important;
}

#campaign-page #contactUs .contact-details {
    background-color: #ffffff !important;
    color: #888b8d !important;
}

#campaign-page #contactUs .contact-details address {
    margin-bottom: 0 !important;
    padding: 3.2rem 2.88rem !important;
}

#campaign-page #contactUs .contact-details address #contactAddition {
    unicode-bidi: bidi-override !important;
    direction: rtl !important;
}

#campaign-page #contactUs .contact-details address #contactAddition,
#campaign-page #contactUs .contact-details address #contactPhoneNumber {
    display: inline-block !important;
    margin: .8rem 0 !important;
    text-decoration: none !important;
    color: #888b8d !important;
}



/*** Additional Information ***/


#campaign-page #additionalInformation h2 { margin-bottom: 2.24rem !important;}

#campaign-page #additionalInformation p {
    font-size: 1.344rem !important;
    line-height: 1.7 !important;
}

#campaign-page #additionalInformation .teaserbox-copy {
    display: flex !important;
    flex-direction: column !important;
    align-items: normal !important;
    justify-content: flex-start !important;
}

#campaign-page #videoModal h4 {
    font-size: 2.08rem !important;
    margin-bottom: 0 !important;
}

#campaign-page #videoModal .modal-header {
    padding: 3.2rem !important;
}

#campaign-page #videoModal .modal-content {
    border: none !important;
    border-radius: 0 !important;
}

#campaign-page #videoModal .close {
    color:#53565A !important;
    text-shadow: none !important;
    transition: 0.6s ease !important;
}

#campaign-page #videoModal .close:hover {
    opacity: 1 !important;
}





/********* MEDIA QUERIES ********/



/* Miscellaneous styles for extra small devices (xs) */


@media (min-width: 1px) and (max-width: 575px) {

    #campaign-page.container {
        width: 100vw !important;
        margin-left: 0 !important;
    }
}

@media (min-width: 360px) and (max-width: 460px) {

    #campaign-page section#introduction,
    #campaign-page section#instruments,
    #campaign-page section#openLab,
    #campaign-page section#contactUs,
    #campaign-page section#additionalInformation {padding: 4rem 1.6rem !important;}

    #campaign-page #headerBanner .jumbotron {
        padding: 5.28rem 1.6rem !important;
    }
}

@media (min-width: 380px) and (max-width: 509px) {
    #campaign-page #instrumentCarousel .slide-image-container {padding-right: 10% !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 {right: 53px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 {right: 157px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 {right: 52px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 {right: 54px!important;}
}

@media (min-width: 510px) and (max-width: 575px) {
    #campaign-page #instrumentCarousel .slide-image-container {padding-right: 10% !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 {right: 60px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 {right: 163px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 {right: 57px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 {right: 60px!important;}
}





/* Small devices sm (576px and up) */


@media (min-width: 576px) { 



    /*** Base ***/


    #campaign-page h1,
    #campaign-page h2,
    #campaign-page h3,
    #campaign-page h4 {
        line-height: 1.5 !important;
    }
    
    #campaign-page h1 {
        font-size: 2.88rem !important;
    }

    #campaign-page h2 {
        font-size: 2.24rem !important;
    }

    #campaign-page h3 {
        font-size: 1.92rem !important;
    }

    #campaign-page .logo {
        max-width: 100px !important;
    }
    


    /*** Header Banner ***/


    #campaign-page #headerBanner .jumbotron {
        padding: 5.28rem 4rem !important;
    }

    #campaign-page #headerBanner .band {
        left: 0 !important;
        width: 100% !important;
    }
    
    #campaign-page #headerBanner .band-left {
        top: auto !important;
        bottom: 0 !important;
        height: 15% !important;
    }
    
    #campaign-page #headerBanner .band-middle-first {
        top: auto !important;
        bottom: 15% !important;
        height: 5% !important;
    }
    
    #campaign-page #headerBanner .band-middle-second {
        top: auto !important;
        bottom: 20% !important;
        height: 10% !important;
    }
    
    #campaign-page #headerBanner .band-right {
        right: auto !important;
        height: 5% !important;
    }



    /*** Instrument Carousel ***/


    #campaign-page section#instruments {height: 1250px;}

    #campaign-page #instruments h2,
    #campaign-page #openLab h2 {
        font-size: 2rem !important;
        margin-bottom: 1.92rem !important;
    }

    #campaign-page #reasonsToBuy { margin-bottom: 4.8rem !important;}
    #campaign-page #reasonsToBuy > div { padding: 1.6rem 0 2.4rem 0 !important;}

    #campaign-page #instrumentList #listItem1220 {padding-left: 8rem !important; padding-right: 0 !important;}
    #campaign-page #instrumentList #listItem1290 {padding-left: 0 !important; padding-right: 8rem !important;}

    #campaign-page #instrumentList h3 {
        font-size: 1.488rem !important;
        margin-bottom: .88rem !important;
    }

    #campaign-page #instrumentList img {
        max-width: 45px !important;
        margin-bottom: 1.28rem !important;
    }

    #campaign-page #instruments .legend-sm {margin-bottom: 3.2rem !important;}

    #campaign-page #instrumentCarousel .slide-image-container {
        padding: 0 1.6rem !important;
    }

    #campaign-page #instrumentCarousel .instrument-image {max-width: 173px !important;}

    #campaign-page #instrumentCarousel .slide-image-container .callout {
        width: 200px !important;
        padding: 3.2rem !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1 {right: 6.8% !important; top: 120px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2 {right: 39.6% !important; top: 173px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3 {right: 39.6% !important; top: 62px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 {right: 6.8% !important; top: 148px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1 {right: 5.5% !important; top: 137px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2 {right: 42.7% !important; top: 196px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 {right: 5.5% !important; top: 87px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4 {right: 39.8% !important; top: 203px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1 {right: 40% !important; top: 85px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2 {right: 6.6% !important; top: 134px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3 {right: 42.6% !important; top: 190px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 {right: 6.6% !important; top: 57px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 {right: 40% !important; top: 173px !important;}

    #campaign-page #instrumentCarousel .slide-image-container .callout h4 {
        font-size: 1.52rem !important;
        margin-bottom: 1.12rem !important;
    }
    
    #campaign-page #instrumentCarousel .slide-image-container .callout p {
        font-size: 1.344rem !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1 .callout-pointer {width: 175px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2 .callout-pointer {width: 30px !important; align-self: flex-start !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3 .callout-pointer {width: 30px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 .callout-pointer {width: 175px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1 .callout-pointer {width: 187px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2 .callout-pointer {width: 22px !important; align-self: flex-start !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 .callout-pointer {width: 187px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4 .callout-pointer {width: 35px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1 .callout-pointer {width: 34px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2 .callout-pointer {width: 182px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3 .callout-pointer {width: 22px !important; align-self: flex-start !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 .callout-pointer {width: 182px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 .callout-pointer {width: 34px !important;}

    #campaign-page #instrumentCarousel .slide-image-container .info-dot {
        font-size: 2.4rem !important;
        top: -1.264rem !important;
        right: -1.264rem !important;
    }



    /*** Contact Us ***/


    #campaign-page #openLab div:last-of-type {text-align: center !important;}

}





/* Medium devices (md) */


@media (min-width: 768px) {



    /*** Base ***/


    #campaign-page section#openLab,
    #campaign-page section#contactUs,
    #campaign-page section#additionalInformation {padding:4rem 4.8rem !important;}

    #campaign-page h1 {
        font-size: 3.2rem !important;
    }

    #campaign-page h2 {
        font-size: 2.4rem !important;
    }

    #campaign-page .logo {
        margin-bottom: 0 !important;
    }



    /*** Header Banner ***/


    #campaign-page #headerBanner .jumbotron {
        padding-top: 5.92rem !important;
        padding-bottom: 5.92rem !important;
    }

    

    /*** Instrument Carousel ***/


    #campaign-page #instruments h2,
    #campaign-page #openLab h2 {
        font-size: 2.16rem !important;
        margin-bottom: 1.92rem !important;
    }

    #campaign-page #instrumentCarousel h3 {
        font-size: 2.88rem !important;
        margin-bottom: 1.84rem !important;
    }

    #campaign-page #instrumentCarousel h3 > span {
        font-size: 1.6rem !important;
        margin-bottom: .4rem !important;
    }

    #campaign-page #instruments p,
    #campaign-page #openLab p {
        font-size: 1.376rem !important;
        line-height: 1.75 !important;
    }

    #campaign-page #instruments .info-dot-legend {font-size: 2.08rem !important;}
    #campaign-page #reasonsToBuy { margin-bottom: 6.4rem !important;}
    #campaign-page #reasonsToBuy > div { padding: 1.6rem 0 3.2rem 0 !important;}

    #campaign-page #instrumentList #listItem1220 {padding-left: 12.8rem !important; padding-right: 0 !important;}
    #campaign-page #instrumentList #listItem1290 {padding-left: 0 !important; padding-right: 12.8rem !important;}

    #campaign-page #instrumentCarousel .slide-image-container {
        padding: 0 20% 0 0 !important;
    }

    #campaign-page #instrumentCarousel .instrument-image {max-width: 185px !important;}

    #campaign-page #instrumentCarousel .slide-image-container .callout {
        width: 200px !important;
        padding: 3.2rem !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1 {right: 22.3% !important; top: 127px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2 {right: 47.4% !important; top: 186px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3 {right: 47.4% !important; top: 70px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 {right: 22.3% !important; top: 162px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1 {right: 21.7% !important; top: 147px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2 {right: 49% !important; top: 209px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 {right: 21.7% !important; top: 103px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4 {right: 47.3% !important; top: 227px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1 {right: 47.3% !important; top: 91px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2 {right: 22.3% !important; top: 143px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3 {right: 49.2% !important; top: 205px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 {right: 22.3% !important; top: 64px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 {right: 47.3% !important; top: 196px !important;}


    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1 .callout-pointer {width: 180px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2 .callout-pointer {width: 23px !important; align-self: flex-start !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3 .callout-pointer {width: 23px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 .callout-pointer {width: 180px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1 .callout-pointer {width: 190px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2 .callout-pointer {width: 19px !important; align-self: flex-start !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 .callout-pointer {width: 190px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4 .callout-pointer {width: 30px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1 .callout-pointer {width: 31px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2 .callout-pointer {width: 187px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3 .callout-pointer {width: 19px !important; align-self: flex-start !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 .callout-pointer {width: 187px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 .callout-pointer {width: 31px !important;}

    #campaign-page #instrumentCarousel .slide-image-container .callout-current .callout-pointer {border-bottom: 2px solid #00426a !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1.callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2.callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1.callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2.callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1.callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2.callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3.callout-current .callout-pointer {
        border-bottom: none !important;
        border-top: 2px solid #00426a !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container .info-dot {
        font-size: 2.08rem !important;
        top: -.992rem !important;
        right: -.992rem !important;
    }

    #campaign-page #openLab > div:first-of-type {margin-bottom: 0 !important;}
    #campaign-page #openLab img {max-width: 190px !important;}



    /*** Contact Us ***/


    #campaign-page #contactUs h2 {margin-bottom: 3.2rem !important;}
    #campaign-page #contactUs p {font-size: 1.488rem !important;}



    /*** Additional Information ***/


    #campaign-page #additionalInformation h2 { margin-bottom: 2.72rem !important;}

    #campaign-page #additionalInformation p {
        font-size: 1.376rem !important;
        line-height: 1.75 !important;
    }

}





/* Large devices (lg) */


@media (min-width: 992px) { 



    /*** Base ***/


    #campaign-page {
        font-size: 1.488rem !important;
        line-height: 1.7 !important;
        padding: 0 !important;
    }

    #campaign-page section {padding:0 !important;}

    #campaign-page section#introduction,
    #campaign-page section#instruments,
    #campaign-page section#openLab,
    #campaign-page section#contactUs,
    #campaign-page section#additionalInformation {padding: 4rem 4.8rem !important;}
    #campaign-page * p {margin: 0 0 1.6rem 0;}

    #campaign-page h1,
    #campaign-page h2,
    #campaign-page h3,
    #campaign-page h4 {
        font-weight: 300 !important;
        line-height: 1.4 !important;
    }
    #campaign-page h1 {
        font-size: 3.36rem !important;
        margin-bottom: 0 !important;
    }

    #campaign-page h2 {
        font-size: 2.4rem !important;
        margin-bottom: 1.84rem !important;
    }

    #campaign-page h3 {
        font-size: 1.68rem !important;
        margin-bottom: 1.12rem !important;
    }

    #campaign-page h4 {
        font-size: 1.52rem !important;
        margin-bottom: 1.12rem !important;
    }

    #campaign-page i {
        font-size: 1.6rem !important;
    }

    #campaign-page .btn {
        font-size: 1.28rem !important;
    }

    #campaign-page .teaserbox {
        padding: 3.2rem !important;
        margin-bottom: 0 !important;
    }

    #campaign-page .teaserbox h3 {
        margin-bottom: 1.12rem !important;
    }
    
    #campaign-page .teaserbox p {
        margin-bottom: 1.12rem !important;
    }

    #campaign-page .teaserbox img {
        margin-bottom: 0 !important;
    }

    #campaign-page hr {
        margin: 1.6rem 0 !important;
    }

    #campaign-page .logo { max-width: 126px !important;}



    /*** Header Banner ***/


    #campaign-page #headerBanner .jumbotron {
        padding: 0 4rem !important;
    }

    #campaign-page #headerBanner .band {
        top: 0 !important;
        height: 100% !important;
        bottom: auto !important;
    }
    
    #campaign-page #headerBanner .band-left {
        left: 0 !important;
        width: 15% !important;
    }
    
    #campaign-page #headerBanner .band-middle-first {
        left: 15% !important;
        width: 5% !important;
    }
    
    #campaign-page #headerBanner .band-middle-second {
        top: 0 !important;
        left: 20% !important;
        width: 10% !important;
    }
    
    #campaign-page #headerBanner .band-right {
        right: 0 !important;
        width: 5% !important;
        left: auto !important;
    }



    /*** Instrument Carousel ***/


    #campaign-page section#instruments {
        padding-top: 4.8rem !important;
        padding-bottom: 4.8rem !important;
        background-image: url("/cs/promotions/images/20201216-expand-tt-seamless-blue-bg-2280x1400.jpg");
        background-size: 1140px;
        height: 700px;
    }

    #campaign-page section#instrumentList {padding-left: 1.6rem !important;}

    #campaign-page section.slide {
        padding-left:0 !important;
        padding-right:0 !important;
    }

    #campaign-page #instruments h2,
    #campaign-page #openLab h2 {
        font-size: 2rem !important;
        margin-bottom: 1.6rem !important;
    }

    #campaign-page #instruments p,
    #campaign-page #openLab p {
        font-size: 1.312rem !important;
        line-height: 1.55 !important;
    }

    #campaign-page #instrumentList h3 {
        font-size: 1.312rem !important;
        margin-bottom: .4rem !important;
    }

    #campaign-page #instruments .info-dot-legend {font-size: 1.6rem !important;}
    #campaign-page #reasonsToBuy { margin-bottom: 3.2rem !important;}
    #campaign-page #reasonsToBuy > div { padding: 0 3.2rem 0 0 !important;}

    #campaign-page #instrumentList #listItem1220 {padding-left: 15px !important; padding-right: 15px !important;}
    #campaign-page #instrumentList #listItem1290 {padding-left: 15px !important; padding-right: 15px !important;}

    #campaign-page #instrumentCarousel h3 {
        font-size: 2.4rem !important;
        margin-bottom: 1.84rem !important;
    }

    #campaign-page #instrumentCarousel h3 > span {
        font-size: 1.488rem !important;
        margin-bottom: .4rem !important;
    }

    #campaign-page #instrumentList ul {margin-bottom: 0 !important;}

    #campaign-page #instrumentList img {
        max-width: 38px !important;
        margin-bottom: .8rem !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container,
    #campaign-page #instrumentCarousel .slide-description {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container {
        padding-left: 2.4rem !important;
        padding-right: 3.2rem !important;
        margin-bottom: 0 !important;
        text-align: right !important;
    }

    #campaign-page #instrumentCarousel .instrument-image {max-width: 173px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1 {right: 9.2% !important; top: 120px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2 {right: 38.1% !important; top: 39px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3 {right: 38.1% !important; top: 106px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 {right: 9.2% !important; top: 175px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1 {right: 8.2% !important; top: 137px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2 {right: 40.8% !important; top: 42px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 {right: 8.2% !important; top: 140px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4 {right: 38.2% !important; top: 232px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1 {right: 38.3% !important; top: 85px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2 {right: 9.2% !important; top: 134px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3 {right: 40.5% !important; top: 16px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 {right: 9.2% !important; top: 82px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 {right: 38.3% !important; top: 225px !important;}

    #campaign-page #instrumentCarousel .slide-image-container .callout {
        width: 240px !important;
        padding: 3.2rem !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container .callout p {
        margin-bottom: 0 !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container .callout-pointer {
        align-self: flex-end !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1 .callout-pointer {width: 166px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2 .callout-pointer {width: 20px !important; align-self: flex-end !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3 .callout-pointer {width: 20px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 .callout-pointer {width: 166px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1 .callout-pointer {width: 178px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2 .callout-pointer {width: 13px !important; align-self: flex-end !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 .callout-pointer {width: 178px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4 .callout-pointer {width: 26px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1 .callout-pointer {width: 25px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2 .callout-pointer {width: 172px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3 .callout-pointer {width: 14px !important; align-self: flex-end !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 .callout-pointer {width: 172px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 .callout-pointer {width: 25px !important;}

    #campaign-page #instrumentCarousel .slide-image-container .callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2.callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2.callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3.callout-current .callout-pointer {
        border-top: none !important;
        border-bottom: 1px solid #00426a !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1.callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1.callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1.callout-current .callout-pointer,
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2.callout-current .callout-pointer {
        border-bottom: none !important;
        border-top: 1px solid #00426a !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container .info-dot {
        font-size: 1.6rem !important;
        top: -.8rem !important;
        right: -.8rem !important;
    }

    #campaign-page #instrumentCarousel .slide-description {
        padding-left: 0 !important;
        padding-right: 5.6rem !important;
    }

    #campaign-page #instrumentCarousel .carousel-control-prev {justify-content: flex-start !important;}
    #campaign-page #instrumentCarousel .carousel-control-next {justify-content: flex-end !important;}

    #campaign-page #openLab img {max-width: 173px !important;}



    /*** Contact Us ***/


    #campaign-page #contactUs #contactMethods > section {margin-bottom: 0 !important;}

    #campaign-page #contactUs p {
        font-size: 1.312rem !important;
        line-height: 1.55 !important;
    }

    #campaign-page #contactUs .contact-method a {
        padding: 1.76rem 2.88rem !important;
        align-items: center;
        justify-content: start;
    }

    #campaign-page #contactUs .contact-method a img {
        height: 4.96rem !important;
        width: auto !important;
    }

    #campaign-page #contactUs .contact-method a h3 {
        margin: 0 0 0 1.6rem !important;
    }

    #campaign-page #contactUs .contact-details address {
        margin-bottom: 0 !important;
        padding: 2.08rem 2.88rem !important;
    }



    /*** Additional Information ***/


    #campaign-page #additionalInformation p {
        font-size: 1.328rem !important;
        line-height: 1.55 !important;
    }

    #campaign-page #additionalInformation .teaserbox-copy {
        align-items: normal !important;
        justify-content: flex-start !important;
    }

    #campaign-page #videoModal h4 {
        font-size: 2.08rem !important;
        margin-bottom: 0 !important;
    }

    #campaign-page #videoModal .modal-header {
        padding: 3.2rem !important;
    }

}





/* Extra large devices (xl) */


@media (min-width: 1200px) {



    /*** Instrument Carousel ***/


    #campaign-page section#instrumentList {padding-left: 0 !important;}
    #campaign-page #reasonsToBuy > div { padding: 0 !important;}

    #campaign-page #instrumentCarousel .slide-image-container {
        padding-left: 2.4rem !important;
        padding-right: 5.6rem !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1 {right: 11.5% !important; top: 120px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2 {right: 35.5% !important; top: 39px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3 {right: 35.5% !important; top: 106px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 {right: 11.5% !important; top: 175px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1 {right: 10.7% !important; top: 137px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2 {right: 37.8% !important; top: 42px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 {right: 10.7% !important; top: 140px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4 {right: 35.6% !important; top: 232px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1 {right: 35.7% !important; top: 85px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2 {right: 11.4% !important; top: 134px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3 {right: 37.8% !important; top: 35px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 {right: 11.4% !important; top: 82px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 {right: 35.7% !important; top: 225px !important;}

    #campaign-page #instrumentCarousel .slide-image-container .callout {
        width: 250px !important;
        padding: 3.2rem !important;
    }

    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-1 .callout-pointer {width: 176px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-2 .callout-pointer {width: 30px !important; align-self: flex-end !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-3 .callout-pointer {width: 30px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1220-callout-4 .callout-pointer {width: 176px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-1 .callout-pointer {width: 195px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-2 .callout-pointer {width: 30px !important; align-self: flex-end !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-3 .callout-pointer {width: 195px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1260-callout-4 .callout-pointer {width: 43px !important;}

    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-1 .callout-pointer {width: 45px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-2 .callout-pointer {width: 193px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-3 .callout-pointer {width: 32px !important; align-self: flex-end !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-4 .callout-pointer {width: 193px !important;}
    #campaign-page #instrumentCarousel .slide-image-container #slide-1290-callout-5 .callout-pointer {width: 45px !important;}

}



/********* end MEDIA QUERIES ********/