﻿/* care campaign */

.care-campaign-container h1 {
    position:absolute;
    left:-9999px;
}

.care-campaign-container h2 {
    font-family: "Giorgio-Sans-Web";
    font-size:36px;
    text-transform: uppercase;
    text-align:center;
    font-weight: normal;
    margin-top:0;
}

.care-campaign-container h4 {
    font-size:18px;
    font-weight: normal;
    margin:0 0 18px 0;
}

.care-campaign-container p.light-grey {
    color:#999999;

}

.care-campaign-container a.cta,
.care-campaign-container a.cta:active,
.care-campaign-container a.cta:focus,
.care-campaign-container a.cta:hover
 {
    display:block;
    background: #c54c47;
    color: #ffffff;
    text-align: center;
    padding: 12px 0;
    font-size: 18px;
}
.care-campaign-container a.cta:hover
{
    opacity:0.8;
}

.care-campaign-container a.cta-white,
.care-campaign-container a.cta-white:active,
.care-campaign-container a.cta-white:focus,
.care-campaign-container a.cta-white:hover
 {
    display:block;
    color: #c54c47;
    background: #ffffff;
    text-align: center;
    padding: 12px 0;
    font-size: 18px;
}
.care-campaign-container a.cta-white:hover
{
    opacity:0.8;
}


.care-campaign-header {
    background: url('../images/carecampaign-header.jpg') no-repeat left top;
    background-size:1051px 367px;
    width:1051px;
    height:368px;
    position:relative;
}

.care-campaign-header .care-campaign-header-cta-container {
    top:154px;
    right:39px;
    position:absolute;

}

.care-campaign-header .care-campaign-header-cta  {
    display: block;
    width: 278px;
    height: 78px;
    box-sizing: border-box;
    padding: 18px 50px 20px 20px;
    margin:0 0 28px 0;
    background-color: #d93c3d;
    color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 1.2;
    position:relative;
    border-radius:2px;
}

.care-campaign-header .care-campaign-header-cta::before {
    content: "";
    position: absolute;
    top: 26px;
    right: 25px;
    display: block;
    width: 20px;
    height: 20px;
    border-right: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    transform: rotate(45deg);
}

.care-campaign-body {
    padding: 35px 115px 35px 125px;
}


.care-campaign-video-container {
    background:#e8e6e4;
    padding:50px 81px 50px 125px;
}

.care-campaign-video-container .care-campaign-video-copy {
    float:left;
    width:226px;
    margin-left:70px;
}


.care-campaign-video-container .care-campaign-video-content {
    float:left;
    width:401px;
    height:226px;
}

.care-campaign-video-container .care-campaign-video-content iframe {
    width:401px;
    height:226px;
}

.care-campaign-redarc-container {
    background: url('../images/carecampaign-redarc.png') no-repeat left top;
    width:1051px;
    height:428px;
}

.care-campaign-redarc-container h4,
.care-campaign-redarc-container p {
    color:#ffffff;
}

.care-campaign-redarc-content {
    padding:110px 120px 0 566px;
}

.care-campaign-redarc-cta {
    width:225px;
    padding:50px 0 0 566px;
}

.care-campaign-article-container {
    padding:56px 81px 36px 125px;
    background:#e8e6e4;
}

.care-campaign-article-copy {
    float:left;
    width:400px;
}

.care-campaign-article-copy-inner {
    padding:0 0 5px 0;
}

.care-campaign-article-cta {
    float:left;
    width:227px;
    margin:105px 0 0 47px;

}

.care-campaign-blog-teaser {
    padding:40px 0px 10px 125px;
}

.care-campaign-blog-teaser-content {
    float:left;
    width:375px;
}


.care-campaign-blog-teaser-content-inner {
    padding:0 0 5px 0;
}

.care-campaign-blog-teaser-content-cta {
    padding:10px 0 0 0;
    width:226px;
}

a.care-campaign-blog-teaser-title {
    color:#000000 !important;
    font-size:18px !important;
    opacity:1 !important;
}

.care-campaign-blog-teaser-context {
    float:left;
    width:230px;
    background: url('../images/blog-photo.png') no-repeat left top;
    padding:15px 0 0 200px;
    margin:0 0 0 70px;
}

.care-campaign-blog-teaser-context .hr-red {
    margin-left:0;
}

/* case study redarc */

video{
   object-fit: inherit;
}

.care-campaign-case-study-video {
    width:1051px;
}

.care-campaign-case-study-redarc-container {
    width:1051px;
    color:#212121;
}

.care-campaign-case-study-redarc-container blockquote {
    color:#c54c47;
    font-size:24px;
    line-height:1.6;
    font-weight:normal;
    font-family: "UnitRoundedPro-Regular";
    font-style:italic;
    position:relative;
}

.care-campaign-case-study-redarc-container blockquote::before {
    content:'“';
    font-family: 'butlerblack';
    font-size:45px;
    color:#c54c47;
    position:absolute;
    left:-40px;
    top:-25px;
}

.care-campaign-case-study-redarc-container blockquote::after {
    content:'”';
    font-family: 'butlerblack';
    font-size:45px;
    color:#c54c47;
    position:absolute;
}

.care-campaign-case-study-redarc-container cite {
    color:#c54c47;
    font-size:16px;
    line-height:1.6;
    font-weight:normal;
    font-family: "UnitRoundedPro-Regular";
    text-transform:uppercase;
    margin:0 0 0 40px;
    display:block;
}
.care-campaign-case-study-redarc-container cite.center {
    text-align:center;
    margin-left:0;
}



