@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:26px;font-size:15px;font-weight:100;overflow-x:hidden;font-family:"Montserrat";}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
h1, h2, h3, h4, h5{font-family:'Playfair Display', serif;}
h1{font-weight:900;font-size:4.5em;}
::-webkit-input-placeholder{font-family:"Montserrat";}
::-moz-placeholder{font-family:"Montserrat";}
:-ms-input-placeholder{font-family:"Montserrat";}
:-moz-placeholder{font-family:"Montserrat";}
.loading-page{background:#fff;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;position:fixed;z-index:99999;top:0;}
.loading-page .counter{text-align:center;line-height:60px;}
.loading-page .counter p{font-size:40px;font-weight:100;color:#c60006;}
.loading-page .counter img{width:80px;display:block;margin:0 auto;}
.loading-page .counter h1{color:white;font-size:60px;margin:0px 0 20px 0;}
.loading-page .counter hr{background:#c60006;border:none;height:1px;width:1px;}
.loading-page .counter hr.active{-webkit-transition:all 1000s ease-out 0;-moz-transition:all 1000s ease-out 0;-o-transition:all 1000s ease-out 0;transition:all 1000s ease-out 0;width:100%;}	
.loading-page .counter{position:relative;width:150px;}
.loading-page .counter h1.abs{position:absolute;top:0;width:100%;}
.loading-page .counter .color{width:0px;overflow:hidden;color:#f60d54;}
.blurbg{-webkit-filter:blur(40px);-moz-filter:blur(40px);-o-filter:blur(40px);-ms-filter:blur(40px);filter:blur(40px);}
.success-msg{display:none;position:fixed;top:0;width:100%;height:auto;z-index:9999;background:rgba(255, 255, 255, 0.95);padding:10px 0 10px 0;text-align:center;color:#C60006;font-weight:400;font-size:26px;}
.success-msg:before{content:"";position:absolute;top:0;left:0;width:100%;height:auto;z-index:-1;}
.success-msg h4{margin:0 0 10px 0;}
canvas{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9;}
header{padding:3% 0 0 0;}
div.logo{width:300px;display:inline-block;vertical-align:top;}
div.logo img{width:80%;}
div.calltobutton{width:auto;display:block;float:left;}
div.calltobutton a{-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;text-decoration:none;color:#fff;background:#C60006;padding:8px 30px 8px 20px;display:inline-block;text-align:center;font-size:18px;border-radius:2px;font-weight:100;border:1px solid #C60006;}
div.calltobutton a:hover{background:#A70F14;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.calltobutton a span{display:inline-block;vertical-align:top;margin:0 15px 0 0px;}
div.calltobutton a span img{width:24px;}
section{height:auto;}
section.home .container{position:relative;z-index:999;}
section .container{width:1100px;margin:0 auto;}
section.home{position:relative;background:url("../images/banner.jpg") no-repeat;background-size:cover;}
section.home h1{padding:15% 0 7% 0;text-align:center;color:#fff;}
section.home h6{width:50%;text-align:center;margin:0 auto;line-height:26px;font-size:16px;color:#fff;font-weight:100;}
div.home-content{margin:15% 0 0 0;}
div.home-content aside{width:100%;display:inline-block;vertical-align:top;padding:50px 0;}
div.home-content aside img{width:120px;display:block;margin:0 auto;}
div.home-content article{width:100%;display:inline-block;vertical-align:top;padding:0px 0 40px 0px;}
div.home-content article img{width:180px;}
div.home-content article p{width:50%;text-align:center;margin:0 auto;font-size:16px;}
div.home-content article p span{font-size:18px;font-weight:500;line-height:24px;}
section.send-ecard{background:url("../images/ecard-bg.svg") no-repeat;background-size:cover;display:inline-block;width:100%;height:auto;}
div.ecard-headsec{text-align:center;padding:20% 0 5% 0;}
div.ecard-headsec h1{margin:0 0 5% 0;color:#c60006;}
div.ecard-headsec img{margin:5% 0 0 0;width:120px;}
div.ecard-stepsec{width:30%;display:inline-block;vertical-align:top;position:relative;}
div.ecard-stepsec h1{position:absolute;font-size:20em;font-family:"Montserrat";color:#c9c7e4;top:25%;display:inline-block;opacity:0.3;z-index:9;}
div.ecard-stepsec ul{padding:65px 0 0 20px;z-index:999;position:relative;}
div.ecard-stepsec ul li{padding:0 0 15px 0;}
div.ecard-stepsec ul li:hover{cursor:pointer;}
div.ecard-stepsec ul li p{}
div.ecard-stepsec ul li h4{font-family:"Montserrat";}
div.ecard-stepsec ul li.active h4{font-weight:500;}
div.ecard-stepsec div.previewbut{-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;padding:5px;border:2px solid transparent;margin:20px 0 0 15px;display:inline-block;}
div.ecard-stepsec div.previewbut.active{border:2px solid #0876fb;box-shadow:0px 0px 4px #8abdfc;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.ecard-stepsec a{background:#c60006;padding:10px 30px;color:#fff;text-decoration:none;border-radius:2px;display:inline-block;}
div.ecard-previewsec{width:60%;display:inline-block;vertical-align:top;border:2px solid transparent;}
div.ecard-previewsec.active{}
div.ecard-imgprivesection{border:2px solid transparent;padding:5px;margin:0 0 0 6px;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.ecard-imgprivesection.active{border:2px solid #0876fb;box-shadow:0px 0px 4px #8abdfc;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.ecard-selectlang{-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;width:350px;position:relative;margin:0 0 20px 0;padding:5px;border:2px solid transparent;}
div.ecard-selectlang.active{border:2px solid #0876fb;box-shadow:0px 0px 4px #8abdfc;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.ecard-selectlang p{display:block;padding:10px 100px 10px 15px;box-shadow:0px 0px 5px #e3e3e3;border-bottom:1px solid #fff;background:#fff url(../images/dropdown-icon.svg) no-repeat 95% center;}
div.ecard-selectlang:hover{cursor:pointer;}
div.ecard-selectlang:hover ul{height:390px !important;position:absolute;top:55px;width:97%;-webkit-transition:all 200ms ease-out 200ms;-moz-transition:all 200ms ease-out 200ms;-o-transition:all 200ms ease-out 200ms;transition:all 200ms ease-out 200ms;}
div.ecard-selectlang p:hover{cursor:pointer;}
div.ecard-selectlang p span{display:inline-block;vertical-align:middle;margin:0 20px 0 10px;}
div.ecard-selectlang p img{width:16px;}
div.ecard-selectlang ul{padding:0 0 0 0;height:0;overflow:hidden;}
div.ecard-selectlang ul li{display:block;}
div.ecard-selectlang ul li p{background:#fff;}
div.ecard-selectlang ul li p:hover{cursor:pointer;border-bottom:1px dashed #c60006;}
div.header_navigation{float:right;}
div.ecard-headerselectlang{display:inline-block;vertical-align:middle;width:220px;float:right;padding:0;border:1px solid #C60006;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;position:relative;margin:0 0 20px 10px;}
div.ecard-headerselectlang.active{border:2px solid #0876fb;box-shadow:0px 0px 4px #8abdfc;-webkit-transition:all 100ms ease-out 200ms;-moz-transition:all 100ms ease-out 200ms;-o-transition:all 100ms ease-out 200ms;transition:all 100ms ease-out 200ms;}
div.ecard-headerselectlang p{display:block;padding:10px 10px 10px 0px;box-shadow:0px 0px 5px #e3e3e3;border-bottom:1px solid #fff;background:#fff url(../images/dropdown-icon.svg) no-repeat 95% center;}
div.ecard-headerselectlang:hover{cursor:pointer;}
div.ecard-headerselectlang:hover ul{height:390px !important;position:absolute;top:48px;width:100%;-webkit-transition:all 200ms ease-out 200ms;-moz-transition:all 200ms ease-out 200ms;-o-transition:all 200ms ease-out 200ms;transition:all 200ms ease-out 200ms;}
div.ecard-headerselectlang p:hover{cursor:pointer;}
div.ecard-headerselectlang p span{display:inline-block;vertical-align:middle;margin:0 10px 0 10px;}
div.ecard-headerselectlang p img{width:16px;}
div.ecard-headerselectlang ul{padding:0 0 0 0;height:0;overflow:hidden;position:absolute;width:100%;top:47px;}
div.ecard-headerselectlang ul li{display:block;}
div.ecard-headerselectlang ul li p{background:#fff;}
div.ecard-headerselectlang ul li p:hover{cursor:pointer;border-bottom:1px dashed #c60006;}
div.ecard-imgpreview{box-shadow:0px 0px 5px #e3e3e3;border:10px solid #fff;width:97%;margin:0 0 0 0px;}
div.ecard-imgpreview img{width:100%;display:block;}
ul.ecard-thumb{padding:10px 10px 0px 10px;background:#fff;box-shadow:0px 0px 5px #e3e3e3;margin:20px 0 0 0px;display:inline-block;width:97%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:10px;}
ul.ecard-thumb li:hover{cursor:pointer;}
ul.ecard-thumb li{position:relative;}
ul.ecard-thumb li.active{opacity:1;}
ul.ecard-thumb li.active span{background:url(../images/ecard-preview-thumb-active.svg) no-repeat center;background-size:auto auto;position:absolute;width:100%;height:74px;background-size:24px;}
ul.ecard-thumb li:last-child{}
ul.ecard-thumb li img{width:100%;opacity:1;}
ul.ecard-thumb li.active img{opacity:0.2;}
span#backToTop{display:none !important;}
section.popup-preview{display:block;}
section.popup-preview .preview-form{width:30%;display:inline-block;vertical-align:top;padding:0 0 0 0;}
div.close-icon{position:absolute;right:5%;top:5%;background:#b03d40;width:40px;height:40px;text-align:center;border-radius:20px;}
div.close-icon span{font-size:26px;color:#fff;line-height:38px;font-weight:500;}
div.close-icon span:hover{cursor:pointer;}
section.popup-preview{background:rgba(255,255,255,0.9);position:fixed;height:100%;z-index:999;left:-100%;top:0;width:100%;padding:3% 0 0 0;-webkit-transition:all 500ms ease-out 500ms;-moz-transition:all 500ms ease-out 500ms;-o-transition:all 500ms ease-out 500ms;transition:all 500ms ease-out 500ms;}
section.popup-preview.active{left:0;-webkit-transition:all 500ms ease-out 500ms;-moz-transition:all 500ms ease-out 500ms;-o-transition:all 500ms ease-out 500ms;transition:all 500ms ease-out 500ms;}
.form-field input{width:100%;padding:10px 0;text-indent:10px;font-size:14px;margin:0 0 20px 0;border:1px solid #58bdff;border-radius:3px;}
.form-field select{font-family:"Montserrat";-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff url("https://www.manageengine.com/events/images/dropdown-arrow.png") no-repeat 95% center;padding:10px;width:100%;font-size:1em;height:auto;color:#555;border-radius:3px;margin:0 0 20px 0;border:1px solid #58bdff;}
.zc-utm_source-group, .zc-utm_medium-group, .zc-utm_term-group, .zc-utm_campaign-group{display:none;}
div.form-field{position:relative;width:100%;}
p.reg_form_errors{display:none;position:absolute;bottom:0;font-size:12px;font-style:italic;color:#ec1e24;font-weight:500;}
div#meGDPRMessage, p.privacy-policy{margin:0 0 20px 0;line-height:20px;font-size:12px;}
div.ecard_captchafield{position:relative;width:100%;display:inline-block;margin:0 0 20px 0;}
div.ecard_captchafield label{width:100%;display:inline-block;}
div.ecard_captchafield p.reg_form_errors{text-align:center;width:100%;}
div.ecard_captchafield input{margin:0 0 20px 0;padding:10px 10px;font-size:14px;width:150px;border:1px solid #58bdff;text-transform:uppercase;}
div.ecard_captchafield span{display:inline-block;width:auto;height:auto;background:url("../images/captcha-bg.jpg");padding:8px 15px 8px 15px;font-size:16px;font-style:italic;font-weight:500;color:#fff;text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
input.button1{width:180px;border:none;background:#c60006;padding:13px 10px;font-size:14px;color:#fff;border-radius:3px;text-align:center;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input.button1:hover{background:#e2141b;cursor:pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
section.popup-preview .preview-img{width:60%;display:inline-block;vertical-align:top;margin:0 0 0 5%;}
section.popup-preview .preview-img p{margin:0 0 20px 0;}
section.popup-preview .preview-img p:last-child{margin:20px 0 0px 0;}
section.popup-preview .preview-img img{width:100%;}
footer{padding:200px 0px 25px 0px;height:auto;background:url("../images/footer.png") no-repeat;background-size:cover;}
footer p{text-align:center;color:#000;font-size:12px;width:80%;margin:0 auto;line-height:22px;}
div.bluractive{-webkit-filter: blur(5px);filter: blur(5px);-moz-filter: blur(5px);-o-filter: blur(5px);}
div.event-ended{margin: 20% 0 0 0;}
div.event-ended p{text-align: center;font-size: 2em;line-height: 1.5em;}
@media only screen and (min-width:1980px){.main_content{width:1440px;margin:0 auto;}
}
@media only screen and (max-width:1280px){div.ecard-headsec{padding:15% 0 5% 0;;}
footer{padding:10% 0px 25px 0px;}
section.popup-preview{padding:1% 0 0 0;}
section.popup-preview .preview-img{width:50%;}
.form-field input, .form-field select{padding:5px 0;}
div#meGDPRMessage, p.privacy-policy{margin:0 0 5px 0;}
div.ecard_captchafield{margin:0;}
}
@media only screen and (max-width:1200px){div.container{width:95%;}div.ecard-previewsec{width:65%;}
}
@media only screen and (max-width:1024px){div.container{width:95%;}
div.ecard-headsec{padding:20% 0 5% 0;}
div.ecard-stepsec h1{left:15%;}
div.ecard-stepsec ul{padding:65px 0 0 60px;}
div.ecard-stepsec div.previewbut{margin:20px 0 0 50px;}
div.ecard_captchafield input{margin:0 0 10px 0;}
input.button1{margin:10px 0 0 0;}
section.popup-preview .container{width:800px;}
section.popup-preview .preview-img{width:60%;}
}
@media only screen and (max-width:800px){h1{font-size:3em;}
section.home h6{width:70%;}
div.container{width:90%;}
section.popup-preview .container{width:70%;}
section.popup-preview .preview-form{width:100%;}
div.event-ended{display: none;}
section.popup-preview .preview-img{display:none;}
section.popup-preview{padding:5% 0 0 0;}
div.form-field{width:47%;display:inline-block;vertical-align:top;margin:0 5px 0px 0px;}
div.form-group.form-field{width:100%;}
div.ecard-previewsec{width:65%}
div.close-icon{right:3%;top:2%;}
.form-field select{width:90%;}
div#meGDPRMessage, p.privacy-policy{width:100%;display:inline-block;}
}
@media only screen and (max-width:768px){div.ecard-stepsec{display:none;}
section.send-ecard{background:none;}
div.ecard-headsec{padding:5% 0 5% 0;}
h1{font-size:2.5em;}
div.ecard-previewsec{width:100%}
div.ecard-imgprivesection{margin:0;}
div.ecard-selectlang.active, div.ecard-imgprivesection.active{border:none;box-shadow:none;}
section.popup-preview{position:static;display:block;left:0;}
section.popup-preview .container{width:90%;}
div.form-field{width:100%;}
div.close-icon{display:none;}
.success-msg{font-size:14px;}
div.ecard-selectlang{margin:0 auto 20px auto;display:block;}
.form-field select{width:100%;text-indent:3px;}
div.logo{width:200px;}	
div.logo img{width:100%;}
div.calltobutton a span{display: none;}	
}
@media only screen and (max-width:600px){section.home{background-position:25% center;}
div.logo{width:180px;}
div.logo img{width:100%;}
section.home h6{width:90%;}
div.home-content article p{width:90%;}
p#screen2_line2{width:80%;margin:0 auto;}
h1{font-size:24px;}
ul.ecard-thumb li.active span{display:none;}div.ecard-headerselectlang{display:none;}
}
@media only screen and (max-width:420px){div.logo{width:100%;}
div.logo img{margin:0 auto 20px auto;display:block;width: 100%;}
div.calltobutton{float:none;width:250px;margin:0 auto;display:grid;}
section.home{background-position:center center;}
div.ecard-selectlang{width:280px;}
div.header_navigation{width:100%;float:none;}
section.home h1{padding:10% 0 7% 0;}
}