.elementor-29 .elementor-element.elementor-element-650030b > .elementor-container{max-width:1600px;}.elementor-29 .elementor-element.elementor-element-650030b:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-650030b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-29 .elementor-element.elementor-element-650030b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-650030b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:10px;}.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:10px;}.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:10px;}.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:10px;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__text{font-family:"Cutive Mono", Sans-serif;font-size:21px;font-weight:400;font-style:normal;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__name{font-family:"Advent Pro", Sans-serif;font-size:29px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__title{color:#2B2B2B;font-family:"Advent Pro", Sans-serif;font-size:27px;font-weight:400;text-transform:uppercase;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__image img{width:200px;height:200px;}.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (200px / 2) - 8px );}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}body.rtl .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-swiper-button{font-size:20px;}.elementor-29 .elementor-element.elementor-element-7eee99b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:190px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-279cd06:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-279cd06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-29 .elementor-element.elementor-element-279cd06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:400px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-279cd06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29 .elementor-element.elementor-element-93c8269 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffa7125 .swiper-slide-bg{background-color:#CB1545;background-image:url(http://tcb-design.com/wp-content/uploads/2024/11/header_01-scaled.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffa7125 .swiper-slide-contents{margin-right:auto;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffa7125 .swiper-slide-inner{text-align:left;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffa7125 .swiper-slide-inner .elementor-slide-heading{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffa7125 .swiper-slide-inner .elementor-slide-description{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffa7125 .swiper-slide-inner .elementor-slide-button{color:#2B2B2B;border-color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-42d57f4 .swiper-slide-bg{background-color:#CB1545;background-image:url(http://tcb-design.com/wp-content/uploads/2024/11/header_01-scaled.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-42d57f4 .swiper-slide-contents{margin-right:auto;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-42d57f4 .swiper-slide-inner{text-align:left;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-42d57f4 .swiper-slide-inner .elementor-slide-heading{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-42d57f4 .swiper-slide-inner .elementor-slide-description{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-42d57f4 .swiper-slide-inner .elementor-slide-button{color:#2B2B2B;border-color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffc35e5 .swiper-slide-bg{background-color:#CB1545;background-image:url(http://tcb-design.com/wp-content/uploads/2024/11/header_01-scaled.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffc35e5 .swiper-slide-contents{margin-right:auto;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffc35e5 .swiper-slide-inner{text-align:left;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffc35e5 .swiper-slide-inner .elementor-slide-heading{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffc35e5 .swiper-slide-inner .elementor-slide-description{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ffc35e5 .swiper-slide-inner .elementor-slide-button{color:#2B2B2B;border-color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-1a5ec0f .swiper-slide-bg{background-color:#CB1545;background-image:url(http://tcb-design.com/wp-content/uploads/2024/11/header_01-scaled.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-1a5ec0f .swiper-slide-contents{margin-right:auto;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-1a5ec0f .swiper-slide-inner{text-align:left;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-1a5ec0f .swiper-slide-inner .elementor-slide-heading{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-1a5ec0f .swiper-slide-inner .elementor-slide-description{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-1a5ec0f .swiper-slide-inner .elementor-slide-button{color:#2B2B2B;border-color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-cad50c7 .swiper-slide-bg{background-color:#CB1545;background-image:url(http://tcb-design.com/wp-content/uploads/2024/11/header_01-scaled.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-cad50c7 .swiper-slide-contents{margin-right:auto;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-cad50c7 .swiper-slide-inner{text-align:left;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-cad50c7 .swiper-slide-inner .elementor-slide-heading{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-cad50c7 .swiper-slide-inner .elementor-slide-description{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-cad50c7 .swiper-slide-inner .elementor-slide-button{color:#2B2B2B;border-color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ad7da83 .swiper-slide-bg{background-color:#CB1545;background-image:url(http://tcb-design.com/wp-content/uploads/2024/11/header_01-scaled.jpg);background-size:cover;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ad7da83 .swiper-slide-contents{margin-right:auto;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ad7da83 .swiper-slide-inner{text-align:left;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ad7da83 .swiper-slide-inner .elementor-slide-heading{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ad7da83 .swiper-slide-inner .elementor-slide-description{color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-repeater-item-ad7da83 .swiper-slide-inner .elementor-slide-button{color:#2B2B2B;border-color:#2B2B2B;}.elementor-29 .elementor-element.elementor-element-539771c .swiper-slide{height:750px;}.elementor-29 .elementor-element.elementor-element-539771c .swiper-slide-contents{max-width:66%;}.elementor-29 .elementor-element.elementor-element-539771c .swiper-slide-inner{text-align:center;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-slide-heading{color:#2B2B2B;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;letter-spacing:2.5px;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__text{font-size:18px;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__name{font-size:24px;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__title{font-size:24px;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__image img{width:100px;height:100px;}.elementor-29 .elementor-element.elementor-element-279cd06{padding:200px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-539771c .swiper-slide{height:400px;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-slide-heading{font-size:40px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:10px;}.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:10px;}.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:10px;}.elementor-29 .elementor-element.elementor-element-7eee99b.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:10px;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__text{font-size:16px;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__name{font-size:20px;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__title{font-size:17px;}.elementor-29 .elementor-element.elementor-element-7eee99b .elementor-testimonial__image img{width:70px;height:70px;}.elementor-29 .elementor-element.elementor-element-279cd06{padding:140px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-539771c .swiper-slide{height:230px;}.elementor-29 .elementor-element.elementor-element-539771c .elementor-slide-heading{font-size:30px;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-7eee99b *//*service-area*/
/*background*/
.service-area{
    position: relative;
}
.service-area:before{
    background-color: transparent;
    content: '';
    background-image: url(/wp-content/uploads/2024/11/services.svg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    width: 100%;
    display: inline-block;
    position: absolute;
    z-index: 9;
}

/*content*/
.service-area .elementor-container{
    position: relative;
    z-index: 99;
}
.service-area .swiper-slide{
    box-shadow: 0px 0px 15px -5px rgba(0,0,0,0.05);
}
.service-area .swiper-slide .elementor-testimonial{
    display: flex;
    flex-direction: column-reverse;
}
.service-area .swiper-slide .elementor-testimonial .elementor-testimonial__footer {
    flex-direction: column;
}
.service-area .swiper-slide .elementor-testimonial cite.elementor-testimonial__cite {
    text-align: center;
    margin-inline-start: 0 !important;
    margin: 30px 0;
}

/*arrows*/
.service-area .elementor-swiper-button.elementor-swiper-button-prev{
    display: none;
}

.service-area .elementor-swiper-button.elementor-swiper-button-next{
    right: -35px;
}

.service-area .eicon-chevron-right:before{
    background-color: transparent;
    background-image: url('/wp-content/uploads/2024/11/red-arrow.svg');
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    background-size: 120px;
    background-repeat: no-repeat;
    width: 120px;
    height: 55px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-93c8269 */.project-area{
    padding-top: 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-279cd06 *//*project-area*/
/*background*/

.project-area{
    position: relative;
}
.project-area:before{
    background-color: transparent;
    content: '';
    background-image: url(/wp-content/uploads/2024/11/projects.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 150px;
    display: inline-block;
    position: absolute;
    z-index: 9;
    width: 600px;
    right: 0;
    top: 250px;
}

.project-area .swiper-slide-inner{
    padding: 0;
}


.project-area .swiper-slide-inner .swiper-slide-contents{
    background: #CB1545;
    max-width: 66%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center; 
    position: relative;
    min-width: 33%;
    padding-left: 150px;
}
.project-area .swiper-slide-inner .swiper-slide-contents:before{
    background: #BE1742;
    content: '';
    height: 100%;
    width: 50%;
    position: absolute;
    z-index: 9;
    left: -0;
    
}
.project-area .swiper-slide-inner .elementor-slide-heading, .project-area .swiper-slide-inner .elementor-slide-description{
    position: relative;
    z-index: 99;
}


.project-area .swiper-slide-inner .elementor-slide-heading{
    background: #F2F2F2;
    padding: 15px 40px;
    min-width: 530px;
    position: absolute !important;
    top: 35%;
    left: 50%;
    transform: translate(-28%, 0);
}

.project-area .swiper-slide-inner .elementor-slide-description {
    background: #F2F2F2;
    position: absolute !important;
    top: 65%;
    padding: 20px;
    height: 240px;
    width: 290px;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 50%;
    transform: translate(-50%, 0);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cutive Mono';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://tcb-design.com/wp-content/uploads/2024/11/CutiveMono-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Advent Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://tcb-design.com/wp-content/uploads/2024/11/AdventPro-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bebas Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://tcb-design.com/wp-content/uploads/2024/11/BebasNeue-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */