/*
Theme Name: 112 Alarm
Version: 1.0
*/
@font-face{
   font-family:'Public Sans';
   src:url(assets/font/PublicSans-Regular.ttf);
   font-display:swap;
   font-weight:300
}
@font-face{
   font-family:'Public Sans';
   src:url(assets/font/PublicSans-Medium.ttf);
   font-display:swap;
   font-weight:400
}
@font-face{
   font-family:'Public Sans';
   src:url(assets/font/PublicSans-Bold.ttf);
   font-display:swap;
   font-weight:500
}
@font-face{
   font-family:'Public Sans';
   src:url(assets/font/PublicSans-ExtraBold.ttf);
   font-display:swap;
   font-weight:600
}
@font-face{
   font-family:'CeraPro';
   src:url(assets/font/CeraPro-Medium.otf);
   font-display:swap;
   font-weight:500
}
* {
	margin:0px;
	padding:0px;
}
body {
	font-family: 'Public Sans', Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family:'CeraPro';
}
a {
	text-decoration: none;
}
html::-webkit-scrollbar {
  width: 6px;
}
html::-webkit-scrollbar-track {
  background: #dddddd;
}
html::-webkit-scrollbar-thumb {
  background: #010a1a; 
  border-radius: 10px;
}
.container {
	width: 96%;
	margin: auto;
}
.icon {
	display: inline-block;
	background-repeat: no-repeat;
}
.alarm-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='100px' height='100px' viewBox='0 0 32 32'%3E%3Ctitle%3Ebell-ring%3C/title%3E%3Cpath d='M26.25 17c0-8.338-4.457-12.506-9-13.15v-1.85c0-0.69-0.56-1.25-1.25-1.25s-1.25 0.56-1.25 1.25v0 1.85c-4.542 0.644-9 4.813-9 13.15-0.048 3.211-1.434 6.089-3.624 8.108l-0.008 0.007c-0.227 0.226-0.368 0.539-0.368 0.885 0 0.69 0.559 1.25 1.25 1.25h7.917c0.573 2.313 2.631 4 5.083 4s4.51-1.687 5.075-3.964l0.008-0.036h7.917c0.69-0 1.25-0.56 1.25-1.25 0-0.345-0.139-0.657-0.365-0.883l0 0c-2.214-2.016-3.606-4.901-3.635-8.112l-0-0.005zM16 28.75c-1.058-0.004-1.974-0.606-2.428-1.485l-0.007-0.015h4.871c-0.462 0.894-1.378 1.496-2.435 1.5h-0.001zM5.709 24.75c1.587-2.137 2.541-4.827 2.541-7.739 0-0.004 0-0.007 0-0.011v0.001c0-7.386 4.018-10.75 7.75-10.75 2.113 0.028 3.991 1.014 5.222 2.543l0.010 0.013c1.581 2.074 2.533 4.702 2.533 7.552 0 0.219-0.006 0.438-0.017 0.654l0.001-0.030c-0 0.042-0.001 0.092-0.001 0.141 0 2.876 0.955 5.529 2.565 7.659l-0.023-0.032zM5 11.708c0 0 0 0 0.001 0 0.69 0 1.25-0.56 1.25-1.25 0-0.534-0.335-0.99-0.806-1.169l-0.009-0.003-3-1.114c-0.129-0.050-0.279-0.078-0.436-0.078-0.69 0-1.25 0.56-1.25 1.25 0 0.534 0.335 0.99 0.806 1.169l0.009 0.003 3 1.114c0.129 0.049 0.279 0.078 0.435 0.078h0zM7.116 5.884c0.226 0.224 0.537 0.363 0.881 0.363 0.69 0 1.25-0.56 1.25-1.25 0-0.344-0.139-0.655-0.363-0.881l-3-3c-0.226-0.225-0.537-0.363-0.881-0.363-0.69 0-1.25 0.56-1.25 1.25 0 0.344 0.139 0.655 0.363 0.881l-0-0zM31.172 8.908c-0.182-0.48-0.638-0.815-1.172-0.815-0.156 0-0.306 0.029-0.444 0.081l0.009-0.003-3 1.114c-0.48 0.182-0.815 0.638-0.815 1.172 0 0.69 0.56 1.25 1.25 1.25 0 0 0 0 0.001 0h-0c0.156-0 0.306-0.029 0.444-0.081l-0.009 0.003 3-1.114c0.48-0.182 0.814-0.638 0.814-1.172 0-0.156-0.029-0.306-0.081-0.444l0.003 0.009zM24 6.25c0.001 0 0.001 0 0.002 0 0.345 0 0.657-0.14 0.883-0.366l3-3c0.226-0.226 0.366-0.539 0.366-0.884 0-0.691-0.56-1.251-1.251-1.251-0.346 0-0.658 0.14-0.885 0.367v0l-3 3c-0.226 0.226-0.366 0.539-0.366 0.884 0 0.69 0.56 1.25 1.25 1.25 0 0 0.001 0 0.001 0h-0z'%3E%3C/path%3E%3C/svg%3E");
	width:20px;
	height:20px;
	background-size: 20px;
}
.tel-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='100px' height='100px' viewBox='0 0 32 32'%3E%3Ctitle%3Ephone-call%3C/title%3E%3Cpath d='M31.129 23.072c-0.118-0.743-0.365-1.409-0.719-2.004l0.014 0.026c-0.189-0.31-0.502-0.529-0.868-0.589l-0.007-0.001-8.969-1.424c-0.056-0.009-0.12-0.013-0.185-0.013-0.348 0-0.664 0.138-0.895 0.363l0-0c-0.605 0.609-1.094 1.334-1.429 2.14l-0.016 0.044c-3.506-1.573-6.252-4.319-7.785-7.729l-0.039-0.097c0.849-0.351 1.574-0.839 2.182-1.445l-0 0c0.226-0.226 0.366-0.539 0.366-0.885 0-0.069-0.006-0.137-0.017-0.204l0.001 0.007-1.423-8.97c-0.061-0.374-0.281-0.688-0.587-0.873l-0.006-0.003c-0.546-0.327-1.185-0.568-1.866-0.684l-0.033-0.005c-0.349-0.078-0.75-0.122-1.161-0.122-0.024 0-0.047 0-0.071 0l0.004-0h-0.010c-3.772 0.028-6.821 3.081-6.844 6.851v0.002c0.015 13.037 10.579 23.601 23.615 23.616h0.001c3.776-0.022 6.831-3.076 6.854-6.849v-0.002c0.001-0.029 0.001-0.063 0.001-0.098 0-0.373-0.039-0.737-0.114-1.088l0.006 0.034zM24.383 28.576c-11.657-0.013-21.103-9.459-21.116-21.115v-0.001c0.019-2.399 1.961-4.338 4.359-4.354h0.001c0.010-0 0.023-0 0.035-0 0.249 0 0.492 0.027 0.726 0.079l-0.022-0.004c0.233 0.039 0.438 0.093 0.635 0.163l-0.025-0.008 1.21 7.634c-0.516 0.379-1.135 0.651-1.807 0.768l-0.026 0.004c-0.591 0.107-1.033 0.618-1.033 1.232 0 0.146 0.025 0.286 0.071 0.416l-0.003-0.009c1.824 5.217 5.859 9.252 10.951 11.038l0.125 0.038c0.121 0.043 0.261 0.067 0.407 0.067 0.234 0 0.452-0.063 0.64-0.174l-0.006 0.003c0.311-0.184 0.532-0.492 0.597-0.854l0.001-0.008c0.121-0.698 0.393-1.317 0.78-1.846l-0.009 0.012 7.633 1.211c0.068 0.193 0.129 0.425 0.17 0.663l0.004 0.026c0.037 0.177 0.057 0.381 0.057 0.589 0 0.024-0 0.048-0.001 0.073l0-0.004c-0.013 2.4-1.954 4.343-4.352 4.359h-0.002zM18.063 6.136c-0.028-0.002-0.060-0.004-0.093-0.004-0.66 0-1.197 0.526-1.214 1.182l-0 0.002c-0.001 0.020-0.002 0.043-0.002 0.066 0 0.666 0.519 1.21 1.175 1.25l0.003 0c3.266 0.182 5.846 2.875 5.846 6.17 0 0.205-0.010 0.407-0.029 0.607l0.002-0.025c0 0.69 0.56 1.25 1.25 1.25s1.25-0.56 1.25-1.25v0c0.013-0.176 0.020-0.381 0.020-0.588 0-4.626-3.622-8.406-8.185-8.659l-0.022-0.001zM17.938 3.248c0.43 0.022 10.523 0.66 10.523 12.136 0 0.69 0.56 1.25 1.25 1.25s1.25-0.56 1.25-1.25v0c0.015-0.239 0.023-0.519 0.023-0.8 0-7.325-5.681-13.324-12.878-13.829l-0.044-0.002c-0.028-0.002-0.061-0.004-0.094-0.004-0.662 0-1.201 0.529-1.216 1.188l-0 0.001c-0.001 0.019-0.002 0.041-0.002 0.063 0 0.668 0.524 1.213 1.184 1.247l0.003 0z'%3E%3C/path%3E%3C/svg%3E");
	width:20px;
	height:20px;
	background-size: 20px;
}
.mail-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='100px' height='100px' viewBox='0 0 32 32'%3E%3Ctitle%3Eenvelope-open%3C/title%3E%3Cpath d='M31.23 11.902c-0-0.050-0.004-0.098-0.010-0.146l0.001 0.006c-0.015-0.056-0.032-0.102-0.050-0.147l0.003 0.008c-0.022-0.073-0.047-0.134-0.077-0.193l0.003 0.007c-0.022-0.049-0.044-0.090-0.067-0.129l0.003 0.005c-0.008-0.012-0.009-0.027-0.017-0.039-0.021-0.029-0.053-0.044-0.076-0.071-0.045-0.053-0.092-0.1-0.143-0.144l-0.002-0.001c-0.027-0.023-0.041-0.054-0.070-0.075l-14-10c-0.012-0.009-0.027-0.010-0.040-0.018-0.069-0.041-0.149-0.078-0.232-0.105l-0.009-0.002c-0.059-0.029-0.129-0.056-0.202-0.077l-0.009-0.002c-0.043-0.005-0.093-0.008-0.143-0.008-0.027 0-0.053 0.001-0.079 0.003l0.004-0c-0.029-0.002-0.062-0.004-0.095-0.004-0.057 0-0.114 0.004-0.169 0.011l0.006-0.001c-0.072 0.021-0.133 0.044-0.191 0.072l0.007-0.003c-0.101 0.032-0.188 0.072-0.269 0.121l0.005-0.003c-0.012 0.008-0.025 0.008-0.037 0.017l-14 10c-0.029 0.021-0.043 0.052-0.069 0.074-0.054 0.045-0.102 0.093-0.145 0.145l-0.001 0.002c-0.023 0.027-0.054 0.041-0.075 0.070-0.009 0.012-0.010 0.027-0.018 0.040-0.020 0.033-0.041 0.072-0.060 0.113l-0.003 0.007c-0.027 0.053-0.053 0.116-0.073 0.181l-0.002 0.009c-0.016 0.037-0.032 0.083-0.045 0.131l-0.002 0.008c-0.005 0.041-0.009 0.089-0.009 0.137v0.001c-0.003 0.035-0.020 0.064-0.020 0.099v16c0.002 1.794 1.456 3.248 3.25 3.25h24c1.794-0.001 3.249-1.456 3.25-3.25v-16c0-0.035-0.017-0.064-0.020-0.098zM16 20.463l-11.849-8.463 11.849-8.463 11.849 8.463zM28 28.75h-24c-0.414-0-0.75-0.336-0.75-0.75v-13.571l12.023 8.588c0.031 0.018 0.069 0.037 0.108 0.054l0.008 0.003c0.031 0.018 0.068 0.037 0.107 0.054l0.008 0.003c0.145 0.070 0.315 0.113 0.494 0.118l0.002 0h0.002c0.181-0.005 0.351-0.048 0.503-0.121l-0.008 0.003c0.046-0.020 0.084-0.039 0.12-0.060l-0.006 0.003c0.047-0.020 0.085-0.040 0.121-0.061l-0.006 0.003 12.023-8.588v13.571c-0 0.414-0.336 0.75-0.75 0.75v0z'%3E%3C/path%3E%3C/svg%3E");
	width: 20px;
	height: 20px;
	background-size: 20px;
}
header {
	width: 100%;
	display:block;
	position: relative;
	height: 146px;
	z-index: 20;
}
.header-top {
	width: 100%;
	display: block;
	background:#283243;
	height: 46px;
	color:#FFFFFFBF;
	font-weight: 300;
}
.header-top .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 46px;
}
.header-top ul {
	list-style: none;
	display: flex;
}
.header-top ul li {
	display: flex;
	align-items: center;
}
.header-top ul li i {
	margin-right: 10px;
}
.header-top-right li {
	margin-left: 50px;
}
.menu-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1' stroke-linecap='round' stroke-linejoin='miter'%3E%3Cline x1='5.99' y1='6' x2='6' y2='6' stroke-linecap='round' stroke-width='2'%3E%3C/line%3E%3Cline x1='11.99' y1='6' x2='12' y2='6' stroke-linecap='round' stroke-width='2'%3E%3C/line%3E%3Cline x1='17.99' y1='6' x2='18' y2='6' stroke-linecap='round' stroke-width='2'%3E%3C/line%3E%3Cline x1='5.99' y1='12' x2='6' y2='12' stroke-linecap='round' stroke-width='2'%3E%3C/line%3E%3Cline x1='11.99' y1='12' x2='12' y2='12' stroke-linecap='round' stroke-width='2'%3E%3C/line%3E%3Cline x1='17.99' y1='12' x2='18' y2='12' stroke-linecap='round' stroke-width='2'%3E%3C/line%3E%3Cline x1='5.99' y1='18' x2='6' y2='18' stroke-linecap='round' stroke-width='2'%3E%3C/line%3E%3Cline x1='11.99' y1='18' x2='12' y2='18' stroke-linecap='round' stroke-width='2'%3E%3C/line%3E%3Cline x1='17.99' y1='18' x2='18' y2='18' stroke-linecap='round' stroke-width='2'%3E%3C/line%3E%3C/svg%3E");
	width: 30px;
	height: 30px;
	background-size: 30px;
}
.header-bottom {
	width: 100%;
	height: 100px;
	display: flex;
	align-items: center;
}
.header-bottom.fixed {
	position: fixed;
	top:0px;
	background: #010a1a;
}
.header-bottom .container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding:10px 0px;
}
.header-left img {
	width: 120px;
}
.header-middle ul, .header-right ul {
	display: flex;
	list-style: none;
	position: relative;
}
.header-middle ul li {
	margin:0px 16px;
	position: relative;
}
.header-middle ul li.menu-item-has-children a:after {
	content:'';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='white'%3E%3Cpath d='M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'%3E%3C/path%3E%3C/svg%3E");
	width: 10px;
	height: 10px;
	background-size: 10px;
	display: inline-block;
	margin-left: 6px;
	margin-bottom: -1px;
}
.header-right ul li {
	margin-left: 20px;
	position: relative;
}
.header-right ul li i {
	margin-bottom: -2px;
}
.header-middle ul li a {
	font-size: 15px;
	color: #fff;
	height: 50px;
	display: flex;
	align-items: center;
	cursor:pointer;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
    text-align:center;
}
.header-middle ul li ul {
	position: absolute;
	width: 200px;
	background: #010a1a;
	left:0px;
	transform: scaleY(0);
	opacity: 0;
	flex-direction: column;
	top: 50px;
	padding: 0px;
	transition: 0.3s ease-in-out;
	transform-origin: top;
	z-index: 10;
}
.header-middle ul li ul li ul {
    position: absolute;
	width: 200px;
	background: #010a1a;
	left:100%;
	transform: scaleY(0);
	opacity: 0!important;
	flex-direction: column;
	top: 0px;
	padding: 0px;
	transition: 0.3s ease-in-out;
	transform-origin: top;
	z-index: 10;
	display:none;
}
.header-middle ul li:hover ul {
	opacity: 1;
	transform: scaleY(1);
}
.header-middle ul li ul li:hover ul {
	opacity: 1!important;
	transform: scaleY(1);
	display:block;
}
.header-middle ul li ul li {
	margin: 0px;
}
.header-middle ul li ul a:after {
	display: none!important;
}
.header-middle ul li ul li a {
	padding: 12px 14px;
	border-bottom:1px solid #1a2331;
	height: auto;
	font-size: 15px;
}
.header-middle ul li ul li a:hover {
	background: #ED1D24;
}
.header-middle ul li ul li:last-child a {
	border-bottom:none
}
.header-right-button, .slider-top a, .section-1-button {
	background:#ED1D24;
	color: #fff;
	font-family:'CeraPro';
	padding:12px 20px 10px 20px;
	text-transform: uppercase;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.header-right-button:before, .slider-top a:before, .section-1-button:before {
    content: attr(data-hover);
    position: absolute;
    left: 0;
    width: 100%;
    opacity: 0;
    transform: translate(0, -100%);
    transition: all 0.3s ease-in-out;
}
.header-right-button span, .slider-top a span, .section-1-button span {
	display: block;
	position: relative;
	transition: all 0.3s ease-in-out;
	opacity: 1;
}
.header-right-button:hover:before, .slider-top a:hover:before, .section-1-button:hover:before {
	opacity: 1;
	transform: translate(0, 0);
}
.header-right-button:hover span, .slider-top a:hover span, .section-1-button:hover span {
	transform: translate(0, 40px);
	opacity: 0;
}
.header-right ul {
	align-items: center;
}
.close-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20.7457 3.32851C20.3552 2.93798 19.722 2.93798 19.3315 3.32851L12.0371 10.6229L4.74275 3.32851C4.35223 2.93798 3.71906 2.93798 3.32854 3.32851C2.93801 3.71903 2.93801 4.3522 3.32854 4.74272L10.6229 12.0371L3.32856 19.3314C2.93803 19.722 2.93803 20.3551 3.32856 20.7457C3.71908 21.1362 4.35225 21.1362 4.74277 20.7457L12.0371 13.4513L19.3315 20.7457C19.722 21.1362 20.3552 21.1362 20.7457 20.7457C21.1362 20.3551 21.1362 19.722 20.7457 19.3315L13.4513 12.0371L20.7457 4.74272C21.1362 4.3522 21.1362 3.71903 20.7457 3.32851Z' fill='%23fff'/%3E%3C/svg%3E");
	width: 15px;
	height: 15px;
	background-size: 15px;
}
.header-menu-1 {
	background: #010A1ABF;
	-webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    width: 460px;
    position: fixed;
    z-index: 30;
    right: -460px;
    top:0px;
    bottom: 0px;
    transition: .20s;
}
.header-right-menu {
	cursor: pointer;
}
.header-menu-1.active {
	right:0px;
}
.header-menu-1 .close-icon {
	width: 40px;
    height: 40px;
    background-color: #ED1D24;
    background-position: center;
    cursor: pointer;
    margin-bottom: 10px;
}
.header-menu-1-container {
	width: 90%;
	margin: auto;
	display: flex;
	flex-direction: column;
	color: #ffffff99;
	overflow-y: auto;
	height: 100%;
}
.header-menu-1-container ul {
	list-style: none;
	margin-bottom: 30px;
	border-bottom: 1px solid #FFFFFF4D;
	padding-bottom: 30px;
}
.header-menu-1-container ul h6 {
	font-size: 15px;
	color: #fff;
	font-weight: 400;
	text-transform: uppercase;
	display: block;
	margin-bottom: 20px;
}
.header-menu-1-container ul img {
	width: 120px;
}
.tick-icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ed1d24' aria-hidden='true' class='e-font-icon-svg e-fas-check' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");
	width: 14px;
	height: 14px;
	background-size: 14px;
}
.header-menu-1-container ul li {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
	color: #fff;
}
.header-menu-1-container ul li:last-child {
	margin-bottom: 0px;
}
.header-menu-1-container ul li a {
	color:#ffffff99;
}
.header-menu-1-container ul li i {
	margin-right: 5px;
	margin-bottom: -2px;
}
.clock-icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='white' aria-hidden='true' class='e-font-icon-svg e-far-clock' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z'%3E%3C/path%3E%3C/svg%3E");
	width: 14px;
	height: 14px;
	background-size: 14px;
}
.location-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 21C15.5 17.4 19 14.1764 19 10.2C19 6.22355 15.866 3 12 3C8.13401 3 5 6.22355 5 10.2C5 14.1764 8.5 17.4 12 21Z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 13C13.6569 13 15 11.6569 15 10C15 8.34315 13.6569 7 12 7C10.3431 7 9 8.34315 9 10C9 11.6569 10.3431 13 12 13Z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	width: 16px;
	height: 18px;
	background-size: 18px;
	margin-left: -1px;
}
.mail-2-icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='white' aria-hidden='true' class='e-font-icon-svg e-fas-envelope' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'%3E%3C/path%3E%3C/svg%3E");
	width: 13px;
	height: 13px;
	background-size: 13px;
	margin-left: 3px;
}
.facebook-icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff99' aria-hidden='true' class='e-font-icon-svg e-fab-facebook-f' viewBox='0 0 320 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'%3E%3C/path%3E%3C/svg%3E");
	width: 14px;
	height: 20px;
	background-size: 12px;
}
.x-icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff99' aria-hidden='true' class='e-font-icon-svg e-fab-x-twitter' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'%3E%3C/path%3E%3C/svg%3E");
	width: 20px;
	height: 20px;
	background-size: 20px;
	margin:0px;
}
.youtube-icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff99' aria-hidden='true' class='e-font-icon-svg e-fab-youtube' viewBox='0 0 576 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'%3E%3C/path%3E%3C/svg%3E");
	width: 20px;
	height: 20px;
	background-size: 20px;
	margin:0px;
}
.discord-icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff99' aria-hidden='true' class='e-font-icon-svg e-fab-discord' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M297.216 243.2c0 15.616-11.52 28.416-26.112 28.416-14.336 0-26.112-12.8-26.112-28.416s11.52-28.416 26.112-28.416c14.592 0 26.112 12.8 26.112 28.416zm-119.552-28.416c-14.592 0-26.112 12.8-26.112 28.416s11.776 28.416 26.112 28.416c14.592 0 26.112-12.8 26.112-28.416.256-15.616-11.52-28.416-26.112-28.416zM448 52.736V512c-64.494-56.994-43.868-38.128-118.784-107.776l13.568 47.36H52.48C23.552 451.584 0 428.032 0 398.848V52.736C0 23.552 23.552 0 52.48 0h343.04C424.448 0 448 23.552 448 52.736zm-72.96 242.688c0-82.432-36.864-149.248-36.864-149.248-36.864-27.648-71.936-26.88-71.936-26.88l-3.584 4.096c43.52 13.312 63.744 32.512 63.744 32.512-60.811-33.329-132.244-33.335-191.232-7.424-9.472 4.352-15.104 7.424-15.104 7.424s21.248-20.224 67.328-33.536l-2.56-3.072s-35.072-.768-71.936 26.88c0 0-36.864 66.816-36.864 149.248 0 0 21.504 37.12 78.08 38.912 0 0 9.472-11.52 17.152-21.248-32.512-9.728-44.8-30.208-44.8-30.208 3.766 2.636 9.976 6.053 10.496 6.4 43.21 24.198 104.588 32.126 159.744 8.96 8.96-3.328 18.944-8.192 29.44-15.104 0 0-12.8 20.992-46.336 30.464 7.68 9.728 16.896 20.736 16.896 20.736 56.576-1.792 78.336-38.912 78.336-38.912z'%3E%3C/path%3E%3C/svg%3E");
	width: 16px;
	height: 16px;
	background-size: 16px;
}
.tiktok-icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff99' aria-hidden='true' class='e-font-icon-svg e-fab-tiktok' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z'%3E%3C/path%3E%3C/svg%3E");
	width: 16px;
	height: 20px;
	background-size: 16px;
}
.menu-social, .footer-social {
	display: flex;
    align-items: center;
    margin-bottom: 20px;
    list-style: none;
}
.menu-social li, .footer-social li {
	margin:0px 10px 20px 0px!important;
}
.menu-social li a, .footer-social li a {
	background:#1A2331;
	border-radius: 5px;
	width: 40px;
	height: 40px;
	border-radius: 5px;
	display: flex;
    align-items: center;
    justify-content: center;
    transition:.20s;
}
.menu-social li a i, .footer-social li a i {
	margin:0px;
}
.menu-social li a:hover, .footer-social li a:hover{
	background:#fff;
	transform: scaleY(1.06);
}
.menu-social li a:hover i, .footer-social li a:hover i {
	filter: brightness(0);
}
.camera-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23ED1D24' height='100px' width='100px' id='Layer_1' viewBox='0 0 510.453 510.453' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M495.12,152.145c-1.6-5.312-5.84-9.408-11.184-10.848L80.752,33.185c-4.08-1.088-8.464-0.528-12.144,1.6 c-3.68,2.112-6.368,5.616-7.456,9.712L20.656,195.649c-2.288,8.544,2.768,17.312,11.312,19.6l300.784,80.656 c5.28,1.424,10.688,2.144,16.032,2.144c16.064,0,31.488-6.448,44.256-18.976l98.752-111.728 C495.456,163.185,496.72,157.441,495.12,152.145z M369.84,257.041c-7.904,7.728-18.48,10.704-28.8,7.952L55.696,188.481 L87.92,68.225l362.768,97.28L369.84,257.041z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M508.304,179.185c-2.112-3.68-5.616-6.368-9.712-7.456l-33.632-8.992c-8.592-2.352-17.312,2.8-19.6,11.312 c-2.288,8.56,2.784,17.312,11.312,19.6l18.176,4.864l-19.904,74.288l-70.048-18.784c-8.512-2.32-17.312,2.768-19.6,11.312 c-2.288,8.544,2.768,17.312,11.312,19.6l85.504,22.928c1.36,0.352,2.752,0.544,4.144,0.544c2.768,0,5.536-0.736,8-2.176 c3.68-2.112,6.368-5.616,7.456-9.712l28.192-105.184C511.008,187.233,510.432,182.849,508.304,179.185z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M56.544,333.809H16c-8.832,0-16,7.152-16,16v112c0,8.848,7.168,16,16,16h40.544C96,477.809,96,438.689,96,425.825v-51.68 C96,349.249,89.392,333.809,56.544,333.809z M64,425.825c0,19.984-2.8,19.984-7.456,19.984H32v-80h24.544 c3.52,0,5.776,0.192,7.168,0.384c0.16,1.504,0.288,3.952,0.288,7.952V425.825z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M217.92,248.865c-8.8-1.664-17.04,4.112-18.656,12.816l-25.248,136.128H96c-8.832,0-16,7.152-16,16 c0,8.848,7.168,16,16,16h91.328c7.696,0,14.32-5.504,15.728-13.088l27.68-149.2C232.336,258.833,226.608,250.481,217.92,248.865z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 64px;
	height: 64px;
	background-size: 64px;
}
.system-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23ED1D24' height='100px' width='100px' id='Layer_1' viewBox='0 0 511.984 511.984' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M207.29,287.991H48.735C30.687,287.991,16,302.375,16,320.054v111.868c0,17.679,14.688,32.063,32.735,32.063H207.29 c18.031,0,32.703-14.384,32.703-32.063V320.054C239.993,302.375,225.321,287.991,207.29,287.991z M207.29,431.987l-159.291-0.064 l0.736-111.932l159.259,0.064l0.048,111.645C208.042,431.715,207.85,431.987,207.29,431.987z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M383.988,239.992H127.996c-8.832,0-16,7.168-16,16v47.998c0,8.832,7.168,16,16,16c8.832,0,15.999-7.168,15.999-16v-31.999 h223.993v31.999c0,8.832,7.168,16,16,16c8.832,0,15.999-7.168,15.999-16v-47.998C399.987,247.16,392.82,239.992,383.988,239.992z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M463.25,287.991H304.727c-18.047,0-32.735,14.384-32.735,32.063v111.868c0,17.679,14.688,32.063,32.735,32.063H463.25 c18.047,0,32.735-14.384,32.735-32.063V320.054C495.984,302.375,481.297,287.991,463.25,287.991z M463.25,431.987l-159.259-0.064 l0.736-111.932l159.259,0.064l0.064,111.645C464.034,431.699,463.842,431.987,463.25,431.987z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M415.987,479.985h-63.998c-8.832,0-16,7.168-16,16s7.168,16,16,16h63.998c8.832,0,16-7.168,16-16 S424.819,479.985,415.987,479.985z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M335.253,0H176.73c-18.047,0-32.735,14.384-32.735,32.063v111.869c0,17.679,14.688,32.063,32.735,32.063h158.523 c18.047,0,32.735-14.384,32.735-32.063V32.063C367.989,14.384,353.301,0,335.253,0z M335.254,143.995l-159.259-0.064 l0.736-111.932l159.259,0.064l0.064,111.645C336.038,143.708,335.846,143.995,335.254,143.995z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M287.991,191.994h-63.998c-8.832,0-15.999,7.168-15.999,16s7.168,15.999,15.999,15.999h63.998 c8.832,0,15.999-7.168,15.999-15.999S296.823,191.994,287.991,191.994z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M159.995,479.985H95.997c-8.832,0-16,7.168-16,16s7.168,16,16,16h63.998c8.832,0,16-7.168,16-16 S168.827,479.985,159.995,479.985z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M255.992,191.994c-8.832,0-16,7.168-16,16v47.998c0,8.832,7.168,16,16,16c8.832,0,15.999-7.168,15.999-16v-47.998 C271.992,199.162,264.824,191.994,255.992,191.994z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 64px;
	height: 64px;
	background-size: 64px;
}
.settings-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z' stroke='%23ED1D24' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 12.8799V11.1199C2 10.0799 2.85 9.21994 3.9 9.21994C5.71 9.21994 6.45 7.93994 5.54 6.36994C5.02 5.46994 5.33 4.29994 6.24 3.77994L7.97 2.78994C8.76 2.31994 9.78 2.59994 10.25 3.38994L10.36 3.57994C11.26 5.14994 12.74 5.14994 13.65 3.57994L13.76 3.38994C14.23 2.59994 15.25 2.31994 16.04 2.78994L17.77 3.77994C18.68 4.29994 18.99 5.46994 18.47 6.36994C17.56 7.93994 18.3 9.21994 20.11 9.21994C21.15 9.21994 22.01 10.0699 22.01 11.1199V12.8799C22.01 13.9199 21.16 14.7799 20.11 14.7799C18.3 14.7799 17.56 16.0599 18.47 17.6299C18.99 18.5399 18.68 19.6999 17.77 20.2199L16.04 21.2099C15.25 21.6799 14.23 21.3999 13.76 20.6099L13.65 20.4199C12.75 18.8499 11.27 18.8499 10.36 20.4199L10.25 20.6099C9.78 21.3999 8.76 21.6799 7.97 21.2099L6.24 20.2199C5.33 19.6999 5.02 18.5299 5.54 17.6299C6.45 16.0599 5.71 14.7799 3.9 14.7799C2.85 14.7799 2 13.9199 2 12.8799Z' stroke='%23ED1D24' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	width: 64px;
	height: 64px;
	background-size: 64px;
}
.monitor-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23ED1D24' height='100px' width='100px' id='Layer_1' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M480.784,32H31.216C14,32,0,46,0,63.232v289.552C0,370,14,384,31.216,384h449.568C498,384,512,370,512,352.784V63.232 C512,46,498,32,480.784,32z M480,352l-448,0.784L31.216,64L480,63.232V352z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M176,352c-8.848,0-16,7.168-16,16v96c0,8.832,7.152,16,16,16c8.848,0,16-7.168,16-16v-96C192,359.168,184.848,352,176,352 z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M336,352c-8.848,0-16,7.168-16,16v96c0,8.832,7.152,16,16,16c8.848,0,16-7.168,16-16v-96C352,359.168,344.848,352,336,352 z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M368,448H144c-8.848,0-16,7.168-16,16c0,8.832,7.152,16,16,16h224c8.848,0,16-7.168,16-16 C384,455.168,376.848,448,368,448z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,352c-8.848,0-16,7.168-16,16v48c0,8.832,7.152,16,16,16c8.848,0,16-7.168,16-16v-48C272,359.168,264.848,352,256,352 z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 64px;
	height: 64px;
	background-size: 64px;
}
.storage-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' id='Layer_1' data-name='Layer 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23ED1D24;stroke-miterlimit:10;stroke-width:1.91px;%7D.cls-2%7Bfill:%23ED1D24;%7D%3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='4.36' y='16.77' width='15.27' height='5.73' rx='1.91'/%3E%3Cpath class='cls-1' d='M19.64,18.68V3.41A1.91,1.91,0,0,0,17.73,1.5H6.27A1.91,1.91,0,0,0,4.36,3.41V18.68'/%3E%3Cline class='cls-1' x1='13.91' y1='19.64' x2='17.73' y2='19.64'/%3E%3Ccircle class='cls-2' cx='7.23' cy='19.64' r='0.95'/%3E%3C/svg%3E");
	width: 64px;
	height: 64px;
	background-size: 64px;
}
.message-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none'%3E%3Cg id='Communication / Chat_Conversation'%3E%3Cpath id='Vector' d='M16 8H20C20.5523 8 21 8.44772 21 9V20L17.667 17.231C17.4875 17.0818 17.2608 17 17.0273 17H9C8.44771 17 8 16.5523 8 16V13M16 8V5C16 4.44772 15.5523 4 15 4H4C3.44772 4 3 4.44772 3 5V16.0003L6.33301 13.2308C6.51255 13.0817 6.73924 13 6.97266 13H8M16 8V12C16 12.5523 15.5523 13 15 13H8' stroke='%23ED1D24' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
	width: 64px;
	height: 64px;
	background-size: 64px;
}
#push-popup {
    width: 100%;
    z-index: 10000000;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    background:#000000d6;
}
#push-popup span {
    position:relative;
    width:40%;
}
#push-popup img {
    width:100%;
    height:auto;
}
#push-popup button {
        position: absolute;
    right: 0px;
    top: 0px;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 10px;
}
#push-popup i {
    width: 22px;
    height: 22px;
    background-size: 22px;
}
.slider {
	width: 100%;
    display: block;
    text-align: center;
    color: #FFFFFF99;
    background:#010a1a;
    height: 100vh;
    margin-top: -126px;
    position: relative;
}
.slider video {
	position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  max-width: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0.2;
}
.slider-top {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
}
.slider-top h1 {
	text-transform: uppercase;
    color: #fff;
    font-size: 80px;
    position: relative;
    height: 90px;
    line-height: 100px;
    padding: 10px;
    margin-top: 184px;
}
.slider-top p {
	width: 50%;
	font-size: 17px;
	line-height: 30px;
	margin:10px 0px 30px 0px;
	display: block;
}
.slider-top a {
	background:transparent;
	border:1px solid #fff;
}
.slider-top a:hover {
	background:#ED1D24;
	border:1px solid #ED1D24;
}
.slider-top h1 span {
	position: absolute;
    display: block;
    border: solid 1px #ffffff;
    width: 20px;
    height: 20px;
}
.slider-top h1 span:nth-child(1) {
	top: 0;
    left: 0;
    border-right: none;
    border-bottom: none;
}
.slider-top h1 span:nth-child(2) {
	top: 0;
    right: 0;
    border-left: none;
    border-bottom: none;
}
.slider-top h1 span:nth-child(3) {
	bottom: 0;
    left: 0;
    border-right: none;
    border-top: none;
}
.slider-top h1 span:nth-child(4) {
	bottom: 0;
    right: 0;
    border-left: none;
    border-top: none;
}
.slider-bottom ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0px 60px;
	list-style: none;
	color: #fff;
	margin-top: 80px;
}
.slider-bottom ul li {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width:16%;
	flex:0 0 16%;
}
.slider-bottom ul li i {
	margin-bottom: 20px;
}
.slider-bottom ul li b {
	font-family:'CeraPro';
	text-transform: uppercase;
	font-size: 17px;
	letter-spacing: 1px;
	margin-bottom:10px;
}
.slider-bottom ul li p {
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 300;
}
.slider-bottom {
	position: relative;
}
.slider-bg {
	width: 100%;
    height: 100%;
    position: absolute;
}
.slider-bg img {
	width: 50%;
	opacity: 0.3;
}
.slider-bg img:first-child {
	position: absolute;
	left:0px;
	bottom:0px;
}
.slider-bg img:last-child {
	position: absolute;
	right:0px;
	top:0px;
}
.section-1 {
	width: 100%;
	display: block;
	padding:30px 0px;
	background: #010a1a;
	color: #fff;
	overflow: hidden;
}
.section-1 .container {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.section-1-left, .section-1-right {
	width: 48%;
}
.section-1-right img {
	width: 82%;
	float:right;
}
.custom-p {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 3px;
	position: relative;
	text-indent: 30px;
	margin-bottom: 30px;
}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.custom-p:before {
    left: 0;
    content: "";
    display: block;
    width: 30px;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background: #ed1d24;
    border-radius: 100px;
    text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
	margin-top: 0.4px;
}
.section-1-left h2 {
	font-size: 38px;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom: 20px;
}
.section-1-left p.custom-p-2 {
        font-size: 15px;
    margin-bottom: 30px;
    display: block;
}
.section-1-left ul {
	display: flex;
	list-style: none;
	align-items: center;
	margin-bottom: 30px;
}
.section-1-left ul li {
	width: 60%;
}
.section-1-left ul li:first-child {
	background:#1a2331;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	width: 34%;
	padding: 50px 0px;
	margin-right: 30px;
}
.section-1-left ul li:first-child b {
	font-size: 70px;
	font-family:'Public Sans';
	margin-bottom: 10px;
}
.section-1-left ul li:first-child p {
	color:#FFFFFF99;
	font-size: 19px;
}
.section-1-left ul li p {
	margin-bottom: 14px;
}
.section-1-left ul li p:last-child {
	margin-bottom: 0px;
}
.section-1-left ul li p i {
	margin-right: 4px;
	margin-bottom: -2px;
}
.section-2 {
	width: 100%;
	display: block;
	padding: 80px 0px;
	background:#ed1d24;
	color: #fff;
}
.section-2 .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.section-2-left ul {
	display: flex;
	list-style: none;
}
.section-2-left ul li img {
	width: 50px;
	border-radius: 100px;
	margin-left: -10px;
}
.section-2-left ul li:first-child img {
	margin-left: 0px;
}
.section-2-left p {
	margin-top: 10px;
}
.section-2-right {
	width: 40%;
}
.section-2-right ul {
	list-style: none;
	display: flex;
	justify-content: space-between;
}
.section-2-right ul li {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.section-2-right ul li b {
	font-size: 34px;
	font-family:'Public Sans';
}
.section-3 {
	width: 100%;
	display: block;
	padding: 80px 0px 50px 0px;
	background-image: url(assets/img/section-3-bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	background-attachment: fixed;
	color: #fff;
	text-align: center;
	box-shadow: inset  00px -460px 300px 300px  #010a1a;
}
.section-3 .custom-p {
	display: inline-block;
}
.section-3 h2 {
	font-size: 38px;
	width: 72%;
	margin-bottom: 40px;
	display: block;
}
.section-3 .container {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.section-3 ul {
	display: flex;
	justify-content: center;
	list-style: none;
	margin-bottom: 20px;
	flex-wrap:wrap;
}
.section-3 ul li {
	width: 24%;
	background:#1a2331;
	margin:10px 0.5% 10px 0.5%;
}
.section-3 ul li img {
	width: 100%;
	height: 100%;
	transition: .20s;
	position: relative;
}
.section-3 ul li:hover img {
	transform: scale(1.1);
}
.section-3 ul li h3 {
	font-size: 16px;
	padding: 20px 0px;
	position: relative;
}
.section-3 ul li .image {
	position: relative;
	overflow: hidden;
	height:200px;
	width:100%;
}
.section-3 ul li .image span {
	position: absolute;
    height: 50%;
    top: 20%;
    width: 100%;
    left: 0;
    background: linear-gradient(rgba(237, 29, 36, 0) 0%, rgb(237, 29, 36) 100%);
    height: 100%;
}
.section-3 ul li .image p {
        position: absolute;
    bottom: 10px;
    font-size: 13px;
    padding:0px 10px;
}
.section-3 ul li h3 span {
	    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 30px solid;
    border-color: #1a2331;
    border-left: 30px solid transparent;
    z-index: 1;
    border-bottom-color: #010a1a;
}
.section-4 {
	background:#1a2331;
	padding: 60px 0px;
	display: block;
	color: #fff;
}
.section-4 .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 80%;
}
.section-4-left {
	width:48%;
}
.section-4-right {
	width:48%;
}
.section-4-left img {
	width: 80%;
	margin:auto;
	display: block;
}
.section-4-right p {
	color: #FFFFFF99;
	font-weight: 300;
	font-size: 14px;
}
.section-4-right h2 {
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.section-5 {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
	background:#010a1a;
	padding: 40px 0px 20px 0px;
}
.section-5 span {
	font-size: 70px;
	color: #fff;
	font-weight: 500;
	font-family:'Public Sans';
}
.section-5-circle {
	width: 30px;
	height: 30px;
	border-radius: 100px;
	background: #ed1d24;
	display: inline-block;
	flex: 0 0 30px;
	margin: 0px 20px 0px 20px;
}
.section-5-content {
	display: flex;
	animation: animate-marquee 24s linear infinite;
  animation-delay: -12s;
 white-space: nowrap;
 align-items: center;
 text-transform: uppercase;
}
@keyframes animate-marquee{
	0%{
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	100%{
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}
.section-6 {
	width: 100%;
	display: block;
	padding: 30px 0px;
	background: #010a1a;
}
.section-6-box {
	width: 23%;
	flex:0 0 23%;
	background: #1a2331;
	margin:40px 0px;
	padding-bottom: 30px;
	position: relative;
}
.section-6 .container {
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.section-6-box a {
	color: #fff;
	text-align: center;
}
.section-6-box a {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.section-6-box a p {
	color:#ffffff99;
	width: 70%;
	line-height: 26px;
}
.section-6-box a i {
	background-color: #ed1d24;
	width: 90px;
	height: 90px;
	background-position: center;
	margin-top: -20px;
}
.section-6-box span {
	position: absolute;
	right: 20px;
	top:16px;
	color:#ffffff99;
}
.section-6-box h3 {
	font-size: 20px;
	margin:16px 0px 10px 0px;
}
.section-6-box a div {
	position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 60px solid;
    border-color: #1a2331;
    border-bottom-color:#010a1a;
    border-left: 60px solid transparent;
}
.camera-2-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23FFFFFF' height='100px' width='100px' id='Layer_1' viewBox='0 0 510.453 510.453' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M495.12,152.145c-1.6-5.312-5.84-9.408-11.184-10.848L80.752,33.185c-4.08-1.088-8.464-0.528-12.144,1.6 c-3.68,2.112-6.368,5.616-7.456,9.712L20.656,195.649c-2.288,8.544,2.768,17.312,11.312,19.6l300.784,80.656 c5.28,1.424,10.688,2.144,16.032,2.144c16.064,0,31.488-6.448,44.256-18.976l98.752-111.728 C495.456,163.185,496.72,157.441,495.12,152.145z M369.84,257.041c-7.904,7.728-18.48,10.704-28.8,7.952L55.696,188.481 L87.92,68.225l362.768,97.28L369.84,257.041z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M508.304,179.185c-2.112-3.68-5.616-6.368-9.712-7.456l-33.632-8.992c-8.592-2.352-17.312,2.8-19.6,11.312 c-2.288,8.56,2.784,17.312,11.312,19.6l18.176,4.864l-19.904,74.288l-70.048-18.784c-8.512-2.32-17.312,2.768-19.6,11.312 c-2.288,8.544,2.768,17.312,11.312,19.6l85.504,22.928c1.36,0.352,2.752,0.544,4.144,0.544c2.768,0,5.536-0.736,8-2.176 c3.68-2.112,6.368-5.616,7.456-9.712l28.192-105.184C511.008,187.233,510.432,182.849,508.304,179.185z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M56.544,333.809H16c-8.832,0-16,7.152-16,16v112c0,8.848,7.168,16,16,16h40.544C96,477.809,96,438.689,96,425.825v-51.68 C96,349.249,89.392,333.809,56.544,333.809z M64,425.825c0,19.984-2.8,19.984-7.456,19.984H32v-80h24.544 c3.52,0,5.776,0.192,7.168,0.384c0.16,1.504,0.288,3.952,0.288,7.952V425.825z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M217.92,248.865c-8.8-1.664-17.04,4.112-18.656,12.816l-25.248,136.128H96c-8.832,0-16,7.152-16,16 c0,8.848,7.168,16,16,16h91.328c7.696,0,14.32-5.504,15.728-13.088l27.68-149.2C232.336,258.833,226.608,250.481,217.92,248.865z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 60px;
	height: 60px;
	background-size: 60px;
}
.monitor-2-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23FFFFFF' height='100px' width='100px' id='Layer_1' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M480.784,32H31.216C14,32,0,46,0,63.232v289.552C0,370,14,384,31.216,384h449.568C498,384,512,370,512,352.784V63.232 C512,46,498,32,480.784,32z M480,352l-448,0.784L31.216,64L480,63.232V352z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M176,352c-8.848,0-16,7.168-16,16v96c0,8.832,7.152,16,16,16c8.848,0,16-7.168,16-16v-96C192,359.168,184.848,352,176,352 z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M336,352c-8.848,0-16,7.168-16,16v96c0,8.832,7.152,16,16,16c8.848,0,16-7.168,16-16v-96C352,359.168,344.848,352,336,352 z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M368,448H144c-8.848,0-16,7.168-16,16c0,8.832,7.152,16,16,16h224c8.848,0,16-7.168,16-16 C384,455.168,376.848,448,368,448z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,352c-8.848,0-16,7.168-16,16v48c0,8.832,7.152,16,16,16c8.848,0,16-7.168,16-16v-48C272,359.168,264.848,352,256,352 z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 60px;
	height: 60px;
	background-size: 60px;
}
.settings-2-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 15C13.6569 15 15 13.6569 15 12C15 10.3431 13.6569 9 12 9C10.3431 9 9 10.3431 9 12C9 13.6569 10.3431 15 12 15Z' stroke='%23FFFFFF' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 12.8799V11.1199C2 10.0799 2.85 9.21994 3.9 9.21994C5.71 9.21994 6.45 7.93994 5.54 6.36994C5.02 5.46994 5.33 4.29994 6.24 3.77994L7.97 2.78994C8.76 2.31994 9.78 2.59994 10.25 3.38994L10.36 3.57994C11.26 5.14994 12.74 5.14994 13.65 3.57994L13.76 3.38994C14.23 2.59994 15.25 2.31994 16.04 2.78994L17.77 3.77994C18.68 4.29994 18.99 5.46994 18.47 6.36994C17.56 7.93994 18.3 9.21994 20.11 9.21994C21.15 9.21994 22.01 10.0699 22.01 11.1199V12.8799C22.01 13.9199 21.16 14.7799 20.11 14.7799C18.3 14.7799 17.56 16.0599 18.47 17.6299C18.99 18.5399 18.68 19.6999 17.77 20.2199L16.04 21.2099C15.25 21.6799 14.23 21.3999 13.76 20.6099L13.65 20.4199C12.75 18.8499 11.27 18.8499 10.36 20.4199L10.25 20.6099C9.78 21.3999 8.76 21.6799 7.97 21.2099L6.24 20.2199C5.33 19.6999 5.02 18.5299 5.54 17.6299C6.45 16.0599 5.71 14.7799 3.9 14.7799C2.85 14.7799 2 13.9199 2 12.8799Z' stroke='%23FFFFFF' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	width: 60px;
	height: 60px;
	background-size: 60px;
}
.system-2-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23FFFFFF' height='100px' width='100px' id='Layer_1' viewBox='0 0 511.984 511.984' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M207.29,287.991H48.735C30.687,287.991,16,302.375,16,320.054v111.868c0,17.679,14.688,32.063,32.735,32.063H207.29 c18.031,0,32.703-14.384,32.703-32.063V320.054C239.993,302.375,225.321,287.991,207.29,287.991z M207.29,431.987l-159.291-0.064 l0.736-111.932l159.259,0.064l0.048,111.645C208.042,431.715,207.85,431.987,207.29,431.987z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M383.988,239.992H127.996c-8.832,0-16,7.168-16,16v47.998c0,8.832,7.168,16,16,16c8.832,0,15.999-7.168,15.999-16v-31.999 h223.993v31.999c0,8.832,7.168,16,16,16c8.832,0,15.999-7.168,15.999-16v-47.998C399.987,247.16,392.82,239.992,383.988,239.992z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M463.25,287.991H304.727c-18.047,0-32.735,14.384-32.735,32.063v111.868c0,17.679,14.688,32.063,32.735,32.063H463.25 c18.047,0,32.735-14.384,32.735-32.063V320.054C495.984,302.375,481.297,287.991,463.25,287.991z M463.25,431.987l-159.259-0.064 l0.736-111.932l159.259,0.064l0.064,111.645C464.034,431.699,463.842,431.987,463.25,431.987z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M415.987,479.985h-63.998c-8.832,0-16,7.168-16,16s7.168,16,16,16h63.998c8.832,0,16-7.168,16-16 S424.819,479.985,415.987,479.985z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M335.253,0H176.73c-18.047,0-32.735,14.384-32.735,32.063v111.869c0,17.679,14.688,32.063,32.735,32.063h158.523 c18.047,0,32.735-14.384,32.735-32.063V32.063C367.989,14.384,353.301,0,335.253,0z M335.254,143.995l-159.259-0.064 l0.736-111.932l159.259,0.064l0.064,111.645C336.038,143.708,335.846,143.995,335.254,143.995z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M287.991,191.994h-63.998c-8.832,0-15.999,7.168-15.999,16s7.168,15.999,15.999,15.999h63.998 c8.832,0,15.999-7.168,15.999-15.999S296.823,191.994,287.991,191.994z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M159.995,479.985H95.997c-8.832,0-16,7.168-16,16s7.168,16,16,16h63.998c8.832,0,16-7.168,16-16 S168.827,479.985,159.995,479.985z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M255.992,191.994c-8.832,0-16,7.168-16,16v47.998c0,8.832,7.168,16,16,16c8.832,0,15.999-7.168,15.999-16v-47.998 C271.992,199.162,264.824,191.994,255.992,191.994z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 60px;
	height: 60px;
	background-size: 60px;
}
.storage-2-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' id='Layer_1' data-name='Layer 1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23FFFFFF;stroke-miterlimit:10;stroke-width:1.91px;%7D.cls-2%7Bfill:%23FFFFFF;%7D%3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='4.36' y='16.77' width='15.27' height='5.73' rx='1.91'/%3E%3Cpath class='cls-1' d='M19.64,18.68V3.41A1.91,1.91,0,0,0,17.73,1.5H6.27A1.91,1.91,0,0,0,4.36,3.41V18.68'/%3E%3Cline class='cls-1' x1='13.91' y1='19.64' x2='17.73' y2='19.64'/%3E%3Ccircle class='cls-2' cx='7.23' cy='19.64' r='0.95'/%3E%3C/svg%3E");
	width: 60px;
	height: 60px;
	background-size: 60px;
}
.top-arrow-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23FFFFFF' height='100px' width='100px' id='XMLID_122_' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cg id='upgrade'%3E%3Cg%3E%3Cpath d='M12,24C5.4,24,0,18.6,0,12S5.4,0,12,0s12,5.4,12,12S18.6,24,12,24z M12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10 S17.5,2,12,2z M13,18h-2V9.4l-3.3,3.3l-1.4-1.4L12,5.6l5.7,5.7l-1.4,1.4L13,9.4V18z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 60px;
	height: 60px;
	background-size: 60px;
}
.consultation-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.1636 3C13.7409 3 12.5495 3.99037 12.2412 5.31931L3.81819 5.31931C3.36632 5.31931 3.00001 5.68562 3.00001 6.13749C3.00001 6.58936 3.36632 6.95567 3.81819 6.95567L12.3191 6.95567C12.7181 8.14396 13.8409 9 15.1636 9C16.4864 9 17.6091 8.14396 18.0082 6.95567H20.1818C20.6337 6.95567 21 6.58936 21 6.13749C21 5.68562 20.6337 5.31931 20.1818 5.31931H18.0861C17.7778 3.99037 16.5864 3 15.1636 3Z' fill='%23FFFFFF'/%3E%3Cpath d='M7.52727 9C6.14741 9 4.98512 9.9316 4.63508 11.2002L3.79675 11.2221C3.34503 11.234 2.98845 11.6098 3.00029 12.0615C3.01213 12.5132 3.38791 12.8698 3.83963 12.8579L4.64554 12.8368C5.00778 14.0865 6.16084 15 7.52727 15C8.88587 15 10.0335 14.0969 10.4027 12.8583H20.1818C20.6337 12.8583 21 12.492 21 12.0401C21 11.5882 20.6337 11.2219 20.1818 11.2219H10.4254C10.0827 9.94227 8.91502 9 7.52727 9Z' fill='%23FFFFFF'/%3E%3Cpath d='M15.1636 15C13.8114 15 12.6681 15.8947 12.2934 17.1244H3.81819C3.36632 17.1244 3.00001 17.4907 3.00001 17.9426C3.00001 18.3944 3.36632 18.7608 3.81819 18.7608H12.2609C12.5977 20.0492 13.7696 21 15.1636 21C16.5576 21 17.7296 20.0492 18.0663 18.7608H20.1818C20.6337 18.7608 21 18.3944 21 17.9426C21 17.4907 20.6337 17.1244 20.1818 17.1244H18.0338C17.6592 15.8947 16.5159 15 15.1636 15Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
	width: 60px;
	height: 60px;
	background-size: 60px;
}
.message-2-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none'%3E%3Cg id='Communication / Chat_Conversation'%3E%3Cpath id='Vector' d='M16 8H20C20.5523 8 21 8.44772 21 9V20L17.667 17.231C17.4875 17.0818 17.2608 17 17.0273 17H9C8.44771 17 8 16.5523 8 16V13M16 8V5C16 4.44772 15.5523 4 15 4H4C3.44772 4 3 4.44772 3 5V16.0003L6.33301 13.2308C6.51255 13.0817 6.73924 13 6.97266 13H8M16 8V12C16 12.5523 15.5523 13 15 13H8' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
	width: 60px;
	height: 60px;
	background-size: 60px;
}
.section-7 {
	width: 100%;
	padding: 30px 0px 80px 0px;
	background:#010a1a;
	color: #fff;
	text-align: center;
}
.section-7 .custom-p {
	text-align: center;
	margin:auto;
	display: inline-block;
}
.section-7 h2 {
	font-size: 44px;
	text-align: center;
	text-transform: uppercase;
	margin:20px 0px 10px 0px
}
.section-7 .container {
	display: flex;
	justify-content: space-between;
}
.section-7-box {
	width: 23%;
	flex:0 0 23%;
	background:#1a2331;
	position: relative;
	text-align: left;
}
.section-7-box img {
	width: 100%;
	transition: .20s;
	height: auto;
}
.section-7-box a {
	color:#fff;
}
.section-7-box h3 {
	font-size: 20px;
	padding: 22px;
	display: flex;
	position: relative;
	height: 70px;
	align-items: center;
}
.section-7-box h3 span {
	position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 60px solid;
    border-color: #010a1a;
    border-left: 60px solid transparent;
    border-bottom-color: #010a1a;
}
.section-7-box .image {
	position: relative;
	overflow: hidden;
	height: 200px;
}
.section-7-box .image span {
	background:#1a2331;
	position: absolute;
	left:16px;
	top:16px;
	padding: 16px;
	display: flex;
	flex-direction: column;
	text-align: center;
}
.section-7-box .image span b {
	font-size: 40px;
	font-family: 'CeraPro';
}
.section-7-box .image span p {
	font-size: 14px;
}
.section-7-box:hover img {
	transform: scale(1.1);
}
.tel-2-icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' aria-hidden='true' class='e-font-icon-svg e-fas-phone-alt' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z'%3E%3C/path%3E%3C/svg%3E");
	width: 50px;
	height: 50px;
	background-size: 50px;
}
.request-icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' aria-hidden='true' class='e-font-icon-svg e-fas-calculator' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M400 0H48C22.4 0 0 22.4 0 48v416c0 25.6 22.4 48 48 48h352c25.6 0 48-22.4 48-48V48c0-25.6-22.4-48-48-48zM128 435.2c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm0-128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8v-38.4c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v38.4zm128 128c0 6.4-6.4 12.8-12.8 12.8h-38.4c-6.4 0-12.8-6.4-12.8-12.8V268.8c0-6.4 6.4-12.8 12.8-12.8h38.4c6.4 0 12.8 6.4 12.8 12.8v166.4zm0-256c0 6.4-6.4 12.8-12.8 12.8H76.8c-6.4 0-12.8-6.4-12.8-12.8V76.8C64 70.4 70.4 64 76.8 64h294.4c6.4 0 12.8 6.4 12.8 12.8v102.4z'%3E%3C/path%3E%3C/svg%3E");
	width: 44px;
	height: 50px;
	background-size: 44px;
}
.image-icon {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' aria-hidden='true' class='e-font-icon-svg e-fas-image' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z'%3E%3C/path%3E%3C/svg%3E");
	width: 50px;
	height: 50px;
	background-size: 50px;
}
footer {
	width: 100%;
	display: block;
}
.footer-top {
	background:#ed1d24;
	color: #fff;
	padding: 30px 0px;
}
.footer-top ul {
	display: flex;
	justify-content: space-between;
	list-style: none;
}
.footer-top ul li {
	display: flex;
	align-items: center;
	width:32%;
	flex:0 0 32%;
}
.footer-top ul li i {
	margin-right: 20px;
	    width: 90px;
    background-position: center;
}
.footer-top ul li:last-child i {
    width:130px;
}
.footer-top ul li b {
	font-size: 20px;
	font-family: 'CeraPro';
}
.footer-top ul li p {
	font-size: 16px;
}
.footer-bottom {
	width: 100%;
	display: block;
	padding:60px 0px 0px 0px;
	background:#1a2331;
	color:#fff;
}
.footer-bottom .container {
	display: flex;
	justify-content: space-between;
}
.footer-bottom-box {
	width: 20%;
	flex: 0 0 20%;
}
.footer-bottom .footer-bottom-box:first-child {
	width: 30%;
	flex:0 0 30%;
}
.footer-bottom-box img {
	width:120px;
	margin-bottom: 20px;
}
.footer-bottom-box p {
	font-size: 17px;
	color: #ffffff99;
	line-height: 28px;
	font-weight: 300;
	margin-bottom: 30px;
}
.footer-social li a {
	background:#FFFFFF1A;
}
.footer-bottom-box h4 {
	color:#fff;
	font-size: 18px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.footer-bottom-box ul {
	list-style: none;
}
.footer-bottom-box ul li {
	margin-bottom: 14px;
}
.footer-bottom-box ul li a {
	color:#ffffff99;
	font-size: 16px;
	transition: .20s;
}
.footer-bottom-box ul li a:hover {
	color: #ed1d24;
}
.footer-copyright {
	color:#ffffff99;
	font-size: 15px;
	border-top: 1px solid #FFFFFF1A;
	text-align: center;
	padding: 26px 0px;
}
.footer-copyright p {
	text-align: center;
	display: block;
	width: 100%;
}
.scroll-top {
  position: fixed;
  right: 10px;
  bottom: 150px;
  background: #ed1d24;
  width:53px;
  height:53px;
  opacity: 0;
  border-radius:100px;
  transition: all 0.4s ease-in-out 0s;
  cursor: pointer;
  z-index: 30;
  display: flex;
  align-items: center;
  justify-content: center;
}
#ls-openButton {
    right:10px!important;
    bottom:23px!important;
    z-index:99999!important;
}
body #ls-openButton svg {
    width:53px!important;
    height:53px!important;
}
.top-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17 15L12 10L7 15' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	width: 30px;
	height: 30px;
	background-size: 30px;
	margin-top: -4px;
}
.header-mobile-menu {
	display: none;
}
body.single-post header, body.page-template-default header , body.blog header, body.archive header, body.error404 header, body.page-template-contact header {
	background:#010a1a;
}
body.blog .section-7, body.archive .section-7 {
	padding: 30px 0px;
    background: transparent;
}
body.blog .section-7 .container, body.archive .section-7 .container {
	    flex-wrap: wrap;
}
body.blog .section-7-box , body.archive .section-7-box{
	margin:10px 0px;
}
body.blog .section-7-box h3 span, body.archive .section-7-box h3 span{
	border-bottom-color: #fff;
}
.custom-title {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
    background: #010a1a;
    color: #fff;
    text-align: center;
    padding: 60px 0px;
    position: relative;
    overflow: hidden;
}
.custom-title h1 {
	font-size: 34px;
	font-weight: 500;
	z-index: 2;
	position: relative;
}
.custom-title ul {
	z-index: 2;
	position: relative;
	background: #FFFFFF1A;
	padding: 6px;
	margin-top: 10px;
}
.custom-title ul li {
	display: inline-block;
	padding:0px 10px;
}
.custom-title ul li:after {
	content:'';
	width: 8px;
	height: 8px;
	display: inline-block;
	background: #ED1D24;
	border-radius: 100px;
	margin:0px -14px 2px 10px;
}
.custom-title ul li:last-child:after {
	display: none;
}
.custom-title ul li a {
	color: #dbdbdb;
	font-size: 15px;
	font-weight: 300;
}
.custom-title video {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: auto;
    object-fit: cover;
    width: 100%;
    height: 100%;
    margin: 0;
    opacity: 0.2;
}
.contact-content {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.contact-content-left, .contact-content-right{
	width:48%;
}
.contact-content-left h2 {
	font-size: 30px;
	margin-bottom: 10px;
}
.contact-content-left p {
	margin-bottom: 10px;
}
.contact-content-left ul {
	list-style: none;
}
.contact-content-left ul b {
	font-weight: 500;
}
.contact-content-left ul li {
	margin:4px 0px;
}
.custom-content, .contact-content {
	font-size: 15px;
	padding: 30px 0px;
}
.custom-content p {
	display: block;
	margin-bottom: 20px;
	width:100%;
}
.custom-content p:last-child {
	margin-bottom: 0px;
}
.custom-content strong {
    font-weight:500;
}
.custom-content img {
	width: 70%;
	display: block;
	margin:auto;
	margin-bottom: 20px;
	height: auto;
}
.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium, .wp-core-ui div.wpforms-container input.wpforms-field-medium, .wp-core-ui div.wpforms-container select.wpforms-field-medium, .wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium {
    max-width:100%!important;
}
.wpforms-field-container {
    width:60%!important;
    margin:auto!important;
}
.form-container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    width: 80%;
    margin: auto;
    box-shadow: 0px 0px 6px #dedede;
    border: 1px solid #dedede;
    border-radius: 4px;
    padding: 20px;
}
.form-container .form-row {
        display: flex;
    justify-content: space-between;
    width: 100%;
}
.form-container .form-row-1 p {
    width:19%;
    flex:0 0 19%;
    font-size:15px;
    font-weight:300;
}
.form-container .form-row-1 input {
    width:100%;
}
.form-container input, .form-container textarea {
    border:none;
    border-radius: 8px;
    padding: 11px 0px;
    text-indent: 10px;
    font-size: 16px;
    outline:1px solid #ef4444;
    margin-top:10px;
    resize:none;
    font-family:'Public Sans';
    width:100%;
}
.form-container input:focus {
   outline:2px solid #ef4444;
}
.form-container .form-row p {
    font-size:15px;
    font-weight:300;
}
.form-top-b {
    font-size: 17px;
    font-weight: 500;;
    display: block;
}
.form-container .form-row b {
    font-size: 17px;
    font-weight: 500;
    display: block;
    margin-bottom:-10px;
}
.wpcf7-list-item {
    margin:0px 20px 0px 0px!important;
}
.form-row-1 {
    margin-top:-30px;
}
.wpcf7-list-item label {
    cursor:pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 17px;
}
.wpcf7-list-item input {
    border:none;
    outline:none;
    margin:0px 4px 0px 0px;
        width: 16px;
    height: 16px;
}
.wpcf7-list-item input:focus {
   outline:none
}
textarea::placeholder {
    font-weight:300;
}
.form-row-2 h1 {
    margin-top:40px;
}
.form-row-2 p {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.form-row-2 p label {
    width:32%;
    flex:0 0 32%;
    margin:10px 0px;
}
.form-row-2 p br {
    display:none;
}
.form-row-2 label:last-child {
    margin:auto;
    margin-bottom:20px;
}
.form-container input[type="submit"] {
    width: 10%;
    margin: auto;
    display: inline-block;
    text-indent: 0px;
    margin-left: 45%;
    margin-top: 10px;
    cursor: pointer;
    background: #ed1e24;
    border-radius: 0px;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
}
.form-container a {
    color:#000;
    text-decoration:underline;
}
.fix-button {
    position: fixed;
    bottom: 90px;
    right: 10px;
    z-index: 99999;
        width: 53px;
    height: 53px;
    border-radius: 100px;
    background: #25D366;
    margin-top: 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.17);
    display: flex
;
    align-items: center;
    justify-content: center;
}
.fix-button svg {
    width:30px;
    height:30px;
}
#send_verification_code {
	width: 101%;
    margin-left: -0.5%;
    background: #ed1e24;
    color: #fff;
    cursor: pointer;
    border: none;
    outline: none;
    padding: 6px 0px;
    border-radius: 0px 0px 8px 8px;
    font-family: 'Public Sans', Helvetica, Arial, sans-serif;
}
input#phone {
	border-radius: 8px 8px 0px 0px;
}
@media screen and (max-width:1200px) {
    .section-1 {
        padding-top:120px;
    }
}
@media screen and (max-width:768px) {
    .form-container .form-row {
        flex-wrap:wrap;
    }
    .form-container .form-row-1 p, .form-row-2 p label {
        width:100%;
        flex:0 0 100%;
    }
    .form-container .form-row b {
        margin-top:20px;
    }
    .form-container input[type="submit"] {
            width: 40%;
    margin-left: 30%;
    }
    .wpcf7-list-item label {
        margin:10px 0px;
        font-size:15px;
    }
    .form-container {
        width:86%;
    }
    .section-1 {
        padding-top:30px;
    }
    #push-popup span {
        width:90%;
    }
    .section-1-right img {
        float:none;
        display:block;
        margin:auto;
    }
    .wpforms-field-container {
        width:100%!important;
    }
    .header-middle ul li ul li ul {
        position: relative;
    display: block!important;
    opacity: 1 !important;
    transform: scaleY(1);
    left: 0px;
    width: 100%;
    background: transparent;
    }
	.custom-content img {
		width: 100%;
	}
	.header-top, .header-right, .header-middle {
		display: none;
	}
	.header-left img {
		width: 100px;
	}
	header {
		height: 100px;
	}
	.header-mobile-menu {
		display: block;
	}
	.header-mobile-menu span {
		width: 26px;
		height: 2.5px;
		margin:6px 0px;
		background:#fff;
		display: block;
	}
	.header-middle {
		display: none;
    position: absolute;
    background: #fff;
    width: 92%;
    top: 100px;
	border: 1px solid #010a1a;
	}
	.header-middle.active {
		display: block;
	}
	.header-middle ul {
		flex-direction: column;
	}
	.header-middle ul li a {
		color: #000;
		width: 100%;
		justify-content: space-between;
	}
	.header-middle ul li {
		    border-bottom: 1px solid #e4e4e4;
    margin: 0px;
    padding: 0px 16px;
	}
	.header-middle ul li.menu-item-has-children a:after {
		display: none;
		
	}
	.header-middle ul li.menu-item-has-children:after {
		content:'';
		width: 30px;
        height: 30px;
        background-repeat: no-repeat;
        background-position: center;
                border: 1px solid #e4e4e4;
                        display: -webkit-inline-box;
        background-size: 12px;
        position: absolute;
        right: 4%;
        top: 10px;
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='black'%3E%3Cpath d='M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'%3E%3C/path%3E%3C/svg%3E");
	}
	.header-middle ul li ul {
		background:transparent;
		position: relative;
    opacity: 1;
    width: 100%;
    transform: inherit;
    top: inherit;
    background: transparent;
    display: none;
    overflow: hidden;
    margin-top: -10px;
	}
	.header-middle ul li a.active + ul {
		display: block;
	}
	.header-middle ul li:hover ul {
		display: none;
	}
	.header-middle ul li ul li a {
		border-bottom: none;
		padding:12px 0px;
	}
	.header-middle ul li ul li {
		padding:0px;
		border-bottom: none;
	}
	.header-middle ul li ul li:last-child {
		border:none;
	}
	.slider-top h1 {
		        font-size: 46px;
        height: 100px;
        line-height: 50px;
        padding: 10px;
        margin-top: 140px;
        width: 66%;
	}
	.slider-top p {
		width: 100%;
	}
	.header-right-button, .slider-top a, .section-1-button {
		font-size: 15px;
		padding:10px 20px 8px 20px;
	}
	.container {
		width: 92%;
	}
	.slider-bottom ul {
		flex-wrap: wrap;
		margin-top: 40px;
		padding: 0px;
	}
	.slider-bottom ul li {
		width: 48%;
		margin-bottom: 20px;
        flex: 0 0 48%;
	}
	.slider-bottom ul li i {
		width: 50px;
		height: 50px;
		background-size: 50px;
	}
	.slider {
		height: auto;
	}
	.section-1 .container {
		flex-direction: column;
	}
	.section-1-left, .section-1-right {
		width: 100%;
	}
	.section-1-left ul {
		flex-direction: column;
	}
	.section-1-left ul li {
		width: 100%;
		margin-top: 30px;
	}
	.section-1-left ul li:first-child {
		width: 100%;
		margin:0px;
	}
	.section-2 .container {
		flex-wrap: wrap;
	}
	.section-2-left {
		margin-bottom: 40px;
	}
	.section-2-right ul li {
		justify-content: inherit;
		margin-right: 20px;
	}
	.section-3 {
		padding:40px 0px 0px 0px;
	}
	.section-3 h2 {
		font-size: 24px;
		width: 100%;
	}
	.section-3 ul {
		flex-direction: column;
	}
	.section-3 ul li {
		margin-bottom: 20px;
		width: 100%;
	}
	.section-4 {
		padding:40px 0px;
	}
	.section-4 .container {
		flex-direction: column;
	}
	.section-4-left, .section-4-right {
		width: 100%;
	}
	.section-4-left img {
		margin-bottom: 60px;
	}
	.section-5 span {
		font-size: 30px;
	}
	.section-5-content {
		animation: animate-marquee 8s linear infinite;
		    animation-delay: -4s;
	}
	.section-5-circle {
	    width: 14px;
	    height: 14px;
	    flex: 0 0 14px;
	    margin: -1px 14px 0px 14px;
	}
	.section-6-box {
		width: 100%;
		flex: 0 0 100%;
		margin:20px 0px;
	}
	.section-7 h2 {
		font-size: 34px;
		margin:10px 0px 10px 0px;
	}
	.section-7 .container {
		flex-wrap: wrap;
	}
	.section-7-box {
		width:100%;
		flex: 0 0 100%;
		margin:10px 0px;
	}
	.section-7-box h3 {
		font-size: 18px;
	}
	.section-7 {
		padding:30px 0px;
	}
	.footer-top ul {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.footer-top {
	    padding:10px 0px;
	}
	.footer-top ul li {
		margin:20px 0px;
		width:100%;
		flex: 0 0 100%;
	}
	.footer-top ul li i {
		width: 66px;
    height: 66px;
    background-size: 40px;
	}
	.footer-top ul li:last-child i {
	    width:92px;
	}
	.footer-top ul li p {
	    font-size:14px;
	}
	.footer-top ul li b {
	    font-size:18px;
	}
	.request-icon {
		background-size: 34px;
	}
	.footer-bottom .container {
		flex-direction: column;
		flex-wrap: wrap;
	}
	.footer-bottom .footer-bottom-box:first-child {
		width:100%;
		flex: 0 0 100%;
	}
	.footer-bottom-box {
		width: 100%;
		flex: 0 0 100%;
		margin-bottom: 20px;
	}
	.section-7-box .image span b {
		font-size: 30px;
	}
	.custom-title h1 {
		font-size: 26px;
	}
	.custom-title ul li a {
		font-size: 14px;
	}
}