.elementor-887 .elementor-element.elementor-element-c8d4d5b .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-abbcb7d .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-5cd0cdf1:not(.elementor-motion-effects-element-type-background), .elementor-887 .elementor-element.elementor-element-5cd0cdf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tbdmn.com/wp-content/uploads/2022/12/5-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-887 .elementor-element.elementor-element-5cd0cdf1 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-5cd0cdf1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-887 .elementor-element.elementor-element-5cd0cdf1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-887 .elementor-element.elementor-element-7fa07fde .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-192d7448{text-align:center;}.elementor-887 .elementor-element.elementor-element-0f48c11 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-0f48c11{padding:40px 40px 40px 40px;}.elementor-887 .elementor-element.elementor-element-bdf3f1d .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-5b4d4a8{--spacer-size:50px;}.elementor-887 .elementor-element.elementor-element-3b1f9b0{text-align:center;}.elementor-887 .elementor-element.elementor-element-7f0ba08{text-align:center;}.elementor-887 .elementor-element.elementor-element-7f0ba08 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Century Gothic;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-887 .elementor-element.elementor-element-9edb4a6 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-08ff405 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-256a210 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-a86fd68 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-9539abd{--spacer-size:50px;}.elementor-887 .elementor-element.elementor-element-4ff3e31 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Century Gothic;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-887 .elementor-element.elementor-element-25c989d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-887 .elementor-element.elementor-element-25c989d .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-25c989d{padding:0px 0px 0px 0px;}.elementor-887 .elementor-element.elementor-element-ede24d3 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-0b45458{overflow:hidden;padding:0px 0px 0px 0px;}.elementor-887 .elementor-element.elementor-element-0b45458 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-0b45458 > .elementor-background-overlay{opacity:0.5;}.elementor-887 .elementor-element.elementor-element-e44fead .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-848bff0 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-848bff0 .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-848bff0{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-848bff0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-848bff0.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-848bff0.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-848bff0 .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-848bff0 .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-7b1ddc2 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-cf83bbb > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-cf83bbb .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-cf83bbb{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-cf83bbb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-cf83bbb.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-cf83bbb.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-cf83bbb .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-cf83bbb .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-2e54fb5 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-53fad0a > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-53fad0a .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-53fad0a{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-53fad0a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-53fad0a.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-53fad0a.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-53fad0a .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-53fad0a .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-71a72fd .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-b8f3f54 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-b8f3f54 .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-b8f3f54{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-b8f3f54.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-b8f3f54.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-b8f3f54.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-b8f3f54 .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-b8f3f54 .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-d6333fb .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-13e71d3 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-e3ddf04 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-9182c17 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-40739c4{--spacer-size:50px;}.elementor-887 .elementor-element.elementor-element-d483f9e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Century Gothic;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-887 .elementor-element.elementor-element-d803014{overflow:hidden;}.elementor-887 .elementor-element.elementor-element-d803014 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-cc57060 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-e879e79 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-960a788 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-a3d7a32 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-a3d7a32 .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-a3d7a32{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-a3d7a32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-a3d7a32.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-a3d7a32.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-a3d7a32 .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-a3d7a32 .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-782fbc1 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-0586c91 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-0586c91 .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-0586c91{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-0586c91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-0586c91.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-0586c91.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-0586c91 .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-0586c91 .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-852c849 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-1d3d684 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-1d3d684 .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-1d3d684{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-1d3d684.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-1d3d684.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-1d3d684.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-1d3d684 .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-1d3d684 .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-1598dfe .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-88b218d > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-88b218d .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-88b218d{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-88b218d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-88b218d.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-88b218d.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-88b218d .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-88b218d .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-ce8e202 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-64dbbce .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-c2e524b .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-4cfdeb1 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-69f4911 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:34px 34px 34px 34px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-69f4911 .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-69f4911{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-69f4911.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-69f4911.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-69f4911.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-69f4911 .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-69f4911 .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-e53f972 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-ea4e6e7 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:34px 34px 34px 34px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-ea4e6e7 .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-ea4e6e7{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-ea4e6e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-ea4e6e7.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-ea4e6e7.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-ea4e6e7 .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-ea4e6e7 .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-94b6210 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-dd61735 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:34px 34px 34px 34px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-dd61735 .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-dd61735{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-dd61735.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-dd61735.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-dd61735.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-dd61735 .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-dd61735 .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-e39e6aa .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-11cd19c > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:34px 34px 34px 34px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-11cd19c .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-11cd19c{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-11cd19c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-11cd19c.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-11cd19c.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-11cd19c .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-11cd19c .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-60f2946 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-d3d294e .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-f8d7469 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-c196cdd .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-95e7af5 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:34px 34px 34px 34px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-95e7af5 .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-95e7af5{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-95e7af5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-95e7af5.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-95e7af5.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-95e7af5 .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-95e7af5 .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-97b56b8 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-d4f5c7a > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:34px 34px 34px 34px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-d4f5c7a .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-d4f5c7a{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-d4f5c7a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-d4f5c7a.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-d4f5c7a.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-d4f5c7a .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-d4f5c7a .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-a56a3bc .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-7c89561 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:34px 34px 34px 34px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-7c89561 .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-7c89561{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-7c89561.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-7c89561.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-7c89561.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-7c89561 .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-7c89561 .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-484f812 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-c1d97de > .elementor-widget-container{background-color:#F1F1F1;margin:0px 0px 0px 0px;padding:34px 34px 34px 34px;border-radius:15px 15px 15px 15px;}.elementor-887 .elementor-element.elementor-element-c1d97de .elementor-icon-box-wrapper{text-align:center;}.elementor-887 .elementor-element.elementor-element-c1d97de{--icon-box-icon-margin:15px;}.elementor-887 .elementor-element.elementor-element-c1d97de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-c1d97de.elementor-view-framed .elementor-icon, .elementor-887 .elementor-element.elementor-element-c1d97de.elementor-view-default .elementor-icon{fill:var( --e-global-color-cb57a2e );color:var( --e-global-color-cb57a2e );border-color:var( --e-global-color-cb57a2e );}.elementor-887 .elementor-element.elementor-element-c1d97de .elementor-icon-box-title{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-c1d97de .elementor-icon-box-description{color:var( --e-global-color-c14a480 );}.elementor-887 .elementor-element.elementor-element-4c15940 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-f9e6ae0 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-84ae8f1{--spacer-size:100px;}.elementor-887 .elementor-element.elementor-element-7033e46 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-7033e46{padding:40px 40px 0px 40px;}.elementor-887 .elementor-element.elementor-element-29777e57 .tx-bg-slider .vegas-slide-inner{background-size:cover !important;}.elementor-887 .elementor-element.elementor-element-74893c63{text-align:center;}.elementor-887 .elementor-element.elementor-element-3dc27d7c .elementor-repeater-item-552e1f1.elementor-social-icon{background-color:#000000;}.elementor-887 .elementor-element.elementor-element-3dc27d7c .elementor-repeater-item-552e1f1.elementor-social-icon i{color:#FFFFFF;}.elementor-887 .elementor-element.elementor-element-3dc27d7c .elementor-repeater-item-552e1f1.elementor-social-icon svg{fill:#FFFFFF;}.elementor-887 .elementor-element.elementor-element-3dc27d7c{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-887 .elementor-element.elementor-element-3dc27d7c .elementor-widget-container{text-align:center;}@media(min-width:768px){.elementor-887 .elementor-element.elementor-element-97b56b8{width:25.045%;}.elementor-887 .elementor-element.elementor-element-a56a3bc{width:24.944%;}}@media(max-width:1024px){.elementor-887 .elementor-element.elementor-element-7f0ba08 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-887 .elementor-element.elementor-element-4ff3e31 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-887 .elementor-element.elementor-element-d483f9e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-887 .elementor-element.elementor-element-7f0ba08 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-887 .elementor-element.elementor-element-4ff3e31 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-887 .elementor-element.elementor-element-d483f9e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:1025px){.elementor-887 .elementor-element.elementor-element-5cd0cdf1:not(.elementor-motion-effects-element-type-background), .elementor-887 .elementor-element.elementor-element-5cd0cdf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-0b45458 *//* Flex row that wraps, with a minimum tile width */
.elementor-887 .elementor-element.elementor-element-0b45458 > .elementor-container > .elementor-row {
  display: flex !important;
  flex-wrap: wrap;
  gap: 24px;              /* modern browsers support gaps on flex */
}

/* Each column: base width 280px, can grow/shrink */
.elementor-887 .elementor-element.elementor-element-0b45458 > .elementor-container > .elementor-row > .elementor-column {
  flex: 1 1 280px;        /* grow | shrink | basis */
  display: flex;          /* so the widget can stretch */
  min-width: 280px;       /* hard floor to avoid skinny tiles */
}

/* Widget fills column */
.elementor-887 .elementor-element.elementor-element-0b45458 .elementor-widget-icon-box { width: 100%; height: 100%; }

/* Card styling on widget container */
.elementor-887 .elementor-element.elementor-element-0b45458 .elementor-widget-icon-box > .elementor-widget-container {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: #F1F1F1;
  border-radius: 12px;
  padding: 24px;
  text-align: left;
}

/* Content stacking */
.elementor-887 .elementor-element.elementor-element-0b45458 .elementor-icon-box-wrapper { display: flex; flex-direction: column; height: 100%; }
.elementor-887 .elementor-element.elementor-element-0b45458 .elementor-icon-box-title { font-size: 18px; font-weight: 600; margin: 12px 0 8px; line-height: 1.2; }
.elementor-887 .elementor-element.elementor-element-0b45458 .elementor-icon-box-description {
  margin-top: 8px;
  font-size: 15px;
  line-height: 1.55;
  color: #444;
  flex-grow: 1;
  word-break: normal;
  overflow-wrap: break-word;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-25c989d *//* Flex row that wraps, with a minimum tile width */
.elementor-887 .elementor-element.elementor-element-25c989d > .elementor-container > .elementor-row {
  display: flex !important;
  flex-wrap: wrap;
  gap: 24px;              /* modern browsers support gaps on flex */
}

/* Each column: base width 280px, can grow/shrink */
.elementor-887 .elementor-element.elementor-element-25c989d > .elementor-container > .elementor-row > .elementor-column {
  flex: 1 1 280px;        /* grow | shrink | basis */
  display: flex;          /* so the widget can stretch */
  min-width: 280px;       /* hard floor to avoid skinny tiles */
}

/* Widget fills column */
.elementor-887 .elementor-element.elementor-element-25c989d .elementor-widget-icon-box { width: 100%; height: 100%; }

/* Card styling on widget container */
.elementor-887 .elementor-element.elementor-element-25c989d .elementor-widget-icon-box > .elementor-widget-container {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: #F1F1F1;
  border-radius: 12px;
  padding: 24px;
  text-align: left;
}

/* Content stacking */
.elementor-887 .elementor-element.elementor-element-25c989d .elementor-icon-box-wrapper { display: flex; flex-direction: column; height: 100%; }
.elementor-887 .elementor-element.elementor-element-25c989d .elementor-icon-box-title { font-size: 18px; font-weight: 600; margin: 12px 0 8px; line-height: 1.2; }
.elementor-887 .elementor-element.elementor-element-25c989d .elementor-icon-box-description {
  margin-top: 8px;
  font-size: 15px;
  line-height: 1.55;
  color: #444;
  flex-grow: 1;
  word-break: normal;
  overflow-wrap: break-word;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e879e79 *//* Flex row that wraps, with a minimum tile width */
.elementor-887 .elementor-element.elementor-element-e879e79 > .elementor-container > .elementor-row {
  display: flex !important;
  flex-wrap: wrap;
  gap: 24px;              /* modern browsers support gaps on flex */
}

/* Each column: base width 280px, can grow/shrink */
.elementor-887 .elementor-element.elementor-element-e879e79 > .elementor-container > .elementor-row > .elementor-column {
  flex: 1 1 280px;        /* grow | shrink | basis */
  display: flex;          /* so the widget can stretch */
  min-width: 280px;       /* hard floor to avoid skinny tiles */
}

/* Widget fills column */
.elementor-887 .elementor-element.elementor-element-e879e79 .elementor-widget-icon-box { width: 100%; height: 100%; }

/* Card styling on widget container */
.elementor-887 .elementor-element.elementor-element-e879e79 .elementor-widget-icon-box > .elementor-widget-container {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: #F1F1F1;
  border-radius: 12px;
  padding: 24px;
  text-align: left;
}

/* Content stacking */
.elementor-887 .elementor-element.elementor-element-e879e79 .elementor-icon-box-wrapper { display: flex; flex-direction: column; height: 100%; }
.elementor-887 .elementor-element.elementor-element-e879e79 .elementor-icon-box-title { font-size: 18px; font-weight: 600; margin: 12px 0 8px; line-height: 1.2; }
.elementor-887 .elementor-element.elementor-element-e879e79 .elementor-icon-box-description {
  margin-top: 8px;
  font-size: 15px;
  line-height: 1.55;
  color: #444;
  flex-grow: 1;
  word-break: normal;
  overflow-wrap: break-word;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c2e524b *//* Flex row that wraps, with a minimum tile width */
.elementor-887 .elementor-element.elementor-element-c2e524b > .elementor-container > .elementor-row {
  display: flex !important;
  flex-wrap: wrap;
  gap: 24px;              /* modern browsers support gaps on flex */
}

/* Each column: base width 280px, can grow/shrink */
.elementor-887 .elementor-element.elementor-element-c2e524b > .elementor-container > .elementor-row > .elementor-column {
  flex: 1 1 280px;        /* grow | shrink | basis */
  display: flex;          /* so the widget can stretch */
  min-width: 280px;       /* hard floor to avoid skinny tiles */
}

/* Widget fills column */
.elementor-887 .elementor-element.elementor-element-c2e524b .elementor-widget-icon-box { width: 100%; height: 100%; }

/* Card styling on widget container */
.elementor-887 .elementor-element.elementor-element-c2e524b .elementor-widget-icon-box > .elementor-widget-container {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: #F1F1F1;
  border-radius: 12px;
  padding: 24px;
  text-align: left;
}

/* Content stacking */
.elementor-887 .elementor-element.elementor-element-c2e524b .elementor-icon-box-wrapper { display: flex; flex-direction: column; height: 100%; }
.elementor-887 .elementor-element.elementor-element-c2e524b .elementor-icon-box-title { font-size: 18px; font-weight: 600; margin: 12px 0 8px; line-height: 1.2; }
.elementor-887 .elementor-element.elementor-element-c2e524b .elementor-icon-box-description {
  margin-top: 8px;
  font-size: 15px;
  line-height: 1.55;
  color: #444;
  flex-grow: 1;
  word-break: normal;
  overflow-wrap: break-word;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ce8e202 *//* Flex row that wraps, with a minimum tile width */
.elementor-887 .elementor-element.elementor-element-ce8e202 > .elementor-container > .elementor-row {
  display: flex !important;
  flex-wrap: wrap;
  gap: 24px;              /* modern browsers support gaps on flex */
}

/* Each column: base width 280px, can grow/shrink */
.elementor-887 .elementor-element.elementor-element-ce8e202 > .elementor-container > .elementor-row > .elementor-column {
  flex: 1 1 280px;        /* grow | shrink | basis */
  display: flex;          /* so the widget can stretch */
  min-width: 280px;       /* hard floor to avoid skinny tiles */
}

/* Widget fills column */
.elementor-887 .elementor-element.elementor-element-ce8e202 .elementor-widget-icon-box { width: 100%; height: 100%; }

/* Card styling on widget container */
.elementor-887 .elementor-element.elementor-element-ce8e202 .elementor-widget-icon-box > .elementor-widget-container {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: #F1F1F1;
  border-radius: 12px;
  padding: 24px;
  text-align: left;
}

/* Content stacking */
.elementor-887 .elementor-element.elementor-element-ce8e202 .elementor-icon-box-wrapper { display: flex; flex-direction: column; height: 100%; }
.elementor-887 .elementor-element.elementor-element-ce8e202 .elementor-icon-box-title { font-size: 18px; font-weight: 600; margin: 12px 0 8px; line-height: 1.2; }
.elementor-887 .elementor-element.elementor-element-ce8e202 .elementor-icon-box-description {
  margin-top: 8px;
  font-size: 15px;
  line-height: 1.55;
  color: #444;
  flex-grow: 1;
  word-break: normal;
  overflow-wrap: break-word;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8d7469 *//* Flex row that wraps, with a minimum tile width */
.elementor-887 .elementor-element.elementor-element-f8d7469 > .elementor-container > .elementor-row {
  display: flex !important;
  flex-wrap: wrap;
  gap: 24px;              /* modern browsers support gaps on flex */
}

/* Each column: base width 280px, can grow/shrink */
.elementor-887 .elementor-element.elementor-element-f8d7469 > .elementor-container > .elementor-row > .elementor-column {
  flex: 1 1 280px;        /* grow | shrink | basis */
  display: flex;          /* so the widget can stretch */
  min-width: 280px;       /* hard floor to avoid skinny tiles */
}

/* Widget fills column */
.elementor-887 .elementor-element.elementor-element-f8d7469 .elementor-widget-icon-box { width: 100%; height: 100%; }

/* Card styling on widget container */
.elementor-887 .elementor-element.elementor-element-f8d7469 .elementor-widget-icon-box > .elementor-widget-container {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: #F1F1F1;
  border-radius: 12px;
  padding: 24px;
  text-align: left;
}

/* Content stacking */
.elementor-887 .elementor-element.elementor-element-f8d7469 .elementor-icon-box-wrapper { display: flex; flex-direction: column; height: 100%; }
.elementor-887 .elementor-element.elementor-element-f8d7469 .elementor-icon-box-title { font-size: 18px; font-weight: 600; margin: 12px 0 8px; line-height: 1.2; }
.elementor-887 .elementor-element.elementor-element-f8d7469 .elementor-icon-box-description {
  margin-top: 8px;
  font-size: 15px;
  line-height: 1.55;
  color: #444;
  flex-grow: 1;
  word-break: normal;
  overflow-wrap: break-word;
  white-space: normal;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60f2946 *//* Flex row that wraps, with a minimum tile width */
.elementor-887 .elementor-element.elementor-element-60f2946 > .elementor-container > .elementor-row {
  display: flex !important;
  flex-wrap: wrap;
  gap: 24px;              /* modern browsers support gaps on flex */
}

/* Each column: base width 280px, can grow/shrink */
.elementor-887 .elementor-element.elementor-element-60f2946 > .elementor-container > .elementor-row > .elementor-column {
  flex: 1 1 280px;        /* grow | shrink | basis */
  display: flex;          /* so the widget can stretch */
  min-width: 280px;       /* hard floor to avoid skinny tiles */
}

/* Widget fills column */
.elementor-887 .elementor-element.elementor-element-60f2946 .elementor-widget-icon-box { width: 100%; height: 100%; }

/* Card styling on widget container */
.elementor-887 .elementor-element.elementor-element-60f2946 .elementor-widget-icon-box > .elementor-widget-container {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-color: #F1F1F1;
  border-radius: 12px;
  padding: 24px;
  text-align: left;
}

/* Content stacking */
.elementor-887 .elementor-element.elementor-element-60f2946 .elementor-icon-box-wrapper { display: flex; flex-direction: column; height: 100%; }
.elementor-887 .elementor-element.elementor-element-60f2946 .elementor-icon-box-title { font-size: 18px; font-weight: 600; margin: 12px 0 8px; line-height: 1.2; }
.elementor-887 .elementor-element.elementor-element-60f2946 .elementor-icon-box-description {
  margin-top: 8px;
  font-size: 15px;
  line-height: 1.55;
  color: #444;
  flex-grow: 1;
  word-break: normal;
  overflow-wrap: break-word;
  white-space: normal;
}/* End custom CSS */