.care-campaign-case-study-redarc-intro {
    position:relative;
    width:1051px;
    height:591px;

}

.care-campaign-case-study-redarc-intro.final .care-campaign-case-study-redarc-intro-inner {
    position:fixed;
    width:1051px;
    top:0;
}

.care-campaign-case-study-redarc-intro-video {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:591px;
}


.care-campaign-case-study-redarc-intro-video-overlay {
    width:1051px;
    height:591px;
    background:#000000;
    opacity:0.35;
    pointer-events:none;
}

.care-campaign-case-study-redarc-intro-title {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    opacity:1;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */
}
.care-campaign-case-study-redarc-intro-title.final {
    opacity:0;
}

.care-campaign-case-study-redarc-intro-title-content {
    margin:215px 0 0 50px;
    width:690px;
    height:376px;
    position:relative;
}

.care-campaign-case-study-redarc-intro-title-content h1 {
    font-size:88px;
    font-family: 'Giorgio-Sans-Web';
    color:#ffffff;
    text-align:center;
    margin:0;
    letter-spacing:4px;
}

.care-campaign-case-study-redarc-intro-title-content h3 {
    font-size:24px;
    color:#ffffff;
    text-align:center;
    margin:0;
    font-family: "UnitRoundedPro-Regular";
}

.care-campaign-case-study-redarc-intro-title-content p {
    font-size:12px;
    color:#ffffff;
    text-align:center;
    margin:0;
    font-family: "Arial";
    position:absolute;
    left:0;
    right:0;
    bottom:15px;
}

.care-campaign-case-study-redarc-intro-footer {
    background:#e4e4e4;
    position:relative;
    width:1051px;
}

.care-campaign-case-study-redarc-intro-footer-content {
    padding:60px 334px 60px 334px;
    
}

.care-campaign-case-study-redarc-intro-footer-content p {
    font-family: "UnitRoundedPro-Regular";
    font-size:16px;
    
}

.care-campaign-case-study-redarc-intro-footer-content p span {
    font-family: "UnitRoundedPro-Regular" !important;
    font-size:16px !important;
    
}



.care-campaign-case-study-redarc-dedicated-nurse {
    background:#ffffff;
    padding:168px 0 128px 125px;   
    position:relative;
}

.care-campaign-case-study-redarc-dedicated-nurse-content {
    float:left;
    width:362px;
}

.care-campaign-case-study-redarc-dedicated-nurse p {
    font-family: "UnitRoundedPro-Regular";
    font-size:16px;
}

.care-campaign-case-study-redarc-dedicated-nurse p span {
    font-family: "UnitRoundedPro-Regular" !important;
    font-size:16px !important;
    color:#c54c47;
}



.care-campaign-case-study-redarc-dedicated-nurse-content h2 {
    font-size:34px;
    margin:0;
    text-transform:none;
    text-align:left;
    font-family: "UnitRoundedPro-Regular";
}

.care-campaign-case-study-redarc-dedicated-nurse-image {
    margin:0 0 0 77px;
    float:left;
    width:482px;

}

.care-campaign-case-study-redarc-dedicated-nurse-image img {
    width:100%;
    height:auto;
    display:block;

}

.care-campaign-case-study-redarc-video1-container {
    width:1051px;
    height:593px;
    position:relative;
}

.care-campaign-case-study-redarc-video1-inner {
    top:0;
    width:1051px;
    height:593px;
}

.care-campaign-case-study-redarc-video1-container.final .care-campaign-case-study-redarc-video1-inner {
    position:fixed;
}

.care-campaign-case-study-redarc-video1 {
    width:1051px;
    height:593px;
}

#care-campaign-case-study-redarc-video1-youtube-container {
    width:1051px;
    height:593px;
    position:relative;
}

#care-campaign-case-study-redarc-video1-youtube {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:593px;
    display:none;
}

#care-campaign-case-study-redarc-video1-youtube-img {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:593px;
}

#care-campaign-case-study-redarc-video1-youtube-img img {
    width:1051px;
    height:593px;
}

.care-campaign-case-study-redarc-video1-title {
    width:1051px;
    position:absolute;
    top:400px;
    opacity:0;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */

}

.care-campaign-case-study-redarc-video1-title.final {
    transform: translateY(-80%);
    opacity:1;

}

.care-campaign-case-study-redarc-video1-title h2 {
    color:#ffffff;
    font-family: "UnitRoundedPro-Regular";
    font-size:46px;
    margin:0 0 20px 0;
    text-align:left;
    text-transform:none;
    text-align:center;
}

.care-campaign-case-study-redarc-video1-controls {
    position:absolute;
    left:0;
    right:0;
    top:250px;
    text-align:center;
}
.care-campaign-case-study-redarc-video1-controls.final button {
    opacity:0.75;
}

.care-campaign-case-study-redarc-video1-controls button:hover {
    opacity:1 !important;
}


.care-campaign-case-study-redarc-video1-controls button {
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */
    width:71px;
    height:71px;
    background: url(/video/video-play.png) no-repeat top left;
    background-size:71px 71px;
    border:0;
    display:inline-block;
    cursor:pointer;
    outline:none !important;
    opacity:0;
}
.care-campaign-case-study-redarc-video1-controls button.playing {
    background: url(/video/video-pause.png) no-repeat top left;
    background-size:71px 71px;
}

.care-campaign-case-study-redarc-video1-footer {
    background:#e4e4e4;
    position:relative;
}

