@font-face{
	font-family:"Roboto";
	font-style:normal;
	font-weight:400;
	src:local(Roboto Regular), url("../fonts/roboto/Roboto-Regular.eot");
	src:url("../fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../fonts/roboto/Roboto-Regular.woff") format("woff"), url("../fonts/roboto/Roboto-Regular.ttf") format("truetype");
	font-display:swap;
	}
@font-face{
	font-family:"Roboto";
	font-style:normal;
	font-weight:700;
	src:url("../fonts/roboto/Roboto-Bold.eot");
	src:url("../fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("../fonts/roboto/Roboto-Bold.woff") format("woff"), url("../fonts/roboto/Roboto-Bold.ttf") format("truetype");
	font-display:swap;
	}
html{
	scroll-behavior:smooth;
	}
html, body{
	font-family:'Roboto', sans-serif;
	background:#fff;
	background-color:#fff;
	color:#445263;
	scroll-behavior:smooth;
	font-size:16px;
	font-weight:500;
	line-height:30px;
	}
a, a:hover, a:active, a:focus{
	text-decoration:none;
	border:0;
	outline:0;
	transition:all 0.3s;
	}
a, a:visited{
	color:#2371e9;
	}
a:hover{
	color:#20395f;
	}
ul.breadcrumb, ol.breadcrumb{
	padding:0 0 4px 0;
	list-style:none;
	border-bottom:1px solid #eee;
	}
ul.breadcrumb li, ol.breadcrumb li{
	display:inline;
	font-size:12px;
	line-height:18px;
	}
ul.breadcrumb li+li:before, ol.breadcrumb li+li:before{
	padding:6px;
	color:black;
	content:"/\00a0";
	}
ul.breadcrumb li a, ol.breadcrumb li a{
	color:#0275d8;
	transition:all 0.3s;
	}
ul.breadcrumb li a:hover, ol.breadcrumb li a:hover{
	color:#01447e;
	}
hr.main{
	background-color:#eeeeee;
	height:2px !important;
	opacity:1;
	}
nav ul.navbar-nav li.nav-item > span.nav-item{
	color:#a6c1db;
	}
.footer a{
	color:#bbd1e7;
	}
.footer a:hover{
	color:#ffffff;
	}
select#LUiBRgR4BQaUteBZi4u{
	background-color:#20395f;
	color:#a6c1db;
	border:1px solid #20395f !important;
	padding:0px !important;
	cursor:pointer;
	font-size:13px;
	outline:0;
	}
.langSelectForm{
	margin:0;
	padding:0 !important;
	line-height:28px;
	}
.twitter-timeline{
	max-height:260px;
	overflow-y:hidden;
	overflow-x:hidden;
	border:1px solid #455577;
	border-radius:0px;
	background:#24304e;
	}
.twitter-timeline:hover{
	overflow-y:visible;
	}
.smaller{
	display:block;
	font-size:11px;
	line-height:11px;
	font-weight:400;
	padding-top:2px;
	}
lite-youtube{
	background-color:#000;
	position:relative;
	display:block;
	contain:content;
	background-position:center center;
	background-size:cover;
	cursor:pointer;
	max-width:720px;
	}
lite-youtube::before{
	content:'';
	display:block;
	position:absolute;
	top:0;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
	background-position:top;
	background-repeat:repeat-x;
	height:60px;
	padding-bottom:50px;
	width:100%;
	transition:all 0.2s cubic-bezier(0,0,0.2,1);
	}
lite-youtube::after{
	content:"";
	display:block;
	padding-bottom:calc(100% / (16 / 9));
	}
lite-youtube > iframe{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	border:0;
	}
lite-youtube > .lty-playbtn{
	display:block;
	width:68px;
	height:48px;
	position:absolute;
	cursor:pointer;
	transform:translate3d(-50%,-50%,0);
	top:50%;
	left:50%;
	z-index:1;
	background-color:transparent;
	background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');
	filter:grayscale(100%);
	transition:filter .1s cubic-bezier(0,0,0.2,1);
	border:none;
	}
lite-youtube:hover > .lty-playbtn, lite-youtube .lty-playbtn:focus{
	filter:none;
	}
lite-youtube.lyt-activated{
	cursor:unset;
	}
lite-youtube.lyt-activated::before, lite-youtube.lyt-activated > .lty-playbtn{
	opacity:0;
	pointer-events:none;
	}
