
@import url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/desktop/source/rev-a13ef83/fonts.googleapis.com/a17e5796475ab1f785f9c2857f80b3c9.css2");

.mobile-header, .preloader, .sticky-header {
	position: fixed;
	top: 0;
}

#contact-page #group-info h2, .figtree, .font-ft, .font-pn, .proxima-nova, .service--usp .usp--card h3 {
	font-family: Figtree, sans-serif !important;
}

.btn, .menu-item a, .nav-item a, a.btn, a.btn span {
	white-space: nowrap;
}

#scanning-calculator, select {
	background-repeat: no-repeat;
}

#wpadminbar, body.admin-bar .your-nav-class {
	margin-bottom: 32px;
}

.size-5 {
	width: 14px;
	height: auto;
}

.preloader, nav {
	height: 100%;
}

.container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1rem;
	padding-right: 1rem;
}

@media (min-width:576px) {
	.container {
		max-width: 540px;
	}
}

@media (min-width:768px) {
	.container {
		max-width: 720px;
	}
}

@media (min-width:992px) {
	.container {
		max-width: 960px;
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1140px;
	}
}

@media (min-width:1400px) {
	.container {
		max-width: 1320px;
	}
}

.p-c, .primary--color {
	color: #7ab800 !important;
}

#essential-page svg, #faq .faq-topic.active, .sc, .secondary--color, .secondary-color {
	color: #085039;
}

.btn-start-conversation:hover span:first-child, .carousel-container h2, .register-banner a, .swiper-slide h2, .white {
	color: #fff;
}

.font-bn {
	font-family: "Bebas Neue", cursive;
}

.col-span-full.text-center.mt-8 {
	display: flex;
	justify-content: center;
	gap: .5rem;
	margin-top: 2rem;
}

.page-numbers {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: .5rem 1rem;
	font-size: 1rem;
	font-weight: 500;
	border-radius: 9999px;
	background-color: #f4f4f4;
	color: #085039;
	transition: .3s ease-in-out;
	text-decoration: none;
}

.next.page-numbers:hover, .page-numbers.current, .page-numbers:hover, .prev.page-numbers:hover, .scanning-types {
	color: #fff;
	background-color: #085039;
}

.page-numbers.current {
	font-weight: 600;
	pointer-events: none;
}

.next.page-numbers, .prev.page-numbers {
	font-weight: 600;
	color: #085039;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	font-family: Figtree, sans-serif;
	color: #4b5563;
	width: 100%;
}

.btn-start-conversation:hover span:last-child, .nav-item a, .primary-color, h1, h2, h3 {
	color: #7ab800;
}

.py-22 {
	padding-top: 64px !important;
	padding-bottom: 64px !important;
}

h1, h2, h3 {
	font-family: "Bebas Neue", cursive;
}

h1 {
	font-size: 2.5rem !important;
}

h2 {
	font-size: 2.25rem !important;
}

h3 {
	font-size: 1.25rem !important;
}

p {
	line-height: 200%;
	letter-spacing: .0125rem !important;
	font-weight: 400;
	font-size: 15px;
}

div[data-nosnippet] {
	display: none !important;
}

.nav-item a {
	font-size: 16px;
	font-weight: 600;
	padding-right: 15px;
}

.header.logo {
	width: auto;
	-webkit-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
	margin-bottom: 0;
	display: inline-block;
	float: none;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	height: 100%;
	z-index: 10;
	max-height: 180px !important;
	max-width: 180px !important;
}

.register-banner {
	background: #085039;
	color: #fff;
}

.menu-container {
	transition: .4s ease-in-out;
}

.sticky-header {
	left: 0;
	width: 100%;
	height: 180px;
	background-color: #fff;
	z-index: 1000;
	transition: height .4s ease-in-out, padding .4s ease-in-out;
	font-size: 14px;
}

.btn, .services-menu, .specialist-menu, a.btn {
	transition: .3s;
}

.sticky-header .container {
	transition: padding .4s ease-in-out;
}

.sticky-header .mega-header {
	border-bottom: 2px solid #7ab800;
	font-weight: 400;
	font-size: 1.35rem;
}

.sticky-header .logo img {
	transition: height .4s ease-in-out;
}

.sticky-header .dropdown-toggle, .sticky-header li a {
	font-weight: 500;
	color: #085039;
}