.care-campaign-case-study-redarc-video1-footer-content {
    padding:110px 334px 90px 334px;
    
}


.care-campaign-case-study-redarc-holistic {
    background:#8f3130;
    width:1051px;
    height:2000px;
    position:relative;
}

.care-campaign-case-study-redarc-holistic.final .care-campaign-case-study-redarc-holistic-inner {
    background:#8f3130;
    width:1051px;
    height:2000px;
    position:fixed;
    top:0;
}

.care-campaign-case-study-redarc-holistic-infographic {
}

.care-campaign-case-study-redarc-holistic-infographic-nurse {
    position:absolute;
    margin:900px 0 0 550px;
}

.care-campaign-case-study-redarc-holistic-infographic-nurse.final {
    position:fixed;
    margin-top:0;
    top:210px;
}

.care-campaign-case-study-redarc-holistic-infographic-nurse span {
    display:block;
    width:39px;
    height:62px;
    background:url(/images/care-campaign-holistic-nurse.png) no-repeat left top;
    background-size:39px 62px;
}

.care-campaign-case-study-redarc-holistic-infographic-lines {
    margin:0 0 0 430px;
    top:100px;
    opacity:0;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; 
}

.care-campaign-case-study-redarc-holistic-infographic-lines.final {
    position:fixed;
    opacity:1;
}

.care-campaign-case-study-redarc-holistic-infographic-lines span {
    display:block;
    width:274px;
    height:347px;
    background:url(/images/care-campaign-holistic-lines.png) no-repeat left top;
    background-size:274px 347px;
}

.care-campaign-case-study-redarc-holistic-infographic-list {
}

