@import"https://fonts.googleapis.com/css2?family=Birthstone&display=swap";@import"https://fonts.googleapis.com/css2?family=Agbalumo&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap";.contact_us_main{padding-bottom:2rem;background-color:#000;color:#fff}.contact_us_main .contact_us_img{display:flex;justify-content:flex-end;align-items:flex-end;height:99.9dvh;background-repeat:no-repeat;background-position:15% center}.contact_us_main .contact_us_img h1{font-weight:700;color:#fff;font-size:1.5rem;margin:2rem 1.5rem}.contact_us_main .company_details .contact_header{text-align:center;margin:2rem auto 0rem;max-width:100%;padding:0 1.5rem}.contact_us_main .company_details .contact_header h2{font-size:2rem;font-weight:700}.contact_us_main .company_details .contact_header h4{font-size:1rem;padding-bottom:0rem;line-height:1.5rem;font-weight:400;margin:0 auto;max-width:900px}.contact_us_main .company_details .company_details_container{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start}.contact_us_main .req_bro_btn_div{text-align:center;margin-top:1rem}.contact_us_main .req_bro_btn_div .button-34{background:#fff;border-radius:999px;box-shadow:#000 0 10px 20px -10px;box-sizing:border-box;color:#000;cursor:pointer;font-family:Inter,Helvetica,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Noto Color Emoji",Segoe UI Symbol,"Android Emoji",EmojiSymbols,-apple-system,system-ui,Segoe UI,Roboto,Helvetica Neue,Noto Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;opacity:1;outline:0 solid transparent;padding:8px 18px;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:fit-content;word-break:break-word;border:0;border:1px solid white}.contact_us_main .req_bro_btn_div .button-34:hover{background-color:#000;color:#fff;font-weight:700}.contact_us_main .form_heading{text-align:center;margin-bottom:1rem}.contact_us_main .form_heading h2{font-size:2rem;font-weight:700}.contact_us_main .contact_form{background-color:#f5f5f5;color:#000;margin-top:25px}.contact_us_main .contact_form form{padding:4rem 1rem 1rem}.contact_us_main .contact_form form .contact_form_res{position:absolute;z-index:10;width:100%;height:103%;left:0;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:.9!important;animation:fadeIn .5s ease-in-out forwards}.contact_us_main .contact_form form .contact_form_res .res_svg .success_svg{font-size:5rem;color:green}.contact_us_main .contact_form form .contact_form_res .res_svg .failed_svg{font-size:5rem;color:red}.contact_us_main .contact_form form .contact_form_res .success_message{margin-top:2rem}.contact_us_main .contact_form form .contact_form_res .success_message h4{text-align:center;font-size:1rem;font-weight:700}.contact_us_main .contact_form form .contact_input_div{margin-bottom:1rem;width:100%}.contact_us_main .contact_form form .contact_input_div .label{padding:1rem 0rem .5rem 0;display:inline-block;font-size:1.2rem;font-weight:700}.contact_us_main .contact_form form .contact_input_div .contact_input{box-sizing:border-box;display:flex;flex-direction:column;width:inherit;background-color:transparent;border-radius:.3rem;font-size:1.2rem;padding:.5rem 0rem .5rem .3rem;line-height:1.7rem}.contact_us_main .contact_form form .contact_input_div .contact_input_req{border:2px solid black}.contact_us_main .contact_form form .button_div{text-align:center;margin-top:1rem}.contact_us_main .contact_form form .button_div .button-50{font-weight:700;-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:#000;background-image:none;border:1px solid #000;border-radius:4px;box-shadow:#fff 4px 4px,#000 4px 4px 0 1px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:ITCAvantGardeStd-Bk,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0 5px 10px 0;overflow:visible;padding:12px 40px;text-align:center;text-transform:none;touch-action:manipulation;user-select:none;-webkit-user-select:none;vertical-align:middle;white-space:nowrap}.contact_us_main .contact_form form .button_div .button-50:focus{text-decoration:none}.contact_us_main .contact_form form .button_div .button-50:hover{text-decoration:none}.contact_us_main .contact_form form .button_div .button-50:active{box-shadow:#00000020 0 3px 5px inset;outline:0}.contact_us_main .contact_form form .button_div .button-50:not([disabled]):active{box-shadow:#fff 2px 2px,#000 2px 2px 0 1px;transform:translate(2px,2px)}@media (min-width: 768px){.contact_us_main .contact_form form .button_div .button-50{padding:12px 50px}}.contact_us_main .contact_form .form_img{display:none}@media screen and (min-width: 768px){.contact_us_main .req_bro_btn_div{margin:2rem 0}.contact_us_main .req_bro_btn_div .button-34{padding:.5rem .9rem;font-size:1rem}.contact_us_main .company_details .company_details_container{width:80%;margin:auto;justify-content:flex-start}.contact_us_main .contact_form{max-width:600px;margin:auto}.contact_us_main .contact_form form{padding-top:2rem}}@media screen and (min-width: 1024px){.contact_us_main{padding-top:100px}.contact_us_main .contact_us_img h1{font-size:3rem;margin:3rem 2rem}.contact_us_main .req_bro_btn_div{padding:0rem 0}.contact_us_main .req_bro_btn_div .button-34{padding:.7rem 1.1rem;font-size:1.4rem}.contact_us_main .company_details .contact_header{padding-left:.5rem;margin:2rem auto 0rem}.contact_us_main .company_details .company_details_container{display:grid;grid-template-columns:repeat(3,300px);justify-content:center}.contact_us_main .contact_form{display:flex;flex-direction:column;box-shadow:0 20px 30px #0000002f;margin:auto;border-radius:1rem;margin-top:2rem;max-width:900px;position:relative}.contact_us_main .contact_form .contact_form_res{max-width:900px;top:0}.contact_us_main .contact_form .form_and_img{display:flex}.contact_us_main .contact_form .form_and_img form{margin-top:0;padding-top:0;width:50%}.contact_us_main .contact_form .form_and_img form .form_heading{margin-top:25px}.contact_us_main .contact_form .form_and_img form .contact_input_div{margin-bottom:0}.contact_us_main .contact_form .form_and_img form .contact_input_div .label_name{margin-top:0;padding-top:0}.contact_us_main .contact_form .form_and_img form .contact_input_div .label,.contact_us_main .contact_form .form_and_img form .contact_input_div .contact_input{font-size:1rem}.contact_us_main .contact_form .form_and_img .form_img{display:block;width:50%}.contact_us_main .contact_form .form_and_img .form_img img{width:100%;height:100%;object-fit:cover;object-position:center}}@media screen and (min-width: 1280px){.contact_us_main .contact_us_img{background-size:120%;background-position:10% center}.contact_us_main .company_details .contact_header{margin:2rem auto 0rem;padding-left:.5rem}.contact_us_main .company_details .contact_header h4{font-size:1.3rem;line-height:2rem;max-width:900px;width:100%}.contact_us_main .company_details .company_details_container{padding-left:100px;grid-template-columns:repeat(3,400px)}.contact_us_main .contact_form{display:flex;align-items:center;justify-content:center}.contact_us_main .contact_form form .contact_input_div .label,.contact_us_main .contact_form form .contact_input_div .contact_input{font-size:1.5rem}}.comp_detail{display:flex;flex-direction:column;margin-top:2rem;width:100%}.comp_detail .comp_logo_loc{display:flex;align-items:center;justify-content:flex-start;margin-left:1rem;height:50px}.comp_detail .comp_logo_loc .logo{padding:0}.comp_detail .comp_logo_loc .logo .archivo{font-size:1.2rem;font-family:Archivo,sans-serif;font-weight:700}.comp_detail .comp_logo_loc .logo .raleway{font-size:1.2rem;font-family:Raleway,sans-serif;font-weight:400}.comp_detail .comp_logo_loc .location{margin-left:1rem;font-size:.85rem;padding-bottom:.1rem}.comp_detail .address_detail{flex-grow:1;width:80%;margin-top:1rem;margin-bottom:1rem;margin-left:1rem;font-size:14px}.comp_detail .address_detail .address{font-size:inherit;height:fit-content;margin-bottom:1rem;line-height:1.7rem}.comp_detail .address_detail .phone,.comp_detail .address_detail .email{font-size:inherit;height:30px}.comp_detail .address_detail h4{font-weight:400}.comp_detail .widget{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:255px;max-width:100%;margin:0 auto 1rem}.comp_detail .widget .clock_widget_div,.comp_detail .widget .weather_widget_div{margin:0}.comp_detail .map{width:100%;display:flex;justify-content:center}.comp_detail .map .map_iframe{width:255px;max-width:100%;height:15rem;border-radius:10px}.comp_detail hr{color:#fff!important;margin:1rem .5rem!important;border:none;height:2px;background:#fff!important;width:100%}@media screen and (min-width: 768px){.comp_detail{max-width:300px;height:100%}.comp_detail .address_detail .address{line-height:1.5rem;margin-bottom:1rem}}.clock_widget_div{height:110px;width:9.2rem;overflow:hidden}.clock_widget_div iframe{height:125px;width:100%;display:block}.weather_widget_div{margin-top:0;display:flex;align-items:center;justify-content:center}.popup_main{color:#000}.popup_main .popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup_main .popup-form{background:#fff;border-radius:10px;padding:40px 10px;width:800px;box-shadow:0 10px 30px #0003;transform-origin:center}.popup_main .popup-form .popup_form_res{position:absolute;z-index:1030;width:100%;height:95%;border-radius:15px;left:0;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:.9!important;animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:.9;transform:translateY(0)}}.popup_main .popup-form .popup_form_res .res_svg .success_svg{font-size:5rem;color:green}.popup_main .popup-form .popup_form_res .res_svg .failed_svg{font-size:5rem;color:red}.popup_main .popup-form .popup_form_res .success_message{margin-top:2rem}.popup_main .popup-form .popup_form_res .success_message h4{text-align:center;font-size:1rem;font-weight:700}.popup_main .popup-form .close_btn_div{text-align:right;margin:1rem 0}.popup_main .popup-form .close_btn_div .close_icon{border:2px solid black;border-radius:4px;position:absolute;z-index:1030;right:5px;top:10px;cursor:pointer;width:40px;height:40px}.popup_main .popup-form .close_btn_div .close_icon:hover{background-color:#000;color:#fff;transform:scale(1.2);font-size:2rem}.popup_main .popup-form .popup_submit_btn{display:flex;align-content:center;justify-content:center}.popup_main .popup-form .popup_submit_btn .button-80{background:#fff;backface-visibility:hidden;border-radius:.375rem;border-style:solid;border-width:.125rem;box-sizing:border-box;color:#212121;cursor:pointer;display:inline-block;font-family:Circular,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;padding:.875rem 1.125rem;position:relative;text-align:left;text-decoration:none;transform:translateZ(0) scale(1);transition:transform .2s;user-select:none;-webkit-user-select:none;touch-action:manipulation}.popup_main .popup-form .popup_submit_btn .button-80:not(:disabled):hover{transform:scale(1.05)}.popup_main .popup-form .popup_submit_btn .button-80:not(:disabled):hover:active{transform:scale(1.05) translateY(.125rem)}.popup_main .popup-form .popup_submit_btn .button-80:focus{outline:0 solid transparent}.popup_main .popup-form .popup_submit_btn .button-80:focus:before{content:"";left:-.375rem;pointer-events:none;position:absolute;top:-.375rem;transition:border-radius;-webkit-user-select:none;user-select:none}.popup_main .popup-form .popup_submit_btn .button-80:focus:not(:focus-visible){outline:0 solid transparent}.popup_main .popup-form .popup_submit_btn .button-80:focus:not(:focus-visible):before{border-width:0}.popup_main .popup-form .popup_submit_btn .button-80:not(:disabled):active{transform:translateY(.125rem)}.popup_main .popup-form form .form_divs{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:center;margin:1rem 0rem}.popup_main .popup-form form .form_divs .input_div{position:relative;width:100%}.popup_main .popup-form form .form_divs .input_div .red_star{color:red}.popup_main .popup-form form .form_divs .input_div label{font-weight:700;top:5px;left:10px;font-size:1rem;position:absolute}.popup_main .popup-form form .form_divs textarea:focus+label{display:none}.popup_main .popup-form form .form_divs input{font-size:1rem;border:3px solid black;border-radius:3px;padding-left:5px}.popup_main .popup-form form .form_divs input:focus+label{display:none}.popup_main .popup-form form .form_divs input::placeholder{font-weight:700;color:#000;opacity:1}.popup_main .popup-form form .form_divs .name_email{display:flex;justify-content:space-between;flex-direction:row;width:100%;margin-bottom:1rem}.popup_main .popup-form form .form_divs .name_email .input_div{width:100%}.popup_main .popup-form form .form_divs .name_email .input_div .popup_name{width:95%}.popup_main .popup-form form .form_divs .name_email .input_div .popup_email{width:100%}.popup_main .popup-form form .form_divs .popup_comp_name{width:100%;margin-bottom:1rem}.popup_main .popup-form form .form_divs .popup_message{width:100%;padding-left:5px;border-radius:3px}.popup_main .popup-form form .form_divs .p_input{border:3px solid black;font-weight:700}.popup_main .popup-form form .form_divs .p_input:focus{font-weight:700}.popup_main .popup-form form .form_divs .p_input::placeholder{font-weight:700;color:#000;opacity:1}.popup_main .popup-form .popup-header{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin-bottom:0}.popup_main .popup-form .popup-header h2{margin:0}.popup_main .popup-form .popup-header p{margin-top:.5rem;margin-bottom:0}.popup_main .popup-form form .submit-button{background:linear-gradient(to right,#6a11cb,#2575fc);color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer;width:100%}.popup_main .popup-form form .submit-button:hover{background:linear-gradient(to right,#2575fc,#6a11cb)}.popup_main .open-button{background:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer}.popup_main .open-button:hover{background:#45a049}@keyframes bubbles{0%{transform:translate()}to{transform:translateY(-66.666%)}}@media screen and (min-width: 768px){.popup_main .popup-form form div input{font-size:1.2rem}.popup_main .popup-form form div .name_email{width:100%}.popup_main .popup-form form div .name_email .popup_name{width:45%}.popup_main .popup-form form div .name_email .popup_email{width:50%}.popup_main .popup-form form div .popup_message{font-size:1.2rem}}
