.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.header-navigation .primary-menu li .submenu{margin-top:8px;transition:all .25s ease!important}.header-navigation .primary-menu li .submenu,.header-navigation .primary-menu li .submenu li .submenu{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.97)!important;border-radius:8px!important;border-top:none!important;box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08)!important;padding:8px 0!important}.header-navigation .primary-menu li .submenu li .submenu{margin-left:8px;margin-top:0;top:0!important;width:280px!important}.header-navigation .primary-menu li .submenu li{margin:0!important;position:relative}.header-navigation .primary-menu li .submenu li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.06)!important}.header-navigation .primary-menu li .submenu li .light-dark,.header-navigation .primary-menu li .submenu li a{color:#333!important;display:block!important;font-size:15px!important;margin:0!important;padding:12px 20px!important;position:relative;text-decoration:none!important;transition:all .25s ease!important}.header-navigation .primary-menu li .submenu li .light-dark:after,.header-navigation .primary-menu li .submenu li a:after{background-color:#08a351;bottom:8px;content:"";height:2px;left:20px;position:absolute;transition:width .3s ease;width:0;z-index:1}.header-navigation .primary-menu li .submenu li:hover .light-dark,.header-navigation .primary-menu li .submenu li:hover a{background-color:rgba(8,163,81,.08)!important;color:#08a351!important;padding-left:24px!important;transition:all .25s ease!important}.header-navigation .primary-menu li .submenu li:hover .light-dark:after,.header-navigation .primary-menu li .submenu li:hover a:after{width:calc(100% - 40px)}.header-navigation .primary-menu li .submenu li a:hover~.dd-trigger{color:#08a351!important;transition:color .25s ease!important}.header-navigation .primary-menu li:hover>.submenu{transition:all .25s ease!important}@media (max-width:991px){.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .submenu{background-color:initial!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .submenu .light-dark,.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .submenu a{color:#fff!important}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .submenu li:hover .light-dark,.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .submenu li:hover a{background-color:initial!important;padding-left:15px!important}.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .submenu li .light-dark:after,.header-navigation.breakpoint-on .site-nav-menu .primary-menu li .submenu li a:after{display:none}}.page-title-area{min-height:auto!important;padding-bottom:60px!important;padding-top:150px!important}.page-title-area .title{font-size:42px!important;line-height:1.2!important;margin-bottom:8px!important}.page-title-area .breadcrumb-nav{margin-top:8px!important}.page-title-area .breadcrumb-nav li{font-size:16px!important;font-weight:500!important}@media (max-width:991px){.page-title-area{padding-bottom:50px!important;padding-top:100px!important}.page-title-area .title{font-size:36px!important}}@media (max-width:575px){.page-title-area{padding-bottom:40px!important;padding-top:80px!important}.page-title-area .title{font-size:28px!important}.page-title-area .breadcrumb-nav li{font-size:14px!important}}.project-card-wrapper{position:relative}.service-item-eight{background:#fff;overflow:hidden;position:relative}.service-item-eight .services-overlay-coustom{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 50%,transparent);bottom:0;left:0;padding:25px 20px 20px;position:absolute;right:0;-webkit-transform:translateY(0);transform:translateY(0);transition:all .3s ease}.service-item-eight:hover .services-overlay-coustom{background:linear-gradient(0deg,rgba(8,163,81,.95) 0,rgba(8,163,81,.7) 50%,rgba(8,163,81,.3));padding-bottom:25px}.service-item-eight .services-overlay-coustom .title{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:8px}.service-item-eight:hover .services-overlay-coustom .title{-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.project-card-wrapper[style*=animation]{-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards}.bg-380{background-color:#cfe8c1}.bg-220-3p{background-color:#ffe9a6}.bg-220-1p{background-color:#cfe4f7}.table td,.table th{vertical-align:middle!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}