html,body{overflow-x:hidden}.stats-section{padding:10px 0}.stats-container{display:flex;justify-content:flex-start;gap:20px;flex-wrap:wrap}.stat-card{background:#0f1924;color:#00cfff;padding:1.25rem;text-align:center;min-width:22.5%;border-radius:0;transition:transform 0.3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-card h2{margin:0 0 .25rem 0;padding:0;color:#00bdd6;font-size:1.5rem;line-height:2rem;font-weight:400}.stat-card p{margin-top:10px;font-size:.75rem;line-height:1rem;color:#52667a;letter-spacing:0}@media(max-width:767px){.stats-container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.stat-card{background:#0f1924;color:#00cfff;padding:1.25rem;text-align:center;min-width:46.6%;border-radius:0;transition:transform 0.3s ease}}.dsm_icon_list_items li{margin:0 10px 10px 0!important}.mobile_menu_bar{bottom:0!important}.news_thumbnails .et_pb_ajax_pagination_container{display:flex;justify-content:space-between}.news_thumbnails .et_pb_post{margin:0!important;max-width:32%;background-color:#fff;border:solid 1px silver}.news_thumbnails p.post-meta{position:absolute;bottom:22%;left:7%}.news_thumbnails .entry-title{padding:1.25rem}.text-aqua{color:aqua}.currentColor{color:#00bdd6}.nav li ul.sub-menu{width:270px!important;padding:0!important}.nav li li ul,.nav li.et-reverse-direction-nav li ul{top:0;left:270px!important;right:auto!important}.et-menu li li{padding:0px!important;display:block!important}.et-menu li li a{padding:5px 5px 5px 20px!important;width:100%!important}.smooth-hover{transition:all 0.3s ease-in-out}.ak_list .dsm_icon_list_items{margin-bottom:10px!important;margin-right:10px!important}.pa-blog-equal-height .post-content-inner p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pa-blog-equal-height .entry-featured-image-url img{transition-duration:1s;aspect-ratio:16 / 9}.news:hover .entry-featured-image-url img{transform:scale(1.1)}.news .et_pb_image_container{overflow:hidden;height:15rem}.other_projects img{transition-duration:1s;aspect-ratio:16 / 9}.other_projects:hover .et_pb_main_blurb_image img{transform:scale(1.1)}.other_projects .et_pb_main_blurb_image{overflow:hidden}.other_projects:hover .et_pb_module_heading{color:#00bdd6!important}.other_projects:hover{border-color:#00ffff63}.news_featured_image img{transition-duration:1s;aspect-ratio:16 / 10}.news_blurb:hover .news_featured_image img{transform:scale(1.1)}.news_blurb .et_pb_image_wrap{overflow:hidden}.news_blurb:hover .et_pb_module_heading{color:#00bdd6!important}.custom-gutter-row{display:flex;flex-wrap:nowrap;gap:1.1rem}@media (max-width:768px){.custom-gutter-row{gap:1.5rem;flex-wrap:wrap}.news .et_pb_image_container{overflow:hidden;height:10rem}.news_thumbnails .et_pb_post{width:100%}}.news .post-meta{margin:5px 0 10px 0}.news .post-meta .published{color:#333;padding-left:22px;position:relative}.news .post-meta .published::before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;background:url(https://aeromaritime-sec.com/wp-content/uploads/2026/04/calender-icon.svg) no-repeat center;background-size:contain}.news .post-meta a[rel="tag"]{color:aqua;padding-left:22px;position:relative;text-decoration:none}.news .post-meta a[rel="tag"]::before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;background:url(https://aeromaritime-sec.com/wp-content/uploads/2026/04/tag-icon.svg) no-repeat center;background-size:contain}.product_blurb .et_pb_main_blurb_image img{transition-duration:1s}.product_blurb .et_pb_main_blurb_image{margin-bottom:0!important}.product_blurb .et_pb_blurb_container{padding:1.25rem}.product_blurb:hover .et_pb_main_blurb_image img{transform:scale(1.01)}.pa-blog-equal-height .pa-auto-height{height:auto!important}.pa-blog-equal-height .pa-auto-margin{margin-top:20px!important}.pa-blog-equal-height .post-content-inner{margin-bottom:1rem}.partner-list .et_pb_post{margin-bottom:5px!important;transition:all 0.3s ease-in-out}.partner-list .et_pb_post:hover{background-color:#fff}.partner-list .et_pb_post .entry-title:before{content:'>';font-size:.9rem;color:#52667a;position:absolute;top:calc(50% - 13px);left:10px;font-family:monospace}.partner-list .et_pb_post a{display:block!important}