@font-face{font-family:Orbitron;src:url(../../assets/fonts/Orbitron-d98706353719d9ca331a109764ca754d.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;src:url(../../assets/fonts/Orbitron-d98706353719d9ca331a109764ca754d.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;src:url(../../assets/fonts/Orbitron-d98706353719d9ca331a109764ca754d.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-195b9655bd09060cfc5c6d7177942661.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-12b08d6ff5def0e2a9b2fd293db9e176.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-c83a22dff000069444b91ae49ff5a34e.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-2ac4288a8d746451fa634d282f668216.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-6b41eea8a42c4a6ddd3c1a32cbf48254.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-66a9f0869080edebd1a833438c868a51.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-c611f8c1e66ec1a3842497e9066d0e77.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-499a61a9e529c42853344dc49b9d2102.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-85ac09fe53750329dfce3eebfb2c8289.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-0d078d6ffdb54a851c8657ee5ca5a010.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-08d44afefa1691abb6486fda9787b321.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-ee7987eadae68885d04f380784d1063c.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-0316a7178b46c8f29a1eda6b21c1d3c9.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-d0f90ca034dbc279453347a173cf6acc.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-d11559b8a6c1e494476aef6c262290ed.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-c6acc23ac068ca0c7bd268358f1f7df4.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-d6c41e6fff2b3e92fabcdafb401b1882.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+1F00-1FFF}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-89c77f8bfa2ecea58a5f2766394f90e6.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-ac27e4382f9e164af4b27a0f453807fa.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-6607acc7eb1cd93020615f8fe5834774.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Sans Pro';src:url(../../assets/fonts/Source%20Sans%20Pro-39f8f417aa8b69291bd1b27ec64b67f9.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-bs-theme=light]{--bs-primary:#c8361c;--bs-primary-rgb:200,54,28;--bs-primary-text-emphasis:#50160B;--bs-primary-bg-subtle:#F4D7D2;--bs-primary-border-subtle:#E9AFA4;--bs-secondary-bg:#f3efea;--bs-secondary-bg-rgb:243,239,234;--bs-tertiary-bg:#000;--bs-tertiary-bg-rgb:0,0,0;--bs-body-font-family:'Source Sans Pro',sans-serif}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#c8361c;--bs-btn-border-color:#c8361c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#AA2E18;--bs-btn-hover-border-color:#A02B16;--bs-btn-focus-shadow-rgb:247,225,221;--bs-btn-active-color:#fff;--bs-btn-active-bg:#A02B16;--bs-btn-active-border-color:#962915;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#c8361c;--bs-btn-disabled-border-color:#c8361c}.btn-outline-primary{--bs-btn-color:#c8361c;--bs-btn-border-color:#c8361c;--bs-btn-focus-shadow-rgb:200,54,28;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#c8361c;--bs-btn-hover-border-color:#c8361c;--bs-btn-active-color:#fff;--bs-btn-active-bg:#c8361c;--bs-btn-active-border-color:#c8361c;--bs-btn-disabled-color:#c8361c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#c8361c}.swiper-vertical{max-height:100vh}.swiper-nav-standalone .swiper-button-next,.swiper-nav-standalone .swiper-button-prev{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;height:auto;margin:0}.swiper-nav-custom .swiper-button-next:after,.swiper-nav-custom .swiper-button-prev:after,.swiper-nav-standalone .swiper-button-next:after,.swiper-nav-standalone .swiper-button-prev:after{content:""}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-xs{--bs-icon-size:1rem;width:calc(var(--bs-icon-size) * 1.5);height:calc(var(--bs-icon-size) * 1.5)}.bs-icon-sm{--bs-icon-size:1rem}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon-lg{--bs-icon-size:2rem}.bs-icon-xl{--bs-icon-size:2.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-primary-light{color:var(--bs-primary);background:rgba(var(--bs-primary-rgb),.2)}.bs-icon.bs-icon-semi-white{color:var(--bs-primary);background:rgba(255,255,255,.5)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.bs-icon.bs-icon-circle{border-radius:50%}.social-ico i{font-size:20px;color:#fff;width:35px;aspect-ratio:1/1;border-radius:100px;border:1px solid #fff;text-align:center;padding-top:7px;transition:opacity .5s}.social-ico i:hover{opacity:.5;cursor:pointer}h1.dd-h{font-family:Orbitron;font-size:60px;font-weight:600;text-transform:uppercase}.btn{border-radius:1px;padding:8px 30px;font-family:'Source Sans Pro';text-transform:uppercase;font-size:15px;letter-spacing:2px}.dd-p{font-size:20px;font-weight:100}.ep-global{padding:50px 40px}@media (max-width:767px){h1.dd-h{font-size:40px}}h2.dd-h{font-family:Orbitron;text-transform:uppercase;font-weight:600;font-size:40px}@media (min-width:767px){.nav-bg{background:rgba(16,24,50,.1)!important}}.btn-v2{background:0 0;border:1.5px solid var(--bs-primary);color:var(--bs-primary)}@media (min-width:1200px){.img-n100{margin-top:-100px!important}}@media (max-width:1199px){.img-mb{width:500px!important;max-width:100%!important}}.m-img-r{transform:translateX(40px)}.m-img-l{transform:translateX(-40px)}.link-hover:hover{opacity:.75}.link-hover{transition:opacity .5s}.navbar-toggler:focus{border:none!important;box-shadow:none!important}.c-num{font-family:Orbitron;font-weight:500;font-size:35px;color:#fff}h3.dd-h{font-family:Orbitron;font-size:25px;text-transform:uppercase;font-weight:400}@media (max-width:991px){.nav-spacing{margin-top:80px}}h4.dd-h{font-family:'Source Sans Pro';font-size:25px;font-weight:600}.link-body-emphasis{text-decoration:none}.footer-text{color:#fff!important;font-size:16px;font-family:'Source Sans Pro';text-decoration:none}.proj-details{position:absolute;bottom:0;max-width:100%;word-wrap:break-word;padding:20px;width:100%;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border-bottom-right-radius:15px;border-bottom-left-radius:15px;text-transform:uppercase;max-height:50%;background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.8) 70%);text-align:left}h5.dd-h{font-family:Orbitron;font-size:14px;text-transform:uppercase;font-weight:700}.dd-srp-img{width:100%;border-radius:15px 15px 0 0;object-fit:cover;max-height:450px;-webkit-mask-image:-webkit-gradient(linear,left center,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)))}.dd-sp{width:90vw;height:auto;background:rgba(23,23,23,.8);z-index:1;border-radius:15px;opacity:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);max-height:fit-content;margin:0 auto;max-width:1080px}.dd-fsc{background:rgba(42,46,54,.2);padding:20px;border-radius:8px;border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);color:#fff}.dd-fdf{color:#fff;text-shadow:0 0 5px #000;font-size:10px;font-weight:200;margin-bottom:0;letter-spacing:1px}.dd-jdo{position:absolute;left:0;width:100vw;background:rgba(0,0,0,.75);padding-top:50px;padding-bottom:40px;z-index:11;height:100vh;overflow:scroll}.dd-pcb{position:fixed;right:20px;bottom:20px;z-index:15!important;cursor:pointer}.dd-sr-bg{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);cursor:pointer}.dd-sr-img{border-radius:15px;opacity:.8;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border:1px solid rgba(255,255,255,.5)}.dd-oh5,h5.dd-sr-txt{color:#fff;text-shadow:0 0 5px #000;margin-bottom:0}.dd-op,p.dd-sr-txt{color:#fff;text-shadow:0 0 5px #000;font-size:10px;font-weight:200;margin-bottom:0;letter-spacing:1px;max-height:45px}.dd-oh2{text-align:center;color:#fff;transform:translateY(-60px);font-weight:400!important;padding-left:40px;padding-right:40px;margin-bottom:-60px}.dd-obody{padding:40px}.dd-oserv-r{margin-bottom:10px}.dd-oserv-ico{color:#fff;margin-bottom:15px}.dd-fd2{text-transform:uppercase;font-size:12px}#swiper-3{max-width:1080px}.dd-proj-img-wrapper{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:15px}.dd-proj-img{border-radius:15px;opacity:1;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border:1px solid rgba(255,255,255,.5);width:100%!important}.dd-serv-card{margin-bottom:20px}.nav-hover:hover{opacity:1;transform:scale(.97)}.nav-hover{opacity:.75;transition:opacity .3s,transform .3s}.dd-showroom-slide:hover{transform:scale(.99);filter:brightness(.8)}.dd-showroom-slide{transition:transform .2s,filter .2s}