.lyt-visually-hidden{
	clip:rect(0 0 0 0);
	clip-path:inset(50%);
	height:1px;
	overflow:hidden;
	position:absolute;
	white-space:nowrap;
	width:1px;
	}
h5.social{
	color:#bbd1e7 !important;
	font-size:12px !important;
	line-height:16px !important;
	font-weight:700;
	}
.btn-light{
	filter:grayscale(0.4);
	background:#fff;
	border:1px solid #e1e7eb !important;
	min-width:150px;
	padding:12px 9px;
	font-size:14px;
	font-weight:400;
	color:#2371e9 !important;
	box-shadow:0 0 0px rgb(0 0 0 / 0%);
	border-radius:0px !important;
	}
.btn-light:hover{
	filter:grayscale(0);
	background-color:#fcfcfc;
	border-color:#dbdbdb;
	box-shadow:0 0 10px rgb(0 0 0 / 10%) !important;
	}
select#Iuy7U5ytWsXSnMLFaED{
	background-color:#20395f;
	color:#a6c1db;
	border:1px solid #20395f !important;
	padding:0px !important;
	cursor:pointer;
	font-size:15px;
	outline:0;
	}
.app-detail{
	position:absolute;
	bottom:0px;
	right:0px;
	font-size:9px;
	font-weight:400;
	line-height:11px;
	color:#a6c1db;
	text-align:right;
	letter-spacing:0.03em;
	}
.logo-animation{
	width:48px;
	height:48px;
	float:left;
	filter:drop-shadow(0px 0px 4px rgba(0,0,0,0.4));
	opacity:0.8;
	transition:all 0.5s;
	}
.logo-animation:hover{
	opacity:1;
	}
hr.footer-h{
	display:inline-block;
	color:inherit;
	background-color:currentColor;
	border:0;
	opacity:.25;
	text-align:right;
	right:0;
	width:-webkit-calc(100% - 66px);
	width:-moz-calc(100% - 66px);
	width:calc(100% - 66px);
	float:right;
	margin-top:33px;
	}
.e-mail-signature-generator-screenshots{
	background:#fff;
	padding:20px 0;
	}
.screenshots-link{
	display:inline-block;
	padding:0;
	margin:4px;
	border-radius:0px;
	overflow:hidden;
	opacity:0.7;
	border:1px solid #d1d1d1;
	cursor:pointer;
	}
.screenshots-link:hover{
	opacity:1 !important;
	border:1px solid #d1d1d1;
	}
.footer{
	width:100%;
	min-height:100px;
	padding:30px 0 40px 0;
	margin:0;
	background:#1b2742 !important;
	background-color:#1b2742 !important;
	}
.navbar{
	padding:6px 16px 4px;
	height:56px;
	}
.email-signature-examples h5{
	display:inline-block;
	margin:0 auto;
	position:relative;
	text-align:center;
	color:#7482a5;
	font-size:15px;
	font-weight:400;
	line-height:20px;
	letter-spacing:0.1rem;
	}
.email-signature-examples h5::before{
	display:inline-block;
	position:absolute;
	height:0.05rem;
	width:4rem;
	background-color:#dadfe6;
	background:#dadfe6;
	left:-5rem;
	bottom:0.6rem;
	content:" ";
	font-size:1rem;
	line-height:1rem;
	font-weight:400;
	color:#4788c7;
	}
.email-signature-examples h5::after{
	display:inline-block;
	position:absolute;
	height:0.05rem;
	width:4rem;
	background-color:#dadfe6;
	background:#dadfe6;
	right:-5rem;
	bottom:0.6rem;
	content:" ";
	font-size:1rem;
	line-height:1rem;
	font-weight:400;
	color:#4788c7;
	}
h6{
	font-size:0.8rem;
	font-weight:400;
	line-height:1rem;
	}
h3{
	color:#445263;
	}
.email-signature-feature-title{
	font-size:17px !important;
	font-weight:400 !important;
	color:#20395f !important;
	margin:16px 0 !important;
	padding:0 !important;
	}
.mail-signature-feature{
	line-height:24px !important;
	color:#445263 !important;
	}
.mainIndex{
	padding-top:100px;
	}
#to-top-button{
	display:inline-block;
	background-color:#a6c1db;
	color:#20395f;
	width:48px;
	height:48px;
	line-height:46px !important;
	text-align:center;
	border-radius:24px;
	position:fixed;
	bottom:24px;
	right:24px;
	transition:all 0.3s;
	opacity:0;
	visibility:hidden;
	z-index:1040;
	}
