
/******** reset ********/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video,button {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}


html{width:100%;height:100%; -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
* { margin: 0; padding: 0px; }
* {box-sizing: border-box;}
*::before, *::after {box-sizing: border-box;}
body{margin: 0; padding: 0;font-family:almoni-dl, arial, sans-serif;color:#424242;direction:rtl;text-align:right;height: 100%;width:100%;background-color:#000000;min-height:100vh;}




H1,H2,H3,H4,H5,P,UL,LI,FORM,BR,LABLE,A,SPAN,TABLE,TR,TH,TD,DIV,SPAN,FIELDSET,IMG {margin:0;padding:0;font-size:100%;vertical-align: baseline;outline: 0;border:none;}
H1,H2,H3,H4,H5,INPUT,SELECT,LABEL,RADIO,TD {vertical-align:middle;border:none;} 
UL,LI{list-style-type:none;}
TABLE {border-collapse: collapse;border-spacing: 0;}
/*A:link, A:hover, A:focus, A:active, A:visited, A:active:visited {border:medium none;outline-width:0;margin: 0; padding: 0;color:#000000;direction:rtl;text-align:right;}*/
:focus {outline: 0;}
header, nav, section, article, aside, footer, figure {display:block;}
img { max-width: 100%;display:block; }
input[type=text]::-ms-clear { display: none; }
form { min-height: 100%;display:inline; }


article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary
 { /* 1 */
  display: block;
}

canvas,
progress,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}


progress {vertical-align: baseline;}

template, /* 1 */
[hidden] {
  display: none;
}

a {background-color: transparent; /* 1 */-webkit-text-decoration-skip: objects; /* 2 */}
a:active,
a:hover {outline-width: 0;}
abbr[title] {border-bottom: none; /* 1 */text-decoration: underline; /* 2 */text-decoration: underline dotted; /* 2 */}
b,
strong {font-weight: inherit;}
b,
strong {font-weight: bolder;}
dfn {font-style: italic;}
mark {background-color: #ff0;color: #000;}
small {font-size: 80%;}
sub,
sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
svg:not(:root) {overflow: hidden;}

code,
kbd,
pre,
samp {font-family: monospace, monospace; /* 1 */font-size: 1em; /* 2 */}
hr {box-sizing: content-box; /* 1 */height: 0; /* 1 */overflow: visible; /* 2 */}
button,
input,
select,
textarea {font: inherit; /* 1 */margin: 0; /* 2 */}
optgroup {font-weight: bold;}
button,
input { /* 1 */overflow: visible;}
button,
select { /* 1 */text-transform: none;}
button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {-webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding:0px;margin:0px;}
legend {box-sizing: border-box; /* 1 */color: inherit; /* 2 */display: table; /* 1 */max-width: 100%; /* 1 */padding: 0; /* 3 */white-space: normal; /* 1 */}
textarea {overflow: auto;}
[type="checkbox"],
[type="radio"] {box-sizing: border-box; /* 1 */padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield; /* 1 */outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-file-upload-button {-webkit-appearance: button; /* 1 */font: inherit; /* 2 */}




/* general */
.clear {float:none;clear:both;}
A {text-decoration:none;color:#293230;}
/* clear fix */


.clearfix:before,
.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}


.center {text-align:center;}
.L {float:left;} .R {float:right;} .rtl {direction:rtl;} .ltr {direction:ltr;} .align_R {text-align:right;} .align_L {text-align:left;}
.align_L_imp {text-align:left !important;}
.small_text {font-size:1.1em;} 
.normal_text {font-size:1.2em;line-height:1.4em;} 
.mid_text {font-size:1.3em;} 
.pointer {cursor:pointer;} .P {cursor:pointer} .B {font-weight:bold;} .margin_auto {margin:0 auto;}
A:active IMG,A:link IMG,A:visited IMG,A:visited:active IMG {border:none;}
A.linkText {color:#3d3c3b; text-decoration:none;}
A.linkText:hover {color:#3d3c3b; text-decoration:none;}  


/* reset */
P, H1, H2, H3, H4, H5, H6, UL, OL, LI {margin:0;padding:0;list-style-type:none;}
LABEL {border:0;padding:0;margin:0;}
A CITE {font-style:normal;}
input {color: #000000; direction: rtl; text-align: right;}

/* accessibility */
.xxlarge {font-size:2.2em;font-family:arial;} .xlarge {font-size:1.8em ;font-family:arial;} .large {font-size:1.6em;font-family:arial;}
.normal {font:normal 1.4em arial;} .small {font-size:1.2em;line-height:1.4em;font-family:arial;} .xsmall {font-size:1.1em;font-family:arial;}
.xxsmall {font-size:1em;font-family:arial;} .default_size {font:normal 1em arial;} 

/* fixes */
.Ie6Fix {font-size:1px;} .UnVisible { visibility:hidden;} 


/* spaces */
.H10 {width:100%;height:10px;clear:both;line-height:10px;font-size:1px;} 
.H20 {width:100%;height:10px;clear:both;line-height:10px;font-size:1px;}
.H30 {width:100%;height:30px;clear:both;line-height:30px;font-size:1px;}
.pb20 {padding-bottom:20px;}


/* hide */
.hidden {display:none;}
.invisible {visibility:hidden;}
.hide {position:fixed;left:-5000px;}
.hideIE6 {text-indent:9999; position:absolute;}
.lnkNull {text-decoration:none;}

/*General*/

#header_close_overlay {height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 995;display:none;background:url(images/overlay.png) repeat 0px 80px;}
.InlineBlock { display: inline-block; zoom: 1; *display: inline; }
.BackGround { background-repeat: no-repeat; background-size: 100%; background-position: center; }
.DisplayBlock { display: block; }
.DisplayBlockImportant { display: block !important; }
.VerticalCentering {position:absolute;top: 50%;left: 50%;margin-top: -50px;margin-left: -25px;}
.TitleBig { font-size: 5.2em; font-family: bold; }
.TitleMedPink {font-size:2.0em; font-family: bold;color:#C0264B;}
.BorderBox { box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ }
.DisplayInlineImportant { display: inline-block !important; zoom: 1; *display: inline; }
.DisplayInline { display: inline-block; zoom: 1; *display: inline; }
.DisplayTable { display: table;border-collapse:collapse; }
.DisplayTableLTR { display: table;border-collapse:collapse;direction:ltr;}
.DisplayTableSeperate { display: table;border-collapse:separate;border-spacing:0; }
.DisplayTableRow{ display:table-row;}
.DisplayTableCell{display:table-cell;vertical-align:top;}
.TableFixed { table-layout: fixed; }
.FullHeight { height: 100%; }
.FullWidth {width:100% !important;}
.FullWidthImportant { width: 100% !important; }
.PositionRelative {position:relative; }
.PositionAbsolute{position:absolute; }
.PositionAbsoluteDefault{position:absolute;top:0px;left:0px; }
.PositionAbsoluteDefaultRight{position:absolute;top:0px;right:0px; }
.PositionAbsoluteDefaultBottom{position:absolute;bottom:0px;left:0px; }
.PositionAbsoluteDefaultRightBottom{position:absolute;bottom:0px;right:0px; }
.DisplayBorderBox { box-sizing: border-box; }
.AbsoluteCenter {margin: auto;position: absolute;top: 0; left: 0; bottom: 0; right: 0;}
.TextAlignLeft { text-align: left; }
.TextAlignRight{ text-align: right; }
.VerticalMiddle { vertical-align: middle; }
.VerticalMiddleImportant { vertical-align: middle !important; }
.VerticalBottom { vertical-align: bottom; }
.Unselectable {-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.MarginAuto { margin: 0px auto; }
.MarginAutoImportant{ margin: 0px auto !important; }
.TextCenter { text-align: center; }
.TextCenterImportant { text-align: center !important; }
.NoTransition { transition: none !important; transform: none !important; }
.DisplayNone {display:none !important; }
.NoFloat { float: none !important; }
.TextOverflow { overflow: hidden; text-overflow: ellipsis; }
.AbsoluteHorizintalCenter {margin: auto;position: absolute; top:auto; left: 0; bottom:auto; right: 0;}
.AbsoluteVertical {position:absolute;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.AbsoluteCenterAll { height: auto; left: 50%; line-height: 1em; margin: 0 auto; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.CenterAutoHeightText{position: relative;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.technique{}
.technique span {display: block;height: 0;overflow: hidden;width: 0;}
.ZIndex { z-index: 100; }

.BgDefault { background-color: #FFF; }
.NoPadding { padding: 0 !important; }
.NoMargin { margin: 0 !important; }
.BorderBottomDashed { border-bottom: 1px dashed #e1e1e1; }
.ShowCursor { cursor: pointer; }
.FixedTableLayout { table-layout: fixed; }
.Width90 { width: 90%; }
.Width60 { width:60%; }
.DirRtl{direction:rtl;}
.DirLtr{direction:ltr;}
.NoBottomBorder{border-bottom:none !important;}
.NoWrap{white-space:nowrap;}
.NoBorderLeft{border-left:none !important;}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */



input[type="submit"] { -webkit-appearance: none; }


.form-control::placeholder{ /* Chrome/Opera/Safari */
  opacity:0.7;
}
.form-control::placeholder { /* Firefox 19+ */
  opacity:0.7;
}
.form-control::placeholder{ /* IE 10+ */
  opacity:0.7;
}
.form-control::placeholder{ /* Firefox 18- */
  opacity:0.7;
}

.form-control-error::placeholder{ /* Chrome/Opera/Safari */
  color:red;
}
.form-control-error::placeholder { /* Firefox 19+ */
  color:red;
}
.form-control-error::placeholder{ /* IE 10+ */
  color:red;
}
.form-control-error::placeholder{ /* Firefox 18- */
  color:red;
}

.Opacity70 { -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); filter: alpha(opacity=70); }
.Opacity80 { -moz-opacity: 0.70; -khtml-opacity: 0.80; opacity: 0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=80); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); }
.Opacity90 { -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); filter: alpha(opacity=90); }
.Opacity100 { -moz-opacity:1 !important; -khtml-opacity:1 !important; opacity:1 !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100)  !important; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)  !important; filter: alpha(opacity=100)  !important; }

.SiteDefaultPadding { padding-top: 13px; }
.SiteDefaultPaddingMed{ padding-top:30px; }
.SiteDefaultPaddingBig{ padding-top:55px; }
.SiteDefaultPaddingBottom { padding-bottom: 13px; }
.SiteDefaultPaddingBottomMed { padding-bottom: 30px; }
.SiteDefaultPaddingBottomBig { padding-bottom:55px; }
.SiteDefaultPaddingRight { padding-right: 13px; }
.SiteDefaultMargin {margin-top: 13px; }
.SiteDefaultMarginBottom {margin-bottom: 13px; }
.SiteDefaultMarginBig { margin-top: 30px; }
.SiteDefaultMarginBigger {margin-top:55px; }
.SiteDefaultMarginMed{margin-top:30px; }
.SiteDefaultMarginMedBottom{margin-bottom:30px; }

small { font-size:0.6em; }



.Eng .R { float: left; }
.Eng .L { float: right; }


.Fr .R { float: left; }
.Fr .L { float: right; }


/* layout **/
.SiteWidth{margin:0 auto;width:100%;max-width:350px;}
.HeaderFooterWidth{padding:0 3%;}



.Square{position: relative;width:100%;overflow: hidden;}
.Square{content: "";display: block;padding-top: 100%;}
.SquareContent{position:  absolute;top: 0;left: 0;bottom: 0;right: 0;}


.UnderLine {text-decoration:underline;}
br {display: block;margin:2px 0;}
.aUnderLine { text-decoration: underline;}

.BoxRadius { -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; }
.BoxRadiusLess { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.BoxRadiusRight{-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.BoxRadiusLeft{-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.BorderRadiusTop { -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.BorderRadiusTopLess { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.BorderRadiusBottom{-webkit-border-bottom-right-radius: 50px;-webkit-border-bottom-left-radius: 50px;-moz-border-radius-bottomright: 50px;-moz-border-radius-bottomleft: 50px;border-bottom-right-radius: 50px;border-bottom-left-radius: 50px;}
.BorderRadiusTopLessTopRight { -webkit-border-top-right-radius: 50px;-moz-border-radius-topright: 50px;border-top-right-radius: 50px; }
.BorderRadiusTopLessTopLeft { -webkit-border-top-left-radius: 50px; -moz-border-radius-topleft: 50px;border-top-left-radius: 50px; }
.BorderRadiusBottomMore{ -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }


.DefaultBorder { border: 1px solid #cccccc; }
.DefaultFontSmall{font-size: 1.6em;line-height:1.6em; }
.DefaultFontSmaller{font-size: 1.2em;line-height:1.4em; }
.DefaultFont { font-size:1.6em;line-height:1.8em;}
.DefaultFontMinLineHeight {font-size:2.2em;line-height:0.8em; }
.DefaultFontImportant { font-size: 1.8em !important;line-height:1.1em !important; }
.DefaultFontBig { font-size:2.4em; line-height: 1.7em; }
.BoldFont {font-family:Hebbo-Bold;}
.DefaultFontSmallest{font-size: 1.2em;line-height:1.4em; }
.Circle{border-radius: 100px;-webkit-border-radius: 100px;-moz-border-radius: 100px;}
.FontAwesomeRegular{font-family:AwesomeRegular;}
.FontAwesomeLight{font-family:AwesomeLight;}
.FontAwesomeBrands{font-family:AwesomeBrands;}
.FontAwesomeSolid{font-family:AwesomeSolid;}


/*Layout*/
.PageContent{padding-top:144px;min-height:700px;}


h1,
.Title{font-size:1.6875rem;color:#fff;font-weight:900;text-align:center;line-height:2rem;}
h2{font-size:1.5625rem;color:#fff;text-align:center;width:80%;margin:0 auto;line-height:1.6rem;font-weight:400;}
h3{font-size:1.5625rem;color:#fff;text-align:center;width:90%;margin:0 auto;line-height:1.6rem;font-weight:400;}

.PageQuestion .SiteWidth{width:70%;}
.PageQuestion h1{font-size:1.4375rem;}
.PageQuestion h2{font-size:1.4375rem;width:100%;}
.PageQuestion .row{padding-top:15px;}
.PageQuestion fieldset{padding-bottom:60px;}

.PageSale h1,
.PageSale .Title{font-size:2rem;}


.PageLanding{margin: 0; padding: 0;font-family:'open-sans';color:#424242;direction:rtl;text-align:right;height: 100%;width:100%;height:100vh;background-color:#0d0f41;background-image:url(images/landing_bg_left_new.jpg);background-position:top left;background-size:auto 100%;background-repeat:no-repeat;}
.PageLanding .wrap{display:flex;align-items:center;justify-content:start;min-height:100%; align-items: stretch;}
.PageLanding .TextWrap{width:60%;padding-right:5%;}
.PageLanding .TextWrapInner{display:flex;align-items:center;justify-content:start;align-items: stretch;}
.PageLanding .ImageWrap{width:45%;background:url(images/landing_bg_left_new.jpg) top left no-repeat;background-size:auto 100%;}

.PageLanding h1{font-size:3rem;line-height:3.4rem;text-align:right;}
.PageLanding h2{font-size:1.8rem;line-height:3rem;text-align:right;width:auto;margin:0;padding-top:20px;}
.PageLanding label{font-size:1.6rem;text-align:right;color:#fff;}



@media only screen   
and (min-device-width : 1125px)   
and (max-device-width : 1510px)  
{
	/*.PageLanding .TextWrap img{width:45% !important;}*/
	.PageLanding h1{font-size:2.4rem;line-height:2.8rem;text-align:right;padding-top:10px;}
	.PageLanding h2{font-size:1.6rem;line-height:1.8rem;text-align:right;width:auto;margin:0;padding-top:20px;}
	.PageLanding label{font-size:1.2rem;text-align:right;color:#fff;}
}

@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1224px)  
{
	.PageLanding .TextWrap img{width:45% !important;}
	.PageLanding h1{font-size:1.5rem;line-height:1.8rem;text-align:right;padding-top:10px;}
	.PageLanding h2{font-size:1.3rem;line-height:1.8rem;text-align:right;width:auto;margin:0;padding-top:20px;}
	.PageLanding label{font-size:1.2rem;text-align:right;color:#fff;}
}

@media only screen    
and (max-device-width : 767px)  
{
	.PageLanding .TextWrap {width:90%;}
	.PageLanding .TextWrap img{width:35% !important;}
	.PageLanding h1{font-size:1.5rem;line-height:1.8rem;text-align:right;padding-top:10px;}
	.PageLanding h2{font-size:1.3rem;line-height:1.8rem;text-align:right;width:auto;margin:0;padding-top:20px;}
	.PageLanding label{font-size:1.2rem;text-align:right;color:#fff;}
	.PageLanding .ImageWrap{display:none;}	
}




.PageLanding .myButton {
	background-color:#fe03be;
	border-radius:10px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:'open-sans';
	font-size:19px;
	padding:12px 37px;
	text-decoration:none;
	border:1px solid #fe03be;
}
.PageLanding .myButton:hover {
	background-color:#d702a1;
}
.PageLanding.myButton:active {
	position:relative;
	top:1px;
}

.PageLanding .InputText{background-color:#fff;position:initial;border:1px solid #fff;color:#424242;text-align:center;}
.PageLanding .InputText:hover{background-color:#fff;border:1px solid #d702a1;}
.PageLanding .InputText:active{background-color:#fff;border:1px solid #d702a1;}
.PageLanding .InputText:focus{background-color:#fff;border:1px solid #d702a1;}
        

.btn-primary {
	box-shadow: 0px 0px 6px 3px rgba(255, 255, 255, 0.6);
	background-color:#fb00ff;
	border-radius:28px;
	cursor:pointer;
	color:#ffffff;
	font-family:almoni-dl, arial, sans-serif;
	font-size:1.4375rem;
	padding:0.8rem 0;
	text-decoration:none;
	max-width:254px;
	width:60%;
	margin:0.75rem auto 0.75rem auto;
	font-weight:700;
	text-align:center;
}

.btn-primary-white{
	background-color:#fff;
	color:#000;
}

.btn-primary:hover {
	box-shadow: 0px 0px 6px 3px rgba(214, 0, 220, 0.6);
}
.btn-primary:active {
	position:relative;
	top:1px;
}

.PageLanding2{margin: 0; padding: 0;font-family:'open-sans';color:#000;direction:rtl;text-align:right;height: 100%;width:100%;height:100vh;background-color:#ff9f2e;background-image:url(images/landing_page_2_bg2.jpg);background-position:top left;background-size:cover;background-repeat:no-repeat;}
.PageLanding2 .wrap{display:flex;align-items:center;justify-content:start;min-height:100%; align-items: stretch;}
.PageLanding2 .TextWrap{width:60%;padding-right:5%;display:flex;padding-top:5rem;}
.PageLanding2 .TextWrapInner{text-align:center;}
.PageLanding2 .ImageWrap{background:url(images/phone2@2x.png) -40px center no-repeat;background-size:auto 65%;position: absolute;top: 0px;left: 0px;bottom: 0px;width:50%;}
.PageLanding2  .htzone_logo{position:absolute;top:46px;left:40px;width:10%;max-width:230px;}

.PageLanding2 h1{font-size:8rem;line-height:7rem;color:black;font-weight:700;}
.PageLanding2 h2{font-size:5rem;line-height:5rem;width:auto;margin:0;color:black;}
.PageLanding2 label{font-size:1.8rem;color:black;display:block;padding-top:20px;}
.PageLanding2 .DownLoadWrap{padding-top:15px;}
.PageLanding2 .DownLoadWrap a{width:35%;max-width:290px;}
.PageLanding2 .DownLoadWrap a:first-child{padding-left:40px;}
.PageLanding2 .DownLoadWrap img{width:100%;}



@media only screen   
and (min-device-width : 1125px)   
and (max-device-width : 1510px)  
{
	/*.PageLanding .TextWrap img{width:45% !important;}*/
	.PageLanding2 .TextWrap img{width:10rem !important;}
	.PageLanding2 .TextWrap{padding-top:3rem;}
	.PageLanding2 h1{font-size:3.4rem;line-height:3.8rem;padding-top:0;}
	.PageLanding2 h2{font-size:2.6rem;line-height:2.8rem;width:auto;margin:0;padding-top:0;}
	.PageLanding2 label{font-size:1.4rem;padding-top:0;}
}

@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1224px)  
{
	.PageLanding2 .TextWrap{padding-top:3rem;}
	.PageLanding2 .TextWrap img{width:10rem !important;}
	.PageLanding2 h1{font-size:3.5rem;line-height:3.8rem;padding-top:0;}
	.PageLanding2 h2{font-size:2.3rem;line-height:2.8rem;width:auto;margin:0;padding-top:0;}
	.PageLanding2 label{font-size:1.4rem;padding-top:0;}
	.PageLanding2 .ImageWrap{background:url(images/phone2@2x.png) -130px center no-repeat;background-size:auto 65%;}
}

@media only screen    
and (max-device-width : 767px)  
{
	.PageLanding2 .TextWrap {width:90%;padding-top:3rem;}
	.PageLanding2 .TextWrap img{width:10rem !important;}
	.PageLanding2 h1{font-size:3.5rem;line-height:3.8rem;padding-top:0;}
	.PageLanding2 h2{font-size:2.3rem;line-height:2.8rem;width:auto;margin:0;padding-top:0;}
	.PageLanding2 label{font-size:1.4rem;padding-top:0;}
	.PageLanding2 .ImageWrap{display:none;}	
}




.PageLanding2 .myButton {
	background-color:#000;
	border-radius:10px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:'open-sans';
	font-size:19px;
	padding:12px 37px;
	text-decoration:none;
	border:1px solid #000;	
}
.PageLanding2 .myButton:hover {
	-webkit-box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0); 
box-shadow: 0px 10px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
}
.PageLanding2.myButton:active {
	position:relative;
	top:1px;
}

.PageLanding2 .InputText{background-color:#fff;position:initial;border:1px solid #fff;color:#424242;text-align:center;border-radius:10px;
	font-family:'open-sans';
	font-size:19px;
	padding:12px 37px;
	text-decoration:none;}
.PageLanding2 .InputText:hover{background-color:#fff;border:1px solid #000;}
.PageLanding2 .InputText:active{background-color:#fff;border:1px solid #000;}
.PageLanding2 .InputText:focus{background-color:#fff;border:1px solid #000;}

.dark {
  --primary: #fb00ff;
  --other: #fff;
}

/* label */
.dark label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;

  margin: 12px 0;

  cursor: pointer;
  position: relative;
}


/* input */
.dark input {
  opacity: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}


/* label */
.dark label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;

  margin: 12px 0;

  cursor: pointer;
  position: relative;
}


/* input */
.dark input {
  opacity: 0;
  position: absolute;
  right: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}


/*radio buttons */

.design {
  width: 27px;
  height: 27px;

  border: 1px solid var(--other);
  border-radius: 100%;
  margin-left: 16px;

  position: relative;
}

.design::before,
.design::after {
  content: "";
  display: block;

  width: inherit;
  height: inherit;

  border-radius: inherit;

  position: absolute;
  transform: scale(0);
  transform-origin: center center;
      top: -1px;
    left: -1px;
}
}

.design:before {
  background: var(--other);
  opacity: 0;
  transition: .3s;
}

.design::after {
  background: var(--primary);
  opacity: .4;
  transition: .6s;
}


/* .text */
.text {
  color: var(--other);
  font-size:1.4375rem;
}


/* checked state */
input:checked+.design::before {
  opacity: 1;
  transform: scale(.6);
}


/* other states */
input:hover+.design,
input:focus+.design {
  border: 1px solid var(--primary);
}

input:hover+.design:before,
input:focus+.design:before {
  background: var(--primary);
}

input:hover~.text {
  color: var(--primary);
}

input:focus+.design::after,
input:active+.design::after {
  opacity: .1;
  transform: scale(2.6);
}

.abs-site-link {
  position: fixed;
  bottom: 20px;
  left: 20px;
  color: hsla(0, 0%, 0%, .6);
  background: hsla(0, 0%, 98%, .6);
  font-size: 16px;
}


.ImageTag{margin:1.6875rem auto 0.4rem auto;}

.BowHp{}

/* Popup box BEGIN */
.hover_bkgr_fricc{
    background:rgba(0,0,0,.6);
    cursor:pointer;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:10000;
}
.hover_bkgr_fricc .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc > div {
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: auto;
    max-width: 551px;
    min-height: 100px;
    vertical-align: middle;
    width: 60%;
    position: relative;
    border-radius: 8px;
    padding: 40px 5%;
}
.popupCloseButton {
    background-color: #fff;
    border: 3px solid #999;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: -20px;
    right: -20px;
    font-size: 25px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.popupCloseButton:hover {
    background-color: #ccc;
}
.trigger_popup_fricc {
    cursor: pointer;
    font-size: 20px;
    margin: 20px;
    display: inline-block;
    font-weight: bold;
}
/* Popup box BEGIN */



@media (max-width:778px){
	.FormWrap .p-s{padding-top:1.25rem;}
	.FormWrap .SiteWidth{width:80%;}
	.MobileToCollapse{display:none;}
	.SiteWidth{width:90%;}
}

@media (min-width:779px){
	.DesktopToCollapse{display:none;}
}