:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#171717}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.home_heading{font:normal 700 36px Poppins,"sans-serif";font-size:36px;font-style:normal;font-weight:700;color:#383838;line-height:42px;text-transform:none;padding:30px 0 10px}.home_heading,.masterContent{text-decoration:none;text-align:center}.masterContent{font:normal normal 17px Roboto,"sans-serif";font-size:17px;font-style:normal;font-weight:400;color:#000;line-height:22px}.maxWidth1146{max-width:1146px}.maxWidth874{max-width:874px}.creer_points ul li,.servicePoint ul li{font:normal normal 17px Roboto,"sans-serif";font-size:17px;font-weight:400;color:#000;text-align:left;line-height:22px;list-style:disc}.marginB100{margin-bottom:60px}.homeCard_img{width:270px}.check_points p{font:normal 700 17px Roboto,"sans-serif";font-size:17px;font-style:normal;font-weight:700;text-align:left;line-height:22px;margin-bottom:0}.check_points p,.hero_title{color:#000;text-decoration:none}.hero_title{font:normal 700 55px Tahoma,Geneva,"sans-serif";font-size:55px;font-weight:700;text-align:center;line-height:48px}.hero_banner{min-width:20px;min-height:20px;padding:157px 0 177px;background:#fff0 url(/_next/static/media/gallery-hero.b108806a.jpg) repeat scroll 50%;background-size:cover}.hero_banner_career{background:#fff0 url(/_next/static/media/career.1b9087a9.jpg) repeat scroll 50%;min-width:20px;min-height:20px;padding:145px 0 157px;background-size:cover}.herowrapper{width:100%;height:auto;max-width:100%;flex:1 1 auto}.galleryContainer{width:80%;max-width:900px;margin:auto;padding:20px}.imageWrapper{display:flex;justify-content:center;align-items:center}.gallery_image{border-radius:10px;object-fit:cover;width:100%;height:auto}.red_link{color:#d10000;text-decoration:none;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.red_link:hover{text-decoration:underline}.creer_sub_heading{font:normal 700 15px Georgia,"serif";font-size:15px;font-weight:700;color:#000;line-height:20px}.career_card_img{width:486;border-radius:10px}.masterPadding{padding:50px 0}.logo{max-width:130px;max-height:130px;cursor:pointer}.logo_footer{max-width:110px;max-height:110px;cursor:pointer}.nav_link{padding:10px 25px;font:normal 700 20px Poppins,Arial,sans-serif;text-decoration:none;color:#000;line-height:22px;font-size:20px;font-weight:700;background:#fff0 none no-repeat top}.nav_link.active{color:#d10000;font-weight:700}.nav_link:hover{color:rgba(117,116,116,.87)}.nav_link.active:hover{color:#d10000}.padding_X110{padding:0 110px}.check_points{margin-top:53px;margin-left:74px;display:flex;flex-direction:column}.check_point_row{display:flex;align-items:start;gap:36px;margin-bottom:16px}.checkpoint_box{color:#fff;min-width:27px;height:27px;padding:5px;background:#d10000;border-radius:50%}.aboutUs_banner{background-image:url(/_next/static/media/about-img.7d7cd892.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;padding-block:161px}.aboutUs_page_heading{font:normal 700 55px Poppins,"sans-serif";font-size:55px;font-style:normal;font-weight:700;color:#f7f7f7;line-height:48px;margin:0;padding:0}.aboutUs_des,.aboutUs_page_heading{text-decoration:none;text-align:center;text-transform:none}.aboutUs_des{font:normal normal 17px Roboto,"sans-serif";font-size:17px;font-style:normal;font-weight:400;color:#000;line-height:22px;padding:66px 0 42px}.maxWidth800{max-width:800px}.aboutUs_heading{font:normal 700 36px Poppins,"sans-serif";font-size:36px;font-style:normal;font-weight:700;color:#000;text-decoration:none;text-align:center;line-height:42px;margin:0;padding:0;text-transform:none}.dot{height:10px;width:10px;background-color:#d10000;border-radius:50%;display:inline-block;margin:0 2px}.team_members{margin-top:20px;padding-inline:193px;display:flex;justify-content:start;flex-wrap:wrap;gap:50px}.maxWidth190{max-width:190px}.employee_details{display:flex;flex-wrap:wrap;justify-content:center}.team_member_img{border-radius:50%;border:1px solid #000;margin-bottom:12px;width:190px;height:190px;object-fit:cover}.member_data{font:normal 700 24px Poppins,"sans-serif";font-size:20px;font-style:normal;font-weight:700;color:#2e2e2e;text-decoration:none;text-align:center;line-height:26px;margin-bottom:12px;text-transform:none;word-break:keep-all}.testimonials_card_section{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.testimonials_card{min-width:20px;min-height:20px;padding:20px 20px 20px 25px;border:0 silver;border-radius:10px 10px 10px 10px;background:#d10000 none repeat scroll 0 0;justify-items:flex-start;align-items:center;justify-content:flex-start;align-content:stretch;flex-wrap:nowrap;text-shadow:none;box-shadow:none;max-height:100%}.testimonials_card_details{opacity:1;width:100%;height:auto;max-width:290px;margin:5px;flex:1 1 auto;text-shadow:none;box-shadow:none;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.testimonials_data{font:normal normal 15px Roboto,"sans-serif";font-size:15px;font-style:normal;font-weight:400;color:#fff;text-decoration:none;text-align:left;line-height:20px;margin:0;padding:0;text-transform:none}.testimonials_section{padding-bottom:86px}.hero_banner_contact{padding:161px 0;background:#fff0 url(/_next/static/media/Contact-banner.3f9ca86a.jpg) repeat scroll 50%;background-size:cover}.contact_title{font:normal 700 55px Tahoma,Geneva,"sans-serif";font-size:55px;font-style:normal;font-weight:700;color:#fff;text-decoration:none;text-align:center;line-height:48px;margin:0;text-transform:none}.contact_form_section{min-width:20px;min-height:20px;padding:45px 80px 45px 185px;display:flex;flex-direction:column;align-items:center}.contact_form_heading{opacity:1;width:auto;height:auto;max-width:750px;margin-bottom:51px}.contact_form_heading_text{font:normal 700 36px Poppins,"sans-serif";font-size:36px;font-style:normal;font-weight:700;color:#383838;text-decoration:none;text-align:left;line-height:42px;margin:0;padding:0;text-transform:none}.contact_from{width:100%;height:auto;max-width:925px;margin:5px;flex:1 1 auto}.form_section{min-width:20px;min-height:20px;padding:0;border:1px #000;border-radius:0 0 0 0;background:#fff0 none repeat scroll 0 0;display:flex;justify-items:center;align-items:flex-start;justify-content:space-between;align-content:flex-start;flex-wrap:wrap;gap:20px;text-shadow:none;box-shadow:none}input,textarea{background:#fff;border:1px solid black;color:#000}.form_des_qus{font:normal 700 17px Roboto,"sans-serif";font-size:17px;font-style:normal;font-weight:700}.form_des_ans,.form_des_qus{color:#000;text-decoration:none;text-align:left;line-height:22px;margin:0;padding:0;text-transform:none}.form_des_ans{font:normal normal 17px Roboto,"sans-serif";font-size:17px;font-style:normal;font-weight:400}.form_right_section{width:100%;height:auto;max-width:525px;flex:1 1 auto;text-shadow:none;box-shadow:none}.form_qus{font:normal normal 17px Roboto,sans-serif;font-family:Roboto,sans-serif;color:#000;text-decoration:none;text-align:left;line-height:22px;padding-right:8px}.qus_star{color:#a94442}.form_ans{padding:2px 0;margin:0;border:none;border-collapse:collapse;width:100%}.input_box{padding:6px 12px;font:normal normal 14px Arial,sans-serif;color:#555;text-align:left;text-decoration:none;line-height:20px;width:100%;border:1px solid #ccc}.submit_btn_part{text-align:right}.submit_btn{font:normal normal 14px Arial,Helvetica,sans-serif;font-family:Arial,Helvetica,sans-serif;text-decoration:none;line-height:20px;text-transform:none;background:#fff none repeat 0 0;opacity:1;border:1px solid #ccc;color:#333;padding:6px 12px;border-radius:0}.submit_btn:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.footer_section{padding:25px 0;background-color:#4c1717ad}.copyright_text{font:normal normal 16px Roboto,"sans-serif";font-size:16px;font-style:normal;font-weight:400;color:#000;text-decoration:none;text-align:right;line-height:19px;margin:0;padding:0;text-transform:none}.copyright_link{font:normal normal 16px Roboto,"sans-serif";font-size:16px;font-style:normal;font-weight:700;color:#860505;text-decoration:underline;line-height:19px}.social_media_section{display:flex;gap:25px}.footer_icon{font-size:28px;transition:all .2s ease-in-out}.footer_icon:hover{color:#860505}.gallery_section{padding-block:25px 85px;display:flex;flex-direction:column;align-items:center}.swiper{height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:auto;object-fit:contain}.swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:50%}.swiper-wrapper{align-items:center}.mySwiper2{height:722px;width:910px}.mySwiper{height:118px;width:834px;box-sizing:border-box;padding:10px 0;position:relative}.mySwiper .swiper-slide{width:100px!important;height:100px;border:1px solid #888}.mySwiper .swiper-slide,.swiper-backface-hidden .swiper-slide{display:flex;justify-content:center;align-items:center}.mySwiper .swiper-slide-thumb-active{background-color:#888;opacity:1}.thumb_carsouel{width:60%;height:100%}.main_carsouel{height:100%;cursor:pointer}.main_carsouel2{width:910px;cursor:pointer}.thumb_swiper{display:flex}.swiper-next-btn,.swiper-prev-btn{padding:1rem;background:#fff;border:none;color:#fff;font-size:14px;cursor:pointer}.swiper_next_arrow,.swiper_prev_arrow{filter:drop-shadow(#000 0 0 1px)}.fullscreen-modal{position:fixed;top:0;left:0;background-color:rgba(0,0,0,1);z-index:1000}.fullscreen-modal,.modal-section{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.modal-section{position:relative}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);color:white;border:none;padding:10px;cursor:pointer;font-size:18px;transition:background .3s}.nav-btn:hover{background:rgba(0,0,0,.8)}.prev{left:0}.next{right:0}.fullscreen-modal-header{position:fixed;top:0;width:100%;display:flex;justify-content:space-between;background-color:rgba(0,0,0,.3);z-index:1}.close-btn{background:none;border:none;color:white;font-size:32px;font-weight:900;cursor:pointer;z-index:1001;display:flex;align-items:center}.close-btn:hover{color:#ddd}.image-counter{color:white;font-size:13px;line-height:44px;opacity:.75;padding:0 10px}.modal-right-header{display:flex;align-items:center;gap:24px}.zoom-btn{font-size:14px;cursor:pointer;opacity:.75;transition:opacity .2s;box-shadow:none;background-color:transparent;border:none}.zoom-btn:hover{opacity:1;background:rgba(0,0,0,.8)}.fullscreen-image{max-height:80dvh;object-fit:contain;transition:transform .3s ease;transform-origin:center center;cursor:move;cursor:-webkit-grab;cursor:grab;width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.fullscreen-image:active{cursor:-webkit-grabbing;cursor:grabbing}.spinner_loader{width:100%;height:100px;display:flex;justify-content:center;align-items:center}.swiper_display_img{width:100%;height:auto;object-fit:contain}@media (max-width:1399px){.team_members{padding-inline:103px}}@media screen and (max-width:1199px){.team_member_img{width:160px;height:160px}.member_data{font-size:18px;line-height:24px}.aboutUs_des{font-size:15px;padding:50px 0 36px}.contact_form_heading_text{font-size:32px}.aboutUs_page_heading,.contact_title{font-size:50px}.aboutUs_banner,.hero_banner,.hero_banner_contact{padding:130px 0}.nav_link{padding:8px 16px;font-size:18px}.marginB100{margin-bottom:50px}.check_points{margin-top:45px;margin-left:54px}.check_points p,.creer_points ul li,.servicePoint ul li{font-size:16px}.masterContent{font-size:16px;line-height:22px}.home_heading{font-size:30px;line-height:32px;padding:24px 0 10px}.masterPadding{padding:45px 0}.hero_banner_career{padding:120px 0 130px}.hero_title{font-size:45px;line-height:40px}.logo{max-width:110px;max-height:110px}.contact_form_section{padding:45px}.team_members{padding-inline:13px}}@media screen and (max-width:992px){.team_member_img{width:140px;height:140px}.contact_form_section{padding:36px}.member_data{font-size:16px;line-height:24px}.maxWidth190{max-width:170px}.aboutUs_des{font-size:14px;padding:35px 0 20px}.form_des_ans,.form_des_qus,.form_qus{font-size:15px}.contact_form_heading_text{font-size:26px;line-height:30px}.contact_form_heading{margin-bottom:30px}.aboutUs_page_heading,.contact_title{font-size:45px}.aboutUs_banner,.hero_banner,.hero_banner_contact{padding:115px 0}.marginB100{margin-bottom:30px}.check_points{margin-top:35px;margin-left:0}.creer_points ul li,.servicePoint ul li{font-size:15px}.creer_sub_heading{font-size:14px;margin-bottom:12px}.masterContent{font-size:15px;line-height:20px}.home_heading{font-size:26px;line-height:28px;padding:20px 0 10px}.masterPadding{padding:36px 0}.hero_banner_career{padding:100px 0}.hero_title{font-size:38px;line-height:30px}.logo,.logo_footer{max-width:90px;max-height:90px}.header_bar_btn{border:none;width:30px;font-size:22px}.header_bar_btn,.header_bar_btn:hover{background:#fff;color:black}.off_canvas_logo{width:90px;height:90px}.nav_link{line-height:46px}.mySwiper2{width:100%;height:300px}.mySwiper{width:100%}.swiper-wrapper{width:628px!important}}@media screen and (max-width:768px){.team_member_img{width:120px;height:120px}.contact_form_heading{margin-top:10px;margin-bottom:20px}.contact_form_section{padding:30px}.footer_section{padding:16px 0}.team_member_img{margin-bottom:10px}.member_data{font-size:14px;line-height:22px}.maxWidth190{max-width:120px}.form_des_ans,.form_qus{font-size:14px;line-height:18px}.form_des_qus{font-size:14px}.contact_form_heading_text{font-size:22px;line-height:24px}.aboutUs_page_heading,.contact_title{font-size:35px}.aboutUs_banner,.hero_banner,.hero_banner_contact{padding:100px 0}.copyright_link,.copyright_text{font-size:14px}.footer_icon{font-size:22px}.check_point_row{gap:15px;margin-bottom:12px}.checkpoint_box{min-width:20px;max-width:20px;height:20px}.marginB100{margin-bottom:20px}.check_points{margin-top:0}.check_points p{font-size:14px;line-height:20px}.homeImage{margin-bottom:20px}.creer_points ul li,.servicePoint ul li{font-size:14px}.creer_sub_heading{font-size:13px}.masterContent{font-size:14px;line-height:18px}.home_heading{font-size:24px;line-height:26px;padding:18px 0 10px}.masterPadding{padding:30px 0}.hero_banner_career{padding:70px 0}.hero_title{font-size:30px;line-height:22px}.logo,.logo_footer{max-width:70px;max-height:70px}.team_members{padding:0;justify-content:center;gap:30px}.swiper-wrapper{width:calc(100vw - 100px)!important}}@media screen and (max-width:500px){.team_member_img{width:80px;height:80px}.footer_section{padding:12px 0}.team_members{gap:20px}.team_member_img{margin-bottom:8px}.member_data{font-size:12px;line-height:18px}.maxWidth190{max-width:100px}.aboutUs_des{font-size:12px;padding:24px 0 10px}.form_des_ans,.form_qus{font-size:12px;line-height:15px}.form_des_qus{font-size:12px}.contact_form_heading_text{font-size:18px;line-height:20px}.aboutUs_page_heading,.contact_title,.hero_title{font-size:24px}.copyright_link,.copyright_text{font-size:12px}.social_media_section{gap:15px}.footer_icon{font-size:18px}.checkpoint_box{min-width:16px;max-width:16px;height:16px}.check_points p{font-size:12px;line-height:15px}.creer_points ul li,.servicePoint ul li{font-size:12px}.masterContent{font-size:12px;line-height:16px}.hero_banner_career{padding:50px 0}.logo,.logo_footer{max-width:60px;max-height:60px}.home_heading{font-size:18px;line-height:22px;padding:0 0 10px}.aboutUs_banner,.hero_banner,.hero_banner_contact{padding:70px 0}.contact_form_section{padding:15px}}@media (max-width:364px){.maxWidth364{display:none}.contact_form_heading{margin-bottom:20px}.contact_form_heading_text{font-size:24px;line-height:32px}}