#to-top-button:hover{
	cursor:pointer;
	color:#ffffff;
	background-color:#4b8dd7;
	}
#to-top-button:active{
	background-color:#3b75b7;
	color:#ffffff;
	}
#to-top-button.show{
	opacity:1;
	visibility:visible;
	}
.a-new-way-to-generate-email-signatures{
	margin:0;
	padding:50px 0;
	width:100%;
	min-height:247px;
	background:#1b2742;
	background-color:#1b2742;
	}
.footer-note{
	font-size:11px;
	font-weight:300;
	line-height:14px;
	color:#bbd1e7;
	}
div.mix .gray_icons{
	filter:grayscale(60%);
	-webkit-filter:grayscale(60%);
	-moz-filter:grayscale(60%);
	-ms-filter:grayscale(60%);
	-o-filter:grayscale(60%);
	transition:all 0.3s;
	}
div.mix:hover .gray_icons{
	filter:grayscale(0%);
	-webkit-filter:grayscale(0%);
	-moz-filter:grayscale(0%);
	-ms-filter:grayscale(0%);
	-o-filter:grayscale(0%);
	}
.scroll-to-details{
	font-size:13px;
	font-weight:400;
	}
.mix-block .tab-content .col-md-3{
	padding-right:0;
	}
.mix-block .nav-tabs > li{
	margin-top:1px;
	}


.mix-filter{
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	display:inline-block;
	}
.mix-filter li{
	color:#20395f;
	cursor:pointer;
	padding:8px 40px;
	margin:0;
	transition:all 0.3s;
	float:left;
	border-top:0;
	border-left:0;
	border-right:0;
	font-size:15px;
	border-top:1px solid #efefef;
	border-bottom:1px solid #c3c3c3;
	background:#efefef;
	background-color:#efefef;
	font-weight:400;
	}
.mix-filter li:hover{
	border-bottom:1px solid #2371e9;
	}
.mix-filter li:first-child{
	border-radius:0;
	}
.mix-filter li:last-child{
	border-radius:0;
	border-right:0;
	}
.mix-filter.blue li.mixitup-control-active{
	border-width:1px;
	border-left:0;
	border-right:0;
	border-bottom:0;
	border-top:1px solid #2371e9;
	border-bottom:1px solid #ffffff;
	color:#2371e9;
	background:#ffffff;
	background-color:#ffffff;
	}
.mix-filter.blue li:hover{
	color:#2371e9;
	border-style:solid;
	border-image-slice:1;
	border-left:0;
	border-right:0;
	}
.mix-grid .mix{
	position:relative;
	overflow:hidden;
	margin-bottom:15px;
	height:236px;
	cursor:pointer;
	}
.mix-grid .mix .mix-inner{
	position:relative;
	width:100%;
	}
.mix-grid .mix .mix-details{
	padding:5px;
	color:#fff;
	width:100%;
	height:100%;
	bottom:-100%;
	text-align:center;
	position:absolute;
	background:#0da3e2;
	transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	}
.mix-grid .mix:hover .mix-details{
	bottom:0;
	transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	}
.mix-grid .mix .mix-details h4{
	color:#fff;
	margin-top:30px;
	}
.mix-grid .mix .mix-details p{
	padding:0 30px;
	}
.mix-grid .mix .mix-details i{
	color:#fff;
	font-size:14px;
	}
.mix-grid .mix a.mix-link, .mix-grid .mix a.mix-preview{
	color:#555;
	display:block;
	cursor:pointer;
	margin-top:10px;
	position:absolute;
	padding:10px 15px;
	background:#16b2f4;
	}
.mix-grid .mix a.mix-preview{
	left:50%;
	margin-left:5px;
	}
.mix-grid .mix a.mix-link{
	right:50%;
	margin-right:5px;
	}
.mix-grid .mix a.mix-link:hover, .mix-grid .mix a.mix-preview:hover{
	color:#fff;
	padding:9px 14px;
	text-decoration:none;
	border:solid 1px #eee;
	}
ul.sub-menu{
	display:none;
	right:0;
	top:20px;
	padding:10px;
	position:absolute;
	z-index:9999;
	border-top:4px solid #3e75ff;
	}
ul.sub-menu:before{
	content:' ';
	height:0;
	position:absolute;
	width:0;
	top:-16px;
	right:10px;
	border:10px solid transparent;
	border-bottom-color:#1c2442;
	}
