@import"https://fonts.googleapis.com/css2?family=Nunito:wght@200;400;500;600;700&family=Poppins:wght@100;300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;transition:150ms color linear,200ms background-color ease-in-out,150ms width linear,200ms border-color linear,transform 200ms linear,margin 220ms linear,150ms opacity linear}*::-moz-selection{background-color:#ff6342;color:#fff}*::selection{background-color:#ff6342;color:#fff}html{scroll-behavior:smooth}h1,h2,h3,h4{font-weight:700;color:#252422}body{width:100%;height:100vh;font-size:18px;line-height:24px;font-family:"Poppins",sans-serif}body::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-thumb{background-color:#ff6342;border-radius:20px}@media only screen and (max-width: 565px){body{font-size:16px}}img{max-width:100%;height:auto}ul{margin:0;padding:0}#preloader{background:#ff6342 url(../img/loading.svg) no-repeat center center;background-size:10%;width:100%;height:100vh;position:fixed;z-index:1000}.section-bg{background-color:#f5f8fc}.section-container{max-width:1150px;margin:10px auto;padding:30px 25px}@media only screen and (max-width: 768px){.section-container{padding:20px}}@media only screen and (max-width: 565px){.section-container{padding:15px 10px}}.section-container .section-title,.section-container .section-subtitle{color:#444;text-align:center}.section-container .section-title{font-size:30px;line-height:38px;font-weight:600;margin-bottom:5px;text-transform:capitalize}@media only screen and (max-width: 768px){.section-container .section-title{font-size:24px;line-height:28px}}.section-container .section-subtitle{font-size:14px;line-height:26px;font-weight:500;margin-bottom:20px}@media only screen and (max-width: 768px){.section-container .section-subtitle{margin-bottom:10px;font-size:12.5px;line-height:24px}}.btn{border:none;outline:hidden;font-size:16px;font-weight:400;font-family:inherit;background-color:#ff6342;text-decoration:none;color:#f1f0ec !important;padding:5px 8px;min-width:110px;width:100%;max-width:-moz-fit-content;max-width:fit-content;text-align:center;cursor:pointer;border-radius:5px;height:40px;display:flex;justify-content:center;align-items:center;display:inline-flex;border:2px solid rgba(0,0,0,0)}.btn:hover{transform:translateY(-5px);border-color:#ff6342;background-color:rgba(0,0,0,0);color:#252422 !important}@media only screen and (max-width: 768px){.btn{height:35px;min-width:90px}}.header{display:block;width:100%;position:fixed;z-index:100;padding-top:10px;box-shadow:rgba(0,0,0,.06) 0px 0px 0px 1px}.header::after{content:"";width:0;height:3.5px;background-color:#ff6342;position:absolute;bottom:0;left:0;transition:inherit}.header .section-container{display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:3px 15px}@media only screen and (max-width: 992px){.header .section-container{justify-content:center;gap:15px}}@media only screen and (max-width: 565px){.header .section-container{justify-content:space-between;padding:0px 20px}}.logo{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:60px;cursor:pointer}@media only screen and (max-width: 768px){.logo{width:55px}}@media only screen and (max-width: 565px){.nav .nav-list{display:none}.nav .nav-toggle{display:flex}}.nav-toggle{display:flex;justify-content:space-between;align-items:center;width:23px;height:20px;display:none;cursor:pointer;position:absolute;top:20px;right:15px}.nav-toggle .bar{width:100%;height:2.4px;border-radius:40px;background-color:#f1f0ec;position:relative}.nav-toggle .bar::after,.nav-toggle .bar::before{content:"";width:inherit;height:inherit;background-color:inherit;border-radius:inherit;position:absolute}.nav-toggle .bar::before{bottom:8.4px}.nav-toggle .bar::after{top:8.4px}.nav-list{display:flex;justify-content:space-between;align-items:center}.nav-item{list-style:none;margin:0 13px;position:relative}.nav-item.active .nav-item__link,.nav-item:hover .nav-item__link{color:#ff6342}@media only screen and (max-width: 768px){.nav-item{margin:0 8px}}.nav-item__link{font-size:14px;line-height:24px;font-weight:400;text-decoration:none;color:#f1f0ec;text-transform:capitalize}.contact-btn{color:#fff}.contact-btn:hover{color:#fff !important}@media only screen and (max-width: 565px){.contact-btn{display:none}}.header-toggle-active,.header-scroll-active{background-color:rgba(255,255,255,.9);box-shadow:rgba(0,0,0,.15) 0px 0px 0px 1px}.header-toggle-active .nav-toggle .bar,.header-scroll-active .nav-toggle .bar{background-color:#252422}.header-toggle-active .nav-item__link,.header-scroll-active .nav-item__link{color:#252422;font-weight:500}.header-toggle-active .contact-btn:hover,.header-scroll-active .contact-btn:hover{color:#252422 !important}.header-toggle-active .section-container{padding-bottom:13px}.header-toggle-active::after{width:100%}.header-toggle-active .contact-btn{display:inline-block}.header-toggle-active .nav-toggle .bar{transform:rotate(135deg)}.header-toggle-active .nav-toggle .bar::before{transform:rotate(90deg);bottom:0}.header-toggle-active .nav-toggle .bar::after{display:none}.header-toggle-active .section-container{flex-direction:column;align-items:start;gap:5px}.header-toggle-active .nav{width:100%}.header-toggle-active .nav-list{display:block}.header-toggle-active .nav-item{margin-bottom:3px}.header-scroll-active{padding:0px}.header-scroll-active .nav-toggle .bar{height:2.9px}.footer{background-image:url("../img/hero-bg.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.footer::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.footer .section-container{z-index:50;position:relative;padding:60px 25px}@media only screen and (max-width: 768px){.footer .section-container{padding:45px 20px}}.footer .section-row{display:grid;gap:20px;justify-content:flex-start;align-items:stretch;grid-template-columns:repeat(2, 1fr);padding-bottom:25px}@media only screen and (max-width: 565px){.footer .section-row{grid-template-columns:1fr;gap:30px}}.contact-info{display:flex;justify-content:space-evenly;align-items:flex-start;gap:20px;flex-direction:column}.contact-info__title{font-size:17px;line-height:25px;text-transform:capitalize;color:#fff;font-weight:500}.contact-info__value{color:#f1f0ec;font-size:16px;line-height:24px}.contact-form__title{font-size:24px;line-height:32px;color:#fff;font-weight:500;text-transform:capitalize;margin-bottom:20px}@media only screen and (max-width: 768px){.contact-form__title{margin-bottom:10px}}.contact-form__row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}@media only screen and (max-width: 992px){.contact-form__row{gap:15px}}@media only screen and (max-width: 768px){.contact-form__row{flex-direction:column;gap:10px;margin-bottom:15px}}.contact-form .form__input-box{background-color:rgba(0,0,0,0);border:none;outline:none;color:#fff;font-family:inherit;font-size:16px;line-height:24px;border-bottom:2px solid #fff;padding:5px;width:100%}.contact-form .form__input-box:focus{border-bottom-color:#ff6342}.contact-form textarea{height:140px;resize:vertical}.credit{color:#f1f0ec;z-index:50;position:relative;font-size:13px;line-height:21px;border-top:1px solid #444;padding-top:20px}.credit>a{color:#ff6342;text-decoration:none}.credit>a:hover{text-decoration:underline}.hero-section{background-image:url("../img/hero-bg.jpg");background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;height:100vh;width:100%;position:relative;text-align:center}.hero-section::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.hero-section .shape{width:100%;position:absolute;color:#fff;bottom:-20px}@media only screen and (max-width: 565px){.hero-section .shape{bottom:-7px}}.hero-section .shape svg path{fill:#fff}.hero-section .mouse-scroll{position:absolute;bottom:120px;width:28.5px;height:45px;border-radius:40px;border:2px solid #fff;display:flex;justify-content:center;align-items:flex-start;padding:8px}@media only screen and (max-height: 565px){.hero-section .mouse-scroll{bottom:90px}}@media only screen and (max-height: 415px){.hero-section .mouse-scroll{display:none}}@media only screen and (max-width: 768px){.hero-section .mouse-scroll{bottom:70px}}@media only screen and (max-width: 565px){.hero-section .mouse-scroll{bottom:60px;width:25px;height:40px;padding:6px}}.hero-section .mouse-scroll .wheel{border-radius:40px;width:3px;height:8px;background-color:#fff;animation:scroll-wheel 1.3s forwards infinite}.hero-section .section-container{max-width:500px;z-index:50}.hero-section .section-container .section-subtitle{color:#fff;font-weight:400;letter-spacing:7px;font-size:16px;font-family:"Nunito",sans-serif}.hero-section .section-container .section-title{margin-top:18px;color:#f1f0ec;text-transform:uppercase;font-size:38px;line-height:46px}@media only screen and (max-width: 768px){.hero-section .section-container .section-title{font-size:32px;line-height:40px}}@media only screen and (max-width: 565px){.hero-section .section-container .section-title{margin-top:10px;font-size:28px;line-height:36px}}@keyframes scroll-wheel{from{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}.about-section .section-title,.about-section .section-subtitle{text-align:left}.about-section .section-row{width:100%;display:grid;gap:0;justify-content:flex-start;align-items:stretch;grid-template-columns:.8fr 1fr;gap:50px;padding:20px 0}@media only screen and (max-width: 992px){.about-section .section-row{gap:30px;padding:15px 0}}@media only screen and (max-width: 768px){.about-section .section-row{grid-template-columns:1fr;gap:20px;padding:10px 0}}@media only screen and (max-width: 565px){.about-section .section-row{gap:10px;padding:5px 0}}.about-section .about-content{font-size:15px;line-height:21px;color:#444;margin:15px 0}.about-section .about-content:nth-child(even){font-weight:600}@media only screen and (max-width: 768px){.about-section .about-content{margin:0;margin-bottom:10px}}.about-section .image-container{display:grid;gap:0;justify-content:flex-start;align-items:stretch;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:30px}@media only screen and (max-width: 992px){.about-section .image-container{gap:20px}}@media only screen and (max-width: 768px){.about-section .image-container{gap:15px}}.about-section .image-container img{border-radius:5px}@media only screen and (max-width: 565px){.about-section .image-container img:nth-child(odd){display:none}}.service-section .section-row{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:37px}@media only screen and (max-width: 992px){.service-section .section-row{gap:15px;margin-top:30px}}@media only screen and (max-width: 768px){.service-section .section-row{flex-direction:column;margin-top:20px}}.service-section .service-item{background-color:#fff;box-shadow:rgba(0,0,0,.08) 0px 0px 0px 1px;border-radius:7px;padding:25px 15px;width:100%;max-width:380px;display:flex;justify-content:center;align-items:flex-start;gap:13px;flex-direction:column}@media only screen and (max-width: 768px){.service-section .service-item{gap:10px}}.service-section .service-item__index{color:#ff6342;font-size:12.8px;line-height:19.2px;font-weight:700}.service-section .service-item__title{font-size:20px;font-weight:500;line-height:24px;color:#444}.service-section .service-item__description{font-size:14px;font-weight:400;line-height:21px;color:#444}.portfolio-section .filter-container{margin:20px auto;margin-top:37px;max-width:-moz-fit-content;max-width:fit-content;display:flex;justify-content:center;align-items:center;gap:25px;border:2px solid #dee2e6;flex-wrap:wrap;border-radius:40px;padding:5px}@media only screen and (max-width: 992px){.portfolio-section .filter-container{gap:15px;margin-top:30px}}@media only screen and (max-width: 768px){.portfolio-section .filter-container{gap:5px;margin-top:20px;margin-bottom:10px}}.portfolio-section .filter-container .filter{color:#444;text-decoration:none;font-size:14px;font-weight:500;padding:5px 10px;border-radius:40px}@media only screen and (max-width: 565px){.portfolio-section .filter-container .filter{padding:3px 7px}}.portfolio-section .filter-container .filter.active{background-color:#ff6342;color:#f1f0ec !important}.portfolio-section .filter-container .filter:hover{color:#252422}.portfolio-section .project-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:25px}@media only screen and (max-width: 768px){.portfolio-section .project-container{gap:15px}}.portfolio-section .project-item{background-position:center;background-image:url("../img/project-01.jpg");background-size:cover;width:100%;max-width:350px;height:270px;border-radius:10px;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.portfolio-section .project-item{height:250px}}.portfolio-section .project-item:hover .project-content,.portfolio-section .project-item:focus .project-content{left:0%}.portfolio-section .project-item .project-content{background-color:rgba(255,99,66,.65);width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;position:absolute;top:50%;left:100%;transform:translateY(-50%);transition:all 170ms linear}.portfolio-section .project-item__title,.portfolio-section .project-item__description{color:#fff}.portfolio-section .project-item__title{font-size:22px;font-weight:600;line-height:26.4px;margin-bottom:5px}.portfolio-section .project-item__description{font-size:14px;line-height:20px;font-weight:500}.blog-section .blog-container{display:grid;gap:25px;justify-content:center;align-items:center;margin-top:20px;grid-template-columns:repeat(auto-fit, minmax(250px, 300px))}@media only screen and (max-width: 768px){.blog-section .blog-container{-moz-column-gap:15px;column-gap:15px;row-gap:20px}}.blog-section .blog-item__image{border-radius:10px}.blog-section .blog-item__title{color:#252422;font-size:18px;font-weight:500;line-height:26px;margin-bottom:5px}.blog-section .blog-item__description,.blog-section .blog-item__redirect{color:#444;font-size:14px;line-height:22px}.blog-section .blog-item__redirect{display:inline-block;margin-top:10px;text-decoration:none;font-size:15px}.blog-section .blog-item__redirect:hover{text-decoration:underline;font-weight:500}/*# sourceMappingURL=main.min.css.map */