.sticky-header.scrolled {
	height: 50px;
}

.sticky-header.scrolled .container {
	padding: 0 1rem;
}

.sticky-header.scrolled .logo img {
	height: 40px;
}

.home .card-wrapper .card:before, .home .card-wrapper a {
	cursor: pointer !important;
}

.mobile-header {
	z-index: 1000;
	margin-bottom: 80px;
}

.mobile-header #mobile-menu {
	border-top: 3px solid #085039;
	color: #085039;
	font-size: 14px;
	overflow: hidden;
	max-height: 0;
	transition: max-height .5s ease-in-out;
}

.mobile-header #mobile-menu a {
	color: #085039 !important;
}

#essential-page .card.active .btn-select, .mobile-header #mobile-menu .btn-wrapper a.btn-login {
	color: #fff !important;
}

.services-menu.hidden, .specialist-menu.hidden {
	max-height: 0;
	overflow: hidden;
	opacity: 0;
}

.services-menu:not(.hidden), .specialist-menu:not(.hidden) {
	max-height: 500px;
	opacity: 1;
}

.btn, a.btn {
	padding: 6px 20px;
	font-size: 14px;
	cursor: pointer;
	text-decoration: none;
	display: inline-flex;
	justify-content: center;
	border-radius: 25px;
	align-items: center;
	font-weight: 500;
	height: min-content;
}

.slide-image p, .swiper-slide p {
	font-size: 1rem;
}

.btn.my-4.main.w-full {
	padding-left: 0;
}

.btn-login {
	background-color: #7ab800;
	color: #fff;
	border: none;
}

.btn-login:hover {
	scale: 1.1;
}

.btn-start-conversation {
	border: 2px solid #085039;
	background-color: transparent;
	color: #085039;
	padding: 12px 24px;
	gap: 4px;
}

.btn-start-conversation:hover {
	background-color: #085039;
	scale: 1.1;
}

.btn-start-conversation span {
	display: inline-block;
	transition: color .3s;
}

.btn-hero-cta {
	border: 2px solid #fff;
	background-color: #7ab800;
	color: #fff;
	gap: 4px;
}

.btn-hero-cta:hover {
	background-color: transparent;
	scale: 1.1;
}

.btn-select {
	border: 2px solid #7ab800;
	background-color: transparent;
	color: #7ab800;
}

.btn-select:hover {
	background-color: #7ab800;
	color: #fff;
	border-color: #7ab800;
	transform: scale(1.1);
}

.conversation-btn, .hero-section .cta {
	background: #7ab800;
}

.conversation-btn:hover {
	background: #9ed333;
}

.slide-bg {
	background-size: cover;
	background-position: center center !important;
	height: 400px;
}

.slide-content {
	padding: 1rem;
	text-align: center;
}

.swiper-wrapper {
	height: auto;
}

@media (max-width:1023px) {
	.swiper-wrapper {
		max-height: 640px;
	}
	
	.slide-bg.second, .slide-bg.third {
		background-position: right;
	}
	
	#secure-shredding-page td {
		font-size: .85rem;
	}
}

.swiper-pagination {
	position: absolute !important;
}

.swiper-pagination-bullet-active {
	background: #fff !important;
}

.swiper-pagination-bullet {
	background: rgba(189, 189, 189, .7450980392) !important;
}

.swiper-button-next, .swiper-button-prev {
	border: unset !important;
	color: rgba(255, 255, 255, .5098039216) !important;
}

#services {
	background-image: linear-gradient(180deg, #fff 47%, #f4f4f4 47%) !important;
}

#services .card-wrapper {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
}

#services.card {
	flex: 1;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 20px;
}

#services img {
	height: 75px;
	width: 75px;
}

.iso-logo {
	color: #4b5563;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.dropdown-toggle, .modal .close:hover {
	color: #333;
}

#stats-card .card {
	background: linear-gradient(0deg, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%) center center/cover, url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/Team-Numbers-2.jpg") center center/cover;
	min-height: 260px;
	align-items: flex-start;
}

#stats-card .card .card--item {
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center;
	justify-content: center;
}

@media screen and (max-width:1024px) {
	.swiper-pagination {
		top: 700px !important;
		display: flex;
		gap: 5px;
		justify-content: center;
	}
	
	#stats-card .card {
		background: linear-gradient(0deg, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%) center center/cover, url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/SDM-team.jpg") center center/cover;
	}
}