ul.sub-menu ul.sub-menu{
	margin-top:-1px;
	padding-top:0;
	left:149px;
	top:0;
	}
ul.sub-menu > li > a{
	display:block;
	font-size:12px;
	line-height:26px;
	color:#dddddd;
	padding:10px 14px;
	transition:all 0.4s;
	}
ul.sub-menu > li > a > span{
	color:#a6c1db;
	transition:all 0.4s;
	}
ul.sub-menu > li > a > i{
	width:14px;
	display:inline-block;
	color:#dddddd;
	transition:all 0.4s;
	}
ul.sub-menu > li > a:hover{
	color:#fff;
	padding-left:18px;
	}
ul.sub-menu > li > a:hover i{
	color:#318efe;
	}
ul.sub-menu > li > a:hover span{
	color:#fff;
	}
ul.sub-menu ul.sub-menu > li:first-child{
	border-top:1px solid #444;
	}
header .social-icons-header{
	position:fixed;
	top:56px;
	right:0;
	left:0;
	background:#efefef;
	background-color:#efefef;
	padding:0;
	margin:0;
	height:24px;
	line-height:24px;
	z-index:1020;
	text-align:right;
	}
header .social-icons-header a{
	color:#617ca3;
	font-size:14px;
	font-weight:400;
	line-height:24px;
	transition:all 0.3s;
	}
header .social-icons-header a:hover,header .social-icons-header a:focus{
	color:#20395f;
	}
.footer ul#main-menu{
	-moz-column-count:2;
	-moz-column-gap:1em;
	-webkit-column-count:2;
	-webkit-column-gap:1em;
	column-count:2 !important;
	column-gap:1em;
	}
.footer #footer-navigation{
	position:static;
	margin:0;
	padding:0;
	}
.footer #footer-navigation #main-menu{
	font-size:0;
	margin:0;
	letter-spacing:-0.03em;
	padding:0;
	width:100%;
	}
.footer #footer-navigation #main-menu > li{
	display:block;
	margin:0;
	padding:0;
	}
.footer #footer-navigation #main-menu > li > a{
	color:#bbd1e7;
	font-size:12px;
	line-height:16px;
	padding:0;
	text-decoration:none;
	display:inline;
	transition:color 0.4s;
	position:static;
	font-weight:700;
	}
.footer #footer-navigation #main-menu > li > span.nolink{
	color:#bbd1e7;
	font-size:12px;
	line-height:16px;
	padding:0;
	text-decoration:none;
	display:inline;
	transition:color 0.4s;
	position:static;
	font-weight:700;
	}
.footer #footer-navigation #main-menu > li.current-menu-item > a{
	color:#ffffff;
	position:static;
	}
.footer #footer-navigation #main-menu > li:hover > a{
	color:#ffffff;
	}
.footer #footer-navigation #main-menu li{
	position:static;
	}
.footer #footer-navigation ul.sub-menu > li{
	border-left:4px solid #3c5590;
	padding-left:2px;
	transition:border 0.4s, padding 0.4s;
	display:block;
	}
.footer #footer-navigation ul.sub-menu > li:hover{
	border-left:4px solid #318efe;
	padding-left:8px;
	}
.footer #footer-navigation ul.sub-menu > li > a{
	display:block;
	padding:0 10px;
	color:#a6c1db;
	position:static;
	}
.footer #footer-navigation ul.sub-menu > li > a:hover{
	color:#ffffff;
	}
.footer #footer-navigation ul.sub-menu:before{
	content:"";
	display:none;
	}
.footer #footer-navigation ul.sub-menu{
	display:block;
	padding:0 0 10px;
	position:static;
	border-top:0 !important;
	width:100%;
	}
.alert-info{
	color:#4e4e4e;
	background-color:rgba(255,255,255,0.75);
	border-color:#e1e7eb;
	padding:18px;
	border-radius:0px;
	}
.signfaster-colors-slide{
	height:3px;
	opacity:1;
	font-size:0;
	line-height:0;
	border:0;
	padding:0;
	z-index:1020;
	overflow:hidden;
	position:absolute;
	bottom:-3px;
	left:-100px;
	right:-100px;
	}
.signfaster-colors{
	background-color:#20395f;
	}
.text-primary{
	color:#4788c7 !important;
	}
.text-secondary{
	color:#607289 !important;
	}
