 @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_regular_italic.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.eot?#iefix) format('embedded-opentype'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.woff2) format('woff2'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.woff) format('woff'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_regular_italic.ttf) format('truetype');font-style:italic;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_semibold_italic.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.eot?#iefix) format('embedded-opentype'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.woff2) format('woff2'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.woff) format('woff'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_semibold_italic.ttf) format('truetype');font-style:italic;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_bold_italic.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.eot?#iefix) format('embedded-opentype'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.woff2) format('woff2'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.woff) format('woff'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_bold_italic.ttf) format('truetype');font-style:italic;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}
    @font-face{font-family:ZohoPuvi;src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.eot);src:url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.eot?#iefix) format('embedded-opentype'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.woff2) format('woff2'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.woff) format('woff'),url(https://fonts.zohowebstatic.com/zohopuvi/3.5/zoho_puvi_black.ttf) format('truetype');font-style:normal;font-weight:800;font-display:swap}
    body,html{width:100%;height:100%;margin:0;padding:0}
    *{margin:0;padding:0;font-family:ZohoPuvi}
    ::after,::before,body,body *{margin:0;padding:0;box-sizing:border-box}
    a{text-decoration:none}
    ol li,ul li{list-style:none}
    .wsm-container{max-width:1320px;padding:0 20px;margin:0 auto}
    .logo img{max-width:121px}
    .header-sec{padding:20px 0}
    body{background:url(https://www.manageengine.com/log-management/images/gpo-checklist-bg.png) no-repeat;background-color:#3f229c;background-size:cover}
    body.noScroll{overflow:hidden!important}
    .main-page{position:relative}
    .main-page::before{content:'';position:absolute;width:75%;height:75%;bottom:0;background:-webkit-radial-gradient(90.91% 59.39% at 50.66% 56.83%,#3f229c 0,rgba(63,34,156,0) 100%);background:-o-radial-gradient(90.91% 59.39% at 50.66% 56.83%,#3f229c 0,rgba(63,34,156,0) 100%);background:-moz-radial-gradient(90.91% 59.39% at 50.66% 56.83%,#3f229c 0,rgba(63,34,156,0) 100%);background:radial-gradient(circle,#ff7e5f,#feb47b);background:radial-gradient(90.91% 59.39% at 50.66% 56.83%,#3f229c 0,rgba(63,34,156,0) 100%);left:50%;transform:translateX(-50%)}
    .ban-sec{padding:50px 0 80px;min-height:calc(100% - 137px)}
    .ban-lhs{width:calc(50% - 60px);display:inline-block;vertical-align:top;position:relative;z-index:1}
    .ban-rhs{margin-left:90px;width:600px;display:inline-block;vertical-align:top;position:relative;z-index:1}
    .ban-cont{text-align:left;max-width:850px;margin:0 auto}
    .ban-cont p span{color:#4dd4a2}
    .ban-cont h1{color:#fff;text-align:left;font-size:60px;font-style:normal;font-weight:700;line-height:73px;margin-bottom:20px}
    .ban-cont p{color:#ededed;font-size:21px;font-style:normal;font-weight:500;line-height:36.5px}
    .ban-lhs .banner{padding:30px;border-radius:10px;background:#351a8a;margin-top:30px}
    .ban-lhs .banner .cont{width:calc(100% - 150px);margin-left:10px;display:inline-block;vertical-align:middle}
    .ban-lhs .banner .cont p{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:30px}
    .ban-lhs .banner .cont .form-cta{color:#ff5630;text-align:center;font-size:16px;font-weight:400;line-height:30px;text-decoration:underline;background:0 0;padding:0;text-transform:none}
    .ban-lhs .banner .cont .form-cta::before{display:none}
    .ban-lhs .banner .cont .form-cta i{display:inline-block;background:url('https://www.manageengine.com/log-management/images/gpo-checklist-sprite.png') no-repeat -142px -555px;
        background-size: 389px 573px;
        width: 17px;
        height: 11px;vertical-align:middle;position:relative;top:-2px;left:5px}
    .ebook-img{display:inline-block;background: url('https://www.manageengine.com/log-management/images/gpo-checklist-sprite.png') no-repeat -254px -16px;
        background-size: 389px 573px;
        width: 134px;
        height: 176px;vertical-align:middle}
    .checklist-container{position:relative;max-width:1240px;padding:0 20px;margin:75px auto 100px}
    .checklist-slider{position:relative}
    .checklist-slider::before{content:'';position:absolute;background:url('https://www.manageengine.com/log-management/images/gpo-checklist-sprite.png') no-repeat -20px -15px;
        background-size: 389px 573px;
        width: 149px;
        height: 177px;
        left:-118px;top:-26px}
    .slide{width:100%;border-radius:20px;background:#f5fffb;box-shadow:0 0 24px 0 rgba(0,0,0,.15);padding:80px;position:relative;display:none}
    .slide.active{display:block;opacity:1;max-width:1100px}
    .slide h2{color:#000;font-size:40px;font-style:normal;font-weight:600;line-height:50px}
    .slide p{color:#000;font-size:18px;font-style:normal;font-weight:300;line-height:35px;margin:35px 0}
    .slide-cont{max-width:673px}
    .slide-img{position:absolute;background:url('https://www.manageengine.com/log-management/images/gpo-checklist-sprite.png') no-repeat -76px -223px;
        background-size: 389px 573px;
        width: 260px;
        height: 190px;display:inline-block;bottom:-17px;right:-6px;z-index:1}
    .cr{border-top:1px solid #7d63d2;padding:16px 0 15px;text-align:center;background:#3f229c}
    .cr p{color:#fff;font-size:12px}
    .custom-radio{width:92px;height:40px;border-radius:56px;border:1px solid #b5b5b5;padding:8px;padding-right:21px;position:relative;display:inline-block;cursor:pointer;margin-right:15px}
    .custom-radio input[type=radio]{opacity:0;display:none}
    .custom-radio input[type=radio]:checked~.custom-checkmark{background:url('https://www.manageengine.com/log-management/images/gpo-checklist-sprite.png') no-repeat -101px -550px;background-size:389px 573px;width:24px;height:24px;border:1px solid #fff}
    .custom-radio.no input[type=radio]:checked~.custom-checkmark{background-position:-196px -549px;}
    .custom-radio.yes:has(input[type=radio]:checked){background:linear-gradient(180deg,#2ca862 0,#1a5734 100%);box-shadow:2px 6px 13px 0 rgba(27,119,67,.21);border:1px solid #2ca862}
    .custom-radio.no:has(input[type=radio]:checked){background:#f33837;box-shadow:0 4px 4px 0 rgba(0,0,0,.25) inset;border:1px solid #f33837}
    .custom-radio input[type=radio]:checked~.check_label{color:#fff}
    .slide span.check_label{color:#b5b5b5;font-size:16px;font-weight:400;line-height:25px;text-transform:uppercase;margin-left:4px}
    .custom-checkmark{width:24px;height:24px;border-radius:20px;border:1px solid #b5b5b5;display:inline-block;vertical-align:top}
    .info{display:inline-block;background:url('https://www.manageengine.com/log-management/images/gpo-checklist-sprite.png') no-repeat -238px -551px;
        background-size: 389px 573px;
        width: 18px;
        height: 17px;vertical-align:top;margin-left:10px;cursor:pointer}
    .head{display:inline-block;vertical-align:top;color:#2ca075;font-size:20px;font-weight:400;line-height:20px;text-transform:uppercase;margin-bottom:20px}
    #backToTop{display:none!important}
    .table-pop-container{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);left:0;top:0;z-index:99;display:none}
    .table-container{position:relative;top:100px;max-width:1100px;margin:0 auto;height:auto;background:#fff;border-radius:20px}
    .table-res-con{position:relative;overflow-y:scroll}
    .rows{display:none}
    .rows.active{display:table-row}
    table{border-radius:20px;width:1100px}
    th{padding:25px 41px;color:#fff;font-size:16px;font-weight:400;line-height:20px}
    th:first-child{background:#4a4aad;width:216px;border-radius:20px 0 0 0}
    th:nth-child(2){background:#3c71c4;width:296px}
    th:nth-child(3){background:#3997c9;width:319px}
    th:nth-child(4){border-radius:0 20px 0 0;background:#27c48f;width:269px}
    .table-container .close{position:absolute}
    table,td,th{border-collapse:collapse}
    td{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:23.5px;padding:31px 40px}
    .table-container p{padding:60px 0;max-width:800px;margin:0 auto;text-align:center;color:#000;font-size:16px;font-weight:400;line-height:29.5px}
    table{border-collapse:collapse}
    td{border:1px solid #eaeaea;vertical-align:top}
    .table-container .close{color:#ff2f2f;width:20px;height:20px;border-radius:20px;border:1px solid #ff2f2f;text-align:center;position:absolute;top:-35px;right:10px;cursor:pointer}
    td ol li{list-style-type:numbers}
    .last-active{opacity:1!important;z-index:1}
    #scorePopup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);text-align:center;display:none;z-index:2}
    .table-pop-container{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);left:0;top:0;z-index:99;display:none;overflow-y:auto}
    .table-container{position:relative;top:100px;max-width:1100px;margin:0 auto;height:auto;background:#fff;border-radius:20px}
    .table-res-con{position:relative;overflow-y:auto;border-radius:20px}
    .rows{display:none}
    .rows.active{display:table-row}
    table{border-radius:20px;width:1100px}
    th{padding:25px 41px;color:#fff;font-size:16px;font-weight:400;line-height:20px}
    th:first-child{background:#4a4aad;width:216px;border-radius:20px 0 0 0}
    th:nth-child(2){background:#3c71c4;width:296px}
    th:nth-child(3){background:#3997c9;width:319px}
    th:nth-child(4){border-radius:0 20px 0 0;background:#27c48f;width:269px}
    .table-container .close{position:absolute}
    table,td,th{border-collapse:collapse}
    td{color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:23.5px;padding:31px 40px}
    .table-container p{padding:60px 0;max-width:800px;margin:0 auto;text-align:center;color:#000;font-size:16px;font-weight:400;line-height:29.5px}
    table{border-collapse:collapse}
    td{border:1px solid #eaeaea;vertical-align:top}
    .table-container .close{color:#ff2f2f;width:20px;height:20px;border-radius:20px;border:1px solid #ff2f2f;text-align:center;position:absolute;top:-35px;right:10px;cursor:pointer}
    td ol li{list-style-type:numbers}
    .score-popup-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:99;display:none;overflow-y:auto}
    #scorePopup{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);text-align:center;max-width:1100px;padding:85px;display:block}
    .score-popup-wrapper{display:flex;max-width:650px;margin:0 auto}
    .circular-progress{position:relative;width:276px;height:276px;border-radius:50%;background:conic-gradient(#4caf50 0deg,#ddd 0deg);display:flex;align-items:center;justify-content:center;transition:all ease-in .5s}
    .circular-progress::before{content:"";position:absolute;width:220px;height:220px;background:#fff;border-radius:50%}
    .progress-value{position:relative;font-size:24px;font-weight:700;color:#333;font-size:40px;font-style:normal;font-weight:700;line-height:60px}
    #closePopup{margin-top:10px;padding:5px 10px;border:none;background:#4caf50;color:#fff;cursor:pointer;border-radius:5px}
    .score-popup-lhs,.score-popup-rhs{width:50%;text-align:left}
    .score-popup-lhs img{max-width:274px;height:auto}
    .congrats{color:#2ca075;font-size:22px;font-weight:600;line-height:24px;letter-spacing:2.2px;text-transform:uppercase}
    .score-popup-rhs{text-align:left}
    .score-popup-rhs .form-cta{margin-top:30px}
    #scorePopup.low .score-popup-rhs .congrats{display:none}
    .score-popup-rhs h2,.score-popup-rhs h2 .progress-value{color:#000;font-size:60px;font-weight:600;line-height:60px;margin:20px 0}
    .score-popup-rhs p{color:#000;font-size:23px;font-style:normal;font-weight:400;line-height:35px}
    #scorePopup .cta{max-width:650px;margin:50px auto 0}
    #scorePopup .cta p{color:#000;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:30px}
    #scorePopup .cta span{color:#e11f26;text-align:center;font-size:20px;font-style:normal;font-weight:300;line-height:30px;text-decoration:underline}
    .dec{display:inline-block;position:absolute;background:url('https://www.manageengine.com/log-management/images/gpo-checklist-sprite.png') no-repeat;background-size:389px 573px;}
    .dec-1{background-position:-101px -480px;
        width: 26px;
        height: 26px;left:85px;top:55px;width:26px;height:26px}
    .dec-2{background-position:-320px -462px;width:81px;height:55px;top:36px;right:43px}
    .dec-3{background-position:-154px -465px;width:70px;height:52px;bottom:29px;left:38px}
    .dec-4{background-position:-251px -465px;width:45px;height:44px;right:36px;bottom:25px}
    .progress-container{position:relative;width:276px;height:276px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .5s}
    .progress-ring{transform:rotate(-90deg)}
    .progress-ring-bg,.progress-ring-circle{fill:none;stroke-width:30;cx:138;cy:138;r:104;stroke-linecap:round}
    .progress-ring-bg{stroke:#ddd}
    .progress-ring-circle{stroke-dasharray:653;stroke-dashoffset:653;stroke:url(#progress-gradient);transition:stroke-dashoffset 1s ease-in-out,stroke .5s}
    .progress-text{position:absolute;font-size:32px;font-weight:700;color:#000;top:62%;left:50%;transform:translate(-50%,-50%)}
    .emoji{background:url('https://www.manageengine.com/log-management/images/gpo-checklist-sprite.png') no-repeat -22px -315px;background-size:373px 501px;width:63px;height:63px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}
    .down-pop-trigger{cursor:pointer}
    #scorePopup.low .emoji{background-position:-201px -317px}
    #scorePopup.average .emoji{background-position:-106px -317px}
    .down-pop-container,.form-pop-container{position:fixed;top:0;left:0;background:rgba(0,0,0,.6);width:100%;height:100%;z-index:99;display:none;overflow-y:auto}
    .dwn-pop{display:flex;max-width:1100px;background:#fff;position:relative;animation:auto;margin:0 auto;top:100px;padding:85px;border-radius:20px;gap:50px}
    .dwn-pop h2{color:#000;font-size:36px;font-style:normal;font-weight:600;line-height:55px}
    .dwn-pop p{color:#636363;font-size:22px;font-weight:300;line-height:44px;margin:15px 0}
    .form-cta{border-radius:55px;background:#e11f26;display:inline-block;color:#fff;font-size:18px;font-weight:500;line-height:18px;text-transform:uppercase;padding:20px 25px 20px 45px;position:relative;cursor:pointer}
    .form-cta:hover{background:#c2191e;transition:all ease .3s}
    .form-cta::before{content:'';position:absolute;background:url('https://www.manageengine.com/log-management/images/gpo-checklist-sprite.png') no-repeat -272px -549px;
        background-size: 389px 573px;
        width: 13px;
        height: 16px;left:25px;top:20px}
    .down-pop-lhs img{width:283px;height:auto}
    .dwn-pop .close{color:#ff2f2f;width:20px;height:20px;border-radius:20px;border:1px solid #ff2f2f;text-align:center;position:absolute;top:-35px;right:10px;cursor:pointer}
    .ffw-form{padding:33px 42px;width:100%;border-radius:10px;display:table;margin:auto;position:relative;z-index:3;max-width:400px;top:100px;background:#fff}
    .ffw-form h3{font-weight:500;font-size:24px;line-height:35px;text-align:center;color:#000;margin-bottom:22px;padding:0 20px}
    .ffw-form form ul li{margin-bottom:12px;position:relative;border-radius:4px}
    .ffw-form form ul li:nth-child(-n+4){background:#fafafa;border:1px solid #e0e0e0}
    .ffw-form form ul li:last-child{margin-bottom:0}
    .ffw-form form ul li input,.ffw-form form ul li select{height:50px;line-height:27px;background-color:#fff;border:none;padding:6.5px 18px 5px 15px;display:block;width:100%;font-size:14px;color:#000;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;outline:0;font-weight:300;font-family:ZohoPuvi;border-radius:4px}
    .ffw-form form ul li input[type=submit]{background:#e83a24;color:#fff;font-weight:500;font-size:18px;cursor:pointer;border:none;padding-right:0;height:56px;transition:.3s;padding-left:0}
    .ffw-form form ul li input[type=submit]:hover{background:#db3721;box-shadow:4px 8px 15px rgba(227,54,57,.35);transition:all ease .4s}
    .ffw-form.with-state form ul li select{width:49%;display:inline-block}
    .ffw-form.with-state form ul li .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;font-weight:300;border:.5px solid #b6c0c1;border-radius:4px;height:77px;resize:none}
    .ffw-errmsg{display:none;position:absolute;background:red;color:#fff;padding:2px 3px;border-radius:3px;font-size:11px;top:-8px;right:10px;line-height:11px}
    .ffw-form #meGDPRMessage,.ffw-form .ffw-privacy{font-weight:300;font-size:11px;line-height:18px;color:#000;margin-top:8px}
    .ffw-form .ffw-privacy a{text-decoration:underline;color:#000}
    .ffw-form .ffw-privacy strong{font-weight:500}
    #meGDPRMessage a{color:#000;text-decoration:underline;}
    #meGDPRMessage .checkmarkgdpr.enableCheckgdpr:before{border-width:0 1px 1px 0!important}
    #meGDPRMessage .checkmarkgdpr{top:1px}
    .ffw-form select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;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 + 10.5px),calc(100% - 15px) calc(1em + 10.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;color:#000}
    .ffw-form .thanks-msg p a{text-decoration:underline}
    .ffw-form .thanks-msg h3{margin-bottom:20px}
    .palceholder{position:absolute;top:14px;left:41px;transition:.3s ease-in;font-size:15px;font-weight:300;color:#000}
    .palceholder label{margin-bottom:0;font-size:14px}
    .palceholder.focused{top:-8px;left:15px;background:#fff;color:#345dee}
    .palceholder{position:absolute;left:15px;top:16px;font-weight:300}
    .star{color:#f0483c}
    .down-pop-trigger{position:relative}
    .down-pop-trigger:hover::after{content:'';position:absolute;width:22px;height:14px;right:-27px;top:5px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="14" viewBox="0 0 22 14" fill="none"><path d="M1 7L21 7" stroke="%23E11F26" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 1L21 7L15 13" stroke="%23E11F26" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}
    @media (max-width:1320px){
    .ban-rhs{width:calc(50% - 30px);margin-left:30px}
    .ban-lhs{width:calc(50% - 10px)}
    }
    @media (max-width:1280px){
    .slide.active{padding:50px 50px 80px;max-width:1000px}
    }
    @media (max-width:1200px){
    .table-container{max-width:80%}
    #scorePopup{width:90%;margin:50px 0}
    .slide.active::after,.slide.active::before{display:none}
    .ban-lhs .banner .cont p{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:26px}
    .ban-cont h1{font-size:50px;line-height:60px}
    .ban-lhs .banner{padding:20px}
    }
    @media (max-width:992px){
    .checklist-slider::before,.slide-img{display:none}
    .checklist-slider{max-width:600px;margin:0 auto}
    .ban-lhs{text-align:center}
    .ban-lhs .ban-cont p{text-align:center}
    .ban-rhs{margin-left:0;margin-top:50px}
    .ban-lhs,.ban-rhs{width:100%}
    .ban-lhs .banner .cont{width:100%}
    .slide h2{color:#000;font-size:35px;font-style:normal;font-weight:600;line-height:45px}
    .slide p{font-size:16px;margin:15px 0}
    .dwn-pop{max-width:80%;flex-direction:column;align-items:center;padding:30px}
    .dwn-pop p{font-size:18px;line-height:30px}
    .score-popup-wrapper{flex-direction:column;align-items:center}
    #scorePopup{padding:50px 30px}
    .congrats{line-height:30px}
    .score-popup-lhs,.score-popup-rhs{width:100%;text-align:center}
    .score-popup-rhs{text-align:center;padding:0 20px}
    .score-popup-rhs h2,.score-popup-rhs h2 .progress-value{color:#000;font-size:60px;font-weight:600;line-height:65px;margin:20px 0;text-align:center}
    .congrats{display:block}
    .ban-cont h1{color:#fff;text-align:center;font-size:42px;font-style:normal;font-weight:600;line-height:65px}
    .score-popup-rhs h2,.score-popup-rhs h2 .progress-value{font-size:35px;line-height:45px}
    #scorePopup .cta,.score-popup-rhs p{font-size:18px;padding:0}
    .score-popup-rhs .form-cta{margin-top:15px}
    #scorePopup .cta{margin-top:20px}
    #scorePopup .dec{display:none}
    .table-container p{padding:30px}
    }
    @media (max-width:600px){
    .slide h2{font-size:28px;line-height:40px}
    .ban-cont h1 svg{display:none}
    .ban-cont h1{color:#fff;text-align:center;font-size:30px;font-style:normal;font-weight:600;line-height:40px;margin:20px 0}
    }
    @media (max-width:450px){
    .ffw-form{width:90%;padding:30px 20px}
    .slide.active{padding:30px}
    #scorePopup .cta p,#scorePopup .cta span{font-size:16px}
    .dwn-pop{padding:20px;max-width:95%;gap:20px}
    .dwn-pop h2{color:#000;font-size:28px;font-style:normal;font-weight:600;line-height:40px}
    }
    .slide-progress-bar{margin-bottom:20px}
    .slide-progress-bar span{width:20px;height:5px;border-radius:2px;display:inline-block;margin-right:2px;background:#dfdfdf}
    .slide-progress-bar span.active{background:#2aae7e}
    @media (max-width:375px){
    #scorePopup{padding:10px 5px}
    }
    .ffw-form .close{cursor:pointer;width:27px;height:27px;position:absolute;right:10px;top:10px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27" fill="none"><path d="M13.5 26C20.4036 26 26 20.4036 26 13.5C26 6.59644 20.4036 1 13.5 1C6.59644 1 1 6.59644 1 13.5C1 20.4036 6.59644 26 13.5 26Z" stroke="%23E9152B" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.251 9.75L9.75098 17.25" stroke="%23E9152B" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.75098 9.75L17.251 17.25" stroke="%23E9152B" stroke-linecap="round" stroke-linejoin="round"/></svg>');user-select:none;-moz-user-select:none}
      	 
