body{font-family:"Roboto",sans-serif !important;font-size:16px;line-height:30px;color:#777b92;}@media all{header.fixed{top:0;position:fixed;width:100%;background:#fff !important;}header{top:-100%;transition:all .7s linear;}header.fixed .topbar{display:none;}header.fixed .header-navigation .container .navbar-brand img{display:none;}header.fixed .header-navigation .container .navbar-brand img.after{display:block !important;}header.fixed .exo-menu>li>a{color:#313131;}header.fixed .exo-menu>li>a:hover{color:#313131;}header.fixed .right-side-box .header-btn{border-color:#e94fca !important;background-color:#e94fca !important;}header.fixed .display .toggle-menu{color:#313131 !important;}header.fixed a.toggle-menu{top:-74px !important;color:#313131;}header.fixed .toggle-menu:hover{color:#313131;}i.fa.fa-instagram{font:normal normal normal 20px/1 FontAwesome;}i.fa.fa-linkedin{font:normal normal normal 20px/1 FontAwesome;}i.fa.fa-pinterest{font:normal normal normal 20px/1 FontAwesome;}i.fa.fa-dribbble{font:normal normal normal 20px/1 FontAwesome;}i.fa.fa-tumblr{font:normal normal normal 20px/1 FontAwesome;}i.fa.fa-youtube{font:normal normal normal 20px/1 FontAwesome;}i.fa.fa-facebook,i.fa.fa-whatsapp,i.fa.fa-twitter{font:normal normal normal 20px/1 FontAwesome;}.inner-wrapper-sticky{top:120px !important;}.border{border:unset !important;}.widget_epcl_social div.icons a{height:45px !important;}.widget_epcl_social div.icons a .icon,.widget_epcl_social div.icons a i{line-height:45px !important;}header,nav{display:block;}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem;}.navbar>.container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none;}.navbar-light .navbar-brand{color:rgba(0,0,0,.9);}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9);}.header-navigation{background-color:transparent;background-color:transparent;margin-bottom:0;border:none;border-radius:0;padding:0;position:relative;}.header-navigation .container{background:transparent;position:relative;display:block;}.header-navigation .container .logo-box{float:left;position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.header-navigation .container .navbar-brand{height:auto;margin:0;}.header-navigation .container .menu-toggler{display:none;}.header-navigation .container .right-side-box{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;}.site-header.header-one{background-color:#5d1b9c;width:100%;z-index:9999;}.site-header.header-one .header-navigation{background:transparent;padding:30px 0;position:relative;z-index:999;}.site-header.header-one .header-navigation .container{padding-right:185px;}.site-header.header-one .header-navigation .right-side-box .header-btn{margin-left:40px;display:inline-block;vertical-align:middle;border-style:solid;border-width:1px;border-color:#ffd6f3;border-radius:4px;background-color:#fff;box-shadow:0 15px 30px 0 rgba(233,79,202,.1);color:#e94fca;font-size:16px;font-weight:500;padding:11px 38px;transition:all .4s ease;}.site-header.header-one .header-navigation .right-side-box .header-btn:hover{color:#fff;background-color:#e94fca;border-color:#e94fca;}.site-header.home-page-two .header-navigation .right-side-box .header-btn{border-color:#fff;background-color:transparent;color:#fff;transition:all 0 ease;}.site-header.home-page-two .header-navigation .right-side-box .header-btn:hover{color:#fff;background-color:#e94fca;border-color:#e94fca;}i.fas.fa-id-card{color:#ff9800;}.header-navigation .container .navbar-brand img.after{display:none !important;}a.shopify-logo-white{display:none !important;}.header-navigation.stricky .right-side-box .shopify-logo-black .after{background-color:#fff !important;padding:10px;border-radius:5px !important;width:100%;height:100%;}.header-navigation .container .logo-box{height:53.08px;}.header-navigation .container .navbar-brand{height:auto;margin:0;}.pm_zero{margin:0;}.pm_zero .col-md-12{padding:0;}.header-widget .social-block a{margin:0 5px;display:inline-block;vertical-align:middle;width:30px;height:30px;border:1px solid #eaeaea;line-height:30px;text-align:center;background-color:#fff;color:#777b92;border-radius:50%;}.pm_zero{margin:0;}.pm_zero .col-md-12{padding:0;}.exo-menu>li>a{padding:20px 0;}.content{margin:0 !important;width:100%;display:inline-block;}dd .exo-menu{list-style:none;position:relative;width:100%;margin:7px 0 0 0;display:inline-block;padding:0;}.exo-menu>li{display:inline-block;float:left;}.exo-menu>li>a{color:#fff;font-weight:500;font-size:18px;text-decoration:none;padding:20px 0;}.exo-menu>li>a:hover{color:#fff;}.exo-menu .mega-title i{margin-right:8px;}.exo-menu i{font-size:18px;margin-right:-1px;line-height:20px !important;}.icon-des ul.sub-sub{padding-left:10px;margin-top:11px;}.icon-des ul.sub-sub>li:last-child{margin-bottom:0;}.header-widget .social-block a:hover{color:#fff;background-color:#e94fca;border-color:#e94fca;}.shopify-logo-white{display:inline-block;height:auto !important;border:none !important;border-radius:unset !important;width:150px !important;background-color:transparent !important;}.shopify-logo-black{display:inline-flex;height:auto !important;border:none !important;border-radius:unset !important;width:150px !important;background-color:transparent !important;}.hire{position:absolute;left:43.5%;display:none;padding-top:15px;background:#fff;padding-bottom:15px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);margin-top:10px;}.hire-drop-down>a:hover+.hire,.hire:hover{display:block;}.hire .hire-des{margin-top:0px;}.hire .hire-des .hire-us-title{color:#000;font-size:15px;text-transform:capitalize;padding-bottom:15px;}.hire .hire-des .hire-us-title:last-child{padding-bottom:0;}.mega-menu{right:0;padding:15px 0;display:none;padding-top:0;min-height:100%;height:auto;width:100%;margin:10px -10px 0 0;}.mega-menu .mega-menu-wrap{padding:0px 30px;}h4.mega-title{padding-top:15px;}h4.row.mega-title{color:#eee;margin-top:7px;font-size:15px;padding-left:15px;text-transform:uppercase;padding-top:15px;}.snip1135>li>a:before{bottom:5px;left:0;display:block;height:3px;width:0;content:"";background-color:#e94fca;}.mega-title a:before{content:unset !important;}.mega-menu ul li a{line-height:1.5;font-weight:400;display:inline-block;color:#2f2f2f;font-size:14px;}.mega-menu ul.icon-des{padding-left:30px;}i.fas.fa-exchange-alt{color:#e91e63;font-size:23px;}i.fas.fa-store-alt{color:#441a3c;font-size:20px;}i.fas.fa-tasks{color:#ff5722;font-size:23px;}i.fas.fa-laptop-code{color:#00d4ff;font-size:20px;}i.far.fa-chart-bar{color:#ad63f3;font-size:23px;}i.far.fa-circle{font-size:10px;transform:translateY(-2px) translateX(-7px);}ul.icon-des li{width:100%;display:table;margin-bottom:0px;}.mega-menu ul li a:hover{color:#273167;}.fa-li{left:-2.042857em;}.mega-menu{background-color:#fff;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);}a.toggle-menu{position:absolute;right:0;padding:20px;font-size:27px;background-color:#fff;color:#23364b;top:0;display:none;}.snip1135 *{box-sizing:border-box;}.snip1135>li{display:inline-block;list-style:outside none none;padding:0 9px;}.snip1135 a{color:#273167;position:relative;text-decoration:none;}.snip1135 a:after,.snip1135 a:before{position:absolute;-webkit-transition:all .35s ease;transition:all .35s ease;}.snip1135 a:after{left:0;top:0;position:absolute;content:attr(data-hover);color:#fff;white-space:nowrap;max-width:0;overflow:hidden;}.snip1135 .current>a:before,.snip1135 a:hover:before{opacity:1;width:100%;}.snip1135 .current a:after,.snip1135 a:hover:after{max-width:100%;}.header-navigation .container .navbar-brand img{width:180px;}.topbar{background-color:rgba(0,0,0,.2);padding:10px 0;}.topbar ul.contact-det{list-style:none;padding:0px 0;margin:0;}.topbar ul.contact-det li{display:inline-block;padding:0 10px;}.topbar ul.contact-det li a{color:#fff;font-size:14px;font-weight:300;}.social-block span{display:none;}.site-header.home-page-two .header-navigation .container .menu-toggler{color:#fff;display:none;}.topbar .right{text-align:right;}.topbar ul.contact-det li a:hover{color:#e94fca;}.site-header.header-one .header-navigation .container{padding-left:225px;}.topbar ul.contact-det li a+a::before{content:"|";display:inline-block;padding:0 10px;}.current li span{display:unset !important;}.row h4{font-weight:600;color:#494f6d;}#ourwork{display:inline-block;}.case-studies-m{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;}.case-studies-m .icon-des{padding-right:35px;}.book-icon{color:#5e00ae !important;}.port-icon{color:#e91e63;}header,nav{display:block;}main#single{margin-top:3rem;}}.default-sidebar .wpcf7-form-control-wrap{margin-bottom:1rem;margin-top:0rem !important;}.default-sidebar .wpcf7-form-control-wrap input{width:100%;max-width:100%;height:48px;font-size:16px;padding:0 20px;border:1px solid #eaeaea;border-radius:4px;font-family:"Roboto",sans-serif;}.default-sidebar .wpcf7-form-control-wrap input:focus{color:#495057;background-color:#fff;border-color:#e94fca !important;box-shadow:unset;}.default-sidebar .wpcf7-form-control-wrap textarea{width:100%;max-width:100%;font-size:16px;border:1px solid #eaeaea;border-radius:4px;font-family:"Roboto",sans-serif;}.default-sidebar .wpcf7-form-control-wrap textarea:focus{color:#495057;background-color:#fff;border-color:#e94fca !important;box-shadow:unset;}.default-sidebar .allow-dropdown{width:100%;}.default-sidebar .allow-dropdown input{width:100%;max-width:100%;height:48px;font-size:16px;padding:0 20px;border:1px solid #eaeaea;border-radius:4px;font-family:"Roboto",sans-serif;}.default-sidebar .allow-dropdown input:focus{color:#495057;background-color:#fff;border-color:#e94fca !important;box-shadow:unset;}.default-sidebar .wpcf7-submit.button{width:208px;height:60px;background-color:#e94fca;margin:0 auto;cursor:pointer;font-weight:500;font-size:20px;color:#fff;transition:all .4s ease;border:none;outline:none;border-radius:30px;text-transform:capitalize;font-family:"Roboto",sans-serif;}.default-sidebar .wpcf7-submit.button:hover{background-color:#273167;}.submit-btn-main{width:100%;position:relative;text-align:center;}.submit-btn-main .wpcf7-spinner{position:absolute;top:17px;}.default-sidebar .wpcf7-form-control-wrap .wpcf7-not-valid-tip{color:#dc3232 !important;}.classic-sidebar{width:100%;}.theiaStickySidebar{left:auto !important;}@media (min-width: 1200px){.container{max-width:1200px;}}@media all and (max-width: 1199px) and (min-width: 992px){.mega-menu{left:0;}.exo-menu{margin:10px 0 0 0;float:left;text-align:center;display:flex;align-items:center;justify-content:center;}.exo-menu>li>a{padding:20px 10px;}.site-header.header-one .header-navigation{padding:5px 0 20px;}}@media (max-width: 1199px){.header-navigation{margin-bottom:0;}.logo-box{width:100%;float:none;margin:0 !important;}.navbar-expand-lg .menu-toggler{display:block;border-color:#fff;background-color:transparent !important;margin:23px 0;color:#fff;border:none;font-size:28px;float:right;outline:none;cursor:pointer;}.menu-toggler:hover{border-color:#00ad4d;}.header-navigation .container .right-side-box{top:10px;right:15px;transform:translateY(0%);}.header-navigation .container{display:block;padding-right:15px;padding-left:15px;position:relative;}.header-navigation .container .logo-box{position:relative;top:0;left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);float:none;padding-right:145px;}.header-navigation .container .logo-box .navbar-brand{float:left;padding:20px 0;}.header-navigation .container .menu-toggler{display:block;}.header-navigation .container .logo-box .navbar-brand{background-color:transparent;}.header-navigation .container .menu-toggler{float:right;margin:23px 0;color:#111;}.header-navigation .container .logo-box{padding-right:145px !important;}.header-navigation{padding-left:0 !important;padding-right:0 !important;}.site-header.header-one .header-navigation .container{padding-right:15px !important;}.site-header.home-page-two .header-navigation .container .menu-toggler{color:#fff;}}@media (max-width: 1199px){header .header-navigation .container .logo-box{padding-right:215px !important;}.site-header.header-one .header-navigation .container{padding-left:15px;}.mega-menu{margin:16px -10px 0 0;}.hire{margin-top:16px;}}@media (max-width: 991.98px){.navbar-expand-lg>.container{padding-right:0;padding-left:0;}}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;}.navbar-expand-lg>.container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media (max-width: 991px){a.shopify-logo-black{display:block !important;}.exo-menu{float:right;}.exo-menu>li>a{padding:20px 9px;}.shopify-logo-white{display:block !important;margin-left:auto !important;margin-bottom:10px !important;}.mega-menu{left:0;}.snip1135>li{padding:0 6px;}.current{text-align:left;}}@media (min-width: 768px){.mega-drop-down a:hover+.mega-menu,.mega-menu:hover{display:block;}}@media (min-width: 767px){.mega-menu{position:absolute;}}@media (max-width: 767px){.header-navigation .container .logo-box .navbar-brand{padding:26px 0 0;}.exo-menu{background-color:#fff;width:100%;}.exo-menu>li>a{width:fit-content;display:none;}.exo-menu>li{width:100%;position:relative;}.row h4{text-transform:uppercase;font-size:15px;margin-bottom:10px;padding-top:22px;}ul.icon-des li{margin-bottom:11px;}i.far.fa-circle{transform:translateY(-1px) translateX(-8px);}.exo-menu.display>.drop-menu:before{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;content:"";transform:rotate(45deg);top:33px;right:25px;position:absolute;transition:all .5s;}.exo-menu>li>a{padding:20px 10px;}.site-header.header-one .header-navigation .right-side-box .header-btn{padding:10px;margin-left:0;}.header-widget{display:none;}ul.contact-det{display:none;}a.shopify-logo-white{display:block !important;width:200px !important;}.header-navigation .container .right-side-box{top:23px !important;right:65px !important;}a.toggle-menu{top:-87px !important;}.right-side-box a.shopify-logo-black{display:none !important;}.exo-menu.display>.drop-menu.arrow-up:before{transform:rotate(226deg);transition:all .5s;}.exo-menu.display .master_parent .fadeIn.open{display:block;}.display.exo-menu>li>a{display:block;padding:20px 22px;color:#000;}.hire,.mega-menu{position:relative;}.header-navigation ul.exo-menu>li>a:before{content:"";position:absolute;bottom:-5px;left:0;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right center;transform-origin:right center;width:100%;height:2px;background-color:#e94fca;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;}.site-header.header-one .header-navigation{padding:10px 0 0 0;}}@media (max-width: 767px){.shopify-logo-white{margin-right:auto !important;}.exo-menu{margin:0;}.topbar .left,.topbar .right{text-align:center !important;}.mega-menu{left:0;}.mega-menu .mega-menu-wrap{padding:0px 30px;}.display .toggle-menu{transform:rotate(0);transform:translateY(16px);}.toggle-menu:hover{color:#fff;}a.toggle-menu{display:block;position:absolute;top:-65px;color:#fff;transform:rotate(90deg);background-color:transparent;font-size:20px;}.navbar .right-side-box{display:none;}.hire{left:0;max-height:250px;overflow:auto;}.animated.fadeIn.mega-menu{max-height:300px;overflow-y:auto;}}@media (max-width: 575px){.header-navigation .container .navbar-brand img{width:145px;}a.toggle-menu{top:-84px !important;}.site-header.header-one .header-navigation .right-side-box .header-btn{padding:6px 8px;font-size:14px;margin-left:0;}header .header-navigation .container .logo-box{padding-right:0 !important;}}@media (max-width: 320px){.header-navigation .container .right-side-box{display:none;}.header-navigation .container .logo-box{padding-right:0 !important;}}.cc-blog-banner{background-image:url("https://cdn-gnjjn.nitrocdn.com/nkPSkdpkFmyYmDaYDhNjVtGKGDFgcugX/assets/images/optimized/rev-63143c4/cartcoders.com/blog/wp-content/uploads/2025/01/cc-banner-one-back.webp");background-repeat:no-repeat;background-position:center;background-size:cover;padding:30px 20px;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:24px;}.cc-blog-banner.nitro-lazy{background-image:none !important;}.cc-blog-banner .cc-blog-banner-left-img{width:30%;}.cc-blog-banner .cc-blog-banner-left-img img{max-width:100%;display:block;}.cc-blog-banner .cc-blog-banner-content{width:70%;padding-left:5%;color:#fff;}.cc-blog-banner .cc-blog-banner-content .heading{padding-top:0;color:#fff;font-family:"Josefin Sans",serif;line-height:normal;font-size:26px;margin-top:0;margin-bottom:15px;}.cc-blog-banner .cc-blog-banner-content .content{font-family:"Josefin Sans",serif;line-height:normal;font-size:14px;margin-bottom:15px !important;margin-top:0 !important;padding-top:0 !important;color:#fff;}.cc-blog-banner .cc-blog-banner-content .button{max-width:max-content;background-color:#e35eb4;font-size:14px;color:#fff;text-decoration:none;font-family:"Josefin Sans",serif;font-weight:bold;padding:8px 12px;border-radius:35px;display:flex;align-items:center;margin-top:15px;min-height:auto;line-height:1;}.cc-blog-banner .cc-blog-banner-content .button .arrow-icon{max-width:22px;margin-left:5px;}.cc-blog-banner .cc-blog-banner-content .heading span{color:#e35eb4;}@media screen and (max-width: 1450px) and (min-width: 1024px){.cc-blog-banner .cc-blog-banner-content .heading{font-size:20px;}.cc-blog-banner .cc-blog-banner-content .button{margin-top:10px;}}@media screen and (max-width:991px){.cc-blog-banner .cc-blog-banner-content .heading{font-size:22px;}}@media screen and (max-width:600px){.cc-blog-banner .cc-blog-banner-content .heading{font-size:20px;}.cc-blog-banner .cc-blog-banner-left-img{display:none;}.cc-blog-banner .cc-blog-banner-content{width:100%;padding-left:0;text-align:center;}.cc-blog-banner .cc-blog-banner-content .button{margin-left:auto;margin-right:auto;}}.cc-blog-banner-two{background-color:#683894;padding:0;display:flex;flex-wrap:wrap;margin-bottom:24px;}.cc-blog-banner-two .cc-blog-banner-two-left-img{width:35%;position:relative;}.cc-blog-banner-two .cc-blog-banner-two-left-img img{max-width:100%;display:block;width:100%;height:100%;object-fit:cover;object-position:right;z-index:1;position:relative;}.cc-blog-banner-two .cc-blog-banner-two-decoration-img{position:absolute !important;max-width:120px !important;right:-20%;bottom:0;height:auto !important;z-index:unset !important;}.cc-blog-banner-two .cc-blog-banner-two-content{width:65%;padding:25px 16px;color:#fff;text-align:right;}.cc-blog-banner-two .cc-blog-banner-two-content .heading{padding-top:0;color:#fff;font-family:"Josefin Sans",serif;line-height:normal;font-size:26px;margin-top:0;margin-bottom:15px;}.cc-blog-banner-two .cc-blog-banner-two-content .content{font-family:"Josefin Sans",serif;line-height:normal;font-size:12px;margin-bottom:15px !important;margin-top:0 !important;padding-top:0 !important;color:#fff;}.cc-blog-banner-two .cc-blog-banner-two-content .button{max-width:max-content;background-color:#e35eb4;font-size:14px;color:#fff;text-decoration:none;font-family:"Josefin Sans",serif;font-weight:bold;padding:8px 12px;border-radius:35px;display:flex;align-items:center;margin-top:15px;min-height:auto;line-height:1;margin-left:auto;}.cc-blog-banner-two .cc-blog-banner-two-content .button .arrow-icon{max-width:22px;margin-left:5px;}.cc-blog-banner-two .cc-blog-banner-two-content .heading span{color:#e35eb4;}@media screen and (max-width: 1450px) and (min-width: 1024px){.cc-blog-banner-two .cc-blog-banner-two-content .heading{font-size:20px;}.cc-blog-banner-two .cc-blog-banner-two-content .button{margin-top:10px;}}@media screen and (max-width:991px){.cc-blog-banner-two .cc-blog-banner-two-content .heading{font-size:22px;}}@media screen and (max-width:600px){.cc-blog-banner-two .cc-blog-banner-two-content .heading{font-size:20px;}.cc-blog-banner-two .cc-blog-banner-two-left-img{display:none;}.cc-blog-banner-two .cc-blog-banner-two-content{width:100%;padding-left:0;text-align:center;padding:30px 20px;}.cc-blog-banner-two .cc-blog-banner-two-content .button{margin-left:auto;margin-right:auto;}}.cc-blog-banner-three{background-color:#f9f9f9;padding:0;display:flex;flex-wrap:wrap;margin-bottom:24px;overflow:hidden;}.cc-blog-banner-three .cc-blog-banner-three-right-img{width:35%;position:relative;overflow:hidden;}.cc-blog-banner-three .cc-blog-banner-three-right-img img{max-width:100%;display:block;width:100%;height:124%;object-fit:cover;object-position:left;z-index:1;position:relative;right:0;top:-12%;}.cc-blog-banner-three .cc-blog-banner-three-content{width:65%;padding:25px 15px 25px 25px;color:#000;position:relative;display:flex;flex-direction:column;justify-content:center;}.cc-blog-banner-three .cc-blog-banner-three-content .heading{padding-top:0;color:#33167b;font-family:"Josefin Sans",serif;line-height:normal;font-size:26px;margin-top:0;margin-bottom:15px;position:relative;z-index:1;}.cc-blog-banner-three .cc-blog-banner-three-content .content{font-family:"Josefin Sans",serif;line-height:normal;font-size:14px;margin-bottom:15px !important;margin-top:0 !important;padding-top:0 !important;color:#000;position:relative;z-index:1;}.cc-blog-banner-three .cc-blog-banner-three-content .button{max-width:max-content;background-color:#e35eb4;font-size:14px;color:#fff;text-decoration:none;font-family:"Josefin Sans",serif;font-weight:bold;padding:8px 12px;border-radius:35px;display:flex;align-items:center;margin-top:0;min-height:auto;line-height:1;position:relative;z-index:1;}.cc-blog-banner-three .cc-blog-banner-three-content .cc-blog-banner-three-decoration{position:absolute;left:0;bottom:0;height:100%;}.cc-blog-banner-three .cc-blog-banner-three-content .button .arrow-icon{max-width:22px;margin-left:5px;}.cc-blog-banner-three .cc-blog-banner-three-content .heading span{color:#e35eb4;}@media screen and (max-width: 1450px) and (min-width: 1024px){.cc-blog-banner-three .cc-blog-banner-three-content .heading{font-size:20px;}.cc-blog-banner-three .cc-blog-banner-three-content .button{margin-top:10px;}}@media screen and (max-width:991px){.cc-blog-banner-three .cc-blog-banner-three-content .heading{font-size:22px;}}@media screen and (max-width:600px){.cc-blog-banner-three .cc-blog-banner-three-content .heading{font-size:20px;}.cc-blog-banner-three .cc-blog-banner-three-right-img{display:none;}.cc-blog-banner-three .cc-blog-banner-three-content{width:100%;padding-left:0;text-align:center;padding:30px 20px;}.cc-blog-banner-three .cc-blog-banner-three-content .button{margin-left:auto;margin-right:auto;}}.promotion-quote-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:99;padding-top:8vw;overflow-y:auto;overflow-x:hidden;padding:10px 0;}.promotion-quote-modal .promotion-quote-modal-container{max-width:950px;width:calc(100% - 30px);background:#fff;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;position:relative;margin:auto;}.promotion-quote-modal .close{position:absolute;right:25px;top:25px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;cursor:pointer;}.promotion-quote-modal .left-promotion-content{background-color:#f0ebf4;padding:64px 24px 45px;display:flex;flex-direction:column;justify-content:center;}.promotion-quote-modal .promotion-head-part{margin-bottom:34px;}.promotion-quote-modal .section-head-title{font-size:35px;line-height:1;color:#683894;font-weight:700;text-align:center;margin-bottom:0;}.promotion-quote-modal .section-head-title span{font-size:30px;color:#d179b2;line-height:1;}.promotion-quote-modal .feature-list{display:flex;flex-direction:column;gap:30px;}.promotion-quote-modal .feature-item{display:flex;gap:25px;margin-left:80px;position:relative;align-items:center;}.promotion-quote-modal .feature-item::after{content:"";position:absolute;width:calc(100% - 60px);height:calc(100% + 20px);border:4px solid #683894;top:-10px;right:30px;border-radius:20px;box-sizing:border-box;}.promotion-quote-modal .feature-item.left-side{margin:0px;margin-right:80px;}.promotion-quote-modal .feature-item.left-side::after{border:4px solid #d179b2;}.promotion-quote-modal .feature-icon{width:70px;min-width:70px;height:70px;padding:10px;display:flex;align-items:center;justify-content:center;background-color:#f0ebf4;position:relative;z-index:1;}.promotion-quote-modal .feature-icon img{object-fit:contain;max-width:100%;height:auto;max-height:100%;}.promotion-quote-modal .feature-content{padding:8px 30px 8px 15px;margin-right:14px;background-color:#fff;border-radius:10px 0 0 10px;flex:1;position:relative;display:flex;flex-direction:column;justify-content:center;}.promotion-quote-modal .feature-content .shape{position:absolute;top:0;left:calc(100% - 2px);display:flex;height:100%;}.promotion-quote-modal .feature-content .shape svg{height:100%;fill:#fff;width:auto;}.promotion-quote-modal .feature-item.left-side .shape{left:unset;right:calc(100% - 2px);transform:rotate(180deg);}.promotion-quote-modal .feature-item.left-side .feature-content{padding:8px 15px 8px 30px;margin-left:14px;border-radius:0 10px 10px 0;margin-right:0;}.promotion-quote-modal .feature-content .title{font-size:15px;line-height:normal;color:#000;font-weight:700;margin-bottom:4px;}.promotion-quote-modal .feature-item.left-side .feature-content .title,.promotion-quote-modal .feature-item.left-side .feature-content .text{text-align:right;}.promotion-quote-modal .feature-content .text{font-size:10px;line-height:normal;color:#000;font-weight:400;margin-bottom:0;}.promotion-quote-modal .right-quote-form{padding:30px 38px 25px;display:flex;flex-direction:column;justify-content:center;}.promotion-quote-modal .right-quote-form .promotion-head-part{margin-bottom:34px;}.promotion-quote-modal .right-quote-form .section-head-title{font-size:35px;line-height:1;color:#683894;font-weight:700;text-align:center;margin-bottom:0;}.promotion-quote-modal .right-quote-form .section-head-title span{font-size:30px;color:#d179b2;line-height:normal;}.promotion-quote-modal .right-quote-form .form-group:not(:last-child){margin-bottom:18px;}.promotion-quote-modal .right-quote-form .form-group label{font-size:12px;line-height:normal;font-weight:700;color:#252f40;margin-bottom:8px;display:block;}.promotion-quote-modal .right-quote-form .form-group:nth-child(4) label.error{bottom:-24px;}.promotion-quote-modal .right-quote-form .form-group label.error{color:red;font-size:12px;line-height:1;margin-bottom:0;font-weight:400;position:absolute;bottom:-13px;}.promotion-quote-modal .right-quote-form .form-group .pin-code-main label.error{position:absolute;white-space:nowrap;top:100%;}.promotion-quote-modal .right-quote-form .form-group .form-field-custom{border:1px solid #d2d6da;border-radius:8px;outline:0;box-shadow:unset;padding:9px 13px;font-size:14px;line-height:normal;font-weight:400;color:#495057;width:100%;}.promotion-quote-modal .form-group .pin-code-main{border-right:0;border-radius:7px 0 0 7px;padding:6px 13px;width:max-content;position:absolute;top:24px;z-index:9;line-height:normal;}.promotion-quote-modal .form-group .pin-code-main p{display:flex;align-items:center;}.promotion-quote-modal .form-group .pin-code-main .form-field-custom{border:0;width:35px;padding:0 0 !important;border-radius:0 !important;border-radius:0 !important;}.promotion-quote-modal input[type="number"]::-webkit-outer-spin-button,.promotion-quote-modal input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.promotion-quote-modal input[type="number"]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;}.promotion-quote-modal .right-quote-form .form-group #phone{padding-left:72px;}.promotion-quote-modal .right-quote-form .form-group textarea.form-field-custom{min-height:110px;}.promotion-quote-modal .right-quote-form .submit-btn{background-color:#683894;width:100%;border-radius:8px;text-align:center;padding:12px 24px;border:0;font-size:12px;position:relative;}.promotion-quote-modal .right-quote-form .submit-btn .wpcf7-spinner{margin:0 !important;top:100%;transform:translateX(0);margin-top:10px !important;left:50%;}.blog-promotion-quote-modal .section-head-title,.blog-promotion-quote-modal .right-quote-form .section-head-title{line-height:1.3;}.blog-promotion-quote-modal .right-quote-form .submit-btn .btn-orange{background-color:transparent;}.promotion-quote-modal.blog-promotion-quote-modal .right-quote-form .form-group{position:relative;margin-bottom:25px;}.blog-promotion-quote-modal .form-group p{margin-bottom:0;}.blog-promotion-quote-modal .form-group p span{margin-top:0;}.blog-promotion-quote-modal .form-group input,.blog-promotion-quote-modal .form-group textarea{border:1px solid #d2d6da;border-radius:8px;outline:0;box-shadow:unset;padding:9px 13px;font-size:14px;line-height:normal;font-weight:400;color:#495057;width:100%;margin-bottom:0;height:auto;}.blog-promotion-quote-modal .form-group textarea{height:110px;resize:vertical;}.blog-promotion-quote-modal .form-group.customnumber .wpcf7-form-control-wrap{position:unset;}.blog-promotion-quote-modal .form-group.customnumber span[data-name="poppin"] input{border:0;width:35px;padding:0 0 !important;border-radius:0 !important;}.blog-promotion-quote-modal .form-group.customnumber span[data-name="popcontactno"] input{padding-left:72px;}.blog-promotion-quote-modal .wpcf7-response-output{display:none;}.promotion-quote-modal .form-group .wpcf7-not-valid-tip,.promotion-quote-modal .form-group label.error{font-size:11px;line-height:normal;margin:0;font-weight:400;position:absolute;bottom:-16px;}.blog-promotion-quote-modal .form-group.customnumber span[data-name="popcontactno"] .wpcf7-not-valid-tip{bottom:-25px;}.blog-promotion-quote-modal .form-group.customnumber span[data-name="poppin"] .wpcf7-not-valid-tip{bottom:-15px;left:0;min-width:max-content;}.wpcf7-not-valid-tip,label.error{color:#fb1212 !important;}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}@media screen and (max-width: 992px),
screen and (max-height: 660px){.promotion-quote-modal .right-quote-form .section-head-title,.promotion-quote-modal .section-head-title{font-size:30px;}.promotion-quote-modal .right-quote-form .section-head-title span,.promotion-quote-modal .section-head-title span{font-size:25px;}.promotion-quote-modal .left-promotion-content{padding-top:30px;padding-bottom:30px;}.promotion-quote-modal .right-quote-form .promotion-head-part{margin-bottom:20px;}.promotion-quote-modal .right-quote-form .form-group label{margin-bottom:5px;}.blog-promotion-quote-modal .form-group textarea{height:80px;}.promotion-quote-modal .feature-icon{width:60px;min-width:60px;height:60px;padding:7px;}.promotion-quote-modal .form-group .pin-code-main{top:21px;}}@media (max-width: 1199px){.promotion-quote-modal .feature-item{gap:10px;}}@media (max-width: 991px){.promotion-quote-modal .feature-item{margin-left:30px;}.promotion-quote-modal .feature-item.left-side{margin:0px;margin-right:30px;}.promotion-quote-modal .section-head-title{font-size:26px;}.promotion-quote-modal .right-quote-form .section-head-title{font-size:26px;}.promotion-quote-modal .right-quote-form .promotion-head-part{margin-bottom:20px;}.promotion-quote-modal .promotion-head-part{margin-bottom:25px;}.promotion-quote-modal .section-head-title span{font-size:23px;}}@media (max-width: 767px){.promotion-quote-modal .right-quote-form{padding-left:20px;padding-right:20px;}.promotion-quote-modal .feature-item{margin-left:0;}.promotion-quote-modal .feature-item.left-side{margin-right:0;}}@media (max-width: 600px){.promotion-quote-modal .promotion-quote-modal-container{grid-template-columns:1fr;max-width:400px;}.promotion-quote-modal .feature-item{margin-left:20px;gap:0;}.promotion-quote-modal .feature-item.left-side{margin-right:20px;}.promotion-quote-modal .right-quote-form{padding-left:25px;padding-right:25px;}.promotion-quote-modal .left-promotion-content{display:none;}}@media (max-width: 500px){.promotion-quote-modal .right-quote-form{padding:30px 25px 30px;}.promotion-quote-modal .left-promotion-content{padding:40px 20px 40px;}.promotion-quote-modal .feature-icon{width:60px;min-width:60px;height:60px;padding:7px;}}.whatsapp-custom-widget{position:fixed;bottom:20px;right:20px;z-index:999999;}.whatsapp-custom-widget .whatsapp-custom-label{display:none;font-size:12px;color:#000;background-color:#f5f7f9;padding:8px 12px;border-radius:5px;margin-bottom:10px;margin-right:60px;line-height:1.5;}#wa-btn-wrapper #wa_btn-content{padding:10px 10px;}#wa-btn-wrapper #wa_btn-content p{margin-left:0 !important;}#wa-widget-wrapper #wa_widget-content{width:400px;}#wa-widget-wrapper .wa_widget-brand-container{position:relative;padding:10px 16px;}#wa-widget-wrapper .wa_widget-brand-container .wa_widget-brand-image{height:50px;width:50px;display:flex;}#wa-widget-wrapper .wa_widget-brand-container .wa_widget-brand-info p{margin:5px 0 0 !important;line-height:1.2;}#wa-widget-wrapper .wa_widget-brand-container .wa_widget-close-btn{top:50%;transform:translateY(-50%);right:16px;width:30px;height:30px;padding:5px;display:flex;align-items:center;justify-content:center;}#wa-widget-wrapper .wa_widget-message-container{background-color:#e5e3e4;padding:20px 16px;min-height:180px;}#wa-widget-wrapper .wa_widget-message{padding:10px 16px;border-radius:10px;}#wa-widget-wrapper .wa_widget-message p{margin-bottom:0 !important;line-height:1.2;}#wa-widget-wrapper .wa_widget-button-container{padding:16px;}#wa-widget-wrapper .wa_widget-button-container .wa_widget-button{width:100%;display:flex;align-items:center;gap:10px;justify-content:center;padding:10px 16px;}#wa-widget-wrapper .wa_widget-button-container .wa_widget-button svg{width:20px;height:20px;}#wa-widget-wrapper .wa_widget-button-container .wa_widget-button p{margin:0 !important;}#footer a#back-to-top.visible{bottom:75px;}.contact-modal.modals{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;overflow-x:hidden;overflow-y:auto;padding:30px 0;display:none;}.contact-modal .modal-content{position:unset;border:0;}.contact-modal .modal-overlap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9;}.contact-modal.modals.active-model{display:flex;}.contact-modal .modal-dialog{background-color:#fff;max-width:400px;margin:auto;padding:25px;border-radius:8px;position:relative;z-index:9;width:calc(100% - 40px);}.contact-modal.modals.active-model .modal-dialog{animation-name:modal_translet;animation-duration:.5s;}@keyframes modal_translet{from{transform:translatey(-10%);opacity:0;}to{transform:translatey(0%);opacity:1;}}.contact-modal .modal-header{margin-bottom:0;padding:0;border:0;text-align:center;}.contact-modal .modal-header .form-title{text-align:center;width:100%;margin-bottom:25px;color:#330c79;font-weight:700;font-size:27px;line-height:normal;}.contact-modal .model-close-icon{width:35px;height:35px;background-color:var(--button-back-color);position:absolute;border-radius:100%;display:flex;align-items:center;justify-content:center;top:-15px;right:-15px;cursor:pointer;}.contact-modal .modal-body{padding:0;}.contact-modal .modal-body .form-group{margin-bottom:25px;position:relative;}.contact-modal .modal-body .form-group p{margin-bottom:0;display:flex;}.contact-modal .modal-body .form-group label,.contact-modal .modal-body .form-group span{margin:0;width:100%;}.contact-modal .modal-body .form-group input,.contact-modal .modal-body .form-group textarea{margin-bottom:0;font-weight:400;font-size:14px;border:1px solid #330c79;padding:12px 20px;width:100%;color:#330c79;background:transparent;}.contact-modal .modal-body .form-group textarea{height:auto;}.contact-modal .modal-body .form-group.popup-contact{position:relative;}.contact-modal .modal-body .form-group.popup-contact .plus-icon{position:absolute;top:22px;font-size:18px;line-height:1px;left:8px;}.contact-modal .modal-body .form-group.popup-contact .wpcf7-form-control-wrap[data-name="quote-in"]{position:absolute;top:0;left:0;width:70px;z-index:9;}.contact-modal .modal-body .form-group.popup-contact .wpcf7-form-control-wrap[data-name="quote-number"]{padding-left:70px;}.contact-modal .modal-body .form-group.popup-contact .wpcf7-form-control-wrap[data-name="quote-number"] input{border-left:0;}.contact-modal .model-close-icon .close-icon{width:16px;height:16px;}.contact-modal .model-close-icon .close-icon path{stroke:#fff;}.contact-modal .modal-body .form-group:last-child{margin-bottom:0;}.contact-modal .contact-form-modal textarea{height:120px;}.contact-modal.contact-form-modal .form-group.popup-contact-submit-btn{margin-bottom:0;}.contact-modal.contact-form-modal .form-group input[type="submit"]{min-width:150px;margin:0 auto;padding:12px 23px;font-weight:700;font-size:14px;font-size:16px;background-color:#e94fca;color:#fff;border:1px solid #e94fca;display:block;transition:all .3s linear;cursor:pointer;width:auto;}.contact-modal .contact-form-modal .select-location .iti__country-list{max-width:350px;}.contact-modal.contact-form-modal #contactpopupForm .form-group .wpcf7-not-valid-tip{color:red;font-size:12px;margin-bottom:0;position:absolute;bottom:-19px;left:0;font-weight:400;min-width:max-content;font-family:"Josefin Sans",sans-serif;}.contact-modal .modal-body #contactpopupForm .form-group.popup-contact .wpcf7-form-control-wrap[data-name="quote-in"] .wpcf7-not-valid-tip{bottom:-30px;}.contact-modal #contactpopupForm .wpcf7-response-output{display:none;}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px !important;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px !important;position:relative;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:25px;}.contact-modal #contactpopupForm ::-webkit-inner-spin-button{appearance:none;}#author .info p a{color:#ff4c60;}