.btn-primary{
	background:#2371e9;
	background-color:#2371e9;
	color:#fff !important;
	padding:12px 24px;
	font-size:14px;
	border-radius:0px !important;
	}
.btn-primary:hover{
	background:#0f58bd;
	background-color:#0f58bd;
	}
.large-space{
	font-size:12px;
	line-height:inherit;
	font-weight:400;
	letter-spacing:0.4rem;
	}
.btn, .btn:active, .btn:focus, .btn:hover{
	outline:0;
	border:0;
	box-shadow:0 0 0 !important;
	transition:all 0.3s;
	}
.btn-group-sm>.btn, .btn-xs{
	padding:.2rem .8rem;
	font-size:.66rem;
	border-radius:0;
	letter-spacing:0.025rem;
	}
.container{
	transition:all 0.3s;
	padding-right:15px !important;
	padding-left:15px !important;
	}
.home-icon{
	width:16px;
	height:16px;
	border:0;
	outline:0;
	opacity:0.7;
	transition:all 0.3s;
	}
.home-icon:hover{
	opacity:1;
	}
.offcanvas{
	background:transparent;
	padding:0;
	box-shadow:0 0 0;
	}
.offcanvas-end{
	width:360px;
	border:0;
	z-index:99999;
	}
.dropdown-menu{
	opacity:0;
	transition:all 0.3s;
	}
.dropdown-menu.show{
	opacity:1;
	}
#overlay{
	position:fixed;
	z-index:1020;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(255,255,255,1);
	text-align:center;
	padding-top:120px;
	}
.navbar-brand{
	padding-top:0px;
	padding-bottom:3px;
	position:relative;
	}
.navbar-light{
	background:#20395f !important;
	background-color:#20395f !important;
	}
.navbar-light .navbar-nav .nav-link{
	color:#a6c1db;
	font-size:13px;
	font-weight:400;
	line-height:0.84rem;
	transition:all 0.3s;
	padding-right:0;
	padding-left:0;
	position:relative;
	}
.navbar-light .navbar-nav .nav-link.active{
	color:#242049;
	}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
	color:#ffffff;
	}
.navbar-light .navbar-toggler-icon{
	transition:all 0.3s;
	color:#879ab5;
	background-image:none;
	width:1.6rem;
	height:1.6rem;
	}
.navbar-light .navbar-toggler-icon:hover{
	color:#242049;
	background-image:none;
	}
.navbar ul.navbar-nav > li.nav-item{
	padding-left:30px;
	}
.navbar ul.navbar-nav > li .dropdown-menu{
	display:table;
	visibility:hidden;
	background:rgba(247,247,247,0.9);
	background-color:rgba(247,247,247,0.9);
	width:100%;
	min-width:10rem;
	padding:0;
	margin:0;
	font-size:0.84rem;
	letter-spacing:0.025rem;
	color:#607289;
	text-align:right;
	border-radius:0;
	border:0;
	border-bottom:1px solid #dfdfdf;
	transition:all 0.3s;
	left:0;
	right:0;
	top:58px;
	opacity:0;
	box-shadow:0 1rem 2rem rgb(0 0 0 / 7%), 0 0.4rem 0.8rem rgb(0 0 0 / 7%) inset;
	backdrop-filter:blur(0.3rem);
	}
.navbar ul.navbar-nav > li .dropdown-menu.show{
	display:table;
	visibility:visible;
	height:auto;
	padding:1.8rem 0 2rem;
	font-size:0.84rem;
	opacity:1;
	}
.navbar ul.navbar-nav > li .dropdown-menu .dropdown-item{
	color:#607289;
	font-size:14px;
	font-weight:500;
	line-height:1.6rem;
	transition:all 0.3s;
	border-radius:0;
	position:relative;
	padding:0.25rem 0.5rem 0.25rem 0.25rem;
	}
.navbar ul.navbar-nav > li .dropdown-menu .dropdown-item::after{
	display:block;
	opacity:0;
	position:absolute;
	bottom:0.58rem;
	right:-0.5rem;
	font-size:1rem;
	font-weight:400;
	line-height:1rem;
	color:#879ab5;
	font-family:'FontAwesome';
	content:"\f105";
	transition:all 0.3s;
	}
.navbar ul.navbar-nav > li .dropdown-menu .dropdown-item:hover::after{
	opacity:1;
	}
