.elementor-14129 .elementor-element.elementor-element-358b297{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14129 .elementor-element.elementor-element-358b297 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-358b297 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-358b297 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-6d94edbe{--display:flex;--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-14129 .elementor-element.elementor-element-6d94edbe .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-6d94edbe .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-6d94edbe .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-9a62696{--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;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-14129 .elementor-element.elementor-element-9a62696 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-9a62696 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-9a62696 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-232d8339{--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;}.elementor-14129 .elementor-element.elementor-element-232d8339 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-232d8339 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-232d8339 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-78a1310f{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14129 .elementor-element.elementor-element-78a1310f .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-78a1310f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-78a1310f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-34afa1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-14129 .elementor-element.elementor-element-34afa1b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;color:#E3000F;}.elementor-14129 .elementor-element.elementor-element-17c648ed .elementor-heading-title{color:#1F242E;}.elementor-14129 .elementor-element.elementor-element-7abd6289 .elementor-heading-title{font-size:14px;color:#72716D;}.elementor-14129 .elementor-element.elementor-element-2cb6991b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-14129 .elementor-element.elementor-element-2cb6991b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-14129 .elementor-element.elementor-element-2cb6991b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-14129 .elementor-element.elementor-element-2cb6991b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-14129 .elementor-element.elementor-element-2cb6991b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-14129 .elementor-element.elementor-element-2cb6991b .elementor-icon-list-icon i{color:#013877;transition:color 0.3s;}.elementor-14129 .elementor-element.elementor-element-2cb6991b .elementor-icon-list-icon svg{fill:#013877;transition:fill 0.3s;}.elementor-14129 .elementor-element.elementor-element-2cb6991b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14129 .elementor-element.elementor-element-2cb6991b .elementor-icon-list-text{transition:color 0.3s;}.elementor-14129 .elementor-element.elementor-element-1caec3a6{--display:flex;--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14129 .elementor-element.elementor-element-1caec3a6 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-1caec3a6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-1caec3a6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-70068905 .elementor-button{background-color:#E3000F;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-14129 .elementor-element.elementor-element-70068905 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14129 .elementor-element.elementor-element-70068905 .elementor-button:hover, .elementor-14129 .elementor-element.elementor-element-70068905 .elementor-button:focus{color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-70068905 .elementor-button:hover svg, .elementor-14129 .elementor-element.elementor-element-70068905 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-6ad6390b .elementor-button{background-color:#FFFFFF;fill:#013877;color:#013877;border-style:solid;border-width:2px 2px 2px 2px;border-color:#013877;border-radius:8px 8px 8px 8px;}.elementor-14129 .elementor-element.elementor-element-6ad6390b .elementor-button:hover, .elementor-14129 .elementor-element.elementor-element-6ad6390b .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-6ad6390b .elementor-button-content-wrapper{flex-direction:row;}.elementor-14129 .elementor-element.elementor-element-6ad6390b .elementor-button:hover svg, .elementor-14129 .elementor-element.elementor-element-6ad6390b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-769e0ae{--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:space-around;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-14129 .elementor-element.elementor-element-769e0ae:not(.elementor-motion-effects-element-type-background), .elementor-14129 .elementor-element.elementor-element-769e0ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2A4A;}.elementor-14129 .elementor-element.elementor-element-769e0ae .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-769e0ae .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-769e0ae .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-8e400f1{--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:center;--align-items:center;}.elementor-14129 .elementor-element.elementor-element-8e400f1 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-8e400f1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-8e400f1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-1729694{text-align:center;}.elementor-14129 .elementor-element.elementor-element-1729694 img{width:40px;}.elementor-14129 .elementor-element.elementor-element-849c961{text-align:center;}.elementor-14129 .elementor-element.elementor-element-849c961 .elementor-heading-title{font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-f2e329c{text-align:center;}.elementor-14129 .elementor-element.elementor-element-f2e329c .elementor-heading-title{font-size:15px;font-weight:400;color:#BBD4EC;}.elementor-14129 .elementor-element.elementor-element-47e6aa1{--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:center;--align-items:center;}.elementor-14129 .elementor-element.elementor-element-47e6aa1 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-47e6aa1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-47e6aa1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-0f98949{text-align:center;}.elementor-14129 .elementor-element.elementor-element-30c78b8{text-align:center;}.elementor-14129 .elementor-element.elementor-element-30c78b8 .elementor-heading-title{font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-2300638{text-align:center;}.elementor-14129 .elementor-element.elementor-element-2300638 .elementor-heading-title{font-size:15px;font-weight:400;color:#BBD4EC;}.elementor-14129 .elementor-element.elementor-element-50394b6{--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:center;--align-items:center;}.elementor-14129 .elementor-element.elementor-element-50394b6 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-50394b6 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-50394b6 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-0124703{text-align:center;}.elementor-14129 .elementor-element.elementor-element-0124703 img{width:40px;}.elementor-14129 .elementor-element.elementor-element-9a1d377{text-align:center;}.elementor-14129 .elementor-element.elementor-element-9a1d377 .elementor-heading-title{font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-40d4c34{text-align:center;}.elementor-14129 .elementor-element.elementor-element-40d4c34 .elementor-heading-title{font-size:15px;font-weight:400;color:#BBD4EC;}.elementor-14129 .elementor-element.elementor-element-7ab2fb1{--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:center;--align-items:center;}.elementor-14129 .elementor-element.elementor-element-7ab2fb1 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-7ab2fb1 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-7ab2fb1 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-a8e6ad0{text-align:center;}.elementor-14129 .elementor-element.elementor-element-a8e6ad0 img{width:40px;}.elementor-14129 .elementor-element.elementor-element-d38ae10{text-align:center;}.elementor-14129 .elementor-element.elementor-element-d38ae10 .elementor-heading-title{font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-84ecf7f{text-align:center;}.elementor-14129 .elementor-element.elementor-element-84ecf7f .elementor-heading-title{font-size:15px;font-weight:400;color:#BBD4EC;}.elementor-14129 .elementor-element.elementor-element-44012426{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:30px;--margin-left:20px;--margin-right:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-14129 .elementor-element.elementor-element-44012426:not(.elementor-motion-effects-element-type-background), .elementor-14129 .elementor-element.elementor-element-44012426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5EE;}.elementor-14129 .elementor-element.elementor-element-44012426 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-44012426 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-44012426 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-txquhek .elementor-repeater-item-cc3dd4 svg path{stroke:#DF3232BA;}.elementor-14129 .elementor-element.elementor-element-txquhek .elementor-repeater-item-cc3dd4.trx-addons-advanced-title-color{--trx-addons-advanced-title-color:#DF3232BA;}.elementor-14129 .elementor-element.elementor-element-txquhek .elementor-repeater-item-cc3dd4 path{stroke-width:21;}.elementor-14129 .elementor-element.elementor-element-txquhek .elementor-repeater-item-cc3dd4 svg{bottom:-14%;}.elementor-14129 .elementor-element.elementor-element-txquhek{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14129 .elementor-element.elementor-element-txquhek > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14129 .elementor-element.elementor-element-txquhek.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14129 .elementor-element.elementor-element-txquhek .trx-addons-advanced-title{font-family:var( --e-global-typography-theme_font_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-theme_font_h2-font-size );font-weight:var( --e-global-typography-theme_font_h2-font-weight );text-transform:var( --e-global-typography-theme_font_h2-text-transform );font-style:var( --e-global-typography-theme_font_h2-font-style );text-decoration:var( --e-global-typography-theme_font_h2-text-decoration );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );color:var( --e-global-color-4b1506d );fill:var( --e-global-color-4b1506d );}.elementor-14129 .elementor-element.elementor-element-321cf17a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14129 .elementor-element.elementor-element-321cf17a .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-321cf17a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-321cf17a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-2e119041 .elementor-icon-box-wrapper{gap:15px;}.elementor-14129 .elementor-element.elementor-element-2e119041.elementor-view-stacked .elementor-icon{background-color:#013877;}.elementor-14129 .elementor-element.elementor-element-2e119041.elementor-view-framed .elementor-icon, .elementor-14129 .elementor-element.elementor-element-2e119041.elementor-view-default .elementor-icon{fill:#013877;color:#013877;border-color:#013877;}.elementor-14129 .elementor-element.elementor-element-2e119041 .elementor-icon-box-title{color:#1F242E;}.elementor-14129 .elementor-element.elementor-element-2e119041 .elementor-icon-box-description{color:#72716D;}.elementor-14129 .elementor-element.elementor-element-67d56102 .elementor-icon-box-wrapper{gap:15px;}.elementor-14129 .elementor-element.elementor-element-67d56102.elementor-view-stacked .elementor-icon{background-color:#013877;}.elementor-14129 .elementor-element.elementor-element-67d56102.elementor-view-framed .elementor-icon, .elementor-14129 .elementor-element.elementor-element-67d56102.elementor-view-default .elementor-icon{fill:#013877;color:#013877;border-color:#013877;}.elementor-14129 .elementor-element.elementor-element-67d56102 .elementor-icon-box-title{color:#1F242E;}.elementor-14129 .elementor-element.elementor-element-67d56102 .elementor-icon-box-description{color:#72716D;}.elementor-14129 .elementor-element.elementor-element-6d3894f7 .elementor-icon-box-wrapper{gap:15px;}.elementor-14129 .elementor-element.elementor-element-6d3894f7.elementor-view-stacked .elementor-icon{background-color:#013877;}.elementor-14129 .elementor-element.elementor-element-6d3894f7.elementor-view-framed .elementor-icon, .elementor-14129 .elementor-element.elementor-element-6d3894f7.elementor-view-default .elementor-icon{fill:#013877;color:#013877;border-color:#013877;}.elementor-14129 .elementor-element.elementor-element-6d3894f7 .elementor-icon-box-title{color:#1F242E;}.elementor-14129 .elementor-element.elementor-element-6d3894f7 .elementor-icon-box-description{color:#72716D;}.elementor-14129 .elementor-element.elementor-element-489253 .elementor-icon-box-wrapper{gap:15px;}.elementor-14129 .elementor-element.elementor-element-489253.elementor-view-stacked .elementor-icon{background-color:#013877;}.elementor-14129 .elementor-element.elementor-element-489253.elementor-view-framed .elementor-icon, .elementor-14129 .elementor-element.elementor-element-489253.elementor-view-default .elementor-icon{fill:#013877;color:#013877;border-color:#013877;}.elementor-14129 .elementor-element.elementor-element-489253 .elementor-icon-box-title{color:#1F242E;}.elementor-14129 .elementor-element.elementor-element-489253 .elementor-icon-box-description{color:#72716D;}.elementor-14129 .elementor-element.elementor-element-a4ce762{--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:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-14129 .elementor-element.elementor-element-a4ce762:not(.elementor-motion-effects-element-type-background), .elementor-14129 .elementor-element.elementor-element-a4ce762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #18A957 0%, #129647 100%);}.elementor-14129 .elementor-element.elementor-element-a4ce762 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-a4ce762 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-a4ce762 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-8905cec{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14129 .elementor-element.elementor-element-8905cec .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-8905cec .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-8905cec .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-6be6c71{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14129 .elementor-element.elementor-element-6be6c71 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-6be6c71 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-6be6c71 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-dec53c3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;color:rgba(255,255,255,0.85);}.elementor-14129 .elementor-element.elementor-element-a6a4036 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-08cb56b{font-size:14.5px;color:rgba(255,255,255,0.9);}.elementor-14129 .elementor-element.elementor-element-66c7639 .elementor-button{background-color:#FFFFFF;font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.5px;fill:#18A957;color:#18A957;border-radius:8px 8px 8px 8px;padding:14px 36px 14px 36px;}.elementor-14129 .elementor-element.elementor-element-66c7639 .elementor-button:hover, .elementor-14129 .elementor-element.elementor-element-66c7639 .elementor-button:focus{background-color:#F0F0F0;color:#18A957;}.elementor-14129 .elementor-element.elementor-element-66c7639 .elementor-button:hover svg, .elementor-14129 .elementor-element.elementor-element-66c7639 .elementor-button:focus svg{fill:#18A957;}.elementor-14129 .elementor-element.elementor-element-z3a0js{--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:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-14129 .elementor-element.elementor-element-z3a0js:not(.elementor-motion-effects-element-type-background), .elementor-14129 .elementor-element.elementor-element-z3a0js > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #DF3232 0%, #A82424 100%);}.elementor-14129 .elementor-element.elementor-element-z3a0js .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-z3a0js .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-z3a0js .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-zgofka{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14129 .elementor-element.elementor-element-zgofka .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-zgofka .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-zgofka .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-zisatx{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14129 .elementor-element.elementor-element-zisatx .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-zisatx .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-zisatx .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-z66sma .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;color:rgba(255,255,255,0.85);}.elementor-14129 .elementor-element.elementor-element-zaci9g .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:700;color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-ztn3y6{font-size:14.5px;color:rgba(255,255,255,0.9);}.elementor-14129 .elementor-element.elementor-element-z76z6i .elementor-button{background-color:#FFFFFF;font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.5px;fill:#18A957;color:#18A957;border-radius:8px 8px 8px 8px;padding:14px 36px 14px 36px;}.elementor-14129 .elementor-element.elementor-element-z76z6i .elementor-button:hover, .elementor-14129 .elementor-element.elementor-element-z76z6i .elementor-button:focus{background-color:#F0F0F0;color:#18A957;}.elementor-14129 .elementor-element.elementor-element-z76z6i .elementor-button:hover svg, .elementor-14129 .elementor-element.elementor-element-z76z6i .elementor-button:focus svg{fill:#18A957;}.elementor-14129 .elementor-element.elementor-element-e13664f{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-14129 .elementor-element.elementor-element-e13664f:not(.elementor-motion-effects-element-type-background), .elementor-14129 .elementor-element.elementor-element-e13664f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF8;}.elementor-14129 .elementor-element.elementor-element-e13664f .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-e13664f .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-e13664f .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-14d76a7 .elementor-repeater-item-bxcudc svg path{stroke:#DF3232BA;}.elementor-14129 .elementor-element.elementor-element-14d76a7 .elementor-repeater-item-bxcudc.trx-addons-advanced-title-color{--trx-addons-advanced-title-color:#DF3232BA;}.elementor-14129 .elementor-element.elementor-element-14d76a7 .elementor-repeater-item-bxcudc path{stroke-width:21;}.elementor-14129 .elementor-element.elementor-element-14d76a7 .elementor-repeater-item-bxcudc svg{bottom:-14%;}.elementor-14129 .elementor-element.elementor-element-14d76a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14129 .elementor-element.elementor-element-14d76a7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14129 .elementor-element.elementor-element-14d76a7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14129 .elementor-element.elementor-element-14d76a7 .trx-addons-advanced-title{font-family:var( --e-global-typography-theme_font_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-theme_font_h2-font-size );font-weight:var( --e-global-typography-theme_font_h2-font-weight );text-transform:var( --e-global-typography-theme_font_h2-text-transform );font-style:var( --e-global-typography-theme_font_h2-font-style );text-decoration:var( --e-global-typography-theme_font_h2-text-decoration );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );color:var( --e-global-color-theme_color_title );fill:var( --e-global-color-theme_color_title );}.elementor-14129 .elementor-element.elementor-element-post8biib{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-14129 .elementor-element.elementor-element-post8biib .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-14129 .elementor-element.elementor-element-post8biib:after{content:"0.66";}.elementor-14129 .elementor-element.elementor-element-post8biib .elementor-post__thumbnail__link{width:100%;}.elementor-14129 .elementor-element.elementor-element-post8biib .elementor-post__meta-data span + span:before{content:"•";}.elementor-14129 .elementor-element.elementor-element-post8biib .elementor-post__text{margin-top:20px;}.elementor-14129 .elementor-element.elementor-element-post8biib .elementor-post__badge{right:0;}.elementor-14129 .elementor-element.elementor-element-post8biib .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-14129 .elementor-element.elementor-element-67d8789{--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-14129 .elementor-element.elementor-element-67d8789:not(.elementor-motion-effects-element-type-background), .elementor-14129 .elementor-element.elementor-element-67d8789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-67d8789 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-67d8789 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-67d8789 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-2a4e71c{text-align:center;}.elementor-14129 .elementor-element.elementor-element-2a4e71c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:34px;font-weight:700;color:#013877;}.elementor-14129 .elementor-element.elementor-element-19331f2 .acfgallery-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}.elementor-14129 .elementor-element.elementor-element-19331f2 .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-14129 .elementor-element.elementor-element-3141ee99{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-14129 .elementor-element.elementor-element-3141ee99 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-3141ee99 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-3141ee99 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-cc2ce6e .elementor-repeater-item-bqqd9e svg path{stroke:#DF3232BA;}.elementor-14129 .elementor-element.elementor-element-cc2ce6e .elementor-repeater-item-bqqd9e.trx-addons-advanced-title-color{--trx-addons-advanced-title-color:#DF3232BA;}.elementor-14129 .elementor-element.elementor-element-cc2ce6e .elementor-repeater-item-bqqd9e path{stroke-width:21;}.elementor-14129 .elementor-element.elementor-element-cc2ce6e .elementor-repeater-item-bqqd9e svg{bottom:-14%;}.elementor-14129 .elementor-element.elementor-element-cc2ce6e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14129 .elementor-element.elementor-element-cc2ce6e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14129 .elementor-element.elementor-element-cc2ce6e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14129 .elementor-element.elementor-element-cc2ce6e .trx-addons-advanced-title{font-family:var( --e-global-typography-theme_font_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-theme_font_h2-font-size );font-weight:var( --e-global-typography-theme_font_h2-font-weight );text-transform:var( --e-global-typography-theme_font_h2-text-transform );font-style:var( --e-global-typography-theme_font_h2-font-style );text-decoration:var( --e-global-typography-theme_font_h2-text-decoration );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );color:var( --e-global-color-theme_color_title );fill:var( --e-global-color-theme_color_title );}.elementor-14129 .elementor-element.elementor-element-76e2496{--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;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-14129 .elementor-element.elementor-element-76e2496 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-76e2496 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-76e2496 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-7a93a90{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-14129 .elementor-element.elementor-element-7a93a90 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-7a93a90 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-7a93a90 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-7a93a90.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14129 .elementor-element.elementor-element-tabsscpc2 .elementor-tab-title, .elementor-14129 .elementor-element.elementor-element-tabsscpc2 .elementor-tab-title:before, .elementor-14129 .elementor-element.elementor-element-tabsscpc2 .elementor-tab-title:after, .elementor-14129 .elementor-element.elementor-element-tabsscpc2 .elementor-tab-content, .elementor-14129 .elementor-element.elementor-element-tabsscpc2 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-14129 .elementor-element.elementor-element-9a86cc0{--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;}.elementor-14129 .elementor-element.elementor-element-9a86cc0 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-9a86cc0 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-9a86cc0 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-c674b6a .elementor-repeater-item-biyzvh svg path{stroke:#DF3232BA;}.elementor-14129 .elementor-element.elementor-element-c674b6a .elementor-repeater-item-biyzvh.trx-addons-advanced-title-color{--trx-addons-advanced-title-color:#DF3232BA;}.elementor-14129 .elementor-element.elementor-element-c674b6a .elementor-repeater-item-biyzvh path{stroke-width:21;}.elementor-14129 .elementor-element.elementor-element-c674b6a .elementor-repeater-item-biyzvh svg{bottom:-14%;}.elementor-14129 .elementor-element.elementor-element-c674b6a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-14129 .elementor-element.elementor-element-c674b6a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-14129 .elementor-element.elementor-element-c674b6a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14129 .elementor-element.elementor-element-c674b6a .trx-addons-advanced-title{font-family:var( --e-global-typography-theme_font_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-theme_font_h2-font-size );font-weight:var( --e-global-typography-theme_font_h2-font-weight );text-transform:var( --e-global-typography-theme_font_h2-text-transform );font-style:var( --e-global-typography-theme_font_h2-font-style );text-decoration:var( --e-global-typography-theme_font_h2-text-decoration );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );color:var( --e-global-color-theme_color_title );fill:var( --e-global-color-theme_color_title );}.elementor-14129 .elementor-element.elementor-element-relmkefo{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-14129 .elementor-element.elementor-element-relmkefo > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-14129 .elementor-element.elementor-element-relmkefo .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-14129 .elementor-element.elementor-element-relmkefo:after{content:"0.66";}.elementor-14129 .elementor-element.elementor-element-relmkefo .elementor-post__thumbnail__link{width:100%;}.elementor-14129 .elementor-element.elementor-element-relmkefo .elementor-post__meta-data span + span:before{content:"•";}.elementor-14129 .elementor-element.elementor-element-relmkefo .elementor-post__text{margin-top:20px;}.elementor-14129 .elementor-element.elementor-element-relmkefo .elementor-post__badge{right:0;}.elementor-14129 .elementor-element.elementor-element-relmkefo .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-14129 .elementor-element.elementor-element-d2c9699{--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:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-14129 .elementor-element.elementor-element-d2c9699:not(.elementor-motion-effects-element-type-background), .elementor-14129 .elementor-element.elementor-element-d2c9699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #053674 0%, #0a4ea0 100%);}.elementor-14129 .elementor-element.elementor-element-d2c9699 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-d2c9699 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-d2c9699 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-08a98c5{--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-14129 .elementor-element.elementor-element-08a98c5:not(.elementor-motion-effects-element-type-background), .elementor-14129 .elementor-element.elementor-element-08a98c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F4;}.elementor-14129 .elementor-element.elementor-element-08a98c5 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-08a98c5 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-08a98c5 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-6658930{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-14129 .elementor-element.elementor-element-6658930 .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-6658930 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-6658930 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-bf1b9cb .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#72716D;}.elementor-14129 .elementor-element.elementor-element-249f0f6 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:38px;font-weight:700;color:#013877;}.elementor-14129 .elementor-element.elementor-element-8f19721{font-family:"Inter", Sans-serif;font-size:15px;color:#72716D;}.elementor-14129 .elementor-element.elementor-element-868919c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-14129 .elementor-element.elementor-element-868919c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-14129 .elementor-element.elementor-element-868919c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-14129 .elementor-element.elementor-element-868919c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-14129 .elementor-element.elementor-element-868919c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-14129 .elementor-element.elementor-element-868919c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-14129 .elementor-element.elementor-element-868919c .elementor-icon-list-icon i{color:#E3000F;transition:color 0.3s;}.elementor-14129 .elementor-element.elementor-element-868919c .elementor-icon-list-icon svg{fill:#E3000F;transition:fill 0.3s;}.elementor-14129 .elementor-element.elementor-element-868919c .elementor-icon-list-text{color:#013877;transition:color 0.3s;}.elementor-14129 .elementor-element.elementor-element-4a1e6eb{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E6;--border-color:#E6E6E6;--border-radius:16px 16px 16px 16px;box-shadow:0px 20px 40px 0px rgba(0,0,0,0.10);--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-14129 .elementor-element.elementor-element-4a1e6eb:not(.elementor-motion-effects-element-type-background), .elementor-14129 .elementor-element.elementor-element-4a1e6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-4a1e6eb .trx_addons_bg_text{z-index:0;}.elementor-14129 .elementor-element.elementor-element-4a1e6eb .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-14129 .elementor-element.elementor-element-4a1e6eb .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-14129 .elementor-element.elementor-element-2e3172d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:700;color:#013877;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}body.rtl .elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-labels-inline .elementor-field-group > abbr{padding-left:0px;}body:not(.rtl) .elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-labels-inline .elementor-field-group > abbr{padding-right:0px;}body .elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-labels-above .elementor-field-group > abbr{padding-bottom:0px;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-type-html{padding-bottom:0px;}.elementor-14129 .elementor-element.elementor-element-31b6847 .dce-signature-wrapper{text-align:left;--canvas-width:400px;}.elementor-14129 .elementor-element.elementor-element-31b6847 .dce-signature-canvas{border-radius:3px 3px 3px 3px;border-width:1px 1px 1px 1px;background-color:#ffffff;}.elementor-14129 .elementor-element.elementor-element-31b6847 .dce-signature-button-clear{color:#e62626;}.elementor-14129 .elementor-element.elementor-element-31b6847 .dce-signature-button-clear i{color:#e62626;font-size:16px;}.elementor-14129 .elementor-element.elementor-element-31b6847 .dce-signature-button-clear svg{fill:#e62626;width:16px;height:16px;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-group .elementor-select-wrapper .select2{background-color:#ffffff;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-group .elementor-select-wrapper .select2 .elementor-field-textual{background-color:#ffffff;}.elementor-14129 .elementor-element.elementor-element-31b6847 .mce-panel{background-color:#ffffff;}.elementor-14129 .elementor-element.elementor-element-31b6847 .e-form__buttons__wrapper__button-next{background-color:#E3000F;color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-button[type="submit"]{background-color:#E3000F;color:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-14129 .elementor-element.elementor-element-31b6847 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-14129 .elementor-element.elementor-element-31b6847 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-14129 .elementor-element.elementor-element-31b6847 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-label-description .elementor-field-label{display:inline-block;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-label-description:after{content:'?';display:inline-block;border-radius:50%;padding:2px 0;height:1.2em;line-height:1;font-size:80%;width:1.2em;text-align:center;margin-left:0.2em;color:#ffffff;background-color:#777777;}.elementor-14129 .elementor-element.elementor-element-31b6847{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-type-amount.elementor-field-group .dce-amount-visible{opacity:1;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-type-dce_range input{opacity:1;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-type-international_phone .dce-international-phone-wrapper{gap:10px;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-type-dce_rating .dce-rating-icon{font-size:24px;color:#ddd;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-type-dce_rating .dce-rating{gap:5px;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-type-dce_rating .dce-rating-icon svg{fill:#ddd;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-type-dce_rating .dce-rating-icon.is-active{color:#ffc107;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-type-dce_rating .dce-rating-icon.is-active svg{fill:#ffc107;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-type-dce_rating .dce-rating-icon .dce-rating-half-overlay{color:#ffc107;}.elementor-14129 .elementor-element.elementor-element-31b6847 .elementor-field-type-dce_rating .dce-rating-icon .dce-rating-half-overlay svg{fill:#ffc107;}@media(min-width:768px){.elementor-14129 .elementor-element.elementor-element-232d8339{--width:50%;}.elementor-14129 .elementor-element.elementor-element-78a1310f{--width:50%;}.elementor-14129 .elementor-element.elementor-element-76e2496{--width:100%;}.elementor-14129 .elementor-element.elementor-element-7a93a90{--width:100%;}}@media(max-width:1279px) and (min-width:768px){.elementor-14129 .elementor-element.elementor-element-232d8339{--width:100%;}.elementor-14129 .elementor-element.elementor-element-78a1310f{--width:100%;}}@media(max-width:1279px){.elementor-14129 .elementor-element.elementor-element-9a62696{--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;}.elementor-14129 .elementor-element.elementor-element-txquhek .trx-addons-advanced-title{font-size:var( --e-global-typography-theme_font_h2-font-size );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );}.elementor-14129 .elementor-element.elementor-element-321cf17a{--grid-auto-flow:row;}.elementor-14129 .elementor-element.elementor-element-14d76a7 .trx-addons-advanced-title{font-size:var( --e-global-typography-theme_font_h2-font-size );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );}.elementor-14129 .elementor-element.elementor-element-19331f2 .acfgallery-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}.elementor-14129 .elementor-element.elementor-element-19331f2 .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-14129 .elementor-element.elementor-element-cc2ce6e .trx-addons-advanced-title{font-size:var( --e-global-typography-theme_font_h2-font-size );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );}.elementor-14129 .elementor-element.elementor-element-c674b6a .trx-addons-advanced-title{font-size:var( --e-global-typography-theme_font_h2-font-size );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );}}@media(max-width:767px){.elementor-14129 .elementor-element.elementor-element-txquhek .trx-addons-advanced-title{font-size:var( --e-global-typography-theme_font_h2-font-size );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );}.elementor-14129 .elementor-element.elementor-element-321cf17a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14129 .elementor-element.elementor-element-14d76a7 .trx-addons-advanced-title{font-size:var( --e-global-typography-theme_font_h2-font-size );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );}.elementor-14129 .elementor-element.elementor-element-post8biib .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-14129 .elementor-element.elementor-element-post8biib:after{content:"0.5";}.elementor-14129 .elementor-element.elementor-element-post8biib .elementor-post__thumbnail__link{width:100%;}.elementor-14129 .elementor-element.elementor-element-19331f2 .acfgallery-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-14129 .elementor-element.elementor-element-19331f2 .dce-acf-gallery > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-14129 .elementor-element.elementor-element-cc2ce6e .trx-addons-advanced-title{font-size:var( --e-global-typography-theme_font_h2-font-size );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );}.elementor-14129 .elementor-element.elementor-element-c674b6a .trx-addons-advanced-title{font-size:var( --e-global-typography-theme_font_h2-font-size );line-height:var( --e-global-typography-theme_font_h2-line-height );letter-spacing:var( --e-global-typography-theme_font_h2-letter-spacing );}.elementor-14129 .elementor-element.elementor-element-relmkefo .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-14129 .elementor-element.elementor-element-relmkefo:after{content:"0.5";}.elementor-14129 .elementor-element.elementor-element-relmkefo .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-232d8339 */.elementor-14129 .elementor-element.elementor-element-232d8339 .etop-thumbs-wrap{margin-bottom:32px !important;}
.elementor-14129 .elementor-element.elementor-element-232d8339{padding-bottom:24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a62696 */@media (max-width:767px){
.elementor-14129 .elementor-element.elementor-element-9a62696{flex-direction:column !important;}
.elementor-14129 .elementor-element.elementor-element-9a62696 > .e-con-inner > .elementor-element{width:100% !important;flex-basis:100% !important;}
.elementor-14129 .elementor-element.elementor-element-9a62696 .woocommerce-product-gallery{max-width:100%;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-769e0ae */.elementor-14129 .elementor-element.elementor-element-769e0ae { display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; align-items: stretch !important; justify-content: space-between !important; gap: 20px !important; }
.elementor-14129 .elementor-element.elementor-element-769e0ae > .e-con { width: calc(25% - 16px) !important; max-width: calc(25% - 16px) !important; flex: 0 0 calc(25% - 16px) !important; align-items: center !important; text-align: center !important; }
.elementor-14129 .elementor-element.elementor-element-769e0ae > .e-con:not(:last-child) { border-right: 1px solid rgba(255,255,255,0.18) !important; }
.elementor-14129 .elementor-element.elementor-element-769e0ae > .e-con .elementor-heading-title { color: #fff !important; text-align: center !important; }
.elementor-14129 .elementor-element.elementor-element-769e0ae h2.elementor-heading-title { font-family: 'Urbanist', sans-serif !important; font-weight: 800 !important; font-size: 36px !important; line-height: 1 !important; margin-bottom: 6px !important; }
.elementor-14129 .elementor-element.elementor-element-769e0ae h3.elementor-heading-title, .elementor-14129 .elementor-element.elementor-element-769e0ae h4.elementor-heading-title, .elementor-14129 .elementor-element.elementor-element-769e0ae p { font-size: 11px !important; text-transform: uppercase !important; letter-spacing: 1.2px !important; font-weight: 600 !important; opacity: 0.78 !important; }
@media (max-width: 760px) {
  .elementor-14129 .elementor-element.elementor-element-769e0ae > .e-con { width: calc(50% - 10px) !important; max-width: calc(50% - 10px) !important; flex: 0 0 calc(50% - 10px) !important; }
  .elementor-14129 .elementor-element.elementor-element-769e0ae > .e-con:nth-child(2) { border-right: 0 !important; }
}

.elementor-14129 .elementor-element.elementor-element-769e0ae .elementor-widget-image{margin-bottom:8px !important;}.elementor-14129 .elementor-element.elementor-element-769e0ae .elementor-widget-image img{width:64px !important;height:64px !important;max-width:64px !important;filter:brightness(0) invert(1);object-fit:contain;}
@media (max-width:767px){
.elementor-14129 .elementor-element.elementor-element-769e0ae{flex-wrap:wrap !important;}
.elementor-14129 .elementor-element.elementor-element-769e0ae > .e-con-inner > .elementor-element{flex:1 0 calc(50% - 12px) !important;max-width:calc(50% - 12px) !important;margin-bottom:12px;}
.elementor-14129 .elementor-element.elementor-element-769e0ae .elementor-widget-image img{width:48px !important;height:48px !important;}
.elementor-14129 .elementor-element.elementor-element-769e0ae .elementor-widget-heading h2{font-size:32px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44012426 */.elementor-14129 .elementor-element.elementor-element-44012426 .sc_title_title, .elementor-14129 .elementor-element.elementor-element-44012426 .sc_title h1, .elementor-14129 .elementor-element.elementor-element-44012426 .sc_title h2, .elementor-14129 .elementor-element.elementor-element-44012426 .sc_title h3{color:#0E1B36 !important;}
.elementor-14129 .elementor-element.elementor-element-44012426 .trx-addons-advanced-title{color:#0E1B36 !important;}
@media (max-width:767px){
.elementor-14129 .elementor-element.elementor-element-44012426 > .e-con-inner > .elementor-element:not(:first-child){flex-direction:column !important;}
.elementor-14129 .elementor-element.elementor-element-44012426 > .e-con-inner > .elementor-element > .e-con-inner > .elementor-element{flex:1 0 100% !important;max-width:100% !important;margin-bottom:12px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ce762 */@media (max-width:767px){
.elementor-14129 .elementor-element.elementor-element-a4ce762 > .e-con-inner > .elementor-element{flex-direction:column !important;text-align:center;gap:16px !important;}
.elementor-14129 .elementor-element.elementor-element-a4ce762 .elementor-widget-button{width:100%;}
.elementor-14129 .elementor-element.elementor-element-a4ce762 .elementor-button{width:100%;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-z3a0js */@media (max-width:767px){
.elementor-14129 .elementor-element.elementor-element-z3a0js > .e-con-inner > .elementor-element{flex-direction:column !important;text-align:center;gap:16px !important;}
.elementor-14129 .elementor-element.elementor-element-z3a0js .elementor-widget-button{width:100%;}
.elementor-14129 .elementor-element.elementor-element-z3a0js .elementor-button{width:100%;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e13664f */.elementor-14129 .elementor-element.elementor-element-e13664f .elementor-grid > article:nth-child(n+4),
.elementor-14129 .elementor-element.elementor-element-e13664f .elementor-post:nth-child(n+4),
.elementor-14129 .elementor-element.elementor-element-e13664f article.elementor-post:nth-child(n+4){display:none !important;}
@media (max-width:767px){
.elementor-14129 .elementor-element.elementor-element-e13664f .elementor-grid{grid-template-columns:1fr !important;}
.elementor-14129 .elementor-element.elementor-element-e13664f .elementor-post{margin-bottom:16px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67d8789 */.elementor-14129 .elementor-element.elementor-element-67d8789{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3141ee99 */.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tabs{margin-top:8px;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tabs-wrapper{display:flex;gap:0;border-bottom:2px solid #e6e9f1;overflow:visible !important;flex-wrap:wrap;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tab-title{padding:16px 28px !important;font-family:Urbanist,sans-serif !important;font-weight:700 !important;font-size:16px !important;color:#0E1B36 !important;background:transparent !important;border:0 !important;border-bottom:3px solid transparent !important;margin-bottom:-2px !important;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap;letter-spacing:.3px;text-transform:uppercase;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tab-title.elementor-active{color:#DF3232 !important;border-bottom-color:#DF3232 !important;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tab-title:hover:not(.elementor-active){color:#013877;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tab-content{padding:28px 4px 12px !important;font-size:15px;line-height:1.75;color:#3a4054;overflow:visible !important;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tab-content p{margin-bottom:14px;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tab-content ul{padding-left:20px;margin-bottom:14px;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tab-content li{margin-bottom:6px;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tab-content strong{color:#0E1B36;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-wrap{padding:8px 0;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-wrap h4{font-weight:700;color:#0E1B36;font-size:18px;margin-bottom:14px;margin-top:0;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-table{width:100% !important;border-collapse:collapse;margin-bottom:8px;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-table th,
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-table td{text-align:left;padding:13px 18px;border-bottom:1px solid #e6e9f1;font-size:14.5px;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-table th{font-weight:700;color:#0E1B36;background:#f6f5ee;font-size:13.5px;text-transform:uppercase;letter-spacing:.4px;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-table td:first-child{font-weight:500;color:#3a4054;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-table td{color:#5a6276;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-table tr:hover td{background:#f9f9f5;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-wrap ul{padding-left:20px;margin:0;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-wrap li{margin-bottom:6px;color:#3a4054;}

@media (min-width: 768px){.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tabs-content-wrapper > .elementor-tab-title{display:none !important;}}
@media (max-width:767px){
.elementor-14129 .elementor-element.elementor-element-3141ee99 .elementor-tab-title{padding:12px 14px !important;font-size:13px !important;letter-spacing:0 !important;}
.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-table th,.elementor-14129 .elementor-element.elementor-element-3141ee99 .etop-spec-table td{padding:10px 12px !important;font-size:13px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a86cc0 */.elementor-14129 .elementor-element.elementor-element-9a86cc0 .elementor-grid > article:nth-child(n+4),
.elementor-14129 .elementor-element.elementor-element-9a86cc0 .elementor-post:nth-child(n+4),
.elementor-14129 .elementor-element.elementor-element-9a86cc0 article.elementor-post:nth-child(n+4){display:none !important;}
@media (max-width:767px){
.elementor-14129 .elementor-element.elementor-element-9a86cc0 .elementor-grid{grid-template-columns:1fr !important;}
.elementor-14129 .elementor-element.elementor-element-9a86cc0 .elementor-post{margin-bottom:16px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08a98c5 */@media (max-width:767px){
.elementor-14129 .elementor-element.elementor-element-08a98c5 > .e-con-inner > .elementor-element{flex-direction:column !important;}
.elementor-14129 .elementor-element.elementor-element-08a98c5 > .e-con-inner > .elementor-element > .e-con-inner > .elementor-element{flex:1 0 100% !important;max-width:100% !important;}
}/* End custom CSS */
/* Start custom CSS *//* === PDP VISUAL POLISH === */

/* 4 dôvody cards — white background, border, hover */
.elementor-element-44012426 .elementor-widget-icon-box {
  background: #fff !important;
  border: 1px solid #E6E6E6 !important;
  border-radius: 14px !important;
  padding: 28px 22px !important;
  transition: all 0.2s ease !important;
}
.elementor-element-44012426 .elementor-widget-icon-box:hover {
  border-color: #E3000F !important;
  transform: translateY(-3px) !important;
  box-shadow: 0 14px 24px rgba(1,56,119,0.08) !important;
}
.elementor-element-44012426 .elementor-icon-box-title {
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 600 !important;
  font-size: 17px !important;
  color: #013877 !important;
  margin-bottom: 8px !important;
  line-height: 1.3 !important;
}
.elementor-element-44012426 .elementor-icon-box-description {
  font-size: 14px !important;
  color: #72716D !important;
  line-height: 1.55 !important;
}
.elementor-element-44012426 .elementor-icon {
  background: rgba(1,56,119,0.08) !important;
  border-radius: 12px !important;
  width: 56px !important;
  height: 56px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-element-44012426 .elementor-icon i { color: #013877 !important; font-size: 26px !important; }
.elementor-element-44012426 .elementor-icon img { max-width: 30px !important; max-height: 30px !important; }
.elementor-element-44012426 > .elementor-heading-title,
.elementor-element-44012426 [data-id="998108f"] .elementor-heading-title {
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 700 !important;
  font-size: 34px !important;
  text-align: center !important;
  margin-bottom: 36px !important;
  color: #013877 !important;
}

/* Section spacing */
.elementor-element-44012426 { padding: 80px 24px !important; background: #FAFAF8 !important; }
.elementor-element-3141ee99 { padding: 70px 24px !important; }
.elementor-element-4eb3894c { padding: 70px 24px !important; background: #FAFAF8 !important; }


/* Headings — TRX-style red underline */
.elementor-element-44012426 [data-id="998108f"] .elementor-heading-title::after,
.elementor-element-3141ee99 [data-id="2aa046b"] .elementor-heading-title::after,
.elementor-element-4eb3894c [data-id="14f9e03a"] .elementor-heading-title::after,


/* Hero section — better spacing */
.elementor-element-6d94edbe { padding: 30px 0 60px !important; }
.elementor-element-17c648ed .elementor-heading-title {
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: -0.5px !important;
  font-size: 38px !important;
  margin-bottom: 8px !important;
}

/* Final CTA — better styling */







/* === DIAGONAL LABEL RIBBON on hero gallery === */
.elementor-element-79c07375 .woocommerce-product-gallery { position: relative; overflow: hidden; border-radius: 14px; }
.elementor-element-79c07375 .woocommerce-product-gallery::before {
  content: attr(data-label);
  position: absolute;
  top: 24px; left: -50px;
  background: var(--label-bg, transparent);
  color: #fff;
  font-family: 'Urbanist', sans-serif;
  font-weight: 800;
  font-size: 12px;
  letter-spacing: 1.5px;
  padding: 8px 60px;
  transform: rotate(-45deg);
  z-index: 10;
  pointer-events: none;
  text-transform: uppercase;
  display: none;
}
body.label-economy .elementor-element-79c07375 .woocommerce-product-gallery::before { content: 'ECONOMY'; background: #18A957; display: block; }
body.label-premium .elementor-element-79c07375 .woocommerce-product-gallery::before { content: 'PREMIUM'; background: #013877; display: block; }
body.label-novostavba .elementor-element-79c07375 .woocommerce-product-gallery::before { content: 'NOVOSTAVBA'; background: #1E88E5; display: block; }
body.label-rekonstrukcia .elementor-element-79c07375 .woocommerce-product-gallery::before { content: 'REKONŠTRUKCIA'; background: #013877; display: block; }
body.label-odporucane .elementor-element-79c07375 .woocommerce-product-gallery::before { content: 'ODPORÚČANÉ'; background: #18A957; display: block; }
body.label-top .elementor-element-79c07375 .woocommerce-product-gallery::before { content: 'TOP'; background: #E3000F; display: block; }

/* === Hide realizácie author avatar === */
.elementor-element-85de50f .elementor-post__avatar,
.elementor-element-85de50f .elementor-post__meta-data,
.elementor-element-85de50f .elementor-post__avatar-container {
  display: none !important;
}
.elementor-element-85de50f .elementor-post__card {
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  transition: transform .2s, box-shadow .2s;
}
.elementor-element-85de50f .elementor-post__card:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 28px rgba(1,56,119,0.15);
}
.elementor-element-85de50f .elementor-post__title {
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 600 !important;
}
.elementor-element-85de50f .elementor-post__read-more {
  color: #E3000F !important;
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 700 !important;
  font-size: 12px !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
}

/* === FAQ styling === */
.elementor-element-7c01aaf { background: #FAFAF8 !important; border-radius: 18px; max-width: 900px !important; margin: 0 auto !important; }
.elementor-element-7c01aaf .trx-addons-accordion { background: transparent !important; }
.elementor-element-7c01aaf [data-id*="998108f"] .elementor-heading-title::after,
.elementor-element-7c01aaf .elementor-heading-title::after {
  content: '';
  display: block;
  width: 120px;
  height: 7px;
  background: rgba(223, 50, 50, 0.73);
  margin: 12px auto 0;
}

/* === Hero gallery polish === */
.elementor-element-79c07375 .woocommerce-product-gallery { background: #FAFAF8; padding: 24px; }
.elementor-element-79c07375 .flex-control-thumbs { margin-top: 16px !important; }

/* === Mobile responsive === */
@media (max-width: 768px) {
  .etop-mm__re-grid { grid-template-columns: 1fr !important; }
}

/* === Brand pill polish === */
.elementor-element-34afa1b { 
  display: inline-block !important;
  background: rgba(227,0,15,0.08) !important;
  padding: 4px 12px !important;
  border-radius: 100px !important;
  margin-bottom: 12px !important;
}
.elementor-element-34afa1b .elementor-heading-title {
  font-size: 11px !important;
  letter-spacing: 2.4px !important;
}

/* ===== FINAL CTA REPLACE START ===== */
.elementor-element-369053e { background: #F6F6F4 !important; padding: 80px 24px !important; }
.elementor-element-369053e .elementor-heading-title { color: #013877 !important; }
.elementor-element-369053e .elementor-widget-text-editor, 
.elementor-element-369053e .elementor-widget-text-editor p { color: #72716D !important; }
.elementor-element-d9626fa .elementor-heading-title { font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; font-size: 36px !important; }
.elementor-element-369053e .elementor-widget-button .elementor-button {
  background: #E3000F !important;
  padding: 16px 32px !important;
  font-size: 15px !important;
  border-radius: 8px !important;
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 700 !important;
}
.elementor-element-65deb88 { background: #FFFFFF !important; border-radius: 16px !important; box-shadow: 0 20px 40px rgba(1,56,119,0.10) !important; padding: 36px !important; border: 1px solid #E6E6E6 !important; }
/* ===== FINAL CTA REPLACE END ===== */







/* ===== FAQ FIX V3 ===== */
.elementor-element-7c01aaf .trx-addons-accordion-tab-title {
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
  padding: 24px 0 !important;
  position: relative !important;
}
.elementor-element-7c01aaf .trx-addons-accordion-title-number {
  flex: 0 0 48px !important;
  display: inline-block !important;
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 500 !important;
  font-size: 20px !important;
  color: #ACAFB2 !important;
  position: static !important;
  transform: none !important;
}
.elementor-element-7c01aaf .trx-addons-accordion-title-icon {
  flex: 1 1 auto !important;
  display: block !important;
}
.elementor-element-7c01aaf .trx-addons-accordion-title-text {
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 500 !important;
  font-size: 19px !important;
  color: #1F242E !important;
  line-height: 1.4 !important;
}
.elementor-element-7c01aaf .trx-addons-accordion-toggle-icon {
  flex: 0 0 32px !important;
  margin-left: auto !important;
}
.elementor-element-7c01aaf .trx-addons-accordion-item-content,
.elementor-element-7c01aaf .trx-addons-accordion-content {
  padding: 0 0 24px 72px !important;
  font-family: 'Inter', sans-serif !important;
  color: #72716D !important;
  line-height: 1.7 !important;
}

/* ===== RELATED PRODUCTS V3 — override grid columns ===== */
.elementor-element-e4fc3f {
  width: 100% !important;
  max-width: 1240px !important;
  margin: 0 auto !important;
  padding: 0 24px !important;
}
.elementor-element-e4fc3f > .elementor-widget-container,
.elementor-element-e4fc3f ul.products,
.elementor-element-e4fc3f .products,
.elementor-element-e4fc3f .related.products {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 24px !important;
  width: 100% !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  float: none !important;
}
.elementor-element-e4fc3f .product {
  width: 100% !important;
  min-width: 0 !important;
  background: #fff !important;
  border: 1px solid #E6E6E6 !important;
  border-radius: 14px !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  flex: 0 1 auto !important;
  list-style: none !important;
  transition: transform .2s, box-shadow .2s, border-color .2s !important;
}
.elementor-element-e4fc3f .product:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 16px 30px rgba(1,56,119,0.10) !important;
  border-color: #E3000F !important;
}
.elementor-element-e4fc3f .product img {
  width: 100% !important;
  height: 220px !important;
  object-fit: contain !important;
  background: #FAFAF8 !important;
  padding: 20px !important;
  margin: 0 !important;
  display: block !important;
  max-width: 100% !important;
}
.elementor-element-e4fc3f .product .woocommerce-loop-product__title {
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  color: #013877 !important;
  padding: 18px 18px 8px !important;
  margin: 0 !important;
  line-height: 1.3 !important;
}
.elementor-element-e4fc3f .product .price { padding: 0 18px 12px !important; font-size: 13.5px !important; color: #72716D !important; }
.elementor-element-e4fc3f .product a.button {
  margin: 6px 18px 18px !important;
  background: #E3000F !important;
  color: #fff !important;
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  padding: 11px 16px !important;
  border-radius: 8px !important;
  text-align: center !important;
  text-transform: none !important;
  display: block !important;
  letter-spacing: 0 !important;
}
.elementor-element-e4fc3f .product a.button:hover { background: #B70413 !important; }
.elementor-element-e4fc3f h2 { text-align: center !important; font-family: 'Urbanist', sans-serif !important; font-weight: 700 !important; font-size: 28px !important; color: #013877 !important; margin: 0 0 30px !important; grid-column: 1 / -1 !important; }
@media (max-width: 880px) {
  .elementor-element-e4fc3f ul.products,
  .elementor-element-e4fc3f .products { grid-template-columns: repeat(2, 1fr) !important; }
}
@media (max-width: 580px) {
  .elementor-element-e4fc3f ul.products,
  .elementor-element-e4fc3f .products { grid-template-columns: 1fr !important; }
}

/* ===== HERO BUTTONS SAME HEIGHT ===== */
.elementor-element-1caec3a6 .elementor-widget-button {
  width: auto !important;
}
.elementor-element-1caec3a6 .elementor-button {
  padding: 16px 26px !important;
  font-size: 14.5px !important;
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  border-radius: 8px !important;
  min-height: 52px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}


/* ===== STATS ICONS POLISH V2 ===== */
.elementor-element-769e0ae .etop-stat-icon img,
.elementor-element-769e0ae .elementor-widget-image img {
  width: 36px !important;
  height: 36px !important;
  filter: brightness(0) invert(1) !important;
  opacity: 0.85 !important;
  margin: 0 auto 4px !important;
}
.elementor-element-769e0ae .elementor-widget-image { margin-bottom: 6px !important; text-align: center !important; }

/* ===== PODROBNÉ INFO sekcia ===== */
.elementor-element-3141ee99 { 
  background: #FFFFFF !important; 
  padding: 70px 24px !important;
  display: flex !important;
  flex-direction: column !important;
}

/* ===== Force "Mohlo by vás zaujímať" + RELATED full width ===== */
.elementor-element-4eb3894c {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}
.elementor-element-4eb3894c > * { width: 100% !important; max-width: 1240px !important; margin-left: auto !important; margin-right: auto !important; }
.elementor-element-e4fc3f { 
  width: 100% !important;
  max-width: 1240px !important;
  margin: 0 auto !important;
  padding: 0 24px !important;
}
.elementor-element-e4fc3f > .elementor-widget-container { width: 100% !important; }

/* DISABLE TRX underline for product card titles inside related */
.elementor-element-e4fc3f .product h2,
.elementor-element-e4fc3f .product h3,
.elementor-element-e4fc3f .woocommerce-loop-product__title {
  padding-bottom: 0 !important;
  display: block !important;
  position: static !important;
}
.elementor-element-e4fc3f .product h2::after,
.elementor-element-e4fc3f .product h3::after,
.elementor-element-e4fc3f .woocommerce-loop-product__title::after {
  display: none !important;
  content: none !important;
}

/* ===== RELATED PRODUCTS FORCE FULL WIDTH V4 ===== */
.elementor-element-4eb3894c { 
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  background: #FAFAF8 !important;
  padding: 70px 24px !important;
  width: 100% !important;
}
.elementor-element-4eb3894c > .e-con-inner,
.elementor-element-4eb3894c > .elementor-widget-wrap {
  width: 100% !important;
  max-width: 1240px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
}
/* The WC widget container */
.elementor-element-e4fc3f, 
.elementor-element.elementor-widget-woocommerce-product-related {
  width: 100% !important;
  max-width: 1240px !important;
  flex: 1 1 100% !important;
}
.elementor-element-e4fc3f > .elementor-widget-container {
  width: 100% !important;
}
/* Force grid on the WC products */
.elementor-element-e4fc3f .related.products,
.elementor-element-e4fc3f section.related.products,
.elementor-widget-woocommerce-product-related .related.products {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 24px !important;
  width: 100% !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  float: none !important;
}
/* Force grid on ul.products INSIDE related */
.elementor-element-e4fc3f .related.products ul.products,
.elementor-element-e4fc3f ul.products {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 24px !important;
  width: 100% !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
  float: none !important;
}
.elementor-element-e4fc3f .product,
.elementor-element-e4fc3f li.product {
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  flex: 0 1 100% !important;
  background: #fff !important;
  border: 1px solid #E6E6E6 !important;
  border-radius: 14px !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  list-style: none !important;
  transition: transform .2s, box-shadow .2s, border-color .2s !important;
  float: none !important;
}
.elementor-element-e4fc3f .product:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 16px 30px rgba(1,56,119,0.10) !important;
  border-color: #E3000F !important;
}
.elementor-element-e4fc3f .product img,
.elementor-element-e4fc3f .product .attachment-woocommerce_thumbnail {
  width: 100% !important;
  height: 220px !important;
  object-fit: contain !important;
  background: #FAFAF8 !important;
  padding: 20px !important;
  margin: 0 !important;
  display: block !important;
  max-width: 100% !important;
  border-bottom: 0 !important;
}
.elementor-element-e4fc3f .product .woocommerce-loop-product__title {
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 600 !important;
  font-size: 15px !important;
  color: #013877 !important;
  padding: 16px 16px 8px !important;
  margin: 0 !important;
  line-height: 1.3 !important;
  border: 0 !important;
}
.elementor-element-e4fc3f .product .price { padding: 0 16px 12px !important; font-size: 13.5px !important; color: #72716D !important; }
.elementor-element-e4fc3f .product a.button {
  margin: 6px 16px 16px !important;
  background: #E3000F !important;
  color: #fff !important;
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  padding: 11px 16px !important;
  border-radius: 8px !important;
  text-align: center !important;
  text-transform: none !important;
  display: block !important;
  letter-spacing: 0 !important;
  width: auto !important;
}
.elementor-element-e4fc3f .product a.button:hover { background: #B70413 !important; }
@media (max-width: 880px) {
  .elementor-element-e4fc3f ul.products,
  .elementor-element-e4fc3f .related.products { grid-template-columns: repeat(2, 1fr) !important; }
}
@media (max-width: 580px) {
  .elementor-element-e4fc3f ul.products,
  .elementor-element-e4fc3f .related.products { grid-template-columns: 1fr !important; }
}

/* Move "Mohlo by vás zaujímať" heading inside its own area */
.elementor-element-14f9e03a {
  text-align: center !important;
  width: 100% !important;
  max-width: 1240px !important;
  margin: 0 auto 30px !important;
}

/* Hide WC default Súvisiace produkty heading because we already have Mohlo by vás zaujímať */
.elementor-element-e4fc3f .related > h2,
.elementor-element-e4fc3f .related-products > h2,
.elementor-element-e4fc3f section.related > h2:first-child {
  display: none !important;
}

/* ===== SÚVISIACE PRODUKTY V5 — woocommerce-products widget ===== */
.elementor-element-4eb3894c {
  background: #FAFAF8 !important;
  padding: 70px 24px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  width: 100% !important;
}
.elementor-element-4eb3894c .elementor-widget-woocommerce-products,
.elementor-element-4eb3894c ul.products {
  width: 100% !important;
  max-width: 1240px !important;
  margin: 0 auto !important;
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 24px !important;
  list-style: none !important;
  padding: 0 !important;
  float: none !important;
}
.elementor-element-4eb3894c .product {
  width: auto !important;
  min-width: 0 !important;
  background: #fff !important;
  border: 1px solid #E6E6E6 !important;
  border-radius: 14px !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  list-style: none !important;
  transition: transform .2s, box-shadow .2s, border-color .2s !important;
}
.elementor-element-4eb3894c .product:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 16px 30px rgba(1,56,119,0.10) !important;
  border-color: #E3000F !important;
}
.elementor-element-4eb3894c .product img {
  width: 100% !important;
  height: 220px !important;
  object-fit: contain !important;
  background: #FAFAF8 !important;
  padding: 20px !important;
  margin: 0 !important;
  display: block !important;
}
.elementor-element-4eb3894c .product .woocommerce-loop-product__title {
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  color: #013877 !important;
  padding: 16px 16px 8px !important;
  margin: 0 !important;
  line-height: 1.3 !important;
}
.elementor-element-4eb3894c .product .price { padding: 0 16px 12px !important; font-size: 13.5px !important; color: #72716D !important; }
.elementor-element-4eb3894c .product a.button {
  margin: 6px 16px 16px !important;
  background: #E3000F !important;
  color: #fff !important;
  font-family: 'Urbanist', sans-serif !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  padding: 11px 16px !important;
  border-radius: 8px !important;
  text-align: center !important;
  text-transform: none !important;
  display: block !important;
  width: auto !important;
}
@media (max-width: 880px) {
  .elementor-element-4eb3894c ul.products { grid-template-columns: repeat(2, 1fr) !important; }
}
@media (max-width: 580px) {
  .elementor-element-4eb3894c ul.products { grid-template-columns: 1fr !important; }
}

/* ===== Dotacia overit nárok button — single line ===== */
.elementor-element-66c7639 .elementor-button { white-space: nowrap !important; }

/* ===== Stats icons ===== */
.elementor-element-769e0ae .elementor-widget-image img {
  width: 36px !important;
  height: 36px !important;
  filter: brightness(0) invert(1) !important;
  opacity: 0.85 !important;
  margin: 0 auto 4px !important;
}
.elementor-element-769e0ae .elementor-widget-image { margin-bottom: 6px !important; text-align: center !important; }

/* ===== Carousel under hero ===== */
.elementor-element-912fd38 .etp-prod-carousel { margin-top: 14px; }
.elementor-element-912fd38 .etp-prod-carousel-track { display: flex !important; gap: 10px !important; overflow-x: auto !important; padding-bottom: 6px !important; }

/* ===== TRX advanced title centering ===== */
.elementor-widget-trx_elm_advanced_title { text-align: center !important; }
.elementor-widget-trx_elm_advanced_title .trx-addons-advanced-title { font-family: 'Urbanist', sans-serif !important; }/* End custom CSS */