.sagittarius.SitecoreIsInPrevieworEdit img{
	max-width: 100% !important;
}

.sagittarius .footer .banner--company-info p,
.sagittarius .footer .banner--company-info span{
    color: rgba(255,255,255, .9);
    text-align: left;
    font-size: 12px;
    display: inline-block;
    position: relative;
}
.sagittarius .footer .banner--company-info span{
    padding-right: 20px;
}
.sagittarius .footer .banner--company-info p + p{
    padding-left: 30px;
}
.sagittarius .footer .banner--company-info p + p:before{
    content: "";
    position: absolute;
    left: 13px;
    width:4px;
    height: 4px;
    top:50%;
    margin-top: -2px;
    border-radius: 50%;
    background-color: rgba(255,255,255, .8);
}
.sagittarius footer.footer{
    text-align: left;
}

.sagittarius footer.footer figure img{
	max-width: 300px;
	height: auto;
}


select::-ms-expand {
    display: none;
}

.sagittarius .hide-front-end{
	display:none;
}

.sagittarius.SitecoreIsInPrevieworEdit .hide-front-end{
	display:block;
}

.sagittarius .hide-front-end{
	display:none;
}

.sagittarius .fancybox-container{
	z-index: 99999999;
}

.sagittarius b, .sagittarius optgroup, .sagittarius strong{
	font-weight:500;
}

.sagittarius .no-border{
	border:none !important;
}