.navbar ul.navbar-nav > li .dropdown-menu .dropdown-item:focus, .navbar ul.navbar-nav > li .dropdown-menu .dropdown-item:hover{
	color:#4788c7;
	background:transparent;
	background-color:transparent;
	}
.dropdown, .dropend, .dropstart, .dropup{
	position:unset;
	}
.dropdown-menu > .container > .row > div > ul{
	padding:0;
	list-style-type:none;
	columns:2;
	-webkit-columns:2;
	-moz-columns:2;
	}
.dropdown-menu h4{
	color:#4788c7;
	}
.dropdown-toggle::after{
	display:inline-block;
	position:absolute;
	opacity:0;
	transition:all 0.3s;
	bottom:0.48rem;
	font-size:1rem;
	font-weight:400;
	margin-left:0.5rem;
	line-height:1rem;
	color:#879ab5;
	font-family:'FontAwesome';
	content:"\f107";
	border:0;
	}
.dropdown-toggle:active::after, .dropdown-toggle:hover::after, .dropdown-toggle:focus::after{
	opacity:1;
	}
.navbar-light .navbar-toggler, .navbar-toggler:focus{
	border:0;
	outline:0;
	box-shadow:0 0 0;
	border-radius:0;
	transition:all 0.3s;
	padding:0;
	}
.navbar-toggler:hover{
	background:transparent;
	}
.navbar-toggler-close{
	border:0;
	outline:0;
	box-shadow:0 0 0;
	border-radius:0;
	transition:all 0.3s;
	padding:0;
	text-align:right;
	background:transparent;
	background-color:transparent;
	display:none;
	visibility:hidden;
	opacity:0;
	width:30px;
	height:30px;
	margin-left:auto;
	margin-bottom:16px;
	}
.navbar-close-icon{
	display:inline-block;
	width:1em;
	height:1em;
	vertical-align:middle;
	transition:all 0.3s;
	color:#879ab5;
	background-image:none;
	}
.navbar-close-icon:hover{
	color:#242049;
	background-image:none;
	}
.carousel{
	background:transparent;
	}
.youtube-video{
	text-align:center;
	width:70%;
	height:auto;
	min-height:248px;
	overflow:hidden;
	border:2px solid #20395f;
	border-radius:0px;
	outline:0;
	opacity:1;
	transition:all 0.25s;
	}
.youtube-video:hover{
	box-shadow:0 0 10px rgba(0,0,0,0.7);
	}
h1, h2, h3, h4, h5{
	font-weight:400;
	}
