*{margin:0;padding:0;font-family:'Roboto', sans-serif;font-weight:400;box-sizing:border-box;font-size:15px;}
a{text-decoration:none;}
ul,li{list-style:none;}
button{box-shadow:none;border:none;}
img{border:none;}
.bold{font-weight:700;}
.medium{font-weight:500;}
.regular{font-weight:300;}
.light{font-weight:300;}
.ease{transition:all 0.3s ease;}
em,i{font-style:normal;}

:root,.white_theme{--bg_color:#ffffff;--darkgrey_color:#2C2C2C;--mediumgrey_color:#787878;--lightborder_color:#D8D8D8;--lightgrey_color:#525252;--primary_color:#3455EA;--primarycolor_hover:#2949D7;--primary_textcolor:#0A1E78;--primary_lessopacity:#CED7FF;--primarylessopacity_hover:#BBC5F1;--border_color:#E2E2E2;--white_color:#fff;}
.dark_theme{--bg_color:#0a0a0a;--darkgrey_color:#0A0A0A;--mediumgrey_color:#1F1F1F;--lightgrey_color:#d8d8d8;--lightborder_color:#383838;--mediumgrey_color:#686868;--white_color:#ffffff;}

@font-face{font-family:"Roboto";font-weight:400;font-style:normal;src:url("//static.zohocdn.com/webfonts/robotoregular/font.eot");src:url("//static.zohocdn.com/webfonts/robotoregular/font.eot?#iefix") format("eot"), url("//static.zohocdn.com/webfonts/robotoregular/font.woff2") format("woff2"), url("//static.zohocdn.com/webfonts/robotoregular/font.woff") format("woff"), url("//static.zohocdn.com/webfonts/robotoregular/font.ttf") format("truetype"), url("//static.zohocdn.com/webfonts/robotoregular/font.svg#Roboto-Regular") format("svg");}

@font-face{font-family:'zSegoeUI';src:url(../../fonts/outlook/SDPOnDemand/SegoeUI.eot) format('embedded-opentype'), url(../../fonts/outlook/SDPOnDemand/SegoeUI.svg) format('svg'), url(../../fonts/outlook/SDPOnDemand/SegoeUI.woff) format('woff'), url(../../fonts/outlook/SDPOnDemand/SegoeUI.ttf) format('truetype');}

.header_section{padding:16px 24px;border-bottom:1px solid var(--border_color);position:absolute;top:0;width:100%;z-index:1;background:#fff;}
.header_section .icon_image{width:32px;}

.header_bottom{height:100vh;display:flex;justify-content:center;align-items:center;background:#fff;}
.heading_text{position:relative;z-index:1;font-size:24px;color:var(--darkgrey_color);display:flex;flex-flow:column;align-items:center;justify-content:center;top:-40px;}
.sub_headtext{margin-top:4px;font-size:15px;color:var(--lightgrey_color);}
.button{min-width:240px;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;padding:15px 16px;text-align:center;align-self:self-start;}
.primary_button{background:var(--primary_color);color:var(--white_color);}
.primary_button:hover{background:var(--primarycolor_hover);}
.secondary_button{color: #fff;background: #2f2f2f;border: none;font-family:zSegoeUI;padding:12px;height:41px;min-width:unset;border-radius:unset;position:relative;align-self:center;font-weight:600;}
.secondary_button .text{position:relative;padding-left:12px;float:left;font-weight:600;font-family:zSegoeUI;top:-2px;}
.secondary_button1:hover{color:#5e5e5e;background:#fff;border:1px solid #8C8C8c;height:39px}
.secondary_button img{float:left;position:relative;top:-2px;}
.button_wrap{display:flex;flex-flow:column;margin-top:40px;}
.or_inbetween{position:relative;display:flex;justify-content:center;margin:24px 0;}
.or_inbetween::before{content:'';position:absolute;height:1px;left:0;top:9px;right:0;background:var(--lightborder_color);}
.ortext{background:var(--bg_color);padding:0 4px;color:var(--mediumgrey_color);text-align:center;position:relative;}
.illustration{background:url(../../images/bot/pattern_image.3a0fbecf8bc9adfe77d14d2d87639d01.svg) no-repeat;display:block;position:absolute;top:0;left:0;right:0;background-size:100%;height:100%;}
.dark_theme.header_bottom{background:var(--darkgrey_color);}
.dark_theme .illustration{opacity:.1;}
.heading_text{color:var(--lightgrey_color);}

@media screen and (max-width:768px){.illustration{display:none;}
.button{flex:1;}
.header_bottom{display:flex;border-top:1px solid #ccc;justify-content:center;height:96vh;overflow:auto;margin-top:16px;}
.heading_text{position:relative;z-index:1;font-size:24px;color:var(--darkgrey_color);display:flex;flex-flow:column;align-items:center;justify-content:center;top:-64px;}
}