.care-campaign-case-study-redarc-holistic-infographic-list ul {
    list-style:none;
    padding:0;
    margin:0;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li {
    color:#ffffff;
    font-family: "UnitRoundedPro-Regular";
    font-size:18px;
    opacity:0;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; 
}

.care-campaign-case-study-redarc-holistic-infographic-list.final ul li {
    position:fixed;
    opacity:1;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li span {
    opacity:0.6;

}

.care-campaign-case-study-redarc-holistic-infographic-list ul li:before {
    content:'';
    display:block;
    width:10px;
    height:10px;
    opacity:1;
    background:#ffffff;
    border-radius:50%;
    position:absolute;
    top:50%;
    margin:-5px 0 0 -20px;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li:nth-child(1) {
    top:75px;
    margin:0 0 0 530px;
    transition-delay: 0.2s;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li:nth-child(2) {
    top:130px;
    margin:0 0 0 730px;
    transition-delay: 0.3s;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li:nth-child(3) {
    top:225px;
    margin:0 0 0 700px;
    transition-delay: 0.4s;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li:nth-child(4) {
    top:320px;
    margin:0 0 0 710px;
    transition-delay: 0.5s;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li:nth-child(5) {
    top:410px;
    margin:0 0 0 665px;
    transition-delay: 0.6s;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li:nth-child(6) {
    top:470px;
    margin:0 0 0 400px;
    transition-delay: 0.7s;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li:nth-child(6):before {
    margin:-25px 0 0 90px;
}


.care-campaign-case-study-redarc-holistic-infographic-list ul li:nth-child(7) {
    top:360px;
    margin:0 0 0 250px;
    transition-delay: 0.8s;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li:nth-child(7):before {
    margin:-5px 0 0 170px;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li:nth-child(8) {
    top:125px;
    margin:0 0 0 255px;
    transition-delay: 0.9s;
}

.care-campaign-case-study-redarc-holistic-infographic-list ul li:nth-child(8):before {
    margin:-5px 0 0 160px;
}


.care-campaign-case-study-redarc-holistic-content {
    padding:225px 0 40px 125px;

}

.care-campaign-case-study-redarc-holistic-content h2 {
    color: #ffffff;
    font-family: "UnitRoundedPro-Regular";
    font-size:46px;
    margin:0 0 20px 0;
    text-align:left;
    text-transform:none;
}

.care-campaign-case-study-redarc-holistic-content p {
    color: #ffffff;
    font-family: "UnitRoundedPro-Regular";
    font-size:16px;
    margin:0 0 20px 0;
    width:362px;
    opacity:1;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; 
}

.care-campaign-case-study-redarc-holistic-content.final p {
    opacity:0;
}

.care-campaign-case-study-redarc-video2-container {
    width:1051px;
    height:593px;
    position:relative;
}

#care-campaign-case-study-redarc-video2-youtube-container {
    width:1051px;
    height:593px;
    position:relative;
}

#care-campaign-case-study-redarc-video2-youtube {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:593px;
    display:none;
}

#care-campaign-case-study-redarc-video2-youtube-img {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:593px;
}

#care-campaign-case-study-redarc-video2-youtube-img img {
    width:1051px;
    height:593px;
}

.care-campaign-case-study-redarc-video2-inner {
    top:0;
    width:1051px;
    height:593px;
}

.care-campaign-case-study-redarc-video2-container.final .care-campaign-case-study-redarc-video2-inner {
    position:fixed;
}

.care-campaign-case-study-redarc-video2 {
    width:1051px;
    height:593px;
}

.care-campaign-case-study-redarc-video2-title {
    width:500px;
    position:absolute;
    left:50%;
    margin-left:-250px;
    top:450px;
    opacity:0;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */

}

.care-campaign-case-study-redarc-video2-title.final {
    transform: translateY(-80%);
    opacity:1;

}

.care-campaign-case-study-redarc-video2-title h2 {
    color:#ffffff;
    font-family: "UnitRoundedPro-Regular";
    font-size:46px;
    margin:0 0 20px 0;
    text-align:left;
    text-transform:none;
    text-align:center;
}

.care-campaign-case-study-redarc-video2-controls {
    position:absolute;
    left:0;
    right:0;
    top:250px;
    text-align:center;
}
.care-campaign-case-study-redarc-video2-controls.final button {
    opacity:0.75;
}

.care-campaign-case-study-redarc-video2-controls button:hover {
    opacity:1 !important;
}

.care-campaign-case-study-redarc-video2-controls button {
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */
    width:71px;
    height:71px;
    background: url(/video/video-play.png) no-repeat top left;
    background-size:71px 71px;
    border:0;
    display:inline-block;
    cursor:pointer;
    outline:none !important;
    opacity:0;
}
.care-campaign-case-study-redarc-video2-controls button.playing {
    background: url(/video/video-pause.png) no-repeat top left;
    background-size:71px 71px;
}

.care-campaign-case-study-redarc-video2-footer {
    background:#e4e4e4;
    position:relative;
}

.care-campaign-case-study-redarc-video2-footer-content {
    padding:110px 334px 90px 334px;
    
}

.care-campaign-case-study-redarc-video3-container {
    width:1051px;
    height:593px;
    position:relative;
}

.care-campaign-case-study-redarc-video3-inner {
    top:0;
    width:1051px;
    height:593px;
}

.care-campaign-case-study-redarc-video3-container.final .care-campaign-case-study-redarc-video3-inner {
    position:fixed;
}

.care-campaign-case-study-redarc-video3 {
    width:1051px;
    height:593px;
}

.care-campaign-case-study-redarc-video3-title {
    width:500px;
    position:absolute;
    left:50%;
    margin-left:-250px;
    top:320px;
    opacity:0;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */

}

.care-campaign-case-study-redarc-video3-title.final {
    transform: translateY(-80%);
    opacity:1;

}

.care-campaign-case-study-redarc-video3-title h2 {
    color:#ffffff;
    font-family: "UnitRoundedPro-Regular";
    font-size:46px;
    margin:0 0 20px 0;
    text-align:left;
    text-transform:none;
    text-align:center;
}

.care-campaign-case-study-redarc-video3-footer {
    background:#e4e4e4;
    position:relative;
}

.care-campaign-case-study-redarc-video3-footer-content {
    padding:75px 220px;
    
}

.care-campaign-case-study-redarc-video3-footer-content h4 {
    font-family: "UnitRoundedPro-Regular";
    font-size:16px;
    text-align:center;
    text-transform:uppercase;
    font-weight:normal;
}

.care-campaign-case-study-redarc-video3-footer-content p {
    font-family: "UnitRoundedPro-Regular";
    font-size:16px;
    text-align:center;
}

.care-campaign-case-study-redarc-video4-container {
    width:1051px;
    height:593px;
    position:relative;
}

#care-campaign-case-study-redarc-video4-youtube-container {
    width:1051px;
    height:593px;
    position:relative;
}

#care-campaign-case-study-redarc-video4-youtube {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:593px;
    display:none;
}

#care-campaign-case-study-redarc-video4-youtube-img {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:593px;
}

#care-campaign-case-study-redarc-video4-youtube-img img {
    width:1051px;
    height:593px;
}


.care-campaign-case-study-redarc-video4-inner {
    top:0;
    width:1051px;
    height:593px;
}

.care-campaign-case-study-redarc-video4-container.final .care-campaign-case-study-redarc-video4-inner {
    position:fixed;
}

.care-campaign-case-study-redarc-video4 {
    width:1051px;
    height:593px;
}

.care-campaign-case-study-redarc-video4-title {
    width:200px;
    position:absolute;
    left:57%;
    top:360px;
    opacity:0;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */

}

.care-campaign-case-study-redarc-video4-title.final {
    transform: translateY(-80%);
    opacity:1;

}

.care-campaign-case-study-redarc-video4-title h2 {
    color:#ffffff;
    font-family: "UnitRoundedPro-Regular";
    font-size:46px;
    margin:0 0 20px 0;
    text-align:left;
    text-transform:none;
}

.care-campaign-case-study-redarc-video4-controls {
    position:absolute;
    left:0;
    right:0;
    top:250px;
    text-align:center;
}
.care-campaign-case-study-redarc-video4-controls.final button {
    opacity:0.75;
}

.care-campaign-case-study-redarc-video4-controls button:hover {
    opacity:1 !important;
}

.care-campaign-case-study-redarc-video4-controls button {
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */
    width:71px;
    height:71px;
    background: url(/video/video-play.png) no-repeat top left;
    background-size:71px 71px;
    border:0;
    display:inline-block;
    cursor:pointer;
    outline:none !important;
    opacity:0;
}
.care-campaign-case-study-redarc-video4-controls button.playing {
    background: url(/video/video-pause.png) no-repeat top left;
    background-size:71px 71px;
}

.care-campaign-case-study-redarc-video4-footer {
    background:#e4e4e4;
    position:relative;
}

.care-campaign-case-study-redarc-video4-footer-content {
    padding:110px 334px 90px 334px;
    
}

.care-campaign-case-study-redarc-reallife {
    background:#ffffff;
    padding:100px 125px 135px 125px;
    position:relative;

}

.care-campaign-case-study-redarc-reallife a.cta,
.care-campaign-case-study-redarc-reallife a.cta:active,
.care-campaign-case-study-redarc-reallife a.cta:focus,
.care-campaign-case-study-redarc-reallife a.cta:hover
 {
    display:block;
    background: #c54c47;
    color: #ffffff;
    text-align: center;
    padding: 12px 0;
    font-size: 18px;
    margin:0 60px 0 0;
}
.care-campaign-container a.cta:hover
{
    opacity:0.8;
}


.care-campaign-case-study-redarc-reallife-left {
    float:left;
    width:360px;
}

.care-campaign-case-study-redarc-reallife-left h3 {
    font-size:34px;
    text-transform:none;
    font-weight:normal;
    font-family: "UnitRoundedPro-Regular";
    margin:0 0 50px 0;
}

.care-campaign-case-study-redarc-reallife-left p {
    font-size:16px;
    font-weight:normal;
    font-family: "UnitRoundedPro-Regular";
    margin:0 0 50px 0;
}

.care-campaign-case-study-redarc-reallife-right {
    margin:30px 0 0 80px;
    float:left;
    width:360px;
}

.care-campaign-case-study-dots-container {
}

.care-campaign-case-study-dots-inner {
    position:absolute;
    z-index:9999;
    top:150px;
    margin-left:900px;
}

.care-campaign-case-study-advisor-container .care-campaign-case-study-dots-inner {
    margin-left:970px;
}

.care-campaign-case-study-dots-container ul {
    margin:0;
    list-style:none;
}

.care-campaign-case-study-dots-container ul li {
    margin:0 0 40px 0;
    cursor:pointer;
}

.care-campaign-case-study-dots-container ul li span {
    background:#ffffff;
    width:13px;
    height:13px;
    display:block;
    border-radius:50%;
    opacity:0.5;

}

.care-campaign-case-study-dots-container ul li.active {
    cursor:default;
    pointer-events: none;
}

.care-campaign-case-study-dots-container ul li.active span {
    opacity:1;
}

/* case study advisor */

.care-campaign-case-study-advisor-container {
    width:1051px;

}

.care-campaign-case-study-advisor-container .care-campaign-case-study-dots-inner {
    top:200px
}

.care-campaign-case-study-advisor-container .hr-white {
    width: 30px;
    border-top: 1px solid #ffffff;
    margin: 30px auto;
}



.care-campaign-case-study-advisor-intro {
    width:1051px;
    position:relative;
    height:585px;

}

.care-campaign-case-study-advisor-intro.final .care-campaign-case-study-advisor-intro-inner {
    position:fixed;
    width:1051px;
    top:0;
}

.care-campaign-case-study-advisor-intro-image {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:585px;
}

.care-campaign-case-study-advisor-intro-image img {
    width:1051px;
    height:585px;
}

.care-campaign-case-study-advisor-intro-title {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    opacity:1;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */
}
.care-campaign-case-study-advisor-intro-title.final {
    opacity:0;
}

.care-campaign-case-study-advisor-intro-title-content {
    margin:100px 0 0 450px;
    width:512px;
    height:476px;
    position:relative;
}

.care-campaign-case-study-advisor-intro-title-content h1 {
    font-size:88px;
    font-family: 'Giorgio-Sans-Web';
    color:#ffffff;
    text-align:center;
    margin:0;
    letter-spacing:3px;
}

.care-campaign-case-study-advisor-intro-title-content h3 {
    font-size:24px;
    color:#ffffff;
    text-align:center;
    margin:0;
    font-family: "UnitRoundedPro-Regular";
}

.care-campaign-case-study-advisor-intro-title-content p {
    font-size:12px;
    color:#ffffff;
    text-align:center;
    margin:0;
    font-family: "Arial";
    position:absolute;
    left:0;
    right:0;
    bottom:15px;
}

.care-campaign-case-study-advisor-meet {
    position:relative;
    padding:100px 0 100px 0;
    background:#ffffff;

}

.care-campaign-case-study-advisor-meet-video-container {
    float:left;
    width:487px;
    margin:0 0 0 0;
    position:relative;
}

#care-campaign-case-study-advisor-meet-video-youtube-container {
    width:487px;
    height:274px;
    position:relative;
}

#care-campaign-case-study-advisor-meet-video-youtube {
    position:absolute;
    top:0;
    left:0;
    width:487px;
    height:274px;
    display:none;
}

#care-campaign-case-study-advisor-meet-video-youtube-img {
    position:absolute;
    top:0;
    left:0;
    width:487px;
    height:274px;
}

