.elementor .transparent_button{font-family:Inter;font-weight:500;font-size:14px;color:#ffffff;border-radius:0px;border-width:1px;border-color:#ffffff26;border-style:solid;background-color:#ffffff12;transition:all 300ms;}.elementor .transparent_button:hover,.elementor .transparent_button:focus-visible{background-color:#ffffff00;}.elementor .header_section{padding-block-start:10px;padding-block-end:10px;padding-inline-start:2%;padding-inline-end:2%;background-color:#ffffff00;transition:all 300ms;justify-content:space-around;align-items:center;}.elementor .menu_cont{max-width:520px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;border-radius:35px;border-width:0.05px;border-color:#ffffff26;border-style:solid;background-color:#ffffff12;}.elementor .white_button{font-family:Inter;font-weight:500;color:#000000;text-transform:uppercase;border-radius:0px;border-width:1px;border-color:#121e2b00;border-style:solid;background-color:#f3f3f3;transition:all 300ms;align-self:center;}.elementor .white_button:hover,.elementor .white_button:focus-visible{color:#fff;border-width:1px;border-color:#f1f1f1;border-style:solid;background-color:#f2f2f200;}.elementor .blue_button{font-family:Inter;font-weight:500;font-size:14px;color:#ffffff;margin-block-end:20px;background-color:#121e2b;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);transition:all 300ms;align-self:start;}.elementor .blue_button:hover,.elementor .blue_button:focus-visible{background-color:#000b17;}.elementor .section_title{font-family:Inter;font-weight:400;font-size:12px;color:#ffffff;letter-spacing:0.3px;}.elementor .section_title_bullet{position:relative;inset-block-start:-3px;font-size:14px;color:#cd9d53;}.elementor .section_title_cont{column-gap:5px;display:flex;align-items:center;}.elementor .sections_div{padding-block-start:80px;padding-block-end:80px;background-image:url("https://bsintellishade.com/wp-content/uploads/2026/10/services_bg-Copy.png");background-repeat:no-repeat;background-attachment:fixed;background-size:contain;background-position:center left;}.elementor .services_item{position:relative;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffffff0d;border-style:solid;opacity:100%;transition:all 500ms;display:flex;align-items:center;}.elementor .service_title{font-family:"Plus Jakarta Sans";font-weight:600;font-size:26px;color:#ffffff80;line-height:34px;padding-inline-start:0px;transition:all 300ms;}.elementor .active_service_desc{font-family:Inter;font-weight:300;font-size:14px;color:#ffffff80;line-height:16px;display:block;}.elementor .active-service_title{font-family:"Plus Jakarta Sans";font-weight:600;font-size:36px;color:#ffffff;line-height:42px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:10%;padding-inline-end:20px;}.elementor .service_desc{font-family:Inter;font-weight:300;font-size:14px;color:#ffffffb3;line-height:16px;display:block;}.elementor .service_img{width:100%;height:100%;object-fit:cover;position:absolute;inset-inline-end:0%;z-index:2;margin-block-start:0%;border-radius:20px;opacity:0%;transition:all 200ms;display:block;}.elementor .active_service_img{width:100%;height:250px;object-fit:cover;position:absolute;inset-inline-end:-7%;margin-block-start:-30%;border-radius:20px;opacity:100%;}.elementor .service_desc_cont{opacity:0%;transition:all 300ms;display:none;}.elementor .active-service_desc_cont{opacity:100%;display:block;}.elementor .hero_switch_btn{transform:scale3d(1, 1, 1);transition:all 400ms;}.elementor .hero_switch_btn:hover,.elementor .hero_switch_btn:focus-visible{transform:scale3d(1.1, 1.1, 1.1);}.elementor .form_label{font-family:Inter;font-weight:400;font-size:12px;color:#121e2b;letter-spacing:0.7px;text-transform:uppercase;margin-block-end:12px;}.elementor .form_input{font-size:12px;padding:10px;border-style:none;background-color:#ececec;}.elementor .form_row{margin-block-start:10px;}.elementor .about_icon_label{font-family:"Plus Jakarta Sans";font-weight:400;font-size:14px;color:#fff;letter-spacing:0.3px;line-height:16px;text-align:center;text-transform:uppercase;}.elementor .head_bg{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}