*{margin:0;padding:0;font-family:"Lexend Deca", sans-serif;font-optical-sizing:auto}html{height:100%}body{height:100%;font-family:inherit}:root{--primary-text-color:#000000;--medium-grey:#c4c4c4;--light-grey:#e8e8e8;--blend-grey:#fff;--white:#fff;--blue:#0098eb;--border:1px solid var(--light-grey);--max-width:1280px;--default-border-radius:8px;--Default-padding:2rem;--Default-line-height:150%;--Default-Shadow:0 0px 12px rgba(0,0,0,0.12);--Font-Big:2.5rem;--Font-primary:1rem}header{background:white;position:fixed;top:0;width:100%;z-index:50;transition:0.2s all}header a{text-decoration:none;color:inherit}header .nav-start{width:100%;justify-content:space-between}header .logo{margin-right:1.5rem;font-size:var(--Font-Big);font-weight:bolder;max-width:240px}header .logo img{width:100%}header .icon{padding:0.5rem;background-color:var(--light-grey)}header #nav-menu{border-bottom:var(--border)}header .container{display:flex;align-items:center;justify-content:space-between;column-gap:2rem;min-height:90px;height:10vh;max-height:10vh;padding:1.2rem 0;max-width:var(--max-width);margin:0 auto}header .menu{position:relative}header .menu-bar li:first-child .dropdown{flex-direction:initial;min-width:480px}header .menu-bar li:first-child ul:nth-child(1){border-right:var(--border)}header .menu-bar .dropdown-link-title{font-weight:600;color:var(--medium-grey)}header .menu-bar .nav-link{font-size:var(--Font-primary);padding:0.3rem;min-width:60px;margin:0 0.6rem;transition:all 0.2s;color:var(--primary-text-color);opacity:100%}header .menu.show{position:fixed;padding-top:2rem}header .menu-bar{background:var(--white) !important}header .menu-bar .nav-link:hover,header .dropdown-link:hover{opacity:100%}header .nav-start,header .nav-end,header .menu-bar,header .right-container,header .right-container .search{display:flex;align-items:center}header .dropdown{display:flex;flex-direction:column;min-width:230px;background-color:var(--white);border-radius:8px;position:absolute;top:36px;z-index:1;visibility:hidden;opacity:0;transform:scale(0.97) translateX(-5px);transition:0.1s ease-in-out;box-shadow:var(--Default-Shadow)}header .dropdown.active{visibility:visible;opacity:1;transform:scale(1) translateX(5px)}header .dropdown ul{display:flex;flex-direction:column;gap:0.25rem;padding:1.2rem;font-size:0.95rem}header .dropdown-btn{display:flex;align-items:center;justify-content:space-between;gap:0.15rem}header .dropdown-link{display:flex;gap:0.5rem;padding:0.5rem 0;transition:0.1s ease-in-out;opacity:60%}header .dropdown-link p{font-size:0.8rem;color:var(--primary-text-color)}header .right-container{display:flex;align-items:center;column-gap:1rem}header .right-container .search{position:relative}header #hamburger{display:none;padding:0.1rem;margin-left:1rem;font-size:1.9rem}@media (max-width: 1300px){header #hamburger{display:block}header .container{padding:1.2rem}header .menu{display:none;position:absolute;top:87px;left:0;min-height:100vh;width:100vw}header .menu-bar li:first-child ul:nth-child(1){border-right:none;border-bottom:var(--border)}header .dropdown{display:none;min-width:100%;border:none !important;border-radius:5px;position:static;top:0;left:0;visibility:visible;opacity:1;transform:none;box-shadow:none}header .menu.show{display:block}header .dropdown.active{display:block;background:var(--white)}header header{transition:0.2s all}header .dropdown ul{padding-left:0.3rem}header .menu-bar{display:flex;flex-direction:column;align-items:stretch;row-gap:1rem;padding:1rem}header .menu-bar .nav-link{display:flex;justify-content:space-between;width:100%;font-weight:400;font-size:1.2rem;margin:0}header .menu-bar li:first-child .dropdown{min-width:100%}header .menu-bar>li:not(:last-child){padding-bottom:0.5rem;border-bottom:var(--border)}}@media (max-width: 600px){header .right-container{display:none}}@media screen and (max-width: 1000px){header .logo{margin:0}header .container{column-gap:0}header .container a{font-size:0}header .logo img{max-width:100%;height:100%}}@media screen and (min-width: 600px){header .right-container{min-width:170px;width:100%;max-width:172px}}@media (min-width: 1300px){header .Contact{display:none}}#Hero{color:var(--white);width:100%;height:50vh;background:url("/images/Hero-Bg.jpg");background-repeat:no-repeat;background-size:cover;position:relative;background-position:center}#Hero .content{max-width:var(--max-width);height:100%;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;margin:0 auto}#Hero .content *{max-width:800px}#Hero .content h6{color:var(--light-grey)}#Hero .content .btn-primary{max-width:300px;padding:1.5rem 0}@media (max-width: 1300px){#Hero .content{padding:0 1.2rem}}#About{width:100%}#About .Overlay{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;max-width:var(--max-width);height:150px;display:none;margin:0 auto}#About .Overlay .Left{background:#ececec;max-width:90%}#About .container{display:grid;grid-template-columns:repeat(2, 1fr);max-width:var(--max-width);margin:0 auto}#About .container .Left .Thumbnail{overflow:hidden;object-fit:cover;height:100%}#About .container .Left .Thumbnail img{object-fit:cover;width:100%;height:100%}#About .container .Right{display:flex;flex-direction:column;justify-content:center;margin-left:4rem;padding:4rem 0}#About .container .Right *{max-width:500px}#About .container .Right .title{font-size:var(--Font-Big);margin-bottom:2rem}#About .container .Right p{opacity:70%}@media (max-width: 1200px){#About .container{grid-template-columns:1fr;max-width:700px;background:#ececec}}@media screen and (max-width: 700px){#About .container .Right{margin-left:0;margin-inline:4rem}}@media screen and (max-width: 460px){#About .container .Right{margin-inline:2rem}}#Services{margin-top:10rem;width:100%}#Services p{opacity:70%}#Services .ml-4{margin-left:4rem}#Services .container{max-width:var(--max-width);margin:0 auto}#Services .container .Row{display:grid;grid-template-columns:repeat(2, 1fr)}#Services .container .Row img{width:100%;object-fit:cover}#Services .container .Row p{max-width:550px;margin-top:1rem}@media screen and (max-width: 1300px){#Services .Text-one{margin-left:2rem}#Services .Text-two{margin-right:2rem}}@media screen and (max-width: 1100px){#Services .ml-4{margin-left:2rem}#Services .container .Row{display:flex;flex-direction:column;max-width:700px;background:#ececec;margin:4rem auto;padding-bottom:2rem}#Services .container .Row .title{margin-top:1rem}#Services .container .Row.Reverse{flex-direction:column-reverse}}#Products p,#Products li{opacity:70%}#Products .container{max-width:var(--max-width);margin:10rem auto;margin-bottom:0;display:grid;grid-template-columns:repeat(2, 1fr)}#Products .container *{margin-bottom:0.5rem;line-height:150%}#Products .container ul{list-style:disc;margin-left:2rem}#Products .container .Left{overflow:hidden}#Products .container .Left img{height:96%}#Products .container .Right .title{line-height:normal}#Products .container .Right button{margin-bottom:0}@media screen and (max-width: 1300px){#Products .container{grid-template-columns:1fr;max-width:700px;background:#ececec}#Products .container .Right{padding:2rem;padding-top:0}#Products .container img{width:100%}}@media screen and (min-width: 1300px){#Products .container{max-height:420px;overflow:hidden}#Products .container .Left{margin-right:2rem}}#Partners{margin-top:9rem;width:100%;background:white}#Partners .Carousel{display:flex !important;max-width:1300px;margin:0 auto;margin-top:9rem;padding:3rem 0}#Partners .Carousel i{font-size:2rem}#Partners .slick-slide img{margin:0 auto}#WhyChooseUs{margin-top:10rem;width:100%}#WhyChooseUs .container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-bottom:10rem}#WhyChooseUs .container img{width:100%;margin-top:1rem}#WhyChooseUs .container .Card{background:red;padding:2rem;margin:2rem 0;background:rgba(241,241,241,0.17);box-shadow:2px 4px 11.2px rgba(39,39,39,0.19)}#WhyChooseUs .container .Card p{margin-top:0.5rem}@media screen and (max-width: 1160px){#WhyChooseUs .container{margin-inline:1rem}}@media screen and (max-width: 1000px){#WhyChooseUs .container{grid-template-columns:1fr;gap:0;max-width:700px;margin:0 auto}#WhyChooseUs .container .title{padding-left:2rem}}#Contact{margin-top:10rem;width:100%;display:flex;flex-direction:column;box-sizing:border-box;position:relative}#Contact .Map{z-index:-2;max-height:540px;position:relative}#Contact .Map img{object-fit:cover;width:100%;max-height:500px}#Contact .Map .Bg{background:linear-gradient(74deg, rgba(0,0,0,0.541), transparent);height:100%;max-height:500px;width:100%;max-width:1280px;position:absolute;top:0}#Contact .Map .overlay{position:absolute;top:0;height:100%;display:flex;align-items:center;text-align:left;max-height:500px;color:white;max-width:1280px;margin:0 auto;width:100%;left:0;right:0;z-index:0}#Contact .Map .overlay h3{line-height:140%;font-size:1.25rem;font-weight:400;max-width:600px}#Contact .container{margin-top:3rem !important;max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;margin-bottom:4rem;height:100%;gap:6rem}#Contact .container .Left{display:flex;flex-direction:column;gap:1.25rem;max-width:350px}#Contact .container .Left .title{margin-top:0}#Contact .container .Left p{line-height:150%}#Contact .container .Left div{display:flex;align-items:center;gap:1rem;margin-left:0.8rem;opacity:80%}#Contact .container .Left div img{height:100%;width:100%}#Contact .container .Left .title{color:#fa6c00}#Contact .container .Right form{height:100%;border-radius:8px;box-sizing:border-box;padding:2rem;gap:1rem;max-width:400px;width:100%;background:#f7f7f7}#Contact .container .Right form h3{margin-bottom:1rem}#Contact .container .Right form input,#Contact .container .Right form textarea{outline:1px solid #e4e4e4;padding:1.25rem;box-sizing:border-box;width:100%;border:0;margin-block:0.6rem;font-weight:300}#Contact .container .Right form .btn{max-width:100%;box-sizing:border-box;padding-block:1rem;background:#fa6c00}#Contact .container .Right form .btn:hover{background:#d15b00;color:white}#Contact .container *{width:100%}#Contact .container img{width:100%;max-width:30px}#Contact iframe{margin:0 auto;margin-bottom:0rem;width:100%;max-width:800px}@media screen and (max-width: 1200px){#Contact .overlay h3{margin-left:1rem !important}}@media screen and (max-width: 900px){#Contact{display:block}#Contact .container{margin:0 auto;display:flex;flex-direction:column;align-items:unset;margin-bottom:4rem;gap:2rem}#Contact .container .Left{margin:0 auto}#Contact .container .Right form{margin:0 auto}#Contact .Map,#Contact img,#Contact .Bg,#Contact .overlay{height:327px}}@media screen and (max-width: 500px){#Contact form{max-width:unset !important;border-radius:0 !important}}footer{margin-top:0rem;width:100%;background:#ededed;padding:2em 0;padding-bottom:1rem}footer .container{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto;color:#b4b4b4;font-weight:300;padding-inline:1rem}footer .container .Column .title{font-size:1.5rem;font-weight:400;border-bottom:2px solid #fa6c00;color:black;padding-bottom:0.25rem;margin-bottom:1rem}footer .container .Column *{font-size:15px;line-height:200% !important;color:#000}footer .container .Column .Row{display:flex;justify-content:space-between}footer .container .Column ul{margin-left:0.25rem}footer .container .Column ul li{display:flex;align-items:center}footer .container .Column ul li:before{content:"·";font-size:30px;margin-bottom:0px;margin-right:0.5rem}footer .ml-1{margin-left:1rem}@media screen and (max-width: 800px){footer .container{flex-direction:column;max-width:300px}footer .container .title{margin-top:2rem}}@media screen and (max-width: 800px){h1{font-size:2.3em;line-height:140%}}#Short_Services{margin:10rem 0;line-height:150%;margin-bottom:0}#Short_Services .Top .title{text-align:center}#Short_Services .Top p{text-align:center;max-width:400px;margin:1rem auto;margin-bottom:1rem}#Short_Services .Cards{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;margin:0 auto;gap:2rem}#Short_Services .Cards .Card{display:flex;flex-direction:column;max-width:500px;gap:0.5rem}#Short_Services .Cards .Card p{opacity:70%}#Short_Services .Cards .mb-2{margin-bottom:2rem}#Short_Services button{max-width:400px;margin:0 auto;display:block;margin-top:2rem}#Short_Services img{max-width:500px;object-fit:cover;width:100%;aspect-ratio:16/10}@media screen and (max-width: 1000px){#Short_Services .Card p,#Short_Services .Card h3{margin-left:1rem}}@media screen and (max-width: 600px){#Short_Services .Cards{display:flex;flex-direction:column;justify-content:center;align-items:center}#Short_Services .mb-2{margin:0 !important}}