#sec--services .card, .hero-section {
	background-size: cover !important;
	background-position: center center !important;
}

.home .sec--services .card:hover {
	transition: eaae-in-out .5s;
	scale: 1.1;
}

#sec--services .document-storage .card, #sec--services .scanning .card, #sec--services .vault-storage .card {
	min-height: 375px !important;
	align-items: unset !important;
	border-bottom-left-radius: 50px;
	border-top-right-radius: 50px;
}

#sec--services hr {
	height: 1px;
	border: 1px solid #085039;
}

.durasteel-img {
	max-height: 450px;
	height: 100%;
}

#sec--services .document-storage .card:before, #sec--services .scanning .card:before, #sec--services .vault-storage .card:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-bottom-left-radius: 50px;
	border-top-right-radius: 50px;
	background-image: linear-gradient(0deg, #000 0, rgba(0, 0, 0, .25) 40%, rgba(0, 0, 0, 0) 100%) !important;
}

#sec--services .card {
	min-height: 250px;
	display: flex;
	position: relative;
	align-items: end;
}

#sec--services .card h3 {
	position: relative;
	z-index: 10;
}

#sec--services .card.records {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/Records-Storage-2.png");
}

#sec--services .card.essential {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/Essential-Archive-1.png");
}

#sec--services .card.shredding {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/Secure-Shredding-SDM.png");
}

#sec--services .card.scanning {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/Scanning-hero.jpg");
}

#sec--services .card.digital-access {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/SDM-Orders.png");
}

#sec--services .card.next-day-retrievals {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/next-day-retrievals.jpg");
}

#sec--services .card.account-management {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/account-management.png");
}

#sec--services .card.scan-demand {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/scan-demand.jpg");
}

#sec--services .card.bulk-scanning {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/bulk-scanning.jpeg");
	background-position: 65% 100% !important;
}

#sec--services .card.book-scanning {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/book-scanning.jpg");
	background-position: bottom !important;
}

#sec--services .card.law-firms {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/title-deeds.jpg") bottom;
}

#sec--services .card.banking {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/back-up-data-tape.jpeg") bottom;
}

#sec--services .card.banking.nitro-lazy {
	background-image: none !important;
}

#sec--services .card.law-firms.nitro-lazy {
	background-image: none !important;
}

#sec--services .card.architecture {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/architectural-drawings.jpeg") bottom;
}

#sec--services .card.architecture.nitro-lazy {
	background-image: none !important;
}

#sec--services .card.pricing-transparent {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/Invoice-Choose-SDM.jpg");
	background-position: top !important;
}

#sec--services .card.customer-experience {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/Customer-Service-SDM.jpg");
	background-position: top !important;
}

#sec--services .card.next-day {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/DSC00560.jpg");
	background-position: top !important;
}

#sec--services .card.barcode-tracking {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/barcode-tracking.png");
	background-position: top !important;
}

#sec--services .card.same-day {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/Scanning-Hero-One.jpg");
	background-position: top !important;
}

#sec--services .card:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .6) 0, rgba(0, 0, 0, 0) 100%);
}

footer {
	background-color: #192420;
	color: #fff;
}

footer h3 {
	font-size: 46px;
}

footer svg {
	color: #9ca3af;
}

footer .menu-item {
	padding: .5rem 0 !important;
}

footer .logo-wrapper {
	color: #9ca3af;
	opacity: .65;
}

.hero-section {
	width: 100%;
	min-height: 850px;
	max-height: 850px;
}

@media (max-width:980px) {
	.hero-section {
		min-height: 460px;
		max-height: 460px;
	}
}

@media (max-width:767px) {
	.hero-section {
		min-height: 340px;
		max-height: 340px;
	}
}

.hero-section .hero--title {
	background: #fff;
	width: fit-content;
	display: flex;
	align-items: center;
}

#contact-page #group-info, #contact-page #group-info .container, #group-info, .sdm-family .pill {
	background: #085039;
}

.service--desc {
	max-width: 700px;
}

.service--usp .usp--card h3 {
	font-size: 18px !important;
}

.service--usp .usp--card img {
	max-height: 100px;
}

.relocation-first {
	border: 2px solid #085039;
}

