body{overflow-x:hidden!important}#loader{position:fixed;width:100%;height:100%;background-color:#fff;top:0;left:0}#loader{display:flex;height:100vh;width:100vw;z-index:1032;justify-content:center;align-items:center;overflow:hidden;filter:contrast(5)}#header{transition:all .5s;background:rgba(255,255,255,.1)}@media (max-width: 768px){#header{padding:0}}#header .navbar-brand img{transition:all .5s;width:240px;height:auto}.flex-class{display:flex;flex-direction:column;align-items:flex-end;transition:all .5s;justify-content:space-between}.header-scrolled .flex-class{justify-content:center}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.navbar{padding:0}.navbar-nav .nav-item{white-space:nowrap;padding:0 8px;border-bottom:3px solid transparent}#mySidenav li.nav-item:hover{background-color:#e68d0866;border-bottom:3px solid #007E2D}.nav-item .nav-link{color:#000;font-size:16px;white-space:nowrap;transition:.3s;letter-spacing:.4px;padding:.75rem 0;font-weight:500}.image-bg{height:500px;width:100%}.middle-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:auto;color:#fff;text-shadow:2px 2px 2px #000;width:auto}.image-rounded{border-radius:30px;height:360px;width:100%;object-fit:cover}.btn-custom{text-transform:uppercase;font-weight:600;font-size:16px;letter-spacing:1px;display:inline-block;padding:8px 30px 9px;border-radius:50px;transition:.5s;border:2px solid #000;color:#000}.btn-custom:hover{background:#B56E2C;border:2px solid #B56E2C;color:#fff;text-decoration:none;box-shadow:1px 2px 6px #0003}.heading{text-align:center}.heading h2,.heading h3,.heading h4{padding-bottom:10px;font-size:24px;display:inline-block;margin:0 auto;vertical-align:middle;text-transform:uppercase;border-bottom:2px solid #007E2D}.heading h3{font-size:21px}.heading h3{font-size:18px}.heading h2 span{color:#007e2d}.heading p{font-weight:400;line-height:1.6;text-align:justify;margin-top:1.6rem}.heading p.no-margin{font-weight:400;line-height:1.6;text-align:justify;margin-top:0;margin-bottom:.25rem}.slogan{position:relative;overflow:hidden;font-size:1.2rem;font-weight:500;margin-left:1rem;line-height:3rem;color:#007e2d}.slogan:before{position:absolute;line-height:1;font-size:5rem;color:#999;z-index:-1;font-family:sans-serif;content:"“";top:-1rem;left:-1.2rem}.slogan:after{position:absolute;line-height:1;font-size:5rem;color:#999;z-index:-1;font-family:sans-serif;content:"”";top:.5rem;right:-1.2rem}.top-component{height:310px;position:relative;z-index:-1;background-image:linear-gradient(to bottom right,#3B925A,#F05D17)}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fab{font-family:"Font Awesome 5 Brands"}.fa,.fas{font-weight:900}.fab,.far{font-weight:400}.fa-bars:before{content:""}.fa-times:before{content:""}.fa-2x{font-size:2rem}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.woff2) format("woff2"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.woff) format("woff"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.ttf) format("truetype"),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/webfonts/fa-solid-900.svg#fontawesome) format("svg")}@media (max-width: 768px){.nav-item .nav-link{color:#fff}.topnav,.nav-collapsed{display:none}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;padding-top:40px;transition:.5s}.sidenav ul{padding:1rem}.sidenav ul li:not(:last-child){margin-bottom:10px}.sidenav .fa-times{position:absolute;top:20px;right:25px;font-size:36px;margin-left:50px}}.contact-box{padding:0 4.5rem}.contact-info{background:linear-gradient(to bottom right,#3B925A,#F05D17);border-top-right-radius:20px;border-bottom-right-radius:20px}.contact-icon{border-radius:10px;margin-top:1rem}.contact-icon i{display:block;text-align:center;margin-bottom:10px;font-size:2rem;color:#f6999e}.contact-icon h4{text-align:center}.contact-icon a{display:block;font-weight:600;line-height:1.6;text-decoration:none}@media (max-width: 576px){.contact-box{padding:0}.contact-info{border-top-right-radius:0;border-bottom-left-radius:20px}}#projects .col-md-4{counter-increment:projects}.box{background-color:#fff;box-shadow:0 12px 20px #00000021,0 2px 4px #0000001f;transition:var(--main-transition);position:relative}.box:before{content:"";left:50%;transform:translate(-50%);height:3px;top:-3px;background-color:var(--main-color);position:absolute;width:0;transition:var(--main-transition)}.box img{aspect-ratio:3/2;object-fit:contain}.box .info{padding:15px;position:relative;background-color:#f9f9f9;text-align:right}.box .info:before{content:"0" counter(projects);position:absolute;background-color:#2196f3;color:#fff;left:0;top:0;height:100%;width:100px;font-size:30px;font-weight:700;display:flex;justify-content:center;align-items:center;padding-right:15px}.info:after{content:"";position:absolute;background-color:#d5d5d5;top:0;left:80px;width:50px;height:calc(100% + .4px);transform:skew(-30deg)}.info a{display:inline-block}
