/*****************************************************************/
/* np-style                                                      */
/*****************************************************************/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@font-face {
	font-family:'AlrightSans-Bold';
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold.eot');
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold.eot?#iefix') format('embedded-opentype'),url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold.woff2') format('woff2'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold.woff') format('woff'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold.ttf') format('truetype'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold.svg#AlrightSans-Bold') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:'AlrightSans-Black';
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Black.eot');
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Black.eot?#iefix') format('embedded-opentype'),url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Black.woff2') format('woff2'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Black.woff') format('woff'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Black.ttf') format('truetype'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Black.svg#AlrightSans-Black') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:'AlrightSans-Medium';
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Medium.eot');
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Medium.eot?#iefix') format('embedded-opentype'),url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Medium.woff2') format('woff2'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Medium.woff') format('woff'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Medium.ttf') format('truetype'),url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Medium.svg#AlrightSans-Medium') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:'Market-Regular';
	src:url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/Market-Regular.eot');
	src:url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/Market-Regular.eot?#iefix') format('embedded-opentype'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/Market-Regular.woff2') format('woff2'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/Market-Regular.woff') format('woff'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/Market-Regular.ttf') format('truetype'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/Market-Regular.svg#Market-Regular') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:'AlrightSans-Bold';
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold_1.eot');
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold_1.eot?#iefix') format('embedded-opentype'),url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold_1.woff2') format('woff2'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold_1.woff') format('woff'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold_1.ttf') format('truetype'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Bold_1.svg#AlrightSans-Bold') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:'AlrightSans-Italic';
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Italic.eot');
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Italic.eot?#iefix') format('embedded-opentype'),url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Italic.woff2') format('woff2'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Italic.woff') format('woff'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Italic.ttf') format('truetype'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Italic.svg#AlrightSans-Italic') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}
@font-face {
	font-family:'AlrightSans-Regular';
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Regular.eot');
	src:url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Regular.eot?#iefix') format('embedded-opentype'),url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Regular.woff2') format('woff2'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Regular.woff') format('woff'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Regular.ttf') format('truetype'),url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/AlrightSans-Regular.svg#AlrightSans-Regular') format('svg');
	font-weight:normal;
	font-style:normal;
	font-display:swap;
}

@font-face {
  font-family: 'MarketPro';
  src: url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-Bold.eot');
  src: local('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-Bold'),
      url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-Bold.eot?#iefix') format('embedded-opentype'),
      url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-Bold.woff2') format('woff2'),
      url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-Bold.woff') format('woff'),
      url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MarketPro';
  src: url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro.eot');
  src: local('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro'),
      url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro.eot?#iefix') format('embedded-opentype'),
      url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro.woff2') format('woff2'),
      url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro.woff') format('woff'),
      url('https://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'MarketPro-CondMedium';
  src: url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-CondMedium.eot');
  src: local('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-CondMedium'),
      url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-CondMedium.eot?#iefix') format('embedded-opentype'),
      url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-CondMedium.woff2') format('woff2'),
      url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-CondMedium.woff') format('woff'),
      url('http://055-XAV-647.mktoweb.com/rs/055-XAV-647/images/MarketPro-CondMedium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}



body{position:relative;line-height:1.5;background: #f0efef;}
/* .np-main{padding-top: 100px;} */
.np-bSliderS{margin-bottom: 100px;}
.np-bSlide{position: absolute;top: 0;left: 6.6%;background: rgba(255,255,255,.65 );width: 100%;max-width: 640px;height: 100%;padding:0 65px;}
.np-bSlideT{display:flex;height:78%;flex-direction:column;justify-content:center;}

.np-bSlideT h2{font-family: 'MarketPro';font-weight: 800;font-size: 138px;line-height: 1.2;color: #d51e48;}
.np-bSlideT h3{font-family:'AlrightSans-Black';font-weight: 800;font-size: 70px;line-height: 1.2; color: #202e37;}
.np-bSlideT h3 span:first-child{color: #d51e48;font-weight: 800;}
.np-bSlideT h3 span{font-family:'AlrightSans-Medium';font-weight: 500;}

.np-bSlider .slick-dots{bottom:10px;}
.np-bSlider .slick-dots li.slick-active button{background:#FFF;border:none}
.np-bSlider .slick-dots li button{background:#FFF;border:none}
.np-bSlidePin{background: #d51e48;padding: 7px 25px;border-top-left-radius:18px;border-bottom-left-radius: 18px;position: absolute;right: 0;top: 90%;display:flex;align-items:center;}

.np-bSlidePin i{color: #FFF;font-size: 26px;}
.np-bSlidePin span{font-family: "AlrightSans-Regular", sans-serif;font-size: 26px;font-weight: 500;color: #FFF;margin-left: 10px;text-wrap: nowrap;}
.np-provSec{margin-bottom: 100px;}
.np-provSecT h3{font-family: 'MarketPro';font-weight: 800;font-size: 76px;line-height: 1;color: #d51e48;}
.np-provSecList{margin-top: 40px;display: flex;align-items: center;}
.np-provSecList li{float: left;}
.np-provSecList li:not(:last-child){padding-right:24px;margin-right: 24px;border-right: 6px solid #313130;}

.np-provSecList li h3{font-family: "AlrightSans-Regular", sans-serif;color: #313130;font-size: 45px;line-height: 1;}
.np-provSec__box{margin-top: 80px;display: flex;align-items: center;background: #FFF;}
.np-provSec__boxLft{max-width: 755px;overflow: hidden;}
.np-provSec__boxI img{width: 100%;}
.np-provSec__boxItm .np-bSlidePin i{font-size: 22px;}
.np-provSec__boxItm .np-bSlidePin span{font-size: 22px;}	

.np-learnSec{margin-bottom: 100px;}

.np-provSec__boxS .slick-dots{bottom:10px;}
.np-provSec__boxS .slick-dots li.slick-active button{background:#FFF;border:none}
.np-provSec__boxS .slick-dots li button{background:#FFF;border:none}
.np-provSec__boxRgt{padding:40px 65px;}
.np-provSec__boxRgtTop{margin-bottom: 48px;}
.np-provSec__boxRgtTop h3, .title-p{font-family:'AlrightSans-Black';color: #d51e48;font-size: 27px;margin-bottom: 20px;text-transform:uppercase;}
.np-provSec__boxRgtTop p{font-family:'AlrightSans-Regular';color: #213037;font-size: 22px;}
.np-provSec__boxRgtMid{margin-bottom: 48px;}
.np-provSec__boxRgtMid h3{font-family:'AlrightSans-Bold';color: #d51e48;font-size: 27px;margin-bottom: 20px;text-transform:uppercase;}
.np-provSec__boxRgtMid p{font-family:'AlrightSans-Regular';color: #213037;font-size: 22px;}
.np-provSec__boxRgtMid p span{font-family:'AlrightSans-Bold';color: #213037;font-size: 22px;}
.np-provSec__boxRgtBot p{font-family:'AlrightSans-Regular';color: #213037;font-size: 22px;}
.np-provSec__boxRgtBot a{font-family:'AlrightSans-Bold';color: #fff;font-size: 18px;text-transform:uppercase;padding: 10px 22px;background: #313130;float: left;margin-top: 15px;}
.np-provSecST p{font-family: "AlrightSans-Regular", sans-serif;color: #313130;font-size: 27px;margin-top: 10px;}
.np-provSecForm{margin-top: 30px;background: #cb1639;display: flex;align-items: center;}
.np-provSecFormLft{padding: 0px; padding-left: 80px;}
.np-provSecFormIns li{float: left;width: 100%;}
.np-provSecFormIns li:not(:last-child){margin-bottom: 30px;}
.np-provSecFormIn{display: flex;}
.np-provSecFormIn .np-provSecInput:not(:last-child){margin-right: 100px;}
.np-provSecInput label{text-transform:uppercase;color: #fff;font-size: 18px;font-family:'AlrightSans-Regular';}
.np-provSecInput input[type=text]{width: 100%;float: left;font-size: 18px;font-family:'AlrightSans-Regular';color: #313130;border-radius: 7px;border: none;padding: 10px;margin-top: 5px;}
.np-provSecInput select{width: 100%;float: left;font-size: 18px;font-family:'AlrightSans-Regular';color: #313130;border-radius: 7px;border: none;padding: 10px;margin-top: 5px;}
.np-provSecInput select{-moz-appearance:none;/* Firefox */
-webkit-appearance:none;/* Safari and Chrome */
appearance:none;}
.arrow{position:absolute;right:5%;bottom:20%;pointer-events:none;}


.np-provSecInput input[type="checkbox"]{position:absolute;left:-9999px;}
.np-provSecInput input[type="checkbox"]:checked + label,.np-provSecInput input[type="checkbox"]:not(:checked) + label{position:relative;padding-left:40px;cursor:pointer;line-height:18px;display:inline-block;color:#fff;}

.np-provSecInput input[type="checkbox"]:checked + label:before,.np-provSecInput input[type="checkbox"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #fff;border-radius:5px;background:#fff;}
.np-provSecInput input[type="checkbox"]:checked + label:after,.np-provSecInput input[type="checkbox"]:not(:checked) + label:after{content:'';width:6px;height:10px;position:absolute;top:2px;left:5px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;border:solid #313130;border-width:0 2px 2px 0;}
.np-provSecInput input[type="checkbox"]:not(:checked) + label:after{opacity:0;transform:rotate(0deg);}
.np-provSecInput input[type="checkbox"]:checked + label:after{opacity:1;transform:rotate(45deg);}

.np-provSecLink a{float: left;font-size: 18px;background: #fff;text-transform:uppercase;padding: 5px;border-radius: 2px;font-family:'AlrightSans-Black';color: #d51e48;line-height: 1;}

.np-SaySec__in .np-provSecT h3{font-size: 54px;padding-left: 22%;}
.np-SaySec__inList{margin-top: -50px;}
.np-SaySec__inList .slick-list{padding: 5% 0;}
.np-SaySec__inItam-in{background: #FFF;display: flex;align-items: center;}
.np-SaySec__inItam-inImg{padding-left:55px;margin: -70px 0px;max-width: 480px;width: 100%;}
.np-SaySec__pen{position:absolute;right:0px;top:20px;}
.np-SaySec__inItam-inTxt{max-width: 850px;}
.np-SaySec__inItam-inTxt h3{font-family: 'MarketPro';font-weight: 800;font-size: 38px;color: #213037;	padding-left: 140px;}
.np-SaySec__inItam-inTxt h3 span{color:#ba0c2f;}

.np-SaySec__inList .slick-dots{bottom:45px;}
.np-SaySec__inList .slick-dots li.slick-active button{background:#202e37;border:none}
.np-SaySec__inList .slick-dots li button{background:#202e37;border:none}
.np-SocLink__inList{display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
.np-SocLinks{margin: 38px 0;}
.np-SocLink__inList li{float: left;}
.np-SocLink__inList li:not(:last-child){margin-right: 18px;}
.np-SocLink__inList li a{width: 65px;height: 65px;border-radius: 50px;background: #213037;float: left;display: flex;align-items: center;justify-content: center;}
.np-SocLink__inList li a i{font-size:30px;color: #FFF;}
.np-SocLink__in h3{text-align: center;font-family: 'MarketPro';font-weight: 800;color:#cb1639;font-size: 45px;}

.slick-slide .logo_img{margin-top: 50px;}

/*****************************************************************/
/* divice                                                        */
/*****************************************************************/

@media screen and (max-width:1700px){.np-bSlide{max-width:560px;}
.np-bSlideT h2{font-size:100px;}
.np-bSlideT p{font-size:50px;}
.wrapper{max-width:1490px;}
.np-provSecT h3{font-size:60px;}
.np-provSecList{margin-top:20px;}
.np-provSecList li h3{font-size:35px;}
.np-provSec__box{margin-top:50px;}
.np-provSec__boxRgtTop h3{font-size:22px;margin-bottom:10px;}
.np-provSec__boxRgtTop p{font-size:20px;}
.np-provSec__boxRgtTop{margin-bottom:20px;}
.np-provSec__boxRgtMid h3{font-size:22px;margin-bottom:10px;}
.np-provSec__boxRgtMid p{font-size:20px;}
.np-provSec__boxRgtMid{margin-bottom:20px;}
.np-provSec__boxRgtBot p{font-size:20px;}
.np-provSec__boxRgtBot a{font-size:16px;}
.np-SaySec__inItam-inTxt{max-width:760px;}
.np-SaySec__inItam-inTxt h3{padding-left:40px;}
.np-SaySec__inList .slick-dots{bottom:25px;}
}
@media screen and (max-width:1600px){.np-bSlide{max-width:530px;}
}
@media screen and (max-width:1540px){.np-bSlide{max-width:508px;}
.np-bSlideT h3{font-size: 54px;}
}
@media screen and (max-width:1500px){.np-bSlide{max-width:490px;}
.wrapper{max-width:1300px;}
.np-bSliderS{margin-bottom:60px;}
.np-provSecT h3{font-size:40px;}
.np-provSecList li h3{font-size:27px;}
.np-provSecList li:not(:last-child){border-right:3px solid #313130;}
.np-provSec__boxRgtTop{margin-bottom:10px;}
.np-provSec__boxRgtTop h3{font-size:20px;}
.np-provSec__boxRgtTop p{font-size:18px;}
.np-provSec__boxRgtMid{margin-bottom:10px;}
.np-provSec__boxRgtMid h3{font-size:20px;}
.np-provSec__boxRgtMid p{font-size:18px;}
.np-provSec__boxRgtMid p span{font-size:18px;}
.np-provSec__boxRgtBot p{font-size:18px;}
.np-provSec__boxRgtBot a{font-size:14px;}
.np-provSec{margin-bottom:60px;}
.np-provSecST p{font-size:20px;}
.np-provSecFormIns li:not(:last-child){margin-bottom:10px;}
.np-learnSec{margin-bottom:60px;}
.np-SaySec__in .np-provSecT h3{font-size:40px;padding-left:25%;}
.np-SaySec__inItam-inTxt{max-width:590px;}
.np-SaySec__inList .slick-list{padding:6% 0;}
}
@media screen and (max-width:1400px){}
@media screen and (max-width:1366px){.np-bSlide{max-width:453px;}
.np-bSlideT h2{font-size:80px;}
.np-bSlideT h3{font-size:45px;}
.np-provSecInput label{font-size:16px;}
.np-SaySec__pen{width:10%;}
.np-SaySec__inItam-inTxt h3{font-size:27px;}
.np-SocLink__in h3{font-size:27px;}
}
@media screen and (max-width:1320px){}
@media screen and (max-width:1300px){}
@media screen and (max-width:1100px){.np-SaySec__inItam-in{flex-direction:column;padding:4% 0;}
.np-SaySec__inItam-inImg{padding-left:0;margin:0px 0px;padding-bottom:4%;}
.np-SaySec__inList{margin-top:0;}
.np-SaySec__inList .slick-list{padding:4% 0;}
.np-SaySec__inList .slick-dots{bottom:0px;}
.np-SaySec__in .np-provSecT h3{padding-left:0;}
.np-bSlide{max-width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;bottom:0;left:0;height:auto;padding:25px;}
.np-bSlide img{width:50%;}
.np-bSlideT{width:auto;}
.np-bSlidePin{top:48%;}
.np-provSec__box{flex-direction:column;}
.np-provSec__boxRgt{padding:25px;}
.np-provSec__boxItm .np-bSlidePin{bottom:27px;top: auto;}
.np-provSec__boxLft{max-width:100%;}
.np-provSecForm{flex-direction:column-reverse;}
.np-provSecFormRgt img{width:100%;}
.np-provSecFormLft{padding:25px;}
.np-provSec__box{margin-top:20px;}
.np-bSlider .slick-dots li.slick-active button{background:#202e37;}
.np-bSlider .slick-dots li button{background:#202e37;}

.np-bSlidePin img{width:10%;}

.np-bSlidePin span{font-size:20px;}

}
@media screen and (max-width:992px){}
@media screen and (max-width:800px){
.np-bSlideT h2{font-size:55px;}
.np-bSlideT h3{font-size:30px;}
.np-provSecList li h3{font-size:22px;}
.np-provSecList li:not(:last-child){padding-right:10px;margin-right:10px;}
.np-bSlider .slick-dots{bottom:-5px;}
.np-provSecFormIns li:not(:last-child){margin-bottom:20px;}
.np-provSecFormIn .np-provSecInput:not(:last-child){margin-bottom:20px;}
}
@media screen and (max-width:768px){}
@media screen and (max-width:550px){.np-provSecList{flex-flow:row wrap;}
.np-provSecFormIn{flex-direction:column;}
.np-SaySec__in .np-provSecT h3{font-size:30px;}
.np-provSecT h3{font-size:30px;}
.np-provSecList li h3{font-size:18px;}
.np-bSlideT h2{font-size:35px;}
.np-bSlideT h3{font-size:20px;}
.np-SaySec__inItam-inTxt h3{font-size:24px;}
.np-SaySec__inItam-inImg{width:50%;}
.np-SaySec__inList .slick-dots{bottom:-20px;}
.np-provSecST p{font-size:18px;}
.np-bSlidePin i{font-size:14px;}
.np-bSlidePin span{font-size:14px;}
.np-provSec__boxItm .np-bSlidePin i{font-size:14px;}
.np-provSec__boxItm .np-bSlidePin span{font-size:14px;}
.np-provSec__boxS .slick-dots{bottom:0px;}
.np-provSecList li{margin-bottom:10px;}
.np-SocLink__inList li a{width:40px;height:40px;}
}
@media screen and (max-width:480px){
  .np-bSlidePin{top:35%;}
}
@media screen and (max-width:414px){}
@media screen and (max-width:395px){
  .np-bSlidePin{top:28%;}
}
@media screen and (max-width:360px){}

/*****************************************************************/
/* form                                                        */
/*****************************************************************/

.content_marketo {
    display: flex;
    width: 100%;
    padding: 20px 0
}

.content_marketo #thankImage {
    width: 90%;
    padding: 15px
}

.content_marketo .mktoForm {
    max-width: 370px;
    font-family: AlrightSans-Regular !important
}

.content_marketo .mktoForm a {
    color: #bdc3c7
}

.content_marketo .mktoForm label {
    font-family: AlrightSans-Black;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff
}

.content_marketo .mktoForm .mktoFormRow {
    margin-bottom: 0;
    display: flex;
    flex-direction: column
}

.content_marketo .mktoForm .mktoFormRow:nth-child(8) .mktoFieldWrap,
.content_marketo .mktoForm .mktoFormRow:nth-child(9) .mktoFieldWrap {
    flex-direction: row !important
}

.content_marketo .mktoForm .mktoError .mktoErrorArrowWrap {
    display: none
}

.content_marketo .mktoForm .mktoError .mktoErrorMsg {
    box-shadow: none !important;
    text-shadow: none !important;
    border: none !important;
    background-image: linear-gradient(#cb1639 100%, #cb1639 100%) !important
}

.content_marketo .mktoForm .mktoGutter {
    height: 5px !important
}

.content_marketo .mktoForm input,
.mktoForm .mktoField {
    width: 300px !important;
    height: 30px !important;
    text-decoration: none;
    background: #fff;
    border: 2px solid #fff;
    color: #000
}

.content_marketo .mktoForm .mktoCheckboxList input {
    appearance: auto !important;
    max-width: 17px !important
}

.content_marketo .mktoForm .mktoFieldWrap {
    display: flex;
    flex-direction: column
}

.content_marketo .mktoForm .mktoField option {
    color: #000;
    font-family: AlrightSans-Regular
}

.content_marketo .mktoForm label.mktoLabel {
    width: 300px !important
}

.content_marketo .mktoForm .mktoButtonWrap.mktoDownloadButton button.mktoButton {
    background: #fff;
    color: #cb1639;
    font-family: AlrightSans-Black;
    font-size: 13px;
    border: none;
    text-transform: uppercase;
    text-shadow: none
}

@media (max-width:1100px) and (min-width:550px) {
    .content_marketo .mktoForm {
        max-width: 470px !important
    }

    .content_marketo .mktoForm input,
    .mktoForm .mktoField {
        width: 470px !important
    }

    .content_marketo .mktoButtonRow span {
        margin-left: 200px !important
    }
}

@media (min-width:1100px) {
    .np-provSecFormRgt {
        width: 125%
    }
}

@media (max-width:1101px) {
    .content_marketo {
        justify-content: center
    }
}

@media (max-width:680px) {
    .content_marketo .mktoForm label.mktoLabel {
        width: 200px !important
    }
}

@media (max-width:579px) {
    .content_marketo .mktoForm label.mktoLabel {
        padding-bottom: 3px
    }
}

@media (max-width:550px) {
    .content_marketo .mktoForm {
        max-width: 305px
    }
}

@media (max-width:480px) {
    .content_marketo .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix {
        display: none
    }

    .content_marketo strong {
        padding: 0
    }

    .content_marketo .mktoForm .mktoFormRow:nth-child(8) .mktoCheckboxList,
    .content_marketo .mktoForm .mktoFormRow:nth-child(9) .mktoCheckboxList {
        width: 10%
    }

    .content_marketo .mktoForm select.mktoField {
        font-size: 15px !important
    }

    .content_marketo .mktoForm input,
    .mktoForm .mktoField {
        width: 280px !important
    }
}

/*****************************************************************/
/* init                                                          */
/*****************************************************************/

*{outline:none;box-sizing:border-box;margin:0;padding:0;}
input,button{-moz-appearance:none;-webkit-appearance:none;}
input,button,div,ul,li{outline:none !important;}
div{box-sizing:border-box;}
a:link,a:visited{text-decoration:none;}
img{border:none;outline:none;max-width: 100%;display: block;}
ul,ul li{list-style-type:none}
.desktop{display:block;}
.mobile{display:none;}
.helperSpan{display:inline-block;vertical-align:middle;width:1px;height:100%;}
.relative{position:relative;}
.absolute{position:absolute;}
.clr{clear:both}
.floatLft{float:left}
.floatRgt{float:right}
.inlineBlk{display:inline-block;vertical-align:middle}
.table{display:table}
.transition{transition:all .35s ease 0s;-moz-transition:all .35s ease 0s;-webkit-transition:all .35s ease 0s;}
.col-100{width:100%}
.col-90{width:90%}
.col-80{width:80%}
.col-70{width:70%}
.col-60{width:60%}
.col-50{width:50%}
.col-40{width:40%}
.col-35{width:35%}
.col-30{width:30%}
.col-20{width:20%}
.col-10{width:10%}
.flexDisplay{display:flex;}
.justifySpace{justify-content:space-between;}
.justifyStart{justify-content:flex-start;}
.justifyEnd{justify-content:flex-end;}
.justifyCenter{justify-content:center;}
.alignStart{align-items:flex-start;}
.alignEnd{align-items:flex-end;}
.alignCenter{align-items:center;}
.flexWrap{flex-flow:row wrap;}
.flexColumn{flex-direction:column;}
.textCenter{text-align:center;}
.textLeft{text-align:left;}
.textRight{text-align:right;}
.textUpper{text-transform: uppercase;}
.fwNormal{font-weight: 400;}
.fwLight{font-weight: 300;}
.fwMedium{font-weight: 500;}
.fwSemibold{font-weight: 600;}
.fwBold{font-weight: 700;}
.wrapper{max-width: 1670px;width: 100%;padding: 0 15px;margin: 0 auto;}