#scanning-calculator {
	background-position: left center;
	background-image: linear-gradient(90deg, rgba(156, 156, 156, 0) 20%, #f4f4f4 45%), url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/scanning-calculator.jpg");
	background-color: #f4f4f4;
	align-items: center;
}

#scanning-calculator.nitro-lazy {
	background-image: none !important;
}

.scanning-type span.swiper-pagination-bullet, .scanning-type span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-radius: 0;
	width: 50px;
}

.scanning-type .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
	width: 100%;
	bottom: -40px;
	justify-content: left;
	display: flex;
}

#page-scanning .modal-content {
	position: relative;
	max-height: calc(100vh - 100px);
	overflow-y: auto;
	background: #fff;
	width: 80%;
	max-width: 800px;
	border-radius: 8px;
	padding: 20px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}

#page-scanning .modal-footer {
	border-radius: 25px;
	position: relative;
	z-index: 999;
}

#page-scanning .modal inut {
	border-radius: 10px;
}

#page-register input, #page-register select, #page-register textarea {
	border: .25px solid #d3d3d3;
}

.sdm-family .pill {
	border-radius: 25px;
	color: #fff;
	font-weight: 600;
}

.sdm-family .logos .logo-item img.two {
	transition: filter .3s ease-in-out;
	height: 150px;
	width: 150px;
}

.sdm-family .logos .logo-item img.three {
	height: 125px;
	width: 125px;
}

.sdm-family .logos .logo-item:hover img {
	filter: unset !important;
}

#client-priority .section--wrapper {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/240410-SDM-104-136-Helen-Green-Photography.jpg") right 0 center/contain no-repeat;
	align-items: baseline;
}

#client-priority .content {
	background-color: rgba(255, 255, 255, .92);
	padding: 30px !important;
	max-width: 450px;
}

#team {
	background: #f4f4f4 !important;
}

#charitable-associations {
	background: #7ab800;
	z-index: 1000;
	position: relative;
}

#charitable-associations .img-wrapper {
	margin-top: -100px;
}

@media (min-width:1024px) {
	.slide-bg, .swiper-container {
		height: 800px;
	}
	
	#support-card .support-card .w-full.lg\:w-1\/2:first-child, .swiper-slide {
		position: relative;
	}
	
	.slide-content {
		position: absolute;
		top: 25%;
		left: 0;
		text-align: start;
		color: #fff;
	}
	
	.swiper-wrapper {
		max-height: 650px;
	}
	
	.swiper.scanning p {
		font-weight: 200;
	}
	
	.swiper.scanning h3 {
		font-weight: 700;
	}
	
	#support-card .support-card {
		flex-direction: row;
	}
	
	#support-card .support-card .w-full.lg\:w-1\/2:first-child:before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to left, #fff 10%, rgba(255, 255, 255, 0) 60%);
		pointer-events: none;
	}
	
	#support-card .support-card .w-full.lg\:w-1\/2:first-child img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		display: block;
	}
	
	#help .content--wrapper {
		display: block;
	}
}

#shredding-consoles {
	background: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/texture-bg-2.jpg");
}

#shredding-consoles h3 {
	font-family: Proxima-Nova, sans-serif;
}

#shredding-consoles .table--header ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#shredding-consoles .table--header ul li {
	border-bottom: 2px solid #085039;
	padding: 10px 0;
}

#shredding-consoles .col--top {
	min-height: 350px;
}

#shredding-consoles img.sack {
	max-height: 200px;
	width: auto;
}

#shredding-consoles img.console {
	max-height: 230px;
	width: auto;
}

#shredding-consoles img.bin {
	max-height: 280px;
	width: auto;
}

#shredding-consoles table tr {
	border-bottom: 2px solid #b3b3b3;
}

#secure-shredding-page .standards img {
	object-fit: cover;
	height: 100%;
	objet-position: center;
}

.card.bins {
	max-height: 200px;
}

.card-module {
	background: #e6e6e1;
}

.card-module:hover {
	background: #eaf5dc;
	transition: .25s ease-in-out;
}

.dropdown-toggle, .modal .close {
	cursor: pointer;
	transition: color .3s;
}

.faq {
	background-image: linear-gradient(180deg, #f4f4f4 65%, rgba(255, 255, 255, 0) 65%) !important;
}

#faq .faq-topics {
	list-style: none;
	padding: 0;
	color: #7ab800;
}

