/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 13 2025 | 10:51:20 */
:root {
	--qode-opposite-color: #045dac;
}
/*_______________________  */
/*-----------------------  */
body {
	background-attachment: fixed;
}
.froasted-bg {
	padding: 15px;
	background-color: rgba(255,255,255,0);
	backdrop-filter: blur(30px) brightness(115%);
}
.mx-auto {
	margin: 0 auto;
}
.qodef-header--standard #qodef-page-header, #qodef-page-mobile-header {
	position: sticky;
	top: 0;
	backdrop-filter: blur(5px);
}
#qodef-page-mobile-header .qodef-mobile-header-logo-link {
	height: 50px;
}
.qodef-m-label {
	max-width: 100% !important;
}
.qodef-service-list .qodef-e-number-holder {
	flex-basis: 20.4%;
}
.qodef-e-inner {
	padding: 0 !important;
}
.qodef-service-list .qodef-e-text-holder {
	flex-basis: 40.6%;
	/* 	background-color: rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(10px); */
	padding: 40px 25px;
}
.qodef-service-list .qodef-e-number-holder {
	color: #fab847;
	bottom: 0;
}
.qodef-accordion-info.qodef-layout--standard .qodef-m-text {
	padding: 0 8% 18px 0;
}
.qodef-text-marquee .qodef-m-arrow-separator {
	transform: rotate(0deg);
}
.qodef-text-marquee .qodef-m-arrow-separator img {
	width: 50px;
}
.qodef-custom-testimonials-swiper-wrapper h4, .qodef-custom-testimonials-swiper-wrapper h6 {
	color: #ffffff;
}
.qodef-header-navigation>ul>li>a .qodef-menu-item-text:before, .qodef-mobile-header-navigation>ul>li>a .qodef-menu-item-text:before {
	background-image: url(/wp-content/uploads/2024/08/Alien-Menu-Pointer.png);
	background-size: contain;
	background-position: right center;
}
#qodef-page-mobile-header {
	background-color: transparent;
}
#qodef-page-footer-top-area {
	background-color: rgba(255, 255, 255, 0);
	backdrop-filter: blur(30px) brightness(115%);
}
.floating-sidebar {
	position: fixed;
	right: 0;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	top: 50%;
	transform: translateY(-50%);
	height: 264px;
	z-index: 49;
}
.floating-sidebar__item--1, .floating-sidebar__item--2, .floating-sidebar__item--3, .floating-sidebar__item--4 {
	position: relative;
	display: grid;
	place-items: center;
	width: 66px;
	height: 66px;
}
.floating-sidebar__item--1 img, .floating-sidebar__item--2 img, .floating-sidebar__item--3 img, .floating-sidebar__item--4 img {
	padding: 15px;
}
.floating-sidebar__item--1 span, .floating-sidebar__item--2 span, .floating-sidebar__item--3 span, .floating-sidebar__item--4 span {
	position: absolute;
	display: none;
	transition: all .3s ease-in-out;
	top: 0;
	left: 0;
	z-index: 0;
	height: 66px;
}
.floating-sidebar__item--1:hover span, .floating-sidebar__item--2:hover span, .floating-sidebar__item--3:hover span, .floating-sidebar__item--4:hover span {
	display: grid;
	place-items: center;
	font-size: 1.125rem;
	line-height: 1.75rem;
	width: 180px;
	left: -180px;
	color: #ffffff;
}
.floating-sidebar__item--1 {
	background-color: #015cab;
}
.floating-sidebar__item--2 {
	background-color: #dd271b;
}
.floating-sidebar__item--3 {
	background-color: #f8ac4a;
}
.floating-sidebar__item--4 {
	background-color: #015cab;
}
.floating-sidebar__item--1 span {
	background-color: #015cab;
}
.floating-sidebar__item--2 span {
	background-color: #dd271b;
}
.floating-sidebar__item--3 span {
	background-color: #f8ac4a;
}
.floating-sidebar__item--4 span {
	background-color: #015cab;
}
footer .widget {
	font-size: 1.2rem;
}
.swiper-pagination-bullet {
	width: 18px !important;
	height: 18px !important;
	border: 1px solid #ffffff !important;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #ffffff !important;
}
.swiper-button-prev, .swiper-button-next {
	height: 60px !important;
	width: 60px !important;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-color: rgba(255, 255, 255, 0);
	backdrop-filter: blur(30px);
	border-radius: 50%;
	opacity: 0.6;
}
.swiper-button-prev {
	background-image: url(/wp-content/uploads/2024/10/left-arrow.png) !important;
	left: -10px !important;
}
.swiper-button-next {
	background-image: url(/wp-content/uploads/2024/10/right-arrow.png) !important;
	right: -10px !important;
}
.qodef-icon-with-text.qodef-layout--float {
	padding: 23px 23px 20px 26px
}
.qodef-page-title {
	position: relative;
	backdrop-filter: blur(8px);
}
.qodef-icon-with-text.qodef-layout--before-content {
	align-items: center;
	padding: 2px 10px;
}
.CodeArtUnitsConverterContainer tr:nth-child(even) {
	background-color: transparent;
}
.CodeArtUnitsConverterContainer tr:nth-child(even) input[type='number'] {
	background-color: transparent;
}
.CodeArtUnitsConverterContainer tr input[type='number'] {
	color: #c7c7c7;
}
.CodeArtUnitsConverterContainer table tbody td, .CodeArtUnitsConverterContainer table tbody th {
	border: 1px solid rgb(75 75 75 / 10%);
}
#wwd-mes .swiper-wrapper {
	align-items: baseline;
}
#wwd-mes .swiper-wrapper .swiper-slide {
	height: unset;
}
@media only screen and (max-width: 680px) {
	.entry-title {
		font-size: 2.3rem;
	}
}
