@media only screen and (max-width:768px){.m-flex-basis-100{flex-basis:100%}.m-justify-content-center{justify-content:center}.m-flex-wrap{flex-wrap:wrap}.m-flex-column{flex-direction:column}.m-grid-template-1{grid-template-columns:repeat(1,1fr)}.menu-box{display:block;width:30px;height:30px}.menu-button,.menu-button::after,.menu-button::before{display:block;background-color:#fff;height:4px;width:30px;transition:transform .4s cubic-bezier(.23,1,.32,1);border-radius:2px;-webkit-transition:transform .4s cubic-bezier(.23,1,.32,1);-moz-transition:transform .4s cubic-bezier(.23,1,.32,1);-ms-transition:transform .4s cubic-bezier(.23,1,.32,1);-o-transition:transform .4s cubic-bezier(.23,1,.32,1);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.menu-button::before{content:"";position:absolute;margin-top:-8px}.menu-button::after{content:"";position:absolute;margin-top:8px}.menu-box.active .menu-icon .menu-button::before{margin-top:0;transform:rotate(405deg);-webkit-transform:rotate(405deg);-moz-transform:rotate(405deg);-ms-transform:rotate(405deg);-o-transform:rotate(405deg)}.menu-box.active .menu-icon .menu-button{background:0 0}.menu-box.active .menu-icon .menu-button::after{margin-top:0;transform:rotate(-405deg);-webkit-transform:rotate(-405deg);-moz-transform:rotate(-405deg);-ms-transform:rotate(-405deg);-o-transform:rotate(-405deg)}.nav-header{background-color:#002a28;opacity:.8;transition-duration:.5s}.header-content{flex-direction:column;position:relative;gap:10px}.nav-logo{align-self:normal}.nav-content{text-align:center;gap:10px;font-size:1rem;flex-direction:column;height:0;overflow:hidden;display:none;width:100%}.nav-actions{margin-top:10px;height:0;overflow:hidden;display:none}.active.nav-actions,.active.nav-content{display:flex;overflow:auto;height:auto}.banner .scroll-down-icon{width:30px;height:30px}.about-content .about-cards::after{width:60px;height:60px}.about-content .about-cards .about-card{width:fit-content}.service-item{flex:0 0 30%}.back-to-top{margin:5px}#job{flex-direction:column}.contact>div{flex-basis:100%}#contact,.form form .row.d-flex.flex-wrap.justify-content-between{flex-direction:column}.footer{justify-content:center;gap:20px}.d-flex.flex-wrap.gap-10.align-items-center{flex-direction:column;justify-content:center;text-align:center}}@media only screen and (max-width:430px){.analysis-items{justify-content:center;text-align:center}.analysis-item.d-flex.flex-column.align-items-center{flex-basis:50%}.about-content.mt-20.d-flex.align-items-center{flex-direction:column}.service-item{flex:0 0 100%}}