#faq .faq-topic {
	cursor: pointer;
	font-size: 1.5rem;
	padding: 1.25rem;
}

#faq .accordion-item {
	border-bottom: 1px solid #d9d9d9;
	padding: 1.5rem 0;
}

#faq .accordion-header {
	padding: 10px 10px 10px 0;
	cursor: pointer;
	font-size: 14px;
}

#faq .accordion-header.active {
	font-weight: 500;
	color: #000;
	transition: color .3s ease-in-out;
}

#faq .accordion-body {
	max-height: 0;
	overflow: hidden;
}

#faq .accordion-body.active {
	transition: max-height .5s ease-in-out;
}

#durasteel .img--wrapper img {
	max-height: 500px;
	width: auto;
	position: relative;
	right: -20px;
}

#durasteel .icon img {
	height: 90px;
}

.navbar {
	position: fixed;
	top: 0;
	width: 100%;
	background-color: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	z-index: 1000;
}

.faq-item {
	padding: 35px;
	background-color: #f2f2f2;
}

.faq-item dt {
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
}

.faq-item dd {
	display: none;
	max-height: 0;
	overflow: hidden;
	transition: max-height .3s ease-out, padding .3s ease-out;
}

.faq-item dd.hidden {
	display: none;
	max-height: 0;
	padding: 0;
}

.faq-item dd:not(.hidden) {
	display: block;
	max-height: 400px;
	padding: 1rem 0;
}

.faq-icon {
	font-size: 1.5rem;
	font-weight: 700;
}

.mega-menu {
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
	list-style: none;
	margin: 0;
	border-radius: 1px;
	z-index: 10;
	transition: opacity .5s;
	border-top: 4px solid #7ab800;
	opacity: 0;
	display: none;
}

.mega-menu li {
	margin: 0 15px 30px;
	transition: .4s ease-in-out;
}

.buttons {
	display: flex;
}

.menu-item {
	margin: 0 !important;
	padding: 1rem !important;
}

#essential-page h2 {
	font-weight: 200;
}

#essential-page .cta {
	position: relative;
	bottom: -60px;
}

#essential-page #check-service-area {
	background: #085039;
	text-emphasis-color: #fff;
}

#essential-page .irs--big .irs-handle {
	background: #7ab800 !important;
	box-shadow: none !important;
	border: 1px solid #6bbb61;
}

#essential-page .irs--big .irs-handle:hover {
	cursor: grab;
	border: 1px solid #6bbb61;
}

#essential-page .irs--big .irs-handle:active {
	cursor: grabbing;
}

#essential-page .irs--big .irs-bar {
	background: #7ab800 !important;
	box-shadow: none !important;
	border: none !important;
}

#essential-page .irs-grid-pol {
	background-color: #4b5563 !important;
}

#essential-page .irs--big .irs-grid-text {
	color: #4b5563 !important;
	font-weight: 600;
}

#essential-page .slider-label {
	position: relative;
	font-size: 24px;
	color: #7ab800;
}

#essential-page .irs--big .irs-line {
	border: none;
	background: linear-gradient(to bottom, #ddd -50%, #f7f7f7 150%);
}

#essential-page .plan-selection .active {
	border: 2px solid #7ab800;
}

#essential-page .plan-selection .active .for-you, #essential-page .plan-selection .card.active .for-you {
	display: block;
}

#essential-page .plan-selection .for-you {
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	text-orientation: mixed;
	position: absolute;
	right: -26px;
	height: 84px;
	top: -2px;
	text-align: center;
	background: #71c163;
}

#plan-slider {
	background-color: #f7f7f7;
	box-shadow: 0 0 18px -1px rgba(115, 115, 115, 58%);
}

#essential-page .card .plan10, #essential-page .card .plan100, #essential-page .card .plan25, #essential-page .card .plan50 {
	display: flex;
	flex-direction: row;
	border: 1px sold;
}

.box-row, .modal {
	display: flex;
	align-items: center;
}

#essential-page .card.active {
	background-color: #000 !important;
	color: #fff;
	transition: .3s ease-in-out;
}

#essential-page .boxes-counter {
	float: right;
	position: absolute;
	right: 30px;
	bottom: 0;
	background: #8cc63f;
	color: #fff;
}

#essential-page .plan-selection .card {
	border: 1px solid #d1d5db;
}