.carousel-item{
	height:500px;
	min-height:500px;
	background:no-repeat center center scroll;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
.carousel .carousel-item h1{
	display:inline-block;
	color:#20395f;
	font-size:26px;
	line-height:34px;
	letter-spacing:0;
	font-weight:400;
	text-align:left;
	width:36rem;
	margin-left:auto;
	padding:0 0 0 24px;
	}
.carousel .carousel-item h2{
	display:inline-block;
	color:#445263;
	font-size:15px;
	font-weight:400;
	line-height:20px;
	text-align:right;
	width:30rem;
	height:4.47rem;
	margin-right:auto;
	padding:0.8rem 0.5rem 0 0;
	}
.carousel .carousel-item p{
	color:#445263;
	font-size:16px;
	line-height:28px;
	letter-spacing:0rem;
	text-align:left;
	display:block;
	padding:10px 0 0 24px;
	}
.carousel .carousel-item .slider-img{
	padding-right:0.5rem;
	}
.carousel-caption{
	right:0;
	left:0;
	top:25%;
	padding-top:0;
	padding-bottom:0;
	}
.right-to-left-bar{
	text-align:right;
	position:relative;
	}
.email-signature-examples{
	width:100%;
	padding-top:60px;
	padding-bottom:40px;
	position:relative;
	}
.e-mail-signatures-samples_container{
	padding-left:0;
	padding-right:0;
	background:transparent;
	}
.e-mail-signatures-samples{
	height:100%;
	margin-top:0;
	}
.email-signature-sample{
	height:100%;
	opacity:1;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
	cursor:pointer;
	}
.email-signature-sample:hover{
	opacity:1;
	}
.email-signature-sample img{
	max-width:100%;
	}
.slider-video-zindex{
	z-index:99;
	}
.text-black{
	color:#3f3c5a !important;
	}
.text-left{
	text-align:left !important;
	}
@-moz-keyframes slideColors{
	from{
		background-position:top left;
		}
	to{
		background-position:top right;
		}
	}
@-webkit-keyframes slideColors{
	from{
		background-position:top left;
		}
	to{
		background-position:top right;
		}
	}
@-o-keyframes slideColors{
	from{
		background-position:top left;
		}
	to{
		background-position:top right;
		}
	}
@-ms-keyframes slideColors{
	from{
		background-position:top left;
		}
	to{
		background-position:top right;
		}
	}
@-khtml-keyframes slideColors{
	from{
		background-position:top left;
		}
	to{
		background-position:top right;
		}
	}
@keyframes slideColors{
	from{
		background-position:top left;
		}
	to{
		background-position:top right;
		}
	}
@media screen and (max-width:1399px){
	.slider-video{
		width:530px;
		height:298px;
		}
	}
@media screen and (max-width:1199px){
	.mix-grid .mix{
		height:300px;
		}
	.mix-grid .mix.col-md-6.col-sm-6 .mix-details{
		height:50%;
		}
	.mix-grid .mix{
		height:252px;
		}
	.mix-filter li{
		padding:8px 40px;
		font-size:15px;
		font-weight:700;
		}
	.portlet.light > .portlet-title > .nav-tabs > li{
		margin-bottom:4px;
		}
	.carousel .carousel-item h1{
		font-size:28px;
		line-height:34px;
		width:30rem;
		}
	.carousel .carousel-item h2{
		font-size:0.9rem;
		line-height:1.3rem;
		width:20rem;
		height:6.16rem;
		margin-left:26px;
		padding:0;
		margin-bottom:10px;
		}
	.carousel-item{
		height:540px;
		min-height:540px;
		}
	.carousel .carousel-item p{
		padding:1rem 2rem 0 1.9rem;
		}
	.carousel .carousel-item .slider-img{
		width:94%;
		margin-left:auto;
		padding-right:0;
		}
	.navbar ul.navbar-nav > li.nav-item{
		padding-left:2.3rem;
		}
	.navbar-light .navbar-nav .nav-link{
		font-size:13px;
		}
	select#Iuy7U5ytWsXSnMLFaED{
		font-size:0.8rem;
		}
	.slider-video{
		width:420px;
		height:236px;
		}
	.carousel .carousel-item p{
		line-height:1.4rem;
		}
	.carousel-caption{
		top:20%;
		}
	}
@media screen and (max-width:991px){
	.mail-signature-feature{
		line-height:20px !important;
		color:#20395f !important;
		font-size:15px;
		}
	.home-icon{
		width:24px;
		height:24px;
		}
	.offcanvas{
		padding:1rem 1.6rem 1rem 0;
		background-color:#20395f !important;
		box-shadow:-1rem 0 1rem rgba(0,0,0,0.25);
		overflow-y:scroll;
		overflow-x:hidden;
		}
	.navbar-nav.ms-auto.flex-nowrap{
		margin-left:0 !important;
		}
	.nav-link{
		padding:.75rem 1rem;
		}
	.navbar-expand-lg .navbar-nav .nav-link{
		padding-right:0;
		padding-left:0;
		text-align:right;
		font-size:18px;
		line-height:18px;
		}
	.navbar ul.navbar-nav > li.nav-item{
		padding-left:1rem;
		}
	li.nav-item > span.nav-item{
		display:none;
		}
	.langSelectForm{
		text-align:right;
		}
	select#LUiBRgR4BQaUteBZi4u{
		font-size:0.94rem;
		}
	.navbar ul.navbar-nav > li .dropdown-menu{
		display:none;
		background:rgba(255,255,255,0.75);
		background-color:rgba(255,255,255,0.75);
		margin-left:0.5rem;
		height:0;
		left:auto;
		right:0;
		box-shadow:0 0rem 2rem rgb(0 0 0 / 20%);
		border-top:0.2rem solid #879ab5;
		}
	.offcanvas ul.navbar-nav > li .dropdown-menu{
		background:rgba(255,255,255,1);
		background-color:rgba(255,255,255,1);
		}
	.navbar ul.navbar-nav > li .dropdown-menu.show{
		display:block;
		height:auto;
		padding:0.3rem 0;
		}
	.navbar ul.navbar-nav > li .dropdown-menu .dropdown-item{
		padding:0.25rem 0.25rem 0.25rem 0;
		letter-spacing:0;
		}
	.navbar-toggler-close{
		display:inline-block;
		visibility:visible;
		opacity:1;
		}
	.dropdown-menu > .container > .row > div > ul{
		columns:1;
		-webkit-columns:1;
		-moz-columns:1;
		}
	.dropdown-menu > .container > .row > div > ul > li{
		display:list-item;
		}
	.carousel .carousel-item h1{
		font-size:2rem;
		line-height:2.4rem;
		width:24rem;
		}
	.carousel .carousel-item h2{
		font-size:14px;
		line-height:20px;
		text-align:left;
		width:290px;
		height:auto;
		padding:16px 0 0 0;
		}
	.right-to-left-bar{
		text-align:left;
		}
	.carousel-item{
		height:32rem;
		min-height:32rem;
		}
	.carousel-caption{
		top:20%;
		}
	.carousel .carousel-item p{
		font-size:14px;
		line-height:20px;
		padding:16px 0 0 24px;
		}
	.carousel .carousel-item .slider-img{
		position:absolute;
		width:46%;
		right:0.75rem;
		top:1rem;
		}
	.dropdown, .dropend, .dropstart, .dropup{
		position:relative;
		}
	.dropdown-toggle::after{
		position:absolute;
		right:-0.7rem;
		top:1rem;
		}
	.offcanvas .dropdown-toggle::after{
		right:-1rem;
		top:10px;
		}
	.slider-video{
		width:290px;
		height:163px;
		}
	}