#care-campaign-case-study-advisor-meet-video-youtube-img img {
    width:487px;
    height:274px;
}

.care-campaign-case-study-advisor-meet-video-container p {
    text-align:right;
    font-family: "UnitRoundedPro-Regular";
    margin:8px 0 0 0;
    font-size:15px;
}


.care-campaign-case-study-advisor-meet-video {
    width:487px;
}

.care-campaign-case-study-advisor-meet-video-controls {
    position:absolute;
    left:0;
    right:0;
    top:110px;
    text-align:center;
}
.care-campaign-case-study-advisor-meet-video-controls.final button {
    opacity:0.75;
}

.care-campaign-case-study-advisor-meet-video-controls button:hover {
    opacity:1 !important;
}


.care-campaign-case-study-advisor-meet-video-controls button {
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */
    width:71px;
    height:71px;
    background: url(/video/video-play.png) no-repeat top left;
    background-size:71px 71px;
    border:0;
    display:inline-block;
    cursor:pointer;
    outline:none !important;
    opacity:0.75;
}
.care-campaign-case-study-advisor-meet-video-controls button.playing {
    background: url(/video/video-pause.png) no-repeat top left;
    background-size:71px 71px;
    opacity:0;
}


.care-campaign-case-study-advisor-meet-content {
    float:left;
    width:362px;
    margin:0 0 0 77px;

}