#essential-page .plan-selection .for-you {
	display: none;
	color: #7ab800;
	font-weight: 700;
}

@media (max-width:1024px) {
	#services .card p {
		font-size: 14px;
	}
	
	#charitable-associations .content {
		position: relative;
		top: -46px;
	}
	
	#contact-page h1 {
		font-size: 1.75px;
	}
}

#contact-page .company-brand {
	max-height: 245px;
}

input:disabled, select:disabled {
	background-color: #f3f4f6;
	color: #9ca3af;
	border-color: #d1d5db;
	cursor: not-allowed;
	opacity: .7;
}

select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url("data:image/svg+xml;charset=UTF-8,<svg fill=\"gray\" height=\"20\" viewBox=\"0 0 24 24\" width=\"20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/></svg>");
	background-position: right .5rem center;
	background-size: 1.2em;
	padding-right: 2.5rem;
}

select.nitro-lazy {
	background-image: none !important;
}

#page-giving-back .action-branding {
	color: #d8000d;
	font-family: Figtree, sans-serif;
	font-size: 2rem !important;
}

#page-giving-back .battersea-dogs-cats-home .battersea-branding {
	color: #0055a5;
	font-family: Figtree, sans-serif;
	font-size: 2rem !important;
}

#page-giving-back .humanity-inclusion .humanity-branding {
	color: #0076c7;
	font-family: Figtree, sans-serif;
	font-size: 2rem !important;
}

.box-row {
	cursor: pointer;
	padding: 26px;
	transition: background-color .3s;
	position: relative;
	height: 200px;
}

.box-row .box-row:nth-of-type(2), .box-row.box-row:first-of-type {
	border-bottom: 1px solid #e2e2e2;
}

.box-row:hover {
	background-color: #f0f0f0;
}

.box-row img {
	width: 150px;
	transition: opacity .3s;
	top: 0;
	left: 0;
}

.box-row:hover .hover-img, .default-img {
	opacity: 1;
}

.box-row:hover .default-img, .hover-img {
	opacity: 0;
}

.box-content {
	width: 75%;
	padding-left: 20px;
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	z-index: 9999;
	justify-content: center;
}

.modal .modal-content {
	background: #fff;
	padding: 24px;
	border-radius: 8px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .3);
	width: 35%;
	position: relative;
	z-index: 10000;
}

.modal .close {
	position: absolute;
	top: 10px;
	right: 15px;
	font-size: 24px;
	font-weight: 700;
	color: #4b5563;
}

.modal.hidden {
	display: none;
}

.modal ul {
	margin-top: 12px;
	padding-left: 20px;
}

.modal ul li {
	list-style-type: disc;
	color: #4b5563;
}

@media screen and (max-width:768px) {
	.modal .modal-content {
		width: 90%;
	}
	
	.box-content {
		width: 100%;
		padding-left: 0;
	}
}

.carousel-container {
	display: flex;
	margin: auto;
	overflow: hidden;
	align-items: center;
}

.fixed-content {
	width: 35%;
	padding: 40px;
	display: flex;
	justify-content: center;
	height: 100%;
}

.carousel-wrapper {
	width: 65%;
	padding: 20px;
}

.swiper {
	width: 100%;
	height: 100%;
}

@media (max-width:989px) {
	.carousel-wrapper, .fixed-content {
		width: 100%;
	}
}

@media (max-width:768px) {
	h1 {
		font-size: 1.75rem !important;
	}
	
	h2 {
		font-size: 1.5rem !important;
	}
	
	h3 {
		font-size: 1rem !important;
	}
	
	#shredding-consoles img {
		max-height: 100px !important;
	}
	
	#essential-page .card .col-sm-6, #essential-page .card.plan101 strong {
		text-align: center;
		display: block;
		margin-bottom: 10px;
	}
	
	#essential-page .plan-selection .for-you {
		writing-mode: initial;
		text-orientation: initial;
		right: auto;
		height: auto;
		left: 0;
		padding: 5px 10px;
	}
	
	.carousel-wrapper, .fixed-content {
		width: 100%;
		width: unset;
		padding: 20px;
	}
	
	.carousel-container {
		flex-direction: column;
	}
	
	.fixed-content {
		min-height: unset;
	}
	
	.swiper-slide {
		padding: unset !important;
		height: auto !important;
	}
	
	.swiper-pagination {
		bottom: unset !important;
		top: unset !important;
		position: relative !important;
		padding-top: 25px;
	}
	
	.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 !important;
	}
	
	#scanning-calculator {
		background-image: unset !important;
	}
}

