.submenu,header li.submenu{margin-right:12px}*{box-sizing:border-box}body,button,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0;font-family:var(--font_Ubuntu);font-weight:400}ol,ul{list-style:none}a{text-decoration:none}button,select{border:none;outline:0;background:0 0;font-family:inherit}.menu-icon>span,.menu-icon>span:after,.menu-icon>span:before{position:absolute;border-radius:1px;background-color:#696969}a,button,input{-webkit-tap-highlight-color:transparent}input:focus{outline:0}img{vertical-align:middle}a:focus,a:hover{text-decoration:none!important}a:focus-visible{outline:0}.btn.focus,.btn:focus,.btn:hover{outline:0!important}.header-outer{position:absolute;z-index:999;top:0;left:0;width:100%}::selection{background-color:#e53935;color:#eee}.menu-toggle{display:none}.mobile-bar{position:fixed;top:10px;left:0;padding:0;width:100%;height:65px;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.menu-icon,.menu-icon>span{transition:transform .3s ease-in;display:block}.mobile-bar.stick{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);top:0;left:0}.menu-icon{float:right;position:relative;width:25px;height:100%;cursor:pointer;z-index:9999}.menu-icon>span{font-size:16px!important;top:55%;margin-top:-.3em;width:100%;height:.199em}.menu-icon>span:after,.menu-icon>span:before{content:"";width:100%;height:90%;transition:transform .3s}.menu-icon>span:before{transform:translateY(-.6em)}.menu-icon>span:after{transform:translateY(.6em)}.menu-toggle:checked+.mobile-bar .menu-icon{transform:rotate(45deg)}.menu-toggle:checked+.mobile-bar span:after,.menu-toggle:checked+.mobile-bar span:before{transform:rotate(90deg)}.menu-toggle:checked~.header{visibility:visible;opacity:1;transition-delay:0s}.header{visibility:hidden;opacity:0;position:fixed;top:0;left:0;padding-top:60px;width:100%;height:100%;padding-right:5.7px;color:#eee;transition:opacity .3s ease-in,visibility 0s ease-in .3s;z-index:110}.header nav,.header ul{height:50%;text-align:center;margin:0}.header li a,.header li button{font-family:var(--font_Ubuntu);font-size:16px;color:var(--primary_clr);-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;cursor:pointer}.header a,.header button,.header span{transition:background-color .3s ease-in}.header li a:hover,.header li button:hover{color:var(--red_clr);outline:0}.header li a i{position:absolute;top:26px;right:-3px;font-size:18px}.header li:hover{color:#696969;transition:color .3s ease-in}.header a,.header button{display:block;padding:25px}span.close-icon{position:absolute;top:0;right:0}.join-link{position:absolute;right:40px;top:0;z-index:9999}.navbar-brand{padding:0}.navbar-brand>img{height:64px;width:auto;z-index:10;position:fixed;top:5px;left:0;padding:0 25px;max-width:245px;transition:.3s}.mobile-nav{top:0;width:100%;position:fixed}.submenu,.submenu li.submenu-step1{position:relative}.free-btn,header a.trial-btn,header button.trial-btn{border:1.5px solid var(--red_clr);box-sizing:border-box;border-radius:50px;padding:9px 18px;-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:15px;color:var(--red_clr);cursor:pointer}.free-btn{border:1.5px solid var(--red_clr)!important}header .free-btn:hover,header a.trial-btn:hover{background:var(--red_clr);color:var(--white_clr)}.submenu li.parent,.submenu li.submenu-step1.parent ul.child-menu li a{color:var(--secondary_clr)}.header li a.video-link{color:#1f579b;padding-left:50px;font-size:15px;position:relative}.header li a.video-link span{color:#1f579b;font-size:22px;position:absolute;top:13px;left:20px}.header li a.video-link:hover{color:#1f579b}@media (min-width:1000px){#dashboard-login{margin:15px 0!important}.header.stick{float:left;width:100%;min-height:70px;margin-top:0!important;background:var(--white_clr);box-shadow:0 0 4px 1px rgba(0,0,0,.1)}.mobile-bar{display:none}.header{z-index:5;position:relative;left:0;padding-top:0;width:100%;visibility:visible;opacity:1;text-align:right;margin-top:10px!important;transition:.3s}.header li{display:inline-block;margin-right:-6px;border:none;text-align:left}}.submenu li.submenu-step1 ul.child-menu,.submenu ul{position:absolute;padding:0;margin:0;display:none}@media (min-width:1000px) and (max-width:1160px){header .container,header .container-lg{max-width:530px!important}.header li a.video-link{display:none}.navbar-brand>img{top:14px!important}.navbar-brand.logo-stick>img{top:2px!important}}.submenu li.parent{display:block;float:none;width:100%;padding:0 8px;font-size:14px;line-height:2.4;min-height:62px}.submenu-inner{float:left;width:100%;background:var(--white_clr);min-width:190px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:2px;line-height:1.8;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.submenu li.parent a{background:0 0;padding:5px;display:block;font-size:14px}.header .submenu-inner li.parent.large-cont a,.submenu li.parent.large-cont a{line-height:1.5!important}.submenu li:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.submenu li:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.submenu li:last-child a{border-bottom:1px solid transparent}.submenu .parent:hover a,.submenu li.submenu-step1.parent ul.child-menu li:hover a{color:var(--red_clr)}.submenu:hover ul{display:block;-webkit-animation-name:slideInUp;animation-name:slideInUp}.submenu li.submenu-step1 span{position:absolute;font-size:18px;top:12px;right:8px}.submenu li.submenu-step1 ul.child-menu{right:-193px;top:0}.submenu li.submenu-step1 ul.child-menu.step{right:-226px!important}.submenu li.submenu-step1 ul.child-menu.step.with-c-1{right:-193px!important}.submenu li.submenu-step1.parent ul.child-menu li{display:block;color:var(--secondary_clr);float:none;width:100%;padding:0 8px;font-size:14px}.submenu .submenu-step1:hover ul.child-menu{display:block}.slimScroll{max-height:240px;overflow:hidden;overflow-y:scroll}.slimScroll::-webkit-scrollbar-track{background-color:#f5f5f5}.slimScroll::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.slimScroll::-webkit-scrollbar-thumb{background-color:#e2e2e2}.responsive-s{display:none!important}.responsive-change{display:inline-block}#hr-modal.modal,#research-modal.modal,#tests-modal.modal{visibility:visible!important}#hr-modal .modal-content,#research-modal .modal-content,#tests-modal .modal-content{float:left;width:100%}@media (max-width:1920px) and (min-width:1400px){.header-outer .logo-stick img.responsive-h{top:6px!important}.header li a.video-link span{top:13px}.header.stick{min-height:75px;padding-top:13px}.navbar-brand.logo-stick>img{top:2px!important;margin-top:0}header.stick .join-link{top:9px}.header li a i{top:16px!important;right:-3px;font-size:18px}.header-outer .navbar-brand>img,.linkGroup li.parent a svg{top:14px!important}#dashboard-login{margin:7px 0!important}.linkGroup li.parent a img,.linkGroup li.parent a svg.t8{top:7px!important}.globalNav .submenu-inner.temp-nav .part-left-1 li.parent a svg,.linkGroup li.parent a svg.t10{top:8px!important}.linkGroup li.parent.last a svg{top:10px!important}.globalNav li{min-height:50px}}@media (min-width: 1024px) {header .container, header .container-lg {max-width: 510px;}.globalNav ul.large-nav {float: left;width: 880px !important;}.submenu li.parent {display: block;color: var(--secondary_clr);float: left;width: 50%;padding: 8px 30px;font-size: 14px;line-height: 2.4;min-height: 57px;}header li.submenu {margin-right: 12px;}.submenu-inner {float: left;width: 100%;background: var(--white_clr);min-width: 571px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-top: 2px;line-height: 1.8;position: relative;padding: 20px 0;-webkit-animation-name: fadeIn;animation-name: fadeIn;}.submenu li.parent a {font-size: 16px;padding-left: 40px;position: relative;}.submenu li.parent a img {width: 24px;position: absolute;left: 10px;top: 7px;}.submenu li.parent a svg {position: absolute;left: 10px;top: 14px;}.submenu li.parent a svg.t10 {position: absolute;left: 10px;top: 10px;}.submenu li.parent a svg.t8 {position: absolute;left: 10px;top: 8px;}.submenu .submenu-step1:hover ul.child-menu {display: none !important;}.nav-head {float: left;font-family: var(--font_Ubuntu);font-style: normal;font-weight: 500;font-size: 13px;line-height: 20px;letter-spacing: 1px;color: rgba(68, 68, 68, 0.5);text-align: left;text-transform: uppercase;width: 100%;padding: 15px 15px;}.main-outer-p {float: left;width: 100%;}.part-left {float: left;width: 100%;display: block;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;margin-bottom: 15px;;}.part-left .nav-head {padding: 8px 13px;margin: 10px 0;border-bottom: 1px solid #f2f2f2;cursor: default;}.part-left-1 {float: left;width: 100%;display: block;padding: 3% 0 1% 0;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}.submenu-inner.temp-nav {min-width: 840px;padding: 0 15px;}.submenu-inner.temp-nav::before {left: 7%;}.submenu .part-left li.parent {width: 50%;min-height: 45px;padding: 0 30px;}.submenu .part-left-1 li.parent {width: 25%;min-height: 48px;padding: 0 30px;}.submenu .part-left-1 li.parent a svg {position: absolute;left: 9px;top: 9px;}.submenu .part-left-1 li.parent a svg.rec {position: absolute;left: 9px;top: 6px;}.submenu .part-left li.parent a svg {position: absolute;left: 10px;top: 11px;}.submenu .part-left li.parent a svg.rec {position: absolute;left: 10px;top: 8px;}.submenu ul.large-nav {width: 925px;right: -406px;}.submenu ul.large-nav .submenu-inner::before {left: 46%;}.submenu ul.large-nav .nav-head {float: left;font-family: var(--font_Ubuntu);font-style: normal;font-weight: 500;font-size: 13px;line-height: 20px;letter-spacing: 1px;color: rgba(68, 68, 68, 0.5);text-align: left;text-transform: uppercase;width: 100%;padding: 15px 66px 15px 66px;position: relative;}.submenu ul.large-nav .sec-1 {float: left;width: 36.5%;}.submenu ul.large-nav .sec-2 {float: left;width: 31%;}.submenu ul.large-nav .sec-3 {float: left;width: 32%;}.submenu ul.large-nav .sec-1 li, .submenu ul.large-nav .sec-2 li, .submenu ul.large-nav .sec-3 li {float: left;width: 100%;}.submenu ul.large-nav .full-w {float: left;width: 100%;background-color: #FAFAFA;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;padding: 15px 40px 15px 20px;margin-top: 15px;}.submenu ul.large-nav .full-w li.parent {padding: 0;;}.submenu ul.large-nav .submenu-inner {padding-bottom: 22px;padding-top: 20px;}.submenu ul.large-nav li.parent {min-height: 45px;padding: 0 25px;}.submenu ul.large-nav .nav-head svg {position: absolute;left: 35px;}.submenu ul.large-nav .nav-head img {position: absolute;left: 35px;}}@media (max-width: 1024px) {.globalNav ul.large-nav {float: left;width: 800px!important;}.navbar-brand>img {max-width: 240px;}.header li a.video-link {display: none;}}@media (max-width: 815px) {#backtotop {display: none !important;}}@media (max-width: 992px) {#backtotop {display: none !important;}.demo-sec .section-inner{width: 90%!important;}.awards_images { gap: 24px!important;}}@media (max-width: 768px) {.submenu .submenu-step1:hover ul.child-menu {display: block !important;}.submenu li.parent {min-height: initial;}.rs-show {display: none !important;}
#backtotop {display: none !important;}.mob-hide {display: none !important;}.header li.submenu.active ul.mob-hide {display: none !important;}.header li.submenu ul li a {color: var(--secondary_clr);}.bottom-menu-left-col .menu-contnt-outr .menu-contnt h4 {width: 90%;}.header li a.video-link span {color: #1F579B;font-size: 22px;position: absolute;top: 5px;left: 20px;}.slimScroll {max-height: auto;overflow: initial;overflow-y: initial;max-height: initial;}.navbar-brand>img {top: 22px;height: 40px;padding: 0 20px;}.navbar-brand.logo-stick img {top: 12px;height: 40px;}.menu-icon {margin-right: 20px;}.responsive-s {display: block !important;}.responsive-h {display: none !important;}header nav ul {background: var(--white_clr);width: 288px;position: absolute;margin: 0;top: 0;right: -1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-shadow: 0px 30px 40px rgba(0, 0, 0, 0.10);padding: 45px 0 30px 0;height: auto !important;padding-bottom: 110px;}header nav {background: rgba(0, 0, 0, 0.2);position: fixed;width: 100%;height: 100vh !important;overflow: hidden;top: 0;left: 0;right: 0;}.header li.submenu {margin: 0;}.header li a {padding: 5px 20px;text-align: left;font-size: 18px;line-height: 2;float: left;width: 100%;}.header li a i {position: relative;font-size: 18px;display: inline-block;top: -2px;vertical-align: middle;}.header li.submenu ul {position: relative;padding-left: 30px;float: left;width: 100%;border: none;}.header li.submenu ul li a {font-size: 14px;line-height: 1.8;}header nav ul li.submenu ul {background: none;box-shadow: none;}.submenu-inner {background: none;box-shadow: none;}.submenu li.submenu-step1 ul.child-menu {position: relative;padding: 0;margin: 0;display: block;right: initial;top: 0;float: left;padding-left: 20px;}.submenu li.submenu-step1 ul.child-menu.step {right: initial !important;}.submenu li.submenu-step1 ul.child-menu.step.with-c-1 {right: initial !important;}.responsive-v {float: left;max-height: 70vh;width: 100%;overflow-y: scroll;overflow-x: hidden;min-height: 30vh;}.force-overflow {min-height: 450px;}.scroll-bar::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #F5F5F5;}.scroll-bar::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;}.scroll-bar::-webkit-scrollbar-thumb {background-color: #000000;}.res-input {position: absolute;bottom: 0;left: 0;display: block;width: 100%;}.res-input input {background: #F6F6F6;float: left;width: 100%;padding: 15px 25px;font-size: 15px;line-height: 1.4;border: none;color: var(--secondary_clr);outline: none;}.res-input a, .res-input button {background: var(--red_clr);float: left;width: 100%;padding: 20px 25px;font-size: 14px;line-height: 1.4;color: var(--white_clr);text-transform: uppercase;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}.header li.submenu.active ul {display: block!important };.res-input input::-webkit-input-placeholder {color: rgba(102, 102, 102, 0.5);}.res-input input:-ms-input-placeholder {color: rgba(102, 102, 102, 0.5);}.res-input input::placeholder {color: rgba(102, 102, 102, 0.5);}.responsive-s.close-icon {padding: 0;}.responsive-v .close-icon span {font-size: 25px;color: #696969;position: absolute;top: 26px;right: 18px;}.bottom-menu-row.left_populrblog .bottom-menu-left-col {float: left;width: 100% !important;}.bottom-menu-row.left_populrblog .bottom-menu-right-col {float: left;width: 100% !important;}.bottom-menu-row.left_populrblog .bottom-menu-right-col .menu-contnt-outr {float: left;width: 50%;}.menu-images.single-img img {max-width: 124px;}.footer-social ul li{line-height: 1.9!important;}}@media (max-width: 640px) {.responsive-s {display: block !important;}.responsive-h {display: none;}.awards_images {row-gap: 30px!important;column-gap: 62px!important;}}@media (max-width: 500px) {}.section-outer {float: left;width: 100%;position: relative;display: block;}.section-inner {width: 1165px;margin: 0 auto;}.bottom-menu-row, .bottom-list-row, .bottom-menu-contnt, .menu-contnt, .menu-images {float: left;width: 100%;}.menu-contnt, .menu-images {text-align: center;}.bottom-menu-left-col {float: left;width: 40%;}.bottom-menu-right-col {float: left;width: 60%;}.bottom-menu-row.left_populrblog {margin-top: 20px;}.bottom-menu-row.left_populrblog .bottom-menu-left-col {float: left;width: 60%;display: flex;flex-wrap: wrap;}.bottom-menu-row.left_populrblog .bottom-menu-right-col {float: left;width: 40%;}.bottom-menu-row.left_populrblog .bottom-menu-right-col .menu-contnt-outr {float: left;width: 50%;}.bottom-list-col {float: left;width: 50%;}.bottom-menu-left-col .menu-contnt-outr .menu-images {text-align: left;}.menu-contnt-outr {float: left;width: 33.33%;}.bottom-menu-row h3 {float: left;width: 100%;margin: 0;font-size: 16px;font-family: var(--font_Ubuntu);font-style: normal;font-weight: bold;text-align: left;color: var(--red_clr);line-height: 1.4;text-transform: uppercase;margin-bottom: 25px;}.bottom-list-col ul {margin: 0;padding: 0;float: left;}.bottom-list-col ul li {float: left;width: 100%;list-style: none;font-size: 14px;color: var(--secondary_clr);}.bottom-list-col ul li a {float: left;width: 100%;font-family: var(--font_Ubuntu);font-size: 14px;color: var(--secondary_clr);text-decoration: none;margin-bottom: 20px;transition: all 0.8s;}.bottom-list-col ul li a:hover {color: var(--red_clr);}.bottom-menu-right-col h3 {padding-left: 18px;margin-top: 10px;margin-bottom: 30px;}.bottom-menu-left-col h3 {margin-top: 0px!important;margin-bottom: 30px;}.menu-contnt h4 {float: left;width: 100%;font-size: 14px;font-family: var(--font_Ubuntu);line-height: 1.6;color: var(--secondary_clr);margin: 0;margin-top: 20px;}.menu-contnt-outr a:hover h4 {color: var(--red_clr);transition: all 0.5s;}.menu-contnt-outr a:hover img {transform: scale(1.1);transition: all 0.5s;}.bottom-menu-left-col .menu-contnt-outr .menu-contnt {padding: 0 }.bottom-menu-left-col .menu-contnt-outr .menu-contnt h4 {max-width: 174px;}.menu-contnt {padding: 0 25px;}.menu-contnt-outr a {float: left;width: 100%;transition: all 0.5s;}.menu-contnt-outr a img {transition: all 0.5s;height: auto; width: auto;}.bottom-menu-left-col .menu-contnt-outr a img {max-height: 103px;width: 80%;min-width: 103px;}.footer-top {padding: 90px 0 50px;}.footer-social {background: #f5f5f5;padding: 50px;}.footer-bottom-left {float: left;}.site-footer-outer {width: 100%;display: flex;align-items: center;justify-content: space-between;}.footer-social ul .icons_wrapper {display: flex;justify-content: center;}.footer-social ul {display: flex!important;align-items: center;justify-content: center;flex-wrap: wrap;padding: 10px 0px;margin-bottom: 20px;}.footer-social .icons_wrapper{margin-bottom: 0 !important; padding: 0 !important;}.footer-social ul li {display: inline-block;padding-left: 10px;padding-right: 10px;line-height: 0;}.footer-social ul li a {float: left;color: var(--secondary_clr);font-size: 13px;font-family: var(--font_Ubuntu);}.footer-social ul li a:hover {color: var(--red_clr) }.footer-badge {float: right;}.footer-badge img {margin-left: 5px;}.footer-bottom-copyAddress {display: flex;align-items: center;flex-wrap: wrap;}.company-address {font-family: var(--font_Ubuntu);font-size: 12px;text-transform: capitalize;margin-bottom: 0px;color: #8e989f;}.footer-copyright span {margin-right: 5px;font-size: 12px;color: #8e989f;position: unset;font-family: var(--font_Ubuntu);}.footer-copyright img {max-width: 105px;height: auto; width: auto;}.company-address, .footer-copyright {float: left;}.images-refrence p {margin: 0;font-size: 10px;text-align: left;letter-spacing: 0.5px;font-family: var(--font_Ubuntu);text-align: left;opacity: .7;line-height: 14px;color: #8e989f;}.images-refrence {float: left;width: 100%;text-align: left;}.footer-copyright .border-left {line-height: 0px;display: flex;align-items: center;padding-left: 10px;margin-left: 10px;border-left: 1px solid rgba(189, 197, 200, .99);margin-top: 0px;}.footer-copyright p {display: inline;color: #bdc5c8;margin-right: 5px }.footer-copyright p i {display: inline;color: #bdc5c8;font-size: 14px;position: relative;top: 2px;margin-right: 3px }.footer-social ul li.social-icons:last-child{padding-right:0px;}.footer-social ul li.social-icons {padding: 0 10px 0 0;}.footer-social ul li:first-child {padding-left: 0;}.footer-copyright i {font-size: 14px;margin-right: 3px;color: #8e989f;}.mb30 {margin-bottom: 30px;}@media(max-width: 1200px) {.part-left-1 li.bbv a {line-height: 2.2 !important;}}@media (max-width: 1300px) {.section-inner {width: 1000px;margin: 0 auto;}.header li a, .header li button {line-height: 2.5;}.header .trial-btn {padding: 0px 18px;} .header .free-btn{padding: 9px 18px;}}@media (max-width: 1024px) {.section-inner {width: 900px;}.menu-images img {width: 80% !important;}.bottom-menu-left-col .menu-contnt-outr .menu-images {text-align: center;}.bottom-menu-left-col .menu-contnt-outr a img {max-height: 80px !important;width: 92% !important;min-height: 80px !important;}}@media (min-width: 1024px) and (max-width:1366px) { .globalNav li a i{right:-3px!important}
    .navbar-brand>img {top: 14px !important;}.navbar-brand.logo-stick>img {top: 2px !important;}}@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {.bottom-menu-left-col .menu-contnt-outr a img {max-height: 80px !important;width: 92% !important;min-height: 80px !important;}}@media only screen and (max-width: 812px) and (min-width: 812px) {.mob-hide {display: none !important;}.header li.submenu.active ul.mob-hide {display: none !important;}.header li.submenu ul li a {color: var(--secondary_clr);}.bottom-menu-left-col .menu-contnt-outr .menu-contnt h4 {width: 90%;}.header li a.video-link span {color: #1F579B;font-size: 22px;position: absolute;top: 5px;left: 20px;}.slimScroll {max-height: auto;overflow: initial;overflow-y: initial;max-height: initial;}.navbar-brand>img {top: 22px;height: 40px;padding: 0 20px;}.navbar-brand.logo-stick img {top: 12px;height: 40px;}.menu-icon {margin-right: 20px;}.responsive-s {display: block !important;}.responsive-h {display: none !important;}header nav ul {background: var(--white_clr);width: 288px;position: absolute;margin: 0;top: 0;right: -1px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-shadow: 0px 30px 40px rgba(0, 0, 0, 0.10);padding: 45px 0 30px 0;height: auto !important;padding-bottom: 110px;}header nav {background: rgba(0, 0, 0, 0.2);position: fixed;width: 100%;height: 100vh !important;overflow: hidden;top: 0;left: 0;right: 0;}.header li.submenu {margin: 0;}.header li a {padding: 5px 20px;text-align: left;font-size: 18px;line-height: 2;float: left;width: 100%;}.header li a i {position: relative;font-size: 18px;display: inline-block;top: -2px;vertical-align: middle;}.header li.submenu ul {position: relative;padding-left: 30px;float: left;width: 100%;border: none;}.header li.submenu ul li a {font-size: 14px;line-height: 1.8;}header nav ul li.submenu ul {background: none;box-shadow: none;}.submenu-inner {background: none;box-shadow: none;}.submenu li.submenu-step1 ul.child-menu {position: relative;padding: 0;margin: 0;display: block;right: initial;top: 0;float: left;padding-left: 20px;}.submenu li.submenu-step1 ul.child-menu.step {right: initial !important;}.responsive-v {float: left;max-height: 70vh;width: 100%;overflow-y: scroll;overflow-x: hidden;}.force-overflow {min-height: 450px;}.scroll-bar::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #F5F5F5;}.scroll-bar::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;}.scroll-bar::-webkit-scrollbar-thumb {background-color: #000000;}.res-input {position: absolute;bottom: 0;left: 0;display: block;}.res-input input {background: #F6F6F6;float: left;width: 100%;padding: 15px 25px;font-size: 15px;line-height: 1.4;border: none;color: var(--secondary_clr);outline: none;}.res-input a , .res-input button{background: var(--red_clr);float: left;width: 100%;padding: 20px 25px;font-size: 14px;line-height: 1.4;color: var(--white_clr);text-transform: uppercase;;}.header li.submenu.active ul {display: block!important };.res-input input::-webkit-input-placeholder {color: rgba(102, 102, 102, 0.5);}.res-input input:-ms-input-placeholder {color: rgba(102, 102, 102, 0.5);}.res-input input::placeholder {color: rgba(102, 102, 102, 0.5);}.responsive-s.close-icon {padding: 0;}.responsive-v .close-icon span {font-size: 25px;color: #696969;position: absolute;top: 26px;right: 18px;}.responsive-h {display: none !important;}.responsive-s {display: block !important;}.parent.submenu-step1 a {position: relative;}.parent.submenu-step1 i {position: absolute;left: 105px!important;right: initial;top: 9px;}.parent.submenu-step1 i.large {position: absolute;left: 156px!important;right: initial;top: 9px;}.section-inner {width: 90%!important;text-align: center;}.bottom-menu-left-col {width: 100% }.bottom-menu-right-col {width: 100% }.bottom-list-col ul li a {text-align: left;}.menu-contnt-outr {float: left;width: 50%;}.bottom-menu-right-col h3 {padding: 0 }.bottom-menu-left-col .menu-contnt-outr .menu-contnt h4 {max-width: initial;}.bottom-menu-right-col .menu-contnt-outr:last-child {margin-top: 30px;}.bottom-menu-left-col .menu-contnt-outr .menu-images {text-align: left !important;}.menu-contnt, .menu-images {text-align: left;}.site-footer-outer {display: block;}.responsive-change {float: left;width: 100%;margin-top: 30px;}.company-address, .footer-copyright {float: left;width: 100%;}.footer-copyright .border-left {line-height: 0px;padding-left: 0px;margin-left: 0px;border-left: 1px solid rgba(189, 197, 200, .99);margin-top: 0px;display: none;}.footer-social {padding: 50px 20px;}.menu-images.single-img {text-align: center!important;}.images-refrence p {margin: 30px 0;text-align: center;float: left;width: 100%;}.footer-badge {float: left;width: 100%;}.footer-badge img {margin: 0;}.responsive-s .menu-images img {width: 15%;}.menu-contnt-outr a img {min-height: 79px;}.menu-contnt {padding: 0 15px;padding-left: 0;}.menu-contnt h4 {font-size: 12px;}.section-outer .section-inner.w90r {width: 90% !important;text-align: center;}.bottom-menu-left-col .menu-contnt-outr a img {max-height: initial !important;width: 80% !important;}}@media (max-width: 768px) {.parent.submenu-step1 a {position: relative;}.parent.submenu-step1 i {position: absolute;left: 105px!important;right: initial;top: 9px;}.parent.submenu-step1 i.large {position: absolute;left: 156px!important;right: initial;top: 9px;}.section-inner {width: 60%;text-align: center;}.bottom-menu-left-col {width: 100% }.bottom-menu-right-col {width: 100% }.bottom-list-col ul li a {text-align: left;}.menu-contnt-outr {float: left;width: 50%;}.bottom-menu-right-col h3 {padding: 0 }section.section-outer.footer-top .bottom-menu-left-col .bottom-list-row .bottom-list-col h3{margin-top:0px!important;}section.section-outer.footer-top .bottom-menu-row .bottom-menu-right-col .bottom-menu-contnt h3{margin-top: 25px!important;}section.section-outer.footer-top .bottom-menu-row .bottom-menu-left-col h3{margin-top: 20px!important;}section.section-outer.footer-top .bottom-menu-row .bottom-menu-right-col h3{margin-top: 40px!important;}.bottom-menu-left-col .menu-contnt-outr .menu-contnt h4 {max-width: initial;}.bottom-menu-left-col .menu-contnt-outr:last-child {margin-top: 30px;}.bottom-menu-right-col .menu-contnt-outr:last-child {margin-top: 30px;}.bottom-menu-row.left_populrblog .bottom-menu-right-col .menu-contnt-outr:last-child {margin-top: 0px;}.bottom-menu-left-col .menu-contnt-outr .menu-images {text-align: left !important;}.bottom-menu-right-col, .bottom-menu-left-col {margin-top: 0px;}.menu-contnt h4 {width: 80%;}.menu-contnt, .menu-images {text-align: left;}.site-footer-outer {display: block;}.responsive-change {float: left;width: 100%;margin-top: 20px;}.company-address, .footer-copyright {float: left;width: 100%;}.footer-copyright .border-left {padding-left: 0px;border-left: 0px;margin: 20px 0px;justify-content: center;}.footer-social {padding: 50px 20px;}.menu-images.single-img {text-align: center!important;margin-bottom: 30px;}.images-refrence p {margin: 30px 0!important;text-align: center;float: left;width: 100%;}.footer-badge {float: left;width: 100%;}.footer-badge img {margin: 0;}.responsive-s .menu-images img {width: 15%;}.menu-contnt-outr a img {min-height: 79px;}.menu-contnt {padding: 0 15px;padding-left: 0;}.menu-contnt h4 {font-size: 12px;}.section-outer .section-inner.w90r {width: 90% !important;text-align: center;}.bottom-menu-left-col .menu-contnt-outr a img {max-height: 152px !important;width: 80% !important;min-height: initial!important }.social-icons a img {height: 18px;width: 18px }}@media (max-width: 640px) {.section-inner {width: 90%;text-align: center;}.responsive-s .menu-images img {width: 30%;}.bottom-list-col:last-child {width: 40%;margin-left: 10%;}.bottom-menu-left-col .menu-contnt-outr a img {max-height: 75px !important;width: 80% !important;min-height: initial!important;}}@media (max-width: 500px) {.responsive-s .menu-images img {width: 30%;}}.review-padd {padding-bottom: 100px;}.review-text {font-family: var(--font_Ubuntu);font-size: 24px;line-height: 36px;color: var(--primary_clr);display: block;margin-bottom: 10px;margin-top: 10px;}.circle-text {font-family: var(--font_Ubuntu);font-size: 38px;line-height: 46px;color: var(--white_clr);display: block;padding-top: 45px;}.circle-text span {font-family: var(--font_Ubuntu);letter-spacing: 0.005em;font-size: 16px;line-height: 36px;color: rgba(255, 255, 255, 0.8);display: block;}.circle-outer {float: left;width: 100%;text-align: center;margin-bottom: 40px;}.review-main-circle {width: 150px;height: 150px;background: var(--red_clr);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;display: inline-block;}.pc-tab>input, .pc-tab section>div {display: none;}#tab1:checked~section .tab1, #tab2:checked~section .tab2, #tab3:checked~section .tab3, #tab4:checked~section .tab4 {display: block;}.pc-tab {float: left;width: 100%;}.pc-tab ul {padding: 0;margin: 0 auto;width: 814px;}.pc-tab ul li label {float: left;margin-right: 30px;border: unset;box-sizing: border-box;border-radius: 3px;padding: 15px 35px;transition: all .8s ease 0s;cursor: pointer;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);}.pc-tab ul li label .logo-sec {filter: grayscale(100%);opacity: 0.5;margin-bottom: 5px;transition: .8s all ease;}.pc-tab ul li.tab4 label {margin-right: 0px;}.content-outer {float: left;width: 100%;padding-top: 30px;}.pc-tab nav {text-align: center;float: left;width: 100%;margin-bottom: 40px;}.pc-tab section {clear: both;}.pc-tab section div h2 {margin: 0;font-family: "Raleway";letter-spacing: 1px;color: #34495e;}#tab1:checked~nav .tab1 label .logo-sec {opacity: 1;filter: none;}#tab2:checked~nav .tab2 label .logo-sec {opacity: 1;filter: none;}#tab3:checked~nav .tab3 label .logo-sec {opacity: 1;filter: none;}#tab4:checked~nav .tab4 label .logo-sec {opacity: 1;filter: none;}.star-sec svg {width: 80px;}.logo-sec {float: left;width: 100% }#tab1:checked~nav .tab1 label, #tab2:checked~nav .tab2 label, #tab3:checked~nav .tab3 label, #tab4:checked~nav .tab4 label {border: 2px solid var(--red_clr)!important;box-sizing: border-box;cursor: pointer;}#tab1~nav .tab1 label:hover, #tab2~nav .tab2 label:hover, #tab3~nav .tab3 label:hover, #tab4~nav .tab4 label:hover {border: 2px solid var(--red_clr)!important;box-sizing: border-box;}
#tab1~nav .tab1 label:hover .logo-sec, #tab2~nav .tab2 label:hover .logo-sec, #tab3~nav .tab3 label:hover .logo-sec, #tab4~nav .tab4 label:hover .logo-sec {filter: grayscale(0%);opacity: 1;}.testimonial-block {position: relative;padding: 25px 25px 0px 60px;float: left;width: 33.3%;min-height: auto;}.testimonial-block:nth-child(1), .testimonial-block:nth-child(2), .testimonial-block:nth-child(3) {margin-bottom: 20px;}.testimonial-quote {background-image: url(https://dlvkyia8i4zmz.cloudfront.net/KvlpSe1SJaA5jTbJo7ng_icon_testimonial_quote.png);width: 28px;height: 24px;position: absolute;left: 22px;top: 30px;}.testimonial-question {color: var(--secondary_clr);font-size: 14px;line-height: 24px;font-family: var(--font_Ubuntu);font-weight: 600;}.testimonial-answer {color: var(--secondary_clr);font-size: 14px;line-height: 24px;display: inline;-webkit-line-clamp: 3;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;word-wrap: break-word;font-family: var(--font_Ubuntu);min-height: 72px;max-height: 72px;}.testimonial-bottom {margin-top: 15px;float: left;width: 100%;}.testimonial-bottom-left {float: left;width: auto;margin-top: 8px;}.testimonial-bottom-left i {color: #fce800;font-size: 14px;width: 13px;}.testimonial-bottom-right {float: right;}span.testi-desig {text-align: right;color: var(--secondary_clr);font-family: var(--font_Ubuntu) !important;font-size: 14px;width: 120px;float: right;line-height: 18px;font-weight: 600;}.view-post {text-align: right;color: #b5b5b5 !important;font-size: 12px;float: right;font-family: var(--font_Ubuntu);}.view-post img {margin-top: 3px;margin-left: 5px !important;height: auto; width: auto;}.testi-content {float: left;text-align: right;width: 130px;}.testimonial-bottom-right img {float: right;margin-left: 10px;}.ellipsis {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.rview-sec-updte .custom-embeds .nav-tabs>li>a {padding: 0;background-image: url(https://dlvkyia8i4zmz.cloudfront.net/NQ4101JR0yWW5apo7pPB_rev_image_web_compressor.png);background-repeat: no-repeat;width: 142px;height: 77px;}.section-inner .pc-tab ul li label {border: 2px solid transparent !important;}@media (max-width: 1920px) and (min-width: 1400px) {.pc-tab ul li label {transform: scale(1.05);}}.btn-understand:hover {border: 2px solid var(--white_clr) !important;background: none !important;color: var(--white_clr) !important;}.sec-cookies .btn-understand:focus {outline: none;}.sec-cookies span.icon-close {position: absolute;right: 5px;top: 5px;float: right;cursor: pointer;}.sec-cookies i.material-icons {font-size: 20px;color: var(--white_clr);opacity: 0.8;transition: .5s ease-in-out;}.sec-cookies {width: 100%;background: var(--primary_clr);font-family: var(--font_Ubuntu);color: var(--white_clr);font-size: 13px;position: fixed;bottom: 0;margin: 0;z-index: 999;padding: 22px;left: 0px;margin-bottom: 0!important;}.sec-cookies p {float: left;width: 75%;margin-bottom: 0px;}.sec-cookies .btn-understand {float: right;background: var(--white_clr);border-radius: 20px;color: var(--primary_clr);font-size: 12px;text-transform: uppercase;font-family: var(--font_Ubuntu);z-index: 9;padding: 10px 35px;transition: .5s ease-in-out;border: 2px solid transparent;}.sec-cookies .btn-understand:focus {outline: none;}.sec-cookies i.material-icons:hover {opacity: 1;}.btn-understand:hover {border: 2px solid var(--white_clr) !important;background: none !important;color: var(--white_clr) !important;}.sec-cookies p a {color: var(--white_clr) !important;}.sec-cookies p a:hover {text-decoration: underline;}@media (min-width: 1000px) {.header.stick #login-detail a {padding: 15px 20px;}}@media (min-width: 0px) and (max-width: 1280px) {.sec-cookies i.material-icons {right: -10px !important;}.bottom-menu-left-col .menu-contnt-outr a img {max-height: 102px;width: 92%;min-height: 102px;}.w90r .img-wrapper img {max-width: 148px;}}@media (min-width: 768px) {.menu-images.single-img img {margin-bottom: 40px;max-width: 124px;}}@media (max-width: 768px) and (min-width: 768px) {.awards_images{gap:40px!important}.sec-cookies p {width: 65% !important;}.sec-cookies .btn-understand {float: left !important;margin-left: 30px;}.sec-cookies .btn-understand {float: left !important;margin-left: 30px;}.sec-cookies a i.material-icons {right: 20px !important;}}@media (min-width: 0px) and (max-width: 767px) {.sec-cookies {padding: 20px !important;text-align: center;font-size: 12px !important;}.sec-cookies p {width: 100% !important;font-size: 12px;color: var(--white_clr);line-height: 1.42857143 !important;margin: 0;}.sec-cookies .btn-understand {padding: 7px 20px !important;font-size: 11px !important;float: none !important;margin-top: 20px;}.sec-cookies i.material-icons {right: -12px !important;top: -12px !important;}}#backtotop {display: none;position: fixed;bottom: 25px;right: 90px;z-index: 999999;font-size: 18px;border: none;outline: none;background-color: var(--secondary_clr);color: white;cursor: pointer;border-radius: 50%;height: 40px;width: 40px;}#backtotop span {font-size: 30px;color: var(--white_clr);margin-top: 6px;}#backtotop.other-pages span {font-size: 30px;color: var(--white_clr);margin-top: 5px;}#backtotop:hover {background-color: var(--primary_clr);}li.parent.bbv {line-height: 1.7!important;}.modal {position: absolute;z-index: 10000;top: 0;left: 0;visibility: hidden;width: 100%;height: 100%;}.modal.is-visible {visibility: visible;display: block !important;}.overlay {position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, .7);z-index: 0;}.modal-overlay {position: fixed;z-index: 10;top: 0;left: 0;width: 100%;height: 100%;background: hsla(0, 0%, 0%, 0.5);visibility: hidden;opacity: 0;transition: visibility 0s linear 0.3s, opacity 0.3s;}.modal.is-visible .modal-overlay {opacity: 1;visibility: visible;transition-delay: 0s;}.modal-wrapper {position: fixed;z-index: 9999;top: 6em;left: 20%;width: 60%;background-color: var(--white_clr);box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);}.modal-transition {transition: all 0.3s 0.12s;transform: translateY(-10%);opacity: 0;}.modal.is-visible .modal-transition {transform: translateY(0);opacity: 1;}.modal-header, .modal-content {padding: 1em;}.modal-header {position: relative;padding: 0!important;border: none!important;}.modal-close {position: absolute;top: -11px;right: -35px;padding: 1em;color: rgba(255, 255, 255, 0.5);background: none;border: 0;padding: 0;}.modal-close span {font-size: 30px;}.modal-close:hover {color: rgba(255, 255, 255, 0.8);}.modal-heading {font-size: 1.125em;margin: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.modal-content>*:first-child {margin-top: 0;}.modal-content>*:last-child {margin-bottom: 0;}.modal-body {padding: 0!important;}.modal-body iframe {float: left;}.modal-header button.modal-close {cursor: pointer;}.intercom-namespace .intercom-181f4vn {background: var(--red_clr) !important }.intercom-launcher-frame {background: var(--red_clr) !important }.intercom-lightweight-app-launcher {background: var(--red_clr) !important }.case-breathers.without-img {background: none !important;background-image: none!important }.badge-area1 {position: absolute;top: -72px;right: 85px;}.badge-area .single-img {text-align: center;}.header li a.trial-btn,.header .free-btn,.header li button.trial-btn,.header li a.trial-btn:focus-visible  {color: var(--white_clr);background: var(--red_clr);}.mobtrial-btn {float: left;background: var(--white_clr);border: 1.5px solid #D2D2D2;padding: 6px 13px;color: var(--red_clr);font-size: 12px;line-height: 1.6;font-family: var(--font_Ubuntu);border-radius: 50px;margin-right: 15px;margin-top: 15px;}.rightbar-outr {float: right;}.trail-email-outr {float: left;width: 100%;position: relative;}.trail-email-outr i {top: 15px;position: absolute;left: 20px;font-size: 18px;color: var(--red_clr);}.trail-email-outr span {position: absolute;background: var(--red_clr);border-radius: 50px;padding: 14px 22px;right: 7px;top: 5px;cursor: pointer;font-size: 0px;}.trail-email-outr span img {position: relative;top: unset;}.trail-email-box {float: left;width: 350px;background: var(--white_clr);position: absolute;padding: 34px 17px;box-shadow: 0px 12px 30px rgba(0, 0, 0, 0.15);border-radius: 10px;right: 19px;top: 85px;}.trail-email-box input {float: left;width: 314px;padding: 15px 75px 15px 45px;background: var(--white_clr);border: 1.5px solid var(--red_clr);border-radius: 50px;outline: none;font-size: 14px;line-height: 16px;color: var(--primary_clr);font-family: var(--font_Ubuntu);}.trail-email-box input::placeholder {color: rgba(102, 102, 102, 0.5);}.trail-email-box.hidee, .trail-email-box {transition: all 0.3s 0.12s;}.trail-email-box.hidee {transform: translateY(-10%);opacity: 0;}.trail-email-box {transform: translateY(0);opacity: 1;}#dashboard-login.hidee {background-color: rgba(251, 95, 102,0) ; border: 1.5px solid rgba(251, 95, 102,0) !important;}#dashboard-login {background-color: rgba(251, 95, 102,1); color: #ffffff;}.trail-overlay-header.stick a.trial-btn {top: 16px;}.trail-overlay-header.stick .trail-email-box {top: 75px;}.trail-overlay-header a.trial-btn {position: absolute;border: 1.5px solid var(--red_clr);box-sizing: border-box;border-radius: 50px;padding: 6px 18px 7px 18px;-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;font-size: 15px;line-height: 1.6;color: var(--white_clr);background: var(--red_clr);z-index: 1000;right: 40px;top: 26px;}.trail-overlay-header.hidee, .trail-overlay-header {position: fixed;top: 0;left: 0;width: 100%;height: 100%;transition: opacity 300ms ease-in, visibility 0s ease-in 300ms;z-index: 1000;}.trail-overlay-header.hidee {visibility: hidden;opacity: 0;}.trail-overlay-header {visibility: visible;opacity: 1;transition-delay: 0s;}.trail-overlay {background: rgba(0, 0, 0, 0.2);position: fixed;width: 100%;height: 100vh !important;overflow: hidden;top: 0;left: 0;right: 0;}@media (max-width:1920px) and (min-width: 1920px) {.idea-generatr-header .mobile-nav .trail-overlay-header a.trial-btn {right: 40px!important;top: 7px!important;}.mobile-nav .trail-overlay-header.stick a.trial-btn {top: 19px!important;}.mobile-nav .trail-overlay-header a.trial-btn {padding: 9px 18px 9px 18px!important;right: 40px!important;top: 17px!important;line-height: unset!important;}.linkGroup li.parent a img {top: 7px;}.linkGroup li.parent a svg.t10 {top: 8px;}.linkGroup li.parent a svg {top: 14px;}.linkGroup li.parent a svg.t8 {top: 7px;}}@media (min-width: 1401px) {.trail-overlay-header a.trial-btn {right: 40px!important;top: 20px!important;}}@media (max-width:1280px) and (min-width: 1200px) {.submenu .part-left li.parent {min-height: 50px;}.submenu-inner.temp-nav::before {left: 17%;}.submenu ul.large-nav {right: -400px;}.submenu ul.large-nav .submenu-inner::before {left: 48%;}.submenu .part-left-1 li.parent a svg {position: absolute;left: 9px;top: 13px;}.submenu .part-left-1 li.parent a svg.rec {position: absolute;left: 9px;top: 13px;}}@media (max-width:1024px) and (min-width: 1024px) {.submenu .part-left li.parent {min-height: 50px;}.submenu-inner.temp-nav::before {left: 32%;}.submenu ul.large-nav {right: -310px;}.submenu ul.large-nav .submenu-inner::before {left: 58%;}.submenu .part-left-1 li.parent a svg {position: absolute;left: 9px;top: 13px;}.submenu .part-left-1 li.parent a svg.rec {position: absolute;left: 9px;top: 13px;}.globalNav li.parent a {font-size: 13px!important;}}@media only screen and (max-width: 812px) and (min-width: 812px) {.bottom-menu-row .badge-area {top: -54px;right: 50%;transform: translateX(50%);}.bottom-menu-row .badge-area .single-img img {width: 81px;height: 88px;}.rightbar-outr .menu-icon {width: 18px;margin-top: 35px; height: auto;}.rightbar-outr .menu-icon>span {font-size: 13px !important;}.mobile-nav .trail-overlay-header.stick .trail-email-box {top: 60px;}.mobile-nav .trail-overlay-header.stick a.trial-btn {top: 15px;}.mobile-nav .trail-overlay-header a.trial-btn {background: var(--white_clr);border: 1.5px solid #D2D2D2;padding: 6px 13px;color: var(--red_clr);font-size: 12px;line-height: 1.6;right: 53px;top: 25px;}.trail-overlay-header .trail-email-outr span {padding: 12px 19px;right: 0px;top: 1px;}.trail-email-outr i {left: 10px;top: 13px;}.trail-overlay-header .trail-email-box {width: 309px;padding: 30px 17px;top: 70px;}.trail-overlay-header .trail-email-box input {line-height: 1.6;padding: 10px 60px 10px 32px;width: 275px;}}@media (max-width: 768px) {.trail-email-outr i {left: 10px;top: 14px;font-size: 16px;}.trail-email-box input {padding: 15px 75px 15px 45px;}.idea-generatr-header .mobile-nav .trail-overlay-header a.trial-btn {right: 53px;top: 15px;}.rightbar-outr .menu-icon {width: 18px;margin-top: 35px; height: auto;}.rightbar-outr .menu-icon>span {font-size: 13px !important;}.trail-email-box {top: 70px }.mobile-nav .trail-overlay-header.stick .trail-email-box {top: 60px;}.mobile-nav .trail-overlay-header.stick a.trial-btn {top: 15px;}.mobile-nav .trail-overlay-header a.trial-btn {background: var(--white_clr);border: 1.5px solid #D2D2D2;padding: 6px 13px;color: var(--red_clr);font-size: 12px;line-height: 1.6;right: 53px;top: 25px;}.trail-overlay-header .trail-email-outr span {padding: 16px 19px!important;right: 0!important;top: 1px!important;}.trail-overlay-header .trail-email-box {width: 309px;padding: 30px 17px;top: 70px;}.trail-overlay-header .trail-email-box input {line-height: 1.6;padding: 10px 59px 10px 30px!important;width: 275px;}}div#dshMobileLog {float: left;}.idea-generatr-header .trail-overlay-header a.trial-btn {right: 40px;top: 16px;}section.section-outer.footer-top .bottom-menu-right-col h3 {margin-top: 0px!important;}.gartnr {width: auto!important;max-width: 100%!important;margin-left: 30px;}@-webkit-keyframes slideInUp {0% {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;}to {-webkit-transform: translateZ(0);transform: translateZ(0);}}@keyframes slideInUp {0% {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;}to {-webkit-transform: translateZ(0);transform: translateZ(0);}}.animate__slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}.animate__animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-duration: var(--animate-duration);animation-duration: var(--animate-duration);-webkit-animation-fill-mode: both;animation-fill-mode: both;}:root {--animate-duration: .5s;--animate-delay: 1s;--animate-repeat: 1;}@-webkit-keyframes fadeIn {0% {opacity: 0;}to {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}to {opacity: 1;}}.animate__fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}a {text-decoration: none;}*/.globalContent {flex-grow: 1;}html[lang=ja] body {font-family: Meiryo, Hiragino Sans, sans-serif;}code, pre {font-family: Source Code Pro, Consolas, Menlo, monospace;}
.common-Button,.common-NoWrap{white-space:nowrap}header .container,header .container-fluid,header .container-lg,header .container-wide,header .container-xl{margin:0 auto;padding:0 20px;width:100%}header .container,header .container-lg{max-width:745px}.container-wide,.container-xl{max-width:1160px}.common-SuperTitle{font-weight:300;font-size:45px;line-height:60px;color:#32325d;letter-spacing:-.01em}.common-PageTitle{font-weight:400;font-size:34px;line-height:43px;color:#32325d}.common-PageSubtitle{font-weight:300;font-size:34px;line-height:43px;color:#6772e5}.common-IntroText{font-weight:400;font-size:21px;line-height:31px;color:#525f7f}.common-BodyTitle{font-weight:500;font-size:19px;line-height:28px;color:#32325d}.common-BodyText{font-weight:400;font-size:17px;line-height:26px;color:#6b7c93}.common-Uppercase,.common-UppercaseTitle{font-weight:600;text-transform:uppercase}.common-UppercaseTitle{font-size:20px;line-height:31px;letter-spacing:.025em}.common-Uppercase{font-size:17px;line-height:26px;letter-spacing:.025em}.common-AlignRight{text-align:right}.common-ProductLockup,.common-ProductLockupBack{font-size:24px;line-height:30px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center}.common-ProductLockup .icon,.common-ProductLockupBack .icon{width:64px;height:64px;overflow:hidden;border-radius:50%;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);margin-right:20px}@media (min-width:670px){.common-SuperTitle{font-size:50px;line-height:70px}.common-PageSubtitle,.common-PageTitle{font-size:40px;line-height:50px}.common-IntroText{font-size:24px;line-height:36px}.common-UppercaseTitle{font-size:22px;line-height:33px}.common-ProductLockup,.common-ProductLockupBack{font-size:28px;line-height:38px}.common-ProductLockup .icon,.common-ProductLockupBack .icon{width:72px;height:72px}.sm-cols{flex-direction:row}.sm-cols .feature-block{flex-basis:100%}.sm-rows{flex-direction:column}.sm-rows .feature-block{flex-basis:auto}.sm-grid{flex-direction:row;flex-wrap:wrap}.sm-grid .feature-block{flex-basis:50%}}.common-ProductLockupBack{display:inline-flex;font-size:20px;transition:color .1s}.common-ProductLockupBack:before{font:48px/24px StripeIcons;content:"➝";transform:scaleX(-1);width:36px;text-align:right;position:relative;top:-6px;transition:color .1s}.common-ProductLockupBack .icon,.feature-block .icon{width:48px;height:48px}.common-ProductLockupBack .hover-fillDark,.common-ProductLockupBack .hover-fillLight{transition:fill .1s}.common-ProductLockupBack .hover-strokeDark,.common-ProductLockupBack .hover-strokeLight{transition:stroke .1s}.common-Link,.globalNav .colorize,.globalNav a{transition:color .1s}.common-ProductLockupBack:hover .hover-fillLight{fill:#8898aa}.common-ProductLockupBack:hover .hover-fillDark{fill:#32325d}.common-ProductLockupBack:hover .hover-strokeLight{stroke:#8898aa}.common-ProductLockupBack:hover .hover-strokeDark{stroke:#32325d}.common-Link{color:#6772e5;font-weight:500;cursor:pointer}.common-BetaBadge,.common-Button{font-weight:600;text-transform:uppercase}.common-Link:hover,.globalNav a:hover{color:#32325d}.common-Link:active{color:#000}.common-Link--arrow:after{font:16px StripeIcons;content:"→";padding-left:5px}.common-Uppercase.common-Link--arrow:after{content:"➜"}.common-InvertedText .common-BodyTitle,.common-InvertedText .common-Link,.common-InvertedText .common-PageSubtitle,.common-InvertedText .common-PageTitle,.common-InvertedText .common-SuperTitle,.common-InvertedText .common-Uppercase,.common-InvertedText .common-UppercaseTitle,.common-Link--white{color:var(--white_clr)}.common-Button,.globalNav a{text-decoration:none;color:#6772e5}.common-InvertedText .common-IntroText,.common-InvertedText .common-Link:hover,.common-Link--white:hover{color:#c4f0ff}.common-InvertedText .common-BodyText{color:#9cdbff}.common-InvertedText .common-Link:active,.common-Link--white:active{color:#87bbfd}.common-Button{display:inline-block;height:40px;line-height:40px;padding:0 14px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);background:var(--white_clr);border-radius:4px;font-size:15px;letter-spacing:.025em;transition:.15s}.common-Button:hover{color:#7795f8;transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.common-Button:active{color:#555abf;background-color:#f6f9fc;transform:translateY(1px);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.common-Button--default{color:var(--white_clr);background:#6772e5}.common-Button--default:hover{color:var(--white_clr);background-color:#7795f8}.common-Button--default:active{color:#e6ebf1;background-color:#555abf}.common-Button--dark{color:var(--white_clr);background:#32325d}.common-Button--dark:hover{color:var(--white_clr);background-color:#43458b}.common-Button--dark:active{color:#e6ebf1;background-color:#32325d}.common-ButtonIcon{display:inline;margin:0 5px 0 0;position:relative}.common-ButtonGroup{display:flex;flex-wrap:wrap;margin:-10px}.common-ButtonGroup .common-Button{flex-shrink:0;margin:10px}.StripeBackground{position:absolute;left:0;top:50%;right:0;transform:skewY(-12deg);pointer-events:none}.StripeBackground .stripe{position:absolute;top:auto;left:0;right:0}.StripeBackground.accelerated .stripe{will-change:transform}.StripeBackground .stripe.pattern{overflow:hidden}.StripeBackground .stripe.pattern:after{content:"";position:absolute;left:0;right:0;bottom:-1000px;top:-1000px;transform:skew(0,12deg)}.common-Card{position:relative;background-color:var(--white_clr);border-radius:4px;padding:30px;box-shadow:0 15px 35px rgba(50,50,93,.1),0 5px 15px rgba(0,0,0,.07)}.common-BetaBadge{display:inline;position:relative;height:18px;margin-left:11px;border-radius:9px;font-size:12px;text-align:center;padding:2px 6px 2px 7px;color:#8898aa;background-color:rgba(136,152,170,.15)}.lg-cols,.lg-grid,.lg-rows,.md-cols,.md-grid,.md-rows,.sm-cols,.sm-grid,.sm-rows,.xs-cols,.xs-grid,.xs-rows{display:flex;margin:-20px}.feature-block{flex:1;padding:20px;position:relative}.xs-cols{flex-direction:row}.xs-cols .feature-block{flex-basis:100%}.xs-rows{flex-direction:column}.xs-rows .feature-block{flex-basis:auto}.xs-grid{flex-direction:row;flex-wrap:wrap}.xs-grid .feature-block{flex-basis:50%}.xs-icon-top .icon{margin:10px 0 20px -3px}.xs-icon-left{padding-left:50px}.xs-icon-left .icon{position:absolute;left:-24px;top:7px}@media (min-width:880px){.common-Card{padding:50px}.md-cols{flex-direction:row;flex-wrap:nowrap}.md-cols .feature-block{flex-basis:100%}.md-rows{flex-direction:column;flex-wrap:nowrap}.md-rows .feature-block{flex-basis:auto}.md-grid{flex-direction:row;flex-wrap:wrap}.md-grid .feature-block{flex-basis:50%}.md-icon-top{padding-left:0}.md-icon-top .icon{position:static;margin:10px 0 20px -3px}.md-icon-left{padding-left:50px}.md-icon-left .icon{position:absolute;left:-24px;top:7px}}.feature-block h3,.feature-block p{margin-bottom:10px}.feature-block h3:last-child,.feature-block p:last-child{margin-bottom:0}.common-FlagIcon:before{content:"";display:inline-block;width:21px;height:15px;background:url(/img/v3/common/flagIcons.svg) -258px -35px;vertical-align:-2px;margin-right:12px}.common-FlagIcon--at:before{background-position:-10px -10px}.common-FlagIcon--au:before{background-position:-41px -10px}.common-FlagIcon--be:before{background-position:-72px -10px}.common-FlagIcon--br:before{background-position:-103px -10px}.common-FlagIcon--ca:before{background-position:-134px -10px}.common-FlagIcon--ch:before{background-position:-165px -10px}.common-FlagIcon--de:before{background-position:-196px -10px}.common-FlagIcon--dk:before{background-position:-227px -10px}.common-FlagIcon--es:before{background-position:-258px -10px}.common-FlagIcon--fi:before{background-position:-289px -10px}.common-FlagIcon--fr:before{background-position:-320px -10px}.common-FlagIcon--gb:before{background-position:-351px -10px}.common-FlagIcon--hk:before{background-position:-382px -10px}.common-FlagIcon--ie:before{background-position:-413px -10px}.common-FlagIcon--it:before{background-position:-444px -10px}.common-FlagIcon--jp:before{background-position:-475px -10px}.common-FlagIcon--lu:before{background-position:-506px -10px}.common-FlagIcon--mx:before{background-position:-10px -35px}.common-FlagIcon--nl:before{background-position:-41px -35px}.common-FlagIcon--no:before{background-position:-72px -35px}.common-FlagIcon--nz:before{background-position:-103px -35px}.common-FlagIcon--pt:before{background-position:-134px -35px}.common-FlagIcon--se:before{background-position:-165px -35px}.common-FlagIcon--sg:before{background-position:-196px -35px}.common-FlagIcon--us:before{background-position:-227px -35px}.common-FlagIcon--xx:before{background-position:-258px -35px}.globalNav{font-family:var(--font_Ubuntu);position:absolute;left:0;top:10px;right:0;z-index:500;height:50px;perspective:2000px}.globalNav ul{padding:0;margin:0}.globalNav li{list-style:none}.globalNav a{-webkit-tap-highlight-color:transparent}.globalNav>.container-lg{padding:0}.globalNav .navRoot{position:relative}.globalNav .navSection.logo{position:absolute;top:0;left:0}.globalNav .navSection.primary,.globalNav .navSection.secondary{display:none}.globalNav .navSection.primary{justify-content:left}.globalNav .navSection.secondary{position:absolute;top:0;right:15px}.globalNav .navSection.mobile{display:flex;justify-content:flex-end}.globalNav.compact .navRoot{display:flex}.globalNav.compact .navSection.logo{position:static;flex-grow:1}.globalNav.compact .navSection.secondary{position:static}.globalNav .rootLink{display:inline-block;height:50px;white-space:nowrap;line-height:50px;padding:0 10px}@media (min-width:670px){.sm-icon-top{padding-left:0}.sm-icon-top .icon{position:static;margin:10px 0 20px -3px}.sm-icon-left{padding-left:50px}.sm-icon-left .icon{position:absolute;left:-24px;top:7px}.globalNav .navSection.primary,.globalNav .navSection.secondary{display:flex}.globalNav .navSection.mobile{display:none}.globalNav .rootLink{padding:0 calc(0px + (100vw - 670px) * .040541)}}@media (min-width:1040px){.lg-cols{flex-direction:row;flex-wrap:nowrap}.lg-cols .feature-block{flex-basis:100%}.lg-rows{flex-direction:column;flex-wrap:nowrap}.lg-rows .feature-block{flex-basis:auto}.lg-grid{flex-direction:row;flex-wrap:wrap}.lg-grid .feature-block{flex-basis:50%}.lg-icon-top{padding-left:0}.lg-icon-top .icon{position:static;margin:10px 0 20px -3px}.lg-icon-left{padding-left:50px}.lg-icon-left .icon{position:absolute;left:-24px;top:7px}.globalNav .rootLink{padding:0 20px}}.globalNav .navSection.logo .rootLink{padding-left:20px!important}.globalNav .navSection.secondary .rootLink:last-child{padding-right:20px!important}.globalNav .hasDropdown{cursor:default;position:relative}.globalNav li a i{position:absolute;top:16px;right:2px;font-size:18px}.globalNav .item-home h1{line-height:50px;font-size:20px;margin:0;color:inherit}.globalNav .item-home svg{vertical-align:-5px}.globalNav .item-home svg path{fill:currentColor}.globalNav .item-dashboard:after{font:16px StripeIcons;content:"➞";padding-left:1px}.globalNav .dropdownRoot{position:absolute;z-index:1000;left:0;right:0;top:50px;pointer-events:none;transform:rotateX(-15deg);transform-origin:50% -50px;opacity:0;will-change:transform,opacity;transition-property:transform,opacity;transition-duration:.25s;display:none}@media (min-width:670px){.globalNav .dropdownRoot{display:block}}.globalNav.dropdownActive .dropdownRoot {opacity: 1;pointer-events: auto;transform: none;}.globalNav .dropdownBackground {background: var(--white_clr);border-radius: 10px;overflow: hidden;box-shadow: 0px 12px 30px rgb(0 0 0 / 15%);width: 520px;height: 400px;transform: translateX(0);transform-origin: 0 0;}.globalNav .alternateBackground, .globalNav .dropdownBackground {position: absolute;top: 0;left: 0;will-change: transform;transition-property: transform;transition-duration: 0.25s;}.globalNav .alternateBackground {right: 0;height: 1000px;background: #f6f9fc;}.globalNav .dropdownArrow {top: -6px;margin: 0 0 0 -6px;width: 12px;height: 12px;transform: rotate(45deg);border-radius: 4px 0 0 0;background: var(--white_clr);box-shadow: -3px -3px 5px rgba(82, 95, 127, 0.04);will-change: transform;transition-property: transform;}.linkGroup li a {padding: 10px 10px 10px 40px;position: relative;}.linkGroup li.parent a img {width: 24px;position: absolute;left: 10px;top: 15px;}.linkGroup li.parent a svg {position: absolute;left: 10px;top: 20px;}.linkGroup li.parent a svg.t10 {position: absolute;left: 10px;top: 18px;}.linkGroup li.parent a svg.t8 {position: absolute;left: 10px;top: 14px;}.globalNav .dropdownArrow, .globalNav .dropdownContainer {position: absolute;left: 0;transition-duration: 0.25s;}.globalNav .dropdownContainer {overflow: hidden;top: 0;transform: translateX(0);will-change: transform, width, height;transition-property: transform, width, height;}.globalNav .dropdownSection {opacity: 0;pointer-events: none;will-change: transform, opacity;transition-property: transform, opacity;transition-duration: 0.25s;background: red;}.globalNav .dropdownSection.active {opacity: 1;transform: translateX(0);}.globalNav .dropdownSection.left {transform: translateX(-150px);}.globalNav .dropdownSection.right {transform: translateX(150px);}.globalNav.dropdownActive .dropdownSection.active {pointer-events: auto;}.globalNav.noDropdownTransition .alternateBackground, .globalNav.noDropdownTransition .dropdownArrow, .globalNav.noDropdownTransition .dropdownBackground, .globalNav.noDropdownTransition .dropdownContainer, .globalNav.noDropdownTransition .dropdownSection {transition: none;}.globalNav .dropdownContent {position: absolute;top: 0;left: 0;border-radius: 10px;overflow: hidden;}.globalNav .linkGroup {padding: 20px;}.globalNav .submenu-inner.temp-nav .part-left-1 li.parent {float: left;width: 33.3%;text-align: left;padding: 0 15px;}.globalNav .submenu-inner.temp-nav .part-left-1 li.parent a {position: relative;padding: 8px 10px 8px 30px;}.globalNav .submenu-inner.temp-nav .part-left li.parent {float: left;width: 25%;text-align: left;padding: 0 20px;min-height: 35px;}.globalNav .submenu-inner.temp-nav .part-left li.parent a {position: relative;padding: 5px 20px;font-size: 13px;;letter-spacing: 0.5;line-height: 2.1 !important;}.globalNav .submenu-inner.temp-nav .part-left-1 li.parent a svg {position: absolute;left: -2px;top: 12px;}.globalNav .submenu-inner.temp-nav .part-left-1 li.parent a svg.rec {position: absolute;left: -1px;top: 8px;}.globalNav .submenu-inner.temp-nav .part-left li.parent a svg {position: absolute;left: -5px;top: 12px;height: 15px;width: 15px;}.globalNav .submenu-inner.temp-nav .part-left li.parent a svg.rec {position: absolute;left: -5px;top: 10px;}.globalNav .linkContainer {display: block;padding: 9px 0;}.globalNav .linkTitle {margin: 0;color: #6772e5;font-size: 16px;line-height: 22px;text-transform: uppercase;font-weight: 600;letter-spacing: 0.025em;}.globalNav .linkSub {font-size: 15px;line-height: 22px;color: #6b7c93;margin: 5px 0 0;display: block;}.globalNav .linkSub, .globalNav .linkTitle {transition: color 0.1s;}.globalNav .linkContainer:hover .linkTitle, .globalNav .linkTitle:hover {color: #32325d;}.globalNav .linkContainer:hover .linkSub {color: #424770;}.globalNav .hover-fillDark, .globalNav .hover-fillLight {transition: fill 0.1s;}.globalNav .hover-strokeDark, .globalNav .hover-strokeLight {transition: stroke 0.1s;}.globalNav .linkContainer:hover .hover-fillLight {fill: #8898aa;}.globalNav .linkContainer:hover .hover-fillDark {fill: #32325d;}.globalNav .linkContainer:hover .hover-strokeLight {stroke: #8898aa;}.globalNav .linkContainer:hover .hover-strokeDark {stroke: #32325d;}.globalNav .linkIcon {white-space: nowrap;}.globalNav .linkIcon svg {margin: 0 12px -3px -1px;}.globalNav .withIcon {padding-left: 28px;}.globalNav .withIcon .linkTitle {margin-left: -28px;}
.globalNav .new-badge {display: inline-block;margin-left: 5px;vertical-align: 2px;color: var(--white_clr);text-transform: uppercase;font-size: 10px;line-height: 14px;font-weight: 700;background: #6772e5;transition: background 0.15s;border-radius: 10px;padding: 0 5px;height: auto;top: auto;box-shadow: none;}.globalNav .linkContainer:hover .new-badge {background: #32325d;}.globalNav .productsGroup {display: flex;flex-wrap: wrap;width: 540px;max-width: calc(100vw - 85px);margin: -5px -10px;}.linkGroup li {width: 50%;}.globalNav .productsGroup>li {flex: 1 0 50%;}.globalNav .productsGroup .linkContainer, .globalNav .productsGroup>li {-webkit-box-flex: 1;display: flex;}.globalNav .productsGroup .linkContainer {padding: 18px 10px;flex: 1;align-items: center;}.globalNav ul.large-nav .sec-1 {float: left;width: 35.5%;}.globalNav ul.large-nav .sec-2 {float: left;width: 32%;}.globalNav ul.large-nav .sec-3 {float: left;width: 32%;}.globalNav ul.large-nav .sec-1 li, .globalNav ul.large-nav .sec-2 li, .globalNav ul.large-nav .sec-3 li {float: left;width: 100%;}.globalNav .productLinkContent {flex: 1;margin-left: 20px;flex-direction: column;min-height: 71px;}.globalNav ul.large-nav li.parent {min-height: 40px;padding: 0 15px 0 30px;}.globalNav li.parent a {font-size: 16px;padding-left: 25px;position: relative;}.globalNav ul.large-nav .nav-head {float: left;font-family: var(--font_Ubuntu);font-style: normal;font-weight: 500;font-size: 13px;line-height: 20px;letter-spacing: 1px;color: rgba(68, 68, 68, 0.5);text-align: left;text-transform: uppercase;width: 100%;padding: 15px 66px 15px 50px;position: relative;cursor: default;}.globalNav ul.large-nav .nav-head svg {position: absolute;left: 22px;}.globalNav ul.large-nav .nav-head img {position: absolute;left: 22px;}.globalNav ul.large-nav li.parent a {padding: 0 20px;}.globalNav .linkGroup li.parent a {padding-left: 40px;}.globalNav .prodsubGroup, .globalNav .productLinkContent {display: flex;justify-content: center;}.globalNav .prodsubGroup .linkContainer {display: inline-flex;flex-direction: row;padding: 13px 30px;}.globalNav .prodsubGroup .linkSub {margin: 0 0 0 10px;}.globalNav .item-subscriptions .linkTitle {color: #24b47e;}.globalNav .item-connect .linkTitle {color: #3297d3;}.globalNav .item-relay .linkTitle {color: #e25950;}.globalNav .item-atlas .linkTitle {color: #e39f48;}.globalNav .item-radar .linkTitle {color: #b76ac4;}.globalNav .item-radar .new-badge {background: #b76ac4;}.globalNav .documentationGroup .linkSub {max-width: 250px;}.globalNav .documentationArticles {font-size: 15px;line-height: 26px;margin: 15px 20px 10px 28px;display: flex;white-space: nowrap;}.globalNav .documentationArticles>ul {margin-right: 40px;}.globalNav .documentationArticles>ul:last-child {margin-right: 0;}.globalNav .documentationArticles h4 {font-size: 14px;line-height: 22px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.025em;margin: 0 0 3px;color: #8898aa;}.globalNav .blogPosts {margin: 5px 10px 5px 28px;}.globalNav .blogPosts a {display: block;white-space: nowrap;padding: 5px 0;}.globalNav .blogPosts a:after {content: "➢";font: normal 16px StripeIcons;margin-left: 6px;vertical-align: -3px;}.globalNav .blogPosts .title {font-size: 15px;line-height: 22px;display: inline-block;white-space: nowrap;max-width: 300px;text-overflow: ellipsis;overflow: hidden;vertical-align: top;}.globalNav .blogPosts .title.new {font-weight: 500;}.globalNav .blogPosts .new-badge {vertical-align: -1px;}.globalNav .blogPosts a:hover .new-badge {background: #32325d;}.globalNav .navSection.mobile .rootLink {cursor: pointer;width: 50px;height: 50px;position: relative;}.globalNav .navSection.mobile .rootLink h2 {color: inherit;}.globalNav .navSection.mobile .rootLink h2, .globalNav .navSection.mobile .rootLink h2:after, .globalNav .navSection.mobile .rootLink h2:before {position: absolute;width: 24px;height: 3px;border-radius: 1px;background: currentColor;}.globalNav .navSection.mobile .rootLink h2 {font-size: 0;left: 13px;top: 23px;}.globalNav .navSection.mobile .rootLink h2:after, .globalNav .navSection.mobile .rootLink h2:before {content: "";left: 0;}.globalNav .navSection.mobile .rootLink h2:before {top: -9px;}.globalNav .navSection.mobile .rootLink h2:after {top: 9px;}.globalNav .popup {position: absolute;left: 10px;top: 5px;right: 10px;display: flex;justify-content: flex-end;pointer-events: none;perspective: 2000px;}.globalNav .popupContainer {background: var(--white_clr);box-shadow: 0 50px 100px rgba(50, 50, 93, 0.1), 0 15px 35px rgba(50, 50, 93, 0.15), 0 5px 15px rgba(0, 0, 0, 0.1);border-radius: 4px;overflow: hidden;position: relative;font-size: 17px;line-height: 40px;white-space: nowrap;flex-grow: 1;transform: rotate3d(1, 1, 0, -15deg);transform-origin: 100% 0;opacity: 0;will-change: transform, opacity;transition-property: transform, opacity;transition-duration: 0.25s;}.globalNav .navSection.mobile.globalPopupActive .popupContainer {transform: none;opacity: 1;pointer-events: auto;}.globalNav .popup a {display: block;}.globalNav .popupCloseButton {position: absolute;right: 0;top: 0;width: 51px;height: 51px;font-size: 0;cursor: pointer;}.globalNav .popupCloseButton:after, .globalNav .popupCloseButton:before {content: "";position: absolute;background: #6772e5;border-radius: 1px;left: 14px;right: 14px;top: 24px;height: 3px;transform: rotate(45deg);transition: background 0.1s;}.globalNav .popupCloseButton:after {transform: rotate(-45deg);}.globalNav .popupCloseButton:hover:after, .globalNav .popupCloseButton:hover:before {background: #32325d;}.globalNav .mobileSignIn {background: #f6f9fc;display: block;padding: 12px 30px;font-weight: 600;}.globalNav .mobileSignIn:after {font: normal 16px StripeIcons;content: "➜";margin-left: 6px;}.globalNav .mobileProducts {padding: 20px 0 15px;}.globalNav .mobileProducts h4 {font-size: 14px;font-weight: 600;letter-spacing: 0.025em;color: #8898aa;text-transform: uppercase;margin: -5px 0 0 30px;}.globalNav .mobileProductsList {display: flex;flex-wrap: wrap;}.globalNav .mobileProductsList>ul {flex-grow: 1;}.globalNav .mobileProductsList>ul:last-child {flex-grow: 3;}.globalNav .mobileProductsList a {padding: 0 30px;font-size: 20px;font-weight: 500;line-height: 50px;}.globalNav .mobileProductsList a:hover {color: #32325d;}.globalNav .mobileProductsList a svg {display: inline-block;width: 26px;height: 26px;margin: 0 15px 0 -3px;vertical-align: -5px;}.globalNav .mobileProductsList .item-subscriptions {color: #24b47e;}.globalNav .mobileProductsList .item-connect {color: #3297d3;}.globalNav .mobileProductsList .item-relay {color: #e25950;}.globalNav .mobileProductsList .item-atlas {color: #e39f48;}.globalNav .mobileProductsList .item-radar {color: #b76ac4;}.globalNav .mobileSecondaryNav {border-top: 2px solid #f6f9fc;padding: 15px 10px;display: flex;flex-wrap: wrap;}.globalNav .mobileSecondaryNav>ul {flex-grow: 1;}.globalNav .mobileSecondaryNav>ul:last-child {flex-grow: 3;}.globalNav .mobileSecondaryNav a {padding: 0 20px;min-width: 100px;}.globalFooter {font-family: Camphor, Open Sans, Segoe UI, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #f6f9fc;position: relative;}.globalFooter.withCards {background: transparent;overflow: hidden;padding-top: 500px;margin-top: -480px;pointer-events: none;}.globalFooter.withCards>* {pointer-events: auto;position: relative;}.globalFooter.withCards:before {content: "";position: absolute;left: 0;right: 0;top: 600px;height: 2000px;background: #f6f9fc;transform: skew(0, -12deg);}.globalFooterCards .container-xl {flex-wrap: wrap;margin: -15px auto;padding: 0 5px;}.globalFooterCards .container-xl, a.globalFooterCard, div.globalFooterCard {display: flex;}a.globalFooterCard, div.globalFooterCard {flex: 1 1 100%;margin: 15px;z-index: 501;position: relative;flex-direction: column;justify-content: center;overflow: hidden;padding: 40px 40px 40px 120px;background-color: var(--white_clr);border-radius: 4px;box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);transition-property: color, background-color, box-shadow, transform;transition-duration: 0.15s;}a.globalFooterCard:after, div.globalFooterCard:after {content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #aab7c4;pointer-events: none;opacity: 0;transition: opacity 0.15s;}@media (min-width: 670px) {a.globalFooterCard, div.globalFooterCard {flex-basis: 1%;padding-left: 100px;}}@media (min-width: 880px) {a.globalFooterCard, div.globalFooterCard {padding-left: 120px;}}a.globalFooterCard:hover, div.globalFooterCard:hover {color: #32325d !important;transform: translateY(-2px);box-shadow: 0 18px 35px rgba(50, 50, 93, 0.1), 0 8px 15px rgba(0, 0, 0, 0.07);}a.globalFooterCard:active, div.globalFooterCard:active {transform: translateY(2px);box-shadow: 0 11px 20px rgba(50, 50, 93, 0.1), 0 6px 11px rgba(0, 0, 0, 0.08);}a.globalFooterCard:active:after, div.globalFooterCard:active:after {opacity: 0.15;}a.globalFooterCard img, a.globalFooterCard svg, div.globalFooterCard img, div.globalFooterCard svg {position: absolute;width: 130px;height: 130px;left: -35px;top: calc(50% - 65px);}@media (min-width: 670px) {a.globalFooterCard img, a.globalFooterCard svg, div.globalFooterCard img, div.globalFooterCard svg {left: -50px;}}@media (min-width: 880px) {a.globalFooterCard img, a.globalFooterCard svg, div.globalFooterCard img, div.globalFooterCard svg {left: -35px;}}a.globalFooterCard svg .hover-fillDark, a.globalFooterCard svg .hover-fillLight, div.globalFooterCard svg .hover-fillDark, div.globalFooterCard svg .hover-fillLight {transition: fill 0.15s;}a.globalFooterCard svg .hover-strokeDark, a.globalFooterCard svg .hover-strokeLight, div.globalFooterCard svg .hover-strokeDark, div.globalFooterCard svg .hover-strokeLight {transition: stroke 0.15s;}a.globalFooterCard:hover svg .hover-fillDark, div.globalFooterCard:hover svg .hover-fillDark {fill: #32325d;}a.globalFooterCard:hover svg .hover-fillLight, div.globalFooterCard:hover svg .hover-fillLight {fill: #8898aa;}a.globalFooterCard:hover svg .hover-strokeDark, div.globalFooterCard:hover svg .hover-strokeDark {stroke: #32325d;}a.globalFooterCard:hover svg .hover-strokeLight, div.globalFooterCard:hover svg .hover-strokeLight {stroke: #8898aa;}a.globalFooterCard h2, div.globalFooterCard h2 {margin: 0 0 5px;white-space: normal;}a.globalFooterCard p, div.globalFooterCard p {margin: 5px 0 0;}a.globalFooterCard.card-pricing, div.globalFooterCard.card-pricing {color: #24b47e;}a.globalFooterCard.card-documentation, div.globalFooterCard.card-documentation {color: #b76ac4;}a.globalFooterCard.card-subscriptions, div.globalFooterCard.card-subscriptions {color: #24b47e;}a.globalFooterCard.card-connect, div.globalFooterCard.card-connect {color: #3297d3;}a.globalFooterCard.card-relay, div.globalFooterCard.card-relay {color: #e25950;}a.globalFooterCard.card-atlas, div.globalFooterCard.card-atlas {color: #e39f48;}a.globalFooterCard.card-radar, div.globalFooterCard.card-radar {color: #b76ac4;}.globalFooterCTA {padding: 50px 0;border-bottom: 2px solid rgba(207, 215, 223, 0.25);}
.globalFooterNav .badge,.globalFooterNav .countryList h4 a,.globalFooterNav .siteNav h4{text-transform:uppercase;letter-spacing:.025em}.globalFooterCTA .buttons,.globalFooterCTA .content{flex:1 0 50%}.globalFooterCTA .title{font-weight:400;font-size:30px;line-height:45px;color:#32325d;margin:.75em 0}.globalFooterCTA .subtitle{font-weight:300;color:#6772e5;display:block}.globalFooterNav{padding:65px 0 55px;color:#8898aa;line-height:30px;font-size:15px;white-space:nowrap}.globalFooterNav ul{padding:0;margin:0}.globalFooterNav li{list-style:none}.globalFooterNav .container-lg,.globalFooterNav .siteNav .splitColumn{display:flex;flex-wrap:wrap}.globalFooterNav a{text-decoration:none;color:inherit;transition:color .1s}.globalFooterNav .countryList h4 a:hover,.globalFooterNav .globalLink:hover strong,.globalFooterNav .metaNav .rootLink:hover,.globalFooterNav .metaNav .select.globalPopupActive .rootLink,.globalFooterNav a:hover{color:#32325d}.globalFooterNav .metaNav{display:flex;flex-direction:row;flex-grow:2;flex-basis:100%;margin-bottom:20px}.globalFooterNav .metaNav>li{margin-right:20px}.globalFooterNav .metaNav .select{position:relative;perspective:2000px;z-index:501}.globalFooterNav .metaNav .rootLink{color:#6772e5;font-weight:600;cursor:pointer}.globalFooterNav .metaNav .rootLink svg{display:inline-block;vertical-align:-1px;margin:0 7px 0 -2px}.globalFooterNav .metaNav .rootLink svg path{fill:currentColor}.globalFooterNav .metaNav .space{flex-grow:2}.globalFooterNav .metaNav .copyright{margin-right:0;color:#cfd7df}.globalFooterNav .siteNav{display:flex;flex-wrap:wrap;flex-grow:1;justify-content:space-between}@media (min-width:670px){.globalFooterCTA .container-lg{display:flex;align-items:center}.globalFooterCTA .common-ButtonGroup{justify-content:flex-end}.globalFooterNav .siteNav{flex-wrap:nowrap}}.globalFooterNav .siteNav .column{flex-basis:50%;margin-bottom:20px}@media (min-width:670px){.globalFooterNav .siteNav .column{flex-basis:auto!important;margin-right:40px}}@media (min-width:880px){.globalFooterNav .container-lg{flex-wrap:nowrap}.globalFooterNav .metaNav{flex-basis:auto;flex-direction:column;margin:0 0 20px}.globalFooterNav .metaNav .country{margin-bottom:5px}.globalFooterNav .siteNav{flex-grow:0}.globalFooterNav .siteNav .column{margin-right:30px}}@media (min-width:1040px){.globalFooterNav .siteNav .column{margin-right:40px}}.globalFooterNav .siteNav .column:last-child,.globalFooterNav .siteNav .column:last-child li{margin-right:0}.globalFooterNav .siteNav li{margin-right:40px}.globalFooterNav .siteNav h4{font-size:14px;font-weight:600;margin:0 0 5px}.globalFooterNav .siteNav strong{font-weight:500}.globalFooterNav .popup{position:absolute;bottom:40px;left:-5px;z-index:1000;font-size:15px;line-height:26px;background:var(--white_clr);border-radius:4px;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);pointer-events:none;transform:rotate3d(1,1,0,15deg);transform-origin:0 100%;opacity:0;will-change:transform,opacity;transition-property:transform,opacity;transition-duration:.25s}.globalFooterNav .popup:before{content:"";position:absolute;bottom:-6px;left:30px;width:20px;height:20px;transform:rotate(45deg);border-radius:20px 0 3px;background:var(--white_clr)}@media (min-width:1160px){.globalFooterNav .popup{left:-65px}.globalFooterNav .popup:before{left:60px}}.globalFooterNav .globalPopupActive .popup{transform:none;opacity:1;pointer-events:auto}.globalFooterNav .optionList{color:#525f7f;white-space:nowrap}.globalFooterNav .optionList a{border-radius:4px;display:block;line-height:36px;padding:0 15px;transition:color .1s,background-color .1s}.globalFooterNav .optionList a:hover{background-color:#f6f9fc;color:#32325d}.globalFooterNav .optionList a:active{background-color:#e6ebf1}.globalFooterNav .optionList .selected{font-weight:600;color:#32325d}.globalFooterNav .optionList .selected>span:before{content:"";display:inline-block;width:14px;height:14px;vertical-align:-2px;margin:0 6px 0 -2px;background:url(/img/v3/common/footer/select/checkmark.svg)}.globalFooterNav .badge{font-size:10px;line-height:10px;color:#aab7c4;font-weight:600;font-style:normal;padding:2px 3px 1px;border-radius:4px;border:1px solid #e6ebf1;display:inline-block;vertical-align:1px;margin-left:8px}.globalFooterNav .languagePicker{padding:10px 5px}.globalFooterNav .countryPicker{display:flex;flex-direction:column}.globalFooterNav .countryPicker:before{background:#f6f9fc}.globalFooterNav .columns,.globalFooterNav .sidebar{display:flex}.globalFooterNav .sidebar{background:#f6f9fc;border-radius:0 0 5px 5px;overflow:hidden;flex-direction:column}@media (min-width:670px){.globalFooterNav .countryPicker{flex-direction:row}.globalFooterNav .countryPicker:before{background:var(--white_clr)}.globalFooterNav .sidebar{border-radius:0 5px 5px 0}}.globalFooterNav .sidebar .optionList a:hover{background-color:rgba(230,235,241,.5)}.globalFooterNav .sidebar .optionList a:active{background-color:rgba(207,215,223,.5)}.globalFooterNav .countryList{display:flex;flex-direction:column;padding:25px;flex-grow:1;max-width:calc(100vw - 40px);overflow:auto;-webkit-overflow-scrolling:touch}.globalFooterNav .countryList h4{margin:0 0 5px}.globalFooterNav .countryList h4 a{line-height:36px;padding:0 15px;color:#6772e5;font-size:14px;font-weight:600}.globalFooterNav .countryList h4 a:after,.globalFooterNav .globalLink strong:after{font:16px StripeIcons;content:"→";margin-left:6px}.globalFooterNav .globalLink{border-top:2px solid var(--white_clr);padding:30px 40px}.globalFooterNav .globalLink:hover{color:#424770}.globalFooterNav .globalLink strong{display:block;color:#6772e5;font-weight:500;transition:color .1s}@media (max-width:1280px) and (min-width:1200px){.globalNav .submenu-inner.temp-nav .part-left-1 li.parent a svg.rec{top:17px}.globalNav .submenu-inner.temp-nav .part-left-1 li.parent a svg{top:16px}}@media (max-width:1024px) and (min-width:1024px){header .container,header .container-lg{max-width:510px}.globalNav .submenu-inner.temp-nav .part-left-1 li.parent a svg.rec{top:17px}.globalNav .submenu-inner.temp-nav .part-left-1 li.parent a svg{top:16px}}@media (max-width:1400px) and (min-width:1000px){.join-link li a{padding:0 25px}}@media (max-width:1400px) and (min-width:1301px){.header li a{line-height:2.5}.part-left-1 li.bbv a{line-height:2.2!important}header a.trial-btn{padding:0 18px}.free-btn{padding:9px 18px}}#menu-toggle{top:21px;right:0;position:absolute;z-index:99;margin:0;box-shadow:none}.navbar-brand{float:left;font-size:18px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;padding-left:0;padding-right:0;padding-bottom:0}@media (min-width:769px) and (max-width:999px){.navbar-brand>img{top:22px;height:40px;padding:0 20px;max-width:240px}.navbar-brand.logo-stick img{top:12px;height:40px}.rightbar-outr .menu-icon{margin-top:35px;margin-right:20px; height: auto;}header nav{background:rgba(0,0,0,.2);position:fixed;width:100%;height:100vh!important;overflow:hidden;top:0;left:0;right:0}header nav ul{background:#fff;width:288px;position:absolute;margin:0;top:0;right:-1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 30px 40px rgb(0 0 0 / 10%);padding:45px 0 110px;height:auto!important}.responsive-v{float:left;max-height:40vh;width:100%;overflow-y:scroll;overflow-x:hidden;min-height:30vh}.responsive-s.close-icon{padding:0}.responsive-v .close-icon span{font-size:25px;color:#696969;position:absolute;top:26px;right:18px}.responsive-s,.submenu .submenu-step1:hover ul.child-menu{display:block!important}.header li.submenu{margin:0}.header li a{padding:5px 20px;text-align:left;font-size:18px;line-height:2;float:left;width:100%}.header li a i{position:relative;font-size:18px;display:inline-block;top:-2px;vertical-align:middle}.header li.submenu ul{position:relative;padding-left:30px;float:left;width:100%;border:none;box-shadow:none}.submenu li.parent{min-height:initial}.header li.submenu ul li a{font-size:14px;line-height:1.8;color:#666}.parent.submenu-step1 i.large{position:absolute;left:166px!important;right:initial;top:44px}.header li.submenu.active ul.mob-hide,.responsive-h{display:none!important}.submenu li.submenu-step1 ul.child-menu.step{right:initial!important}.submenu li.submenu-step1 ul.child-menu{position:relative;padding:0 0 0 20px;margin:0;display:block;right:initial;top:0;float:left}.submenu-inner{background:0 0;box-shadow:none}.slimScroll{max-height:auto;overflow:initial;overflow-y:initial;max-height:initial}.res-input{position:absolute;bottom:0;left:0;display:block;width:100%}.res-input input{background:#f6f6f6;float:left;width:100%;padding:15px 25px;font-size:15px;line-height:1.4;border:none;color:#666;outline:0}.res-input a,.res-input button{background:#fb5f66;float:left;width:100%;padding:20px 25px;font-size:14px;line-height:1.4;color:#fff;text-transform:uppercase;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.section-inner{width:auto;max-width:770px}.footer-badge img{margin-bottom:10px}.footer-badge{text-align:right}}.header nav .responsive-v .scroll-bar .join-link ul li#login-detail a.new-navbar-nav-link button{padding:0}.dashboard_link{padding:0!important; line-height: normal !important;}.rating_img{height: auto; width: auto;}

/* footer new changes */
.awards h2,.mobile_awards h2{color:#444;text-align:center;font-size:38px;font-weight:400;line-height:130%}.awards{margin-top:56px}.awards_images{display:flex;place-content:center;margin-top:20px;gap:80px;flex-wrap:wrap;align-items:baseline}.award_box{width:162px;height:auto}.award_box img:first-child,.award_box_2 img:first-child{width:100%;object-fit:contain;object-position:center;height: auto;}.award_box_2{width:134px;height:150px}.award_box_2 svg{margin-left:-18px}.mobile_awards h2{margin-block-start:0}@media (max-width:769px){.award_box{width:134px}.mobile_awards h2{font-size:24px}.awards_images image:first-child,.awards_images image:nth-child(4){max-width:134px!important;max-height:150px!important;object-fit:contain}.awards{display:none}.mobile_awards{display:block}.awards_images{gap:40px!important}}

body.overflow-hidden{
    overflow: hidden;
}

/* ----------------  New Navbar Design Starts Here ---------------- */

.nn_header_outer {
    padding-inline: 40px;
    background: #FFF;
    box-shadow: 0px 10px 29px 0px rgba(167, 174, 186, 0.16);
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    height: 80px;
    display: flex;
    align-items: center;

    .nn_nav_outer {
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;

        .nn_nav_items {
            display: flex;
            gap: 30px;
            align-items: center;

            .nn_nav_item {
                border-radius: 10px;
                border: 1px solid transparent;
                padding: 10px;
                display: flex;
                align-items: center;
                justify-content: center;
                gap: 10px;
                cursor: pointer;
                transition: 0.4s;
                position: relative;

                span,
                a {
                    color: #444;
                    font-size: 16px;
                    transition: 0.4s;
                    cursor: pointer;
                    white-space: nowrap;
                }

                .nn_nav_item_arrow path {
                    transition: 0.4s;
                }
            }


            .nn_nav_yt_btn {
                padding: 12px 14px;
                position: relative;
                display: flex;
                align-items: center;
                gap: 6px;
                font-size: 14px;
                font-weight: 400;
                color: #444;
                border: 1px solid transparent;
                opacity: 0.5;
                cursor: pointer;
                border-radius: 10px;
                transition: 0.4s;

                .play-icon path{
                    transition: 0.4s;
                }

                .nn_nav_btn_bar {
                    position: absolute;
                    left: -20px;
                }
            }
            .nn_nav_yt_btn:hover {
                opacity: 1;
                border-color: rgba(251, 95, 102, 0.20);
                background: rgba(251, 95, 102, 0.10);
                color: #FB5F66;

                .play-icon path{
                    fill: #fb5f66;
                }
            }
        }

        .nn_nav_btns ul {
            display: flex;
            align-items: center;
            gap: 24px;

            li a {
                font-size: 16px;
                color: #444;
            }

            #dashboard-login {
                margin-block: 0 !important;
                font-size: 16px;
                color: #FFF;
                padding: 10px 20px;
            }
        }
    }
}

.nn_header_outer h1,
.nn_header_outer h2,
.nn_header_outer h3,
.nn_header_outer h4,
.nn_header_outer h5,
.nn_header_outer h6,
.nn_header_outer span,
.nn_header_outer p,
.nn_header_outer ul {
    margin-block: 0;
}

.nn_nav_item_list::after {
    position: absolute;
    content: "";
    bottom: -39px;
    width: 100%;
    height: 40px;
    display: none;
    cursor: default;
}

.nn_nav_item_list:hover::after {
    display: block;
}

.pricingTab{
    margin-right: 5px;
}

.nn_nav_item:hover, .pricingIsActive {
    background: #FFF6F6;
    border-color: #E3232C1A !important;
}

.nn_nav_item .nn_nav_item_arrow{
    transition: 0.4s;
}

.nn_nav_item:hover .nn_nav_item_arrow{
    transition: 0.4s;
    transform: rotate(180deg);
}

.nn_nav_item:hover .nn_nav_item_name, .pricingIsActive .nn_nav_item_name {
    color: #fb5f66 !important;
}

.nn_nav_item:hover .nn_nav_item_arrow path {
    fill: #fb5f66 !important;
}

.nn_header_outer .nn_nav_item .nn_nav_dd_arrow {
    position: absolute;
    bottom: -35px;
    display: block;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-20px);
    transition: 0.2s;
}

.nn_header_outer .nn_nav_item:hover .nn_nav_dd_arrow {
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
}

.nn_header_outer .nn_nav_dd_outer {
    position: fixed;
    top: 93px;
    left: 15%;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: 0px 24px 56px 0px rgba(167, 174, 186, 0.16);
    border-radius: 20px;
    display: none;
}

.nn_header_outer .nn_nav_item:hover .nn_nav_dd_outer {
    display: block;
}

.nn_header_outer .nn_nav_dd_outer .products_nn_dd{
    flex-direction: row-reverse;
    cursor: default;
}

.nn_header_outer .nn_nav_dd_outer .products_nn_dd,
.products_mobile_inner {
    padding: 20px;
    display: flex;
    gap: 30px;

    .nn_resources_list_bar{
        border-right: 1px dashed rgba(102, 102, 102, 0.20);
    }

    .nn_resources_list {
        display: flex;
        flex-direction: column;
        gap: 12px;

        .nn_list_heading {
            font-size: 13px;
            text-transform: uppercase;
            color: #666;
            cursor: default;
        }

        ul {
            display: flex;
            flex-direction: column;
            gap: 5px;

            li a {
                width: 384px;
                padding: 12px 15px 12px 12px;
                display: flex;
                align-items: center;
                gap: 12px;
                position: relative;
                border: 1px solid transparent;
                border-radius: 12px;
                cursor: pointer;

                .nn_resources_icon {
                    height: 40px;
                    width: 40px;
                    display: grid;
                    place-items: center;
                    background: #F6F6F6;
                    border-radius: 8px;
                }

                .nn_resources_desc {
                    display: flex;
                    flex-direction: column;
                    gap: 5px;

                    h5 {
                        color: #444;
                        font-size: 15px;
                        line-height: 120%;
                    }

                    span {
                        font-size: 13px;
                        line-height: 120%;
                        color: #666;
                    }
                }

                .nn_open_link_icon {
                    position: absolute;
                    right: 16px;
                }
            }

            li a:hover {
                border-color: #E3232C1A;
                background: #FFF6F6;

                .nn_resources_icon {
                    background-color: #fff;
                }

                .nn_resources_desc {
                    h5 {
                        color: #fb5f66;
                    }
                }

                .nn_open_link_icon path {
                    fill: #fb5f66;
                }
            }
        }
    }

    .nn_templates_list {
        display: flex;
        flex-direction: column;
        gap: 12px;

        .nn_list_heading {
            text-transform: uppercase;
            color: #666;
            font-size: 13px;
            cursor: default;
        }

        ul {
            display: grid;
            grid-template-columns: repeat(2, minmax(210px, 1fr));
            gap: 20px;

            li a {
                border: 1px solid transparent;
                background: #F9F9F9;
                border-radius: 16px;
                padding: 15px;
                display: flex;
                align-items: center;
                gap: 8px;

                span {
                    font-size: 14px;
                    color: #444;
                }
            }

            li a:hover {
                border-color: #FB5F661A;
                background-color: #FFF6F6;
            }
        }
    }
}

.templates_nn_dd {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 20px;
    cursor: default;

    .templates_nn_dd_head {
        display: flex;
        justify-content: space-between;

        h5 {
            font-size: 13px;
            font-weight: 400;
            text-transform: uppercase;
            color: #666;
        }

        a {
            font-size: 13px !important;
            text-transform: uppercase;
            color: #FB5F66 !important;
            display: flex;
            align-items: center;
            gap: 4px;
        }
    }

    .templates_nn_dd_body {
        display: flex;
        gap: 20px;

        .templates_nn_dd_left {
            display: flex;
            flex-direction: column;

            .templates_nn_dd_search_wrapper {
                border-radius: 10px 10px 0px 0px;
                border-bottom: 1px solid rgba(0, 0, 0, 0.10);
                background: #F8F8F8;
                padding: 15px;

                .templates_nn_dd_search_inner {
                    display: flex;
                    align-items: center;
                    gap: 10px;
                    padding: 12px 10px 12px 14px;
                    border: 1px solid rgba(0, 0, 0, 0.10);
                    background: #FFF;
                    border-radius: 10px;

                    input {
                        border: none;
                        font-size: 14px;
                        color: #444444;
                        width: 100%;
                        font-family: var(--font_Ubuntu);
                    }

                    input::placeholder {
                        font-size: 14px;
                        color: #B3B3B3;
                        font-family: var(--font_Ubuntu);
                    }
                }
            }

            .templates_nn_dd_list {
                display: flex;
                flex-direction: column;
                gap: 8px;
                padding: 15px;
                background: #F8F8F8;
                border-radius: 0px 0px 10px 10px;

                li {
                    height: 48px;
                    width: 235px;
                    padding-inline: 14px;
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    background: #FFF;
                    border-radius: 10px;
                    border: 1.5px solid transparent;
                    cursor: pointer;

                    p {
                        font-size: 14px;
                        color: #444;
                    }

                    span {
                        height: 24px;
                        width: 24px;
                        border-radius: 22px;
                        display: grid;
                        place-items: center;
                        font-size: 13px;
                        font-family: ubuntumedium;
                        color: rgba(68, 68, 68, 0.80);
                        background-color: #fff;
                    }
                }

                li:hover {
                    border-color: rgba(251, 95, 102, 0.10);
                    background: #FFF0F1;

                    p {
                        color: #FB5F66;
                    }
                }

                .switch-active {
                    border-color: rgba(251, 95, 102, 0.10) !important;
                    background: #FFF0F1 !important;

                    .templates_nn_dd_list_header p {
                        color: #FB5F66 !important;
                    }
                }
            }
        }

        .templates_nn_dd_right {

            .no-data-loader{
                height: 320px !important;
            }

            .right_container {
                display: none;
                grid-template-rows: 149px 161px;
                grid-auto-flow: column;
                grid-auto-columns: 268px;
                gap: 10px;

                .templates_nn_dd_card {
                    border-radius: 13px;
                    overflow: hidden;
                    height: 148px;
                    position: relative;
                    border: 0.681px solid rgba(0, 0, 0, 0.10);
                    cursor: pointer;

                    img {
                        width: 100%;
                        height: 100%;
                    }

                    .templates_nn_dd_card_overlay {
                        display: none;
                        position: absolute;
                        width: 100%;
                        bottom: 0;
                        padding: 14px;
                        flex-direction: column;
                        gap: 8px;
                        justify-content: flex-end;
                        background: linear-gradient(179deg, rgba(0, 0, 0, 0.00) 22.57%, #000 93.98%);
                        top: 50px;

                        span {
                            background: #FFF;
                            border-radius: 28px;
                            padding: 5px 10px;
                            font-size: 12px;
                            color: #000;
                            width: max-content;
                            text-transform: capitalize;
                        }

                        p {
                            font-size: 13px;
                            line-height: 140%;
                            /* 18.2px */
                            color: #FFF;
                        }
                    }
                }

                .templates_nn_dd_card:hover {
                    .templates_nn_dd_card_overlay {
                        display: flex;
                    }
                }
            }
        }
    }
}

.templates_mobile_inner .templates_nn_dd_list li:hover{
    border-color: transparent !important;
    background-color: #fff !important;

    .templates_nn_dd_list_header p{
        color: #444 !important;
    }
}

.resources_nn_dd {
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    cursor: default;

    .resources_nn_dd_top {
        display: flex;
        gap: 20px;
        padding-bottom: 20px;
        border-bottom: 1px dashed rgba(102, 102, 102, 0.20);


        .resources_nn_dd_list {
            padding-right: 20px;
            display: flex;
            flex-direction: column;
            gap: 12px;
            border-right: 1px dashed rgba(102, 102, 102, 0.20);

            h6 {
                display: flex;
                align-items: center;
                gap: 8px;
                font-size: 12px;
                font-weight: 400;
                text-transform: uppercase;
                color: #666;
            }

            ul {
                display: flex;
                flex-direction: column;
                gap: 5px;

                li a {
                    width: 269px;
                    border: 1px solid transparent;
                    border-radius: 10px;
                    padding: 15px 0 15px 15px;
                    display: flex;
                    align-items: center;
                    gap: 8px;
                    font-size: 15px !important;
                    color: #444;

                    svg{
                        height: 20px;
                        width: 20px;
                    }
                    cursor: pointer;
                }

                li a:hover {
                    background-color: #FFF6F6;
                    color: #FB5F66;
                    cursor: pointer;
                }
            }

        }

        .resources_nn_dd_list:last-child {
            padding-right: 0;
            border-right: none;
        }
    }

    .resources_nn_dd_bottom_wrapper{
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    .resources_nn_dd_bottom_header{
        display: flex;
        align-items: center;
        justify-content: space-between;

        h5{
            color: #666;
            font-size: 12px;
            font-weight: 400;
            text-transform: uppercase;
        }

        a{
            display: flex;
            align-items: center;
            gap: 4px;
            font-size: 12px !important;
            text-transform: uppercase;
            color: #FB5F66 !important;
        }
    }

    .resources_nn_dd_bottom {
        background: #F9F9F9;
        border-radius: 15px;
        padding: 20px;
        display: grid;
        grid-template-columns: repeat(2, minmax(414px, 1fr));
        gap: 15px;

        .resources_nn_dd_bottom_card {
            display: flex;
            flex-direction: column;
            gap: 10px;

            h6 {
                color: #666;
                font-size: 12px;
                font-weight: 400;
                text-transform: uppercase;
            }

            .resources_nn_dd_card_inner_wrapper {
                display: flex;
                align-items: center;
                justify-content: space-between;

                .resources_nn_dd_card_inner {
                    background: #FFF;
                    border-radius: 16px;
                    width: 202px;
                    padding: 15px;
                    display: flex;
                    align-items: center;
                    gap: 8px;

                    .resources_nn_dd_card_inner_desc {
                        display: flex;
                        flex-direction: column;
                        gap: 4px;

                        h4 {
                            font-size: 14px;
                            font-family: ubuntumedium;
                            color: #444;
                        }

                        span {
                            font-size: 12px;
                            color: #666;
                        }
                    }
                }
            }
        }
    }
}

/* New Footer Design starts here */

.dark-footer-outer {
    padding-block: 60px;
    background: #1C1D1F;
    clear: both;
}

.dark-footer-inner {
    display: flex;
    flex-direction: column;
    gap: 60px;
    max-width: 1406px;
    padding-inline: 20px;
    margin-inline: auto;
}

.dark-footer-top {
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.dark-footer-top-outer {
    display: flex;
    flex-direction: column;
    gap: 50px;
}

.dark-footer-top-inner{
    display: flex;
    gap: 60px;
}

.dark-footer-top-bottom{
    display: flex;
    flex-direction: column;
    gap: 10px;

    .dftb-head{
        display: flex;
        align-items: center;
        justify-content: space-between;

        h6{
                font-size: 13px;
                font-family: ubuntumedium;
                text-transform: uppercase;
                color: rgba(255, 255, 255, 0.50);
        }

        a{
                display: flex;
                align-items: center;
                gap: 4px;
                font-size: 13px;
                text-transform: uppercase;
                color: #FB5F66;
        }
    }
    .dftb-body{
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
        gap: 20px;
    }
    .dftb-body a{
        display: grid;
        place-items: center;
        border: 1.25px solid rgba(102, 102, 102, 0.20);
        background: #323232;
        border-radius: 12.5px;
        height: 80px;
        cursor: pointer;
    }
}

.dark-footer-top-left {
    display: flex;
    flex-direction: column;
    gap: 60px;

    .dftl-upper {
        display: flex;
        flex-direction: column;
        gap: 20px;

        span {
            font-size: 14px;
            color: #FFF;
            display: flex;
            align-items: center;
            gap: 8px;
        }
    }

    .dftl-middle {
        display: flex;
        flex-direction: column;
        gap: 10px;

        h6 {
            font-size: 13px;
            font-family: ubuntumedium;
            text-transform: uppercase;
            color: rgba(255, 255, 255, 0.50);
        }

        span {
            font-size: 14px;
            color: #FFF;
            max-width: 244px;
        }
    }

    .dftl-lower {
        display: flex;
        align-items: center;
        gap: 19px;
    }

}

.dark-footer-top-center {
    display: flex;
    gap: 60px;

    .dftc-left, .dftc-right {
        display: flex;
        flex-direction: column;
        gap: 40px;
    }

    .dftc-list {
        display: flex;
        flex-direction: column;
        gap: 10px;

        h6 {
            font-size: 13px;
            font-family: ubuntumedium;
            text-transform: uppercase;
            color: rgba(255, 255, 255, 0.50);
        }

        ul {
            display: flex;
            flex-direction: column;
            gap: 20px;

            li a {
                font-size: 14px;
                color: #FFF;
                display: flex;
                align-items: center;
                gap: 5px;
            }
        }
    }
}

.dark-footer-top-right {
    display: flex;
    flex-direction: column;
    gap: 30px;

    .dftr-inner {
        display: flex;
        flex-direction: column;
        gap: 10px;

        .dftr-inner-head {
            display: flex;
            align-items: center;
            justify-content: space-between;

            h6 {
                font-size: 13px;
                font-family: ubuntumedium;
                text-transform: uppercase;
                color: rgba(255, 255, 255, 0.50);
            }

            a {
                display: flex;
                align-items: center;
                gap: 4px;
                font-size: 13px;
                text-transform: uppercase;
                color: #FB5F66;
            }
        }

        .dftr-inner-body {
            display: flex;
            gap: 10px;

            .dftr-inner-card {
                padding: 10px;
                border: 1px solid rgba(102, 102, 102, 0.20);
                background: #323232;
                border-radius: 10px;
                display: flex;
                flex-direction: column;
                gap: 10px;
                cursor: pointer;
                width: 219px;

                img {
                    width: 100%;
                    height: 110px;
                    border: 1px solid rgba(255, 255, 255, 0.10);
                    border-radius: 8px;
                }

                span {
                    font-size: 14px;
                    line-height: 140%;
                    color: #FFF;
                    text-overflow: ellipsis;
                    line-clamp: 2;
                    -webkit-line-clamp: 2;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                }
            }
        }
    }
}

.dark-footer-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px;
    background: #232529;
    border-radius: 20px;

    .dark-footer-bottom-left {
        display: flex;
        align-items: center;
        gap: 24px;

        a {
            font-size: 14px;
            color: #FFF;
            cursor: pointer;
        }
    }
}

.templates_nn_dd_right {
    width: 824px;
}

.no-data-loader {
    width: 100%;
    /* height: 368px; */
    display: grid;
    place-items: center;
}

.no-data-loader .status {
    background-image: url("https://dlvkyia8i4zmz.cloudfront.net/HimmhwYTrGDSeCA8RJ4a_logo.gif");
    height: 100px;
    width: 100px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin: 0;
    inset: auto;
}

.dark-footer-top-mobile-only {
    display: none;
    flex-direction: column;
    gap: 20px;

    .dftl-middle-mobile {
        display: flex;
        flex-direction: column;
        gap: 10px;

        h6 {
            font-size: 13px;
            font-family: ubuntumedium;
            text-transform: uppercase;
            color: rgba(255, 255, 255, 0.50);
        }

        span {
            font-size: 14px;
            color: #FFF;
        }
    }

    .dftl-lower-mobile {
        display: flex;
        align-items: center;
        gap: 20px;
    }
}

.nn-logo-mobile,
.nn_header_outer_mobile {
    display: none;
}

.nn_nav_mobile_sidebar {
    display: flex;
    padding: 0 30px 30px 30px;
    flex-direction: column;
    justify-content: space-between;
    background-color: #fff;
    position: fixed;
    width: 100%;
    top: 74px;
    padding-top: 5px;
    bottom: 0;
    z-index: 998;
    left: 100vw;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s ease-in-out;
    overflow: auto;
}

.nn_nav_mobile_sidebar.nnms-open {
    left: 0;
    visibility: visible;
    opacity: 1;
}

.nnms-hamburger {
    display: flex;
    flex-direction: column;
    gap: 4px;

    span {
        height: 4px;
        width: 24px;
        background-color: #444;
        border-radius: 5px;
        transition: 0.4s ease-in-out;
    }
}

.nnms-hamburger-active {
    span:nth-child(2) {
        opacity: 0;
    }

    span:nth-child(1) {
        transform: translateY(9px) rotate(45deg);
    }

    span:nth-child(3) {
        transform: translateY(-7px) rotate(-45deg);
    }
}

.nnms_top {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.nnms_bottom {
    display: flex;
    flex-direction: column;
    gap: 20px;

    ul {
        display: flex;
        flex-direction: column;
        gap: 10px;

        #dashboard-login,
        #login-detail {
            text-align: center;
            padding-block: 14px;
            font-size: 16px;
        }

        a {
            color: #444;
        }
    }
}

.nnms_link,
.nnms_li {
    padding-block: 30px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    border-bottom: 1px solid rgba(68, 68, 68, 0.20);
    font-size: 16px;
    color: #444;
}

.nnms_menu {
    padding: 20px;
    background-color: #fff;
    position: fixed;
    width: 100%;
    z-index: 999;
    top: 79px;
    bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 20px;
    overflow: auto;
    left: 100vw;
    transition: 0.4s ease-in-out;

    .nnms_go_back {
        display: flex;
        align-items: center;
        gap: 10px;
        font-size: 16px;
        color: #FB5F66;
        width: max-content;
        line-height: 120%;
    }

    .nnms_sidebar_inner {
        display: none;
        flex-direction: column;
        gap: 20px !important;
    }

}

.nnms_menu_open{
    left: 0;
}

.nnms_menu::-webkit-scrollbar {
    display: none;
}

.nnms_menu {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.products_mobile_inner {
    padding: 0 !important;
    flex-direction: column-reverse !important;
}

.no-search-posts {
    grid-template-rows: 1fr !important;
    grid-auto-flow: row !important;
    place-items: center;
    justify-content: center;
    grid-template-columns: 1fr !important;
}

.search_navbar_mob.no-search-posts img {
    height: 80%;
}

.no-search-posts img {
    margin-inline: auto;
}

.no-search-posts h3 {
    color: #444;
    text-align: center;
    font-size: 14px;
    font-family: ubuntumedium;
    line-height: 142%;
}

.modal.youTModel{
    display: grid !important;
    place-items: center;
    height: 100vh !important;
    position: fixed !important;
}

.youTModel .modal-wrapper{
    position: unset !important;
}

.youTModel .modal-wrapper iframe{
    min-height: unset !important;
}

/* New Navbar and Dark Footer Responsive */

@media screen and (max-width: 1600px) { 
    .resources_nn_dd {
        .resources_nn_dd_top {
            
            .resources_nn_dd_list {
            ul {
                gap:0px;
                li a {
                padding: 10px 0 10px 10px;   
                } 
            }
            }  
  } 
}
}

@media screen and (min-width: 1024px){
    .youTModel .modal-wrapper, .youTModel .modal-wrapper iframe{
        height: 550px !important;
        width: 900px !important;
    }
}

@media screen and (max-width: 1440px) {
    .nn_header_outer {
        padding-inline: 20px;

        .nn_nav_dd_outer {
            top: 94px !important;
            left: 10%;
        }

        .nn_nav_btns ul {
            gap: 15px !important;

            #dashboard-login {
                padding: 10px 14px !important;
            }
        }

        .nn_nav_items {
            gap: 20px !important;

            .nn_nav_item,
            .nn_nav_yt_btn {
                padding: 10px !important;
            }

            .nn_nav_btn_bar {
                left: -18px !important;
            }
        }
    }
    .pricingTab{
        margin-right: 15px;
    }

    .dark-footer-top-center {
        gap: 40px;
    }

    .new-trial-overlay a.trial-btn{
        right: 20px !important
    }
}

@media screen and (max-width: 1366px) {
    .dark-footer-top-inner{
        gap: 40px;
    }
}

@media screen and (max-width: 1320px) {
    .nn_nav_dd_outer {
        left: 2% !important;
    }
}

@media screen and (max-width: 1200px) {
    .dark-footer-top-center {
        flex-direction: row;
    }

    .dark-footer-top {
        flex-wrap: wrap;
        gap: 40px;
    }

    .dark-footer-top-left {
        gap: 40px;
    }

    .dark-footer-inner {
        max-width: 717px;
    }

    .dark-footer-bottom-left a:first-child {
        display: none;
    }

    .dark-footer-bottom {
        gap: 20px;
    }

    .dark-footer-bottom-left {
        flex-wrap: wrap;
    }

    .nn_header_outer .nn_nav_items {
        gap: 10px !important;

        .nn_nav_btn_bar {
            left: -15px !important;
        }
    }
    .dark-footer-top-outer{
        width: 100%;
    }

    .dark-footer-top-inner{
        justify-content: space-between;
    }

}

@media screen and (max-width: 1100px) {
    .nn-logo-mobile {
        display: block;
    }

    .nn-logo-web {
        display: none;
    }
}

@media screen and (max-width: 1024px) {
    .nn_header_outer {
        display: none;
    }

    .nn_header_outer_mobile #dashboard-login {
        margin-block: 0 !important;
    }

    .nn_header_outer_mobile {
        display: block;
    }

    .nn_nav_outer_mobile {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 20px;
        position: fixed;
        z-index: 1000;
        top: 0;
        left: 0;
        right: 0;
        height: max-content !important;
        background-color: #fff;
        box-shadow: 0px 10px 29px 0px rgba(167, 174, 186, 0.16);
        border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    }

    .nn_nav_outer_mobile_left {
        display: flex;
        align-items: center;
        gap: 20px;
    }

    .nn_nav_outer_mobile_left>span {
        border-radius: 100px;
        border: 1px solid rgba(0, 0, 0, 0.10) !important;
        background: #FFF !important;
        padding: 10px 20px;
        text-align: center;
        font-size: 12px;
        color: #FB5F66 !important;
    }

    .trail-overlay-header a.trial-btn {
        top: 20px !important;
        right: 60px !important;
    }

    .products_mobile_inner {
        .nn_resources_list {
            ul {
                li a {
                    width: 100% !important;

                    .nn_resources_desc {
                        width: 70%;
                        h5 {
                            font-size: 14px !important;
                            margin-block: 0 !important;
                        }

                        span {
                            font-size: 12px !important;
                        }
                    }
                }
            }
        }
        .nn_templates_list{
            ul{
               display: grid !important;
               gap: 20px !important;
               grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)) !important;

               li{
                width: auto !important;

                a span{
                    font-size: 13px !important;
                }
               }
            }
        }
    }

    .resources_nn_dd{
        padding: 0;
        .resources_nn_dd_top{
            flex-direction: column;
            .resources_nn_dd_list{
                padding-right: 0;
                border-right: none;
                padding-bottom: 20px;
                border-bottom: 1px dashed rgba(102, 102, 102, 0.20);

                ul li a{
                    width: 100% !important;
                    font-size: 14px !important;
                }
            }

            .resources_nn_dd_list:nth-child(3){
                border-bottom: none;
                padding-bottom: 0;
            }
        }
        .resources_nn_dd_bottom{
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));

            .resources_nn_dd_card_inner_wrapper{
                display: grid !important;
                grid-template-columns: repeat(auto-fit, minmax(175px, 1fr));
                gap: 15px;

                a{
                    width: 100% !important;
                }
            }
        }
    }
    .templates_nn_dd{
        padding: 0;
        .templates_nn_dd_body{
            .templates_nn_dd_left{
                width: 100%;
                .templates_nn_dd_list {
                    .search_navbar_mob {
                        display: none;
                        grid-template-columns: repeat(auto-fit, minmax(148px, 1fr));
                        gap: 10px;
                        background: #FFF;
                        border-radius: 10px;
                        padding: 10px;
                        width: 100%;
                        .templates_nn_dd_list_card{
                            border: 1px solid rgba(0, 0, 0, 0.10);
                            border-radius: 8px;
                            position: relative;
                            overflow: hidden;
                            aspect-ratio: 16/10;
                            img{
                                height: 100%;
                                width: 100%;
                            }
                            .templates_nn_dd_list_card_desc{
                                display: flex;
                                position: absolute;
                                width: 100%;
                                bottom: 0;
                                background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 5.57%, #000 68.98%);
                                padding: 8px;
                                flex-direction: column;
                                gap: 4px;
                                justify-content: flex-end;

                                span{
                                    background: #FFF;
                                    border-radius: 15.613px;
                                    padding: 2.788px 5.576px;
                                    color: #000;
                                    font-size: 10px;
                                    height: unset;
                                    width: max-content;
                                    text-transform: capitalize;
                                }

                                p{
                                    font-size: 10px;
                                    line-height: 140%; /* 14px */
                                    color: #FFF;
                                    line-clamp: 2;
                                    text-overflow: ellipsis;
                                    -webkit-line-clamp: 2;
                                    display: -webkit-box;
                                    -webkit-box-orient: vertical;
                                    overflow: hidden;
                                }
                            }
                        }
                        .templates_nn_dd_list_card::before{
                            position: absolute;
                            content: "";
                            inset: 0;
                            top: 30px;
                            background: linear-gradient(179deg, rgba(0, 0, 0, 0.00) 5.57%, #000 68.98%)
                        }
                    }
                    .search_navbar_mob:hover{
                        background-color: #fff;
                    }
                    .search_navbar_mob.loader-active{
                        display: block;
                    }
                    li{
                        width: 100%;
                        height: auto;
                        padding: 15px;
                        flex-direction: column;
                        gap: 20px;
                        .templates_nn_dd_list_header{
                            display: flex;
                            justify-content: space-between;
                            align-items: center;
                            width: 100%;
                        }
                        .templates_nn_dd_list_right{
                            display: flex;
                            align-items: center;
                            gap: 20px;
                        }
                        .templates_nn_dd_list_body{
                            display: none;
                        }
                    }
                    li.switch-active{
                        .templates_nn_dd_list_right svg{
                            transform: rotate(180deg);
                        }
                        .templates_nn_dd_list_body{
                            display: grid;
                            grid-template-columns: repeat(auto-fit, minmax(148px, 1fr));
                            gap: 10px;
                            background: #FFF;
                            border-radius: 10px;
                            padding: 10px;
                            width: 100%;
                            .templates_nn_dd_list_card{
                                border: 1px solid rgba(0, 0, 0, 0.10);
                                border-radius: 8px;
                                position: relative;
                                overflow: hidden;
                                aspect-ratio: 16/10;
                                img{
                                    height: 100%;
                                    width: 100%;
                                }
                                .templates_nn_dd_list_card_desc{
                                    display: flex;
                                    position: absolute;
                                    width: 100%;
                                    bottom: 0;
                                    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 5.57%, #000 68.98%);
                                    padding: 8px;
                                    flex-direction: column;
                                    gap: 4px;
                                    justify-content: flex-end;

                                    span{
                                        background: #FFF;
                                        border-radius: 15.613px;
                                        padding: 2.788px 5.576px;
                                        color: #000;
                                        font-size: 10px;
                                        height: unset;
                                        width: max-content;
                                        text-transform: capitalize;
                                    }

                                    p{
                                        font-size: 10px;
                                        line-height: 140%; /* 14px */
                                        color: #FFF;
                                        line-clamp: 2;
                                        text-overflow: ellipsis;
                                        -webkit-line-clamp: 2;
                                        display: -webkit-box;
                                        -webkit-box-orient: vertical;
                                        overflow: hidden;
                                    }
                                }
                            }
                            .templates_nn_dd_list_card::before{
                                position: absolute;
                                content: "";
                                inset: 0;
                                top: 30px;
                                background: linear-gradient(179deg, rgba(0, 0, 0, 0.00) 5.57%, #000 68.98%)
                            }
                        }
                        .loader-active{
                            display: block;
                        }
                    }
                }
            }
        }
    }

    .modal.is-visible.youTModel{
        display: grid !important;
        place-items: center;
        position: fixed;

        .modal-wrapper{
            position: unset;
            width: 80%;

            iframe{
                aspect-ratio: 16/9;
                width: 100% !important;
                height: auto;
            }
        }
    }

}

@media screen and (max-width: 740px) {

    .dftr-inner-body{
        display: grid !important;
        grid-template-columns: repeat(3, 1fr);
    }

    .dftr-inner-card{
        width: auto !important;
    }

    .dark-footer-bottom {
        padding: 20px;
    }

    .dark-footer-top {
        flex-direction: column;
        gap: 20px;
    }

    .dark-footer-top-right {
        width: 100%;
        gap: 20px;
    }

    .dark-footer-outer {
        padding-block: 20px;
    }

    .dark-footer-top-center {
        gap: 60px;
    }

    .dark-footer-bottom-left {
        gap: 15px !important;
    }

    .dark-footer-inner {
        gap: 20px;
    }
}

@media screen and (max-width: 640px){

    .dftr-inner-body a:nth-child(3),
    .dftl-middle,
    .dftl-lower {
        display: none !important;
    }

    .dark-footer-top-mobile-only {
        display: flex;
    }

    .dftr-inner-body{
        grid-template-columns: repeat(2, 1fr);
    }
    .dark-footer-top-inner{
        flex-direction: column;
    }
}


@media screen and (max-width: 540px) {
    .dftr-inner-card {
        img {
            height: 96px !important;
        }

        span {
            font-size: 11px !important;
        }
    }
}
@media screen and (min-width: 2000px){
  .nn_header_outer .nn_nav_dd_outer{
    left: 30%!important;
  }
}

@media screen and (max-width: 440px) {

    .dftr-inner-card img {
        height: 88px !important;
    }

    .dark-footer-bottom-left a {
        font-size: 13px !important;
    }

    .dark-footer-bottom-right {
        width: 80px;
    }

    .dark-footer-top-center {
        justify-content: space-between;
        gap: 0;
    }

    .dark-footer-bottom-left {
        gap: 13px !important;
    }

    .templates_nn_dd  .templates_nn_dd_list_card{
        width: 100% !important;
        aspect-ratio: 16/9;
        height: auto !important;
    }
}
.message.recieved ol li {
    list-style: auto!important;
}

/* Awards swiper CSS begins here */

.awards-swiper {
    width: 100%;
    max-width: 863px;
    margin: auto;
    padding: 20px 0 0 0 !important;
}

.awards-swiper-wrapper {
    display: flex;
    align-items: center;
    padding-block: 40px;
}

.awards-swiper .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}

.awards-swiper .swiper-slide-active .award-card {
    transform: scale(1.5);
    transition: transform 0.3s ease-in-out;
}

.awards-swiper .swiper-slide-prev .award-card,
.awards-swiper .swiper-slide-next .award-card {
    transform: scale(1.2);
    transition: transform 0.3s ease-in-out;
}
.awards-swiper .swiper-wrapper{
    height: auto;
 }
/* Awards swiper CSS ends here */
