@font-face{font-family:"ZohoPuvi";src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_light.ttf) format("truetype");font-style:normal;font-weight:200;font-display:swap}
@font-face{font-family:"ZohoPuvi";src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:"ZohoPuvi";src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_medium.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"ZohoPuvi";src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"ZohoPuvi";src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:'ZohoPuvi';src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.eot?#iefix) format("embedded-opentype"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff2) format("woff2"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.woff) format("woff"),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_extrabold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}
body,body *{padding:0;margin:0;box-sizing:border-box;font-family:ZohoPuvi;}
#backToTop{display:none!important}
*,::before,::after,.m-page *,.m-page *::before,.m-page *::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.w22-pop-ban .cloz{cursor:pointer;width:20px;height:20px;position:absolute;right:10px;top:10px;color:#000;font-size:17px;border:1px solid #000;border-radius:50px;background:#fff;line-height:19px}
.w22-pop-ban{position:fixed;background:#000000bd;z-index:16;top:0;left:0;width:100%;height:100%;display:none}
.w22-pop-ban .ban-cont{margin:0 auto;display:table;width:60%;min-width:300px;max-width:680px;margin-top:80px;position:relative;background:#fff;padding:60px 40px 20px;border-radius:3px;text-align:center}
.w22-pop-ban .ban-cont h2{text-align:center;margin-bottom:15px}
.w22-pop-ban .w22-like-icon{width:40px}
.w22-pop-ban.active{display:block}
.w22-pop-ban.active .ban-cont{display:block;width:80%;max-width:680px;padding-top:20px;background:#fff}
.w22-pop-ban.active .ex{display:block}
.w22-pop-ban.active .btn,.w22-pop-ban.active .suc{display:none}
.w22-pop-ban.active .clo{display:block}
ul li{list-style:none}
.on-demand-page .product-desc{padding-top:50px}
.product-desc h3{font-size:20px;line-height:30px;font-weight:600;margin-bottom:10px}
.product-desc p{font-size:14px;line-height:25px;font-weight:300;padding-bottom:30px}
.fb-cta button{display:block;text-align:center;text-decoration:none;padding:17px 10px;box-sizing:border-box;border:1px solid #000;border-radius:5px;font-weight:500;font-size:16px;transition:.3sease-in;margin-bottom:20px;width:100%}
.fb-cta .fb-down-cta{background:linear-gradient(0deg,#000 0%,#545454 100%);color:#fff}
.fb-cta .fb-demo-cta{color:#000;background-color: #fff;}
.w-rhs .product-desc{width:400px;margin:50px auto}
img{max-width:100%;height:auto}
.logo{max-width:190px;height:33px;display:block}
.w-lhs{padding:53px 50px 50px 120px;display:inline-block;width:calc(60% - 10px);vertical-align:top}
.w-rhs{width:40%;display:inline-block;position:sticky;top:100px}
.w-wrapper.log360 .w-lhs{background:var(--Linear,linear-gradient(279deg,#004AEB 26.44%,#002882 100%));position: relative;}
.w-wrapper.log360 .w-lhs::after{    content: '';
    position: absolute;
    background: url(../images/common-ondemand-blue-top-bg.png) no-repeat 0 0;
    background-size: 333px 334px;
	width: 333px;
	height: 334px;
    right: 0px;
    top: 0px;
}
.presenter-ban .presenter-lhs .presenter-img {
    display: inline-block;
    position: relative;
    background: url(https://www.manageengine.com/active-directory-360/manage-and-protect-identities/iam-library/webinars/images/iam-library-webinar-michell-img.png) no-repeat;
    background-size: 150px;
    width: 150px;
    height: 180px;
    background-position: 0px 0px;
    margin: 0 auto;
}
.w-wrapper.log360 .w-lhs .small-heading{color:#FFBC1B;font-size:16px;font-weight:500;letter-spacing:1.8px;margin-bottom:30px;display:inline-block;border-radius:50px;border:1px solid #FFC538;background:linear-gradient(90deg,#1d15012b 0%,#251a009e 100%);padding:10px 12px}
.w-wrapper.log360 .w-lhs h1{color:#fff;font-size:50px;font-style:normal;font-weight:600;line-height:63px}
.w-wrapper.log360 .content{margin-top:60px}
.web-details{margin:30px 0}
.event-details{display:inline-block;margin-right:100px;position:relative;margin-top:10px}
.event-details:first-child::after{content:'';position:absolute;right:-60px;top:-3px;height:75%;width:1px;background:linear-gradient(to bottom,#009A4F00 0,#66cb9a 100%,#009A4F00 0)}
.event-details span{color:#171717;font-size:15.241px;font-weight:400;display:block;padding-left:21px;margin-bottom:21px;position:relative}
.event-details span::before{content:'';position:absolute;left:0;bottom:2px;background:url(../images/active-directory-gpos-for-beginners-oct-2024-sprite.png) no-repeat -32px 0;background-size:156px 47px;width:14px;height:15px}
.event-details span.time::before{background-position:0 0;width:14px;height:14px}
.presenter-ban{border-radius:10px;background:#03297E;max-width:450px;margin-bottom:50px;display:flex}
.presenter-ban .presenter-lhs{width:50%;background-image:url(../images/common-ondemand-blue-theme-1.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:end;border-radius:10px 0 0 10px}
.presenter-ban .presenter-lhs img{display:inline-block;vertical-align:text-bottom;max-width:100px;margin:0 auto}
.presenter-ban .presenter-rhs{width:calc(50% - 20px);display:inline-block;vertical-align:top;position:relative;padding:39px 0 39px 70px}
.presenter-ban .presenter-rhs .cont{position:relative;color:#FFC538;font-size:14px;font-weight:500}
.presenter-ban .presenter-rhs .cont::before{content:'';position:absolute;width:2px;background:#FFC538;top:0;left:-15px;height:100%}
.presenter-ban .presenter-rhs h3{margin:10px 0}
.w-lhs h3{color:#fff;font-size:20px;font-weight:500;margin:20px 0}
.w-lhs h3 span{color:#009a4f;font-size:20px;font-weight:500}
.w-lhs p,ul li{color:#fff;font-size:14px;font-weight:400;line-height:23px}
ul.access{display:block;padding:0;margin-bottom:40px}
ul.access li{display:inline-block;margin-right:40px;padding-left:20px;position:relative}
ul.access li::before{content:'';position:absolute;background:url(../images/common-ondemand-blue-theme-sprite-1.png) no-repeat -6px -3px;background-size:185px 121px;width:14px;height:14px;left:0;bottom:4px}
ul.access li:first-child::before{background-position:-6px -3px}
ul.access li:nth-child(2)::before{background-position:-26px -4px}
ul.access li:nth-child(3)::before{background-position:-45px -4px;height:16px}
ul.star-list li{padding-left:22px;margin-bottom:15px;position:relative}
ul.star-list li::before{content:'';position:absolute;background:url(../images/common-ondemand-blue-theme-sprite-1.png) no-repeat -63px -3px;background-size:185px 121px;width:16px;height:16px;bottom:4px;left:0}
.other-web{margin-top:20px}
.other-web a:first-child{border-radius:3px;background:#FFC538;position:relative}
.other-web a:last-child{border:1px solid #fff;color:#fff}
.other-web a{border-radius:3px;background:0 0;border:1px solid #000;color:#000;padding:15px 45px;text-decoration:none;display:inline-block;margin-right:15px;position:relative;transition:all ease-in .3s;font-weight: 500;}
.other-web a:first-child::before{content:'';position:absolute;background:url(../images/common-ondemand-blue-theme-sprite-1.png) no-repeat -83px -4px;background-size:185px 121px;width:12px;height:13px;left:25px;top:18px}
.other-web a:first-child::after{content:'';position:absolute;background:url(../images/common-ondemand-blue-theme-sprite-1.png) no-repeat -100px -6px;background-size:185px 121px;width:12px;height:9px;right:25px;top:20px}
.other-web a::after{content:'';position:absolute;background:url(../images/active-directory-gpos-for-beginners-oct-2024-sprite.png) no-repeat -35px -34px;background-size:156px 47px;width:12px;height:9px;right:25px;top:20px;}
.other-web a:hover{transition:all ease-in .3s}
.other-web a:nth-child(2)::before{content:'';position:absolute;background:url(../images/common-ondemand-blue-theme-sprite-1.png) no-repeat -119px -3px;background-size:185px 121px;width:14px;height:13px;top:17px;left:25px}
.popup .ffw-form form{width:350px}
.popup .ffw-form form ul{padding:0;margin:0}
.popup .ffw-form form ul li{margin-bottom:15px;position:relative;list-style-type:none;padding:0;float:left;width:100%}
.popup .ffw-form form ul li:last-child{border:0;margin-bottom:0}
.popup .ffw-form{background:#fff;padding:35px;border-radius:10px;box-shadow:0 1px 34px 0 #0000001c;position:absolute}
.popup .form-tit{text-align:center}
.popup .form-tit h3{color:#000;text-align:center;font-size:20px;font-style:normal;margin-bottom:25px;font-weight:500}
.popup .ffw-form strong{font-weight:600}
.popup .ffw-form .ffw-form-fields ul li{list-style-type:none}
.popup .ffw-field{position:relative;margin-bottom:20px}
.popup .with-state .ffw-field.ic-count select{width:calc(50% - 12px);display:inline-block;vertical-align:top}
.popup .with-state .ffw-field.ic-count select.commonselect{width:50%;margin-left:12px}
.popup .ffw-field input,.ffw-field select{height:50px;width:100%;padding:19px 0 21px 14px;box-sizing:border-box;border:1px solid #d2d4dd;border-radius:3px;outline:none}
.popup .ffw-field input:focus,.ffw-field select:focus,.ffw-field input:active,.ffw-field select:active{border:1px solid #345DEE;outline:none}
.popup .ffw-field select{padding:14px 10px;appearance:none;-webkit-appearance:none;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" fill="none"><path d="M0.944946 0.5L4.44495 4L7.94495 0.5H0.944946Z" fill="black"/></svg>') no-repeat;background-position:96% 50%;text-overflow:ellipsis;overflow:hidden;padding-right:25px}
.popup .ffw-form label.reminder{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:15px;display:inline-block}
.ffw-field input[type=submit],.footer-button{background:linear-gradient(180deg,#e83323 0,#840c01 100%);color:#fff;font-size:14px;padding:20px 0;line-height:7px;font-weight:500;text-transform:uppercase;cursor:pointer}
.popup .footer-button{display:none;width:100%;border:none;position:fixed;bottom:0}
.popup .ffw-errmsg{display:none;position:absolute;width:100%;color:#fff;background-color:red;padding:3px;font-size:11px;line-height:10px;border-radius:3px;bottom:-5px}
.popup .ffw-privacy,.ffw-privacy a{font-size:10px;margin-top:11px;font-weight:300;line-height:15px;color:#000}
.popup .ffw-privacy a{text-decoration:underline}
.popup .form-thanks{display:none;text-align:center}
.popup .form-thanks h3{text-align:center;font-size:20px;font-weight:500;margin-top:15px;line-height:30px;margin-bottom:15px}
#backToTop{display:none!important}
.main-cont-wrapper{margin-top:80px}
.popup .checkmark{width:52px;height:52px}
checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;-webkit-animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}
.checkmark{width:56px;height:56px;border-radius:50%;stroke-width:2;stroke:#fff;stroke-miterlimit:10;-webkit-box-shadow:inset 0 0 0 #7ac142;box-shadow:inset 0 0 0 #7ac142;-webkit-animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}
.checkmark__check{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}
@-webkit-keyframes stroke {
100%{stroke-dashoffset:0}
}
@keyframes stroke {
100%{stroke-dashoffset:0}
}
@-webkit-keyframes scale {
0%,100%{-webkit-transform:none;transform:none}
50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}
}
@keyframes scale {
0%,100%{-webkit-transform:none;transform:none}
50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}
}
@-webkit-keyframes fill {
100%{-webkit-box-shadow:inset 0 0 0 30px #7ac142;box-shadow:inset 0 0 0 30px #7ac142}
}
@keyframes fill {
100%{-webkit-box-shadow:inset 0 0 0 30px #7ac142;box-shadow:inset 0 0 0 30px #7ac142}
}
@media (max-width:1280px) {
.container{padding:0 20px}
.main-cont-lhs{max-width:55%;padding-right:20px}
.main-cont-rhs{max-width:100%}
}
@media (max-width:900px) {
.main-cont-lhs{max-width:100%;width:100%;padding-right:20px}
.main-cont-rhs{max-width:100%;width:100%;position:relative}
}
@media (max-width:600px) {
h1{font-size:35px;line-height:40px;margin-bottom:30px}
h1 span{font-size:35px;line-height:40px}
.main-cont-lhs{padding-right:0}
.event-details{margin-bottom:30px}
.main-cont-wrapper{margin-top:40px}
.panelist li{width:100%}
.panelist li:nth-child(1){margin-right:0}
.panelist li:nth-child(2){margin-top:20px}
.panelist li::before,.w-wrapper.log360 .w-lhs::after{display:none}
}
@media (max-width:500px) {
.event-details span:first-child{margin-right:40px}
.event-details span{display:block}
.event-details span:first-child::after{display:none}
.event-details span:nth-child(2){margin-top:20px}

}
@media (max-width:320px) {
    .w-rhs .product-desc{width: none;}
}
.popup #meGDPRMessage{margin-top:15px}
.popup #meGDPRMessage label{font-size:10px;color:#000;opacity:1;line-height:15px}
.popup #meGDPRMessage label a{color:#000;text-decoration:underline}
.popup #meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before{top:0!important;left:2px!important}
.footer-button.hide{display:none!important}
.ondemand{position:relative;background:#000;padding:2px;border-radius:10px;height:253px;width:420px;margin:0 auto}
.ondemand.act::after{display:none}
.ondemand-webinar:hover::before{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.ondemand-webinar::before{content:"";position:absolute;background:url(https://www.manageengine.com/products/self-service-password/webinars/images/play-icon-2025.png) no-repeat 0 0;background-size:49px 41px;width:60px;height:45px;margin:auto;top:0;bottom:0;left:0;right:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:1}
@-webkit-keyframes pulse1 {
from,to{-webkit-transform:scale(.95);transform:scale(.95)}
50%{-webkit-transform:scale(1.06);transform:scale(1.06)}
}
@keyframes pulse1 {
from,to{-webkit-transform:scale(.95);transform:scale(.95)}
50%{-webkit-transform:scale(1.06);transform:scale(1.06)}
}
.ondemand-webinar:hover::after{-webkit-animation:none;animation:none}
.onde-vid{margin:0 auto;height:60%;max-width:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:50px auto;display:none}
.popup .onde-vid.act{display:block;padding-top:40px}
.popup{position:fixed;width:100%;height:100%;background:#0009;top:0;left:0;display:none;overflow-y:auto;z-index:999}
.popup .form-container{max-width:420px;position:absolute;top:0;left:0;bottom:0;right:0;margin:50px auto}
.popup .form-close{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M11 1L1 11" stroke="%23D92D1E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1L11 11" stroke="%23D92D1E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:12px;height:12px;position:absolute;top:15px;right:15px;display:inline-block;cursor:pointer}
.popup .vid-close{color:red;font-size:20px;border-radius:20px;display:inline-block;text-align:center;padding:4px;border:1px solid red;position:absolute;width:30px;top:0;right:-23px;height:30px;line-height:20px;cursor:pointer}
body.noscroll{overflow-y:hidden!important}
@media (max-width:992px) {
.ondemand{width:400px}
}
@media (max-width:500px) {
.ondemand{width:90%;height:200px}
.ffw-form{padding:25px}
.onde-vid{height:40%;max-width:87%}
.popup .form-container{max-width:320px}
}
#date-show{display:none}
.popup input#support{display:inline-block!important;width:14px!important;height:14px;margin-right:6px;width:12px;height:14px;margin-left:0;padding-left:0;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;vertical-align:top}
.popup .ic-supp label{display:block;text-align:left;color:#000;font-size:10px;font-weight:400;margin-top:-3px}
.popup li.ffw-field.ic-supp.ffw-checkbox label{display:inline-block;width:calc(100% - 28px);font-size:12px;line-height:18px}
.popup .ffw-additional-data{display:none}
.popup .ffw-field .palceholder{position:absolute;top:12px;left:18px;transition:.3s ease-in}
.popup .ffw-field label{font-weight:300;color:#000;font-size:14px;opacity:.6}
.popup .ffw-field .star{color:#f0483c;font-size:12px;position:relative}
.popup .ffw-field .palceholder.focused{top:-8px;padding:0 5px;left:15px;background:#fff}
.popup .ffw-field .palceholder.focused label{color:#345dee}
.popup .ffw-privacy{font-size:11px;color:#000;line-height:18px;margin-top:14px;font-weight:300}
.popup .ffw-privacy strong{font-weight:500}
#backToTop{display:none!important}
.cr{text-align:center;padding:16px 0;border-top:1px solid #dbdbdb}
.cr p{font-size:12px}
@media (max-width:1400px) {
.w-lhs{padding:50px}
.presenter-ban{height:auto}
}
.text-block{margin:40px 0 10px}
.text-block.last{margin-bottom:40px}
.text-block p{margin-bottom:20px}
@media (max-width:992px) {
.w-wrapper{display:flex}
.w-wrapper .w-lhs{width:55%}
.event-details:first-child::after{display:none}
.event-details{margin-right:60px}
.presenter-ban .presenter-rhs .cont::before{display:none}
.w-wrapper .w-rhs{width:45%;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start}
.w-wrapper.log360 .w-lhs h1{font-size:35px;font-weight:600;line-height:40px}
.w-lhs h3{font-size:18px}
.presenter-ban{height:auto;display:flex}
.presenter-ban .presenter-lhs{display:flex;justify-content:center;align-items:end}
.presenter-ban .presenter-rhs{padding:20px}
.onde-vid{height:60%;max-width:75%}
.onde-vid.act{padding-top:0}
}
@media (max-width:800px) {
.w-wrapper{flex-direction:column;align-items:center}
.w-wrapper .w-lhs,.w-wrapper .w-rhs{width:100%;padding-bottom:20px}
.event-details{margin-right:0}
.w-rhs {
    margin-top: 30px;
}
}
@media (max-width:500px) {
.w-wrapper .w-lhs{padding:20px}
.presenter-ban{flex-direction:column}
.presenter-ban .presenter-lhs,.presenter-ban .presenter-rhs{width:100%;text-align: center;}
.w-rhs .ffw-form{max-width:300px}
.w-rhs .ffw-form form{width:100%}
.event-details{width:100%}
.w-wrapper .content{margin-top:50px}
.w-wrapper.log360 .w-lhs h1{font-size:30px}
}
@media (max-width:400px) {
.other-web a:nth-child(2){margin-top:20px}
}
#meGDPRMessage label{font-weight:300;color:#000;font-size:11px;opacity:1;line-height:18px}
.palceholder-select{height:50px;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#5a5a5a 50%),linear-gradient(135deg,#5a5a5a 50%,transparent 50%),linear-gradient(to right,#fff0,#fff0);background-position:calc(100% - 20px) calc(1em + 7px),calc(100% - 15px) calc(1em + 7px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;background-color:#fff;text-overflow:ellipsis;white-space:nowrap;padding-right:25px;color:#2a2a2a;border-radius:4px;border:1px solid #d2d4dd;position:relative}
.palceholder-select .sel-palceholder{position:absolute;top:13px;left:15px;width:90%;text-overflow:ellipsis;overflow:hidden;padding-right:10px}
.palceholder-select .sel-palceholder label{opacity:1;font-weight:400}
.palceholder-select select{opacity:0}
#meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before{top:0!important;left:2px!important}

.logo{max-width:230px;height:70px;display:block}
.presenter-ban{margin-top:40px}
.ffw-form-container{position:relative}
.ffw-form-container .ffw-form form ul li{margin-bottom:10px;position:relative}
.ffw-field input,.ffw-form-container .ffw-form form ul li input,.ffw-form-container .ffw-form form ul li select,.ffw-ms{font-family:"ZohoPuvi";height:53px;line-height:1.6;background-color:#fff;border:#D0D0D0 solid 1px;padding:8px 18px;display:block;width:100%;font-size:15px;font-weight:300;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}
.ffw-form-container .ffw-field input:focus,.ffw-form-container .ffw-field input:focus-visible{outline:0;border-color:#000}
.ffw-form-container .ffw-form form ul li select:focus-visible{outline:0;border-color:#000}
.ffw-form-container .ffw-form form input.ffw-submit[name="Submit"]{cursor:pointer;background:#DB1B38;border:1px solid #DB1B38;font-size:16px;color:#fff;font-weight:500;padding:20px;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;height:auto;margin-bottom:10px;display:inline-block;border-radius:2px}
.ffw-form-container .ffw-form form input.ffw-submit:focus,.ffw-form-container .ffw-form form input.download-btn:hover{background:#ff0e0e;-webkit-box-shadow:4px 6px 15px rgba(255,14,14,0.4);box-shadow:4px 6px 15px rgba(255,14,14,0.4)}
.ffw-form-container .ffw-form form ul li input::-webkit-input-placeholder{color:#2A2A2A}
.ffw-form-container .ffw-form form ul li input:-ms-input-placeholder{color:#2A2A2A}
.ffw-form-container .ffw-form form ul li input::-moz-placeholder{color:#2A2A2A}
.ffw-form-container .ffw-form form ul li input::-ms-input-placeholder{color:#2A2A2A}
.ffw-form-container .ffw-form form .ffw-errmsg{display:none;font-size:12px;font-weight:400;line-height:1.3;background:#ed3030;color:#fff;padding:2px 4px;border-radius:2px;margin-top:-4px;position:relative}
.ffw-form-container .ffw-form form #meGDPRMessage{text-align:center;cursor:pointer;margin-bottom:10px;line-height:.8}
.ffw-form-container .ffw-form form .ffw-privacy,.ffw-form-container .ffw-form form #meGDPRMessage label{font-size:12px;color:#000;line-height:18px;font-weight:300;text-align:center;opacity:1}
#meGDPRMessage span.checkmarkgdpr{height:12px;width:12px;margin-right:4px;top:2px}
.ffw-form #meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before{width:4px;height:7px;left:3px}
.ffw-form-container .ffw-form form ul li .ffw-privacy a,.ffw-form-container .ffw-form form ul li #meGDPRMessage label a{font-size:inherit;color:#000;text-decoration:underline}
.ffw-form-container .ffw-form form ul li .ffw-privacy a:hover{text-decoration:underline}
.ffw-privacy a{text-decoration:underline}
.ffw-form-container .ffw-form form ul li:last-child::before{display:none}
.ffw-form-container .ffw-form-fields{padding-left:0;margin:0}
.ffw-form-container .ffw-form strong{font-weight:500}
.ffw-form-container .ffw-form form ul li select,.ffw-ms .ffw-display-text{-webkit-appearance:none;-moz-appearance:none;background-image:-o-linear-gradient(45deg,transparent 50%,#5a5a5a 50%),-o-linear-gradient(315deg,#5a5a5a 50%,transparent 50%),-o-linear-gradient(left,#fff0,#fff0);background-image:linear-gradient(45deg,transparent 50%,#5a5a5a 50%),linear-gradient(135deg,#5a5a5a 50%,transparent 50%),linear-gradient(to right,#fff0,#fff0);background-position:calc(100% - 20px) calc(1em + 7px),calc(100% - 15px) calc(1em + 7px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:24px}
.ffw-form.showing-state form ul li select{width:49%;display:inline-block;padding-right:20px}
.ffw-form.showing-state form ul li .commonselect{padding-left:12px;margin-left:2%}
.ffw-form-container .ffw-additional-data,.ffw-form-container .ffw-hidden-data{display:none}
.m-sec{min-height:calc(100vh - 40px)}
.ban-sec{background:#000;background:-o-linear-gradient(330deg,rgba(0,0,0,1) 0%,rgba(54,54,54,1) 100%);background:linear-gradient(120deg,rgba(0,0,0,1) 0%,rgba(54,54,54,1) 100%);overflow:hidden;position:relative}
.ban-sec.ban-bg1{background:#05277F;background:-o-linear-gradient(330deg,#05277F 0%,#0C61CB 100%);background:linear-gradient(120deg,#05277F 0%,#0C61CB 100%)}
.ban-sec.ban-bg2{background:#FFF6E8;background:-o-linear-gradient(left,#FFF6E8 0%,#FAEBD3 100%);background:-webkit-gradient(linear,left top, right top,from(#FFF6E8),to(#FAEBD3));background:linear-gradient(to right,#FFF6E8 0%,#FAEBD3 100%)}
.ban-sec::before{content:'';background-image:url(../images/iam-library-ebook-bg-pattern1-25.png);background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;left:0;top:0;mix-blend-mode:soft-light}
.ban-sec.ban-bg1::before{background-image:url(../images/iam-library-ebook-bg-pattern2-25.png);mix-blend-mode:multiply}
.ban-sec.ban-bg2::before{mix-blend-mode:darken}
.nav-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:30px 0 54px}
.nav-box .m-logo a{display:inline-block}
.nav-box .m-logo a span{display:inline-block;background-image:url(https://www.manageengine.com/active-directory-360/images/manageengine-ad360-logo-light.png);background-repeat:no-repeat;background-size:100%;width:134px;height:50px}
.ban-bg2 .nav-box .m-logo a span{background-image:url(https://www.manageengine.com/active-directory-360/images/manageengine-ad360-logo-dark.png)}
.nav-box .nav-cta .home-read-cta,.nav-box .nav-cta .inner-down-cta{display:inline-block;font-size:16px;font-weight:400;line-height:1.3;color:#fff;background:none;outline:none;border:1px solid #fff;padding:10px 20px;position:relative;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.nav-box .nav-cta .inner-down-cta{display:none;padding-right:42px}
.nav-box .nav-cta .inner-down-cta::before{content:'';background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjMwMyA5LjAyODMyVjExLjczMjRDMTIuMzAzIDEyLjA5MSAxMi4xNzA2IDEyLjQzNDkgMTEuOTM1MSAxMi42ODg0QzExLjY5OTYgMTIuOTQyIDExLjM4MDIgMTMuMDg0NCAxMS4wNDcxIDEzLjA4NDRIMi4yNTU4OEMxLjkyMjggMTMuMDg0NCAxLjYwMzM2IDEyLjk0MiAxLjM2Nzg0IDEyLjY4ODRDMS4xMzIzMiAxMi40MzQ5IDEgMTIuMDkxIDEgMTEuNzMyNFY5LjAyODMyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zLjUxMTcyIDUuNjQ4MTlMNi42NTE0MyA5LjAyODI4TDkuNzkxMTQgNS42NDgxOSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi42NTEzNyA5LjAyODIxVjAuOTE2MDE2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) no-repeat;background-size:100%;width:13px;height:14px;position:absolute;right:20px;top:0;bottom:0;margin:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.nav-box .nav-cta .inner-down-cta:hover::before{-webkit-filter:brightness(0);filter:brightness(0)}
.nav-box .nav-cta .home-read-cta:hover,.nav-box .nav-cta .inner-down-cta:hover{color:#000;background:#fff;-webkit-box-shadow:4px 6px 15px rgba(0,0,0,0.2);box-shadow:4px 6px 15px rgba(0,0,0,0.2)}
.ban-bg2 .nav-box .nav-cta .home-read-cta,.ban-bg2 .nav-box .nav-cta .inner-down-cta{color:#000;border-color:#000}
.ban-bg2 .nav-box .nav-cta .inner-down-cta::before{-webkit-filter:brightness(0);filter:brightness(0)}
.ban-bg2 .nav-box .nav-cta .home-read-cta:hover,.ban-bg2 .nav-box .nav-cta .inner-down-cta:hover{color:#fff;background:#000;-webkit-box-shadow:4px 6px 15px rgba(0,0,0,0.2);box-shadow:4px 6px 15px rgba(0,0,0,0.2)}
.ban-bg2 .nav-box .nav-cta .inner-down-cta:hover::before{-webkit-filter:brightness(10);filter:brightness(10)}
.ban-content .lr-container .m-lhs{width:calc(100% - 248px);padding-right:40px}
.ban-content .lr-container .m-rhs{width:248px;margin-bottom:-50px}
.ban-content .m-lhs .ban-tag{display:inline-block;font-size:10px;font-weight:400;line-height:1.2;text-transform:uppercase;color:#fff;background:rgba(255,255,255,0.10);padding:8px 10px 6.5px;margin-bottom:20px}
.ban-bg2 .ban-content .m-lhs .ban-tag{color:#000;background:rgba(0,0,0,0.1)}
.ban-content .m-lhs h1{max-width:750px;font-size:38px;font-weight:600;line-height:1.2;color:#fff;padding-bottom:20px}
.ban-bg2 .ban-content .m-lhs h1{color:#000}
.ban-content .m-rhs picture img{-webkit-box-shadow:-20px 0 30px rgba(0,0,0,0.6);box-shadow:-20px 0 30px rgba(0,0,0,0.6)}
.m-content{padding:60px 0 100px}
.m-content .lr-container {align-items: flex-start;}
.m-content .lr-container .m-lhs{width:calc(100% - 480px);padding-right:40px}
.m-content .lr-container .m-rhs{width:480px;position: sticky;top: 20px;}
.m-content .m-lhs-content{max-width:600px}
.m-content .m-lhs p{margin-bottom:16px}
.m-content .m-lhs h2{font-size:16px;font-weight:600;line-height:1.3;color:#000;margin:20px 0 14px}
.m-content .m-lhs h3{font-size:16px;font-weight:600;line-height:1.4;color:#000;margin-bottom:10px}
.m-content .m-lhs h3 + ul{margin-left:34px;margin-bottom:20px}
.m-content .m-lhs ul{margin-left:14px}
.m-content .m-lhs ul li{font-size:16px;font-weight:300;line-height:1.4;color:#000;list-style:disc}
.m-content .m-lhs ul li:not(:last-child){margin-bottom:14px}
.m-center picture {display: block;margin: 24px 0;}
.form-type-ebook .ffw-form{background:#EAEFE1;background:-o-linear-gradient(left,#F9F9F9,#DEDEDE);background:-webkit-gradient(linear,left top, right top,from(#F9F9F9),to(#DEDEDE));background:linear-gradient(to right,#F9F9F9,#DEDEDE);border:1px solid #fff;-webkit-box-shadow:-15px 20px 30px -10px rgba(0,0,0,0.2);box-shadow:-15px 20px 30px -10px rgba(0,0,0,0.2);border-radius:10px;padding:50px}
.form-type-ebook .form-head{text-align:center;margin-bottom:30px}
.form-type-ebook .form-head h2{font-size:20px;font-weight:500;line-height:1.3;color:#000;margin:0}
.form-type-ebook .form-head p{font-size:16px;font-weight:400;line-height:1.5;color:#4A5D31;margin-top:4px}
.form-type-ebook.shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
@-webkit-keyframes shake {
10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}
20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}
30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}
40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}
}
@keyframes shake {
10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}
20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}
30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}
40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}
}
@media (max-width: 1200px) {
.form-type-ebook .ffw-form{padding:40px}
}
@media (max-width: 992px) {
.form-type-ebook{position:relative;max-width:500px;margin:auto}
}
@media (max-width: 767px) {
.form-type-ebook .ffw-form{padding:30px 20px}
.form-type-ebook .form-head{margin-bottom:20px}
.form-type-ebook .ffw-form.showing-state form ul li select{width:100%}
.form-type-ebook .ffw-form.showing-state form ul li .commonselect{margin-left:0;margin-top:10px}
}

.form-type-popup::-webkit-scrollbar{width:4px}
.form-type-popup::-webkit-scrollbar-track{border-radius:10px;background:#f1f1f1}
.form-type-popup::-webkit-scrollbar-thumb{background:#0C61CB;border-radius:10px}
.form-type-popup::-webkit-scrollbar-thumb:hover{background:#0C61CB}
.form-type-popup{display:none;position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:99999}
.form-type-popup .ffw-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;max-width:560px;height:100vh;padding:70px 50px;margin-top:auto;margin-left:auto;top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.form-type-popup .ffw-form-container .ffw-form{display:block;width:100%}
.form-type-popup .ffw-form .down-form{overflow-x:auto;max-height:60vh;padding:10px}
.form-type-popup .popup-form-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.form-type-popup .popup-close{display:inline-block;width:22px;height:22px;background:transparent;border:1.5px solid #171717;border-radius:50%;position:absolute;right:15px;top:15px;cursor:pointer}
.form-type-popup .popup-close::after,.form-type-popup .popup-close::before{content:"";background:#000;width:1.6px;height:10px;position:absolute;left:.5px;right:0;margin:auto;top:0;bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.form-type-popup .popup-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.form-type-popup .popup-close:hover{background:#000;opacity:.8}
.form-type-popup .popup-close:hover::after,.form-type-popup .popup-close:hover::before{background:#fff}
.form-type-popup .pu-form-header{text-align:center;max-width:360px;margin:auto;margin-bottom:30px}
.form-type-popup .pu-form-header h2{font-size:28px;font-weight:400;line-height:1.3;color:#000;margin-bottom:15px}
.form-type-popup .pu-form-header p{font-size:17px;font-weight:400;line-height:1.5}
.form-type-popup .ffw-popup-form{max-height:calc(100vh - 200px);overflow-y:auto;padding:0 2px}
.form-type-popup .ffw-form-container .ffw-form form input,.form-type-popup .ffw-form-container .ffw-form form ul li select,.form-type-popup .ffw-form-container .ffw-form form ul li .ffw-ms{border-color:#BABABA;border-radius:4px}
.form-type-popup .ffw-form-container .ffw-field textarea:focus,.form-type-popup .ffw-form-container .ffw-field select:focus,.form-type-popup .ffw-form-container .ffw-field input:focus,.form-type-popup .ffw-form-container .ffw-form form ul li .ffw-ms:focus{border:1px solid #4445ec;-webkit-box-shadow:0 0 7px #a2a2f5;box-shadow:0 0 7px #a2a2f5;outline:none}
.ffw-form .country-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.ffw-form.with-state form ul li select.f-country{padding-right:25px}
.form-type-popup.demo-type-popup .pu-form-header{max-width:100%}
.demo-type-popup .ffw-form-fields{font-size:0}
.ffw-field.double{width:calc(50% - 6px);display:inline-block;vertical-align:top}
.ffw-field.double:nth-of-type(2){margin-left:12px}
.ffw-ms .ffw-display-text.active::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.ffw-ic-multi .ffw-ms{padding-right:0}
.ffw-ms .ffw-display-text.has-options{color:#000}
.ffw-ms .ffw-others-errmsg{display:none;color:red;font-size:12px;margin-top:5px}
.ffw-ms .ffw-dd{display:none;background:#fff;border:1px solid #989898;border-radius:6px;padding:20px;position:absolute;top:-189px;left:0;right:0;width:100%;margin:auto;z-index:4}
.ffw-ms .ffw-dd .ffw-dd-lists{overflow-y:auto}
.ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld{display:block;position:relative;font-size:14px;line-height:1.5;padding-left:26px;margin-bottom:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;text-align:left}
.ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld strong{font-weight:300}
.ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld .ffw-ms-checkmark{position:absolute;top:2px;left:0;height:15px;width:15px;border-radius:2px;border:1px solid #b7b7b7;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld .ffw-ms-checkmark:after{content:"";position:absolute;display:none;left:4.5px;top:1.5px;width:4px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input:checked~.ffw-ms-checkmark{background-color:#4445ec;border-color:#4445ec}
.ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input:checked~.ffw-ms-checkmark:after{display:block}
.ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld:hover input~.ffw-ms-checkmark{border-color:#0275ff}
.ffw-ms .ffw-dd .ffw-dd-lists .ffw-others-fld{padding:10px 15px;display:none}
.ffw-ms .ffw-dd .ffw-ms-done{font-size:16px;line-height:1.6;cursor:pointer;padding:8px 20px;border-radius:3px;border-radius:4px;background:-o-linear-gradient(bottom,#000 -3%,#666 100%);background:-webkit-gradient(linear,left bottom, left top,color-stop(-3%, #000),to(#666));background:linear-gradient(0deg,#000 -3%,#666 100%);color:#fff;text-align:center;width:33%}
.ffw-ms .ffw-dd .ffw-ms-done:hover{background:#000}
.ffw-additional-data,.ffw-hidden-data{display:none}
.ffw-ms .ffw-display-text{height:auto;font-size:15px;font-weight:300;color:#000;cursor:pointer;width:100%;border:0;line-height:38px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;padding-left:0;padding-right:30px;position:relative;text-align:left}
.ffw-ms .ffw-display-text{background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em}
.ffw-ms .ffw-dd .ffw-dd-lists h3{color:#000;font-size:15px;font-weight:600;margin-bottom:18px}
.ffw-ms .ffw-dd .ffw-dd-lists{width:100%}
.thanks-msg.demo-thanks h3{text-align:center;max-width:340px;margin:auto;margin-bottom:18px}
.date-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #000;padding:8px;padding-bottom:35px;margin-bottom:35px}
.date-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:110px;background:#000;border-radius:5px;vertical-align:top;overflow:hidden}
.date-day span{display:block;color:#fff}
.date-day span.month{font-size:14px;font-weight:400;background:#343434;text-transform:uppercase;padding:6px 0}
.date-day span.date{font-size:40px;font-weight:600;padding:14px 0}
.details{display:inline-block;text-align:left;padding:6px 0;padding-left:20px;vertical-align:top}
.details span{display:block;font-size:16px;line-height:1.4;color:#000;position:relative;margin-bottom:10px}
.details .tit{font-size:16px;font-weight:500;color:#000;margin-bottom:8px}
.details .loc,.details .full-date{padding-left:22px;padding-top:3px}
.details .loc:before,.details .full-date:before{content:'';background-repeat:no-repeat;background-size:100%;position:absolute;left:0;top:0;bottom:0;margin:auto}
.details .loc:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjkyOTczIDIuNjE0OTFDMy4xMTgxNSAxLjQzMDgzIDQuNzMgMC43NjU2MjUgNi40MTA2OCAwLjc2NTYyNUM4LjA5MTM2IDAuNzY1NjI1IDkuNzAzMjEgMS40MzA4MyAxMC44OTE2IDIuNjE0OTFDMTIuMDgwMSAzLjc5ODk4IDEyLjc0NzcgNS40MDQ5MyAxMi43NDc3IDcuMDc5NDZDMTIuNzQ3NyA4Ljc1NCAxMi4wODAxIDEwLjM1OTkgMTAuODkxNiAxMS41NDRMNi40MTA5MiAxNi4wMDgzTDEuOTMwMjEgMTEuNTQ0QzAuNzQxOTExIDEwLjM1OTkgMC4wNzQzMDg0IDguNzU0MDMgMC4wNzQyMTg4IDcuMDc5NTZDMC4wNzQxMjkxIDUuNDA1MDkgMC43NDE1NiAzLjc5OTE0IDEuOTI5NzMgMi42MTQ5MVpNNi40MTA0NCA4Ljg4MzMzQzYuNzY4NDggOC44ODMzMyA3LjExODQ3IDguNzc3NTUgNy40MTYxNiA4LjU3OTM3QzcuNzEzODYgOC4zODExOCA3Ljk0NTg4IDguMDk5NDkgOC4wODI5IDcuNzY5OTJDOC4yMTk5MSA3LjQ0MDM1IDguMjU1NzYgNy4wNzc3IDguMTg1OTEgNi43Mjc4M0M4LjExNjA2IDYuMzc3OTYgNy45NDM2NSA2LjA1NjU4IDcuNjkwNDggNS44MDQzNEM3LjQzNzMxIDUuNTUyMSA3LjExNDc2IDUuMzgwMzIgNi43NjM2IDUuMzEwNzNDNi40MTI0NSA1LjI0MTEzIDYuMDQ4NDcgNS4yNzY4NSA1LjcxNzY5IDUuNDEzMzZDNS4zODY5MSA1LjU0OTg4IDUuMTA0MTggNS43ODEwNSA0LjkwNTI3IDYuMDc3NjZDNC43MDYzNiA2LjM3NDI2IDQuNjAwMTkgNi43MjI5OCA0LjYwMDE5IDcuMDc5N0M0LjYwMDMxIDcuNTU4MDIgNC43OTEwOCA4LjAxNjcgNS4xMzA1NCA4LjM1NDkyQzUuNDcgOC42OTMxNCA1LjkzMDM3IDguODgzMjEgNi40MTA0NCA4Ljg4MzMzWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);width:13px;height:16px}
.details .full-date:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMTcwMzcgMS41OTcyVjIuNTQ0MjRIOC45NzI0OFYxLjU5NzJDOC45NzI0OCAxLjM0NjAyIDkuMDcyNjIgMS4xMDUxNCA5LjI1MDg4IDAuOTI3NTMxQzkuNDI5MTQgMC43NDk5MjUgOS42NzA5MSAwLjY1MDE0NiA5LjkyMyAwLjY1MDE0NkMxMC4xNzUxIDAuNjUwMTQ2IDEwLjQxNjkgMC43NDk5MjUgMTAuNTk1MSAwLjkyNzUzMUMxMC43NzM0IDEuMTA1MTQgMTAuODczNSAxLjM0NjAyIDEwLjg3MzUgMS41OTcyVjIuNTQ0MjRIMTIuMjk4NkMxMi40ODU4IDIuNTQ0MjQgMTIuNjcxMiAyLjU4MDk4IDEyLjg0NDEgMi42NTIzNkMxMy4wMTcxIDIuNzIzNzQgMTMuMTc0MiAyLjgyODM2IDEzLjMwNjYgMi45NjAyNUMxMy40MzkgMy4wOTIxNCAxMy41NDQgMy4yNDg3MiAxMy42MTU2IDMuNDIxMDRDMTMuNjg3MyAzLjU5MzM2IDEzLjcyNDIgMy43NzgwNiAxMy43MjQyIDMuOTY0NThWNS4zODQ5MkgwLjQxODIxNFYzLjk2NDU4QzAuNDE3OTYzIDMuNzc3OTkgMC40NTQ2NjQgMy41OTMxOCAwLjUyNjIxNSAzLjQyMDc0QzAuNTk3NzY3IDMuMjQ4MzEgMC43MDI3NjIgMy4wOTE2MyAwLjgzNTE4NyAyLjk1OTY5QzAuOTY3NjEyIDIuODI3NzUgMS4xMjQ4NiAyLjcyMzE0IDEuMjk3OTMgMi42NTE4NUMxLjQ3MSAyLjU4MDU2IDEuNjU2NDkgMi41NDM5OSAxLjg0Mzc3IDIuNTQ0MjRIMy4yNjkzMlYxLjU5NzJDMy4yNjkzMiAxLjM0NjAyIDMuMzY5NDYgMS4xMDUxNCAzLjU0NzcyIDAuOTI3NTMxQzMuNzI1OTggMC43NDk5MjUgMy45Njc3NSAwLjY1MDE0NyA0LjIxOTg0IDAuNjUwMTQ3QzQuNDcxOTQgMC42NTAxNDcgNC43MTM3MSAwLjc0OTkyNSA0Ljg5MTk3IDAuOTI3NTMxQzUuMDcwMjIgMS4xMDUxNCA1LjE3MDM3IDEuMzQ2MDIgNS4xNzAzNyAxLjU5NzJaTTAuNDE4MjE0IDYuMzMxOTdIMTMuNzI0MlYxNC4zNzg4QzEzLjcyNCAxNC43NTU2IDEzLjU3MzkgMTUuMTE3IDEzLjMwNjYgMTUuMzgzN0MxMy4wMzkzIDE1LjY1MDMgMTIuNjc2OCAxNS44MDA0IDEyLjI5ODYgMTUuODAxSDEuODQzNzdDMS40NjU2OSAxNS44MDEgMS4xMDMwOSAxNS42NTE0IDAuODM1NzQ4IDE1LjM4NUMwLjU2ODQwNiAxNS4xMTg3IDAuNDE4MjE0IDE0Ljc1NzQgMC40MTgyMTQgMTQuMzgwN1Y2LjMzMTk3Wk05LjY4NTAxIDExLjc3NjdDOS44NzA4NiAxMS43NzE5IDEwLjA0NzUgMTEuNjk0OSAxMC4xNzcyIDExLjU2MjNDMTAuMzA3IDExLjQyOTYgMTAuMzc5NiAxMS4yNTE3IDEwLjM3OTYgMTEuMDY2NUMxMC4zNzk2IDEwLjg4MTMgMTAuMzA3IDEwLjcwMzQgMTAuMTc3MiAxMC41NzA3QzEwLjA0NzUgMTAuNDM4IDkuODcwODYgMTAuMzYxMSA5LjY4NTAxIDEwLjM1NjNINC40NTczNUM0LjI3MTUxIDEwLjM2MTEgNC4wOTQ4OSAxMC40MzggMy45NjUxNSAxMC41NzA3QzMuODM1NDEgMTAuNzAzNCAzLjc2MjggMTAuODgxMyAzLjc2MjggMTEuMDY2NUMzLjc2MjggMTEuMjUxNyAzLjgzNTQxIDExLjQyOTYgMy45NjUxNSAxMS41NjIzQzQuMDk0ODkgMTEuNjk0OSA0LjI3MTUxIDExLjc3MTkgNC40NTczNSAxMS43NzY3SDkuNjg1MDFaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);width:14px;height:16px}
.details .full-date{margin-bottom:0}
.prod-expert-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:360px;margin:auto;margin-top:30px}
.prod-expert-details p{font-size:16px;line-height:1.4;color:#000;margin-top:14px}
.prod-expert-details p strong{font-weight:600}
.pre-list{display:block;width:172px;height:40px;margin:auto;position:relative}
.pre-list>span{background:url(../images/ondemand-new-demo-form-thanks-profile.png);background-size:179px;display:inline-block;position:absolute;width:41px;height:41px;top:0;margin:auto;cursor:pointer;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}
.pre-list .pre1{background-position:-3px -49px;left:0;top:0}
.pre-list .pre2{background-position:-47px -49px;left:22px}
.pre-list .pre3{background-position:-91px -49px;left:44px}
.pre-list .pre4{background-position:-3px -4px;left:66px}
.pre-list .pre5{background-position:-135px -49px;left:88px}
.pre-list .pre6{background-position:-48px -4px;left:110px}
.pre-list .pre7{background-position:-93px -4px;left:132px}
.pre-list .pre-name{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:0;top:-30px;margin:auto;font-size:15px;line-height:15px;padding:5px 10px;color:#fff;background:#4445EC;border-radius:20px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:0 0 10px #4445ec75;box-shadow:0 0 10px #4445ec75;opacity:0;visibility:hidden;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}
.pre-list .pre-name:Before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #4445ec;position:absolute;left:0;right:0;margin:auto;bottom:-5px}
.pre-list:hover>span{z-index:0;-webkit-filter:blur(2px);filter:blur(2px)}
.pre-list:hover>span:hover{z-index:1;-webkit-filter:blur(0px);filter:blur(0px)}
.pre-list>span:hover .pre-name{opacity:1;visibility:visible}
.form-btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:25px}
.date-sub{width:calc(100% - 230px)}
.form-img{background:url(../images/common-ondemand-form-screenshort-25.png) no-repeat 0 0;background-size:100%;width:230px;height:130px;position:relative}
.date-field{position:relative;margin-bottom:12px}
.date-field input{padding-right:40px}
.date-field:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CjxyZWN0IHg9IjAuNTY5MzM2IiB5PSIwLjIzNzMwNSIgd2lkdGg9IjIwLjUyNTQiIGhlaWdodD0iMjAuNTI1NCIgZmlsbD0idXJsKCNwYXR0ZXJuMF8xXzEwMDYpIi8+CjxkZWZzPgo8cGF0dGVybiBpZD0icGF0dGVybjBfMV8xMDA2IiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+Cjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMF8xXzEwMDYiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMjM4MDk1KSIvPgo8L3BhdHRlcm4+CjxpbWFnZSBpZD0iaW1hZ2UwXzFfMTAwNiIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNvQUFBQXFDQVlBQUFERnc4bGJBQUFBQVhOU1IwSUFyczRjNlFBQUFFUmxXRWxtVFUwQUtnQUFBQWdBQVlkcEFBUUFBQUFCQUFBQUdnQUFBQUFBQTZBQkFBTUFBQUFCQUFFQUFLQUNBQVFBQUFBQkFBQUFLcUFEQUFRQUFBQUJBQUFBS2dBQUFBRFVHcVVMQUFBRXlFbEVRVlJZQ2MxWlhYTGFTQkR1a2VUbk9GWE84L29HUzA0UXZCYlAyUnNZbndEMkJNRW5NSHVDa0JPRWZjWWsrQVNMVHhEOEhGSjJubzNVKzdXZ2xkRWdDU1JrMTZxS21wN3A2WjVQL1RjendwRHpkRG9QTGViVkJSbHFFNW1XdzI2MHkwUUxZcHJqTjU1T1R6NlZLVGMyTXd5L1g1TXhmWHZzeFdpbTJXcmxYODVtcnhkNWE2WkF3ODczZjUvYmdua0E3REZtZXZTTWZ6YVp2SjdiNDBJblFNODd5eUdJbmpJaGNHL0lESW5pTFFHZDAwUWJHM1BxRVhjQjQ1M3FrM0NJbnZ5M3NPeWpqa2xya3Bpa0NOWmNQNWo0Q1JQNzdrVGxQMGY3UjJmWjlZZytwcnFacjI1dTNnelNQZ2d2cHFpckEyTEpsd1lwYTMrWm5JeGdvTDlUSE1aY0tLMnRaNGpmYVVmYy9aS1cxSFdsaFlFUWF1c0hZWGdxbnRhK3RMQzRYWUtlTnlidGhWM2F6WGFVeUdON0RvRCtueDYrTFVJVDJBeEdiSVRoanpRVWJGNWRtcG52b3NpZnV4YXJxaThERkxIUkpZT3dQdUNSaEVUUkczdmtqL0xxWVYzVkdhQjFsWWljQUdSRGd5ODNKNk82ZXBqTUFzYks5V2dHS0JQZllXS20wTzYxS0xhL3FWUDNYTGxORnI5NmVxSzdvc295blp4MHNZM2pSYzNZbFRkaFovbkwxOHhuS0xRemQxTFZmcnY5Y096NzBYdUV3SjhHdjN4NW5qTjVJNCs4V3pkRVJCNHl4M1pjTndwVUZnaUN1QWZQOUFGUUZ0dnJRZGlNbzVYL2x3M01GV3lzUE1GbGJUK0l2aUVaQjFWQUNpQ3hlbkFVZlVQRitlQUMxSDRqUU04N1AzcFk3V3RWZ0FvaWJmR1M1K0h5ODhiMTZiQVFCd09GRmZyWWhvY1pyUWQwRXVzRzBXZFh4VUZBeGQxdzliV3I5T0ErYmhkeTlMVDExQVlxN2tIZDIzcHpXM2xLTS8yTWlTNVJiTStrQktiakpRVEtaQzh4eEdaT2JhQkJzTm83czdFUmpPVW9sNVMrMkF4SzhHVlpobEp2MVFLNnNXWXZxN1c0WjVnWHlqV0dINVhlM1pxV0hLcGxYaTJnM2xFa2hYenZPcmtiVVBFTWo5Y2JSajJnRytGaTlRMXlETDBYYmJXQVltdE1oQnVFVTZwS2tpcHpLQ21kdlE4VDJTMkpZOGZrUm15bTRxdFZzRUFpWG1sZlcxU1FMc0xwTiszYkxiTTVyZ3gwYzJ1MTlhUjBiS2d2MlowTzVCQ2IvWHpnc3BDZ1EyeWpEKzY0OUpHQXJjcXVkKzh5dG1MUHltNTdmQjlham40NG5CUldoTW9XaGV2bWVQUDh0Vkgzd25BNU1NYlBMSWd6NkwyZWpLUzBIUjNSNzY0Q3ViYWp5QmRVRXUreE1sQjVjNXhoM1hVMmZkeG9FYU5NMlJjSkFwYVlITWdreEdjTDhmaFZhUHNCeUpJbm5sZDJ2V2piZHhzc1dia1NTeElRbjM3b3Awckp0eUNseTFyRDNxaU0zeVJQakNKaEl4YWRxV0xzQWhkS2w3WEdlS2xNMmJ3bWVHb1VEeVZsbkNyRThVcjMxblFzaDBqdU9Fei81TENhSFlLM1Y2dTE5N3gxM2Z2MWhRSW0vb2lkNEJyWmVWcTJLajY2OXN2NE5rOCtiRWkyeTVqUU5xK2M1dlJiV0pKc1NSSG5hSWFNZldVTFNsM0RoTG1PWWRkWjRFcDdxWDI4MEFEVitJUDJkN1dKdmowUE14S2IwOG1ibHVwTWdFcEh3TVljall1Mk1SV1F3Njk5cFViZEhEZSs5eWN1OTArbEZPcTZhWG1TdU1PVnRRVWdWM2p6ZTUzZ3RuS3FWemNLRHlIUWhVTnZoVzdrQVVoc0dHMGJwT2hOTGVvdXNnNkg3S2MvblNOMVRVcUc5cVhGSFdjRVpSWGl6NVplMCtMdTZDbllBaW5jUXFEYmFuYVB5SEVNY1l6L0E4eldGbGtxbmRSeUhycWZ3MjJaUm9HcTR1U2J2Qnl1ZDV4YnhZSlNKNlVFdWE1V1hkbytDMUJWTG0xaVpad241YWkySHZlUUlQRThMM3hzT1pmK0Q2TDg4cERwcFRPL0FBQUFBRWxGVGtTdVFtQ0MiLz4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;background-size:100%;width:21px;height:21px;position:absolute;right:11px;top:18px}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c500!important;background:#ebebff!important;font-weight:400!important;color:#454545!important}
.ui-datepicker td{padding:2px}
.ui-datepicker td span,.ui-datepicker td a{width:25px;height:25px;border-radius:50px;font-size:12px;line-height:19px;text-align:center!important;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ui-widget.ui-widget-content{border:0 solid #c5c5c5!important;-webkit-box-shadow:0 1px 23px -9px #3333339c;box-shadow:0 1px 23px -9px #3333339c;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #4445ec!important;background:#ebebff!important;color:#000!important}
.ui-datepicker td span,.ui-datepicker td a:hover{border:1px solid #4445ec!important;background:#4445ec!important;color:#fff!important}
.ui-widget-header{border:0 solid #f1f9ff!important;border-bottom:1px solid #e2e2e2!important;background:none!important;color:#333;font-weight:700;border-radius:0!important}
.ui-datepicker th{font-weight:600;font-size:13px;color:#7b90a0}
.ui-state-default.ui-state-active{background:#4445ec!important;color:#fff!important}
.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#2FBB77;fill:none;-webkit-animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}
.checkmark{width:56px;height:56px;border-radius:50%;stroke-width:2;stroke:#fff;stroke-miterlimit:10;-webkit-box-shadow:inset 0 0 0 #2FBB77;box-shadow:inset 0 0 0 #2FBB77;-webkit-animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}
.checkmark__check{stroke-dasharray:48;stroke-dashoffset:-48;-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}
@-webkit-keyframes stroke {
100%{stroke-dashoffset:0}
}
@keyframes stroke {
100%{stroke-dashoffset:0}
}
@-webkit-keyframes scale {
0%,100%{-webkit-transform:none;transform:none}
50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}
}
@keyframes scale {
0%,100%{-webkit-transform:none;transform:none}
50%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}
}
@-webkit-keyframes fill {
100%{-webkit-box-shadow:inset 0 0 0 30px #2FBB77;box-shadow:inset 0 0 0 30px #2FBB77}
}
@keyframes fill {
100%{-webkit-box-shadow:inset 0 0 0 30px #2FBB77;box-shadow:inset 0 0 0 30px #2FBB77}
}
.thanks-msg{display:none;text-align:center}
.thanks-msg.d-thanks{text-align:center}
.thanks-msg h3{font-size:30px;font-weight:400;line-height:1.2;color:#000;margin-bottom:12px;padding-top:20px;position:relative}
.tab-sec .thanks-msg p{font-size:15px;font-weight:300;line-height:1.5;color:#fff}
.thanks-msg.d-thanks p{font-size:15px;font-weight:300;line-height:1.5;color:#fff}
.thanks-msg.d-thanks p a{color:inherit;text-decoration:underline}
@media (max-width: 992px) {
.form-type-popup .ffw-form-container{max-width:450px;padding:50px 20px}
.form-type-popup .pu-form-header h2{font-size:22px;line-height:1.2}
.form-type-popup .pu-form-header p{font-size:15px;line-height:1.4}
}
@media (max-width: 767px) {
.form-type-popup .ffw-form-container{padding:30px 20px}
.form-type-popup .pu-form-header h2{font-size:18px}
.ffw-form.showing-state form ul li select{width:100%}
.ffw-form.showing-state form ul li .commonselect{padding:8px 18px;margin-left:0;margin-top:10px}
.ffw-field.double,.date-sub{width:100%}
.ffw-field.double:nth-of-type(2){margin-left:0}
.form-img{display:none}
.thanks-msg h3{font-size:24px}
}
.cr-sec{background:#F3F3F3;text-align:center;border-top:1px solid #DBDBDB;padding:12px 24px;position:relative;z-index:1}
div.cr-sec p{font-size:12px;line-height:1.3;color:#333}
div.cr-sec p a{font:inherit;color:inherit}
.cr-sec.inner-cr{margin-bottom:90px}
@media (max-width: 1200px) {
.m-content .lr-container .m-lhs{width:calc(100% - 430px)}
.m-content .lr-container .m-rhs{width:430px}
}
@media (max-width: 992px) {
.m-container{padding:0 24px}
.ban-content .m-lhs h1{font-size:30px;line-height:1.3}
.m-content{padding:40px 0 60px}
.m-content .lr-container .m-lhs,.m-content .lr-container .m-rhs,.m-content .m-lhs-content{width:100%;max-width:100%;padding:0}
.m-content .lr-container{gap:40px}
.m-content .lr-container .m-rhs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position: relative;top: 0;}
.foot-bottom-ban .fb-content{display:none}
}
@media (max-width: 767px) {
.m-page p{font-size:15px}
.nav-box{padding:30px 0 40px}
.ban-content .lr-container .m-lhs,.ban-content .lr-container .m-rhs{text-align:center;width:100%;padding:0}
.ban-content .lr-container .m-rhs{max-width:250px;margin:auto;margin-top:10px;margin-bottom:-50px}
.ban-content .m-lhs h1{font-size:28px}
.m-content .m-lhs h3{font-size:15px}
.m-content .m-lhs ul li{font-size:15px}
.toc-box{margin-bottom:40px}
.toc-drop ul li{font-size:15px}
.inner-content h2{font-size:22px;padding-bottom:26px;margin:40px 0 30px}
.inner-content h3{font-size:20px;margin:30px 0 12px}
.inner-content h4{font-size:16px}
.inner-content .table-sec table {min-width: 650px;}
.inner-content .table-sec th, .inner-content .table-sec td {font-size: 15px;}
}
@media (max-width: 580px) {
.nav-box .m-logo a span{width:120px;height:44px}
.nav-box .nav-cta .home-read-cta,.nav-box .nav-cta .inner-down-cta{font-size:12px;padding:10px 14px}
.nav-box .nav-cta .inner-down-cta::before{display:none}
.ban-content .m-lhs h1{font-size:26px}
.toc-box span{font-size:15px}
.toc-drop{padding:20px}
.toc-drop ul li{font-size:14px}
.inner-content .table-sec th, .inner-content .table-sec td {font-size: 14px;padding: 12px 16px;}
.foot-bottom-ban{padding:10px 6px}
.foot-bottom-ban .fb-cta{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.foot-bottom-ban .fb-cta button{font-size:14px;padding:10px 12px}
.foot-bottom-ban .fb-cta button::before{display:none}
.cr-sec.inner-cr {margin-bottom: 60px;}
}

/* Inner PDF style */
.inner-content #pdf-container{overflow:visible}
.inner-content #pdf-container canvas{display:block;width:100%}