.carousel-container .swiper-slide {
	position: relative;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	color: #fff;
	padding: 20px;
	height: 100%;
	flex-direction: column;
}

.carousel-container .swiper-slide.vid {
	align-items: flex-start !important;
}

.slide-image {
	width: 100%;
	height: 75%;
	position: relative;
	display: flex;
	align-items: flex-end;
	padding: 20px;
	background-position: center;
	background-size: cover;
	overflow: hidden;
}

.slide-image:before {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(0deg, #000 20%, rgba(0, 0, 0, .35) 30%, rgba(0, 0, 0, .1) 65%, rgba(0, 0, 0, 0) 100%);
	z-index: 1;
}

.slide-image p {
	position: relative;
	z-index: 2;
	max-width: 90%;
}

.slide-1 {
	background-image: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/type-medical.jpeg");
}

.slide-1.nitro-lazy {
	background-image: none !important;
}

.slide-2 {
	background-image: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/type-bound-volume.png");
}

.slide-2.nitro-lazy {
	background-image: none !important;
}

.slide-3 {
	background-image: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/type-large-format.png");
}

.slide-3.nitro-lazy {
	background-image: none !important;
}

.slide-4 {
	background-image: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/type-magazine.png");
}

.slide-4.nitro-lazy {
	background-image: none !important;
}

.slide-5 {
	background-image: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/type-microfiche.png");
}

.slide-5.nitro-lazy {
	background-image: none !important;
}

.slide-6 {
	background-image: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/type-documents.png");
}

.slide-6.nitro-lazy {
	background-image: none !important;
}

.swiper-controls {
	display: flex;
	gap: 12px;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
}

.swiper-button-next, .swiper-button-prev {
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	transition: .3s;
	position: relative;
	padding: 39px;
}

.swiper-button-next:after, .swiper-button-prev:after {
	font-size: 18px;
	color: rgba(255, 255, 255, .8);
	font-weight: 700;
}

.swiper-button-next:hover, .swiper-button-prev:hover {
	background: rgba(255, 255, 255, .2);
	border-color: rgba(255, 255, 255, .6);
}

.swiper-button-next:active, .swiper-button-prev:active {
	background: rgba(255, 255, 255, .3);
	border-color: rgba(255, 255, 255, .8);
}

.fixed-content {
	position: relative;
	z-index: 10;
	text-align: center;
}

input[type=number] {
	-moz-appearance: textfield;
	appearance: textfield;
	padding-right: 30px;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: inner-spin-button;
	appearance: inner-spin-button;
	display: block;
	opacity: .75 !important;
}

.cky-btn-accept {
	background: #085039 !important;
	color: #fff;
	border: 2px solid #085039 !important;
}

.pill-button {
	background-color: #f3f4f6;
	border-radius: 9999px;
	padding: 10px 20px;
	font-weight: 500;
	cursor: pointer;
	transition: background-color .3s ease;
}

.pill-button:hover {
	background-color: #f7f7f7;
}

.pill-button.active {
	background-color: #085039;
	color: #fff;
}

.case-study-content.hidden {
	display: none;
}

.case-study-content {
	display: block;
}

#page-choose-sdm .outcome {
	padding: 20px;
	box-shadow: 0 0 8px 7px rgba(220, 220, 220, .58);
	margin-top: 30px;
	background-color: #fff;
}

#page-choose-sdm .outcome p {
	font-weight: 600;
}

#page-choose-sdm .case-study-content {
	background-color: #f7f7f7;
	padding: 40px;
	border-radius: 4px;
}

#page-choose-sdm h4 {
	font-size: 1.25rem;
}

.sub-heading {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}

.sub-heading h3 {
	color: #9b9b9b !important;
	margin: 0;
	padding: 0 20px 0 0;
	font-size: 28px !important;
	font-weight: 600;
}

.sub-heading .line {
	width: 60px;
	border: 2px solid #9b9b9b;
}

#timeline-choose-sdm {
	background-color: #192420;
	color: #fff;
}

#timeline-choose-sdm .relocation-lp {
	color: #7ab800 !important;
	border-color: #7ab800;
	border: 2px solid;
}