.care-campaign-case-study-advisor-meet-content h2 {
    font-size:38px;
    text-align:left;
    text-transform:none;
    margin:0;
    font-family: "UnitRoundedPro-Regular";

}

.care-campaign-case-study-advisor-meet-content p {
    font-family: "UnitRoundedPro-Regular";
    font-size:16px;
    
}

.care-campaign-case-study-advisor-meet-video-cta,
.care-campaign-case-study-advisor-meet-video-cta:active,
.care-campaign-case-study-advisor-meet-video-cta:focus,
.care-campaign-case-study-advisor-meet-video-cta:hover
 {
    display:block;
    background: #c54c47;
    color: #ffffff;
    text-align: center;
    padding: 12px 0;
    font-size: 18px;
    margin:0;
    width:200px;
    border:0;
    cursor:pointer;
}
.care-campaign-case-study-advisor-meet-video-cta:hover
{
    opacity:0.8;
}

.care-campaign-case-study-advisor-video1-container {
    width:1051px;
    height:593px;
    position:relative;
}

#care-campaign-case-study-advisor-video1-youtube-container {
    width:1051px;
    height:593px;
    position:relative;
}

#care-campaign-case-study-advisor-video1-youtube {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:593px;
    display:none;
}

#care-campaign-case-study-advisor-video1-youtube-img {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:593px;
}

#care-campaign-case-study-advisor-video1-youtube-img img {
    width:1051px;
    height:593px;
}

.care-campaign-case-study-advisor-video1-inner {
    top:0;
    width:1051px;
    height:593px;
}

.care-campaign-case-study-advisor-video1-container.final .care-campaign-case-study-advisor-video1-inner {
    position:fixed;
}

.care-campaign-case-study-advisor-video1 {
    width:1051px;
    height:593px;
}

.care-campaign-case-study-advisor-video1-title {
    width:1051px;
    position:absolute;
    top:400px;
    opacity:0;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */

}

.care-campaign-case-study-advisor-video1-title.final {
    transform: translateY(-80%);
    opacity:1;

}

.care-campaign-case-study-advisor-video1-title h2 {
    color:#ffffff;
    font-family: "UnitRoundedPro-Regular";
    font-size:46px;
    margin:0 0 20px 0;
    text-align:left;
    text-transform:none;
    text-align:center;
}

.care-campaign-case-study-advisor-video1-controls {
    position:absolute;
    left:0;
    right:0;
    top:250px;
    text-align:center;
}
.care-campaign-case-study-advisor-video1-controls.final button {
    opacity:0.75;
}

.care-campaign-case-study-advisor-video1-controls button:hover {
    opacity:1 !important;
}


.care-campaign-case-study-advisor-video1-controls button {
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */
    width:71px;
    height:71px;
    background: url(/video/video-play.png) no-repeat top left;
    background-size:71px 71px;
    border:0;
    display:inline-block;
    cursor:pointer;
    outline:none !important;
    opacity:0;
}
.care-campaign-case-study-advisor-video1-controls button.playing {
    background: url(/video/video-pause.png) no-repeat top left;
    background-size:71px 71px;
}

.care-campaign-case-study-advisor-video1-footer {
    background:#e4e4e4;
    position:relative;
}

.care-campaign-case-study-advisor-video1-footer-content {
    height:625px;
    background:#e9e4de;
    position:relative;
    
}

.care-campaign-case-study-advisor-video1-footer-content blockquote {
    color:#c54c47;
    font-size:24px;
    line-height:1.6;
    font-weight:normal;
    font-family: "UnitRoundedPro-Regular";
    font-style:italic;
    position:relative;
}

.care-campaign-case-study-advisor-video1-footer-content-blockquote1 {
    position:absolute;
    width:380px;
    top:90px;
    margin:0 auto;
    opacity:1;
}

.care-campaign-case-study-advisor-video1-footer.final .care-campaign-case-study-advisor-video1-footer-content-blockquote1 {
    opacity:1;
}

.care-campaign-case-study-advisor-video1-footer-content p {
    font-family: "UnitRoundedPro-Regular";
    font-size:16px;
    position:absolute;
    margin:0 0 0 125px;
    top:260px;
    width:340px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */
    opacity:0;
}

.care-campaign-case-study-advisor-video1-footer.final .care-campaign-case-study-advisor-video1-footer-content p {
    opacity:1;
}

.care-campaign-case-study-advisor-video1-footer-content-blockquote2 {
    position:absolute;
    width:340px;
    top:330px;
    margin:0 0 0 560px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */
    opacity:0;
    transition-delay: 0.4s;
}

.care-campaign-case-study-advisor-video1-footer.final .care-campaign-case-study-advisor-video1-footer-content-blockquote2 {
    opacity:1;
}


.care-campaign-case-study-advisor-video1-footer-content blockquote::before {
    content:'“';
    font-family: 'butlerblack';
    font-size:45px;
    color:#c54c47;
    position:absolute;
    left:-40px;
    top:-25px;
}

.care-campaign-case-study-advisor-video1-footer-content blockquote::after {
    content:'”';
    font-family: 'butlerblack';
    font-size:45px;
    color:#c54c47;
    position:absolute;
}

.care-campaign-case-study-advisor-tips {
	position:relative;
	background:#8f3130;
	padding:80px 0 50px 0;
}