.sagittarius .nav--desktop > .text.header-search-block{
    height: 22px;
    cursor: pointer;
    right: 181px;
	position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

/* navigation Fix*/
.sagittarius .nav--desktop ul li>ul{
	display:none;
}

.sagittarius .nav--desktop ul li.active a,
.sagittarius .nav--desktop>ul>li:hover a{
	color:#005B99;
}

.sagittarius .nav--desktop >ul >li.active >a:after{
	content: "";
    position: relative;
    display: block;
    background: #00A5DB;
    border-radius: 1px;
    height: 2px;
    left: 0px;
    right: 10px;
    bottom: -5px;
}

.sagittarius .nav--desktop ul li:hover>ul{
    display: block;
	opacity: 1;
}

.sagittarius .nav--desktop ul li ul{
	top: 80px;
    height: auto;
    position: absolute;
    left: auto;
    right: auto;
    min-width: 220px;
    width: auto;
	padding: 0px 15px 20px;
	background:#ffffff;
	border-bottom:2px solid #00A5DB;
	-webkit-box-shadow: 0 10px 20px -15px #005B99;
            box-shadow: 0 10px 20px -15px #005B99;
}

.sagittarius .nav--desktop>ul>li:hover{
	-webkit-box-shadow:none;
	        box-shadow:none;
}

.sagittarius .nav--desktop ul li ul li a{
	padding:0px;
	text-align:left;
	color: #005B99;
	font-size: 16px;
	letter-spacing: -0.2px;
	line-height: 34px;
	font-weight: normal;
	display: inline-block;
}

.sagittarius .nav--desktop ul li ul li{
	text-align:left;
}

.sagittarius .nav--desktop ul li ul li a:after{
	content: "";
    position: relative;
    display: block;
    background: #ffffff;
    border-radius: 1px;
    height: 2px;
    left: 0px;
    right: 10px;
    bottom: 6px;
}

.sagittarius .nav--desktop ul li ul li a:hover:after,
.sagittarius .nav--desktop ul li ul li.active a:after{
	background: #00A5DB;
}

.sagittarius .lb-outerContainer{
	overflow-x: scroll;
	min-height: 210px;
	padding: 10px;
}

.sagittarius .lightbox .lb-image{
	width: 170% !important;
    height: auto !important;
}

/**************************/
.sagittarius .header-switcher-container .switcher{
	max-width: 1440px;
    margin: 0px auto;
    padding: 0px 15px;
}

.sagittarius .header-switcher-container .switcher ul{
	font-size:0px;
}

.sagittarius .header-switcher-container .switcher li{
	display: inline-block;
}

.sagittarius .header-switcher-container .switcher li a{
  	font-weight: 400;
	font-size: 14px;
    letter-spacing: -0.2px;
    line-height: 17px;
    padding: 12px 15px;
	color: #005B99;
	display:block;
}

.sagittarius .header-switcher-container .switcher li,
.sagittarius .header-switcher-container .switcher li a{
	-webkit-transition: all ease-in 0.3s;
         -o-transition: all ease-in 0.3s;
		    transition: all ease-in 0.3s;
}

.sagittarius .header-switcher-container .switcher li.active{
	background-color: #FFFFFF;
}

.sagittarius .header-switcher-container .switcher li.active a{
	font-weight: 500;
}
.sagittarius .header-switcher-container .switcher li:hover{
	background:#ffffff;
}

.sagittarius .content.nav{
	z-index:1002;
	background:#ffffff;
}

.sagittarius .nav--desktop ul{
	height:100%;
}

.image-as-link{
	border:none !important;
}

.sagittarius-landing-page.sagittarius .content.nav{
	height:80px;
}

.sagittarius-landing-page .mobile-navbar{
	background:#ffffff;
	position:relative;
	height:51px;
}

.float-left{
	float:left;
}

.float-right{
	float:right;
}

.sagittarius img.text-float-image{
	max-width:240px;
	height:auto;
	margin: 0px 0px 50px 50px;
}


hr{
	margin: 25px 0px;
    border-color: #005B99;
}

.pure-g .pure-g .ErrorCodes .pure-g {
    margin: 0px;
}

.sagittarius .show-on-mobile{
	display:none !important;
}

.sub-hub.sagittarius{
	background: #FAFAFA;
	overflow-x:hidden;
}

.sagittarius .inline{
	display:inline-block;
}

.sagittarius .pure-g {
	letter-spacing: normal;
}

.sagittarius .reset-font{
	font-size:0px;
}

.sagittarius .align-center{
	text-align:center !important;
}

.sagittarius .align-center img{
	display:inline-block;
}

.sagittarius .no-margin{
	margin:0px !important;
}

.sagittarius .right-border-radius{
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
}

.sagittarius img{
	max-width:100%;
}

.sagittarius .custom-container img{
	border-radius:6px;
	height:auto;
}

.sagittarius .custom-container.sub-hub-content-container{
	max-width: 930px;
}

.white-background {
    background: #FFFFFF;
}

.sagittarius .custom-container.sub-hub-content-container h1,
.sagittarius .custom-container.sub-hub-content-container h2,
.sagittarius .custom-container.sub-hub-content-container h3,
.sagittarius .custom-container.sub-hub-content-container h4,
.sagittarius .custom-container.sub-hub-content-container h5,
.sagittarius .custom-container.sub-hub-content-container h6,
.sagittarius .custom-container.sub-hub-content-container p{
	max-width:690px;
}

.sagittarius .homepage-intro{
	text-align:center;
	max-width:815px;
	margin: 0px auto;
}

.sagittarius .homepage-intro h2{
	margin-bottom:10px;
	font-size: 36px;
}

.sagittarius .sub-hub-content-container img{
	margin:30px 0px;
}

.sagittarius .subhubtext__container.variation-alignment.custom-container.sub-hub-content-container{
	margin: 0px auto;
}

.sagittarius .custom-container .text.offset-content-left{
	margin-left: 16%;
}

.sagittarius .custom-container .text.offset-content-right{
	margin-right: 16%;
}

.sagittarius .custom-container .text  ol{
	padding-left: 0px;
	list-style-type: none;
	margin-bottom:20px;
}

.sagittarius .custom-container .text  ol > li{
	position: relative;
	counter-increment: inst;
	list-style-type: none;
	margin-left: 20px;
}

.sagittarius .custom-container .text  ol > li::before {
	content: counter(inst)'.';
	font-size: 18px;
	color: #00A5DB;
	font-weight: 500;
	position: absolute;
    left: -21px;
}



.sagittarius .custom-container .text h6,
.sagittarius .custom-container .text h5,
.sagittarius .custom-container .text h4,
.sagittarius .custom-container .text h4 a,
.sagittarius .custom-container .text h3,
.sagittarius .custom-container .text h2,
.sagittarius .custom-container .text h1,
.sagittarius .custom-container .page-header h4{
	color:#005B99;
	margin-top:0px;
	font-weight: 500;
	border:none;
}

.sagittarius .custom-container .text h4:hover a{
	color:#093C7D;
}

.sagittarius .custom-container .text h1{
    font-size: 40px;
    margin-bottom: 22px;
}

.sagittarius .custom-container .text h2{
    font-size: 32px;
    margin-bottom: 22px;
	line-height: 42px;
}


.sagittarius .custom-container .text h3{
    font-size: 28px;
    margin-bottom: 22px;
}

.sagittarius .custom-container .text h4,
.sagittarius .custom-container .text h4 a,
.sagittarius .custom-container .page-header h4{
    font-size: 26px;
	display: inline-block;
}

.sagittarius .custom-container .text h4 a{
	margin-bottom:0px !important;
}

.sagittarius .custom-container .text h6{
	font-size: 18px;
	font-weight: 500;
	margin-top:25px;
	margin-bottom:15px;
}

.sagittarius .custom-container .wrapper--productHead .text h6{
	margin:0px;
	font-size: 32px;
	font-weight: 500;
	line-height: 42px;
}

.sagittarius .heading-show-chevron{
	position: relative;
    padding-right: 13px;
	display: inline-block;
}

.sagittarius .heading-show-chevron:before,
.sagittarius .heading-show-chevron:after{
	content: "";
    background: #00A5DB;
    height: 11px;
    width: 2px;
    border-radius: 4px;
    position: absolute;
    right: -4px;
    top: 15px;
    -webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
			transform: rotate(45deg);
}

.sagittarius .heading-show-chevron:after{
	top: 9px;
	-webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
		    transform: rotate(-45deg);
}

.sagittarius .custom-container .text h5{
	margin-top: 0px;
    font-weight: 500;
    font-size: 36px;
    line-height: 43px;
    margin-bottom: 20px;
}

.sagittarius .inline{
	display:inline-block !important;
}

.sagittarius-breadcrumb-container{
	background-color: #00A5DB;
}

.sagittarius-breadcrumb-container .breadcrumb {
	max-width: 1440px;
	margin: 0px auto;
	padding: 0px 15px;
	height: 30px;
}

.sagittarius-breadcrumb-container .breadcrumb * {
    color: #ffffff;
	vertical-align: middle;
	line-height: 8px;
}

.sagittarius-breadcrumb-container .breadcrumb li{
	list-style-type: none;
    display: inline-block;
    padding-right: 15px;
    padding-top: 1px;
    height: 30px;
}

.sagittarius-breadcrumb-container .breadcrumb li a{
	position: relative;
}

.sagittarius-breadcrumb-container .breadcrumb li a:after{
	content: "\f054";
	font-family: "Font Awesome 5 Pro";
	font-weight: 500;
	position:absolute;
	top: 7px;
    right: -13px;
	font-size: 11px;
	color:#ffffff;
	letter-spacing: 0.35px;
	-webkit-transform:translateY(6px);
        -ms-transform:translateY(6px);
            transform:translateY(2px);
}

.sagittarius-breadcrumb-container .breadcrumb span{
	font-family: Neo Sans,Helvetica,Arial,sans-serif;
	font-size: 12px;
	letter-spacing: 0.3px;
	line-height: 28px;
}

.sagittarius .search-box-form{
	padding: 0px 15px;
	opacity:0;
	z-index: -100;
	width: 100%;
	position: absolute;
	top: 80px;
	right:0px;
    background: #ffffff;
	text-align: center;
	-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
         -o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-webkit-transform:translateY(-80px);
        -ms-transform:translateY(-80px);
            transform:translateY(-80px);
}

.sagittarius .search-box-form.in-banner{
	padding: 0px 10px;
	text-align:left; 
	top:0;
	opacity: 1;
	z-index: 10;
	position: relative;
	-webkit-transform:translateY(0px);
        -ms-transform:translateY(0px);
            transform:translateY(0px);
}

.sagittarius .subhubtext__background.search-banner .subhubtext__container{
	padding: 0px 10px 68px;
}

.sagittarius .search-banner .subhubtext__container h1{
	margin-bottom: 30px;
}

.sagittarius .search-box-form.in-banner .input-group-button input[type=submit]{
	margin-left: 20px;
	top:-5px;
	-webkit-box-shadow: none;
  			box-shadow: none;
}

.sagittarius .open-search-bar .search-box-form{
	opacity:1;
	-webkit-transform:translateY(0px);
        -ms-transform:translateY(0px);
            transform:translateY(0px);
}

.sagittarius .subhubtext__background.search-banner .subhubtext__container{
	max-width: 720px;
}

.sagittarius .search-box-form:before,
.sagittarius .search-box-form:after{
	content:"";
	position:absolute;
	top: 0px;
	left:-100%;
	width:100%;
	height:80px;
	background:#ffffff;
}

.sagittarius .search-box-form.in-banner:before, 
.sagittarius .search-box-form.in-banner:after,
.sagittarius .search-box-form.in-banner .search-close{
	display: none;
}

.sagittarius .search-bar.in-banner input[type=text]{
	max-width: 100%;
	width: 426px;
	margin: 10px 0px;
}

.sagittarius .search-box-form:after{
	left:auto;
	right:-100%;
}

.sagittarius .search-bar input[type=text]{
	width: 690px;
	border:none;
	border-bottom: 1px solid #E5E6E7;
	background:transparent;
	font-size: 26px;
	line-height: 31px;
	font-weight: 300;
	color: #000000;
	border-radius: 0;
	padding:10px 0px;
	margin: 0px 0px 20px;
}

.sagittarius .search-bar input[type=text]::placeholder{
	font-size: 26px;
	line-height: 31px;
	font-weight: 300;
	color: #000000;
}

.sagittarius .search-box-form .input-group-button{
	display: inline-block;
}


.sagittarius .search-box-form .input-group-button input[type=submit]{
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 2px;
	text-transform:uppercase;
	background-image:none;
	height: 60px;
    width: 210px;
	position: relative;
    top: 0;
    right: 0;
    margin-left: 30px;
	border-radius: 4px;
	background-color: #00A5DB;
	-webkit-box-shadow: 0 10px 20px -9px #005B99;
            box-shadow: 0 10px 20px -9px #005B99;
}

.sagittarius .search-box-form .search-close{
    cursor: pointer;
    letter-spacing: 0.78px;
    color: #ADAFAA;
    font-size: 14px;
    font-weight: 500;
	padding: 10px 15px;
    text-transform: uppercase;
    position: absolute;
    right: 16px;
    top: 50%;
    -webkit-transform: translateY(-65%);
        -ms-transform: translateY(-65%);
            transform: translateY(-65%);
}

.sagittarius .search-box-form .search-close:before,
.sagittarius .search-box-form .search-close:after{
	content: "";
    height: 14px;
    width: 2px;
    background: #00A5DB;
    position: absolute;
    right: 3px;
    top: 50%;
	-webkit-transform: translateY(-50%) rotate(45deg);
        -ms-transform: translateY(-50%) rotate(45deg);
            transform: translateY(-50%) rotate(45deg);
}

.sagittarius .search-box-form .search-close:after{
	-webkit-transform: translateY(-50%) rotate(-45deg);
        -ms-transform: translateY(-50%) rotate(-45deg);
            transform: translateY(-50%) rotate(-45deg);
}


.sagittarius figure{
	height: 100%;
	margin: 0px 10px 0px 0px;
}

.sagittarius .footer__menu__wrapper figure{
	margin-bottom: 45px;
}

.sagittarius.sagittarius-landing-page figure{
	width: 100%;
    margin: 0px auto;
    max-width: 1170px;
}

.sagittarius .logo-container {
	display: block;
	max-width:65px;
    position: relative;
    top: 50%;
    left: auto;
    vertical-align: middle;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

.sagittarius .logo-container svg{
	vertical-align: middle;
}

.sagittarius.sagittarius-landing-page .logo-container {
	max-width: 91px;
}

.sagittarius.sagittarius-landing-page .logo-container svg{
	width: 91px;
    height: 28px;
}

.sagittarius .nav--desktop{
	height: 80px !important;
	background: #ffffff;
	max-width: 1440px;
    padding: 0px 15px;
    margin: 0px auto;
    box-sizing: border-box;
	-webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
}

.sagittarius .main-menu desktop__menu{
	height:100%;
}

.sagittarius .nav--desktop ul li a {
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    padding: calc(((91px - 1.6rem)/2) - 5px) 10px;
}

.sagittarius a,
.sagittarius a:after,
.sagittarius a:before{
	-webkit-transition: all ease-in 0.3s;
    -o-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
}

.sagittarius .button-ghost,
.sagittarius .blue-button,
.sagittarius .white-button,
.sagittarius .blue-ghost-button,
.sagittarius .white-ghost-button,
.sagittarius .button.light-blue{
	position: relative;
    cursor: pointer;
    overflow: hidden;
    background-color: transparent;
    margin: 25px auto 0px !important;
    font-weight: 500 !important;
    padding: 17px 10px !important;
    border: 2px solid #005B99;
    color: #005B99;
    text-transform: uppercase;
    text-align: center;
    border-radius: 4px !important;
    display: block;
    font-size: 14px;
    letter-spacing: 0.5px;
    -webkit-transition: all ease-in 0.3s;
    -o-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
}

.sagittarius .button-ghost{
	color: #005B99 !important;
	border-bottom:2px solid #005B99 !important;
}

.sagittarius .button-ghost:hover{
	background-color: #005B99;
	color: #ffffff !important;
	border-bottom:2px solid #005B99 !important;
}

.sagittarius .blue-button{
	border: 2px solid #00A5DB !important;
	background-color: #00A5DB;
	color: #FFFFFF !important;
	letter-spacing: 2.1px;
	margin-top:25px;
}

.sagittarius .blue-button:hover{
	border: 2px solid #33B7E2 !important;
	background-color: #33B7E2;
	-webkit-box-shadow: 0 10px 15px -12px rgba(67,67,67,1);
			box-shadow: 0 10px 15px -12px rgba(67,67,67,1);
}

.sagittarius .white-button{
	border: 2px solid #ffffff !important;
	color: #ffffff;
}

.sagittarius .white-button:hover{
	background-color: #ffffff ;
	color: #005B99;
}

.sagittarius .blue-ghost-button{
	color:#005B99 !important;
	border: 2px solid #005B99 !important;
	letter-spacing: 2.1px;
    margin-top: 25px;
}

.sagittarius .blue-ghost-button:hover{
	color:#ffffff !important;
}

.sagittarius .white-ghost-button{
	color:#ffffff;
	border: 2px solid #ffffff !important;
}

.sagittarius .white-ghost-button:hover{
	color: #005B99 !important;
	background-color:#ffffff;
	border: 2px solid #ffffff !important;
}

.sagittarius .blue-ghost-button:hover{
	background-color: #005B99;
	color: #ffffff;
}

.sagittarius .cta__contentBlock .button-ghost,
.sagittarius .cta__contentBlock .blue-button,
.sagittarius .cta__contentBlock .white-button,
.sagittarius .cta__contentBlock .blue-ghost-button{
	max-width:290px;
	padding: 17px 4px;
}

.sagittarius .cta-heading{
	font-size: 26px;
	font-weight: 500;
	line-height: 31px;
}

.sagittarius .sagittarius-banner-cover-image{
	background: -webkit-linear-gradient(48.92deg, #005B9C 0%, #0090CB 100%);
	background: -o-linear-gradient(48.92deg, #005B9C 0%, #0090CB 100%);
	background: linear-gradient(41.08deg, #005B9C 0%, #0090CB 100%);
	min-height:420px;
	position: relative;
	overflow:hidden;
}

.sagittarius .lead-image{
	bottom: 0px;
    position: absolute;
    right: 23%;
	max-width:330px;
}

.sagittarius .lead-image.wide{
	max-width:400px;
}

.sagittarius .lead-image-container{
	max-width: 1410px;
    margin: 0px auto;
}

.sagittarius .lead-image-content{
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 60px;
    max-width: 678px;
}

.sagittarius .lead-image-content .attribution{
	font-size: 16px;
	letter-spacing: 0.5px;
	line-height: 30px;
	font-weight:500;
}

.sagittarius .lead-image-content a{
	-webkit-box-shadow: 0 10px 20px -9px #434343;
            box-shadow: 0 10px 20px -9px #434343;
}

.sagittarius .lead-image-content .blue-button{
	min-width: 210px;
    text-align: center;
}

.sagittarius .sagittarius-banner-cover-image h1{
	font-size: 42px;
	color:#ffffff;
	font-weight: 500;
	line-height: 52px;
	max-width:100%;
	margin: 0px 0px 15px 0px;
}

.sagittarius .sagittarius-banner-cover-image p{
	font-size: 20px;
	line-height: 30px;
	color:#ffffff;
	letter-spacing: 0.5px;
}

.sagittarius .image-float-right{
	margin-top:30px;
}

.sagittarius .image-float-right img{
	float:right;
	max-width: 100%;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.sagittarius .book-by-calling{
	border-radius: 6px;
    text-align: center;
    padding: 21px;
    margin-bottom: 30px;
}

.sagittarius .custom-container .text p.sub-note{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-left:15px;
	margin-bottom:0px;
}

.sagittarius .btn-container a{
	margin-right:20px;
}


.sagittarius .custom-container .text .book-by-calling p.sub-note{
	font-size: 16px;
	line-height: 19px;
	font-weight: 400;
}

.sagittarius .custom-container .text .book-by-calling a.telephone-heading{
	font-size: 32px;
	line-height: 38px;
}

.sagittarius .custom-container .text .book-by-calling p.sub-note,
.sagittarius .custom-container .text .book-by-calling a.telephone-heading{
	padding-left:0px;
}

.sagittarius .custom-container .text a.telephone-heading{
	line-height: 38px;
	font-weight: 500;
	color: #FFFFFF;
	padding-left:15px;
	font-size: 32px;
	border-bottom:none;
}

.sagittarius .custom-container .text p, 
.sagittarius .custom-container .text a{
	margin-bottom:15px;
}

.sagittarius .custom-container .text a.button-ghost,
.sagittarius .custom-container .text a.blue-button,
.sagittarius .custom-container .text a.white-button,
.sagittarius .custom-container .text a.blue-ghost-button,
.sagittarius .custom-container .text a.white-ghost-button,
.sagittarius .custom-container .text a.light-blue{
	font-size: 14px;
	min-width: 206px;
    text-align: center;
    display: inline-block;
}

.sagittarius .custom-container .text .small-block-alignment{
	max-width: 330px;
	margin: 0px auto;
}

.sagittarius .custom-container .text .small-block-alignment a.blue-button{
	margin-top: 50px !important;
	width: 100%;
	font-size: 18px;
	line-height: 22px;
}

.sagittarius .custom-container .text ul li{
	list-style-type: none;
    margin-left: 14px;
    margin-bottom: 10px;
	position:relative;
}

.sagittarius .custom-container .text ul li:before{
	content: "";
    position: absolute;
    height: 6px;
    width: 6px;
    background-color: #00A5DB;
    border-radius: 50%;
    top: 10px;
    left: -13px;
    border:none;
}

.sagittarius .custom-container .text .btn-container a{
	margin-right: 20px !important;
}

.sagittarius .custom-container .text li,
.sagittarius .custom-container .text p, 
.sagittarius .custom-container .text a,
.sagittarius .custom-container .text dl,
.sagittarius .custom-container .text dt,
.sagittarius .custom-container .text dd{
	font-size: 18px;
	color: #000000;
	line-height: 26px;
	font-family: Neo Sans,Helvetica,Arial,sans-serif;
}

.sagittarius .custom-container .text p.subtext,
.sagittarius .custom-container .text p.subtext a{
	font-size: 14px;
	line-height: 24px;
}

.sagittarius .custom-container .text p.subtext{
	color: #434343;
	margin-top:25px;
}

.sagittarius .custom-container .text .blue-list{
	max-width:460px;
	margin: 20px 0px 50px;
}

.sagittarius .custom-container .text .blue-list li{
	list-style-type:none;
	color: #005B99;
	font-weight: 500;
	line-height: 26px;
	letter-spacing: 0.45px;
	position:relative;
	margin-left: 0px;
    padding-left: 13px;
	margin-bottom:10px;
}

.sagittarius .custom-container .text .blue-list.grey-text li{
	color: #434343;
}

.sagittarius .custom-container .text .blue-list li:before{
	content: "";
    color: #00A5DB;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 11px;
    left: -1px;
}

.sagittarius .custom-container .product-list-content{
	text-align: left;
}

.sagittarius .custom-container .ticked-list{
	margin-top:20px;
}

.sagittarius .custom-container .text ul.ticked-list li{
	font-family: Neo Sans,Helvetica,Arial,sans-serif;
	color: #005B99;
	font-weight: 500;
	position:relative;
	padding-left:33px;
	font-size: 16px;
	letter-spacing: 0.4px;
	line-height: 22px;
	list-style-type: none;
    margin-left: 0px;
	margin-bottom:0px;
	padding-bottom: 10px;
}

.sagittarius .custom-container ul.ticked-list li:before{
	content:"";
	background-image:url('/-/media/themes/baxiuk/images/sagittarius/tick-lightBlue.png');
	position:absolute;
	left:0px;
	top:2px;
	width:23px;
	height:19px;
	background-repeat:no-repeat;
	background-size:cover;
	background-color: transparent;
	border-radius:0;
}

.sagittarius .ticked-list.product li {
	color: #434343;
}

.sagittarius .ticked-list.product li:before{
	background-image:url('/-/media/themes/baxiuk/images/sagittarius/tick-green.png');
}

.sagittarius .product-list-content a {
	text-align:center;
}


.sagittarius .ticked-list.white{
	background:transparent !important;
}

.sagittarius .ticked-list.white li{
	color: #FFFFFF;
}
.sagittarius .custom-container .text ul.ticked-list.white li:before{
	background-image:url('/-/media/themes/baxiuk/images/sagittarius/tick-white.png');
}

.sagittarius .custom-container .text a{
	border-bottom:2px solid #00A5DB;
	font-size: 18px;
	color:#000;
	border-radius:1px;
	font-weight:800;
    display: inline;
	margin-bottom:0px;
	padding-bottom:0px;
}


.sagittarius .custom-container .text a.image-link{
	border-bottom:none
}

.sagittarius .custom-container .text .image-link .small{
	font-size:10px;
}


.sagittarius .align-middle{
	position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

.sagittarius .align-middle h1,
.sagittarius .align-middle h2,
.sagittarius .align-middle h3,
.sagittarius .align-middle h4,
.sagittarius .align-middle h5,
.sagittarius .align-middle p{
	margin-top:0px;
}



.sagittarius .subhubtext__background{
	background: -webkit-linear-gradient(48.92deg, #005B9C 0%, #0090CB 100%);
	background: -o-linear-gradient(48.92deg, #005B9C 0%, #0090CB 100%);
	background: linear-gradient(41.08deg, #005B9C 0%, #0090CB 100%);
	min-height: 320px;
    vertical-align: middle;
	position:relative;
	display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
}

.sagittarius .subhubtext__background.image-peaked-top{
	display:block;
}

.sagittarius .subhubtext__background .absolute-top.which{
	position: absolute;
    right: 19%;
    top: -5px;
	z-index:1001;
}

.sagittarius .subhubtext__background .absolute-top.which:before{
	content:"";
	position:absolute;
	top:0px;
	right:19px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 0 0 5px;
	border-color: transparent transparent transparent #ed1c23;
}

.sagittarius .custom-container .sagittarius-sub-container .pure-g [class *="pure-u"]{
	padding:0px;
}


.sagittarius .sagittarius-sub-container h4{
	color:#005B99;
}

.sagittarius .sagittarius-sub-container p{
	color:#000000;
}

.sagittarius .green-new{
	background-color: #64B559;
}

.sagittarius .white-new{
	background: #ffffff;
}

.sagittarius .gradient-blue{
	background: -webkit-linear-gradient(43.01deg, #005B99 0%, #00A5DB 100%);
	background: -o-linear-gradient(43.01deg, #005B99 0%, #00A5DB 100%);
	background: linear-gradient(46.99deg, #005B99 0%, #00A5DB 100%);
}

.sagittarius .sagittarius-sub-container .green-new.text h4,
.sagittarius .sagittarius-sub-container .green-new.text p{
	color:white;
}

.sagittarius .gradient-green-new{
	background: -webkit-linear-gradient(180deg, #197210 0%, #60C659 100%);
	background: -o-linear-gradient(180deg, #197210 0%, #60C659 100%);
	background: linear-gradient(180deg, #197210 0%, #60C659 100%);
}

.sagittarius .subhubtext__container{
    padding: 68px 10px;
    max-width: 700px;
    text-align: center;
    margin: 0px auto;
}

.sagittarius .subhubtext__container a[class*="button"] {
	min-width:210px;
}

.sagittarius .subhubtext__container.wide{
	 max-width: 780px;
}

.sagittarius .custom-container .text p.content-note, 
.sagittarius .custom-container .text p.content-note a{
	font-size:14px;
	line-height:18px;
	margin: 0px;
}

.sagittarius .subhubtext__container p.content-note{
	font-size: 12px;
	line-height: 26px;
	margin-top:25px;
}

.sagittarius .subhubtext__container a.support-number{
	text-decoration:none;
	line-height: 31px;
	font-weight: 500;
	font-size: 26px;
	display:block;
	margin-top: 10px;
	border:none;
}

.sagittarius .subhubtext__container.variation-alignment{
	text-align: left;
    padding: 130px 5px 45px;
    max-width: 910px;
    margin: 0px auto;
}

.sagittarius.contact-page .subhubtext__background{
	min-height: 220px;
}

.sagittarius.contact-page .subhubtext__container.variation-alignment{
	padding: 53px 5px 45px;
}

.sagittarius .subhubtext__container.variation-alignment .content{
	max-width: 930px;
    padding-right: 210px;
}

.sagittarius .subhubtext__container *{
	margin:0px
}

.sagittarius .subhubtext__container h1,
.sagittarius .subhubtext__container h3,
.sagittarius .subhubtext__container h4{
	color: white;
	margin-bottom:20px;
	font-size:42px;
	font-weight:500;
}

.sagittarius.sagi-faq-detail-page .subhubtext__container h1{
	max-width:570px;
}

.sagittarius .subhubtext__container h4{
	font-size: 18px;
	line-height: 22px;
	margin-bottom:5px;
}

.sagittarius .subhubtext__container p{
	color: white;
	font-size: 18px;
	line-height: 26px;
}

.sagittarius .subhubtext__container p a,
.sagittarius .sagittarius-banner-cover-image p a{
	color: white;
    font-size: 18px;
    line-height: 26px;
	text-decoration:underline;
}

.sagittarius .subhubtext__container p a.button-ghost,
.sagittarius .subhubtext__container p a.blue-button,
.sagittarius .subhubtext__container p a.white-button,
.sagittarius .subhubtext__container p a.blue-ghost-button,
.sagittarius .subhubtext__container p a.white-ghost-button,
.sagittarius .subhubtext__container p a.button.light-blue{
	text-decoration:none;
	font-size: 14px;
}

.sagittarius .narrow-lead-banner .subhubtext__container{
	max-width: 450px;
}

.sagittarius.ppc-landing-page .narrow-lead-banner .subhubtext__container p{
	font-weight: 500;
}

.sagittarius .custom-container{
	max-width: 1440px;
    margin: 35px auto;
}

.sagittarius .custom-container > .pure-g{
	-webkit-box-align: center;
  -webkit-align-items: center;
       -ms-flex-align: center;
          align-items: center;
}

.sagittarius .sagi-push-content-top .custom-container > .pure-g{
	-webkit-box-align: initial;
  -webkit-align-items: initial;
       -ms-flex-align: initial;
          align-items: initial;
}



.sagittarius.small-container .custom-container,
.sagittarius.sagittarius-landing-page .custom-container,
.sagittarius-landing-page-hybrid.sagittarius .custom-container{
	max-width: 1170px;
}

.sagittarius .custom-container.expand-top{
	margin: 50px auto 0px;
}

.sagittarius .custom-container.expand-top .pure-g .pure-u-1{
	padding:0px;
}

.sagittarius .cta-text-block h4{
	margin-top:0px;
	color: #005B99;
	font-weight: 500;
	font-size: 36px;
	line-height: 46px;
}

.sagittarius .cta-text-block p{
	font-size: 18px;
	color: #000000;
	margin: 30px 0px;
}

.sagittarius .cta-button-container{
	margin: 20px 0px;
    padding-top: 30px;
}

.sagittarius .cta-button-container__button,
.sagittarius .cta-button-container__button--ghost{
	margin-right:20px;
	border-radius: 4px;
	padding: 19px 17px;
	font-size: 14px;
	letter-spacing: 2px;
	text-transform:uppercase;
	font-weight: 500;
	text-align: center;
	-webkit-box-shadow: 0 10px 20px -9px #005B99;
            box-shadow: 0 10px 20px -9px #005B99;
			
	background-color: #00A5DB;
	color:#ffffff;
	border: 2px solid #00A5DB;
}

.sagittarius .cta-button-container__button--ghost{
	border: 2px solid #005B99;
	background-color: transparent;
	color:#005B99;
}

.sagittarius .image-padding{
	padding:30px 50px;
}

.sagittarius .sagittarius-sub-container .pure-u-1-2:last-child{
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
}

.sagittarius .sagittarius-sub-container{
	height: 387px;
	border-radius:6px;
	-webkit-box-shadow: 0 2px 4px 0 rgba(67,67,67,0.2);
            box-shadow: 0 2px 4px 0 rgba(67,67,67,0.2);
}

.sagittarius .sagittarius-sub-container.auto-height{
	height: auto;
}

.sagittarius .custom-container .sagittarius-sub-container.auto-height .pure-g [class *="pure-u"]{
	height: auto;
}

.sagittarius .sagittarius-sub-container.auto-height img{
	width: auto;
    height: 100%;
	display:inline-block;
}

.sagittarius .small-block-image .sagittarius-sub-container.auto-height img{
	height: 85%;
    top: 57%;
	display:block;
}

.sagittarius .sagittarius-sub-container.cta-small-block{
	height:387px;
}

.sagittarius .sagittarius-sub-container > .pure-g,
.sagittarius .sagittarius-sub-container > .pure-g > .pure-u-1{
	height:100%;
}

.sagittarius .sagittarius-sub-container.no-shadow{
	-webkit-box-shadow: 0 2px 4px 0 rgba(67,67,67,0);
            box-shadow: 0 2px 4px 0 rgba(67,67,67,0);
}

.sagittarius .sagittarius-sub-container.padding-right{
	margin-right:1px;
}

.sagittarius .sagittarius-sub-container.padding-left{
	margin-left:1px;
}

.trustpilot-mini-carousel{
	position: relative;
	background:#ffffff;
}

.trustpilot-mini-carousel .trustpilot-widget{
	padding-top: 0px;
	position: absolute !important;
	top: 50%;
	left: 25px;
	right: 25px;
	transform: translateY(-50%);
}

.sagittarius .sagittarius-sub-container .text{
	border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.sagittarius .sagittarius-sub-container .text h4{
	margin:0px;
	margin-bottom: 15px;
	font-size: 32px;
	line-height: 42px;
	font-weight: 500;
}

.sagittarius .sagittarius-sub-container .text p{
	margin:0px;
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 26px;
}

.sagittarius .sagittarius-sub-container img{
	height:105%;
	width:auto;
	max-width: initial;
	position: relative;
    top: 50%;
	left:50%;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
    -webkit-transform: translateY(-50%) translateX(-50%);
        -ms-transform: translateY(-50%) translateX(-50%);
            transform: translateY(-50%) translateX(-50%);
}

.sagittarius .custom-container .sagittarius-sub-container .text .button{
	display: inline-block;
    width: auto;
	text-align:center;
	margin:0px;
	margin-top: 60px;
	border: 2px solid #005B99;
	background:transparent;
	border-radius: 4px;
	box-shadow: 0 5px 10px -6px rgba(0,0,0,0.2);
	text-transform:uppercase;
	color:#005B99;
	font-size: 14px;
	letter-spacing: 2.1px;
	font-weight: 500;
	line-height: 17px;
	padding: 20px 5px;
	min-width: 206px;
	-webkit-transition: all ease-in 0.3s;
		 -o-transition: all ease-in 0.3s;
			transition: all ease-in 0.3s;
}
.sagittarius .custom-container .sagittarius-sub-container .text .button:hover{
	background-color: #005B99;
    color: #ffffff;
}

.sagittarius .custom-container .sagittarius-sub-container .green-new.text .button{
	border: 2px solid #ffffff;
	color:#ffffff;
}

.sagittarius .custom-container .sagittarius-sub-container .green-new.text .button:hover{
	border: 2px solid #005B99;
	background-color: #005B99;
    color: #ffffff;
}

.sagittarius-sub-container .text,
.sagittarius-sub-container .container{
	height:100%;
}

.sagittarius .sagittarius-sub-container figcaption,
.sagittarius .custom-container figcaption{
	display:none;
}

.sagittarius .custom-container .sagi-content-banner figure{
	text-align:center;
}

.sagittarius .custom-container .sagittarius-sub-container figure,
.sagittarius .custom-container figure{
	padding:0px;
	overflow:hidden;
	margin:0px;
	height: 100%;
	max-width:100%;
	border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.sagittarius .custom-container figure.a-right{
	float:right;
}

.sagittarius-sub-container figure.hide-on-mobile{
	position:relative;
}

.sagittarius-sub-container figure.hide-on-mobile:after{
	content:"";
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;
	width:0px;
}
.sagittarius-sub-container figure.hide-on-mobile.white-new:after{
	background:#ffffff;
}

.sagittarius .custom-container figure{
	padding:50px;
}

.sagittarius .custom-container figure.no-padding{
	padding:0px;
}

.sagittarius .sagittarius-sub-container .content{
	position: relative;
    top: 50%;
	padding: 0px 14px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

.sagittarius .sagittarius-sub-container .content a.button{
	margin: 0px;
    margin-top: 60px;
}

.sagittarius-video-container {
	min-height: 600px;
}


.sagittarius .custom-container .cta--singleLink{
	margin:15px 0px 15px;
	border-radius: 6px;
	text-align:center;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 2px 4px 0 rgba(67,67,67,0.2);
            box-shadow: 0 2px 4px 0 rgba(67,67,67,0.2);
}

.sagittarius .custom-container .video-banner-content .cta--singleLink{
	background:transparent;
	position: static;
	-webkit-box-shadow: 0 2px 4px 0 rgba(67,67,67,0);
            box-shadow: 0 2px 4px 0 rgba(67,67,67,0);
}

.sagittarius .custom-container .cta__headerBlock{
	display:none;
}

.sagittarius .custom-container .cta__contentBlock h4,
.sagittarius .custom-container .cta__contentBlock h5{
	font-family: Neo Sans,Helvetica,Arial,sans-serif;
	color: #005B99;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
}

.sagittarius .custom-container .cta__contentBlock.newsArticle h4{
	margin-top: 0px;
}

.sagittarius .custom-container .cta__contentBlock h5{
	font-size: 16px;
}

.sagittarius .custom-container .cta__contentBlock {
	padding: 20px 40px;
}

.sagittarius .custom-container .pure-u-lg-1-4 .cta__contentBlock {
	padding: 20px 25px;
}

.sagittarius .custom-container .pure-u-lg-1-4 .cta__contentBlock.newsArticle {
	padding: 20px;
}

.sagittarius .custom-container .pure-u-lg-1-4 .cta__linkBlock {
	padding:0px 20px 20px;
}

.sagittarius .custom-container .pure-u-lg-1-4 .product-literature .cta__linkBlock{
	padding: 0px;
}

.sagittarius .custom-container .product-literature .cta__imageBlock:before{
	content:"";
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
}

.sagittarius .custom-container .image-variation.product-literature .cta__imageBlock img{
	max-height: 160px;
	min-height: 160px;
	width: auto;
	-webkit-transform: translateY(-47%) translateX(-50%);
	    -ms-transform: translateY(-47%) translateX(-50%);
			transform: translateY(-47%) translateX(-50%);
}

.sagittarius .custom-container .pure-u-lg-1-4 .product-literature .cta__imageBlock:before{
	background: -webkit-linear-gradient(124.44deg, #005B9C 0%, #0090CB 100%);
	background: -o-linear-gradient(124.44deg, #005B9C 0%, #0090CB 100%);
	background: linear-gradient(325.56deg, #005B9C 0%, #0090CB 100%);
}

.sagittarius .custom-container .pure-u-lg-1-4:nth-child(7n+1) .product-literature .cta__imageBlock:before{
	background: -webkit-linear-gradient(124.44deg, #005B9C 0%, #0090CB 100%);
    background: -o-linear-gradient(124.44deg, #005B9C 0%, #0090CB 100%);
    background: linear-gradient(325.56deg, #005B9C 0%, #0090CB 100%);
}

.sagittarius .custom-container .pure-u-lg-1-4:nth-child(5n+2) .product-literature .cta__imageBlock:before{
	background: -webkit-linear-gradient(116.37deg, #005B9C 0%, #0090CB 100%);
    background: -o-linear-gradient(116.37deg, #005B9C 0%, #0090CB 100%);
    background: linear-gradient(333.63deg, #005B9C 0%, #0090CB 100%);
}

.sagittarius .custom-container .pure-u-lg-1-4:nth-child(-3n+6) .product-literature .cta__imageBlock:before{
	background: -webkit-gradient(linear, left bottom, left top, from(#005B9C), to(#0090CB));
    background: -webkit-linear-gradient(bottom, #005B9C 0%, #0090CB 100%);
    background: -o-linear-gradient(bottom, #005B9C 0%, #0090CB 100%);
    background: linear-gradient(0deg, #005B9C 0%, #0090CB 100%);
}

.sagittarius .custom-container .product-literature .cta__contentBlock .product-literature-downloads {
	padding: 10px 10px 15px;
}

.sagittarius .custom-container .product-literature .cta__contentBlock {
	padding: 0px;
}

.sagittarius .custom-container .product-literature .cta__contentBlock .content-block-p{
	padding:0px 5px
}

.sagittarius .blog-feature-image{
	max-width: 230px;
    display: inline-block;
    float: right;
    margin: 0px 0px 25px 25px;
}


.sagittarius .custom-container .cta__contentBlock p,
.sagittarius .custom-container .cta__contentBlock a.text-link{
	color: #000000;
	font-size: 18px;
	line-height: 26px;
}

.sagittarius .custom-container .cta__contentBlock p.button-ghost{
    font-size: 14px;
    line-height: 26px;
}

.sagittarius .custom-container .cta__contentBlock a.text-link{
	border-radius: 1px;
    font-weight: 800;
	border-bottom: 2px solid #00A5DB;
}

.sagittarius .custom-container .cta__imageBlock img{
	height: 100%;
    width: auto;
    max-width: initial;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.sagittarius .custom-container .full-width .cta__imageBlock img{
	width: 100%;
    height: auto;
}

.sagittarius .custom-container .cta--singleLink.sagi-product-item{
	text-align:left;
}

.sagittarius .custom-container .cta--singleLink.sagi-product-item .cta__contentBlock {
	padding: 20px 15px;
}

.sagittarius .custom-container .cta--singleLink.product-literature .cta__contentBlock p{
	margin:7px 0px;
}

.sagittarius .custom-container .cta--singleLink.product-literature .button-ghost,
.sagittarius .custom-container .cta--singleLink.product-cta .button-ghost{
	max-width:100%;
	font-size: 14px;
	letter-spacing: 0.5px;
	line-height: 17px;
	margin:0px !important;
	padding: 12px 0px !important;
	border:none !important;
	border-radius: 0px !important;
	border-bottom-left-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
	color: #005B99;
}

.sagittarius .custom-container .cta--singleLink.product-literature .button-ghost:before,
.sagittarius .custom-container .cta--singleLink.product-cta .button-ghost:before{
	content:"";
	position:absolute;
	top:0px;
	left:5px;
	right:5px;
	height:1px;
	background:#f4f4f5;
	-webkit-transition: all ease-in 0.3s;
    -o-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
}

.sagittarius .custom-container .cta--singleLink.product-literature .button-ghost:hover:before,
.sagittarius .custom-container .cta--singleLink.product-cta .button-ghost:hover:before{
	opacity:0;
}

.sagittarius .custom-container .cta--singleLink.product-literature .product-literature-downloads{
	text-align:left;
}

.sagittarius .custom-container .cta--singleLink.product-literature .product-literature-downloads h4{
	font-size: 18px;
	font-weight: 500;
	margin-top:0px;
	margin-bottom:17px;
}

.sagittarius .custom-container .cta--singleLink.product-literature .product-literature-downloads .download{
	font-size: 12px;
	color: #ADAFAA;
	font-weight: 500;
	line-height: 14px;
	padding:0px;
}

.sagittarius .custom-container .cta--singleLink.product-literature .product-literature-downloads p{
	margin:0px;
	line-height:16px;
	padding:10px 0px;
}

.sagittarius .custom-container .cta--singleLink.product-literature .product-literature-downloads p a{
	border: none;
	color: #434343;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.5px;
	text-transform:uppercase;
	padding-left: 27px;
	position:relative;
}

.sagittarius .custom-container .cta--singleLink.product-literature .product-literature-downloads p a:hover{
	color: #005B99;
}

.sagittarius .custom-container .cta--singleLink.product-literature .product-literature-downloads p a:before{
	content: "";
    background-image: url(/-/media/themes/baxiuk/images/sagittarius/downloadIcon.svg);
    position: absolute;
    top: 2px;
    left: 0px;
    width: 20px;
    background-repeat: no-repeat;
    height: 13px;
	-webkit-transition: all ease-in 0.3s;
    -o-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
}

.sagittarius .custom-container .cta--singleLink.product-literature .product-literature-downloads p a:hover:before{
	background-image: url(/-/media/themes/baxiuk/images/sagittarius/downloadIcon_BLUE.svg);
}


.sagittarius .sagi-product-item h5{
	margin:0px;
	font-size: 18px;
	font-weight: 500;
	line-height: 22px;
}

.sagittarius .sagi-product-item .cta__contentBlock p.product-subHead{
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #ADAFAA;
	margin-bottom:15px;
}

.sagittarius .custom-container .pure-g [class *="pure-u"]{
	padding-left: 15px;
    padding-right: 15px;
}

.sagittarius .custom-container .pure-g .no-padding{
	padding:0px;
}

.sagittarius .custom-container a[data-fancybox]{
	font-size:0px;
	border-bottom:0px;
}

.sagittarius .fancybox-slider h3 {
    color: #005B99;
    font-weight: 500;
    font-size: 36px;
    line-height: 46px;
}

.sagittarius .fancybox-slider h5 {
	color: #005B99;
	font-weight: 500;
    font-size: 26px;
    line-height: 36px;
}

.sagittarius .fancybox-slider p {
	font-size: 18px;
    color: #000000;
    line-height: 26px;
    font-family: Neo Sans,Helvetica,Arial,sans-serif;
	margin-bottom: 15px;
}

.sagittarius .fancybox-slide > *{
    margin: 44px 130px 44px;
}

.sagittarius .fancybox-slider figcaption{
	display:none;
}

.sagittarius .custom-container .lightbox-container-clickable .pure-g [class *="pure-u"]{
	padding:0px;
}

.sagittarius .custom-container .lightbox-container-clickable{
	display: inline-block;
	width:100%;
}

.sagittarius .custom-container .lightbox-container-clickable img{
	width: 220px;
    height: auto;
}

.sagittarius .custom-container .lightbox-container-clickable h6{
	text-align: left;
    margin-top: 5px;
	margin-bottom: 35px;
}

.sagittarius .banner--find{
	display:none;
}


.sagittarius nav, .sagittarius nav .nav-wrapper i, .sagittarius nav a.sidenav-trigger, .sagittarius nav a.sidenav-trigger i{
	height: auto !important;
}

.sagittarius .social-media-links nav div nav img{
	width:100%;
}

.sagittarius .fancybox-content{
	position: absolute;
	top: 0px;
    left: 0px;
}

.sagittarius footer.footer{
	border-top:4px solid #00A5DB;
	background-color: #005B99;
	padding:0px 15px;
	padding-bottom: 15px;
	margin-top:45px;
}

.sagittarius.sagittarius-landing-page footer.footer{
	padding-bottom: 0px;
}

.sagittarius #backToTop{
	display:none;
}

.sagittarius .component-wrapper{
	max-width:1410px;
	padding: 40px 0px 20px;
}

.sagittarius .component-wrapper.footer__menu__wrapper{
	padding: 30px 0px 20px;
}

.sagittarius .component-wrapper.footer__menu__wrapper figure img{
	max-width: 300px;
}

.sagittarius.sagittarius-landing-page .component-wrapper{
	max-width: 1170px;
	padding: 20px 0px;
}

.sagittarius .footer__menu nav ul a:hover{
	background:transparent;
}

.sagittarius .banner--customer-support,
.sagittarius .footer__menu,
.sagittarius .copyright,
.sagittarius .banner--company-info{
	background:transparent;
}

.sagittarius .banner--company-info .component-wrapper--company-info{
	padding: 5px 0px;
}

.sagittarius.component-wrapper--customer-support, 
.sagittarius .component-wrapper--customer-support>div{
	display: block;
}

.sagittarius .banner--customer-support h3{
	display:block;
	margin:0px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 17px;
	text-align:left;
	padding-left: 15px;
	position:relative;
}

.sagittarius.sagittarius-landing-page .banner--customer-support h3{
	font-size: 18px;
	font-weight: 500;
	line-height: 22px;
}

.sagittarius .banner--customer-support h3:before{
	content:"";
	background-color: #60C659;
	width:8px;
	height:9px;
	border-radius:50%;
	position:absolute;
	left:0px;
	top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

.sagittarius.closed .banner--customer-support  h3:before{
	background-color: #c65959;
}

.sagittarius .banner--customer-support h4{
	text-align:left;
	margin: 8px 0px 0px 0px;
}

.sagittarius.sagittarius-landing-page .banner--customer-support h4{
	text-align:left;
	margin: 5px 0px 0px 0px;
}

.sagittarius .component-wrapper--customer-support h4 a{
	display:block;
	font-size: 36px;
	font-weight: 500;
}

.sagittarius.sagittarius-landing-page .component-wrapper--customer-support h4 a{
	font-size: 32px;
	line-height: 38px;
}

.sagittarius .footer__menu .footer__menu__wrapper>ul{
	width: 78%;
	justify-content: flex-start;
}

.sagittarius .footer__menu .footer__menu__wrapper>ul>li{
	margin-right: 0px;
	flex: 0 0 25%;
}

.sagittarius.sagittarius-landing-page .custom-container .text .landing-page-disclaimer,
.sagittarius.sagittarius-landing-page-hybrid .custom-container .text .landing-page-disclaimer{
	color: #ADAFAA;	
	font-size: 12px;
	line-height: 16px;
	margin-top:15px;
}

.sagittarius.sagittarius-landing-page .custom-container .text .landing-page-disclaimer strong,
.sagittarius.sagittarius-landing-page-hybrid .custom-container .text .landing-page-disclaimer strong{
	color: #434343;
}

.sagittarius .footer__menu .footer__menu__wrapper>ul>li>ul>li,
.sagittarius .footer__menu .footer__menu__wrapper>ul>li>a{
	width: 100%;
    text-align: left;
	color: #00A5DB;
	font-size: 16px;
	font-weight:500;
	margin-bottom: 18px;
}
.sagittarius .footer__menu .footer__menu__wrapper>ul>li>ul>li>a{
	font-size: 14px;
	color:#ffffff;
	font-weight:300;
}

.sagittarius .footer__menu .footer__menu__wrapper>ul>li>ul>li>a:hover,
.sagittarius .footer__menu .footer__menu__wrapper>ul>li>a:hover{
	background-color: transparent;
    color: #ffffff;
}

.sagittarius .footer__menu .footer__menu__wrapper>ul>li>a:hover{
	color:#ffffff;
}

.sagittarius .footer__menu .footer__menu__wrapper>ul>li>ul>li>a:hover{
	text-decoration:underline;
}

.sagittarius .copyright .social-media-links{
	padding: 0px;
}

.sagittarius .investors__badge-container,
.sagittarius .copyright__text{
	display:none;
}

.sagittarius .footer__social {
	margin-bottom:0px;
}

.sagittarius .copyright{
	height: 35px;
}

.sagittarius .footer__legal p{
	color: #ffffff;
    font-size: 12px;
    text-align: left;
	position:relative;
	padding-right: 110px;
}

.sagittarius .footer__legal p strong{
	font-weight:500;
	padding-right:10px;
}

.sagittarius .footer__legal p img{
	right: 0px;
    display: inline-block;
    position: absolute;
    top: -4px;
    height: auto;
    width: 95px;
}

.sagittarius .footer__legal p .divider{
	background-color: transparent;
    position: relative;
	padding:0px 10px;
}

.sagittarius .footer__legal p .divider:before{
	content:"";
    position: absolute;
    width: 2px;
    height: 2px;
    border-radius: 50%;
    background: #ffffff;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}



.sagittarius .header__technical-support{
	position: relative;
	padding-right: 15px;
	top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

.sagittarius .header__technical-support p{
	position:relative;
	color: #00A5DB;
	font-size: 10px;
	font-weight: 500;
	text-align: right;
	margin-bottom: 2px;
	line-height:14px;
}

.sagittarius .header__technical-support p:first-child:before{
	content:"";
	position:absolute;
	height: 4px;
	width:4px;
	background-color: #60C659;
	border-radius:50%;
	left: 9px;
    top: 6px;
}

.sagittarius.closed .header__technical-support p:first-child:before{
	background-color: #c65959;
}

.sagittarius .header__technical-support p a{
	color: #005B99;
	letter-spacing: 0.5px;
	font-size: 18px;
}

.sagittarius .nav--desktop > .text{
	position:absolute;
	top:0px;
	right:0px;
	height:100%;
}

.sagittarius .works-container{
	margin:0px;
}

.sagittarius .works {
	background: #FAFAFA;
}

.sagittarius .works p{
	font-size: 14px;
    color: #adafaa;
    letter-spacing: -0.2px;
    padding: 33px 10px 33px 46px;
}

.sagittarius .works img{
	position: absolute;
    padding: 0px;
    margin: 0px;
    left: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button{
	padding: 25px 20px;
}

/*  Sagittarius Accordion  */
.sagittarius-accordion .js-main-accordion-button.main-accordion__button{
	font-family: Neo Sans,Helvetica,Arial,sans-serif;
	border: none;
	border-top: 1px solid #cfcfcf;
	padding: 22px 20px;
	font-size: 18px;
	color: #005B99;
	font-weight: 500;
	letter-spacing: 0.5px;
	background:transparent;
}

.sagittarius-accordion .baxi-accordion__tabs .pure-g [class *="pure-u"]{
	padding:0px;
}

.sagittarius-accordion .chevron{
	border: none;
	position:relative;
	margin: 0px;
	-webkit-transform: none;
        -ms-transform: none;
            transform: none;
}

.sagittarius-accordion .chevron.active:not(.chevron--select){
	-webkit-transform: none;
		-ms-transform: none;
			transform: none;
}

.sagittarius-accordion .chevron.active:not(.chevron--select):after{
	-webkit-transform: rotate(0deg)scale(0);
        -ms-transform: rotate(0deg)scale(0);
		    transform: rotate(0deg)scale(0);
}

.sagittarius-accordion .chevron.active:not(.chevron--select):before{
	background:#00A5DB;
}


.sagittarius-accordion .chevron:before,
.sagittarius-accordion .chevron:after{
	content:"";
	opacity:1;
	position: absolute;
	height: 10px;
	width:2px;
	border-radius: 1px;
	background:#005B98;
	-webkit-transition: all 250ms ease-out;
		 -o-transition: all 250ms ease-out;
			transition: all 250ms ease-out;
}

.sagittarius-accordion .chevron:before{
	 -webkit-transform: rotate(-90deg)scale(1);
         -ms-transform: rotate(-90deg)scale(1);
             transform: rotate(-90deg)scale(1);
}

.sagittarius-video-carousel{
	height:auto;
	max-width:100% !important;
	overflow:visible !important;
	margin-bottom:0px;
	margin-top:15px;
}

.sagittarius-video-carousel .bx-viewport{
	height:auto !important;
}

.sagittarius-video-carousel.bx-wrapper li{
	width: 333px !important;
    border: none;
	height:auto !important;
}

.bx-wrapper.sagittarius-testimonial-carousel li{
	border: none;
	height:auto;
}

.bx-wrapper.sagittarius-testimonial-carousel .testimonial__quote{
	position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%)translateX(-50%);
        -ms-transform: translateY(-50%)translateX(-50%);
            transform: translateY(-50%)translateX(-50%);
}

.sagittarius-testimonial-carousel .testimonial{
	min-height: 490px;
}


.sagittarius-video-carousel.bx-wrapper .bx-controls-direction a{
	top: 92px;
	background: none;
	height:48px;
	border-bottom: 0px;
}
.sagittarius-testimonial-carousel.bx-wrapper .bx-controls-direction a{
	background: none;
	height:48px;
}

.sagittarius-video-carousel.bx-wrapper .bx-disabled .bx-next:before,
.sagittarius-video-carousel.bx-wrapper .bx-disabled .bx-next:after,
.sagittarius-video-carousel.bx-wrapper .bx-disabled .bx-prev:before,
.sagittarius-video-carousel.bx-wrapper .bx-disabled .bx-prev:after,
.sagittarius-testimonial-carousel.bx-wrapper .bx-disabled .bx-next:before,
.sagittarius-testimonial-carousel.bx-wrapper .bx-disabled .bx-next:after,
.sagittarius-testimonial-carousel.bx-wrapper .bx-disabled .bx-prev:before,
.sagittarius-testimonial-carousel.bx-wrapper .bx-disabled .bx-prev:after{
	background: transparent;
}

.sagittarius-video-carousel.bx-wrapper .bx-next:before,
.sagittarius-video-carousel.bx-wrapper .bx-next:after,
.sagittarius-video-carousel.bx-wrapper .bx-prev:before,
.sagittarius-video-carousel.bx-wrapper .bx-prev:after,
.sagittarius-testimonial-carousel.bx-wrapper .bx-next:before,
.sagittarius-testimonial-carousel.bx-wrapper .bx-next:after,
.sagittarius-testimonial-carousel.bx-wrapper .bx-prev:before,
.sagittarius-testimonial-carousel.bx-wrapper .bx-prev:after{
	content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 13px;
    width: 2px;
    height: 35px;
    background: #005B99;
}

.sagittarius-testimonial-carousel.bx-wrapper .bx-next:before,
.sagittarius-testimonial-carousel.bx-wrapper .bx-next:after,
.sagittarius-testimonial-carousel.bx-wrapper .bx-prev:before,
.sagittarius-testimonial-carousel.bx-wrapper .bx-prev:after{
	background: #FFFFFF;
}

.sagittarius-video-carousel.bx-wrapper .bx-next.disabled:before, 
.sagittarius-video-carousel.bx-wrapper .bx-next.disabled:after, 
.sagittarius-video-carousel.bx-wrapper .bx-prev.disabled:before, 
.sagittarius-video-carousel.bx-wrapper .bx-prev.disabled:after{
	background: #ADAFAA;
}

.sagittarius-video-carousel.bx-wrapper .bx-next:before,
.sagittarius-video-carousel.bx-wrapper .bx-prev:before,
.sagittarius-testimonial-carousel.bx-wrapper .bx-next:before,
.sagittarius-testimonial-carousel.bx-wrapper .bx-prev:before{
	-webkit-transform:rotate(45deg);
	    -ms-transform:rotate(45deg);
		    transform:rotate(45deg);
}

.sagittarius-video-carousel.bx-wrapper .bx-next:after,
.sagittarius-video-carousel.bx-wrapper .bx-prev:after,
.sagittarius-testimonial-carousel.bx-wrapper .bx-next:after,
.sagittarius-testimonial-carousel.bx-wrapper .bx-prev:after{
	-webkit-transform:rotate(-45deg);
	    -ms-transform:rotate(-45deg);
		    transform:rotate(-45deg);
}

.sagittarius-video-carousel.bx-wrapper .bx-next:after,
.sagittarius-testimonial-carousel.bx-wrapper .bx-next:after{
	top: -6px;
}

.sagittarius-video-carousel.bx-wrapper .bx-next:before,
.sagittarius-testimonial-carousel.bx-wrapper .bx-next:before{
	top: 17px;
}

.sagittarius-video-carousel.bx-wrapper .bx-prev:before,
.sagittarius-testimonial-carousel.bx-wrapper .bx-prev:before{
	top: -5px;
}

.sagittarius-video-carousel.bx-wrapper .bx-prev:after,
.sagittarius-testimonial-carousel.bx-wrapper .bx-prev:after{
	top: 18px;
}


.sagittarius-video-carousel.bx-wrapper .bx-next{
	right: -55px;
}

.sagittarius-video-carousel.bx-wrapper .bx-prev{
	left: -49px;
}

.sagittarius-testimonial-carousel.bx-wrapper .bx-prev,
.sagittarius-testimonial-carousel.bx-wrapper .bx-next{
	top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

.sagittarius-testimonial-carousel.bx-wrapper .bx-prev{
	left: 25px;
}

.sagittarius-testimonial-carousel.bx-wrapper .bx-next{
	right: 25px;
}

.sagittarius-video-carousel .carousel__imageBlock img{
	max-height: 200px;
    width: 100%;
}

.sagittarius-video-carousel .carousel__contentBlock{
	font-size: 18px;
	color: #000000;
	line-height: 26px;
}

.sagittarius-video-carousel .carousel__imageBlock{
	position:relative;
	margin-bottom: 15px;
	-webkit-transition: 250ms ease-in-out;
         -o-transition: 250ms ease-in-out;
		    transition: 250ms ease-in-out;
	-webkit-box-shadow: 0 20px 30px -15px #ffffff;
		    box-shadow: 0 20px 30px -15px #ffffff;
}

.sagittarius-video-carousel .carousel__imageBlock:before,
.sagittarius-video-carousel .carousel__imageBlock:after{
	content:"";
	background-image:url('/-/media/websites/baxiuk/sagittarius/mini-play.svg');
	position:absolute;
	left: 50%;
    top: 50%;
	width:74px;
	height:74px;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
	-webkit-transition: all 250ms ease-in-out;
         -o-transition: all 250ms ease-in-out;
			transition: all 250ms ease-in-out;
}
.sagittarius-video-carousel .carousel__imageBlock:after{
	opacity:0;
	background-image:url('/-/media/websites/baxiuk/sagittarius/mini-play-over.svg');
}

.sagittarius-video-carousel .bxslider li a:hover .carousel__imageBlock:before{
	opacity:0;
}

.sagittarius-video-carousel .bxslider li a:hover .carousel__imageBlock:after{
	opacity:1;
}


.sagittarius-video-carousel .bxslider li a:hover .carousel__imageBlock{
	-webkit-box-shadow: 0 20px 30px -15px #434343;
		    box-shadow: 0 20px 30px -15px #434343;
}

.sagittarius .testimonial{
	background: -webkit-linear-gradient(45.66deg, #005B99 0%, #00A5DB 100%);
    background: -o-linear-gradient(45.66deg, #005B99 0%, #00A5DB 100%);
    background: linear-gradient(44.34deg, #005B99 0%, #00A5DB 100%);
	border:none;
	text-align:center;
	padding-top:50px;
	padding-bottom:50px;
}

.bxslider.sagittarius.testimonial{
	max-width:100%;
	width:100% !important;
}

.sagittarius-video-carousel.bx-wrapper .testimonial li{
	width:100% !important;
}

.sagittarius .gradient-orange.testimonial{
	background: -webkit-linear-gradient(48.67deg, #E06500 0%, #A54103 100%);
	background: -o-linear-gradient(48.67deg, #E06500 0%, #A54103 100%);
	background: linear-gradient(41.33deg, #E06500 0%, #A54103 100%);
}

.sagittarius .gradient-orange{
	background: -webkit-linear-gradient(48.67deg, #E06500 0%, #A54103 100%);
	background: -o-linear-gradient(48.67deg, #E06500 0%, #A54103 100%);
	background: linear-gradient(41.33deg, #E06500 0%, #A54103 100%);
}

.sagittarius .light-gradient-orange{
	background: -webkit-linear-gradient(225.57deg, #FABA27 0%, #F28411 100%);
    background: -o-linear-gradient(225.57deg, #FABA27 0%, #F28411 100%);
    background: linear-gradient(224.43deg, #FABA27 0%, #F28411 100%);
}

.sagittarius .light-gradient-orange > div:nth-child(1){
	background-color: #F39028;
}
.sagittarius .light-gradient-orange > div:nth-child(2){
	background: -webkit-linear-gradient(86.25deg, #E06500 0%, #A54103 100%);
    background: -o-linear-gradient(86.25deg, #E06500 0%, #A54103 100%);
    background: linear-gradient(3.75deg, #E06500 0%, #A54103 100%);
}

.sagittarius .dark-gradient-green{
	background: -webkit-linear-gradient(34.16deg, #197210 0%, #60C659 100%);
    background: -o-linear-gradient(34.16deg, #197210 0%, #60C659 100%);
    background: linear-gradient(55.84deg, #197210 0%, #60C659 100%);
}

.sagittarius .standard-gradient-blue{
	background: -webkit-linear-gradient(43.01deg, #005B99 0%, #00A5DB 100%);
    background: -o-linear-gradient(43.01deg, #005B99 0%, #00A5DB 100%);
    background: linear-gradient(46.99deg, #005B99 0%, #00A5DB 100%);
}


.sagittarius .gradient-orange *,
.sagittarius .light-gradient-orange *,
.sagittarius .dark-gradient-green *,
.sagittarius .standard-gradient-blue *{
	color: #ffffff !important;
}

.sagittarius .custom-container .testimonial{
	border-radius: 6px;
}

.sagittarius .testimonial *{
	color: #ffffff;
}

.sagittarius .testimonial .white-button{
	letter-spacing: 2px;
    min-width: 270px;
	margin: 45px auto 0px !important;
}

.sagittarius .testimonial .white-button:hover{
	color:#005B99;
}

.sagittarius .testimonial .testimonial__imageblock{
	width: 150px;
}

.sagittarius .testimonial .testimonial__imageblock img{
	margin-bottom: 20px;
}

.sagittarius .testimonial blockquote{
	border-left: none;
	max-width: 849px;
    margin: 0px auto;
    padding: 0px;
}

.sagittarius .testimonial h3{
	font-size: 26px;
	line-height: 31px;
	font-weight: 500;
	margin-bottom:25px;
}

.sagittarius .testimonial q{
	font-family: Neo Sans,Helvetica,Arial,sans-serif;
	font-size: 36px;
    line-height: 56px;
	font-weight: 500;
}

.sagittarius .testimonial q:before,
.sagittarius .testimonial q:after{
	position:relative;
	top:-3px;
}

.sagittarius .testimonial q:before{
	left:-4px;
}

.sagittarius .testimonial q:after{
	right:-4px;
}

.sagittarius .testimonial .attribution{
	margin-top: 20px;
}

.sagittarius .testimonial .attribution span{
	display:block;
}

.sagittarius .testimonial blockquote::after, 
.sagittarius .testimonial blockquote::before{
	display:none;
}

.sagittarius .testimonial .attribution .name{
	font-family: Neo Sans,Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
}

.sagittarius .testimonial .attribution .company{
	font-family: Neo Sans,Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin-top:10px;
}

.sagittarius .testimonial .testimonial__rating ul{
	display:none;
}

.sagittarius .testimonial .testimonial__rating a{
	display:inline-block;
}

/* Product overview testimonial */ 

.sagittarius .custom-container .wrapper--productHead .pure-g > [class *="pure-u"]{
	padding:0px;
}

.sagittarius .custom-container .wrapper--productHead{
	background:#ffffff;
	margin-top:10px;
	border-radius:6px;
	-webkit-box-shadow: 0 2px 4px 0 rgba(67,67,67,0.2);
            box-shadow: 0 2px 4px 0 rgba(67,67,67,0.2);
}

.sagittarius .custom-container .wrapper--productHead .container{
	height:100%;
}

.sagittarius .custom-container .wrapper--productHead .container figure{
	position: relative;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}

.sagittarius .custom-container .wrapper--productHead .container img{
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	position: absolute;
    height: 100%;
    width: auto;
    max-width: none;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}

.sagittarius .container.container--rows{
	padding: 55px 63px 65px 30px;
}

.sagittarius .wrapper--productHead .testimonial{
	width: 100%;
	background: transparent;
	padding: 0px;
    margin: 0px;
}

.sagittarius .container.container--rows .testimonial .testimonial__quote{
	position:relative;
	width:100%;
	max-width: 100%;
	left: 0px;
	margin-top: 25px;
}

.sagittarius .container.container--rows .testimonial .testimonial__quote blockquote{
	text-align:left;
	margin-left: 3px;
}

.sagittarius .container.container--rows .testimonial .testimonial__quote q{
	font-size: 20px;
	line-height: 30px;
	color: #005B99;
	font-weight: 400;
}

.sagittarius .container.container--rows .testimonial .testimonial__quote q:before,
.sagittarius .container.container--rows .testimonial .testimonial__quote q:after{
	font-size: 32px;
	font-weight: bold;
	top: 5px;
}

.sagittarius .container.container--rows .testimonial .testimonial__quote q:before{
	left: -3px;
}
 
.sagittarius .container.container--rows .testimonial .testimonial__attribution{
	display: block;
    margin: 0px;
    font-weight: bold;
    color: #434343;
    font-size: 16px;
    line-height: 19px;
    font-style: normal;
    margin-top: 10px;
    width: 100%;
    text-align: left;
}


.sagittarius .container.container--rows .testimonial .testimonial__rating{
	display:none;
}

.sagittarius .text .subhubtext__background.image-peaked-top .content{
	max-width:615px;
}

.sagittarius .subhubtext__background.overlap .subhubtext__container{
	max-width: 1170px;
	text-align:left;
	position:relative;
	padding:68px 0px;
	display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center
}

.sagittarius .subhubtext__background.overlap .subhubtext__container.extra-padding,
.sagittarius .subhubtext__background .subhubtext__container.extra-padding{
	padding-bottom: 168px;
}

.sagittarius .text .white-block{
	width:100%;
	font-size:0px;
	background: white;
    padding: 40px;
	-webkit-box-shadow: 0px 10px 20px -15px rgba(0,0,0,0.5);
	   -moz-box-shadow: 0px 10px 20px -15px rgba(0,0,0,0.5);
		    box-shadow: 0px 10px 20px -15px rgba(0,0,0,0.5);
}

.sagittarius .text .white-block:not(.push-down){
	margin-bottom:50px;
}

.sagittarius .text .white-block.push-down{
	position: absolute;
	-webkit-transform: translateY(7%);
        -ms-transform: translateY(7%);
            transform: translateY(7%);	
}

.SitecoreIsInPrevieworEdit.sagittarius .text .white-block.push-down{
	position: relative;
}

.sagittarius .text .block-content-left,
.sagittarius .text .block-content-right{
	display:inline-block;
	vertical-align:top;
}

.sagittarius .text .block-content-left{
	max-width: 645px;
    width: calc(100% - 320px);
    margin-right: 32px;
}

.sagittarius .text .block-content-right{
	width: calc(100% - 635px);
    max-width: 330px;
	margin-top: 11px;
}

.sagittarius .text .block-content-right a{
	width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 10px !important;
	letter-spacing: 2.7px;
	font-size: 18px;
	font-weight: 500;
	margin-top:0px !important;
}

.sagittarius .text a.light-blue{
	background:#00A5DB;
	border: 2px solid #00A5DB;
	color:#ffffff;
}

.sagittarius .overlap-top .text a.light-blue{
	text-align: center;
	display: inline-block;
	margin: 14px 37px 19px !important;
	max-width: 330px;
	padding: 15px 10px !important;
	letter-spacing: 2.7px;
	float: right;
}

.sagittarius.sagittarius-landing-page-hybrid .overlap-top .text a.light-blue,
.sagittarius.sagittarius-landing-page .overlap-top .text a.light-blue{
	margin: 14px 87px 19px 0px !important;
}

.sagittarius .text a.light-blue:hover{
	background:#005B99;
	border: 2px solid #005B99;
}

.sagittarius .text a.button-ghost.light{
	color:#00A5DB !important;
	border: 2px solid #00A5DB;
}

.sagittarius .text a.button-ghost.show-chevron{
	position:relative;
	padding: 14px 30px 14px 10px;
}

.sagittarius .text a.button-ghost.show-chevron:after{
	content: "\f078";
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    top: 15px;
    right: 75px;
    font-size: 17px;
    color: #00A5DB;
}

.sagittarius .text a.button-ghost.light:hover{
	background:#00A5DB;
	color:#ffffff !important;
}

.sagittarius .text .white-block h3,
.sagittarius .text .white-block p .blue,
.sagittarius .overlap-top .text h3,
.sagittarius .overlap-top .text p .blue{
	color:#005B99;
	font-weight:500;
}

.sagittarius .text .white-block h3,
.sagittarius .overlap-top .text h3{
	font-size:32px;
	line-height: 42px;
	margin-bottom: 15px;
}

.sagittarius .overlap-top .text h4{
	max-width: 470px;
	margin-bottom: 10px;
}

.sagittarius .custom-container .text p.note,
.sagittarius .custom-container .text p.note a{
	margin: 21px 0px 0px;
	font-size: 14px;
	line-height: 18px;
	color: #00A5DB;
	font-weight: 400;
	border: none;
}



.sagittarius .subhubtext__background.overlap .subhubtext__container .white-block p{
	color: #000000;
}

.sagittarius .custom-container .support-icon-list{
	margin-bottom:30px;
}

.sagittarius .custom-container .support-icon-list li{
	vertical-align:top;
	list-style-type:none;
	text-align: center;
    display: inline-block;
    margin: 0px;
}

.sagittarius .custom-container .support-icon-list li:before{
	display:none;
}

.sagittarius .custom-container .support-icon-list li:not(:first-child){
	margin-left: 7.2%;
}

.sagittarius .custom-container .support-icon-list li img{
	display: inline-block;
	min-height:38px;
}

.sagittarius .custom-container .support-icon-list li p{
	font-size: 14px;
    color: #005B99;
    font-weight: 500;
    line-height: 18px;
    max-width: 118px;
}

.sagittarius .custom-container .brand-images img{
	border-radius:0px;
	display: inline-block;
    vertical-align: middle;
}

.sagittarius .custom-container .brand-images img:not(:first-child) {
    margin-left: 50px;
}

/* Product overview testimonial End */ 

.sagittarius .video-banner-wrapper{
	margin: 40px 0px;
	position:relative;
}

.sagittarius .video-banner-wrapper .video-banner{
	opacity:0;
}

.sagittarius .video-banner-wrapper iframe{
	min-height:600px;
}

.sagittarius .product-lead-content .video-banner-wrapper iframe{
	min-height: 793px;
}

.sagittarius .video-banner-wrapper .cta__headerBlock,
.sagittarius .video-banner-wrapper .cta__linkBlock{
	display:none;
}

.sagittarius .video-banner-wrapper .video-banner-text{
	position: absolute;
    top: 0px;
    bottom: 6px;
    left: 0px;
    right: 0px;
	background-color: rgba(0,91,153,0.2);
}

.sagittarius .video-banner-wrapper{
	cursor: pointer;
}

.sagittarius .video-banner-wrapper .cta__contentBlock{
	text-align: center;
    padding-top: 77px;
}

.sagittarius .video-banner-wrapper .cta__imageBlock{
    position: absolute;
    z-index: -1;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
}

.sagittarius .video-banner-wrapper .cta__imageBlock img{
	width:100%;
	position: absolute;
    bottom: 0px;
    right: 0px;
    max-width: initial;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%)translateY(-50%);
        -ms-transform: translateX(-50%)translateY(-50%);
            transform: translateX(-50%)translateY(-50%);
}

.sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay{
	text-align:center;
}

.sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay:after,
.sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay:before{
	content:"";
	background-image:url('/-/media/websites/baxiuk/sagittarius/mini-play.svg');
	position:absolute;
	left: 50%;
    top: 50%;
	width:149px;
	height:149px;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
	-webkit-transition: all 250ms ease-in-out;
         -o-transition: all 250ms ease-in-out;
			transition: all 250ms ease-in-out;
}


.sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay:before{
	background-image:url('/-/media/websites/baxiuk/sagittarius/mini-play-over.svg');
	opacity:0;
}

.sagittarius .video-banner-wrapper:hover .video-banner-text .video-content-overlay:after{
	opacity:0;
}
.sagittarius .video-banner-wrapper:hover .video-banner-text .video-content-overlay:before{
	opacity:1;
}

.sagittarius .video-banner-wrapper .video-banner-text .video-content-overlay h6{
	color: #FFFFFF;
	font-size: 26px;
	font-weight: 500;
	line-height: 36px;
	max-width:310px;
	margin: 0px auto;
}

.sagittarius .video-banner-wrapper.video-play .video-banner-text,
.sagittarius .video-banner-wrapper.video-play .video-banner{
	-webkit-transition: all 250ms ease-in-out;
         -o-transition: all 250ms ease-in-out;
			transition: all 250ms ease-in-out;
}

.sagittarius .video-banner-wrapper.video-play .video-banner-text{
	opacity:0;
	z-index:-1;
}

.sagittarius .video-banner-wrapper.video-play .video-banner{
	opacity:1;
	z-index:1;
}

.sagittarius .friends-terms{
	margin-top: 35px;
	padding: 0px 15px;
}

.sagittarius .friends-terms ol{
    max-width: 680px;
}

.sagittarius .friends-terms ol li{
    padding: 3px 0px;
}


.sagittarius .text .friends-terms ol a,
.sagittarius .text .friends-terms ol li{
	font-size: 13px;
	line-height: 20px;
	margin-left: 0px;
}

.sagittarius .text .friends-terms ol li::before{
    position: relative;
    left: 0px;
    font-size: 12px;
}

.sagittarius .sagi-content-banner {
	border-radius: 6px;
}

.sagittarius .sagi-content-banner .text{
	padding: 35px 57px 20px;
}

.sagittarius .sagi-content-banner .ticked-list{
	margin-bottom:0px;
}

.sagittarius .sagi-content-banner .text .button-ghost, 
.sagittarius .sagi-content-banner .text .blue-button, 
.sagittarius .sagi-content-banner .text .white-button,  
.sagittarius .sagi-content-banner .text .blue-ghost-button,
.sagittarius .sagi-content-banner .text .white-ghost-button{
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 2.1px;
	text-align: center;
	min-width: 206px;
}

.sagittarius .sagittarius-sub-container .sagi-content-banner.sagi-content-banner-image-right figure {
	border-radius: 0px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.sagittarius .sagittarius-sub-container .sagi-content-banner.sagi-content-banner-image-left figure {
	border-radius: 0px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.sagittarius .wrapper--productHead .text a{
	font-size: 14px;
	font-weight: 500;
	margin:0px;
	max-width: none;
	padding: 15px 17px;
}

.sagittarius .baxi-accordion__tabs>div table{
	outline: none;
    padding: 0px;
}

.sagittarius .baxi-accordion__tabs>div table tbody{
	
}

.sagittarius .baxi-accordion__tabs table, 
.sagittarius .baxi-accordion__tabs th, 
.sagittarius .baxi-accordion__tabs td{
	outline:none;
}

.sagittarius .baxi-accordion__tabs th{
	background: #00A5DB;
    color: #ffffff;
    border-radius: 0px;
}

.sagittarius .baxi-accordion__tabs>div table tbody tr{
	border: none;
}

.sagittarius .baxi-accordion__tabs>div table td,
.sagittarius .baxi-accordion__tabs>div table th{
	border: 1px solid #cfcfcf;
    padding: 10px 64px 10px 10px;
}

.sagittarius .baxi-accordion__tabs>div table td p {
	font-size: 1.2rem;
	color: #586067;
}

.sagittarius .baxi-accordion__tabs>div table td strong,
.sagittarius .baxi-accordion__tabs>div table td p strong {
	font-size: 1.4rem;
}

.btn-container{
	font-size: 0;
    margin-top: 20px;
}

.btn-container.small-btn.inline a{
	margin: 0px 10px !important;
    max-width: 44%;
}

.sagittarius-landing-page.sagittarius .footer__menu,
.sagittarius-landing-page.sagittarius .copyright,
.sagittarius-landing-page.sagittarius .banner--company-info{
	display:none;
}

.sagittarius .overlap-top{
	position: relative;
	margin-bottom: -145px;
	-webkit-transform: translateY(-145px);
        -ms-transform: translateY(-145px);
            transform: translateY(-145px);
}

.sagittarius .overlap-top.contact-us-block{
	margin-bottom: 93px;
}

.sagittarius .overlap-top > .pure-g {
	z-index:1;
    width: 100%;
}

.sagittarius .overlap-top.small > .pure-g {
	-webkit-transform: translateY(-85px);
        -ms-transform: translateY(-85px);
            transform: translateY(-85px);
}

.sagittarius .overlap-top > .pure-g .custom-container{
	background: white;
	margin: 0px auto;
	-webkit-box-shadow: 0px 10px 20px -15px rgba(0,0,0,0.5);
       -moz-box-shadow: 0px 10px 20px -15px rgba(0,0,0,0.5);
			box-shadow: 0px 10px 20px -15px rgba(0,0,0,0.5);
}

.sagittarius .overlap-top > .pure-g .custom-container > .pure-g{
	padding:40px;
	-webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
}

.sagittarius .overlap-top > .pure-g .custom-container.small > .pure-g{
	padding: 20px 40px 16px;
}

.sagittarius .overlap-top.contact-us-block > .pure-g .custom-container > .pure-g{
	padding: 15px 10px 39px;
}

.sagittarius .overlap-top > .pure-g .custom-container > .pure-g .pure-u-1{
	padding:0px;
}

.sagittarius .overlap-top .baxi-accordion{
	margin-bottom:0px;
}

.sagittarius .overlap-top .custom-container .button{
	margin:0px;
}

.sagittarius .overlap-top.contact-us-block .custom-container{
	max-width: 930px;
	border-top:4px solid #00A5DB;
	-webkit-box-shadow: 0 20px 40px -15px rgba(0,91,153,0.83);
            box-shadow: 0 20px 40px -15px rgba(0,91,153,0.83);
}

.sagittarius .contact-us-block  .helpline-block{
	text-align:center;
	font-size: 0px;
}

.sagittarius .contact-us-block .helpline-content{
	display: inline-block;
    width: 50%;
	position: relative;
}

.sagittarius .contact-us-block .text  .helpline-block h5{
	font-size: 16px;
	line-height: 24px;
	color: #00A5DB;
	margin-bottom:10px;
}

.sagittarius .contact-us-block  .helpline-block a{
	text-decoration:none;
	font-size: 32px;
	line-height: 42px;
	color: #005B99;
	position:relative;
	border:none;
}

.sagittarius .contact-us-block  .helpline-block a:after{
	content: "";
    position: absolute;
    lefT: 50%;
    bottom: -12px;
    margin: 0px auto;
    height: 2px;
    width: 90px;
    background-color: #005B99;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}

.sagittarius .contact-us-block .helpline-block .helpline-content.techincal:after{
	content: "";
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: -20px;
    width: 1px;
    background-color: #E5E6E7;
}

.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .GetQuoteAccordion,
.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .GetQuoteAccordion{
	text-align: right;
}


.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button,
.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button{
	font-family: Neo Sans,Helvetica,Arial,sans-serif;
	display: inline-block;
	margin-left: 42px;
	position: relative;
	min-width: inherit;
	max-width: 330px;
	text-align: center;
	padding: 18px 56px 18px 42px;
	vertical-align: middle;
	max-height: 60px;
	color: #00A5DB !important;
	border: 2px solid #00A5DB;
	letter-spacing: 2.1px;
	text-transform: uppercase;
	border-radius: 4px;
	-webkit-transition: all ease-in 0.3s;
	-o-transition: all ease-in 0.3s;
	transition: all ease-in 0.3s;
} 	

.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button,
.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button{
	margin-right: 87px;
	margin-left: 0px;
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button .chevron{
	border-color: #00A5DB;
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button:hover {
	background:#005B99 !important;
	color:#ffffff !important;
    border: 2px solid #005B99;
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button:hover .chevron{
	border-color: #ffffff;
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button .chevron,
.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button .chevron{
	position: absolute;
    top: 25px;
    right: 88px;
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button .chevron.active,
.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .js-main-accordion-button.main-accordion__button .chevron.active{
	top:28px;
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute div#panel--get-a-qoute-,
.sagittarius-landing-page.sagittarius .baxi-accordion,
.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute div#panel--get-a-qoute-,
.sagittarius-landing-page-hybrid.sagittarius .baxi-accordion{
	border:none;	
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .active:not(.main-accordion__button),
.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .active:not(.main-accordion__button){
	max-height:1000px !important;
	max-width: 370px;
    margin: 0px auto;
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute #panel--get-a-quote-,
.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute #panel--get-a-quote-{
	margin: 0px auto;
	max-width: 370px;
	border:none;
}

.sagittarius-landing-page.sagittarius .baxi-accordion__tabs>div>div, .baxi-accordion__tabs>div>p,
.sagittarius-landing-page-hybrid.sagittarius .baxi-accordion__tabs>div>div, .baxi-accordion__tabs>div>p{
	border:none;
}

.sagittarius .baxi--get-a-qoute div#panel--get-a-quote- div.pure-g{
	padding-left:20px;
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute div#panel--get-a-qoute- div.pure-g,
.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute div#panel--get-a-qoute- div.pure-g{
	padding: 15px 20px;
}

div#panel--get-a-quote- p,
div#panel--get-a-quote- a {
    font-size: 14px;
    line-height: 18px;
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .find-the-right-boiler-container,
.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .find-the-right-boiler-container{
	width:100%;
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .main-question:after,
.sagittarius-landing-page.sagittarius .main-question,
.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .subquestion h5,
.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .main-question:after,
.sagittarius-landing-page-hybrid.sagittarius .main-question,
.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .subquestion h5{
	font-family:Neo Sans,Helvetica,Arial,sans-serif;
	color: #005B99;
    font-weight: 500;
	font-size:18px;
	margin-bottom:15px;
	line-height: 22px;
}

.sagittarius-landing-page.sagittarius .baxi--get-a-qoute .boiler-questions.active,
.sagittarius-landing-page-hybrid.sagittarius .baxi--get-a-qoute .boiler-questions.active{
	max-width: 100%;
}

.sagittarius-landing-page .nav--mobile .hamburger__checkbox,
.sagittarius-landing-page .nav--mobile .hamburger-wrapper,
.sagittarius-landing-page .nav--mobile .mobile-menu{
	display:none;
}

.sagittarius .supporting-brands-wrapper{
	position: relative;
}
.sagittarius .custom-container .supporting-brands-wrapper h4:after{
	content: "";
    width: calc(100% - 243px);
    position: absolute;
    height: 2px;
    background: white;
    top: 22px;
    right: 0px;
}

.open-times-block{
	text-align:left;
	margin-top: 20px;
	margin-bottom:30px;
	max-width: 570px;
    background: white;
	padding: 15px 20px 25px;
    border-radius: 6px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(67,67,67,0.2);
            box-shadow: 0 2px 4px 0 rgba(67,67,67,0.2);
}

.sagittarius .custom-container .text .open-times-block h4{
	margin:0px;
	line-height: 36px;
}
.sagittarius .custom-container .text .open-times-block dl{
	font-size:0px;
	margin-top:10px;
}
.open-times-block dt,
.open-times-block dd{
	display:inline-block;
	width:55%;
	color: #000000;
	font-size: 18px;
	line-height: 38px;
	margin:0px;
}

.open-times-block dd{
	font-weight: 700;
	max-width: 119px;
    float: right;
}

.open-times-block hr{
	border-color: #E5E6E7;
	margin: 20px 0px;
}

.sagittarius .custom-container .text .open-times-block p{
	color: #434343;
	font-size: 14px;
	letter-spacing: 0.2px;
	line-height: 20px;
}

.sagittarius .custom-container .text .open-times-block a{
	border:none;
	color: #005B99;
	font-size: 14px;
	text-transform:uppercase;
	letter-spacing: 0.5px;
	line-height: 17px;
	padding-right:10px;
	position:relative;
}

.sagittarius .custom-container .text .open-times-block a:before{
	content: "\f054";
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    top: 1px;
    right: 0;
    font-size: 11px;
    color: #005B99;
}

.sagittarius .open-tabs{
	display:none;
}

/*  Ripple Animation  */

.sagittarius .ripple {
  width: 2px;
  height: 2px;
  position: absolute;
  border-radius: 50%;
  background-color: rgba(0,165,219,0.2);
  animation: rippleEffect 0.7s ease-in-out;
}

.sagittarius .blue-button .ripple{
	background-color: #00A5DB;
}

@keyframes rippleEffect {
  0% {
    transform: scale(1);
  } 
  100% {
    opacity: 0;
    transform: scale(var(--scale));
  }
}

#ConfirmStatementBlock{
	font-size: 18px;
    font-family: Neo Sans,Helvetica,Arial,sans-serif;
}


.sagittarius .fab--selections-content > div{
	display:inline-block;
}


/*  Homepage as CTA Banner updates   */

.sagittarius .sagittarius-banner{
	min-height:500px;
	position: relative;
}

.sagittarius .sagittarius-banner .alpha,
.sagittarius .sagittarius-banner p{
	font-family: Neo Sans,Helvetica,Arial,sans-serif;
	font-size: 60px;
	color: #ffffff;
	font-weight: 800;
	line-height: 66px;
	max-width: 570px;
	margin: 0px 0px 15px 0px;
}

.sagittarius .sagittarius-banner p{
	font-size: 20px;
	line-height: 23px;
	font-weight: 400;
}

.sagittarius .sagittarius-banner .sagittarius-banner-lead-cta,
.sagittarius .sagittarius-banner .sagittarius-banner-sticker-cta {
	position: relative;
	max-width: 1430px;
	margin: 0px auto;
    padding: 230px 10px 30px;
}

.sagittarius .sagittarius-banner .sagittarius-banner-lead-cta .cta__imageBlock{
	position: absolute;
	left: 0;
	top: 30px;
	height: 240px;
	width: 835px;
	background-repeat: no-repeat;
	border:none;
}

.sagittarius .sagittarius-banner .sagittarius-banner-lead-cta .cta__imageBlock img{
	display: inline-block;
	position: absolute;
	right: -296px;
    width: auto;
}

.sagittarius .sagittarius-banner .sagittarius-banner-lead-cta .cta__linkBlock{
	margin-top: 0px;
}

.sagittarius .sagittarius-banner .sagittarius-banner-sticker-cta{
	padding: 0px;
}

.sagittarius .sagittarius-banner .sagittarius-banner-sticker-cta .cta__headerBlock,
.sagittarius .sagittarius-banner .sagittarius-banner-sticker-cta .cta__contentBlock,
.sagittarius .sagittarius-banner .sagittarius-banner-sticker-cta .cta__linkBlock{
	display: none;
} 

.sagittarius .sagittarius-banner .sagittarius-banner-sticker-cta .cta__imageBlock{
	position: absolute;
	left: 770px;
	bottom: 193px;
	text-align: right;
}

.sagittarius .sagittarius-banner .sagittarius-banner-sticker-cta .cta__imageBlock img{
	max-width: 54%;
	display: inline-block;
}

.sagittarius-banner.sagittarius-blog-banner{
	min-height:250px;
	background-size: cover;
}

.sagittarius-banner.sagittarius-blog-banner .cta{
	max-width: 1410px;
	margin: 0px auto;
	min-height: 250px;
}

.sagittarius-banner.sagittarius-blog-banner .sagittarius-banner-blog-cta-lead .cta__imageBlock{
	padding-top: 35px;
}

.sagittarius-banner-blog-cta-lead .cta__headerBlock{
	display: none;
}

.sagittarius-banner-blog-cta-lead .cta__imageBlock{
	background-repeat: no-repeat;
	background-position: right;
	min-height:250px;
}

.sagittarius-banner.sagittarius-blog-banner .cta.sagittarius-banner-blog-cta-inline{
	position: absolute;
	top: -29px;
	left: 50%;
	-webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}

.sagittarius .custom-container .cta__contentBlock .content-block-p h4 {
  	margin-bottom: 20px;
}
