header#masthead.site-header.active{box-shadow:0px 2px 8px rgba(0,0,0,.12);transition:all .2s ease 0s}.admin-bar header#masthead{top:32px}.trs_bnr{max-width:700px}body .site .site-content .why_chs{max-width:1200px}body .site .site-content .fnl_cta{max-width:1200px}.sec_main_bnr_bg{background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 50%,var(--bg-primary) 100%);align-items:center;min-height:400px;padding:clamp(4rem,8vh,6rem) 0 clamp(3rem,6vh,5rem);display:flex;position:relative;overflow:hidden;border-radius:0 0 220px 0}.main_bnr_bg{z-index:0;position:absolute;inset:0;overflow:hidden}.main_bnr_bg:before{content:"";background:var(--gradient-mesh);opacity:.5;animation:8s ease-in-out infinite main_bnr_bg_anm;position:absolute;inset:0}.main_bnr_bg1{filter:blur(80px);background:radial-gradient(circle,rgba(221,34,41,.2) 0%,rgba(0,0,0,0) 65%);border-radius:50%;width:800px;height:800px;animation:18s ease-in-out infinite main_bnr_bg12_anm;position:absolute;top:-15%;right:-5%}.main_bnr_bg2{filter:blur(80px);background:radial-gradient(circle,rgba(6,182,212,.2) 0%,rgba(0,0,0,0) 65%);border-radius:50%;width:900px;height:900px;animation:22s ease-in-out infinite reverse main_bnr_bg12_anm;position:absolute;bottom:-25%;left:-10%}.prt_bg{background-color:transparent;background-image:linear-gradient(80deg,rgba(242,242,242,.84) 32%,rgba(66,117,255,.49) 100%)}.cr_srv_btn a span.elementor-button-icon{transition:all .2s ease 0s}.cr_srv_btn a:hover{text-decoration:underline}.cr_srv_btn a:hover span.elementor-button-icon{margin-left:3px;transition:all .2s ease 0s}.why_chs_itm .elementor-icon-box-content .elementor-icon-box-title{position:relative}.why_chs_itm .elementor-icon-box-content .elementor-icon-box-title:after{content:"";background:var(--e-global-color-secondary);width:52px;height:4px;position:absolute;left:0;bottom:-20px}.rv_items .elementor-testimonial-content p:first-child{margin-bottom:10px;color:var(--e-global-color-secondary)}.prc_nm{margin-left:-25px;width:50px;height:50px}.site-footer .footer-widgets-container .inside-footer-widgets .wp-block-social-links ul li a{color:#fff}.container.grid-container .cus_wdh_srv_single{max-width:900px;margin:25px auto}.tech_we_use img{transition:all .3s ease 0s}.tech_we_use img:hover{transform:scale(1.2);transition:all .3s ease 0s}.main_form .wpforms-container .wpforms-form .wpforms-field-label{margin-bottom:5px}.main_form .wpforms-container .wpforms-field{padding-top:4px}@media only screen and (max-width:768px){.admin-bar header#masthead .inside-header.grid-container nav#site-navigation{top:32px}header#masthead .inside-header.grid-container nav#site-navigation.mb_menu_act{left:0;transition:all .4s ease 0s}}@media only screen and (max-width:600px){.sec_main_bnr_bg{border-radius:0 0 90px 0}}