.elementor-188018 .elementor-element.elementor-element-fad081a{--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;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-188018 .elementor-element.elementor-element-fad081a:not(.elementor-motion-effects-element-type-background), .elementor-188018 .elementor-element.elementor-element-fad081a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64646426;}.elementor-188018 .elementor-element.elementor-element-39e0949{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-188018 .elementor-element.elementor-element-a2bf86c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-188018 .elementor-element.elementor-element-a2bf86c{text-align:center;}.elementor-188018 .elementor-element.elementor-element-a2bf86c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.2em;}.elementor-188018 .elementor-element.elementor-element-ebc78af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188018 .elementor-element.elementor-element-cac5e60{width:100%;max-width:100%;text-align:center;}.elementor-188018 .elementor-element.elementor-element-cac5e60 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-188018 .elementor-element.elementor-element-cac5e60 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.2em;color:#FFFFFFCC;}.elementor-188018 .elementor-element.elementor-element-90b1816{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-188018 .elementor-element.elementor-element-08342aa img{height:24px;}.elementor-188018 .elementor-element.elementor-element-e18e818 img{height:22px;}.elementor-188018 .elementor-element.elementor-element-3db96bc img{max-width:90px;height:20px;}.elementor-188018 .elementor-element.elementor-element-73f6d13 img{max-width:90px;}.elementor-188018 .elementor-element.elementor-element-26b2cb7 img{height:23px;}.elementor-188018 .elementor-element.elementor-element-c3d7f30 img{height:20px;}.elementor-188018 .elementor-element.elementor-element-8f04221 img{max-width:80px;}.elementor-188018 .elementor-element.elementor-element-1913ae2 img{height:32px;}.elementor-188018 .elementor-element.elementor-element-d7239da img{height:23px;}.elementor-188018 .elementor-element.elementor-element-c933d60 img{height:23px;}.elementor-188018 .elementor-element.elementor-element-e4a07e2 img{height:23px;}.elementor-188018 .elementor-element.elementor-element-b21e3a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-188018 .elementor-element.elementor-element-cac5e60 .elementor-heading-title{font-size:22px;}.elementor-188018 .elementor-element.elementor-element-90b1816{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-188018 .elementor-element.elementor-element-b21e3a1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(max-width:767px){.elementor-188018 .elementor-element.elementor-element-fad081a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-188018 .elementor-element.elementor-element-a2bf86c{text-align:center;}.elementor-188018 .elementor-element.elementor-element-a2bf86c .elementor-heading-title{font-size:14px;}.elementor-188018 .elementor-element.elementor-element-cac5e60 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-188018 .elementor-element.elementor-element-cac5e60 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-188018 .elementor-element.elementor-element-90b1816{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-188018 .elementor-element.elementor-element-b21e3a1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}/* Start custom CSS for heading, class: .elementor-element-a2bf86c */.elementor-188018 .elementor-element.elementor-element-a2bf86c .elementor-heading-title{
    background: #FFFFFF;
background: linear-gradient(to top, #FFFFFF 0%, #999999 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cac5e60 */.elementor-188018 .elementor-element.elementor-element-cac5e60 span {
 color: #EE6F56;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b1816 */.elementor-188018 .elementor-element.elementor-element-90b1816 .slick-track {
	gap: 20px;
	display: flex;
	align-items: center;
}
.elementor-188018 .elementor-element.elementor-element-90b1816.ttt_ele_community_carousel::before,
.elementor-188018 .elementor-element.elementor-element-90b1816.ttt_ele_community_carousel::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30px;
	margin: auto;
	z-index: 1;
}
.elementor-188018 .elementor-element.elementor-element-90b1816 .elementor-widget-image {
    min-width: fit-content;
    width: fit-content;
    max-width: 100%;
    height: auto;
    padding: 8px 16px;
    background: #EDEDED;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-188018 .elementor-element.elementor-element-90b1816 .elementor-widget-image img{
    min-width: 60px;
    max-width: 150px;
    width: 100%;
    max-height: 28px;
    height: 100%;
    object-fit: contain;
    object-position: center center;
    aspect-ratio: 16/4.5;
}
.elementor-188018 .elementor-element.elementor-element-90b1816 .splide__list {
    display: flex;
    gap: 20px;
}
.elementor-188018 .elementor-element.elementor-element-90b1816 .splide__pagination {
    display: none;
}
.elementor-188018 .elementor-element.elementor-element-90b1816 .splide__slide,
    .elementor-188018 .elementor-element.elementor-element-90b1816 .splide__slide >  .elementor-widget-container {
      max-width: fit-content;
    }
