.elementor-871 .elementor-element.elementor-element-715fa43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-871 .elementor-element.elementor-element-7d5b34a7{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-871 .elementor-element.elementor-element-3a1a909{text-align:center;}.elementor-871 .elementor-element.elementor-element-3a1a909 .elementor-heading-title{font-family:"Futura PT", Sans-serif;font-size:clamp(2.5rem, 2rem + 2.5vw, 5rem);font-weight:600;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-871 .elementor-element.elementor-element-5240478{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-d934cde > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-d934cde .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-5d572d5f{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-871 .elementor-element.elementor-element-28f88839{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-d5ac479{--display:flex;}.elementor-871 .elementor-element.elementor-element-271b7ff{text-align:center;}.elementor-871 .elementor-element.elementor-element-271b7ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-5c3d2b4 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-5c3d2b4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-fac90b0{--display:flex;}.elementor-871 .elementor-element.elementor-element-d7c8f8f{text-align:center;}.elementor-871 .elementor-element.elementor-element-d7c8f8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-9da09fc > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-9da09fc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-0bf1810{--display:flex;}.elementor-871 .elementor-element.elementor-element-7729176{text-align:center;}.elementor-871 .elementor-element.elementor-element-7729176 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-55c2674 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-55c2674 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-d3ad41e{--display:flex;}.elementor-871 .elementor-element.elementor-element-6e5fe48{text-align:center;}.elementor-871 .elementor-element.elementor-element-6e5fe48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-820d856 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-820d856 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-0576db8{--display:flex;}.elementor-871 .elementor-element.elementor-element-14be7ca{text-align:center;}.elementor-871 .elementor-element.elementor-element-14be7ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-f135fb5 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-f135fb5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-2c204bd{--display:flex;}.elementor-871 .elementor-element.elementor-element-1723f07{text-align:center;}.elementor-871 .elementor-element.elementor-element-1723f07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-e56c4be > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-e56c4be .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-06febfb{--display:flex;}.elementor-871 .elementor-element.elementor-element-22b941d{text-align:center;}.elementor-871 .elementor-element.elementor-element-22b941d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-32a0d3a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-32a0d3a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-bcea11b{--display:flex;}.elementor-871 .elementor-element.elementor-element-faa9cda{text-align:center;}.elementor-871 .elementor-element.elementor-element-faa9cda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-3e6bd6c > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-3e6bd6c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-4573174{--display:flex;}.elementor-871 .elementor-element.elementor-element-c7e510d{text-align:center;}.elementor-871 .elementor-element.elementor-element-c7e510d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-27f684c > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-27f684c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-a548070{--display:flex;}.elementor-871 .elementor-element.elementor-element-29e4a73{text-align:center;}.elementor-871 .elementor-element.elementor-element-29e4a73 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-b60a837 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-b60a837 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-2f77e4c{--display:flex;}.elementor-871 .elementor-element.elementor-element-ab17e6b{text-align:center;}.elementor-871 .elementor-element.elementor-element-ab17e6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-c97cea1 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-c97cea1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-fb5a87a{--display:flex;}.elementor-871 .elementor-element.elementor-element-cd69168{text-align:center;}.elementor-871 .elementor-element.elementor-element-cd69168 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-a3edac8 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-a3edac8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-0bf0205{--display:flex;}.elementor-871 .elementor-element.elementor-element-30c127a{text-align:center;}.elementor-871 .elementor-element.elementor-element-30c127a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-8d54716 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-8d54716 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-871 .elementor-element.elementor-element-3464899{--display:flex;}.elementor-871 .elementor-element.elementor-element-1fe81e1{text-align:center;}.elementor-871 .elementor-element.elementor-element-1fe81e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1em;letter-spacing:-2px;}.elementor-871 .elementor-element.elementor-element-3b10c62 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-871 .elementor-element.elementor-element-3b10c62 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-871 .elementor-element.elementor-element-5d572d5f{--min-height:400px;}.elementor-871 .elementor-element.elementor-element-28f88839{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-871 .elementor-element.elementor-element-715fa43{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:75px;--padding-bottom:75px;--padding-left:30px;--padding-right:30px;}.elementor-871 .elementor-element.elementor-element-7d5b34a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-871 .elementor-element.elementor-element-5d572d5f{--min-height:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-871 .elementor-element.elementor-element-28f88839{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-871 .elementor-element.elementor-element-715fa43{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-871 .elementor-element.elementor-element-7d5b34a7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-871 .elementor-element.elementor-element-3a1a909 .elementor-heading-title{font-size:2.5rem;}.elementor-871 .elementor-element.elementor-element-d934cde > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-5d572d5f{--content-width:1600px;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-871 .elementor-element.elementor-element-28f88839{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-871 .elementor-element.elementor-element-271b7ff .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-5c3d2b4 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-d7c8f8f .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-9da09fc > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-7729176 .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-55c2674 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-6e5fe48 .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-820d856 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-14be7ca .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-f135fb5 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-1723f07 .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-e56c4be > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-22b941d .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-32a0d3a > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-faa9cda .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-3e6bd6c > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-c7e510d .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-27f684c > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-29e4a73 .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-b60a837 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-ab17e6b .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-c97cea1 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-cd69168 .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-a3edac8 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-30c127a .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-8d54716 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-871 .elementor-element.elementor-element-1fe81e1 .elementor-heading-title{font-size:30px;}.elementor-871 .elementor-element.elementor-element-3b10c62 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}}/* Start custom CSS */h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    letter-spacing: -.08em !important;
    line-height: .94 !important;
}

body ul {
    list-style-type: "✔️ ";
    margin-top: 0;
    /*padding-left: 27px;*/
}

.marquee::before, .marquee::after {
    content: " ";
    display: block;
    position: absolute;
    height: 100%;
    width: 20%;
    z-index: 9;
    top: 0px;
    
}

.big-cta .elementor-button {
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
    display: block;
}


p:not(:last-child) {
    margin-bottom: 40px
}

.marquee::before {
    left: 0;
    background: linear-gradient(90deg, #ffffff 14.9%, rgba(55, 55, 55, 0.00) 100%);
}

.marquee::after {
    right: 0;
    background: linear-gradient(-90deg, #ffffff 14.9%, rgba(55, 55, 55, 0.00) 100%);
}

.elementor-text-editor li::marker {
  color: #8C52FF;
}

.elementor-text-editor li {
    margin-bottom: 15px !important;
}

.accent-text {
    /*font-family: "DM Serif Display", sans-serif;*/
    /*font-weight: normal;*/
    /*font-style:italic;*/
    color: #ff8800
;
}

.accent-text.white {
    color: #fff;
}

.balance-text {
    text-wrap: balance;
}

.swiper-wrapper {
    transition-timing-function: linear;
    animation-timing-function: linear;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

p {
    margin-top: 0;
}

p:last-child {
    margin-bottom: 0;
}

.stretched-image.elementor-widget-image:not(.logo) img, .stretched-image.elementor-widget-image:not(.logo) {
    min-height: 100%;
    height: 100%;
    width: 100%;
    max-height: 900px;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top;
}

.elementor-image-carousel.swiper-wrapper {
    transition-timing-function: linear;
}

/*figure.swiper-slide-inner {*/
/*    color: #fff;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    min-width: 8rem;*/
/*    max-width: 8rem;*/
/*    max-height: 6.25rem;*/
/*    display: flex;*/
/*}*/

.client-testimonials .swiper-slide {
    min-height: 400px
}

.client-testimonials .elementor-testimonial {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.elementor-testimonial::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: url('/wp-content/uploads/2025/05/6652eecf582dbe9c7aeaa67e_.webp');
    width: 100px;
    height:70px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat
    
}


.client-testimonials .elementor-swiper, .client-testimonials .elementor-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events {
    overflow: visible;
}

.elementor-widget-reviews .swiper-wrapper, .elementor-widget-testimonial-carousel .swiper-wrapper {
    user-select: none;
    pointer-events: none;
}

.hero-section .elementor-widget-icon-box .elementor-icon-box-content {
    display: flex;
    align-items: center;
    justify-content: center;
}

/*.hero-section .elementor-icon-box-icon {*/
    /*display: flex;*/
/*    align-items: center;*/
    /*line-height: em !important;*/
    /*display: block */
/*}*/

/*.tiles {*/
/*    content:"";*/
/*    -webkit-backdrop-filter: blur(.625rem);*/
/*    backdrop-filter: blur(.625rem);*/
/*    border: .0625rem solid #ffffff80;*/
/*    border-radius: 1.625rem;*/
/*    flex-flow: column;*/
/*    flex: none;*/
/*    align-items: flex-start;*/
    /*max-width: 33rem;*/
/*    padding: 2.375rem 1.4375rem;*/
/*     box-shadow: 0 4px .75rem #00000073; */
     /*background: linear-gradient(#3f3f3f,#7a7a7a);*/
     /*grid-column: span 2;*/
/*}*/

canvas {
    overflow-clip-margin: content-box;
    overflow: clip;
}

.globe-wrapper {
    width: 87%;
    height: 300px;
    overflow: hidden;
    margin: 0 auto;
    
}

.globe-wrapper #globeHolder:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 60px inset rgba(199,211,188,.7);
    box-shadow: inset 0 0 60px rgba(199,211,188,.7);
}

.globe-wrapper #globeHolder {
    width: 100%;
    position: relative;
    
    
}


.elementor-widget-n-accordion .e-n-accordion-item-title {
    border-bottom: 1px !important;
    transition:0.5s all ease;
}



.elementor-widget-n-accordion .e-n-accordion-item-title[aria-expanded="true"] {
    border-bottom: 0 !important;
}

.e-n-accordion-item {
    border: 1px solid #fff !important;
    border-radius: 15px;
}


.e-n-accordion-item:not(:last-child) {
    margin-bottom: -20px !important;
}

.e-n-accordion-item:first-child .e-n-accordion-item-title {
    border-top: none !important;
}

.e-n-accordion-item:nth-child(even) .e-n-accordion-item-title {
    background: #ff8800;
}

.e-n-accordion-item:nth-child(odd) .e-n-accordion-item-title {
    background: #1B2123;
}

.e-n-accordion-item:nth-child(even) .e-n-accordion-item-title:hover, .e-n-accordion-item:nth-child(even) .e-n-accordion-item-title {
    color: #fff !important
}



@media (max-width:1024px) {
    .stretched-image.elementor-widget-image:not(.logo) img, .stretched-image.elementor-widget-image:not(.logo) {
        /*height:auto;*/
        min-height:auto;
        max-height:auto;
        object-fit:cover;
        object-position:center;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura PT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://faq.tradieforce.com/wp-content/uploads/2025/05/FuturaLT-CondensedExtraBold.woff2') format('woff2'),
		url('https://faq.tradieforce.com/wp-content/uploads/2025/05/FuturaLT-CondensedExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */