.elementor-1489 .elementor-element.elementor-element-15434b3{--display:flex;}.elementor-1489 .elementor-element.elementor-element-6668d53{--display:flex;}.elementor-1489 .elementor-element.elementor-element-6f33ddb{--display:flex;}.elementor-1489 .elementor-element.elementor-element-014e9aa{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-20e2500 );--n-accordion-title-hover-color:var( --e-global-color-20e2500 );--n-accordion-title-active-color:var( --e-global-color-20e2500 );--n-accordion-icon-size:20px;}.elementor-1489 .elementor-element.elementor-element-014e9aa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-20e2500 );}.elementor-1489 .elementor-element.elementor-element-014e9aa > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-20e2500 );}.elementor-1489 .elementor-element.elementor-element-014e9aa {--n-accordion-padding:19px 20px 19px 0px;}:where( .elementor-1489 .elementor-element.elementor-element-014e9aa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Blauer Nue", Sans-serif;font-weight:500;line-height:1.17em;}:where( .elementor-1489 .elementor-element.elementor-element-014e9aa > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-20e2500 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:40px;--padding-left:0px;}@media(max-width:1024px){.elementor-1489 .elementor-element.elementor-element-014e9aa{--n-accordion-title-font-size:20px;}}@media(max-width:767px){.elementor-1489 .elementor-element.elementor-element-014e9aa{--n-accordion-title-font-size:18px;}:where( .elementor-1489 .elementor-element.elementor-element-014e9aa > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}}/* Start custom CSS *//*Services*/
.services-card__item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.65);
}
@media (min-width: 1025px) {
.services-card__item:before {
    background: rgba(0, 0, 0, 0.5);
}
.services-card__item:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
    display: inline-block;
    width: 100%;
    height: 50%;
    background: linear-gradient(0deg, #101010 0%, rgba(16, 16, 16, 0) 100%);
}
}

/*Testimonials*/
.testimonial-list .elementor-swiper-button,
.testimonial-list .swiper-pagination {
    display: none;
}
@media (max-width: 1024px) {
    .testimonial-list .elementor-swiper-button,
    .testimonial-list .swiper-pagination {
        display: flex;
    }
    .testimonial-list .swiper.elementor-loop-container {
    overflow: visible;
    }
    .testimonial-list .swiper:after {
        content: "";
        position: absolute;
        top: 0;
        right: calc(-5vw + -50px);
        z-index: 1;
        width: 11%;
        height: 100%;
        background: linear-gradient(180deg, #101010 0%, rgba(16, 16, 16, 0) 100%);
    }
}

/*Career*/
.career-card__item:hover .career-card__badge,
.career-card__item:hover .career-card__title,
.career-card__item:hover .career-card__desc,
.career-card__item:hover .career-card__cta {
    filter: invert(1);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Blauer Nue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://buildoz.wpenginepowered.com/wp-content/uploads/2026/07/BlauerNue-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Blauer Nue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://buildoz.wpenginepowered.com/wp-content/uploads/2026/07/BlauerNue-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Blauer Nue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://buildoz.wpenginepowered.com/wp-content/uploads/2026/07/BlauerNue-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */