html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    font-family:  'Montserrat', sans-serif;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*-- Fonts --*/
h1, h2, h3, h4, h5, h6 {font-family: 'Righteous', cursive;}
h1.display{font-size: 72px; line-height: 89px;}
h1{font-size:48px; line-height: 72px;}
h2{font-size:42px; line-height: 63px;}
h3{font-size:32px; line-height: 48px;}
h4{font-size:28px; line-height: 42px;}
h5{font-size:24px; line-height: 36px;}
h6{font-size:20px; line-height: 30px;}

.body1_bold{font-size:20px; line-height: 32px;font-weight: 700;}
.body1_regular{font-size:20px; line-height: 32px;}
.body2_bold{font-size:16px; line-height: 24px;font-weight: 700;}
.body2_regular{font-size:16px; line-height: 24px;}

.reading_bold{font-size:14px; line-height: 21px;font-weight: 700;}
.reading_regular{font-size:14px; line-height: 21px;}

.mono{font-size:16px; line-height: 26px;font-family: 'Space Mono', monospace;}
.caption{font-size:13px; line-height: 20px; text-transform: uppercase;}
.label{font-size:13px; line-height: 20px;}
.sub-text{font-size:12px; line-height: 18px;}

.align_left{text-align: left !important;}
.align_center{text-align: center !important;}
.align_right{text-align: right !important;}

.uppercase{text-transform: uppercase;}