@media screen and (max-width:767px){
	.mix-filter li{
		padding:8px 26px !important;
		font-size:14px;
		display:block;
		min-width:260px;
		max-width:100%;
		float:none;
		}
	.show-sm{
		display:block;
		visibility:visible;
		}
	.hide-sm{
		display:none;
		visibility:hidden;
		opacity:0;
		width:0;
		height:0;
		font-size:0;
		line-height:0;
		}
	.mix-filter{
		width:100%;
		}
	.mix-grid .mix{
		height:auto;
		}
	.mix-grid .mix a.mix-link, .mix-grid .mix a.mix-preview{
		margin-top:5px;
		}
	.mix-filter li:first-child{
		border-radius:0;
		}
	.mix-filter li:last-child{
		border-radius:0 0 0 0;
		border-right:0;
		}
	.navbar-light{
		height:56px;
		}
	.carousel .carousel-item h1{
		font-size:24px;
		line-height:26px;
		width:auto;
		}
	.carousel .carousel-item h2{
		font-size:14px;
		line-height:20px;
		text-align:left;
		width:230px;
		margin-left:24px;
		padding:10px 10px 0 0;
		}
	.carousel-item{
		height:31rem;
		min-height:31rem;
		}
	.carousel-caption{
		top:18%;
		}
	.carousel .carousel-item p{
		font-size:13px;
		line-height:18px;
		padding:10px 10px 0 24px;
		}
	.carousel-control-next, .carousel-control-prev{
		transform:scale(1,2);
		}
	.carousel-control-next-icon, .carousel-control-prev-icon{
		width:1.5rem;
		}
	.navbar ul.navbar-nav > li .dropdown-menu .dropdown-item{
		padding:0.25rem 0.25rem 0.25rem 0;
		}
	.email-signature-examples{
		padding-top:50px;
		padding-bottom:50px;
		}
	.slider-video{
		width:220px;
		height:124px;
		}
	.btn{
		font-size:14px;
		line-height:16px;
		padding:10px 30px;
		}
	}
@media screen and (max-width:575px){
	.carousel .carousel-item h1{
		font-size:1.8rem;
		line-height:2.2rem;
		width:auto !important;
		}
	.carousel .carousel-item h2{
		font-size:0.8rem;
		line-height:1.2rem;
		text-align:left;
		width:auto !important;
		margin-left:2rem;
		padding:0rem 1rem 0 0;
		}
	.carousel-item{
		height:32rem;
		min-height:25rem;
		}
	.carousel-caption{
		top:16%;
		}
	.carousel .carousel-item p{
		font-size:14px;
		line-height:20px;
		padding:16px 0 0 24px;
		}
	.carousel .carousel-item .slider-img{
		display:none;
		visibility:hidden;
		opacity:0;
		}
	.carousel-control-next-icon, .carousel-control-prev-icon{
		width:1.2rem;
		}
	.email-signature-examples{
		padding-top:30px;
		padding-bottom:30px;
		}
	.email-signature-examples h5{
		font-size:0.9rem;
		line-height:1rem;
		letter-spacing:0.2rem;
	}
}