.elementor-1872 .elementor-element.elementor-element-3df1eab{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-3df1eab:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-3df1eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#194383;}.elementor-1872 .elementor-element.elementor-element-1403ba8{--display:flex;--min-height:200px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-1872 .elementor-element.elementor-element-b93ccf2 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1872 .elementor-element.elementor-element-b93ccf2{text-align:center;}.elementor-1872 .elementor-element.elementor-element-b93ccf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:56px;color:#FFFFFF;}.elementor-1872 .elementor-element.elementor-element-0353a35{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;}.elementor-1872 .elementor-element.elementor-element-0353a35.elementor-element{--align-self:center;}.elementor-1872 .elementor-element.elementor-element-0353a35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;line-height:32px;color:#FFFFFF;}.elementor-1872 .elementor-element.elementor-element-33c14b8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-33c14b8 > .elementor-shape-top .elementor-shape-fill, .elementor-1872 .elementor-element.elementor-element-33c14b8 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#194383;}.elementor-1872 .elementor-element.elementor-element-33c14b8 > .elementor-shape-top svg, .elementor-1872 .elementor-element.elementor-element-33c14b8 > .e-con-inner > .elementor-shape-top svg{height:50px;transform:translateX(-50%) rotateY(180deg);}.elementor-1872 .elementor-element.elementor-element-efb7a11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-fdaa844{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;box-shadow:7px 5px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-fdaa844::before, .elementor-1872 .elementor-element.elementor-element-fdaa844 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-fdaa844 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-fdaa844 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-fdaa844 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-fdaa844 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019E;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-ef88b23{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--overlay-opacity:0;--overlay-mix-blend-mode:darken;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-ef88b23:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-ef88b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thomassmall.ie/wp-content/uploads/2025/09/Voltage_Adapter-removebg-preview-300x300.png");background-position:top left;}.elementor-1872 .elementor-element.elementor-element-ef88b23::before, .elementor-1872 .elementor-element.elementor-element-ef88b23 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ef88b23 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ef88b23 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-ef88b23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-ef88b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-ef88b23:hover::before, .elementor-1872 .elementor-element.elementor-element-ef88b23:hover > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ef88b23:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ef88b23 > .elementor-background-slideshow:hover::before, .elementor-1872 .elementor-element.elementor-element-ef88b23 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-ef88b23.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1872 .elementor-element.elementor-element-ef88b23:hover{--overlay-opacity:0.6;}.elementor-1872 .elementor-element.elementor-element-8b38a0c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-2035808 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-2035808 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1872 .elementor-element.elementor-element-ae5e489 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-ae5e489{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-d2d9221 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-d2d9221{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-174cefb{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;box-shadow:7px 5px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-174cefb::before, .elementor-1872 .elementor-element.elementor-element-174cefb > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-174cefb > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-174cefb > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-174cefb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-174cefb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019E;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-45ed7b4{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--overlay-opacity:0;--overlay-mix-blend-mode:darken;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-45ed7b4:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-45ed7b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thomassmall.ie/wp-content/uploads/2025/09/Alu_Racing_Jack-removebg-preview.png");background-position:center center;}.elementor-1872 .elementor-element.elementor-element-45ed7b4::before, .elementor-1872 .elementor-element.elementor-element-45ed7b4 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-45ed7b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-45ed7b4 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-45ed7b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-45ed7b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-45ed7b4:hover::before, .elementor-1872 .elementor-element.elementor-element-45ed7b4:hover > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-45ed7b4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-45ed7b4 > .elementor-background-slideshow:hover::before, .elementor-1872 .elementor-element.elementor-element-45ed7b4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-45ed7b4.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1872 .elementor-element.elementor-element-45ed7b4:hover{--overlay-opacity:0.6;}.elementor-1872 .elementor-element.elementor-element-80f679a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-a519e4c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1872 .elementor-element.elementor-element-a519e4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-bdc45d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-bdc45d3{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-2f6c446 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-2f6c446{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-848afc3{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;box-shadow:7px 5px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-848afc3::before, .elementor-1872 .elementor-element.elementor-element-848afc3 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-848afc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-848afc3 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-848afc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-848afc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019E;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-2be6228{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--overlay-opacity:0;--overlay-mix-blend-mode:darken;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-2be6228:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-2be6228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thomassmall.ie/wp-content/uploads/2025/09/Free-Wheel-Skate.webp");background-position:bottom center;}.elementor-1872 .elementor-element.elementor-element-2be6228::before, .elementor-1872 .elementor-element.elementor-element-2be6228 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-2be6228 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-2be6228 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-2be6228 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-2be6228 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-2be6228:hover::before, .elementor-1872 .elementor-element.elementor-element-2be6228:hover > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-2be6228:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-2be6228 > .elementor-background-slideshow:hover::before, .elementor-1872 .elementor-element.elementor-element-2be6228 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-2be6228.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1872 .elementor-element.elementor-element-2be6228:hover{--overlay-opacity:0.6;}.elementor-1872 .elementor-element.elementor-element-949051d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-244db2a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1872 .elementor-element.elementor-element-244db2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:#FFFFFF;}.elementor-1872 .elementor-element.elementor-element-44cde3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-44cde3e{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1872 .elementor-element.elementor-element-effeaf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-effeaf1{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-ba6b9e9{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;box-shadow:7px 5px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-ba6b9e9::before, .elementor-1872 .elementor-element.elementor-element-ba6b9e9 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ba6b9e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ba6b9e9 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-ba6b9e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-ba6b9e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019E;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-0e33ad5{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--overlay-opacity:0;--overlay-mix-blend-mode:darken;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-0e33ad5:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-0e33ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thomassmall.ie/wp-content/uploads/2025/09/slippery-jims.webp");background-position:center center;background-repeat:no-repeat;}.elementor-1872 .elementor-element.elementor-element-0e33ad5::before, .elementor-1872 .elementor-element.elementor-element-0e33ad5 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-0e33ad5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-0e33ad5 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-0e33ad5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-0e33ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-0e33ad5:hover::before, .elementor-1872 .elementor-element.elementor-element-0e33ad5:hover > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-0e33ad5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-0e33ad5 > .elementor-background-slideshow:hover::before, .elementor-1872 .elementor-element.elementor-element-0e33ad5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-0e33ad5.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1872 .elementor-element.elementor-element-0e33ad5:hover{--overlay-opacity:0.6;}.elementor-1872 .elementor-element.elementor-element-46008fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-b73eb1f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1872 .elementor-element.elementor-element-b73eb1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-14d4abc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-14d4abc{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-5514b5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-5514b5e{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-366633f{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;box-shadow:7px 5px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-366633f::before, .elementor-1872 .elementor-element.elementor-element-366633f > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-366633f > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-366633f > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-366633f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-366633f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019E;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-0d3b90e{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--overlay-opacity:0;--overlay-mix-blend-mode:darken;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-0d3b90e:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-0d3b90e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thomassmall.ie/wp-content/uploads/2025/06/product_img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1872 .elementor-element.elementor-element-0d3b90e::before, .elementor-1872 .elementor-element.elementor-element-0d3b90e > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-0d3b90e > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-0d3b90e > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-0d3b90e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-0d3b90e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-0d3b90e:hover::before, .elementor-1872 .elementor-element.elementor-element-0d3b90e:hover > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-0d3b90e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-0d3b90e > .elementor-background-slideshow:hover::before, .elementor-1872 .elementor-element.elementor-element-0d3b90e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-0d3b90e.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1872 .elementor-element.elementor-element-0d3b90e:hover{--overlay-opacity:0.6;}.elementor-1872 .elementor-element.elementor-element-ad706d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-019b534 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1872 .elementor-element.elementor-element-019b534 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-59dfa9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-59dfa9e{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-8ebf7ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-8ebf7ba{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-92221a9{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;box-shadow:7px 5px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-92221a9::before, .elementor-1872 .elementor-element.elementor-element-92221a9 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-92221a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-92221a9 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-92221a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-92221a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019E;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-b591bf4{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--overlay-opacity:0;--overlay-mix-blend-mode:darken;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-b591bf4:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-b591bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thomassmall.ie/wp-content/uploads/2025/09/low_loading_ramp-removebg-preview.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1872 .elementor-element.elementor-element-b591bf4::before, .elementor-1872 .elementor-element.elementor-element-b591bf4 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-b591bf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-b591bf4 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-b591bf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-b591bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-b591bf4:hover::before, .elementor-1872 .elementor-element.elementor-element-b591bf4:hover > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-b591bf4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-b591bf4 > .elementor-background-slideshow:hover::before, .elementor-1872 .elementor-element.elementor-element-b591bf4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-b591bf4.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1872 .elementor-element.elementor-element-b591bf4:hover{--overlay-opacity:0.6;}.elementor-1872 .elementor-element.elementor-element-770f3ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-ec4413e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1872 .elementor-element.elementor-element-ec4413e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-cf6c75d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-cf6c75d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-d3dfef2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-d3dfef2{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-37869e8{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;box-shadow:7px 5px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-37869e8::before, .elementor-1872 .elementor-element.elementor-element-37869e8 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-37869e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-37869e8 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-37869e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-37869e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019E;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-2d6505e{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--overlay-opacity:0;--overlay-mix-blend-mode:darken;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-2d6505e:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-2d6505e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thomassmall.ie/wp-content/uploads/2025/09/Snatch_Block-removebg-preview.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1872 .elementor-element.elementor-element-2d6505e::before, .elementor-1872 .elementor-element.elementor-element-2d6505e > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-2d6505e > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-2d6505e > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-2d6505e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-2d6505e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-2d6505e:hover::before, .elementor-1872 .elementor-element.elementor-element-2d6505e:hover > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-2d6505e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-2d6505e > .elementor-background-slideshow:hover::before, .elementor-1872 .elementor-element.elementor-element-2d6505e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-2d6505e.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1872 .elementor-element.elementor-element-2d6505e:hover{--overlay-opacity:0.6;}.elementor-1872 .elementor-element.elementor-element-33b2c6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-0cfd39a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1872 .elementor-element.elementor-element-0cfd39a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-55b36e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-55b36e9{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-22ab004 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-22ab004{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-e4c76fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-d44f3cf{--display:flex;}.elementor-1872 .elementor-element.elementor-element-12e815d{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;box-shadow:7px 5px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-12e815d::before, .elementor-1872 .elementor-element.elementor-element-12e815d > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-12e815d > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-12e815d > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-12e815d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-12e815d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019E;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-fe34055{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--overlay-opacity:0;--overlay-mix-blend-mode:darken;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-fe34055:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-fe34055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thomassmall.ie/wp-content/uploads/2025/05/1257430.webp");}.elementor-1872 .elementor-element.elementor-element-fe34055::before, .elementor-1872 .elementor-element.elementor-element-fe34055 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-fe34055 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-fe34055 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-fe34055 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-fe34055 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-fe34055:hover::before, .elementor-1872 .elementor-element.elementor-element-fe34055:hover > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-fe34055:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-fe34055 > .elementor-background-slideshow:hover::before, .elementor-1872 .elementor-element.elementor-element-fe34055 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-fe34055.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1872 .elementor-element.elementor-element-fe34055:hover{--overlay-opacity:0.6;}.elementor-1872 .elementor-element.elementor-element-11b52ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-d2fd627 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-d2fd627 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-e04db24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-e04db24{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-8f0cc97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-8f0cc97{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-f78830a{--display:flex;}.elementor-1872 .elementor-element.elementor-element-ea70827{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;box-shadow:7px 5px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-ea70827::before, .elementor-1872 .elementor-element.elementor-element-ea70827 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ea70827 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ea70827 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-ea70827 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-ea70827 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019E;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-067bf76{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--overlay-opacity:0;--overlay-mix-blend-mode:darken;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-067bf76:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-067bf76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thomassmall.ie/wp-content/uploads/2025/05/1398177.webp");}.elementor-1872 .elementor-element.elementor-element-067bf76::before, .elementor-1872 .elementor-element.elementor-element-067bf76 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-067bf76 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-067bf76 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-067bf76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-067bf76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-067bf76:hover::before, .elementor-1872 .elementor-element.elementor-element-067bf76:hover > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-067bf76:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-067bf76 > .elementor-background-slideshow:hover::before, .elementor-1872 .elementor-element.elementor-element-067bf76 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-067bf76.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1872 .elementor-element.elementor-element-067bf76:hover{--overlay-opacity:0.6;}.elementor-1872 .elementor-element.elementor-element-8ab5b4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-fa66f4e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1872 .elementor-element.elementor-element-fa66f4e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-8a22fdf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-8a22fdf{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-65625c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-65625c2{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-e807699{--display:flex;}.elementor-1872 .elementor-element.elementor-element-b02ef48{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;box-shadow:7px 5px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-b02ef48::before, .elementor-1872 .elementor-element.elementor-element-b02ef48 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-b02ef48 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-b02ef48 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-b02ef48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-b02ef48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019E;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-e0436d8{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--overlay-opacity:0;--overlay-mix-blend-mode:darken;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-e0436d8:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-e0436d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thomassmall.ie/wp-content/uploads/2025/05/1139266.webp");}.elementor-1872 .elementor-element.elementor-element-e0436d8::before, .elementor-1872 .elementor-element.elementor-element-e0436d8 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-e0436d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-e0436d8 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-e0436d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-e0436d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-e0436d8:hover::before, .elementor-1872 .elementor-element.elementor-element-e0436d8:hover > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-e0436d8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-e0436d8 > .elementor-background-slideshow:hover::before, .elementor-1872 .elementor-element.elementor-element-e0436d8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-e0436d8.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1872 .elementor-element.elementor-element-e0436d8:hover{--overlay-opacity:0.6;}.elementor-1872 .elementor-element.elementor-element-1c60869{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-f945140 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1872 .elementor-element.elementor-element-f945140 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-3d357bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-3d357bb{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-4d761b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-4d761b1{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-266a9bb{--display:flex;}.elementor-1872 .elementor-element.elementor-element-d0d9871{--display:flex;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;box-shadow:7px 5px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-d0d9871::before, .elementor-1872 .elementor-element.elementor-element-d0d9871 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-d0d9871 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-d0d9871 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-d0d9871 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-d0d9871 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201019E;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-ba904a2{--display:flex;--min-height:360px;--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;--justify-content:flex-end;--overlay-opacity:0;--overlay-mix-blend-mode:darken;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-ba904a2:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-ba904a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thomassmall.ie/wp-content/uploads/2025/05/2528515.webp");}.elementor-1872 .elementor-element.elementor-element-ba904a2::before, .elementor-1872 .elementor-element.elementor-element-ba904a2 > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ba904a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ba904a2 > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-ba904a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1872 .elementor-element.elementor-element-ba904a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-ba904a2:hover::before, .elementor-1872 .elementor-element.elementor-element-ba904a2:hover > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ba904a2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1872 .elementor-element.elementor-element-ba904a2 > .elementor-background-slideshow:hover::before, .elementor-1872 .elementor-element.elementor-element-ba904a2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-1872 .elementor-element.elementor-element-ba904a2.e-con:hover{--e-con-transform-scale:1.05;}.elementor-1872 .elementor-element.elementor-element-ba904a2:hover{--overlay-opacity:0.6;}.elementor-1872 .elementor-element.elementor-element-d5d4d77{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-3288c4b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1872 .elementor-element.elementor-element-3288c4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-c11c604 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-c11c604{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-fc0e3c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-fc0e3c1{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-1872 .elementor-element.elementor-element-70492d6{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-1872 .elementor-element.elementor-element-534bf42{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-1872 .elementor-element.elementor-element-534bf42.elementor-element{--align-self:center;}.elementor-1872 .elementor-element.elementor-element-534bf42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;line-height:32px;color:#171414;}.elementor-1872 .elementor-element.elementor-element-f4e5f67{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-ff405d6{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1872 .elementor-element.elementor-element-4ef6690 .elementor-button:hover, .elementor-1872 .elementor-element.elementor-element-4ef6690 .elementor-button:focus{background-color:#003981;}.elementor-1872 .elementor-element.elementor-element-4ef6690{width:initial;max-width:initial;}.elementor-1872 .elementor-element.elementor-element-4ef6690 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-4ef6690.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1872 .elementor-element.elementor-element-4ef6690 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-1872 .elementor-element.elementor-element-1c9065b .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 25px 15px 25px;}.elementor-1872 .elementor-element.elementor-element-1c9065b .elementor-button:hover, .elementor-1872 .elementor-element.elementor-element-1c9065b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-1872 .elementor-element.elementor-element-1c9065b{width:initial;max-width:initial;}.elementor-1872 .elementor-element.elementor-element-1c9065b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-1c9065b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1872 .elementor-element.elementor-element-1c9065b .elementor-button:hover svg, .elementor-1872 .elementor-element.elementor-element-1c9065b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-1872 .elementor-element.elementor-element-4a81535{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-abbb507{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-63b9590 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1872 .elementor-element.elementor-element-f55b4c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1872 .elementor-element.elementor-element-efb7a11{--gap:2% 2%;--row-gap:2%;--column-gap:2%;}.elementor-1872 .elementor-element.elementor-element-fdaa844{--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-ef88b23:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-ef88b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1872 .elementor-element.elementor-element-174cefb{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-45ed7b4:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-45ed7b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-1872 .elementor-element.elementor-element-2be6228:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-2be6228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-1872 .elementor-element.elementor-element-0e33ad5:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-0e33ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-1872 .elementor-element.elementor-element-0d3b90e:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-0d3b90e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-1872 .elementor-element.elementor-element-b591bf4:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-b591bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-1872 .elementor-element.elementor-element-2d6505e:not(.elementor-motion-effects-element-type-background), .elementor-1872 .elementor-element.elementor-element-2d6505e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-1872 .elementor-element.elementor-element-e4c76fc{--gap:2% 2%;--row-gap:2%;--column-gap:2%;}.elementor-1872 .elementor-element.elementor-element-12e815d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-ea70827{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-70492d6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-1872 .elementor-element.elementor-element-3df1eab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-1403ba8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1872 .elementor-element.elementor-element-0353a35 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-1872 .elementor-element.elementor-element-33c14b8 > .elementor-shape-top svg, .elementor-1872 .elementor-element.elementor-element-33c14b8 > .e-con-inner > .elementor-shape-top svg{height:30px;}.elementor-1872 .elementor-element.elementor-element-33c14b8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-efb7a11{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1872 .elementor-element.elementor-element-e4c76fc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:60px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1872 .elementor-element.elementor-element-d44f3cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-f78830a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-e807699{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-266a9bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1872 .elementor-element.elementor-element-70492d6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1872 .elementor-element.elementor-element-70492d6 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-1872 .elementor-element.elementor-element-534bf42 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-1872 .elementor-element.elementor-element-f4e5f67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-1872 .elementor-element.elementor-element-fdaa844{--width:32%;}.elementor-1872 .elementor-element.elementor-element-174cefb{--width:32%;}.elementor-1872 .elementor-element.elementor-element-848afc3{--width:32%;}.elementor-1872 .elementor-element.elementor-element-ba6b9e9{--width:32%;}.elementor-1872 .elementor-element.elementor-element-366633f{--width:32%;}.elementor-1872 .elementor-element.elementor-element-92221a9{--width:32%;}.elementor-1872 .elementor-element.elementor-element-37869e8{--width:32%;}.elementor-1872 .elementor-element.elementor-element-12e815d{--width:32%;}.elementor-1872 .elementor-element.elementor-element-ea70827{--width:32%;}.elementor-1872 .elementor-element.elementor-element-b02ef48{--width:32%;}.elementor-1872 .elementor-element.elementor-element-d0d9871{--width:32%;}.elementor-1872 .elementor-element.elementor-element-abbb507{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1872 .elementor-element.elementor-element-fdaa844{--width:49%;}.elementor-1872 .elementor-element.elementor-element-174cefb{--width:49%;}.elementor-1872 .elementor-element.elementor-element-848afc3{--width:49%;}.elementor-1872 .elementor-element.elementor-element-ba6b9e9{--width:49%;}.elementor-1872 .elementor-element.elementor-element-366633f{--width:49%;}.elementor-1872 .elementor-element.elementor-element-92221a9{--width:49%;}.elementor-1872 .elementor-element.elementor-element-37869e8{--width:49%;}.elementor-1872 .elementor-element.elementor-element-12e815d{--width:49%;}.elementor-1872 .elementor-element.elementor-element-ea70827{--width:49%;}.elementor-1872 .elementor-element.elementor-element-b02ef48{--width:49%;}.elementor-1872 .elementor-element.elementor-element-d0d9871{--width:49%;}}/* Start custom CSS for text-editor, class: .elementor-element-d2d9221 */.elementor-1872 .elementor-element.elementor-element-d2d9221 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-d2d9221 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef88b23 */.elementor-1872 .elementor-element.elementor-element-ef88b23>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-ef88b23:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f6c446 */.elementor-1872 .elementor-element.elementor-element-2f6c446 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-2f6c446 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45ed7b4 */.elementor-1872 .elementor-element.elementor-element-45ed7b4>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-45ed7b4:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-effeaf1 */.elementor-1872 .elementor-element.elementor-element-effeaf1 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-effeaf1 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be6228 */.elementor-1872 .elementor-element.elementor-element-2be6228>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-2be6228:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5514b5e */.elementor-1872 .elementor-element.elementor-element-5514b5e .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-5514b5e .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e33ad5 */.elementor-1872 .elementor-element.elementor-element-0e33ad5>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-0e33ad5:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ebf7ba */.elementor-1872 .elementor-element.elementor-element-8ebf7ba .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-8ebf7ba .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d3b90e */.elementor-1872 .elementor-element.elementor-element-0d3b90e>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-0d3b90e:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3dfef2 */.elementor-1872 .elementor-element.elementor-element-d3dfef2 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-d3dfef2 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b591bf4 */.elementor-1872 .elementor-element.elementor-element-b591bf4>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-b591bf4:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22ab004 */.elementor-1872 .elementor-element.elementor-element-22ab004 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-22ab004 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6505e */.elementor-1872 .elementor-element.elementor-element-2d6505e>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-2d6505e:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0cc97 */.elementor-1872 .elementor-element.elementor-element-8f0cc97 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-8f0cc97 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe34055 */.elementor-1872 .elementor-element.elementor-element-fe34055>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-fe34055:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65625c2 */.elementor-1872 .elementor-element.elementor-element-65625c2 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-65625c2 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-067bf76 */.elementor-1872 .elementor-element.elementor-element-067bf76>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-067bf76:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d761b1 */.elementor-1872 .elementor-element.elementor-element-4d761b1 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-4d761b1 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0436d8 */.elementor-1872 .elementor-element.elementor-element-e0436d8>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-e0436d8:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc0e3c1 */.elementor-1872 .elementor-element.elementor-element-fc0e3c1 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-fc0e3c1 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba904a2 */.elementor-1872 .elementor-element.elementor-element-ba904a2>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-ba904a2:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0cc97 */.elementor-1872 .elementor-element.elementor-element-8f0cc97 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-8f0cc97 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe34055 */.elementor-1872 .elementor-element.elementor-element-fe34055>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-fe34055:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65625c2 */.elementor-1872 .elementor-element.elementor-element-65625c2 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-65625c2 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-067bf76 */.elementor-1872 .elementor-element.elementor-element-067bf76>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-067bf76:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d761b1 */.elementor-1872 .elementor-element.elementor-element-4d761b1 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-4d761b1 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0436d8 */.elementor-1872 .elementor-element.elementor-element-e0436d8>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-e0436d8:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc0e3c1 */.elementor-1872 .elementor-element.elementor-element-fc0e3c1 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-fc0e3c1 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba904a2 */.elementor-1872 .elementor-element.elementor-element-ba904a2>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-ba904a2:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0cc97 */.elementor-1872 .elementor-element.elementor-element-8f0cc97 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-8f0cc97 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe34055 */.elementor-1872 .elementor-element.elementor-element-fe34055>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-fe34055:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65625c2 */.elementor-1872 .elementor-element.elementor-element-65625c2 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-65625c2 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-067bf76 */.elementor-1872 .elementor-element.elementor-element-067bf76>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-067bf76:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d761b1 */.elementor-1872 .elementor-element.elementor-element-4d761b1 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-4d761b1 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0436d8 */.elementor-1872 .elementor-element.elementor-element-e0436d8>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-e0436d8:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc0e3c1 */.elementor-1872 .elementor-element.elementor-element-fc0e3c1 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-fc0e3c1 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba904a2 */.elementor-1872 .elementor-element.elementor-element-ba904a2>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-ba904a2:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0cc97 */.elementor-1872 .elementor-element.elementor-element-8f0cc97 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-8f0cc97 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe34055 */.elementor-1872 .elementor-element.elementor-element-fe34055>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-fe34055:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65625c2 */.elementor-1872 .elementor-element.elementor-element-65625c2 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-65625c2 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-067bf76 */.elementor-1872 .elementor-element.elementor-element-067bf76>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-067bf76:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d761b1 */.elementor-1872 .elementor-element.elementor-element-4d761b1 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-4d761b1 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0436d8 */.elementor-1872 .elementor-element.elementor-element-e0436d8>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-e0436d8:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc0e3c1 */.elementor-1872 .elementor-element.elementor-element-fc0e3c1 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-fc0e3c1 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba904a2 */.elementor-1872 .elementor-element.elementor-element-ba904a2>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-ba904a2:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f0cc97 */.elementor-1872 .elementor-element.elementor-element-8f0cc97 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-8f0cc97 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe34055 */.elementor-1872 .elementor-element.elementor-element-fe34055>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-fe34055:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65625c2 */.elementor-1872 .elementor-element.elementor-element-65625c2 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-65625c2 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-067bf76 */.elementor-1872 .elementor-element.elementor-element-067bf76>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-067bf76:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d761b1 */.elementor-1872 .elementor-element.elementor-element-4d761b1 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-4d761b1 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0436d8 */.elementor-1872 .elementor-element.elementor-element-e0436d8>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-e0436d8:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc0e3c1 */.elementor-1872 .elementor-element.elementor-element-fc0e3c1 .elementor-widget-container p{
    max-width: 150px;
    display: flex;
    align-content: center;
    justify-content: center;
    padding: 15px 25px;
    background-color: #5f1d14;
    margin: 0;
    line-height: 16px;
}
.elementor-1872 .elementor-element.elementor-element-fc0e3c1 .elementor-widget-container p:hover{
    background-color: #003981;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba904a2 */.elementor-1872 .elementor-element.elementor-element-ba904a2>div{
        transform: translate(0, 61px);
    transition: all .3s ease;
}
.elementor-1872 .elementor-element.elementor-element-ba904a2:hover>div{
   transform: translate(0, 0);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-70492d6 */@media (max-width: 768px){
    .elementor-1872 .elementor-element.elementor-element-70492d6 .swiper-pagination{
            width: 100% !important;
    display: block;
    position: absolute;
    top: unset;
    bottom: -3px!important;
    left: 0;
    transform: translate(0, 0);
    rotate: 0deg;
    }
    .elementor-1872 .elementor-element.elementor-element-70492d6 .swiper-pagination-bullet, .elementor-1872 .elementor-element.elementor-element-70492d6 .swiper-pagination-bullet-active{
        width: 12px!important;
        height: 12px!important;
        background-color: #000000A8;
    }
    .elementor-1872 .elementor-element.elementor-element-70492d6 .swiper-pagination-bullet-active{
        background-color: #5f1d14;
        border: unset!important;
    }
    .elementor-1872 .elementor-element.elementor-element-70492d6 .elementor-swiper-button{
        background-color: #5F1D14;
        z-index: 9;
    }
    .elementor-1872 .elementor-element.elementor-element-70492d6 .elementor-swiper-button:hover{
        background-color: #134383;
    }
    .elementor-1872 .elementor-element.elementor-element-70492d6 .elementor-swiper-button path{
        fill: #fff;
    }
    .elementor-1872 .elementor-element.elementor-element-70492d6 .elementor-swiper-button-next{
        right: 0 !important;
    }
    .elementor-1872 .elementor-element.elementor-element-70492d6 .elementor-swiper-button-prev{
        left: 0!important;
    }
}/* End custom CSS */