.care-campaign-case-study-advisor-tips-inner {
}

.care-campaign-case-study-advisor-tips-inner-content {
}

.care-campaign-case-study-advisor-tips-inner-content h2 {
    font-family: "UnitRoundedPro-Regular";
	font-size:34px;
    color:#ffffff;
    text-transform:none;
}


.care-campaign-case-study-advisor-tip {
	padding:0 0 50px 0;
    opacity:0;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */
}

.care-campaign-case-study-advisor-tips.final .care-campaign-case-study-advisor-tip {
    opacity:1 !important;
} 


.care-campaign-case-study-advisor-tip1 {
}

.care-campaign-case-study-advisor-tip2 {
    transition-delay: 0.2s;
}

.care-campaign-case-study-advisor-tip3 {
    transition-delay: 0.4s;
}

.care-campaign-case-study-advisor-tip.care-campaign-case-study-advisor-tip-last {
	padding:0 0 10px 0;
}

.care-campaign-case-study-advisor-tip h4 {
	font-size:24px;
    font-family: "UnitRoundedPro-Regular";
    font-style:italic;
    color:#ffffff;
    text-align:center;
    font-weight:normal;
    margin:0
}

.care-campaign-case-study-advisor-tip p {
	font-size:16px;
    font-family: "UnitRoundedPro-Regular";
    color:#ffffff;
    text-align:center;
    font-weight:normal;
    margin:0
}

.care-campaign-case-study-advisor-video2-container {
    width:1051px;
    height:593px;
    position:relative;
}



#care-campaign-case-study-advisor-video2-youtube-container {
    width:1051px;
    height:593px;
    position:relative;
}

#care-campaign-case-study-advisor-video2-youtube {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:593px;
    display:none;
}

#care-campaign-case-study-advisor-video2-youtube-img {
    position:absolute;
    top:0;
    left:0;
    width:1051px;
    height:593px;
}

#care-campaign-case-study-advisor-video2-youtube-img img {
    width:1051px;
    height:593px;
}

.care-campaign-case-study-advisor-video2-inner {
    top:0;
    width:1051px;
    height:593px;
}

.care-campaign-case-study-advisor-video2-container.final .care-campaign-case-study-advisor-video2-inner {
    position:fixed;
}

.care-campaign-case-study-advisor-video2 {
    width:1051px;
    height:593px;
}

.care-campaign-case-study-advisor-video2-title {
    width:1051px;
    position:absolute;
    top:450px;
    opacity:0;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */

}

.care-campaign-case-study-advisor-video2-title.final {
    transform: translateY(-80%);
    opacity:1;

}

.care-campaign-case-study-advisor-video2-title h2 {
    color:#ffffff;
    font-family: "UnitRoundedPro-Regular";
    font-size:46px;
    margin:0 auto 20px auto;
    text-align:left;
    text-transform:none;
    text-align:center;
    width:650px;
}

.care-campaign-case-study-advisor-video2-controls {
    position:absolute;
    left:0;
    right:0;
    top:250px;
    text-align:center;
}
.care-campaign-case-study-advisor-video2-controls.final button {
    opacity:0.75;
}

.care-campaign-case-study-advisor-video2-controls button:hover {
    opacity:1 !important;
}


.care-campaign-case-study-advisor-video2-controls button {
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out; /* Safari */
    width:71px;
    height:71px;
    background: url(/video/video-play.png) no-repeat top left;
    background-size:71px 71px;
    border:0;
    display:inline-block;
    cursor:pointer;
    outline:none !important;
    opacity:0;
}
.care-campaign-case-study-advisor-video2-controls button.playing {
    background: url(/video/video-pause.png) no-repeat top left;
    background-size:71px 71px;
}

.care-campaign-case-study-advisor-video2-footer {
    background:#e4e4e4;
    position:relative;
}

.care-campaign-case-study-advisor-points {
    position:relative;
    background:#ffffff;
    padding:100px 0 60px 0;
}

.care-campaign-case-study-advisor-points-inner {

}

.care-campaign-case-study-advisor-points-header {

}

.care-campaign-case-study-advisor-points-header p {
	font-size:16px;
    font-family: "UnitRoundedPro-Regular";
    text-align:center;
    width:595px;
    margin:0 auto 40px auto;
}

.care-campaign-case-study-advisor-points-set {
    padding:0 0 0 120px;
}

.care-campaign-case-study-advisor-points-set-item {
    float:left;
    width:230px;
    margin:0 60px 0 0;

}

.care-campaign-case-study-advisor-points-set-item:last-child {
    margin-right:0;

}

.care-campaign-case-study-advisor-points-set-item h3 {
    margin-top:15px;
    text-align:center;
    text-transform:none;
    color:#c54c47;
	font-size:24px;
    font-family: "UnitRoundedPro-Regular";
}

.care-campaign-case-study-advisor-points-set-item p {
    text-align:center;
    text-transform:none;
	font-size:16px;
    font-family: "UnitRoundedPro-Regular";
}

.care-campaign-case-study-advisor-points a.cta,
.care-campaign-case-study-advisor-points a.cta:active,
.care-campaign-case-study-advisor-points a.cta:focus,
.care-campaign-case-study-advisor-points a.cta:hover
 {
    display:block;
    background: #c54c47;
    color: #ffffff;
    text-align: center;
    padding: 12px 0;
    font-size: 18px;
    margin:50px auto 0 auto;
    width:275px;
}
.care-campaign-case-study-advisor-points a.cta:hover
{
    opacity:0.8;
}

