*,:before,:after{box-sizing:border-box}body{margin:0;padding:0;font-family:Poppins,sans-serif;overflow-x:hidden}.page{background-image:url(/Untitled_design.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg-boxes{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}#page-1 .page .box{opacity:.7;position:absolute}.one{background-color:#449f9f;width:12%;height:70%;bottom:0;left:0}.two{opacity:.3;background-color:#a53f57;width:15%;height:80%;bottom:0;left:7%}.three{background-color:#382842;width:16%;height:60%;bottom:0;left:17%}.four{background-color:#449f9f;width:15%;height:48%;bottom:0;left:27%}.five{opacity:.5;background-color:#ff5733;width:17%;height:70%;bottom:0;left:70%}.six{background-color:#382842;width:14%;height:58%;bottom:0;left:58%}.seven{background-color:#449f9f;width:14%;height:60%;bottom:0;right:0}.eight{opacity:.5;background-color:#a53f57;width:17%;height:80%;bottom:0;right:2%}nav{z-index:20;background-color:#0000;width:100%;margin-top:10px;padding:10px 0;font-family:Poppins,sans-serif;position:relative}.navList{justify-content:center;align-items:center;width:100%;max-width:1300px;margin:0;padding:0;list-style:none;display:flex}.navItem{white-space:nowrap;margin:0 12px;position:relative}.logoItem{align-items:center;margin:0 36px;display:flex}.navLink{color:#8a785e;text-transform:uppercase;letter-spacing:.5px;padding:5px 0;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:color .25s;display:inline-block;position:relative}.navLink:before,.navLink:after{content:"";background:#000;width:0;height:2px;transition:width .25s;position:absolute;bottom:0}.navLink:before{left:50%}.navLink:after{right:50%}.navLink:hover:before,.navLink:hover:after{width:50%}.main{z-index:10;flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;width:100%;padding:0 8%;display:flex;position:relative}.hero-left{flex:1;justify-content:flex-start;display:flex}.coolText{color:#fff;text-align:left;text-shadow:2px 2px 5px #0009;margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:clamp(3rem,4.5vw,5rem);font-weight:700;line-height:1.15}.highlight{color:#41b8fd}.buttonContainer{flex:1;justify-content:center;align-items:center;display:flex}.buttonContainer button{color:#fff;cursor:pointer;z-index:10;background-color:#0000;border:1.5px solid #47453f;transition:all .3s;position:relative;padding:5%!important;font-size:100%!important}#rq-btn:before{content:"";border-top:2px solid #fff;border-left:2px solid #fff;width:22px;height:22px;transition:all .25s;position:absolute;top:-5px;left:-5px}#rq-btn:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fcfcfc;width:22px;height:22px;transition:all .3s;position:absolute;bottom:-5px;right:-5px}#rq-btn:hover:before,#rq-btn:hover:after{width:102%;height:110%}.right-side-items{flex:1;justify-content:flex-end;display:flex}.right-text-wrapper{flex-direction:column;align-items:flex-start;display:flex}.right-text-wrapper h2{color:#fff;text-shadow:1px 1px 3px #00000080;margin:8px 0;font-size:clamp(1.4rem,2.2vw,2.4rem);font-weight:700}#page-2{z-index:1;background-color:#d2d1ca;position:relative}.page-container{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 5%;display:flex;position:relative}.service-container{z-index:10;width:100%;max-width:1200px;position:relative}.service-container-head{margin-bottom:60px;padding:0 15px}.service-container-head h2{color:#1a1a1a;font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800}.service-container-head p{color:#333;font-size:1.15rem}.service-item{z-index:10;margin-bottom:30px;padding:0 15px;font-family:Poppins,sans-serif;position:relative}.service-item h3{color:#207177;margin-bottom:15px;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:700}.service-item p{color:#333;font-size:1.05rem;line-height:1.7}.overlay-boxes-container{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.overlay-box{opacity:.75;position:absolute}.box-one{background-color:#9e8864;width:15%;height:15%;top:0;right:5%}.box-two{background-color:#e13e47;width:8%;height:30%;top:0;right:0}.box-three{background-color:#449f9f;width:4%;height:50%;top:15%;right:0}.box-four{background-color:#335d7d;width:15%;height:15%;bottom:0;left:5%}.box-five{background-color:#776851;width:8%;height:25%;bottom:0;left:0}.box-six{background-color:#449f9f;width:4%;height:48%;bottom:15%;left:0}@media (max-width:767px){.mobile-only{display:block}.mobile-only img{width:85px!important;height:65px!important}.navbar .container-fluid{z-index:20;background-color:#cac7b5}.navbar-collapse .navList{background-color:#cac7b5;align-items:flex-end;padding-bottom:5%}.navLink{color:#8a785e!important;font-size:13px!important}.main{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:35px!important;padding:20px 5% 40px!important;display:flex!important}.hero-left,.buttonContainer,.right-side-items,.right-text-wrapper{text-align:center!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.coolText{text-align:center!important;color:#fff!important;text-shadow:1px 1px 4px #000000b3!important;margin:0!important;font-size:2.2rem!important;line-height:1.3!important}.highlight{color:#41b8fd!important}button#rq-btn{border:1.8px solid #47453f;color:#fff!important;width:auto!important;padding:3% 2%!important}#rq-btn:before{border-top-color:#fff!important;border-left-color:#fff!important}#rq-btn:after{border-bottom-color:#fff!important;border-right-color:#fff!important}.right-text-wrapper h2{text-align:center!important;margin:4px 0!important;font-size:1.5rem!important}.page-container{padding:80px 20px!important}.service-item{margin-bottom:50px!important;padding:0!important}.service-container-head{margin-bottom:40px!important;padding:0!important}.service-container-head h2{font-size:2.5rem!important}.box-three,.box-six{display:none!important}.overlay-boxes-container{opacity:.25!important}}@media (min-width:768px){.mobile-only{display:none}}
.footer{background:linear-gradient(105deg,#263a49,#024167);padding-top:80px;padding-bottom:40px}@media only screen and (max-width:768px){.single_footer{margin-bottom:30px}}.single_footer h4{color:#fff;text-transform:uppercase;margin-top:0;margin-bottom:25px;font-size:20px;font-weight:700}.single_footer h4:after{content:"";background:#fff;width:40px;height:2px;margin-top:20px;display:block}.single_footer p{color:#fff}.single_footer ul{margin:0;padding:0;list-style:none}.single_footer ul li a{color:#fff;text-transform:capitalize;font-size:15px;line-height:36px;transition:all .3s}.single_footer ul li a:hover{color:#ff3666}.subscribe{width:100%;margin-top:15px;display:block;position:relative}.subscribe__input{color:#333;letter-spacing:.4px;text-align:center;text-transform:capitalize;background-color:#fff;border:none;border-radius:5px;width:100%;height:60px;margin:0;padding:0 150px 0 20px;font-size:15px;font-weight:500;display:block}@media only screen and (max-width:768px){.subscribe__input{padding:0 50px 0 20px}}.subscribe__btn{color:#01c7e9;cursor:pointer;background-color:#0000;border-radius:0 25px 25px 0;width:60px;height:60px;font-size:20px;display:block;position:absolute;top:0;right:0}.subscribe__btn i{transition:all .3s}@media only screen and (max-width:768px){.subscribe__btn{right:0}}.subscribe__btn:hover i{color:#ff3666}.social_profile{margin-top:40px}.social_profile ul{margin:0;padding:0;list-style:none}.social_profile ul li{float:left}.social_profile ul li a{text-align:center;text-transform:uppercase;color:#fff;border:1px solid #fff3;border-radius:30px;width:50px;height:50px;margin:0 5px;font-size:18px;line-height:50px;transition:all .3s;display:block}@media only screen and (max-width:768px){.social_profile ul li a{margin-bottom:10px;margin-right:10px}}@media only screen and (max-width:480px){.social_profile ul li a{width:40px;height:40px;line-height:40px}}.social_profile ul li a:hover{color:#fff;background:#ff3666;border:1px solid #ff3666}.copyright{color:#fff;text-align:center;border-top:1px solid #fff6;margin-top:70px;padding-top:40px;font-size:15px}.copyright a{color:#01c7e9;transition:all .2s}.copyright a:hover{color:#ff3666}
