body{font-family:"Outfit",sans-serif}.text-underline .elementor-widget-container ul li a:hover span{text-decoration:underline}.pum-theme-2141 .pum-title,.pum-theme-hello-box .pum-title{font-family:inherit!important}li.only-mobile{display:none}@media only screen and (min-width:768px){.ehf-header #masthead,.ehf-header #masthead *{overflow:unset!important}}@media (max-width:768px){li.only-mobile{display:unset}}.home-bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .1) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .1) 1px,transparent 1px);background-size:50px 50px;pointer-events:none}#ast-scroll-top{background:#000;display:block!important;will-change:transform,opacity}.blog-track{will-change:transform;transform:translate3d(0,0,0)}.blog-track .e-loop-item{display:inline-block}.blog-track{display:flex!important;gap:20px}.blog-card{min-width:calc((1240px / 3 ) - 20px);flex-shrink:0}.blog-track .elementor-loop-container{display:flex!important}.para-limit{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.testi-readmore p{cursor:pointer}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:none}.cancel{cursor:pointer!important}.author-date{border:none!important}.author-date p{display:none}.action-slide{position:absolute;z-index:1;width:100%;right:0;transition:right 1s}.action-slide.before{right:100%;opacity:0}.action-slide.after{right:-100%;opacity:0}.action-slide.active{right:0;opacity:1}function remove_astra_google_fonts(){wp_dequeue_style('astra-google-fonts')}add_action('wp_enqueue_scripts','remove_astra_google_fonts',20);.slide-btn-for{cursor:pointer}.elementor-element.elementor-element-79806c9.e-con-full.main-br-slide-box.e-flex.e-con.e-child{overflow:hidden}.title-tag{color:#888;font-size:18px;line-height:3rem;text-transform:uppercase;padding-left:30px;position:relative;margin-bottom:calc(0.5rem + 0.5vw);font-weight:600;letter-spacing:1px}.title-tag:before{content:"";position:absolute;height:16px;width:16px;top:50%;transform:translateY(-50%);left:0;background-image:url(https://brilliantsweb.com/wp-content/uploads/2025/02/tag-star.webp)}.case-studies-h4 h4{margin-bottom:0px!important}.elementor-4650 .elementor-element.elementor-element-465ca4c:not(.elementor-motion-effects-element-type-background),.elementor-4650 .elementor-element.elementor-element-465ca4c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9;opacity:.7}.elementor-4650 .elementor-element.elementor-element-04a3f2c:not(.elementor-motion-effects-element-type-background),.elementor-4650 .elementor-element.elementor-element-04a3f2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9;opacity:.7}.elementor-4650 .elementor-element.elementor-element-7fcfb42:not(.elementor-motion-effects-element-type-background),.elementor-4650 .elementor-element.elementor-element-7fcfb42>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9;opacity:.7}.elementor-4650 .elementor-element.elementor-element-a20bf24:not(.elementor-motion-effects-element-type-background),.elementor-4650 .elementor-element.elementor-element-a20bf24>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9;opacity:.7}.elementor-4650 .elementor-element.elementor-element-1cee04f:not(.elementor-motion-effects-element-type-background),.elementor-4650 .elementor-element.elementor-element-1cee04f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;opacity:.7}.elementor-4650 .elementor-element.elementor-element-9dcad05:not(.elementor-motion-effects-element-type-background),.elementor-4650 .elementor-element.elementor-element-9dcad05>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;opacity:.7}.elementor-4650 .elementor-element.elementor-element-dfdecb0:not(.elementor-motion-effects-element-type-background),.elementor-4650 .elementor-element.elementor-element-dfdecb0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;opacity:.7}.elementor-4650 .elementor-element.elementor-element-329cca1:not(.elementor-motion-effects-element-type-background),.elementor-4650 .elementor-element.elementor-element-329cca1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;opacity:.7}.headingbtn{cursor:pointer}div#page{position:relative}form.wpcf7-form.init{padding-top:0px!important}.bdp-post-grid-main.bdp-design-2 .bdp-post-grid-content{background:#f9f9f9;padding-bottom:15px;text-align:center;height:770px}.pum-theme-2138 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{position:absolute;left:auto;right:0;bottom:auto;top:0;padding:8px;color:#000;font-family:inherit;font-weight:400;font-size:52px;font-style:inherit}.elementor-7 .elementor-element.elementor-element-909bd52 .menu-item a.hfe-menu-item.elementor-button{padding:17px 42px 17px 42px;background-color:#C71D0B;font-family:"Roboto",Sans-serif;font-weight:500;color:#F9F9F9;border-radius:6px 6px 6px 6px;cursor:pointer}.line h2.elementor-heading-title.elementor-size-default:after{content:"";display:inline-block;width:61px;height:1px;border:3px solid #c71d0b;position:relative;top:-8px;right:-8px}.elementor-292 .elementor-element.elementor-element-481d53b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-292 .elementor-element.elementor-element-ef8b36e:not(.elementor-motion-effects-element-type-background),.elementor-292 .elementor-element.elementor-element-ef8b36e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;height:91%}..elementor-292.rc-anchor-normal{height:55px;width:300px}..elementor-292.rc-anchor-logo-img-portrait{background-size:24px;height:23px;margin:0 13px 0 13px;width:32px}.car-htm{height:500px}.main-box.one{display:flex;flex-wrap:wrap;gap:0 25px}.input-boxs{flex:1 1 calc(50% - 21px)}.send{right:0;bottom:0}.send p{flex-direction:row-reverse;margin:0}input.wpcf7-form-control.wpcf7-submit.has-spinner{background:#c71d0b;padding:12px 30px}.contact-form{position:relative}.line h2.elementor-heading-title.elementor-size-default::before{position:abslute;width:100px;height:100px;background:red}.main-box.two textarea.wpcf7-form-control.wpcf7-textarea{height:100px}.headingbtn.active h3.elementor-heading-title{color:red!important;border:2px solid #666;border-right-color:#fff;padding:10px 10px}.services-content{display:none}.active.services-content{display:block}#overlay-menu{position:fixed!important;top:-133%;z-index:9999;transition:all 0.3s ease-in-out}#overlay-menu.active{top:0%}.services-btn{cursor:pointer}@keyframes pulso{0%{-moz-box-shadow:0 0 0 0 rgb(255 255 255 / .8);box-shadow:0 0 0 0 rgb(255 255 255 / .8)}70%{-moz-box-shadow:0 0 0 20px #fff0;box-shadow:0 0 0 20px #fff0}100%{-moz-box-shadow:0 0 0 0 #fff0;box-shadow:0 0 0 0 #fff0}}@keyframes grident{0%{background-position-x:100%}100%{background-position-x:0%}}#gh1 h2.elementor-heading-title.elementor-size-default{animation-timeline:view(block 70% 10%)}#gh2 h2.elementor-heading-title.elementor-size-default{animation-timeline:view(block 50% 30%)}#gh3 h2.elementor-heading-title.elementor-size-default{animation-timeline:view(block 30% 50%)}.grident-head h2.elementor-heading-title.elementor-size-default{display:block;background:linear-gradient(to right,#fff 50%,#333333 50%);color:#fff0;background-size:200% 100%;background-position-x:100%;background-clip:text;-webkit-background-clip:text;animation-timeline:view(block 50% 10%);animation-name:grident;animation-fill-mode:both;animation-duration:1ms;animation-timing-function:linear}.pulso-btn a.elementor-button.elementor-button-link.elementor-size-sm:before{box-shadow:0 0 0 rgb(255 255 255 / .4);animation:pulso 2s infinite;transition:.5s;content:"";width:15px;height:15px;border:3px solid #fff;position:absolute;left:15px;border-radius:50%;top:0;bottom:0;margin:auto}.br-box:hover .cmp_hds{background:linear-gradient(85deg,#c71d0b,#c71d0b85);transform:rotate(360deg)}.outer-br-box .br-box:hover{filter:none!important;opacity:1!important}.outer-br-box:hover .br-box{filter:grayscale(1);opacity:.6}.contentbox{display:none}.active.contentbox{display:block}.image-box{display:none}.active.image-box{display:block}#popmake-4655 .internship-modal{padding:30px 39px 26px;border-radius:8px;position:relative}#popmake-4655 a.btn{color:#fff;background:#C71D0B;font-size:15px;font-weight:700;padding:12px 30px;border-radius:4px;letter-spacing:1px;width:100%;display:block}.pum-theme-2138 .pum-container,.pum-theme-default-theme .pum-container{padding:18px;border-radius:0;border:1px none #000;box-shadow:1px 1px 3px 0 rgb(2 2 2 / .23);background-color:#fff}.pum-theme-2140 .pum-content+.pum-close,.pum-theme-enterprise-blue .pum-content+.pum-close{position:absolute;height:40px;width:40px;left:auto;right:8px;bottom:auto;top:8px;padding:4px;color:#000;font-family:Times New Roman;font-weight:100;font-size:20px;line-height:20px;border:1px none #fff;border-radius:42px;box-shadow:0 0 0 0 rgb(2 2 2 / .23);text-shadow:0 0 0 rgb(0 0 0 / .23);background-color:#f2f2f2}#popmake-4655.pum-container{width:50%!important;left:54%!important}.internship-program{color:#c81e0c;text-align:center;font-size:25px;line-height:48px}a.hfe-menu-item.elementor-button{margin-left:49px}.form-email{display:flex}.mail input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email{height:47px;width:100%;border-radius:0}.sub input.wpcf7-form-control.wpcf7-submit.has-spinner{padding:16px 14px 15px 7px;background:#C71D0B;color:#fff;border:none;border-radius:0}.elementor-element.elementor-element-1eaf5cc.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .elementor-widget-container{filter:brightness(0)}marquee h4{padding-top:35px}#shine-form input{padding:14px 10px 14px 10px;background:#f3f3f3}.submit input.wpcf7-form-control.wpcf7-submit.has-spinner{width:100%;padding:13px 0!important;background:#C71D0B!important}#shine-form .course select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{height:41px;background:#f3f3f3}.check{border:1px solid;margin-bottom:22px;width:60%;padding-top:18px;height:59px}.page-id-292 span.elementor-icon-list-icon{background:#fff;padding:15px 10px 15px 17px;border-radius:50px;margin-right:17px;margin-left:10px}.hand.elementor-element.elementor-element-85bc57c.hand.elementor-widget.elementor-widget-heading{cursor:pointer}.laptop.elementor-element.elementor-element-35563eb.laptop.elementor-widget.elementor-widget-heading{cursor:pointer}.button input.wpcf7-form-control.wpcf7-submit.has-spinner{background-color:#FF561D}.button{background-color:#f7f7f7}.headingbtn.active h3.elementor-heading-title:after{content:"";position:absolute;border:2px solid #fff;height:93%;right:-4px;z-index:1;top:2px}#scrolldown{cursor:pointer}.top-form p label{color:#fff}.top-form form p input,.top-form p select,.top-form p textarea{background:rgb(225 225 225 / .07);border:1px solid rgb(225 225 225 / .1);color:#fff}.top-form p textarea{height:100px}.top-form form p input::placeholder,.top-form p textarea::placeholder{color:#fff}.top-form form p input:focus,.top-form p textarea:focus{color:#fff!important;border-color:var(--e-global-color-primary)!important;background:rgb(225 225 225 / .07)!important}.top-form p select:focus{border-color:var(--e-global-color-primary)!important;background:rgb(225 225 225 / .07)!important}.flex-wrap{flex-wrap:wrap}.flex{display:flex}.gap-r-20{gap:0 20px}.col-mg-6{flex:1 1 calc(50% - 20px)}.col-mg-12{flex:1 1 100%}.main-form-contact input,.main-form-contact select,.main-form-contact textarea{width:100%;padding:11px 14px;font-size:.88rem;background:#f8f9fb;border:1.5px solid #e4e7ef;border-radius:8px;outline:none;transition:border-color 0.2s,box-shadow 0.2s;appearance:none;-webkit-appearance:none}.main-form-contact textarea{height:122px}.main-form-contact label:has(.wpcf7-validates-as-required)>span:first-child:after{content:"*";color:red}.main-form-contact :is(input,select,textarea):focus{border-color:var(--e-global-color-primary)!important}}.elementor .e-divider-base{height:4px;border-color:red;width:91px;color:red;background-color:#C71D0B}body .elementor hr{background-color:red;margin:0}#nl-form{width:100%;padding:11px;background:red;color:#fff;font-size:.85rem;font-weight:700;border:none;border-radius:7px;cursor:pointer;font-family:'Inter';transition:background 0.2s}#nl-form:hover{background-color:#b91c1c}#name{width:100%;padding:10px 13px;font-size:.84rem;font-family:'Inter';color:#fff;background:rgb(255 255 255 / .08);border:1px solid #ffffff1f;border-radius:10px;outline:none;transition:border-color 0.2s}#name:focus{border:1px solid red}#email{width:100%;padding:10px 13px;font-size:.84rem;font-family:'Inter';color:#fff;background:rgb(255 255 255 / .08);border:1px solid #ffffff1f;border-radius:10px;outline:none;transition:border-color 0.2s}#email input:focus{border-color:#e0202080}kartik code end */ @media (max-width :767px){.form-arrow img.attachment-large.size-large.wp-image-3309{display:none}.main-box{width:100%}.main-box.one{display:block}.outer-main{display:block}.contact-form{position:relative;padding:0 12px}.send p{display:block}.send{position:static}#popmake-4655.pum-container{width:95%!important;left:3%!important}.internship-program{margin-top:10px;color:#c81e0c;text-align:center;font-size:25px;line-height:24px}.col-mg-6{flex:1 1 100%}.col-mg-12{flex:1 1 100%}.custom_review .elementor-element{height:auto!important}}@media (max-width :1024px){#popmake-4655.pum-container{width:95%!important;left:3%!important}}#filter-all,#filter-wordpress,#filter-shopify,#filter-mobile,#filter-crm{cursor:pointer;transition:all 0.3s ease}#filter-all.active,#filter-wordpress.active,#filter-shopify.active,#filter-mobile.active,#filter-crm.active{color:#d42929;font-weight:700;border-bottom:2px solid #d42929}.cmp_hds{background:#707070;width:30px;height:30px;border-radius:50%;position:absolute;right:43px;top:30px;transition:ease-in-out .4s;overflow:hidden!important}.custom_review .swiper-pagination-bullet{border-radius:0px!important;transform:rotate(45deg)!important}.custom_review .elementor-element{height:100%}.custom_review .testi-readmore,.custom_review .elementor-shape-rounded{height:auto}.footer-links ul li{transition:.3s all ease-in-out}.footer-links ul li:hover{transform:translateX(10px);transition:.3s all ease-in-out}