.btn-start-conversation.dark {
	border: 2px solid #fff !important;
}

.btn-start-conversation.dark:hover {
	background: #000 !important;
}

@keyframes nudgeRight {
	0% {
		transform: translateX(0);
	}
	
	50% {
		transform: translateX(5px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.hover-chevron .chevrons {
	display: inline-block;
}

.hover-chevron:hover .chevrons {
	opacity: 1;
	animation: nudgeRight .4s ease-in-out;
}

.hover-chevron .chevrons i {
	width: 1em;
	height: 1em;
	stroke-width: 1.5;
	margin-left: 2px;
	vertical-align: middle;
}

.secure-data-management-section {
	position: relative;
	width: 100%;
	height: 500px;
	background-image: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/SDM-Driver-Client.jpg");
	background-size: cover;
	background-position: center center;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.secure-data-management-section.nitro-lazy {
	background-image: none !important;
}

.background-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .1);
}

.content-container {
	position: relative;
	display: flex;
	justify-content: space-between;
	width: 80%;
	height: 100%;
	align-items: center;
}

.left-content {
	flex: 1;
	padding-left: 20px;
}

.white-box {
	background-color: #fff;
	color: #4b5564;
	padding: 40px;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, .1);
	max-width: 450px;
	position: relative;
}

.box-text {
	font-weight: 700;
	font-weight: 300;
	margin-bottom: 15px;
	font-size: 1.5rem !important;
}

.box-description {
	font-size: 16px;
	line-height: 1.5;
	margin-top: 10px;
}

@media screen and (min-width:1024px) {
	.white-box {
		right: -30px;
	}
}

@media screen and (max-width:1024px) {
	.content-container {
		flex-direction: column;
		align-items: center;
	}
	
	.left-content {
		padding: 20px;
		text-align: center;
		display: flex;
		height: min-content;
		justify-content: center;
		align-items: center;
	}
	
	.mobile-image {
		display: block;
		width: 100%;
		height: auto;
	}
	
	.secure-data-management-section {
		height: unset;
	}
	
	.background-overlay {
		position: unset;
	}
}

div[id*=nitropack] {
	display: none !important;
}

.sdm-section-cta {
	position: relative;
	width: 100%;
	min-height: 625px;
	background-image: url("https://cdn-ileandm.nitrocdn.com/tBudMVSaYExZneRLpftRdWhFUXOMjIwO/assets/images/optimized/rev-f598191/www.securedatamgt.com/wp-content/themes/secureDataManagement2025/assets/images/sdm-van-london.jpg");
	background-size: cover;
	background-position: center center;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.sdm-section-cta.nitro-lazy {
	background-image: none !important;
}

.background-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .1);
}

.content-container {
	position: relative;
	display: flex;
	justify-content: space-between;
	width: 80%;
	height: 100%;
	align-items: center;
}

.left-content {
	flex: 1;
	padding-left: 20px;
}

.white-box {
	background-color: #fff;
	color: #4b5564;
	padding: 40px;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, .1);
	max-width: 450px;
	position: relative;
}

.box-text {
	font-weight: 700;
	font-weight: 300;
	margin-bottom: 15px;
	font-size: 1.5rem !important;
}

.box-description {
	font-size: 16px;
	line-height: 1.5;
	margin-top: 10px;
}

@media screen and (min-width:1024px) {
	.white-box {
		right: -30px;
	}
}

@media screen and (max-width:1024px) {
	.content-container {
		flex-direction: column;
		align-items: center;
	}
	
	.left-content {
		padding: 20px;
		text-align: center;
		display: flex;
		height: min-content;
		justify-content: center;
		align-items: center;
	}
	
	.mobile-image {
		display: block;
		width: 100%;
		height: auto;
	}
	
	.chatham-archive-section-cta {
		height: unset;
	}
	
	.background-overlay {
		position: unset;
	}
}

.review-box {
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-left: 40px;
	border-radius: 5px;
	min-height: 425px;
}

@media screen and (min-width:1024px) {
	.review-box:nth-child(1) {
		display: flex;
		flex: 1 1 auto;
		flex-direction: column;
		margin-right: 130px;
	}
	
	.review-box:nth-child(2) {
		display: flex;
		flex: 1 1 auto;
		flex-direction: column;
		margin-left: 130px;
	}
	
	.review-box {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}