/* care campaign v2 */


.care-campaign-v2-means {
    background:#e8e6e4;
    padding:0 25px;
}

.care-campaign-v2-means h3 {
    font-size:24px;
    font-family:arial, sans-serif;
    text-transform:none;
}

.care-campaign-v2-means-inner {
}

.care-campaign-v2-means-header {
    padding:50px 0;
}

.care-campaign-v2-means-header h2 {
    margin:0;
    text-align:center;

}

.care-campaign-v2-means-article {
    float:left;
    width:316px;
    height:399px;
    background:#ffffff;
    margin:25px 0 0 25px;

}

.care-campaign-v2-means p {
    font-size:16px;
}

.care-campaign-v2-means-article-inner {
    margin:45px 40px 40px 40px;
}

.care-campaign-v2-means-article h3 {
    background:url(/images/case-study-icon-document.png) no-repeat left top;
    min-height:51px;
    padding:0 0 0 50px;
}


.care-campaign-v2-means-case-study {
    float:left;
    width:1001px;
    height:411px;
    background:url(/images/case-study-promo-kathryn.jpg) no-repeat left top;
    background-size:1051px 432px; 
}

.care-campaign-v2-means-case-study-inner {
    margin:45px 50px 0 745px
}

.care-campaign-v2-means-case-study .cta {
    margin:37px 0 0 0;
}

.care-campaign-v2-means-extra {
    padding:20px 25px 50px 25px;
    background:#e8e6e4;
}

.care-campaign-v2-means-extra h3 {
    font-size:24px;
    font-family:arial, sans-serif;
    text-transform:none;
    margin-top:0;
}

.care-campaign-v2-means-extra p {
    font-size:16px;
}



.care-campaign-v2-means-features {
    float:left;
    width:660px;
    height:399px;
    margin:25px 0 0 0;
    background:#e9dfd1 url(/images/care-icon-big.png) no-repeat 70px 70px;
    background-size:224px 264px;
}

.care-campaign-v2-means-features .cta {
    margin-top:131px;
}

.care-campaign-v2-means-features h3, .care-campaign-v2-means-features p {
}




.care-campaign-v2-means-features-inner {
    padding:45px 40px 40px 400px;

}

.care-campaign-v2-add-value {
    margin:50px 0 0 0;
    background:#e8e6e4;
    padding:0 25px;
}

.care-campaign-v2-add-value-heading {
    padding:50px 0;
}

.care-campaign-v2-add-value-heading h2 {
    margin:0;
    text-align:center;

}

.care-campaign-v2-add-value-inner {
}

.care-campaign-v2-add-value-video {
    float:left;
    width:660px;
    background:#ffffff;

}

.care-campaign-v2-add-value-video iframe {
    margin:30px 0 0 0;
}


.care-campaign-v2-add-value-video-inner {
    padding:45px 40px 40px 40px;
}

.care-campaign-v2-add-value-article {
    float:left;
    width:316px;
    background:#ffffff;
    margin:0 0 0 25px;

}

.care-campaign-v2-add-value-article-inner {
    padding:45px 40px 40px 40px;
}

.care-campaign-v2-add-value h3 {
    font-size:24px;
    font-family:arial, sans-serif;
    text-transform:none;
    margin-top:0;
}

.care-campaign-v2-add-value-article h3 {
    background:url(/images/case-study-icon-document.png) no-repeat left top;
    min-height:51px;
    padding:0 0 0 50px;
}

.care-campaign-v2-add-value-article .cta {
    margin:26px 0 0 0;
}

.care-campaign-v2-add-value p {
    font-size:16px;
}

.care-campaign-v2-add-value-extra {
    background:#e8e6e4;
    padding:25px;

}

.care-campaign-v2-add-value-extra-blog {
    float:left;
    width:316px;
    background:#842c2b;

}

.care-campaign-blog-teaser-v2 {
    padding:45px 20px 20px 40px;
}

.care-campaign-blog-teaser-v2 h3 {
    font-size:24px;
    font-family:arial, sans-serif;
    text-transform:none;
    margin-top:0;
    color:#ffffff;
    background:url(/images/case-study-blog-timpson.png) no-repeat left top;
    /*background-size:68px 68px;*/
    background-size:58px 58px;

    padding:0 0 0 80px;
}

.care-campaign-blog-teaser-v2-foot {
    margin:28px 0 20px 0;
}

.care-campaign-blog-teaser-v2-foot p {
    font-size:15px !important;
}

.care-campaign-blog-teaser-v2 p {
    font-size:16px;
    color:#ffffff;
    margin-right:20px;
}

.care-campaign-blog-teaser-v2 h3 a {
    color:#ffffff;
    font-size:24px;
    font-family:arial, sans-serif;
    text-transform:none;
}

.care-campaign-blog-teaser-v2 h3 a:hover {
    opacity:0.8;
}

.care-campaign-v2-add-value-extra-case-study {
    float:left;
    width:660px;
    min-height:400px;
    margin:0 0 0 25px;
    background:url(/images/case-study-redarc-promo.jpg) no-repeat left top;
    background-size:660px 400px;

}

.care-campaign-v2-add-value-extra-case-study-inner {
    padding:45px 40px 40px 383px;
}

.care-campaign-v2-add-value-extra-case-study h3 {
    font-size:24px;
    font-family:arial, sans-serif;
    text-transform:none;
    margin-top:0;
    color:#ffffff;
}

.care-campaign-v2-add-value-extra-case-study p {
    font-size:16px;
    color:#ffffff;
}