@media(min-width:768px){
.elementor-188018 .elementor-element.elementor-element-90b1816.ttt_ele_community_carousel::before{
    left:0;
    background-image: linear-gradient(to left, #3330, #151414 50%, #151414 25%);
}
.elementor-188018 .elementor-element.elementor-element-90b1816.ttt_ele_community_carousel::after {
    right: 0;
    background-image: linear-gradient(to right, #3330, #0f0b0a 50%, #0f0b0a 25%);
}
}
@media(max-width:767px){
    .elementor-188018 .elementor-element.elementor-element-90b1816 {
    	overflow-X: scroll;
    	flex-wrap: nowrap;
    }    
    .elementor-188018 .elementor-element.elementor-element-90b1816 .elementor-widget-image{
        min-width:fit-content;
    }
    
    .elementor-188018 .elementor-element.elementor-element-90b1816 .elementor-widget-image img{
        max-width: 90px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b21e3a1 */.elementor-188018 .elementor-element.elementor-element-b21e3a1 .slick-track {
	gap: 20px;
	display: flex;
	align-items: center;
}
.elementor-188018 .elementor-element.elementor-element-b21e3a1.ttt_ele_community_carousel::before,
.elementor-188018 .elementor-element.elementor-element-b21e3a1.ttt_ele_community_carousel::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30px;
	margin: auto;
	z-index: 1;
}
.elementor-188018 .elementor-element.elementor-element-b21e3a1 .elementor-widget-image {
    min-width: fit-content;
    width: fit-content;
    max-width: 100%;
    height: auto;
    padding: 8px 16px;
    background: #EDEDED;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-188018 .elementor-element.elementor-element-b21e3a1 .elementor-widget-image img{
    min-width: 60px;
    max-width: 150px;
    width: 100%;
    max-height: 29px;
    height: 100%;
    object-fit: contain;
    object-position: center center;
    aspect-ratio: 16/4.5;
}
.elementor-188018 .elementor-element.elementor-element-b21e3a1 .splide__list {
    display: flex;
    gap: 20px;
}
.elementor-188018 .elementor-element.elementor-element-b21e3a1 .splide__pagination {
    display: none;
}
.elementor-188018 .elementor-element.elementor-element-b21e3a1 .splide__slide,
    .elementor-188018 .elementor-element.elementor-element-b21e3a1 .splide__slide >  .elementor-widget-container {
      max-width: fit-content;
    }
@media(min-width:768px){
.elementor-188018 .elementor-element.elementor-element-b21e3a1.ttt_ele_community_carousel::before{
    left:0;
    background-image: linear-gradient(to left, #3330, #151414 50%, #151414 25%);
}
.elementor-188018 .elementor-element.elementor-element-b21e3a1.ttt_ele_community_carousel::after {
    right: 0;
    background-image: linear-gradient(to right, #3330, #0f0b0a 50%, #0f0b0a 25%);
}
}
@media(max-width:767px){
    .elementor-188018 .elementor-element.elementor-element-b21e3a1 {
    	overflow-X: scroll;
    	flex-wrap: nowrap;
    }    
    .elementor-188018 .elementor-element.elementor-element-b21e3a1 .elementor-widget-image{
        min-width:fit-content;
    }
    
    .elementor-188018 .elementor-element.elementor-element-b21e3a1 .elementor-widget-image img{
        max-width: 90px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fad081a */.elementor-188018 .elementor-element.elementor-element-fad081a {
    backdrop-filter: blur(8px);
}
.elementor-188018 .elementor-element.elementor-element-fad081a.elementor-element-edit-mode {
    background: #000 !important;
}/* End custom CSS */