/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 15 2026 | 10:52:50 */
ul.dots {list-style: none; margin: 0 0 1.5em;}
ul.dots li {position: relative; padding-left: 20px;}
ul.dots li:before {background: #2069e5; width: 8px; height: 8px; left: 0; top: 10px; border-radius: 50%; display: inline-block; content: ''; position: absolute;}

.elementor-9728 .elementor-element.elementor-element-7599004 .elementor-button {line-height: 1.1!important;}

.elementor-element-817879a {background: rgb(8, 29, 54);}

.elementor-2900 .elementor-element.elementor-element-817879a:not(.elementor-motion-effects-element-type-background) {background: #081d36; border-bottom: 12px solid #0346f0;}
.elementor-2900 .elementor-element.elementor-element-a0aa129 .dt-nav-menu-horizontal > li > a .menu-item-text {font-family: "Inter", Sans-serif; font-weight: 600; color: #fff;}
.dt-nav-menu-horizontal>li:not(.item-divider):not(:last-child) {padding-right: 0;}
.elementor-2900 .elementor-element.elementor-element-a0aa129 .dt-nav-menu-horizontal li.depth-0 > a {border-top: 3px solid #081d36; padding: 15px 10px;}
.elementor-2900 .elementor-element.elementor-element-a0aa129 .dt-nav-menu-horizontal li.depth-0 > a:hover {border-top-color: #55595c;}
.elementor-2900 .elementor-element.elementor-element-a0aa129 .dt-nav-menu-horizontal > li.act > a svg {color: #fff; fill: #fff;}

.elementor-2900 .elementor-element.elementor-element-a0aa129 .dt-nav-menu-horizontal > li > .horizontal-sub-nav {padding: 0;}
.elementor-2900 .elementor-element.elementor-element-a0aa129 .dt-nav-menu-horizontal > li > .horizontal-sub-nav li {background: #081d36; padding: 15px;}
.elementor-2900 .elementor-element.elementor-element-a0aa129 .dt-nav-menu-horizontal > li > .horizontal-sub-nav li:not(:last-child) {border-bottom: 1px dotted #c4c4c4;}
.elementor-2900 .elementor-element.elementor-element-a0aa129 .dt-nav-menu-horizontal > li > .horizontal-sub-nav li a {color: #fff;}
.elementor-2900 .elementor-element.elementor-element-a0aa129 .dt-nav-menu-horizontal > li > .horizontal-sub-nav li a:hover {color: #c3632c;}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {font-weight: 700;}

.elementor-752 .elementor-element:not(.elementor-motion-effects-element-type-background), .elementor-752 .elementor-element > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-752 .elementor-element:not(.elementor-motion-effects-element-type-background), .elementor-752 .elementor-element > .elementor-motion-effects-container > .elementor-motion-effects-layer {background: #081d36!important;}
.elementor-tab-content a, .the7-e-tab-content.the7-e-tab-text-content a, .box-description a, .e-hotspot__tooltip a, .e-inner-tab-content a, .elementor-widget-text-editor a, .comment-respond a {text-decoration: none;}
footer a, .elementor-752 .elementor-element.elementor-element-8ec8812 {font-family: "Inter", Sans-serif; font-weight: 400;}

@media (max-width: 900px) {
	.elementor-2900 .elementor-element.elementor-element-25340b6 {background: #081d36!important;}
	.elementor-2900 .elementor-element.elementor-element-ae41305 .elementor-icon svg {fill: #fff; color: #fff;}
	
	.elementor-2900 .elementor-element.elementor-element-0f01f0e {background: url(https://www.veredus.co.uk/rda/wp-content/uploads/2025/08/logo-white-rflvtnoi7ru3lor30vqlvgq36g4vmsplsr0w713ejc.png) no-repeat 50% 50%; background-size: auto 40px;}
	.elementor-2900 .elementor-element.elementor-element-0f01f0e img {opacity: 0;}
	.elementor-752 .elementor-element.elementor-element-5183d66 {--e-con-grid-template-columns: repeat(2, 1fr); margin-left: 10px;}
	.elementor-752 .elementor-element.elementor-element-5183d66 > div {margin-right: 15px;}
	.elementor-752 .elementor-element.elementor-element-8ec8812 p {padding: 0 10px;}
	footer a {font-size: 16px;}
	.elementor-button .elementor-button-content-wrapper *, .elementor-button span, button.elementor-button *, button.elementor-button:hover * {line-height: 1.25;}
	.elementor-752 .elementor-element.elementor-element-8ec8812 {font-size: 14px;}
	
	.elementor-9740 .elementor-element.elementor-element-709b7da {background-size: 50vw!important; background-position: 50% 60%!important;}
}
@media (min-width: 901px) and (max-width: 1100px) {
	.elementor-9740 .elementor-element.elementor-element-709b7da {background-size: 20vw!important; background-position: 50% 60%!important;}
}
}