/* Main page Style */@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}
*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
.main-page-content *,.main-page-content ::before,.main-page-content ::after{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
.main-container{max-width:1200px;width:90%;margin:0 auto}
.main-page-content{font-family:"ZohoPuvi";font-size:16px;font-weight:300;color:#fff;background:#05050A;display:table;width:100%;overflow-x:hidden}
.main-page-content img{width:100%;height:auto;}
.main-page-content a{text-decoration:none;color:#2a6fe6}
.main-page-content ul{list-style:none}
.main-page-content button{font-family:"ZohoPuvi";display:inline-block}
.main-page-content .main-cta{display:inline-block;font-size:14px;font-weight:300;color:#fff;background:#CC4741;border:1px solid #CC4741;border-radius:4px;padding:12px 24px;position:relative;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.main-page-content .main-cta.border-cta{background:transparent}
.main-page-content .main-cta:hover{background:#e13830;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:4px 6px 15px rgba(240,70,61,0.4);box-shadow:4px 6px 15px rgba(240,70,61,0.4)}
.lr-container{display:block;font-size:0}
.lr-container .lhs,.lr-container .rhs{display:inline-block;vertical-align:middle;font-size:16px}
.ban-search::before,.filter-list .m-checkbox::before,.rhs .box-list .int-box a::before{display:inline-block;background:url(../images/marketplace-common-sprite-23.png) no-repeat;background-size:219px}
.main-header{background:url(../images/marketplace-banner-pattern-23.png) no-repeat;background-size:contain;background-position:left bottom;overflow:hidden}
.top-nav{width:100%;padding:20px 0;position:absolute;z-index:10}
.top-nav .logo{display:inline-block;width: 213px;;vertical-align:middle}
.top-nav .logo a{display:block;background:url('https://www.manageengine.com/products/ad-manager/images/ad-manager-plus-logo-light.png') no-repeat;background-size:100%;width:213px;height:57px}
.top-nav .menu-list{display:inline-block;width:calc(100% - 213px);text-align:right;position:relative;}
.top-nav .menu-list button.border-cta{margin-right:18px}
.top-nav.fix{width:100%;background:#171717;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.2);box-shadow:0 4px 20px rgba(0,0,0,0.2);padding:10px 0;position:fixed;top:0;z-index:11;-webkit-animation:fadeDown .4s linear;animation:fadeDown .4s linear}
@-webkit-keyframes fadeDown{from{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fadeDown{from{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.mob-menu{display:none}
@media(max-width:767px){.top-nav .logo{width:calc(100% - 30px)}
.top-nav .logo a{background-size:146px;background-position:-3px -2px;width:141px;height:38px}
.top-nav .menu-list{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,0.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-shadow:0 10px 15px rgba(0,0,0,0.4);box-shadow:0 10px 15px rgba(0,0,0,0.4);right:0;top:-102%;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;padding-bottom:0;opacity:0;visibility:hidden;z-index:-1}
.top-nav .menu-list button{display:block;width:100%;font-size:16px;font-weight:500;background:none;border:none;padding:20px 0!important;border-radius:0;border-top:1px solid #2C2C2C}
.top-nav .menu-list button:last-child{border-bottom:1px solid #2C2C2C}
.top-nav .menu-list button:hover{-webkit-box-shadow:none;box-shadow:none;background:-o-linear-gradient(left,#2C2C2C,transparent);background:-webkit-gradient(linear,left top,right top,from(#2C2C2C),to(transparent));background:linear-gradient(to right,#2C2C2C,transparent)}
.top-nav .menu-list{width:100%;padding-top:100px}
.menu-list.open{width:100%;top:0;opacity:1;visibility:visible}
.mob-menu{display:inline-block;vertical-align:middle;width:26px;height:20px;position:relative;z-index:20}
.mob-menu span{background-color:#fff;height:2px;width:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.mob-menu span::before,.mob-menu span::after{content:'';display:block;height:2px;width:80%;position:absolute;top:-8px;left:0;background-color:#fff;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.mob-menu span::after{top:auto;bottom:-8px}
.mob-menu.closed span{background-color:transparent}
.mob-menu.closed span:before{width:80%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}
.mob-menu.closed span::after{width:80%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}
}
@media(max-width:425px){.main-page-content .main-cta.partner-pop,.main-page-content .main-cta.support-pop{padding:10px 18px}
}
#backToTop{display:none!important}
body{background:#000;overflow-x:hidden}
.ban-sec{position:relative;margin-top:90px}
.ban-sec .lhs{width:calc(100% - 640px)}
.ban-sec .rhs{width:640px;height:476px}
.ban-sec .ban-tag{display:inline-block;font-size:12px;font-weight:400;text-transform:uppercase;color:#FFE971;background:rgba(255,234,113,0.10);border-radius:50px;padding:5px 16px;margin-bottom:20px}
.ban-sec h1{font-size:38px;font-weight:600;line-height:1.2;margin-bottom:40px;max-width:700px}
.ban-sec h1 span{color:#FFE971}
.ban-search{display:inline;position:relative}
.ban-search input{width:80%;color:#fff;background:#000;border-radius:50px;border:1px solid #959595;padding:16px 10px;padding-left:50px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;outline:none}
.ban-search input:focus{border:1px solid #dadada}
.ban-search::before{content:'';background-position:-175px -66px;width:19px;height:18px;position:absolute;left:22px;top:0;bottom:0;margin:auto}
.ban-search input::-webkit-input-placeholder{color:#959595}
.ban-search input::-moz-placeholder{color:#959595}
.ban-search input:-ms-input-placeholder{color:#959595}
.ban-search input::-ms-input-placeholder{color:#959595}
.ban-search input::placeholder{color:#959595}
.ban-sec .rhs .ban-sprite{display:inline-block;background:url(../images/marketplace-banner-sprite-bg-23.png)no-repeat 0 0;background-size:722px;width:722px;height:520px;position:absolute;right:0;top:-42px}
@media(min-width:1920px){.ban-sec .rhs .ban-sprite{position:relative;left:200px}
}
.ban-sprite span{display:inline-block;background:url(../images/marketplace-banner-sprite-23.png) no-repeat;position:absolute;background-size:220px;-webkit-animation:icons 3s 1s ease-in-out infinite both;animation:icons 3s 1s ease-in-out infinite both}
.ban-sprite .icon1{background-position:-8px -8px;width:63px;height:26px;top:165px;left:45px}
.ban-sprite .icon2{background-position:-78px -3px;width:56px;height:56px;top:145px;left:251px;-webkit-animation-delay:2s;animation-delay:2s}
.ban-sprite .icon3{background-position:-72px -66px;width:62px;height:50px;top:29%;right:29.5%;-webkit-animation-delay:3s;animation-delay:3s}
.ban-sprite .icon4{background-position:-4px -44px;width:60px;height:30px;top:31%;right:2%;-webkit-animation-delay:2s;animation-delay:2s}
.ban-sprite .icon5{background-position:-5px -86px;width:58px;height:55px;top:48%;right:44%;-webkit-animation-delay:3s;animation-delay:3s}
.ban-sprite .icon6{background-position:-138px -5px;width:80px;height:19px;top:50.5%;right:15%;-webkit-animation-delay:2s;animation-delay:2s}
.ban-sprite .icon7{background-position:-142px -48px;width:56px;height:32px;top:68.5%;left:7%;-webkit-animation-delay:3s;animation-delay:3s}
.ban-sprite .icon8{background-position:-138px -31px;width:78px;height:11px;top:70.5%;left:33%;-webkit-animation-delay:2s;animation-delay:2s}
.ban-sprite .icon9{background-position:-142px -86px;width:50px;height:35px;top:68%;right:31%;-webkit-animation-delay:3s;animation-delay:3s}
.ban-sprite .icon10{background-position:-142px -48px;width:56px;height:32px;top:69%;right:3%;-webkit-animation-delay:2s;animation-delay:2s}
@-webkit-keyframes icons{from,to{opacity:1}
50%{opacity:0}
}
@keyframes icons{from,to{opacity:1}
50%{opacity:0}
}
@media(max-width:1520px){.ban-sec .rhs{height:380px}
.ban-sec .rhs .ban-sprite{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);top:-90px;right:-70px}
}
@media(max-width:1200px){.ban-sec{padding:40px 0 60px}
.ban-sec .lhs{width:100%;text-align:center}
.ban-sec .rhs{display:none}
.ban-sec h1{font-size:34px;max-width:560px;margin:auto;margin-bottom:40px}
.ban-sec h1 br{display:none}
.ban-search input{width:54%}
}
@media(max-width:767px){.ban-sec{padding:20px 0 30px}
.ban-sec h1{font-size:22px;line-height:1.4;margin-bottom:30px}
.ban-search input{width:80%;padding:10px;padding-left:60px}
}
.main-content{position:relative;padding:80px 0;z-index:2}
.main-content::before{content:'';width:100%;height:200px;background:#141417;background:-o-linear-gradient(top,#141417,transparent);background:-webkit-gradient(linear,left top,left bottom,from(#141417),to(transparent));background:linear-gradient(to bottom,#141417,transparent);position:absolute;left:0;top:0;z-index:-1;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.main-content .lr-container .lhs{width:250px;vertical-align:top}
.main-content .lr-container .rhs{width:calc(100% - 250px);padding-left:20px;vertical-align:top}
.main-content{background:#0D0D10;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.checkbox-label{display:block;font-size:15px;line-height:1.4;color:rgba(255,255,255,0.8);position:relative;margin-bottom:14px;padding-left:26px;cursor:pointer}
.rhs h2{font-size:32px;font-weight:600;line-height:1;margin-bottom:40px}
.rhs .box-list{font-size:0;margin-bottom:60px;margin-left:-30px}
.rhs .box-list .int-box{display:inline-block;width:calc(100% / 3 - 30px);vertical-align:top;background:rgba(114,112,112,0.06);background:-o-linear-gradient(top,rgba(114,112,112,0.06),rgba(0,0,0,0.06));background:-webkit-gradient(linear,left top,left bottom,from(rgba(114,112,112,0.06)),to(rgba(0,0,0,0.06)));background:linear-gradient(to bottom,rgba(114,112,112,0.06),rgba(0,0,0,0.06));border-radius:20px;border:1px solid #313131;margin-left:30px;margin-bottom:30px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.rhs .box-list .int-box:hover{border:1px solid #8d8d8d;-webkit-box-shadow:0 5px 13px -8px #0000004a;box-shadow:0 5px 13px -8px #0000004a;}
.box-list .int-box .comp-details{padding:30px}
.box-list .int-box .comp-link{padding:20px 30px;border-top:1px solid #2C2C2C}
.rhs .box-list .int-box h3{font-size:15px;font-weight:500;line-height:1.4;position:relative;display:inline-block;vertical-align:middle;width:calc(100% - 80px)}
.rhs .box-list .int-box img.integration-logo{width:60px;height:60px;display:inline-block;vertical-align:middle;margin-right:20px}
.rhs .box-list .int-box p{font-size:15px;line-height:1.6;color:rgba(255,255,255,0.8);min-height:100px;margin-top:20px;position:relative;position:relative;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.rhs .box-list .int-box a{display:block;font-size:15px;color:#E3E3E3;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.rhs .box-list .int-box a:hover{color:#FFE971}
.rhs .box-list .int-box a::before{content:'';background-position:-135px -70px;width:11px;height:11px;position:absolute;right:0;top:0;bottom:0;margin:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.rhs .box-list .int-box a:hover::before{-webkit-transform:translate(2px,-2px);-ms-transform:translate(2px,-2px);transform:translate(2px,-2px)}
.filter-list h3{font-size:16px;font-weight:600;margin-bottom:20px}
.filter-list input{position:absolute;opacity:0}
.filter-list .m-checkbox{position:absolute;top:10px;left:0;height:16px;width:16px;border-radius:2px;border:1px solid #b7b7b7;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.filter-list .m-checkbox::before{display:none;content:"";background-position:-151px -72px;width:10px;height:8px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}
.filter-list input:checked~.m-checkbox{background:#0081F3;border:1px solid #0081F3}
.filter-list input:checked~.m-checkbox::before{display:block}
.find-ban{background:url(../images/marketplace-foot-ban-pattern-23.png) no-repeat,#14151A;border-radius:10px;border:1px solid #393939;padding:50px 40px}
.find-ban .lr-container .find-lhs{display:inline-block;width:calc(100% - 180px);vertical-align:middle;padding-right:40px}
.find-ban .lr-container .find-rhs{display:inline-block;width:180px;vertical-align:middle}
.find-ban .find-lhs h2{font-size:28px;font-weight:600;line-height:1.4;color:#FFE971;margin-bottom:0}
.find-ban .find-lhs p{font-size:16px;line-height:1.5;color:rgba(255,255,255,0.8)}
.footer-cr{background:#0D0D10;padding:14px 0}
.footer-cr p{font-size:12px;line-height:1.4;color:rgba(255,255,255,0.5);text-align:center}
.footer-cr p a{color:rgba(255,255,255,0.5)}
/* LIGHT THEME */.lig-thme .main-content{background:#fff;}
.lig-thme .main-content::before,.lig-thme .tab-sec::before{opacity:0;}
.lig-thme .main-content *,.lig-thme .rhs .box-list .int-box p,.lig-thme .rhs .box-list .int-box a,.lig-thme .tab-content *,.lig-thme .tab-content .tab-list-style li{color:#000}
.lig-thme .rhs .box-list .int-box a::before{-webkit-filter:invert(1);filter:invert(1);}
.lig-thme .box-list .int-box .comp-link{border-top:1px solid #dddddd;}
.lig-thme .rhs .box-list .int-box{border:1px solid #dddddd;background:-o-linear-gradient(273deg,#e0e0e0,transparent);background:linear-gradient(177deg,#e0e0e0,transparent);}
.lig-thme .main-page-content .main-cta{color:#fff}
.lig-thme .tab-sec{background:#f3f3f3;}
.lig-thme .contact-form{background:#000;}
.lig-thme .tab-sec .tab-content .tab-box i{-webkit-filter:brightness(0);filter:brightness(0);}
.lig-thme .contact-form .c-form-lhs *{color:#000;}
.lig-thme .contact-form *,.lig-thme .ffw-form form ul li input[type=submit],.lig-thme .contact-form .c-form-lhs .ffw-errmsg{color:#fff}
.lig-thme .tab-content .yel-box{background:rgb(25 25 25);}
.lig-thme .tab-content .dot-box{background:#fffcdd;}
.lig-thme .tab-content .yel{color:#ac9100;background:#fffcdd;}
.modech{position:fixed;left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;bottom:10px;cursor:pointer;z-index:9;background:#0d0d0f;border-radius:20px;padding:0 7px;font-family:"ZohoPuvi";}
.modech span{vertical-align:middle;line-height:30px;margin:0 5px;color:#fff;}
.modech i{background:url('../images/marketplace-common-sprite-23.png') no-repeat -211px -174px;background-size:425px;width:50px;height:28px;display:inline-block;position:relative;}
.modech i:before{content:'';position:absolute;width:18px;height:18px;background:#fff;border-radius:14px;left:4px;top:6px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.lig-thme .modech i:before{left:24px;}
/* END LIGHT THEME */@media(max-width:1440px){.rhs h2{font-size:28px}
.rhs .box-list .int-box h3::before{background-size:60px;width:60px;height:60px}
.box-list .int-box .comp-details{padding:24px}
.rhs .box-list .int-box p{font-size:14px}
.box-list .int-box .comp-link{padding:20px 24px}
}
@media(max-width:1200px){.find-ban{padding:40px 30px}
.rhs .box-list .int-box{width:calc(100% / 2 - 30px)}
}
@media(max-width:992px){.checkbox-label{font-size:14px}
.rhs h2{font-size:24px;line-height:1.4}
.rhs .box-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-left:0}
.rhs .box-list .int-box{width:100%;margin-left:0;margin-bottom:0}
.find-ban .lr-container .find-lhs,.find-ban .lr-container .find-rhs{width:100%;text-align:center;padding-right:0}
.find-ban .lr-container .find-lhs{margin-bottom:20px}
.find-ban .find-lhs h2{font-size:24px;}
}
@media(max-width:767px){.main-content{padding:40px 0}
.main-content .lr-container .lhs{display:none}
.main-content .lr-container .rhs{width:100%;padding-left:0}
.rhs h2{font-size:20px;margin-bottom:24px}
.find-ban{padding:30px 20px}
.find-ban .find-lhs h2{font-size:18px;margin-bottom:12px}
.find-ban .find-lhs p{font-size:14px}
}
@media(max-width:500px){.rhs .box-list .int-box{width:100%}
}
.support-form,.partner-form{position:fixed;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:99;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}
.pop-container{max-width:900px;width:90%;background:url(../images/marketplace-banner-pattern-23.png) no-repeat,#0F0F0F;background-size:60%;background-position:bottom left;border:.5px solid #313131;border-radius:8px;font-size:0;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;overflow:hidden}
.pop-container .form-lhs,.pop-container .form-rhs{display:inline-block;vertical-align:middle;position:relative}
.pop-container .form-lhs{width:calc(100% - 450px);padding:60px 40px}
.pop-container .form-rhs{background:#fff;width:450px;padding:60px 40px}
.pop-container .form-lhs h2{font-size:30px;line-height:1.3;font-weight:700}
.pop-container .form-lhs h2 span{display:inline-block;background:#FF8989;background:-o-linear-gradient(left,#FCF3C2,#FF8989);background:-webkit-gradient(linear,left top,right top,from(#FCF3C2),to(#FF8989));background:linear-gradient(to right,#FCF3C2,#FF8989);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.form-rhs{max-height:90vh;overflow-y:auto;display:block}
.pop-container .form-lhs .req-lhs-content h2{font-size: 30px;font-weight: 600;line-height: 1.4;background: #FF8989;background: -o-linear-gradient(left, #FCF3C2, #FF8989);background: -webkit-gradient(linear, left top, right top, from(#FCF3C2), to(#FF8989));background: linear-gradient(to right, #FCF3C2, #FF8989);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 14px;}
.pop-container .form-lhs .req-lhs-content p {font-size: 20px;font-weight: 500;line-height: 1.4;margin-bottom: 30px;max-width: 450px;}
.pop-container .form-lhs .req-lhs-content ul {position: relative;}
.pop-container .form-lhs .req-lhs-content ul::before {content: '';border-right: .7px dashed #5B5FD0;height: 100%;position: absolute;left: 9px;top: -1px;}
.pop-container .form-lhs .req-lhs-content ul li {font-size: 18px;line-height: 1.4;padding-left: 30px;position: relative;}
.pop-container .form-lhs .req-lhs-content ul li:not(:last-child) {margin-bottom: 20px;}
.pop-container .form-lhs .req-lhs-content ul li::before {content: '';background: url(../images/marketplace-common-sprite-23.png) no-repeat -198px -67px;background-size: 219px;width: 18px; height: 17px;position: absolute;left: 0;top: 5px;z-index: 2;}
.ffw-form form ul li{margin-bottom:12px;position:relative}
.ffw-form form ul li:last-child{margin-bottom:0}
.ffw-form form ul li input,.ffw-form form ul li select{height:42px;line-height:27px;background-color:#fff;border:none;padding:7px 10px 5px 38px;display:block;width:100%;font-size:14px;color:#000;border-radius:3px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;font-weight:300;border:1px solid #CECECE;font-family:'ZohoPuvi'}
.ffw-form form ul li input.partner-first-n,.ffw-form form ul li input.partner-last-n{display:inline-block;width:100%}
.ffw-form form ul li input.partner-last-n{padding-left:10px;margin-left:14px}
.one-line-form form ul li .ffw-add-field{width:100%;padding:10px;border:1px solid #E3E3E3;border-radius:3px}
.ffw-form form ul li select{padding-right:28px}
.ffw-form form ul li input:focus,.ffw-form form ul li select :focus,.ffw-form form ul li textarea:focus{border:.5px solid #1e66c2;outline:0}
.ffw-form form ul li input[type=submit]{background:#DB232B;color:#fff;font-weight:500;font-size:18px;border:none;border-radius:3px;margin-top:24px;padding:0;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ffw-form form ul li input[type=submit]:hover{background:#db0a0d;-webkit-box-shadow:4px 8px 15px rgba(227,54,57,.35);box-shadow:4px 8px 15px rgba(227,54,57,.35)}
.ffw-form.showing-state form ul li.ffw-ic-country select{width:49%;display:inline-block}
.ffw-form.showing-state form ul li.ffw-ic-country .commonselect{padding-left:12px;margin-left:2%}
.ffw-form .misc-field textarea{display:none}
.ffw-form textarea{width:100%;font-family:ZohoPuvi;padding:11px 14px 14px 11px;font-size:14px;line-height:1.4;font-weight:300;border:.5px solid #b6c0c1;border-radius:4px;height:77px;resize:none}
.ffw-form form ul li.ffw-ic::before{content:"";position:absolute;background:url(../images/marketplace-common-sprite-23.png) no-repeat;background-size:219px;left:15px;top:14px}
.ffw-form form ul li.ffw-ic-name::before{background-position:-1px -67px;width:16px;height:17px}
.ffw-form form ul li.ffw-ic-mail::before{background-position:-21px -69px;width:16px;height:13px;top:16px}
.ffw-form form ul li.ffw-ic-company::before{background-position:-1px -90px;width:15px;height:14px}
.ffw-form form ul li.ffw-ic-phone::before{background-position:-40px -68px;width:14px;height:14px}
.ffw-form form ul li.ffw-ic-country::before{background-position:-60px -89px;width:16px;height:16px}
.ffw-form form ul li.ffw-ic-title::before{background-position:-58px -68px;width:14px;height:14px}
.ffw-form form ul li.ffw-ic-weburl::before{background-position:-21px -89px;width:15px;height:15px}
.ffw-form form ul li.ffw-ic-des::before{background-position:-41px -90px;width:14px;height:13px}
.ffw-form form ul li.ffw-ic-gear::before{background-position:-76px -67px;width:17px;height:17px}
.ffw-form form ul li.ffw-ic-pro-cat::before{background-position:-96px -67px;width:16px;height:17px}
.ffw-form form ul li.ffw-ic-yn::before{background-position:-81px -90px;width:18px;height:14px}
.ffw-errmsg{display:none;background:rgb(236,38,38);font-size:11px;color:#fff;padding:2px 3px;position:relative;top:-2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.ffw-form #meGDPRMessage,.ffw-form .ffw-privacy{font-weight:300;font-size:11px;line-height:18px;color:#091936;margin-top:8px}
.ffw-form .ffw-privacy a{text-decoration:underline;color:#091936}
.ffw-form .ffw-privacy strong{font-weight:500}
#meGDPRMessage span.checkmarkgdpr.enableCheckgdpr:before{border-width:0 1.5px 1.5px 0;top:.5px;left:2.5px;width:3px;height:6px}
#meGDPRMessage .checkmarkgdpr{top:1px}
.ffw-form select{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;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 + 5px),calc(100% - 15px) calc(1em + 5px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}
.ffw-form .thanks-msg{display:none}
.ffw-form .thanks-msg p{text-align:center;font-weight:300;font-size:15px;line-height:24px;margin-top:0}
.ffw-form .thanks-msg p a{text-decoration:underline}
.ffw-form .thanks-msg h3{margin-bottom:20px}
.ffw-form .close{display:inline-block;font-size:26px;font-weight:200;line-height:1;color:rgba(0,0,0,0.8);position:absolute;top:8px;right:20px;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ffw-form .close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#000}
.pop-container .success-message{display:none}
.pop-container div.success-message h3{font-size:24px;line-height:1.4;font-weight:600;text-align:center;padding-bottom: 0; background:#FF8989;background:-o-linear-gradient(left,#FCF3C2,#FF8989);background:-webkit-gradient(linear,left top,right top,from(#FCF3C2),to(#FF8989));background:linear-gradient(to right,#FCF3C2,#FF8989);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}
.pop-container .success-message p{font-size:16px;font-weight:400;line-height:1.4;text-align:center;color:#fff}
.pop-container.success form{display:none}
.pop-container.success .success-message{display:block}
.pop-container.success{max-width:380px}
.pop-container.success .form-rhs{width:100%;background:url(../images/marketplace-banner-pattern-23.png) no-repeat;background-size:contain;background-position:left bottom}
.pop-container.success .ffw-form .close{color:rgba(255,255,255,0.8)}
.pop-container.success .ffw-form .close:hover{color:#fff}
::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}
:-ms-input-placeholder{color:rgba(0,0,0,0.6)}
::-moz-placeholder{color:rgba(0,0,0,0.6)}
::-ms-input-placeholder{color:rgba(0,0,0,0.6)}
::placeholder{color:rgba(0,0,0,0.6)}
@media(max-width:992px){
.pop-container .form-lhs .req-lhs-content h2 {font-size: 26px;}
.pop-container .form-lhs .req-lhs-content p {font-size: 18px;}
.pop-container .form-lhs .req-lhs-content ul li {font-size: 16px;}
.pop-container .form-lhs{width:calc(100% - 365px)}
.pop-container .form-rhs{width:365px;padding:50px 25px}
}
@media(max-width:767px){.modech{position:relative;left:initial;top:initial;padding-bottom:20px;}
.pop-container{max-height:90vh;overflow-y:auto}
.pop-container .form-lhs,.pop-container .form-rhs{width:100%;position:unset}
.pop-container .form-rhs{padding:30px 20px}
.pop-container .form-lhs{padding:24px 30px}
.pop-container .form-lhs h2{font-size:24px;text-align:center}
.pop-container .form-lhs .req-lhs-content {text-align: center;}
.pop-container .form-lhs .req-lhs-content h2 {font-size: 20px;}
.pop-container .form-lhs .req-lhs-content p {font-size: 15px;margin: auto;margin-bottom: 20px;}
.pop-container .form-lhs .req-lhs-content ul {max-width: 240px;margin: auto;}
.pop-container .form-lhs .req-lhs-content ul li {font-size: 15px; text-align: left;}
.form-rhs{max-height:none;overflow-y:unset}
.ffw-form .close{color:#fff;right:12px}
}
@media(max-width:425px){.pop-container .form-lhs h2{font-size:20px}
}
/* Inner Page Style */.breadcrumb span::before{display:inline-block;background:url(../images/marketplace-common-sprite-23.png) no-repeat;background-size:219px}
.int-ban-sec{margin-top:90px;padding-top:40px}
.breadcrumb{margin-bottom:60px}
.breadcrumb a,.breadcrumb span{display:inline-block;font-size:14px;line-height:1;color:rgba(255,255,255,0.70);position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.breadcrumb a{text-decoration:underline}
.breadcrumb a:hover{color:#FFE971}
.breadcrumb span{margin-left:10px;padding-left:18px}
.breadcrumb span::before{content:'';background-position:-165px -69px;width:7px;height:12px;position:absolute;left:0;top:0;bottom:0;margin:auto}
.int-ban-sec .comp-details{position:relative;padding-left:120px;margin-bottom:80px}
.int-ban-sec .comp-details::before{content:'';background-repeat:no-repeat;background-size:90px;width:90px;height:90px;position:absolute;left:0;top:0;bottom:0;margin:auto}
.int-ban-sec .comp-details h2{font-size:30px;font-weight:600;line-height:1;margin-bottom:8px}
.int-ban-sec .comp-details p{font-size:18px;line-height:1.4;color:rgba(255,255,255,0.8)}
.tab-sec{min-height: calc(100vh - 432px);background:#0D0D10;position:relative;z-index:2;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.tab-sec::before{content:'';width:100%;height:200px;background:#0D0D10;background:-o-linear-gradient(top,#141417,transparent);background:-webkit-gradient(linear,left top,left bottom,from(#141417),to(transparent));background:linear-gradient(to bottom,#141417,transparent);position:absolute;left:0;top:0;z-index:-1;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.tab-list{width:100%;border-bottom:.5px solid #2C2C2C;position:relative}
.tab-list li{display:inline-block;vertical-align:middle;font-size:16px;font-weight:300;line-height:1;color:#fff;padding-bottom:18px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.tab-list li:nth-child(-1n + 2){margin-right:40px}
.tab-list ul li:hover,.tab-list ul li.active-tab{color:#000;font-weight:600}
.tab-list li:hover,.tab-list li.active-tab{color:#FFE971}
.tab-highlight{position:absolute;height:4px;background:#FFE971;border-radius:10px 10px 0 0;left:0;bottom:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:2}
.tab-content{display:none;padding:50px 0 60px}
.tab-content a{color:#0087FF;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.tab-content a:hover{text-decoration:underline}
.tab-content[data-content="1"]{display:block}
.tab-content .tab-div{margin-bottom:40px}
.tab-content .tab-div img{width:80%;display:block;margin:20px 0;max-width:1000px;}
.tab-content .yel{color:#FFE241}
.tab-content .yel-box{display:inline-block;background:rgba(255,227,65,0.10);border-radius:4px;padding:2px 6px}
.tab-content .dot-box{display:block;line-height:1.5;border-radius:8px;background:rgba(255,227,65,0.04);border:.5px dashed rgba(255,234,113,0.55);border-radius:4px;padding:6px 14px;margin-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.tab-content strong{font-weight:600}
.tab-content h2{font-size:22px;font-weight:600;line-height:1.5;margin-bottom:18px}
.tab-content .tab-list-style{max-width:1000px}
.tab-content .tab-list-style li{font-size:17px;font-weight:300;line-height:1.6;word-break:break-word;color:#fff;padding-left:10px;margin-left:20px}
.tab-content .tab-list-style li:not(:last-child){margin-bottom:20px}
.tab-content .tab-list-style li h6{font-size:16px;font-weight:300;line-height:1.4;margin-bottom:8px}
.tab-content .tab-list-style li p{margin: 10px 0;}
.tab-content .tab-list-style li img{margin-top:20px}
.tab-content .num-style{list-style:decimal}
.tab-content .dot-style{list-style:disc}
.tab-content .dot-style li{display:inline-block;vertical-align:top;width:calc(100% / 3 - 26px)}
.tab-content .dot-style li::before{content:'';display:list-item;position:absolute}
.tab-content .tab-inner-list{margin:10px 0;}
.tab-content .tab-inner-list li{position:relative;padding-left:15px}
.tab-content .tab-inner-list li:not(:last-child){margin-bottom:10px}
.tab-content .tab-inner-list li::before{content:'';width:6px;height:6px;background:rgba(255,255,255,0.8);border-radius:50px;position:absolute;left:0;top:10px}
.tab-content .table-list{margin-bottom:30px;}
.tab-content .table-list li{font-size:16px;font-weight:300;line-height:1.6;}
.tab-content .table-list li:not(:last-child){margin-bottom:10px;}
.tab-content .table-list li span{display:inline-block;max-width:200px;width:100%;}
.tab-content p{font-size:16px;line-height:1.8;color:rgba(255,255,255,0.8);margin-bottom:20px}
.tab-content .tab-boxes{display:table;width:100%;width:calc(100% + 60px);border-collapse:separate;border-spacing:30px 0;margin-left:-30px;margin-top:60px}
.tab-content .tab-box{display:table-cell;vertical-align:top;border-radius:20px;border:1px solid #313131;padding:40px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.tab-content .tab-box:nth-child(3n + 3){margin-right:0}
.tab-content .tab-box i{display:inline-block;background-repeat:no-repeat;background-size: contain;width: 100%;height:30px;margin-bottom:20px;position:relative;margin-left:7px;}
.tab-content .tab-box i:before{content:'';position:absolute;width:48px;height:45px;z-index:-1;border-radius:15px;top:-7px;left:-8px;}
.tab-content .tab-box h2{font-size:22px;line-height:1.4;margin-bottom:10px;position:relative}
.tab-content .tab-box p{margin-bottom:0}
.tab-content .s-code{display: block;line-height: 1.8;word-break: break-word;margin: 20px 0;}
.tab-content .s-code span{display: block;padding-left: 20px;}
.contact-form{display:block;font-size:0;border:1px solid #313131;border-radius:6px;margin-top:40px;position:relative}
.contact-form::before{content:'';background:url(../images/marketplace-banner-pattern-23.png) no-repeat;background-size:400px;width:400px;height:400px;background-position:bottom;position:absolute;right:0;bottom:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.contact-form .c-form-lhs,.contact-form .c-form-rhs{display:inline-block;vertical-align:middle;font-size:16px}
.contact-form .c-form-lhs{background:#fff;border-radius:6px 0 0 6px;padding:60px;width:500px}
.contact-form .c-form-rhs{width:calc(100% - 500px);padding:50px 50px 50px 80px;position:relative}
.contact-form .c-form-lhs .form-head h2{font-size:18px;font-weight:300;color:rgba(0,0,0,0.80);margin-bottom:30px}
.contact-form .c-form-lhs .form-head h2 span{display:block;font-size:26px;color:#000}
.contact-form .c-form-rhs h6{font-size:20px;font-weight:600;line-height:1.4;color:#fff;margin-bottom:30px}
.contact-form .c-form-rhs h2{font-size:30px;font-weight:600;line-height:1.4;background:#FF8989;background:-o-linear-gradient(left,#FCF3C2,#FF8989);background:-webkit-gradient(linear,left top,right top,from(#FCF3C2),to(#FF8989));background:linear-gradient(to right,#FCF3C2,#FF8989);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}
.contact-form .c-form-rhs p{font-size:20px;font-weight:500;line-height:1.4;margin-bottom:30px;max-width:450px}
.contact-form .c-form-rhs ul{position:relative}
.contact-form .c-form-rhs ul::before{content:'';border-right:.7px dashed #5B5FD0;height:100%;position:absolute;left:9px;top:-1px}
.contact-form .c-form-rhs ul li{font-size:18px;line-height:1.4;padding-left:30px;position:relative}
.contact-form .c-form-rhs ul li:not(:last-child){margin-bottom:20px}
.contact-form .c-form-rhs ul li::before{content:'';background:url(../images/marketplace-common-sprite-23.png) no-repeat -198px -67px;background-size:219px;width:18px;height:17px;position:absolute;left:0;top:5px;z-index:2}
.contact-form .c-form-rhs ul li::after{content:'';width:32px;height:32px;background:#000;border-radius:50%;position:absolute;left:-5px;top:-2px;z-index:1}
.c-form-lhs .ffw-form .success-message{display:none}
.c-form-lhs .ffw-form .success-message h3{font-size:22px;line-height:1.4;font-weight:600;color:#109f18;text-align:center;margin-bottom:8px}
.c-form-lhs .ffw-form .success-message p{font-size:15px;font-weight:400;line-height:1.4;text-align:center;color:#000}
.c-form-lhs .ffw-form.success form{display:none}
.c-form-lhs .ffw-form.success .success-message{display:block}
.c-form-lhs .ffw-form.success{max-width:460px}
.c-form-lhs .ffw-form.success .form-rhs{width:100%}
@media(max-width:1200px){.tab-content .tab-boxes{border-spacing:20px 0}
.tab-content .tab-box{padding:40px 30px}
.tab-content .tab-box h2{font-size:18px}
.contact-form .c-form-lhs{width:450px;padding:40px}
.contact-form .c-form-rhs{width:calc(100% - 450px);padding:50px}
.contact-form .c-form-rhs h6{font-size:18px}
.contact-form .c-form-rhs h2{font-size:26px}
.contact-form .c-form-rhs p{font-size:18px}
.contact-form .c-form-rhs ul li{font-size:16px}
.contact-form .c-form-rhs ul li:not(:last-child){margin-bottom:16px}
}
@media(max-width:992px){.int-ban-sec .comp-details h2{font-size:24px}
.int-ban-sec .comp-details p{font-size:16px}
.tab-content h2{font-size:20px;margin-bottom:18px}
.tab-content .tab-list-style li{font-size:16px}
.tab-content .tab-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;width:100%;border-spacing:0;margin:0;margin-top:50px}
.tab-content .tab-box{display:inline-block;width:calc(100% / 2 - 12px)}
.contact-form{margin-top:0}
.contact-form .c-form-lhs{width:350px;padding:30px}
.contact-form .c-form-rhs{width:calc(100% - 350px);padding:30px}
.contact-form .c-form-rhs p{font-size:16px}
}
@media(max-width:767px){.int-ban-sec{margin-top:70px;padding-top:24px}
.breadcrumb{margin-bottom:30px}
.int-ban-sec .comp-details{padding-left:80px;margin-bottom:50px}
.int-ban-sec .comp-details::before{background-size:60px;width:60px;height:60px}
.int-ban-sec .comp-details h2{font-size:20px}
.int-ban-sec .comp-details p{font-size:14px}
.tab-list li{font-size:14px}
.tab-list li:nth-child(-1n + 2){margin-right:20px}
.tab-content{padding:30px 0 60px}
.tab-content h2 {font-size: 18px;}
.tab-content p{font-size:14px}
.tab-content .tab-box{width:100%;padding:30px 24px}
.tab-content .tab-inner-list li{font-size: 14px;margin-left:0;}
.tab-content .table-list li span{max-width:100%;}
.tab-content .dot-style li{width:calc(100% / 2 - 26px)}
.contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;margin:auto}
.contact-form .c-form-rhs h2{font-size:20px}
.contact-form .c-form-lhs,.contact-form .c-form-rhs{display:block;width:100%}
.contact-form .c-form-lhs{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-radius:0 0 6px 6px}
.contact-form .c-form-lhs .form-head h2{font-size:16px;margin-bottom:20px}
.contact-form .c-form-lhs .form-head h2 span{font-size:20px}
}
@media(max-width:425px){.tab-content h2{font-size:18px}
.tab-content .tab-list-style li{font-size:14px}
.tab-content .tab-list-style li:not(:last-child){margin-bottom:16px}
.tab-content .dot-style li{display:list-item;width:100%}
.tab-content .dot-style li:not(:last-child){margin-bottom:10px}
.tab-content .dot-style li::before{display:none}
}
.ffw-form-container{font-family:"ZohoPuvi";}
.ffw-form-container .ffw-form h3{font-size:18px;font-weight:500;padding-bottom:27px;text-align:center;position:relative;z-index:3;}
.ffw-form-container .ffw-form form ul li{margin-bottom:10px;position:relative;}
.ffw-form form ul li.ffw-ic-pro-cat .ffw-ms{border:1px solid #CECECE;border-radius:3px;padding-left:30px;}
.ffw-form-container .ffw-form form ul li.ffw-ic-count select,.ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count select{-webkit-transition:none;-o-transition:none;transition:none;}
.ffw-form-container.ffw-white-field .ffw-form form ul li input,.ffw-form-container.ffw-white-field .ffw-form form ul li select{background:#fff;}
.ffw-form-container.ffw-white-field .ffw-ms,.ffw-form-container.ffw-white-field .ffw-ms .ffw-display-text{background:#fff;}
.ffw-form-container .ffw-field input:focus,.ffw-form-container .ffw-field input:focus-visible{outline:0;border-color:#527be6;}
.ffw-form-container .ffw-form form ul li select:focus-visible{outline:0;}
.ffw-form-container .ffw-form form ul li input[type=submit],.ffw-form-container .ffw-form form ul li select[type=submit]{cursor:pointer;background-color:#db232c;font-size:18px;color:#fff;font-weight:400;border-width:0;padding:10px;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;height:auto;margin-bottom:10px;}
.ffw-form-container .ffw-form form ul li input[type=submit]:hover,.ffw-form-container .ffw-form form ul li select[type=submit]:hover{background:#b90a13;}
.ffw-form-container .ffw-form form ul li input::-webkit-input-placeholder{color:#757575;}
.ffw-form-container .ffw-form form ul li input:-ms-input-placeholder{color:#757575;}
.ffw-form-container .ffw-form form ul li input::-moz-placeholder{color:#757575;}
.ffw-form-container .ffw-form form ul li input::-ms-input-placeholder{color:#757575;}
.ffw-form-container .ffw-form form ul li input::placeholder{color:#757575;}
.ffw-form-container .ffw-form form ul li .ffw-errmsg{display:none;position:relative;color:red;background-color:#fff;padding:5px 0 0 0;font-size:11px;line-height:10px;}
.ffw-form-container .ffw-form form ul li #meGDPRMessage,.ffw-form-container .ffw-form form ul li #meGDPRMessage label,.ffw-form-container .ffw-form form ul li .ffw-privacy{font-size:11px;color:#000;line-height:18px;margin-top:14px;font-weight:300;}
.ffw-form-container .ffw-form form ul li #meGDPRMessage label>b,.ffw-form-container .ffw-form form ul li #meGDPRMessage>b,.ffw-form-container .ffw-form form ul li .ffw-privacy>b{font-weight:300;font-size:10px;}
.ffw-form-container .ffw-form form ul li #meGDPRMessage label>a,.ffw-form-container .ffw-form form ul li #meGDPRMessage>a,.ffw-form-container .ffw-form form ul li .ffw-privacy a{color:#0195fb;}
.ffw-form-container .ffw-form form ul li #meGDPRMessage{margin:10px 0;}
.ffw-form-container .ffw-form form ul li:last-child{margin-top:15px;margin-bottom:0;}
.ffw-form-container .ffw-form form ul li:last-child::before{display:none;}
.ffw-form-container.ffw-icon-black .ffw-form form ul li.ffw-ic-name::before{background-position:-1px -7px;}
.ffw-form-container.ffw-icon-black .ffw-form form ul li.ffw-ic-mail::before{background-position:-1px -37px;}
.ffw-form-container.ffw-icon-black .ffw-form form ul li.ffw-ic-company::before{background-position:0px -145px;height:32px;}
.ffw-form-container.ffw-icon-black .ffw-form form ul li.ffw-ic-phone::before{background-position:0px -70px;}
.ffw-form-container.ffw-icon-black .ffw-form form ul li.ffw-ic-count::before{background-position:0px -107px;}
.ffw-form-container.ffw-icon-black .ffw-form form ul li.ffw-ic-date::before{background-position:0px -184px;}
.ffw-form-container.ffw-icon-blue .ffw-form form ul li.ffw-ic::before{content:"";background:url('../images/ffw-form-icons-sprite-blue.png') no-repeat 0 0;background-size:44px 297px;display:inline-block;vertical-align:middle;position:absolute;top:5px;left:0;width:40px;height:30px;background-position:0 0;}
.ffw-form-container.ffw-icon-blue .ffw-form form ul li.ffw-ic-name::before{background-position:-1px -7px;}
.ffw-form-container.ffw-icon-blue .ffw-form form ul li.ffw-ic-mail::before{background-position:-1px -37px;}
.ffw-form-container.ffw-icon-blue .ffw-form form ul li.ffw-ic-company::before{background-position:0px -145px;height:32px;}
.ffw-form-container.ffw-icon-blue .ffw-form form ul li.ffw-ic-phone::before{background-position:0px -70px;}
.ffw-form-container.ffw-icon-blue .ffw-form form ul li.ffw-ic-count::before{background-position:0px -107px;}
.ffw-form-container.ffw-icon-blue .ffw-form form ul li.ffw-ic-date::before{background-position:0px -184px;}
.ffw-form-container.ffw-icon-blue-2 .ffw-form form ul li.ffw-ic::before{content:"";background:url('../images/ffw-form-icons-sprite-blue-2.png') no-repeat 0 0;background-size:44px 297px;display:inline-block;vertical-align:middle;position:absolute;top:5px;left:0;width:40px;height:30px;background-position:0 0;}
.ffw-form-container.ffw-icon-blue-2 .ffw-form form ul li.ffw-ic-name::before{background-position:-1px -7px;}
.ffw-form-container.ffw-icon-blue-2 .ffw-form form ul li.ffw-ic-mail::before{background-position:-1px -37px;}
.ffw-form-container.ffw-icon-blue-2 .ffw-form form ul li.ffw-ic-company::before{background-position:0px -145px;height:32px;}
.ffw-form-container.ffw-icon-blue-2 .ffw-form form ul li.ffw-ic-phone::before{background-position:0px -70px;}
.ffw-form-container.ffw-icon-blue-2 .ffw-form form ul li.ffw-ic-count::before{background-position:0px -107px;}
.ffw-form-container.ffw-icon-blue-2 .ffw-form form ul li.ffw-ic-date::before{background-position:0px -184px;}
.ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count select{width:calc(50% - 5px);display:inline-block;border:none;}
.ffw-form-container .ffw-form.form-us form ul li select#country_state{padding-left:10px;}
.ffw-form-container .ffw-form-fields{padding-left:0;margin:0;}
.ffw-form-container .ffw-form strong{font-weight:300;}
.ffw-form-container .ffw-hide{display:none;}
.ffw-form-container .ffw-form form ul li.ffw-ic-count select,.ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count select{-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;}
.ffw-form-container .ffw-form p{margin-top:0;margin-bottom:0;text-align:center;font-weight:400;font-size:16px;line-height:27px;}
.ffw-form-container .ffw-form h2{font-size:22px;line-height:28px;text-align:center;font-weight:500;color:#000;width:90%;margin:AUTO;margin-bottom:27px;margin-top:5px;}
.ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count{border:#e0e0e0 solid 1px;background:#fafafa;border-radius:3px;position:relative;}
.ffw-form-container .ffw-form.form-us form ul li.ffw-ic-count:after{content:'';width:1px;height:60%;background:#e0e0e0;position:absolute;left:49%;right:auto;top:20%;}
.ffw-form-container .ffw-field .palceholder{position:absolute;top:10px;left:42px;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;}
.ffw-form-container .ffw-field label{font-weight:300;color:#000;font-size:14px;}
.ffw-form-container .ffw-field .star{color:#646464;font-size:12px;position:relative;}
.ffw-form-container .ffw-field .palceholder.focused{top:-2px;padding:0 5px;left:37px;}
.ffw-form-container .ffw-field .focused label{font-size:10px;}
.ffw-form-container .ffw-field .palceholder .star{color:red;}
.ffw-form-container .ffw-form form ul li .demo-check{display:inline-block!important;width:14px!important;float:left;margin-right:6px;width:12px;height:14px;margin-left:0;padding-left:0;appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;margin-top:5px;}
.ffw-form-container .ffw-form form ul .demo-checkbox:before{display:none;}
.ffw-form-container .ffw-field-demo-date{display:none;}
.ffw-form-container label{cursor:pointer;}
.ffw-form-container .demo-checkbox label{font-size:14px;padding-left:5px;margin-top:1px;display:inline-block;}
.ffw-form-container .ffw-form-thanks-msg{display:none;}
.ffw-form-container.ffw-form-success .ffw-form{display:none;}
.ffw-form-container.ffw-form-success .ffw-form-thanks-msg{display:block;}
.ffw-form-container .ffw-checkbox label{opacity:1;}
.ffw-form-container .ffw-ms{height:40px;width:100%;padding:5px 0;font-size:12px;outline:none;color:#000;background:#fafafa;border:1px solid #e0e0e0;height:auto;position:relative;}
.ffw-form .ffw-ms .ffw-display-text{cursor:pointer;width:100%;background:#fafafa;border:0;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;outline:0;padding-left:0;padding-right:20px;min-height:30px;position:relative;background-size:8px;background-position:96%;text-align:left;padding-left:20px;height:30px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;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 + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;}
.ffw-form .ffw-ms .ffw-display-text.active::after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.ffw-form .ffw-ms .ffw-display-text.has-options{color:#000;}
.ffw-form .ffw-ms .ffw-others-errmsg{display:none;color:red;font-size:12px;margin-top:5px;}
.ffw-form .ffw-ms .ffw-dd{background:#fff;border:1px solid #b7b7b7;border-top:0;-webkit-box-shadow:0 -10px 20px #e4e4e4b8;box-shadow:0 -10px 20px #e4e4e4b8;display:none;position:absolute;z-index:10;left:0;top:100%;left:-1px;right:-1px;}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists{overflow-y:auto;max-height:126px;}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld{display:block;position:relative;font-size: 14px; padding:10px 15px;padding-left:43px;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-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld .ffw-ms-checkmark{position:absolute;top:11px;left:15px;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-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld .ffw-ms-checkmark:after{content:"";position:absolute;display:none;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 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-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input:checked ~ .ffw-ms-checkmark{background-color:#0275ff;border-color:#0275ff;}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld input:checked ~ .ffw-ms-checkmark:after{display:block;}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld:hover{background-color:#f3f3f3;}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-ms-fld:hover input ~ .ffw-ms-checkmark{border-color:#0275ff;}
.ffw-form .ffw-ms .ffw-dd .ffw-dd-lists .ffw-others-fld{padding:10px 15px;display:none;}
.ffw-form .ffw-ms .ffw-dd .ffw-ms-done{cursor:pointer;padding:8px 20px;border-radius:3px;background:#293380;color:#fff;margin:10px auto;text-align:center;width:50%;}
.ffw-form-container .ffw-additional-data,.ffw-form-container .ffw-hidden-data{display:none;}
@media screen and (max-width :600px){.ffw-form-container .ffw-ms .ffw-display-text{height:auto;white-space:inherit;}
}
@media screen and (max-width:767px){.ffw-form-container .ffw-form{padding:20px;}
.ffw-form-container .ffw-form h2{font-size:18px;}
}
.ffw-form-type-1 .ffw-form form ul li input,.ffw-form-type-1 .ffw-form form ul li select{height:44px;line-height:27px;background-color:#fafafa;border:#e0e0e0 solid 1px;padding:8px 10px 5px 40px;display:block;width:100%;font-size:14px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;}
.ffw-form-type-1 .ffw-field .palceholder{position:absolute;top:10px;left:42px;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;}
.ffw-form-type-1 .ffw-field label{font-weight:300;color:#000;font-size:14px;opacity:.6;}
.ffw-form-type-1 .ffw-field .star{color:#646464;font-size:12px;position:relative;}
.ffw-form-type-1 .ffw-field .palceholder.focused{top:-2px;padding:0 5px;left:37px;}
.ffw-form-type-1 .ffw-field .focused label{font-size:10px;}
.ffw-form-type-1 .ffw-field .palceholder .star{color:red;}
.ffw-form-type-2 .ffw-form form ul li input,.ffw-form-type-2 .ffw-form form ul li select{height:44px;line-height:27px;background-color:#fafafa;border:#e0e0e0 solid 1px;padding:10px 15px;display:block;width:100%;font-size:14px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;}
.ffw-form-type-2 .ffw-form form ul li.ffw-ic::before{display:none;}
.ffw-form-type-3 .ffw-form.form-us form ul li.ffw-ic-count{border-bottom:#e0e0e0 solid 1px;border-radius:3px;position:relative;}
.ffw-form .ffw-ms{height:40px;width:100%;padding:5px 0;font-size:13px;outline:none;color:#000;border:none;background:transparent;border-bottom:1px solid #e0e0e0;height:auto;position:relative;}
.ffw-form .ffw-ms .ffw-display-text{font-size: 14px; cursor:pointer;width:100%;border:0;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;outline:0;padding-left:0;padding-right:20px;min-height:30px;position:relative;background-size:8px;background-position:96%;text-align:left;padding-left:9px;height:30px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:transparent;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 + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:6px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;}