/*--- General Color ---*/
.solid_black{color: #000000;}
.solid_white{color: #ffffff;}

.text_dark_pure{color:rgba(23, 24, 31, 1)}
.text_dark_semi{color:rgba(23, 24, 31, .82)}
.text_dark_neutral{color:rgba(23, 24, 31, .52)}
.text_dark_light{color:rgba(23, 24, 31, .24)}
.text_dark_disabled{color:rgba(23, 24, 31, .12)}

.text_light_pure{color:rgba(238, 237, 240, 1)}
.text_light_semi{color:rgba(238, 237, 240, .82)}
.text_light_neutral{color:rgba(238, 237, 240, .52)}
.text_light_light{color:rgba(238, 237, 240, .24)}
.text_light_disabled{color:rgba(238, 237, 240, .12)}

/*--- Spacing ---*/
.m_0{margin:0px !important}

.mt_0{margin-top:0px !important}
.mt_4{margin-top:4px !important}
.mt_8{margin-top:8px !important}
.mt_12{margin-top:12px !important}
.mt_16{margin-top:16px !important}
.mt_20{margin-top:20px !important}
.mt_24{margin-top:24px !important}
.mt_32{margin-top:32px !important}
.mt_36{margin-top:36px !important}
.mt_40{margin-top:40px !important}

.mb_0{margin-bottom:0px !important}
.mb_4{margin-bottom:4px !important}
.mb_8{margin-bottom:8px !important}
.mb_12{margin-bottom:12px !important}
.mb_16{margin-bottom:16px !important}
.mb_20{margin-bottom:20px !important}
.mb_24{margin-bottom:24px !important}
.mb_32{margin-bottom:32px !important}
.mb_36{margin-bottom:36px !important}
.mb_40{margin-bottom:40px !important}

.ml_0{margin-left:0px !important}
.ml_4{margin-left:4px !important}
.ml_8{margin-left:8px !important}
.ml_12{margin-left:12px !important}
.ml_16{margin-left:16px !important}
.ml_20{margin-left:20px !important}
.ml_24{margin-left:24px !important}
.ml_32{margin-left:32px !important}
.ml_36{margin-left:36px !important}
.ml_40{margin-left:40px !important}

.mr_0{margin-right:0px !important}
.mr_4{margin-right:4px !important}
.mr_8{margin-right:8px !important}
.mr_12{margin-right:12px !important}
.mr_16{margin-right:16px !important}
.mr_20{margin-right:20px !important}
.mr_24{margin-right:24px !important}
.mr_32{margin-right:32px !important}
.mr_36{margin-right:36px !important}
.mr_40{margin-right:40px !important}

.p_0{padding:0px !important}

.pt_0{padding-top:0px !important}
.pt_4{padding-top:4px !important}
.pt_8{padding-top:8px !important}
.pt_12{padding-top:12px !important}
.pt_16{padding-top:16px !important}
.pt_20{padding-top:20px !important}
.pt_24{padding-top:24px !important}
.pt_32{padding-top:32px !important}
.pt_36{padding-top:36px !important}
.pt_40{padding-top:40px !important}


.pb_0{padding-bottom:0px !important}
.pb_4{padding-bottom:4px !important}
.pb_8{padding-bottom:8px !important}
.pb_12{padding-bottom:12px !important}
.pb_16{padding-bottom:16px !important}
.pb_20{padding-bottom:20px !important}
.pb_24{padding-bottom:24px !important}
.pb_32{padding-bottom:32px !important}
.pb_36{padding-bottom:36px !important}
.pb_40{padding-bottom:40px !important}

.pl_0{padding-left:0px !important}
.pl_4{padding-left:4px !important}
.pl_8{padding-left:8px !important}
.pl_12{padding-left:12px !important}
.pl_16{padding-left:16px !important}
.pl_20{padding-left:20px !important}
.pl_24{padding-left:24px !important}
.pl_32{padding-left:32px !important}
.pl_36{padding-left:36px !important}
.pl_40{padding-left:40px !important}

.pr_0{padding-right:0px !important}
.pr_4{padding-right:4px !important}
.pr_8{padding-right:8px !important}
.pr_12{padding-right:12px !important}
.pr_16{padding-right:16px !important}
.pr_20{padding-right:20px !important}
.pr_24{padding-right:24px !important}
.pr_32{padding-right:32px !important}
.pr_36{padding-right:36px !important}
.pr_40{padding-right:40px !important}

/*-- Button --*/
button{width: auto; 
    height: 44px; 
    font-size: 15px; 
    font-weight: 600;
	font-family:'Righteous', cursive;
    line-height: 22px;
    border:1px solid transparent !important;
	padding: 0 16px;
}
button:hover{box-shadow: 0px 2px 6px -2px rgba(25, 19, 8, 0.12), 
                         0px 4px 6px -2px rgba(25, 19, 8, 0.08);}

button:focus{outline: none;}



.primary{background-color:#FE8115; color:#ffffff; }
.primary:hover{background-color:#FE9234;}

.secondary{background-color:#F4F0E8; color:#B09151; }
.secondary:hover{background-color:#E8DFCD;}

.tertiary{background-color: transparent; color:#fff; border:1px solid #fff !important}
.tertiary:hover{background-color:rgba(255, 255, 255, .24);}

.outline{background-color:#fff; color:rgba(23, 24, 31, 0.82);border:1px solid #B4B4BB !important;}
.outline:hover{color:#B09151; border-color: #D3C19D !important;}

.disabled{background-color:#F0F0F1; color:rgba(32, 55, 47, 0.12);border: 1px solid #E1E1E3 ; }
.disabled:hover{cursor:not-allowed; box-shadow: none !important;}

.info{background-color:#4F91FF; color:#F4F7F5; }
.info:hover{background-color:#2979FF;}

.success{background-color:#06D6A0; color:#F4F7F5; }
.success:hover{background-color:#05B486;}

.warning{background-color:#F0AF2C; color:rgba(23, 24, 31, 0.82);; }
.warning:hover{background-color:#ECA311;}

.error{background-color:#EB1E4E; color:#F4F7F5; }
.error:hover{background-color:#D61341;}

a{color: #169AFF; text-decoration: none;}
a:hover{color:#007FE0; cursor: pointer;}

/*-- Form --*/
input, select{width: auto;
	  height:44px;
	  color:#17181F;
	  font-size: 15px; 
	  font-weight: 600; 
	  line-height: 22px;
	  border-radius: 12px;
	  border:1px solid #D2D2D6 !important;
	  padding: 0 12px;
	}
input:hover{box-shadow: 0px 2px 6px -2px rgba(25, 19, 8, 0.12), 
		0px 4px 6px -2px rgba(25, 19, 8, 0.08);
		border-color:#D3C19D !important ;}
		
input:focus, select:focus{outline:none; border: 1px solid #D3C19D !important;
    					  box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%);}
input.warning{border-color: #D2910F !important;}
input.success{border-color: #049771 !important;}
input.error{border-color: #D61341 !important;}
::placeholder { color: rgba(23, 24, 31, 0.52);font-size: 14px;line-height:21px ; font-weight: 500;}

/*
     FILE ARCHIVED ON 12:36:05 Nov 28, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:24:08 Jun 12, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.687
  exclusion.robots: 0.08
  exclusion.robots.policy: 0.069
  esindex: 0.01
  cdx.remote: 35.563
  LoadShardBlock: 149.174 (3)
  PetaboxLoader3.datanode: 91.852 (4)
  PetaboxLoader3.resolve: 187.353 (2)
  load_resource: 167.589
*/