/* blue strip alert -------------------------------------------------------------*/
.blueStrip_alert{min-height: 72px; background-color: #0e2d6d; font-size: 24px; line-height: 22px; color: white; padding: 18px 0px 0px 0px;}

.blueStrip_alert[aria-hidden="true"]{display: none;}
.blueStrip_alertFrame{margin: 0px 92px 0px 0px; padding: 5px 48px 0px 48px; min-height: 32px; position: relative;}
.blueStrip_alertFrame img{display: block; position: absolute; right: 0px; top: 0px; width: 34px;}
.blueStrip_alertFrame strong{display: inline-block; font-weight: 400; padding: 0px 0px 0px 8px;}

@media screen and (max-width: 800px) {
	.blueStrip_alert{padding: 16px 0px 0px 0px;}
	.blueStrip_alertFrame{margin: 0px 44px 0px 0px; padding: 0px 48px 0px 48px;}
	.blueStrip_alertFrame img{top: 5px;}
}

@media screen and (max-width: 670px) {
	.blueStrip_alert{min-height: 54px; padding: 10px 0px 6px 0px;}
	.blueStrip_alertFrame{margin: 0px 20px 0px 20px; padding: 0px 48px 0px 0px;}
}

@media screen and (max-width: 480px) {
	.blueStrip_alert{font-size: 20px; line-height: 20px;}
	.blueStrip_alertFrame{margin: 0px 10px 0px 0px; padding: 0px 42px 0px 0px;}
	.blueStrip_alertFrame img{top: 4px;}
}
/* blue strip alert - end ---------------------------------------------------*/
/* migdal benefits strip ----------------------------------------------------*/
.migdalBenefits{background-color: #f6f6f6; padding: 17px 0px 16px 0px;}
.migdalBenefits ul{display: table; width: 100%;}
.migdalBenefits li{display: table-cell; padding: 10px 10px; text-align: center; vertical-align: top;}
.migdalBenefits li strong{display: inline-block; font-weight: 300; font-size: 22px; line-height: 22px; color: #0e2d6d; text-align: right; position: relative; padding: 0px 60px 0px 20px;}
.migdalBenefits li strong span{display: block;}
.migdalBenefits li strong .imageHolder{position: absolute; right: 0px; top: 0px; width: 51px; height: 42px; overflow: hidden;}
.migdalBenefits li strong .imageHolder img{display: block; width: 100%;}

@media screen and (max-width: 1024px) {
	.migdalBenefits li strong{font-size: 18px; line-height: 20px; padding: 0px 50px 0px 0px;}
	.migdalBenefits li strong .imageHolder{width: 42px; height: 35px;}
	.migdalBenefits li strong span{display: inline;}
	.migdalBenefits li strong span:nth-child(1):after{content: ' ';}
}

@media screen and (max-width: 800px) {
	.migdalBenefits{background-color: #0e2d6d; padding: 17px 0px 16px 0px;}
	.migdalBenefits li strong{font-size: 22px; line-height: 22px; color: #ffffff; text-align: center; padding: 60px 0px 0px 0px;}
	.migdalBenefits li strong .imageHolder{left: 50%; right: auto; transform: translate(-50%, 0); width: 51px; height: 42px;}
	.migdalBenefits li strong .imageHolder img{margin-top: -50px;}
}

@media screen and (max-width: 670px) {
	.migdalBenefits{padding: 10px 0px 5px 0px;}
	.migdalBenefits li strong{font-size: 18px; line-height: 20px; padding: 44px 0px 0px 0px;}
	.migdalBenefits li strong .imageHolder{width: 42px; height: 35px;}
	.migdalBenefits li strong .imageHolder img{margin-top: -41px;}
}

@media screen and (max-width: 600px) {
	.migdalBenefits{padding: 10px 0px 5px 0px;}
	.migdalBenefits li{padding: 10px 5px;}
	.migdalBenefits li strong{font-size: 16px; line-height: 18px; padding: 40px 0px 0px 0px;}
}

@media screen and (max-width: 480px) {
	.migdalBenefits ul{overflow: hidden; display: block;}
	.migdalBenefits li{display: block; float: right; width: 50%; padding: 10px 10px;}
	.migdalBenefits li strong span{display: block;}
	.migdalBenefits li:nth-last-child(1), .migdalBenefits li:nth-last-child(2){display: none;}
}
/* migdal benefits strip - end ----------------------------------------------------*/
/* breadcrumbs --------------------------------------------------------------------*/
.breadCrumbs{position: absolute; right: 0px; left: 0px; padding: 17px 0px 0px; z-index: 2; text-shadow: 0px 0px 20px rgba(255,255,255,1), 0px 0px 20px rgba(255,255,255,1), 0px 0px 20px rgba(255,255,255,1), 0px 0px 20px rgba(255,255,255,1);}
.breadCrumbs a{display: inline-block; font-size: 14px; font-weight: 400; padding: 0px 0px 0px 20px; position: relative;}
.breadCrumbs a:after{content: '>'; position: absolute; left: 8px; bottom: 0px;}

@media screen and (max-width: 640px) {
	.breadCrumbs{display: none;}
}
/* breadcrumbs -end -------------------------------------------------------------*/
/* inner page  (store, results) ---------------------------------------------------*/
.innerPage{padding: 0px 0px 140px 0px;}
.innerPage_section{padding: 50px 0px 0px 0px;}
.innerPage_section h2{padding: 0px 0px 0px 0px; margin: 0px; font-weight: 300; font-size: 48px; line-height: 40px; color: #0e2d6d;}

@media screen and (max-width: 1024px) {
	.innerPage{padding: 0px 0px 100px 0px;}
	.innerPage_section{padding: 42px 0px 0px 0px;}
	.innerPage_section h2{font-size: 40px; line-height: 36px;}
}

@media screen and (max-width: 600px) {
	.innerPage{padding: 0px 0px 66px 0px;}
}

@media screen and (max-width: 414px) {
	.innerPage_section{padding: 36px 0px 0px 0px;}
	.innerPage_section h2{font-size: 36px; line-height: 32px;}
}

@media screen and (max-width: 360px) {
	.innerPage{padding: 0px 0px 40px 0px;}
}
/* inner page  (store, results) - end ---------------------------------------------------*/
/* lobby faq form */
.lobby_faqForm{padding: 24px 0px 24px;}
.lobby_faqForm input{display: block; width: 100%; height: 66px; padding: 0px; margin: 0px; font-size: 36px; text-indent: 18px; border: 1px solid #e5e5e5;}
.lobby_faqForm input::-webkit-input-placeholder{color: #0e2d6d !important; opacity: 1;}
.lobby_faqForm input:-moz-placeholder{color: #0e2d6d !important; opacity: 1;}
.lobby_faqForm input::-moz-placeholder{color: #0e2d6d !important; opacity: 1;}
.lobby_faqForm input:-ms-input-placeholder{color: #0e2d6d !important; opacity: 1;}

@media screen and (max-width: 768px) {
	.lobby_faqForm input{height: 54px; font-size: 24px;}
}

@media screen and (max-width: 414px) {
	.lobby_faqForm{padding: 16px 0px 16px;}
	.lobby_faqForm input{font-size: 20px; text-indent: 12px;}
}

@media screen and (max-width: 385px) {
	.lobby_faqForm input{font-size: 18px;}
}
/* lobby faq form - end */
/* buy now strip (lobby pages) --------------------------------------------------------*/
.buyNow_stripHolder{height: 124px;}
.buyNow_strip{height: 124px; background-color: #0e2d6d; color: white; padding: 0px 0px 0px 0px;}
.buyNow_strip[aria-hidden="true"]{display: none;}
.buyNow_strip *{outline-color: white;}
.buyNow_strip_banner{padding: 0px 0px 0px 0px;}
.buyNow_strip_banner[aria-hidden="true"]{display: none;}
.buyNow_stripRight{float: right; padding: 33px 0px 0px 0px;}
.buyNow_stripLine{display: inline-block; padding: 0px 0px 0px 0px;}
.buyNow_stripLine label{display: inline-block; vertical-align: middle; font-size: 36px; line-height: 44px;}
.buyNow_stripLine .comboHolder{display: inline-block; position: relative; height: 44px; vertical-align: middle; border-bottom: 2px solid #ffffff; vertical-align: middle; margin: 0px 8px 0px 25px;}
.buyNow_stripLine .comboHolder select{position: absolute; right: 0px; border: 0px; width: 100% !important; direction: rtl; height: 44px !important; background-color: white; font: normal 16px arial !important; color: black; z-index: 20;}
.buyNow_stripLine .comboHolder span.customSelect{display: block; width: auto !important; height: 44px; padding: 0px 4px 0px 8px; background-color: transparent; font-size: 36px; line-height: 44px; font-weight: 700; color: ##0e2d6d; position: relative; right: 0px; z-index: 18;}
.buyNow_stripLine .comboHolder span.customSelect:after{content: ''; position: absolute; right: 100%; top: 50%; width: 0px; height: 0px; border: 6px solid transparent; border-top-color: white;}
.buyNow_stripLine .comboHolder span.customSelectInner{display: block; width: 100% !important; white-space: nowrap; overflow: hidden;}
.buyNow_stripLine .comboHolder span.customSelectFocus{outline: 1px dashed #ffffff;}
.buyNow_stripLeft{float: left; padding: 42px 0px 0px 0px;}
a.buyNow_stripButton{display: inline-block; text-decoration: none; color: white; text-decoration: none; padding: 0px 24px; margin: 0px 8px; vertical-align: middle; font-size: 24px; line-height: 40px; font-weight: 400; border-radius: 20px;}
a.buyNow_stripButton:hover, a.buyNow_stripButton:focus{background-color: white !important; color: #0e2d6d;}
a.buyNow_stripLink{display: inline-block; text-decoration: none; color: white; text-decoration: underline; font-size: 18px; line-height: 40px; font-weight: 700; vertical-align: middle; margin: 0px 8px;}
a.buyNow_stripClose{display: none; position: absolute; left: 16px; top: 16px; width: 56px; height: 56px; overflow: hidden; font-size: 130px; line-height: 46px; color: white; text-decoration: none; text-align: center; padding: 0px 0px 0px 0px;}

.buyNow_strip_form{padding: 0px 0px 0px 0px;}
.buyNow_strip_form[aria-hidden="true"]{display: none;}
.buyNow_strip_formRight{float: right; width: 75%; padding: 25px 0px 0px 0px;}
.buyNow_strip_formTitle{padding: 0px 0px 0px 0px;} 
.buyNow_strip_formTitle strong{display: inline-block; font-size: 24px; line-height: 24px; font-weight: 700; padding: 0px 0px 0px 12px;}
.buyNow_stripTooltip{display: inline-block; position: relative;}
.buyNow_strip_formRight .buyNow_stripTooltip a.tooltiptoggle{font-size: 16px; line-height: 24px; padding: 0px 0px 0px 24px; position: relative; color: white; text-decoration: none;}
.buyNow_strip_formRight .buyNow_stripTooltip a.tooltiptoggle:after{content: '?'; position: absolute; left: 0px; top: 0px; width: 19px; height: 19px; border-radius: 50%; background-color: #ffffff; font-size: 18px; line-height: 19px; font-weight: 400; color: #0e2d6d; text-align: center;}
.buyNow_stripSubmit .buyNow_stripTooltip{display: none;}
.buyNow_stripSubmit .buyNow_stripTooltip a.tooltiptoggle{font-size: 16px; line-height: 24px; padding: 0px 0px 0px 24px; position: relative; color: white; text-decoration: none;}
.buyNow_stripSubmit .buyNow_stripTooltip a.tooltiptoggle:after{content: '?'; position: absolute; left: 0px; top: 0px; width: 19px; height: 19px; border-radius: 50%; background-color: #ffffff; font-size: 18px; line-height: 19px; font-weight: 400; color: #0e2d6d; text-align: center;}
.stripTooltipPop{position: absolute; left: 0px; top: 100%; width: 380px; padding: 20px 20px 18px 20px; margin-top: 12px; background-color: white; color: #0e2d6d; z-index: 5; box-shadow: 0px 0px 15px #888;}
.stripTooltipPop[aria-hidden="true"]{display: none;}
.stripTooltipPop a.tooltipClose{position: absolute; left: 0px; top: 0px; width: 36px; height: 36px; text-align: center; color: #0e2d6d; font-size: 56px; line-height: 28px; text-decoration: none !important;}
.stripTooltipPop:before{content: ''; position: absolute; left: 40px; bottom: 100%; border: 1px solid transparent; border-width: 8px 5px; border-bottom-color: white;}
.stripTooltipPop strong, .buyNow_strip_formTitle .stripTooltipPop strong{display: block; font-size: 16px; line-height: 20px; font-weight: 700; padding: 0px 0px 4px 0px;}
.stripTooltipPop span{display: block; font-size: 16px; line-height: 20px; font-weight: 400;}
.buyNow_strip_formRight ul{padding: 0px; margin: 0px -28px 0px 0px; overflow: hidden;}
.buyNow_strip_formRight li{float: right; width: 25%; padding: 0px 28px 0px 0px;}
.buyNow_strip_formRight li label{display: block; padding: 14px 0px 0px 0px; position: relative;}
.buyNow_strip_formRight li label input{width: 100%; height: 28px; background-color: transparent; color: #ffffff; padding: 0px; margin: 0px; font-size: 24px; border: 0px; border-bottom: 1px solid white;-webkit-appearance:none;}
.buyNow_strip_formRight li label span{font-size: 24px; line-height: 28px; position: absolute; right: 0px; top: 14px; transition: all 0.2s ease-in-out;}
.buyNow_strip_formRight li label input:focus+ span, .buyNow_strip_formRight li label input.filled + span{font-size: 14px; line-height: 14px; font-weight: 700; top: 0px;}
.buyNow_strip_formRight li .buyNow_error{display: none; color: #FF8080;}
.buyNow_strip_formRight li.buyNow_errorField .buyNow_error{display: block;}
.buyNow_strip_formRight li.buyNow_errorField input{border-bottom: 1px solid #FF8080;}
.buyNow_strip_formLeft{float: left; width: 25%; max-width: 230px; padding: 19px 20px 0px 0px;}
.buyNow_stripConfirm{padding: 0px;}
.buyNow_stripConfirm label{display: inline-block; position: relative; font-size: 14px; line-height: 15px; color: white;}
.buyNow_stripConfirm label input{position: absolute; opacity: 0;}
.buyNow_stripConfirmText{display: inline-block; padding: 0px 18px 0px 0px;}
.buyNow_stripConfirmText:before{content: ''; width: 14px; height: 14px; color: white; background-color: white; border-radius: 3px; display: block; position: absolute; right: 0px; top: 0px; text-align: center;}
.buyNow_stripConfirm label input:checked + .buyNow_stripConfirmText:before{content: '\2714'; color: #0e2d6d;}
.buyNow_stripConfirm label input:focus + .buyNow_stripConfirmText{outline: 1px dashed #ffffff;}
.buyNow_stripConfirm label a{color: white; text-decoration: underline;}
.buyNow_stripSubmit{padding: 12px 0px 0px 0px;}
.buyNow_stripSubmit input{float: right; border: 0px; width: 145px; height: 40px; border-radius: 20px; color: white; font-size: 24px; font-weight: 400; cursor: pointer;-webkit-appearance:none;}
.buyNow_stripSubmit input:hover, .buyNow_stripSubmit input:focus{background-color: white !important; color: #0e2d6d;}
.buyNow_stripSubmit a.buyNow_stripCancel{float: left; display: inline-block; color: white; text-decoration: underline; font-size: 18px; line-height: 40px; font-weight: 700;}
.buyNow_stripSubmit .buyNow_stripTooltip{display: none;}

.buyNow_strip_finish{padding: 22px 0px 0px 0px;}
.buyNow_strip_finish[aria-hidden="true"]{display: none;}
.buyNow_strip_finishRight{float: right; padding: 0px 0px 0px 0px;}
.buyNow_strip_finishRight strong{display: block; font-size: 48px; line-height: 48px; font-weight: 700;}
.buyNow_strip_finishRight span{display: block; font-size: 24px; line-height: 24px; padding: 3px 0px 0px 0px;}
.buyNow_strip_finishLeft{float: left; padding: 20px 0px 0px 0px;}
.buyNow_strip_finishLeft a{display: inline-block; text-decoration: none; color: white; text-decoration: none; text-align: center; width: 145px; font-size: 24px; line-height: 40px; font-weight: 400; border-radius:20px;}
.buyNow_strip_finishLeft a:hover, .buyNow_strip_finishLeft a:focus{background-color: white !important; color: #0e2d6d;}

.buyNow_stripFixed{height: 100px;}
.buyNow_stripFixed .buyNow_strip{position: fixed; left: 0px; right: 0px; top: 0px; height: 100px; z-index: 100;}
.buyNow_stripFixed .buyNow_strip .buyNow_stripRight{padding: 24px 0px 0px 0px;}
.buyNow_stripFixed .buyNow_strip .buyNow_stripLeft{padding: 30px 0px 0px 0px;}
.buyNow_stripFixed .buyNow_strip_finish{padding: 10px 0px 0px 0px;}
.buyNow_stripFixed .buyNow_strip_formRight{padding: 8px 0px 0px 0px;}
.buyNow_stripFixed .buyNow_strip_formLeft{padding: 7px 0px 0px 0px;}
.buyNow_stripFixed .buyNow_stripSubmit{padding: 10px 0px 0px 0px;}

@media screen and (max-width: 1180px) {
	.buyNow_stripLine label{font-size: 30px; line-height: 40px; padding: 0px 0px 0px 6px;}
	.buyNow_stripLine .comboHolder{height: 40px;}
	.buyNow_stripLine .comboHolder select{height: 40px !important;}
	.buyNow_stripLine .comboHolder span.customSelect{height: 40px; font-size: 30px; line-height: 40px;}
	.buyNow_stripLeft{padding: 36px 0px 0px 0px;}
}

@media screen and (max-width: 1080px) {
	.buyNow_stripLeft{text-align: center; padding: 24px 0px 0px 0px;}
	a.buyNow_stripButton{display: block; margin: 0px;}
	a.buyNow_stripLink{margin: 6px 0px 0px;}

	.buyNow_stripFixed .buyNow_strip .buyNow_stripLeft{padding: 12px 0px 0px 0px;}
	.buyNow_stripFixed a.buyNow_stripButton{padding: 0px 16px; font-size: 24px; line-height: 36px; border-radius:18px;}
	.buyNow_stripFixed a.buyNow_stripLink{margin: 6px 0px 0px; font-size: 18px; line-height: 24px;}
}

@media screen and (max-width: 870px) {
	.buyNow_stripLine label{font-size: 24px; line-height: 36px; padding: 0px 0px 0px 6px;}
	.buyNow_stripLine .comboHolder{height: 36px;}
	.buyNow_stripLine .comboHolder select{height: 36px !important;}
	.buyNow_stripLine .comboHolder span.customSelect{height: 36px; font-size: 24px; line-height: 36px;}

	.buyNow_stripSubmit input{width: 120px;}
}

@media screen and (max-width: 800px) {
	.buyNow_stripHolder, .buyNow_stripFixed{height: 0;}
	.buyNow_strip{height: auto; padding: 0px 0px 0px 0px; position: absolute; left: 0px; right: 0px; top: 130px; z-index: 2; box-shadow: 0px 0px 14px #ffffff;}
	.buyNow_strip_banner{padding: 70px 0px 70px 0px;}
	a.buyNow_stripClose{display: block;}
	.buyNow_stripRight{float: none; padding: 0px 0px 0px 0px;}
	.buyNow_stripLeft{float: none; padding: 70px 0px 0px 0px; max-width: 300px; margin: 0px auto 0px;}
	.buyNow_stripLine{display: block; padding: 26px 0px 0px 0px; text-align: center;}
	.buyNow_stripLine label{font-size: 36px; line-height: 44px;}
	.buyNow_stripLine .comboHolder{height: 44px;}
	.buyNow_stripLine .comboHolder select{height: 44px !important;}
	.buyNow_stripLine .comboHolder span.customSelect{height: 40px; font-size: 36px; line-height: 44px;}
	a.buyNow_stripButton{font-size: 30px; line-height: 55px; border-radius:28px;}
	a.buyNow_stripLink{font-size: 30px; line-height: 40px; font-weight: 400; margin: 28px 0px 0px;}
	
	.buyNow_strip_form{padding: 60px 0px 60px 0px;}
	.buyNow_strip_formOverflow{padding: 0px 25px;}
	.buyNow_strip_formRight{float: none; width: auto; padding: 0px; max-width: 540px; margin: 0px auto 0px;}
	.buyNow_strip_formTitle strong{display: block; font-size: 36px; line-height: 36px; max-width: 420px; margin: 0px auto 0px; padding: 0px 0px 0px 0px; text-align: center;}
	.buyNow_strip_formRight ul{margin: 12px 0px 0px 0px;}
	.buyNow_strip_formRight li{float: none; width: auto; padding: 4px 0px 0px 0px;}
	.buyNow_strip_formRight li label{padding: 27px 0px 0px 0px;}
	.buyNow_strip_formRight li label input{height: 42px; font-size: 27px; text-indent: 4px;}
	.buyNow_strip_formRight li label input:focus{background-color: rgba(255,255,255,0.2);}
	.buyNow_strip_formRight li label span{font-size: 27px; line-height: 42px; top: 18px;}
	.buyNow_strip_formRight li label input:focus+ span, .buyNow_strip_formRight li label input.filled + span{font-size: 18px; line-height: 18px; top: 7px;}
	.buyNow_strip_formLeft{float: none; width: auto; padding: 40px 0px 0px 0px; max-width: 540px; margin: 0px auto 0px;}
	.buyNow_stripConfirm label{font-size: 27px; line-height: 28px;}
	.buyNow_stripConfirmText{display: inline-block; padding: 0px 56px 0px 0px;}
	.buyNow_stripConfirmText:before{width: 40px; height: 40px; border-radius: 5px; font-size: 36px; line-height: 40px;}
	.buyNow_stripSubmit{padding-top: 30px;}
	.buyNow_stripSubmit a.buyNow_stripCancel{display: none;}
	.buyNow_stripSubmit input{float: left; font-size: 30px; height: 56px; border-radius:28px; width: 180px;}
	
	.buyNow_strip_formTitle .buyNow_stripTooltip{display: none;}
	.buyNow_stripSubmit .buyNow_stripTooltip{display: block; float: right; padding-top: 4px;}
	.buyNow_stripSubmit .buyNow_stripTooltip a.tooltiptoggle{font-size: 27px; line-height: 34px; padding-left: 42px;}
	.buyNow_stripSubmit .buyNow_stripTooltip a.tooltiptoggle:after{width: 34px; height: 34px; font-size: 32px; line-height: 32px;}
	.stripTooltipPop{left: auto; right: 0px; top: auto; bottom: 100%; margin-top: auto; margin-bottom: 12px;}
	.stripTooltipPop:before{left: auto; right: 40px; bottom: auto; top: 100%; border-width: 10px 8px; border-bottom-color: transparent; border-top-color: white;}
	.stripTooltipPop strong, .buyNow_strip_formTitle .stripTooltipPop strong{font-size: 21px; line-height: 24px; text-align: right; margin: 0px; max-width: none;}
	.stripTooltipPop span{font-size: 21px; line-height: 24px;}
	.buyNow_stripConfirm .stripTooltipPop{left: 32%; right: auto; transform: translate(-50%, 0);}
	.buyNow_stripConfirm .stripTooltipPop:before{left: 66%; right: auto; transform: translate(-50%, 0);}

	.buyNow_strip_finish{padding: 60px 0px 60px 0px;}
	.buyNow_strip_finishRight{float: none; text-align: center;}
	.buyNow_strip_finishRight span{padding: 10px 0px 0px 0px;}
	.buyNow_strip_finishLeft{float: none; padding: 30px 0px 0px 0px; text-align: center;}
	.buyNow_strip_finishLeft a{width: 180px; font-size: 30px; line-height: 56px; border-radius:28px;}
}

@media screen and (max-width: 670px) {
	.buyNow_strip{top: 70px;}
	a.buyNow_stripClose{left: 8px; top: 8px; width: 42px; height: 42px; font-size: 100px; line-height: 35px;}

	.buyNow_strip_banner{padding: 54px 0px 40px 0px;}
	.buyNow_stripLine{padding: 20px 0px 0px 0px;}
	.buyNow_stripLine label{font-size: 30px; line-height: 40px; padding: 0px 0px 0px 6px;}
	.buyNow_stripLine .comboHolder{height: 40px;}
	.buyNow_stripLine .comboHolder select{height: 40px !important;}
	.buyNow_stripLine .comboHolder span.customSelect{height: 40px; font-size: 30px; line-height: 40px;}

	.buyNow_stripLeft{padding: 40px 0px 0px 0px; max-width: 280px;}
	a.buyNow_stripButton{font-size: 30px; line-height: 48px; border-radius:24px;}
	a.buyNow_stripLink{font-size: 24px; line-height: 40px; margin: 24px 0px 0px;}
	
	.buyNow_strip_form{padding: 60px 0px 36px 0px;}
	.buyNow_strip_formRight ul{margin: 0px;}
}

@media screen and (max-width: 480px) {
	.buyNow_stripLine label{font-size: 24px; line-height: 32px;}
	.buyNow_stripLine .comboHolder{height: 32px;}
	.buyNow_stripLine .comboHolder select{height: 32px !important;}
	.buyNow_stripLine .comboHolder span.customSelect{height: 32px; font-size: 24px; line-height: 32px;}

	.buyNow_strip_form{padding: 50px 0px 28px 0px;}
	.buyNow_strip_formOverflow{padding: 0px 15px;}
	.buyNow_strip_formTitle strong{font-size: 28px; line-height: 30px; max-width: 320px;}
	.buyNow_strip_formRight li label input{height: 40px; font-size: 24px;}
	.buyNow_strip_formRight li label span{font-size: 24px; line-height: 40px;}
	.buyNow_strip_formRight li label input:focus+ span, .buyNow_strip_formRight li label input.filled + span{font-size: 15px; line-height: 15px;}
	.buyNow_stripConfirm label{font-size: 21px; line-height: 24px;}
	.buyNow_stripConfirmText{padding: 0px 56px 0px 0px;}
	.buyNow_stripConfirmText:before{width: 36px; height: 36px; font-size: 32px; line-height: 38px;}
	.buyNow_stripSubmit .buyNow_stripTooltip a.tooltiptoggle{font-size: 21px; padding-left: 36px;}
	.buyNow_stripSubmit .buyNow_stripTooltip a.tooltiptoggle:after{width: 28px; height: 28px; font-size: 24px; line-height: 26px;}
	.buyNow_strip_formLeft{padding-top: 32px;}
	.buyNow_stripSubmit input{font-size: 28px; height: 48px; border-radius:24px; width: 160px;}

	.buyNow_stripConfirm .stripTooltipPop{left: auto; right: -56px; transform: none;}
	.buyNow_stripConfirm .stripTooltipPop:before{left: auto; right: 72px; transform: none;}

	.buyNow_strip_finish{padding: 60px 0px 36px 0px;}
	.buyNow_strip_finishRight strong{font-size: 40px; line-height: 40px;}
	.buyNow_strip_finishLeft{padding: 30px 0px 0px 0px;}
	.buyNow_strip_finishLeft a{width: 160px; font-size: 28px; line-height: 48px; border-radius:24px;}
}

@media screen and (max-width: 414px) {
	.buyNow_strip_banner{padding: 36px 0px 24px 0px;}
	.buyNow_stripLine{padding: 14px 0px 0px 0px;}
	
	.buyNow_stripLine label{font-size: 21px; line-height: 28px; padding: 0px;}
	.buyNow_stripLine .comboHolder{height: 28px; margin: 0px 4px 0px 25px;}
	.buyNow_stripLine .comboHolder select{height: 28px !important;}
	.buyNow_stripLine .comboHolder span.customSelect{height: 28px; font-size: 21px; line-height: 28px;}

	.buyNow_stripLeft{padding: 30px 0px 0px 0px;}
	a.buyNow_stripButton{font-size: 21px; line-height: 36px; border-radius: 18px;}
	a.buyNow_stripLink{margin: 16px 0px 0px; font-size: 21px; line-height: 36px;}

	.buyNow_strip_form{padding: 50px 0px 24px 0px;}
	.buyNow_strip_formOverflow{padding: 0px 10px;}
	.buyNow_stripConfirm label{font-size: 18px; line-height: 21px;}
	.buyNow_stripConfirmText{padding: 0px 42px 0px 0px;}
	.buyNow_stripConfirmText:before{width: 32px; height: 32px; font-size: 24px; line-height: 33px;}
	.buyNow_stripSubmit .buyNow_stripTooltip a.tooltiptoggle{font-size: 21px; padding-left: 36px;}
	.buyNow_stripSubmit .buyNow_stripTooltip a.tooltiptoggle:after{width: 28px; height: 28px; font-size: 24px; line-height: 26px;}
	.buyNow_strip_formLeft{padding-top: 24px;}
	.buyNow_stripSubmit input{font-size: 21px; height: 40px; border-radius:20px; width: 140px;}
	
	.stripTooltipPop{padding: 22px 10px 12px; width: 290px; right: 0px;}
	.buyNow_stripConfirm .stripTooltipPop{left: auto; right: -42px;}
	.buyNow_stripConfirm .stripTooltipPop:before{right: 54px;}
	.stripTooltipPop strong, .buyNow_strip_formTitle .stripTooltipPop strong{font-size: 16px; line-height: 20px;}
	.stripTooltipPop span{font-size: 16px; line-height: 20px;}

	.buyNow_strip_finish{padding: 60px 0px 36px 0px;}
	.buyNow_strip_finishRight strong{font-size: 36px; line-height: 30px;}
	.buyNow_strip_finishLeft{padding: 24px 0px 0px 0px;}
	.buyNow_strip_finishLeft a{width: 140px; font-size: 21px; line-height: 40px; border-radius:20px;}
	
	a.buyNow_stripClose{font-size: 72px;}
}

@media screen and (max-width: 320px) {
	.buyNow_strip_formOverflow{padding: 0px 0px;}
	.buyNow_stripConfirm .stripTooltipPop{left: -110px; right: auto;}
	.buyNow_stripConfirm .stripTooltipPop:before{left: 150px; right: auto;}
}
/* buy now strip (lobby pages) - end --------------------------------------------------------*/
/* inner plazma --------------------------------------------------------------------------------------------------- */
.innerPlazma{padding: 0px; position: relative;}
.innerPlazma_image{height: 280px; position: relative; overflow: hidden;}
.innerPlazma_image img{display: block; /*height: 280px;*/ position: absolute; left: 50%; top: 0px; transform: translate(-50%, 0);}
.innerPlazma_content{position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; text-shadow: 0px 0px 60px rgba(255,255,255,0.6), 0px 0px 40px rgba(255,255,255,0.8), 0px 0px 20px rgba(255,255,255,1), 0px 0px 20px rgba(255,255,255,1);}
.innerPlazma_content .centeredContent{height: 100%; display: flex; flex-direction: column; justify-content: center;}
.innerPlazma_content h1, .innerPlazma_content strong{padding: 0px; margin: 0px; font-weight: 300; font-size: 80px; line-height: 70px; color: #0e2d6d;}
.innerPlazma_content h2, .innerPlazma_content span{display: block; font-size: 30px; line-height: 30px; font-weight: 400; padding: 0px 0px 0px 0px; margin: 0px;}
.innerPlazma_content a{display: block; width: 300px; margin-top: 16px; padding: 12px 15px 12px 70px; text-align: right; text-decoration: none; font-size: 24px; line-height: 24px; letter-spacing: -0.5px; background-color: rgba(255,255,255, 0.8); border-radius: 5px; position: relative; text-shadow: none;}
.innerPlazma_content a B{display: inline; font-weight: 700; font-size: inherit; line-height: inherit; padding: 0px;}
.innerPlazma_content a:hover, .innerPlazma_content a:focus{background-color: #2154a5; color: white;}
.innerPlazma_content a:after{content: ''; position: absolute; left: 6px; bottom: auto; top: 42%; transform: rotate(90deg) translate(0, -50%); width: 20px; height: 12px; background: url(../../images/store_plazma_arr.png) center top / 100% auto repeat-y;}
.innerPlazma_content a:hover:after, .innerPlazma_content a:focus:after{background-position: center 15px;}

@media screen and (max-width: 1024px) {
	.innerPlazma_content h1, .innerPlazma_content strong{font-size: 66px; line-height: 56px;}
	.innerPlazma_content h2, .innerPlazma_content span{font-size: 24px; line-height: 28px;}
	.innerPlazma_content a{font-size: 21px; line-height: 21px;}
}

@media screen and (max-width: 800px) {
	.innerPlazma_content h2, .innerPlazma_content span{padding: 6px 0px 0px 0px;}
	.innerPlazma_support{text-align: center;padding-bottom: 50px;}
	.innerPlazma_content a{width: 240px; margin: 16px auto 0px; font-size: 24px; line-height: 24px;}
}

@media screen and (max-width: 600px) {
	/*.innerPlazma_image, .innerPlazma_image img{height: 240px;}*/
	.innerPlazma_content{0px 0px 15px rgba(255,255,255, 1), 0px 0px 15px rgba(255,255,255, 1), 0px 0px 10px rgba(255,255,255, 1), 0px 0px 10px rgba(255,255,255, 1);}
	.innerPlazma_content h1, .innerPlazma_content strong{font-size: 50px !important; line-height: 50px !important;}
}

@media screen and (max-width: 480px) {
	.innerPlazma_content h1, .innerPlazma_content strong{font-size: 42px !important; line-height: 40px !important;}
	.innerPlazma_content h2, .innerPlazma_content span{font-size: 23px !important; line-height: 26px;}
}

@media screen and (max-width: 432px) {
	/*.innerPlazma_image, .innerPlazma_image img{height: 210px;}
	.innerPlazma_content h1, .innerPlazma_content strong{font-size: 40px; line-height: 32px; letter-spacing: -1px;}
	.innerPlazma_content h2, .innerPlazma_content span{font-size: 20px; line-height: 22px;}
	
	.innerPlazma_content a{width: 165px; font-size: 17px; line-height: 17px; padding: 8px 10px 8px 36px;}
	
	.innerPlazma_content a:after{left: 6px; bottom: auto; top: 42%; width: 13px; height: 8px;}
	.innerPlazma_content a:hover:after, .innerPlazma_content a:focus:after{background-position: center 10px;}*/
	/*.innerPlazma_image, .innerPlazma_image img{height: 210px;}*/


	/*.innerPlazma_image, .innerPlazma_image img{height: 162px;}*/
	.innerPlazma_content h1, .innerPlazma_content strong{font-size: 36px !important; line-height: 32px !important; letter-spacing: -1px;}
	.innerPlazma_content h2, .innerPlazma_content span{font-size: 20px !important; line-height: 22px;}
	
	.innerPlazma_content a{width: 165px; font-size: 17px; line-height: 17px; padding: 8px 10px 8px 36px;}
	
	.innerPlazma_content a:after{left: 6px; bottom: auto; top: 42%; width: 13px; height: 8px;}
	.innerPlazma_content a:hover:after, .innerPlazma_content a:focus:after{background-position: center 10px;}
	
}
/* inner plazma - end --------------------------------------------------------------------------------------------------- */
/* home updates gallery -----------------------------------------------------------------------------------------------*/
.homeUpdates{padding: 60px 0px 60px 0px;}
.homeUpdates h3{padding: 0px 0px 8px 0px; margin: 0px; font-size: 60px; line-height: 60px; font-weight: 300;}
.homeUpdates_gallery{background-color: #f2f2f2; padding: 0px 25px;}
.homeUpdates_gallery .item a{display: block; color: #0e2d6d; padding: 34px 35px 34px 20px; background: url(../../images/header_plazma_left.png) right 39px / 21px auto no-repeat;}
.homeUpdates_gallery .item a strong{display: block; font-weight: 300; font-size: 24px; line-height: 24px; padding: 0px 0px 8px 0px;}
.homeUpdates_gallery .item a span{display: block; font-size: 18px; line-height: 18px; padding: 0px 0px 0px 0px;}

.homeUpdates_gallery .owl-carousel .owl-nav{padding: 0px; position: absolute; left: -25px; bottom: 100%; margin-bottom: 15px;}
.homeUpdates_gallery .owl-carousel .owl-nav .owl-next{float: left; height: 20px; width: 20px; font-size: 0px; background: url(../../images/header_plazma_left.png) center / 7px auto no-repeat;}
.homeUpdates_gallery .owl-carousel .owl-nav .owl-prev{float: right; height: 20px; width: 20px; font-size: 0px; background: url(../../images/header_plazma_right.png) center / 7px auto no-repeat;}
.homeUpdates_gallery .owl-carousel .owl-dots{padding: 0px 0px; position: absolute; left: 0px; bottom: 100%; counter-reset: updateCounter; margin-bottom: 15px;}
.homeUpdates_gallery .owl-carousel .owl-dot{display: inline-block; margin: 0px 2px; height: 20px; width: 20px; border-radius: 50%; text-align: center;}
.homeUpdates_gallery .owl-carousel .owl-dot span:before{content: counter(updateCounter); counter-increment: updateCounter; font-size: 17px; line-height: 20px;}
.homeUpdates_gallery .owl-carousel .owl-dot.active{background-color: #0e2d6d; color: white;}

@media screen and (max-width: 768px) {
	.homeUpdates_gallery .item a{padding: 34px 35px 34px 15px;}
	.homeUpdates_gallery .item a strong{font-size: 21px; line-height: 24px; padding: 0px 0px 8px 0px;}
	.homeUpdates_gallery .item a span{font-size: 16px; line-height: 18px;}
}

@media screen and (max-width: 640px) {
	.homeUpdates{padding: 48px 0px 30px 0px;}
	.homeUpdates h3{text-align: center; padding: 0px 0px 14px 0px;}
	.homeUpdates_gallery .owl-carousel .owl-nav{padding: 0px; position: static; left: auto; bottom: auto; margin-bottom: 0px;}
	.homeUpdates_gallery .owl-carousel .owl-nav .owl-next{float: none; height: 60px; width: 60px; background-size: 24px auto; position: absolute; left: 0px; bottom: 100%; margin-bottom: 10px;}
	.homeUpdates_gallery .owl-carousel .owl-nav .owl-prev{float: none; height: 60px; width: 60px; background-size: 24px auto; position: absolute; right: 0px; bottom: 100%; margin-bottom: 10px;}
	
	.homeUpdates_gallery .item a{padding: 34px 0px 34px 25%; background-position: left center; background-size: 18px auto;}
	.homeUpdates_gallery .item a strong{font-size: 30px; line-height: 32px; font-weight: 400;}
	.homeUpdates_gallery .item a span{font-size: 24px; line-height: 24px;}
}

@media screen and (max-width: 568px) {
	.homeUpdates h3{font-size: 50px; line-height: 44px;}
}

@media screen and (max-width: 480px) {
	.homeUpdates h3{font-size: 42px; line-height: 40px; padding: 0px 0px 18px 0px;}
	.homeUpdates_gallery .item a{padding-left: 0; background-image: none;}
}

@media screen and (max-width: 375px) {
	.homeUpdates h3{font-size: 32px; line-height: 40px;}
	.homeUpdates_gallery{padding: 0px 12px;}
	.homeUpdates_gallery .item a{padding: 24px 0px 24px 20%;}
	.homeUpdates_gallery .item a strong{font-size: 18px; line-height: 21px;}
	.homeUpdates_gallery .item a span{font-size: 16px; line-height: 18px;}
	
	.homeUpdates_gallery .owl-carousel .owl-nav .owl-next{height: 48px; width: 48px; background-size: 14px auto; position: absolute; left: -12px;}
	.homeUpdates_gallery .owl-carousel .owl-nav .owl-prev{height: 48px; width: 48px; background-size: 14px auto; position: absolute; right: -12px;}
}
/* home updates gallery - end -----------------------------------------------------------------------------------------------*/
/* support online actions  ----------------------------------------------------------------------------------------------------------------------*/

.onlineActions{padding: 0px; position: relative;}
.onlineActions_image{position: absolute; z-index: -1; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden;}
.onlineActions_image img{display: block; position: absolute; left: 0px; bottom: 0px; height: 100%;}
.onlineActions_content{padding: 115px 0px; text-shadow: 0px 0px 15px rgba(255,255,255, 1), 0px 0px 15px rgba(255,255,255, 1), 0px 0px 10px rgba(255,255,255, 1), 0px 0px 10px rgba(255,255,255, 1);}
.onlineActions_content h2, .onlineActions_content h3{padding: 0px; margin: 0px; font-size: 60px; line-height: 60px; font-weight: 300;}
.onlineActions_content ul{overflow: hidden; padding: 18px 0px 0px 0px; margin: 0px -12px 0px 0px; font-size: 30px; line-height: 30px; max-width: 720px;}
.onlineActions_content li{float: right; width: 50%; padding: 22px 12px 0px 12px;}
.onlineActions_content li:nth-child(odd){clear: right;}
.onlineActions_content li a{display: inline-block;}
.onlineActions_content li a:after{content: ' >';}
.onlineActions_panel{padding: 52px 0px 0px 0px; text-shadow: none;}
.onlineActions_panel a{display: inline-block; text-decoration: none; background-color: #0e2d6d; color: white; width: 208px; border-radius: 25px; text-align: center; font-size: 24px; line-height: 50px;}
.onlineActions_panel a:hover, .onlineActions_panel a:focus{background-color: white; color: #0e2d6d;}

@media screen and (max-width: 1024px) {
	.onlineActions_content{padding: 80px 0px;}
	.onlineActions_image img{left: -260px;}
}

@media screen and (max-width: 800px) {
	.onlineActions_image img{left: -260px;}
	.onlineActions_content{padding: 60px 0px 40px;}
	.onlineActions_content h2, .onlineActions_content h3{font-size: 48px; line-height: 48px; text-align: center;}
	.onlineActions_content ul{max-width: 540px; margin: 0px auto;}
	.onlineActions_content li{float: right; width: 50%; padding: 22px 12px 0px 12px;}
	.onlineActions_content li a{padding: 0px 40px 0px 0px; position: relative;}
	.onlineActions_content li a span{display: block;}
	.onlineActions_content li a:after{display: none;}
	.onlineActions_content li a:before{content: ''; padding-right: 0px; position: absolute; right: 0px; top: 9px; width: 26px; height: 45px; background: url(../../images/header_plazma_left.png) left top / 100% auto no-repeat;}
	.onlineActions_panel{text-align: center; padding: 64px 0px 0px 0px;}
	.onlineActions_panel a{width: 280px; border-radius: 30px; text-align: center; font-size: 30px; line-height: 60px;}
}

@media screen and (max-width: 600px) {
	.onlineActions_image img{left: -400px;}
	.onlineActions_content h2, .onlineActions_content h3{font-size: 48px; line-height: 48px;}
	.onlineActions_content ul{font-size: 24px; line-height: 24px; max-width: 480px;}
	.onlineActions_content li a{padding: 0px 35px 0px 0px;}
	.onlineActions_content li a:before{width: 20px; height: 35px;}
	.onlineActions_panel{padding: 45px 0px 0px 0px;}
}

@media screen and (max-width: 480px) {
	.onlineActions_image img{left: -480px;}
	.onlineActions_content{padding: 40px 0px 32px;}
	.onlineActions_content ul{font-size: 21px; line-height: 21px;}
	.onlineActions_content li a:before{top: 3px; width: 20px; height: 35px;}
}

@media screen and (max-width: 414px) {
	.onlineActions_image img{left: -480px;}
	.onlineActions_content h2, .onlineActions_content h3{font-size: 34px; line-height: 36px;}
	.onlineActions_content ul{padding: 12px 0px 0px 0px; font-size: 18px; line-height: 20px; max-width: 360px;}
	.onlineActions_content li{padding: 16px 6px 0px 6px;}
	.onlineActions_content li a{padding: 0px 26px 0px 0px;}
	.onlineActions_content li a:before{width: 16px; height: 28px;}
	
	.onlineActions_panel{padding: 36px 0px 0px 0px;}
	.onlineActions_panel a{width: 200px; border-radius: 24px; font-size: 21px; line-height: 48px;}
}

@media screen and (max-width: 375px) {
	.onlineActions_panel a{width: 160px; border-radius: 20px; font-size: 18px; line-height: 40px;}
}

/* support online actions - end  ---------------------------------------------------------------------------------------------------------------*/
/* support contact ways -----------------------------------------------------------------------------------------------------------------------*/
.contactWays{padding: 74px 0px 66px 0px;}
.contactWays h2, .contactWays h3{padding: 0px; margin: 0px; font-weight: 300; font-size: 60px; line-height: 60px; text-align: right;}
.contactWays_gallery{padding: 26px 0px 0px 0px; margin: 0px auto;}
.contactWays_gallery .item{padding: 0px 6px 10px;}
.contactWays_gallery .item a{position: relative; display: block;  text-align: center; width: 100%; min-height: 160px; background-color: #0e2d6d; color: white; padding: 18px 6px 10px; text-decoration: none; font-size: 24px; line-height: 24px;}
.contactWays_gallery .item a span{display: inline-block;}
.contactWays_gallery .item a:hover, .contactWays_gallery .item a:focus{background-color: #f6f6f6; color: #0e2d6d;}
.contactWays_gallery .item a[aria-expanded="true"]:hover, .contactWays_gallery .item a[aria-expanded="true"]:focus{background-color: #0e2d6d; color: white;}

.contactWays_gallery .item a .imageHolder{margin: 0px auto 11px; width: 68px; height: 68px; overflow: hidden;}
.contactWays_gallery .item a .imageHolder img{display: block; width: 100%;}
.contactWays_gallery .item a:hover .imageHolder img, .contactWays_gallery .item a:focus .imageHolder img{margin-top: -80px;}
.contactWays_gallery .item a[aria-expanded="true"]:hover .imageHolder img, .contactWays_gallery .item a[aria-expanded="true"]:focus .imageHolder img{margin-top: 0px;}
.contactWays_gallery .item a[aria-expanded="true"]:after{content: ''; position: absolute; left: 50%; top: 100%; transform: translate(-50%, 0); width: 0px; height: 0px; border: 9px solid transparent; border-top-color: #0e2d6d;}
.contactWays_gallery .owl-carousel .owl-nav .owl-next{position: absolute; left: -50px; top: 47%; transform: translate(0, -50%); width: 60px; height: 60px; font-size: 0px; background: url(../../images/how_help_gallery_left.png) left 19px top 15px / 18px auto repeat-y;}
.contactWays_gallery .owl-carousel .owl-nav .owl-prev{position: absolute; right: -50px; top: 47%; transform: translate(0, -50%); width: 60px; height: 60px; font-size: 0px; background: url(../../images/how_help_gallery_right.png) left 23px top 15px / 18px auto repeat-y;}
.contactWays_gallery .owl-carousel .owl-nav .owl-next:hover{background-position: left 19px top 65px;}
.contactWays_gallery .owl-carousel .owl-nav .owl-prev:hover{background-position: left 23px top 65px;}

.contactWays_panelHolder{padding: 8px 6px 0px;}
.contactWays_panel{background-color: #f6f6f6; padding: 32px 2.56% 56px;}
.contactWays_panel[aria-hidden="true"]{display: none;}
.contactWays_panel h3{padding: 0px 0px 4px 0px; margin: 0px; font-size: 36px; line-height: 36px; font-weight: 400;}
.contactWays_panel P{padding: 0px; margin: 0px; font-size: 24px; line-height: 24px; font-weight: 400;}
.contactWays_form{padding: 48px 0px 0px 0px;}
.contactWays_panel ul{position: relative; padding: 0px 0px 0px 90px;}
.contactWays_panel li{float: right; width: 25%; padding: 0px 0px 0px 40px;}
.contactWays_panel li label{display: block; padding: 0px 0px 3px 0px; font-size: 18px; line-height: 18px; font-weight: 700;}
.contactWays_panel li input[type="text"], .contactWays_panel li input[type="tel"]{display: block; padding: 0px; margin: 0px; width: 100%; font-size: 18px; height: 28px; border: 0px; background-color: transparent; border-bottom: 2px solid #0e2d6d; color: #0e2d6d;}
.contactWays_panel li .comboHolder{display: block; position: relative; height: 28px; border-bottom: 2px solid #0e2d6d;}
.contactWays_panel li .comboHolder select{position: absolute; right: 0px; border: 0px; width: 100% !important; direction: rtl; height: 28px !important; background-color: white; font: normal 16px arial !important; color: black; z-index: 20;}
.contactWays_panel li .comboHolder span.customSelect{display: block !important; width: 100% !important; height: 27px; background-color: transparent; font-size: 18px; line-height: 27px; color: ##0e2d6d; position: relative; right: 0px; z-index: 18; padding: 0px 0px 0px 20px;}
.contactWays_panel li .comboHolder span.customSelect:after{content: ''; position: absolute; left: 0px; top: 50%; width: 0px; height: 0px; border: 5px solid transparent; border-top-color: #0e2d6d;}
.contactWays_panel li .comboHolder span.customSelectInner{display: block; width: 100% !important; white-space: nowrap; overflow: hidden;}
.contactWays_panel li .comboHolder span.customSelectFocus{outline: 1px dashed #0e2d6d; outline-offset: 1px;}
.contactWays_panel li.contactWays_submit{float: none; width: 90px; padding: 0px; position: absolute; left: 0px; top: 0px;}
.contactWays_panel li.contactWays_submit input{border: 0px; width: 100%; height: 48px; background-color: #0e2d6d; color: white; border-radius: 24px; font-weight: 700; font-size: 24px; cursor: pointer; padding: 0px; margin: 0px;}
.contactWays_panel li.contactWays_submit input:hover, .contactWays_panel li.contactWays_submit input:focus{background-color: white; color: #0e2d6d;}
.contactWays_error{color: #ab2424; font-size: 16px; line-height: 16px; padding: 5px 0px 0px 0px; margin-bottom: -21px;}
.contactWays_error[aria-hidden="true"]{display: none;}
.contactWays_panel li.contactWays_errorField .contactWays_error{display: block;}
.contactWays_panel li.contactWays_errorField input{border-bottom-color: #ab2424;}
.contactWays_panel li.contactWays_errorField .comboHolder{border-bottom-color: #ab2424;}

@media screen and (max-width: 1024px) {
	.contactWays{padding: 66px 0px 48px 0px;}
	.contactWays h2, .contactWays h3{text-align: center;}
	.contactWays_gallery{padding: 18px 30px 0px; margin: 0px auto;}
	.contactWays_gallery .item{padding: 0px 4px 10px;}
	.contactWays_gallery .item a{font-size: 21px; line-height: 21px; padding: 18px 4px 10px; min-height: 145px;}
	.contactWays_gallery .item a .imageHolder{margin: 0px auto 8px; width: 56px; height: 56px;}
	.contactWays_gallery .item a:hover .imageHolder img, .contactWays_gallery .item a:focus .imageHolder img{margin-top: -66px;}
	
	.contactWays_form{padding: 24px 0px 0px 0px;}
	.contactWays_panel{padding: 32px 2.56% 26px;}
	.contactWays_panel P{font-size: 21px; line-height: 21px;}
	.contactWays_panelHolder{padding: 8px 34px 0px;}
	.contactWays_panel ul{overflow: hidden; padding: 0px 0px;}
	.contactWays_panel li{width: 50%; padding: 0px 0px 30px 40px;}
	.contactWays_panel li.contactWays_submit{width: auto; padding: 12px 0px 0px 0px; position: static; left: auto; top: auto; text-align: center;}
	.contactWays_panel li.contactWays_submit input{width: 180px; font-weight: 400; font-size: 36px;}
}

@media screen and (max-width: 800px) {
	.contactWays{padding: 48px 0px 54px 0px;}
	.contactWays h2, .contactWays h3{font-size: 48px; line-height: 48px;}
	.contactWays_gallery{padding: 18px 25px 0px;}
	.contactWays_gallery .owl-carousel .owl-nav .owl-next{left: -36px; width: 40px; height: 40px; background-position: left 10px top 4px;}
	.contactWays_gallery .owl-carousel .owl-nav .owl-prev{right: -36px; width: 40px; height: 40px; background-position: left 10px top 4px;}
	.contactWays_gallery .owl-carousel .owl-nav .owl-next:hover{background-position: left 10px top 4px;}
	.contactWays_gallery .owl-carousel .owl-nav .owl-prev:hover{background-position: left 10px top 4px;}

	.contactWays_panelHolder{padding: 8px 29px 0px;}
	.contactWays_panel li{float: none; width: auto; padding: 0px 0px 30px 0px;}
	.contactWays_panel h3{font-weight: bold; text-align: center;}
	.contactWays_panel P{font-size: 24px; line-height: 28px; text-align: center; margin: 0px auto; max-width: 480px;}
}

@media screen and (max-width: 600px) {
	.contactWays{padding: 40px 0px 40px 0px;}
	.contactWays h2, .contactWays h3{font-size: 36px; line-height: 32px;}
	.contactWays_gallery{padding: 24px 25px 0px;}
	.contactWays_gallery .item a{min-height: 130px; font-size: 17px; line-height: 19px;}
	.contactWays_gallery .item a .imageHolder{width: 45px; height: 45px;}
	.contactWays_gallery .item a:hover .imageHolder img, .contactWays_gallery .item a:focus .imageHolder img{margin-top: 0px;}
	.contactWays_gallery .item a:hover, .contactWays_gallery .item a:focus{background-color: #0e2d6d; color: white;}
	
	.contactWays_gallery .owl-carousel .owl-nav .owl-next{left: -30px; width: 35px; height: 35px; background-position: left 10px top 4px; background-size: 14px auto;}
	.contactWays_gallery .owl-carousel .owl-nav .owl-prev{right: -30px; width: 35px; height: 35px; background-position: left 10px top 4px; background-size: 14px auto;}
	.contactWays_gallery .owl-carousel .owl-nav .owl-next:hover{background-position: left 10px top 4px;}
	.contactWays_gallery .owl-carousel .owl-nav .owl-prev:hover{background-position: left 10px top 4px;}
	
	.contactWays_panel{padding: 22px 5% 26px;}
	.contactWays_panel h3{font-size: 32px; line-height: 30px;}
	.contactWays_panel P{font-size: 18px; line-height: 18px;}
	.contactWays_panel li.contactWays_submit{padding: 0px 0px 0px 0px;}
	.contactWays_panel li.contactWays_submit input{height: 40px; font-size: 30px;}
}

@media screen and (max-width: 375px) {
	.contactWays{padding: 30px 0px 0px 0px;}
	.contactWays h2, .contactWays h3{margin: 0px auto; max-width: 280px;}
	.contactWays_panel h3{font-size: 25px; line-height: 30px;}
	.contactWays_panel P{font-size: 15px; line-height: 17px; font-weight: 300;}
	.contactWays_form{padding: 12px 0px 0px 0px;}
	.contactWays_gallery .item a{font-size: 15px; line-height: 16px; min-height: 120px;}
	.contactWays_gallery .item a .imageHolder{width: 40px; height: 40px;}
	
	.contactWays_panel li label{font-size: 15px; line-height: 17px;}
	.contactWays_panel li input[type="text"], .contactWays_panel li input[type="tel"]{font-size: 15px;}
	.contactWays_panel li .comboHolder span.customSelect{font-size: 15px;}
	.contactWays_panel li.contactWays_submit input{width: 120px; height: 36px; font-size: 21px;}
	
	
}
/* support contact ways - end   --------------------------------------------------------------------------------------------------------------*/

/* ##### colors ############ */

/* Elementar */
.textElementar{color: #df4e16;}
.bgElementar{background-color: #df4e16;}
.bgElementarOpacity{background-color: rgba(237, 99, 45, 0.86);}

/* Pension */
.textPension{color: #78623d;}
.bgPension{background-color: #987e51;}
.bgPensionOpacity{background-color: rgba(152, 126, 81, 0.86);}

/* Savings */
.textSavings{color: #c20a8b;}
.bgSavings{background-color: #c20a8b;}
.bgSavingsOpacity{background-color: rgba(194, 10, 139, 0.86);}

/* Health */
.textHealth{color: #60a03d;}
.bgHealth{background-color: #60a03d;}
.bgHealthOpacity{background-color: rgba(96, 160, 61, 0.86);}

.red {
    color:red;
}