html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}img{margin:0;padding:0;border:0;outline:0;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}a:focus{outline:0;text-decoration:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}a:hover{text-decoration:none}::-webkit-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a{color: #002CB9}
body {
	font-family: 'Outfit', sans-serif;
	font-weight: 400;
	font-size: 16px;
    line-height: 1.428571429;
    color: #000;
    background-color:#f3f4f6;

	-webkit-transition: all 0.3s ease;                  
	-moz-transition: all 0.3s ease;                 
	-o-transition: all 0.3s ease;   
	-ms-transition: all 0.3s ease;          
	transition: all 0.3s ease;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
header {background-color: #fff; padding-top: 0; border-bottom: solid 1px #e5e7eb  }
header nav {max-width: 1216px;}
.phone {color: #002CB9;font-size: 1.25rem; font-weight: 700; line-height: 1}
.phone-icon svg {width: 35px!important;}


header .phone-icon:before{content: "";border-radius: 50%; width: 10px; height: 10px; display: block; transform: scale(1); animation: pulse 2s infinite; background: #4ade80;transition: transform 0.24s; position: absolute; right: 0; top: 0; margin-right:0.55rem;}
.phone b {font-weight:900; }
.phone .small {font-weight: 400!important;font-size: 0.95rem;  font-family: 'Roboto Condensed', sans-serif;}

.heading-wrapper{ padding:20px 0 0; max-width:800px;}
.heading-wrapper h2{ margin-bottom:20px;}
.lp-v2 h2{ margin-bottom:-10px !important;}

.alert-light{padding: 20px 0; border-top: solid 1px #e5e7eb}
.alert-icon{ background-color: #002CB9;box-shadow: 0 0 0 0em rgba(#002CB9, 0); height:2.5rem; width: 2.5rem;  border-radius: 0.5em;transform: translate3d(0, 0, 0) scale(1); color: #fff; animation: phone-outer 3000ms infinite; text-align: center;   }
.alert-icon svg{width: 26px; height:2.5rem;animation: phone-icon 3000ms infinite;  transform: translate3d(0, 0, 0);}

.alert-icon::before {position: absolute; content: ""; top: 50%;left: 50%; height:4rem; width: 4rem; margin-left: -2rem; margin-top: -2rem; background-color: rgba(255,255,255, 0.1); border-radius: 100%;opacity: 1;transform: translate3d(0, 0, 0) scale(0);animation: phone-inner 3000ms infinite;}
.alert-text,.alert-text:hover{font-weight: 500; font-size: 1.4rem;color: #002CB9;}
.close{padding: 0; background: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24'  fill='%23002CB9' stroke-width='0' stroke-linecap='round' stroke-linejoin='round'><path d='M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z'/></svg>") no-repeat center; opacity: 1; width: 2.5rem; height: 2.5rem; transform: translateX(2.5rem); transition: transform 1s}
.close:hover{transform: translateX(2.5rem) rotate(190deg);}


.alert-btn{background-color: #dc2626 ; color: white}
.alert-btn:hover,.alert-btn:focus,.alert-btn:active{background-color: #b91c1c ;color: white}

.no-gutter {margin-left: -5px!important; margin-right: -5px!important;}
.no-gutter > .col,
.no-gutter > [class*="col-"] {
  padding-right: 5px!important;
  padding-left: 5px!important;
}


footer{padding: 20px 0; border-top: solid 1px #e5e7eb; background: #fff;}
footer p{font-size: 0.75rem; text-align: justify}
footer p:not(:last-of-type){margin-bottom: 1rem}
footer .list-inline .d-block {display:initial !important;     flex-grow: 1; }

footer .list-inline { font-size: 0.85rem !important; padding-bottom: 1rem; margin-bottom: 1rem; border-bottom: solid 1px #e5e7eb;display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
footer .list-inline li a {color: inherit}
footer .list-inline-item:not(:last-child) {margin-right: 1.5rem;}

/*new style*/
#lpv1{ background:#2b65ac;}
#lpv1 h2{ color:#FFF; font-weight:300;}
#lpv1 h2 span{font-weight:400;}

#lpv2{background:#fafafa;}
#lpv1 h2{ font-weight:300;}
#lpv2 h2 span{font-weight:400; color:#188bf6;}
#lpv2 .cta-box{ border:2px dashed #CCC; background:#ffffcc !important;}

#lpv3{background:#e8e8e8;}
#lpv3 h2{ line-height:1.2; font-size:40px;}
#lpv3 h2 span{ color:#002cb9;}
.timer-box{border:2px dashed #CCC; background:#ffffcc; padding:0px 10px 10px; margin-top:20px;}
#lpv3 footer{ background:#343a40; color:#b2b2b2;}
#lpv3 footer .list-inline{border-bottom: solid 1px #b2b2b2;}

.timer i{ font-weight:700;}



/* NEW CTA */
.btn-icon{background: no-repeat left center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M15,12H17A5,5 0 0,0 12,7V9A3,3 0 0,1 15,12M19,12H21C21,7 16.97,3 12,3V5C15.86,5 19,8.13 19,12M20,15.5C18.75,15.5 17.55,15.3 16.43,14.93C16.08,14.82 15.69,14.9 15.41,15.18L13.21,17.38C10.38,15.94 8.06,13.62 6.62,10.79L8.82,8.59C9.1,8.31 9.18,7.92 9.07,7.57C8.7,6.45 8.5,5.25 8.5,4A1,1 0 0,0 7.5,3H4A1,1 0 0,0 3,4A17,17 0 0,0 20,21A1,1 0 0,0 21,20V16.5A1,1 0 0,0 20,15.5Z' /%3E%3C/svg%3E"); padding-left:70px; display:inline-block;}
.btn-cta{ background:#dc0404; color:#FFF; border:none; box-shadow:none; margin:0 auto; display:block; font-size:40px; font-weight:700; line-height:1.2; border-radius:10px; padding:10px 20px; max-width:730px; width:100%; cursor:pointer;}
.sub-cta-txt{ display:block; font-size:16px; font-weight:400;}
.btn-cta:hover{background:#f80404;}
.black-cta { background:#000;}
.black-cta:hover { background:#313131;}

/* CTA Animation */

.button-jittery button {
  animation: jittery 6s infinite;
  margin-top: 20px;
  margin-bottom: 20px;
}
.button-jittery button:hover {
  animation: heartbeat 0.6s infinite;
}

@keyframes jittery {
  5%, 50% {
    transform: scale(1);
  }
  10% {
    transform: scale(0.9);
  }
  15% {
    transform: scale(1.05);
  }
  20% {
    transform: scale(1.05) rotate(-5deg);
  }
  25% {
    transform: scale(1.05) rotate(5deg);
  }
  30% {
    transform: scale(1.05) rotate(-3deg);
  }
  35% {
    transform: scale(1.05) rotate(2deg);
  }
  40% {
    transform: scale(1.05) rotate(0);
  }
}
@keyframes heartbeat {
  50% {
    transform: scale(1.05);
  }
}

/* LPV3 hover image effect CSS */

.box-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
}
.box { 
    background: #000;
    position: relative;
    cursor: pointer;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}
.box img {
    width: 100%; display: block;
}
.box img:nth-child(1) {
	position: absolute;
}
.box img:nth-child(2) {
	opacity: 0;
}


@media (min-width:980px){
	
}

.cta-box{padding: 1.5rem; max-width:766px; margin:30px auto 30px; box-shadow:0 0 0 0 rgba(0,0,0,0),0 0 0 0  rgba(0,0,0,0) , 0 10px 15px -3px rgba(0,0,0,0.1) , 0px 4px 6px -4px rgba(0,0,0,0.1) ; border-radius: 10px;}
.cta-box h2 {font-size: 30px;line-height: 1.5; margin-bottom: 15px;}
.cta-ol{position: relative;}
.cta-ol:before{content: "";border-radius: 50%; width: 10px; height: 10px; display: inline-block; transform: scale(1); animation: pulse 2s infinite; background: #4ade80;transition: transform 0.24s; margin-right:0.55rem; }
.cta-phone {  background: #dc2626!important;  animation: throb 1s ease-in-out infinite alternate; display: block; padding: 1rem; font-size: 16px; text-align: center !important; color: #fff !important; border-radius: 10px;margin: 15px auto}
.cta-phone .col span:first-child{font-size:2.5rem!important }
.cta-phone  .small{display: block !important; text-align: center;color: #fff !important}
.cta-phone   svg {   width: 65px!important;}
.cta-phone .d-flex {max-width: 400px !important; }
.time {font-size: 18px;text-align: center; width: 100%}
.timer i {color: #dc2626; font-style: normal !important}


@keyframes throb  {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.05)
    }
}


@media (max-width: 768px) {
 footer .list-inline .d-block{min-width: 100%!important; display: block!important; height: 25px;}
	footer .list-inline{-webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
		justify-content: center!important;}
		
.btn-cta{ font-size:30px;}
.sub-cta-txt{ font-size:14px; }		
	
}



 @media (max-width: 576px) {
	 header nav{padding-top: 0!important; padding-bottom: 0!important}
	 header img {max-width: 200px!important;}
	 header .phone-icon {padding: 0 0 0 10px!important; border-left: solid 1px #e5e7eb}
	 .alert-btn,	
	 header .phone-icon+div{display: none}
	 header .phone-icon:before{margin-right:-0.1rem;}
	 .close{transform: translateX(0);}
	 .alert{padding-left: 15px; padding-right: 15px;}
	 .alert-text, .alert-text:hover{text-align: left!important; font-size: 1rem;}
	 .cta-phone .col span {text-align:  left !important}
	 .cta-phone .col span:first-child{font-size: 1.4rem!important; width: 100% !important; display: block;}
	 .cta-phone svg{width: 25px !important;}
	 .cta-box h2 { font-size: 27px; line-height: 1.3}
	 
	 .btn-icon{ background-size:40px; padding-left:45px;}
	 .btn-cta{ font-size:20px;}
.sub-cta-txt{ font-size:12px; }		

#lpv3 h2{ line-height:1.2; font-size:23px;}
}


@-webkit-keyframes pulse{0%{-webkit-transform:scale(.85);transform:scale(.85);-webkit-box-shadow:0 0 0 0 rgba(74,222,128,.7);box-shadow:0 0 0 0 rgba(74,222,128,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(74,222,128,0);box-shadow:0 0 0 10px rgba(74,222,128,0)}}@keyframes pulse{0%{-webkit-transform:scale(.85);transform:scale(.85);-webkit-box-shadow:0 0 0 0 rgba(74,222,128,.7);box-shadow:0 0 0 0 rgba(74,222,128,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(74,222,128,0);box-shadow:0 0 0 10px rgba(74,222,128,0)}}
@-webkit-keyframes pulse-2{0%{-webkit-transform:scale(.85);transform:scale(.85);-webkit-box-shadow:0 0 0 0 rgba(0,44,185,.7);box-shadow:0 0 0 0 rgba(0,44,185,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(0,44,185,0);box-shadow:0 0 0 10px rgba(0,44,185,0)}}@keyframes pulse-2{0%{-webkit-transform:scale(.85);transform:scale(.85);-webkit-box-shadow:0 0 0 0 rgba(0,44,185,.7);box-shadow:0 0 0 0 rgba(0,44,185,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(0,44,185,0);box-shadow:0 0 0 10px rgba(0,44,185,0)}}
@-webkit-keyframes phone-outer{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-box-shadow:0 0 0 0em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2);box-shadow:0 0 0 0em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2)}33.3333%{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1);-webkit-box-shadow:0 0 0 0em rgba(#3498db,.1),0em .05em .1em rgba(#000000,.5);box-shadow:0 0 0 0em rgba(#3498db,.1),0em .05em .1em rgba(#000000,.5)}66.6666%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-box-shadow:0 0 0 .5em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2);box-shadow:0 0 0 .5em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2)}100%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-box-shadow:0 0 0 0em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2);box-shadow:0 0 0 0em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2)}}@keyframes phone-outer{0%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-box-shadow:0 0 0 0em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2);box-shadow:0 0 0 0em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2)}33.3333%{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1);-webkit-box-shadow:0 0 0 0em rgba(#3498db,.1),0em .05em .1em rgba(#000000,.5);box-shadow:0 0 0 0em rgba(#3498db,.1),0em .05em .1em rgba(#000000,.5)}66.6666%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-box-shadow:0 0 0 .5em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2);box-shadow:0 0 0 .5em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2)}100%{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-box-shadow:0 0 0 0em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2);box-shadow:0 0 0 0em rgba(#3498db,0),0em .05em .1em rgba(#000000,.2)}}@-webkit-keyframes phone-icon{0%{-webkit-transform:translate3d(0rem,0,0);transform:translate3d(0rem,0,0)}2%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}4%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}6%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}8%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}10%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}12%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}14%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}16%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}18%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}20%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}22%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}24%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}26%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}28%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}30%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}32%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}34%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}36%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}38%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}40%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}42%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}44%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}46%{-webkit-transform:translate3d(0rem,0,0);transform:translate3d(0rem,0,0)}}@keyframes phone-icon{0%{-webkit-transform:translate3d(0rem,0,0);transform:translate3d(0rem,0,0)}2%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}4%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}6%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}8%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}10%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}12%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}14%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}16%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}18%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}20%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}22%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}24%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}26%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}28%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}30%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}32%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}34%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}36%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}38%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}40%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}42%{-webkit-transform:translate3d(.02rem,0,0);transform:translate3d(.02rem,0,0)}44%{-webkit-transform:translate3d(-.02rem,0,0);transform:translate3d(-.02rem,0,0)}46%{-webkit-transform:translate3d(0rem,0,0);transform:translate3d(0rem,0,0)}}@-webkit-keyframes phone-inner{0%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}33.3333%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(.9);transform:translate3d(0,0,0) scale(.9)}66.6666%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}100%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}}@keyframes phone-inner{0%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}33.3333%{opacity:1;-webkit-transform:translate3d(0,0,0) scale(.9);transform:translate3d(0,0,0) scale(.9)}66.6666%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}100%{opacity:0;-webkit-transform:translate3d(0,0,0) scale(0);transform:translate3d(0,0,0) scale(0)}}

@media (max-width: 293px) {
	.phone-icon{ display:none;}
	.navbar-brand{ margin:0 auto;}
	}
