.elementor-21 .elementor-element.elementor-element-d62abe2{--display:flex;--min-height:400px;--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:center;--overlay-opacity:0.8;}.elementor-21 .elementor-element.elementor-element-d62abe2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d62abe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/05/Junction-Sligo-0015.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-d62abe2::before, .elementor-21 .elementor-element.elementor-element-d62abe2 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-d62abe2 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-d62abe2 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-d62abe2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-d62abe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-452d0c6{--display:flex;}.elementor-21 .elementor-element.elementor-element-681d2df{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-e4b1269{text-align:center;}.elementor-21 .elementor-element.elementor-element-e4b1269 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:44px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cb24ffa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-716e371{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:85px;--padding-bottom:85px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-703504d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-92f900d{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-e3c2868 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-e3c2868 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-e3c2868{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-21 .elementor-element.elementor-element-e3c2868 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-e3c2868 .elementor-icon-list-item > a{font-family:"Sofia Sans", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-e3c2868 .elementor-icon-list-text{color:var( --e-global-color-ca19c1a );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-5a7cda0{text-align:center;}.elementor-21 .elementor-element.elementor-element-5a7cda0 .elementor-heading-title{font-family:"Sofia Sans Condensed", Sans-serif;font-weight:700;text-transform:uppercase;line-height:25px;color:var( --e-global-color-193284a );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-21 .elementor-element.elementor-element-4086137{text-align:center;font-family:"Sofia Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-4086137 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-a46bdb3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-9eb74b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-1795b5f{--display:flex;}.elementor-21 .elementor-element.elementor-element-1a44e77{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-22e8964{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-22e8964:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-22e8964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/Commercial-01-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-22e8964:hover::before, .elementor-21 .elementor-element.elementor-element-22e8964:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-22e8964:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-22e8964 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-22e8964 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-22e8964:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-22e8964, .elementor-21 .elementor-element.elementor-element-22e8964::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-16b401e{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-16b401e:hover::before, .elementor-21 .elementor-element.elementor-element-16b401e:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16b401e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16b401e > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-16b401e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-16b401e:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-16b401e, .elementor-21 .elementor-element.elementor-element-16b401e::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-a241125{text-align:center;}.elementor-21 .elementor-element.elementor-element-a241125 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e3b1b94{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-e3b1b94:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e3b1b94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/Commercial-02-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-e3b1b94:hover::before, .elementor-21 .elementor-element.elementor-element-e3b1b94:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e3b1b94:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e3b1b94 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-e3b1b94 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-e3b1b94:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-e3b1b94, .elementor-21 .elementor-element.elementor-element-e3b1b94::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-8599586{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-8599586:hover::before, .elementor-21 .elementor-element.elementor-element-8599586:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8599586:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8599586 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-8599586 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-8599586:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8599586, .elementor-21 .elementor-element.elementor-element-8599586::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-78518c5{text-align:center;}.elementor-21 .elementor-element.elementor-element-78518c5 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6075716{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-6075716:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6075716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/IMG_4430-HDR-1024x640-1-Picsart-AiImageEnhancer.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-6075716:hover::before, .elementor-21 .elementor-element.elementor-element-6075716:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6075716:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6075716 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-6075716 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-6075716:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-6075716, .elementor-21 .elementor-element.elementor-element-6075716::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-4eb5d2b{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-4eb5d2b:hover::before, .elementor-21 .elementor-element.elementor-element-4eb5d2b:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4eb5d2b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4eb5d2b > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-4eb5d2b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-4eb5d2b:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4eb5d2b, .elementor-21 .elementor-element.elementor-element-4eb5d2b::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-fbea5de{text-align:center;}.elementor-21 .elementor-element.elementor-element-fbea5de .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-db15ca6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b986cdb{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-b986cdb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b986cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/Sammon-Developments_Carrick-0045.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-b986cdb:hover::before, .elementor-21 .elementor-element.elementor-element-b986cdb:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-b986cdb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-b986cdb > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-b986cdb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-b986cdb:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-b986cdb, .elementor-21 .elementor-element.elementor-element-b986cdb::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-588bccf{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-588bccf:hover::before, .elementor-21 .elementor-element.elementor-element-588bccf:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-588bccf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-588bccf > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-588bccf > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-588bccf:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-588bccf, .elementor-21 .elementor-element.elementor-element-588bccf::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-441a4ad{text-align:center;}.elementor-21 .elementor-element.elementor-element-441a4ad .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-baff016{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-baff016:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-baff016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/73.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-baff016:hover::before, .elementor-21 .elementor-element.elementor-element-baff016:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-baff016:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-baff016 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-baff016 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-baff016:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-baff016, .elementor-21 .elementor-element.elementor-element-baff016::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-ca3d465{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-ca3d465:hover::before, .elementor-21 .elementor-element.elementor-element-ca3d465:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ca3d465:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ca3d465 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-ca3d465 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-ca3d465:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ca3d465, .elementor-21 .elementor-element.elementor-element-ca3d465::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-bbd3a36{text-align:center;}.elementor-21 .elementor-element.elementor-element-bbd3a36 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b51a7f5{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-b51a7f5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b51a7f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/Commercial-11.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-b51a7f5:hover::before, .elementor-21 .elementor-element.elementor-element-b51a7f5:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-b51a7f5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-b51a7f5 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-b51a7f5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-b51a7f5:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-b51a7f5, .elementor-21 .elementor-element.elementor-element-b51a7f5::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-cb09456{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-cb09456:hover::before, .elementor-21 .elementor-element.elementor-element-cb09456:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-cb09456:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-cb09456 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-cb09456 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-cb09456:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cb09456, .elementor-21 .elementor-element.elementor-element-cb09456::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-1e0128b{text-align:center;}.elementor-21 .elementor-element.elementor-element-1e0128b .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-40c0e39{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9a375f0{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-9a375f0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9a375f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/02/Kesh-0014.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-9a375f0:hover::before, .elementor-21 .elementor-element.elementor-element-9a375f0:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9a375f0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9a375f0 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-9a375f0 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-9a375f0:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-9a375f0, .elementor-21 .elementor-element.elementor-element-9a375f0::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-7e4ed74{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-7e4ed74:hover::before, .elementor-21 .elementor-element.elementor-element-7e4ed74:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7e4ed74:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7e4ed74 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-7e4ed74 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-7e4ed74:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7e4ed74, .elementor-21 .elementor-element.elementor-element-7e4ed74::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-1f96d78{text-align:center;}.elementor-21 .elementor-element.elementor-element-1f96d78 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6180868{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-6180868:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6180868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/02/Acres-TIF-30079343126.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-6180868:hover::before, .elementor-21 .elementor-element.elementor-element-6180868:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6180868:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6180868 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-6180868 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-6180868:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-6180868, .elementor-21 .elementor-element.elementor-element-6180868::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-9c249ac{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-9c249ac:hover::before, .elementor-21 .elementor-element.elementor-element-9c249ac:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9c249ac:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9c249ac > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-9c249ac > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-9c249ac:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9c249ac, .elementor-21 .elementor-element.elementor-element-9c249ac::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-f7b7cb1{text-align:center;}.elementor-21 .elementor-element.elementor-element-f7b7cb1 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-520505f{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-520505f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-520505f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/05/Junction-Sligo-0014-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-520505f:hover::before, .elementor-21 .elementor-element.elementor-element-520505f:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-520505f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-520505f > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-520505f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-520505f:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-520505f, .elementor-21 .elementor-element.elementor-element-520505f::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-545ef40{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-545ef40:hover::before, .elementor-21 .elementor-element.elementor-element-545ef40:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-545ef40:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-545ef40 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-545ef40 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-545ef40:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-545ef40, .elementor-21 .elementor-element.elementor-element-545ef40::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-5009ed9{text-align:center;}.elementor-21 .elementor-element.elementor-element-5009ed9 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-eccdf4b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-91418b2{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-91418b2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-91418b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/06/Nrewtowngore-0038-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-91418b2:hover::before, .elementor-21 .elementor-element.elementor-element-91418b2:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-91418b2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-91418b2 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-91418b2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-91418b2:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-91418b2, .elementor-21 .elementor-element.elementor-element-91418b2::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-6b72468{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-6b72468:hover::before, .elementor-21 .elementor-element.elementor-element-6b72468:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6b72468:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6b72468 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-6b72468 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-6b72468:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6b72468, .elementor-21 .elementor-element.elementor-element-6b72468::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-374f2ce{text-align:center;}.elementor-21 .elementor-element.elementor-element-374f2ce .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-403bffd{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-403bffd:hover::before, .elementor-21 .elementor-element.elementor-element-403bffd:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-403bffd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-403bffd > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-403bffd > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-403bffd:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-403bffd, .elementor-21 .elementor-element.elementor-element-403bffd::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-ffe5820{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-ffe5820:hover::before, .elementor-21 .elementor-element.elementor-element-ffe5820:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ffe5820:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ffe5820 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-ffe5820 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-ffe5820:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ffe5820, .elementor-21 .elementor-element.elementor-element-ffe5820::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-ed9791a{text-align:center;}.elementor-21 .elementor-element.elementor-element-ed9791a .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8b40a8c{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-8b40a8c:hover::before, .elementor-21 .elementor-element.elementor-element-8b40a8c:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8b40a8c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8b40a8c > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-8b40a8c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-8b40a8c:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-8b40a8c, .elementor-21 .elementor-element.elementor-element-8b40a8c::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-3589824{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-3589824:hover::before, .elementor-21 .elementor-element.elementor-element-3589824:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3589824:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3589824 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-3589824 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-3589824:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3589824, .elementor-21 .elementor-element.elementor-element-3589824::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-0aaa7a3{text-align:center;}.elementor-21 .elementor-element.elementor-element-0aaa7a3 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9441ae4{--display:flex;}.elementor-21 .elementor-element.elementor-element-e41b613{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c4e1832{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-c4e1832:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c4e1832 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/Commercial-01-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-c4e1832:hover::before, .elementor-21 .elementor-element.elementor-element-c4e1832:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c4e1832:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c4e1832 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-c4e1832 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-c4e1832:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-c4e1832, .elementor-21 .elementor-element.elementor-element-c4e1832::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-a1a87d8{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-a1a87d8:hover::before, .elementor-21 .elementor-element.elementor-element-a1a87d8:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a1a87d8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a1a87d8 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-a1a87d8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-a1a87d8:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a1a87d8, .elementor-21 .elementor-element.elementor-element-a1a87d8::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-f44dabc{text-align:center;}.elementor-21 .elementor-element.elementor-element-f44dabc .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-aba458b{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-aba458b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-aba458b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/Commercial-02-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-aba458b:hover::before, .elementor-21 .elementor-element.elementor-element-aba458b:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-aba458b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-aba458b > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-aba458b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-aba458b:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-aba458b, .elementor-21 .elementor-element.elementor-element-aba458b::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-659ce56{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-659ce56:hover::before, .elementor-21 .elementor-element.elementor-element-659ce56:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-659ce56:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-659ce56 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-659ce56 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-659ce56:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-659ce56, .elementor-21 .elementor-element.elementor-element-659ce56::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-13cd3eb{text-align:center;}.elementor-21 .elementor-element.elementor-element-13cd3eb .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6d77e27{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-6d77e27:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6d77e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/05/Junction-Sligo-0014-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-6d77e27:hover::before, .elementor-21 .elementor-element.elementor-element-6d77e27:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6d77e27:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-6d77e27 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-6d77e27 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-6d77e27:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-6d77e27, .elementor-21 .elementor-element.elementor-element-6d77e27::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-8aa7c7d{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-8aa7c7d:hover::before, .elementor-21 .elementor-element.elementor-element-8aa7c7d:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8aa7c7d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8aa7c7d > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-8aa7c7d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-8aa7c7d:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8aa7c7d, .elementor-21 .elementor-element.elementor-element-8aa7c7d::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-da2e648{text-align:center;}.elementor-21 .elementor-element.elementor-element-da2e648 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-36614a5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-84bf025{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-84bf025:hover::before, .elementor-21 .elementor-element.elementor-element-84bf025:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-84bf025:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-84bf025 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-84bf025 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-84bf025:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-84bf025, .elementor-21 .elementor-element.elementor-element-84bf025::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-2385ea6{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-2385ea6:hover::before, .elementor-21 .elementor-element.elementor-element-2385ea6:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2385ea6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2385ea6 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-2385ea6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-2385ea6:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2385ea6, .elementor-21 .elementor-element.elementor-element-2385ea6::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-a81fe01{text-align:center;}.elementor-21 .elementor-element.elementor-element-a81fe01 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cee4b9e{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-cee4b9e:hover::before, .elementor-21 .elementor-element.elementor-element-cee4b9e:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-cee4b9e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-cee4b9e > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-cee4b9e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-cee4b9e:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-cee4b9e, .elementor-21 .elementor-element.elementor-element-cee4b9e::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-5af21c5{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-5af21c5:hover::before, .elementor-21 .elementor-element.elementor-element-5af21c5:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-5af21c5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-5af21c5 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-5af21c5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-5af21c5:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5af21c5, .elementor-21 .elementor-element.elementor-element-5af21c5::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-e65b62d{text-align:center;}.elementor-21 .elementor-element.elementor-element-e65b62d .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4974358{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-4974358:hover::before, .elementor-21 .elementor-element.elementor-element-4974358:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4974358:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4974358 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-4974358 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-4974358:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-4974358, .elementor-21 .elementor-element.elementor-element-4974358::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-e847850{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-e847850:hover::before, .elementor-21 .elementor-element.elementor-element-e847850:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e847850:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e847850 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-e847850 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-e847850:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e847850, .elementor-21 .elementor-element.elementor-element-e847850::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-e940d98{text-align:center;}.elementor-21 .elementor-element.elementor-element-e940d98 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5b1c4f6{--display:flex;}.elementor-21 .elementor-element.elementor-element-dab8d34{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-18b0973{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-18b0973:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-18b0973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/IMG_4430-HDR-1024x640-1-Picsart-AiImageEnhancer.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-18b0973:hover::before, .elementor-21 .elementor-element.elementor-element-18b0973:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-18b0973:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-18b0973 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-18b0973 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-18b0973:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-18b0973, .elementor-21 .elementor-element.elementor-element-18b0973::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-e03f48b{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-e03f48b:hover::before, .elementor-21 .elementor-element.elementor-element-e03f48b:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e03f48b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e03f48b > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-e03f48b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-e03f48b:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e03f48b, .elementor-21 .elementor-element.elementor-element-e03f48b::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-d8faa9d{text-align:center;}.elementor-21 .elementor-element.elementor-element-d8faa9d .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2e46b83{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-2e46b83:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2e46b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/Meadowbrook-0035.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-2e46b83:hover::before, .elementor-21 .elementor-element.elementor-element-2e46b83:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2e46b83:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2e46b83 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-2e46b83 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-2e46b83:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-2e46b83, .elementor-21 .elementor-element.elementor-element-2e46b83::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-40987df{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-40987df:hover::before, .elementor-21 .elementor-element.elementor-element-40987df:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-40987df:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-40987df > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-40987df > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-40987df:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-40987df, .elementor-21 .elementor-element.elementor-element-40987df::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-beece2a{text-align:center;}.elementor-21 .elementor-element.elementor-element-beece2a .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-479f315{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-479f315:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-479f315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/02/Kesh-0014.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-479f315:hover::before, .elementor-21 .elementor-element.elementor-element-479f315:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-479f315:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-479f315 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-479f315 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-479f315:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-479f315, .elementor-21 .elementor-element.elementor-element-479f315::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-be5c8e2{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-be5c8e2:hover::before, .elementor-21 .elementor-element.elementor-element-be5c8e2:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-be5c8e2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-be5c8e2 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-be5c8e2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-be5c8e2:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-be5c8e2, .elementor-21 .elementor-element.elementor-element-be5c8e2::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-fcdb5ee{text-align:center;}.elementor-21 .elementor-element.elementor-element-fcdb5ee .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a6bf298{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-32c69ed{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-32c69ed:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-32c69ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/06/Nrewtowngore-0038-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-32c69ed:hover::before, .elementor-21 .elementor-element.elementor-element-32c69ed:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-32c69ed:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-32c69ed > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-32c69ed > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-32c69ed:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-32c69ed, .elementor-21 .elementor-element.elementor-element-32c69ed::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-9bb63e1{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-9bb63e1:hover::before, .elementor-21 .elementor-element.elementor-element-9bb63e1:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9bb63e1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9bb63e1 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-9bb63e1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-9bb63e1:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9bb63e1, .elementor-21 .elementor-element.elementor-element-9bb63e1::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-4b6259b{text-align:center;}.elementor-21 .elementor-element.elementor-element-4b6259b .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0a4ef62{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-0a4ef62:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0a4ef62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-21 .elementor-element.elementor-element-0a4ef62:hover::before, .elementor-21 .elementor-element.elementor-element-0a4ef62:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-0a4ef62:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-0a4ef62 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-0a4ef62 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-0a4ef62:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-0a4ef62, .elementor-21 .elementor-element.elementor-element-0a4ef62::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-3ebcb64{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-3ebcb64:hover::before, .elementor-21 .elementor-element.elementor-element-3ebcb64:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3ebcb64:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3ebcb64 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-3ebcb64 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-3ebcb64:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3ebcb64, .elementor-21 .elementor-element.elementor-element-3ebcb64::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-262f867{text-align:center;}.elementor-21 .elementor-element.elementor-element-262f867 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d2dfdf8{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-d2dfdf8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d2dfdf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-21 .elementor-element.elementor-element-d2dfdf8:hover::before, .elementor-21 .elementor-element.elementor-element-d2dfdf8:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-d2dfdf8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-d2dfdf8 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-d2dfdf8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-d2dfdf8:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-d2dfdf8, .elementor-21 .elementor-element.elementor-element-d2dfdf8::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-ab7b47f{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-ab7b47f:hover::before, .elementor-21 .elementor-element.elementor-element-ab7b47f:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ab7b47f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ab7b47f > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-ab7b47f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-ab7b47f:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ab7b47f, .elementor-21 .elementor-element.elementor-element-ab7b47f::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-b69c13b{text-align:center;}.elementor-21 .elementor-element.elementor-element-b69c13b .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ccd34cd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b21dcec{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-b21dcec:hover::before, .elementor-21 .elementor-element.elementor-element-b21dcec:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-b21dcec:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-b21dcec > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-b21dcec > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-b21dcec:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-b21dcec, .elementor-21 .elementor-element.elementor-element-b21dcec::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-ffeb32c{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-ffeb32c:hover::before, .elementor-21 .elementor-element.elementor-element-ffeb32c:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ffeb32c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ffeb32c > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-ffeb32c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-ffeb32c:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ffeb32c, .elementor-21 .elementor-element.elementor-element-ffeb32c::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-74b5e7b{text-align:center;}.elementor-21 .elementor-element.elementor-element-74b5e7b .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e7caf92{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-e7caf92:hover::before, .elementor-21 .elementor-element.elementor-element-e7caf92:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e7caf92:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e7caf92 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-e7caf92 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-e7caf92:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-e7caf92, .elementor-21 .elementor-element.elementor-element-e7caf92::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-4c3f2c4{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-4c3f2c4:hover::before, .elementor-21 .elementor-element.elementor-element-4c3f2c4:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4c3f2c4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4c3f2c4 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-4c3f2c4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-4c3f2c4:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4c3f2c4, .elementor-21 .elementor-element.elementor-element-4c3f2c4::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-6fff583{text-align:center;}.elementor-21 .elementor-element.elementor-element-6fff583 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0837cbf{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-0837cbf:hover::before, .elementor-21 .elementor-element.elementor-element-0837cbf:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-0837cbf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-0837cbf > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-0837cbf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-0837cbf:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-0837cbf, .elementor-21 .elementor-element.elementor-element-0837cbf::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-e9f5c2b{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-e9f5c2b:hover::before, .elementor-21 .elementor-element.elementor-element-e9f5c2b:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e9f5c2b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e9f5c2b > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-e9f5c2b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-e9f5c2b:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e9f5c2b, .elementor-21 .elementor-element.elementor-element-e9f5c2b::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3ce21d5{text-align:center;}.elementor-21 .elementor-element.elementor-element-3ce21d5 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3282293{--display:flex;}.elementor-21 .elementor-element.elementor-element-54c6aec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3c5445d{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-3c5445d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3c5445d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/slide-1024x707-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-3c5445d:hover::before, .elementor-21 .elementor-element.elementor-element-3c5445d:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3c5445d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-3c5445d > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-3c5445d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-3c5445d:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-3c5445d, .elementor-21 .elementor-element.elementor-element-3c5445d::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-41bb707{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-41bb707:hover::before, .elementor-21 .elementor-element.elementor-element-41bb707:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-41bb707:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-41bb707 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-41bb707 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-41bb707:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-41bb707, .elementor-21 .elementor-element.elementor-element-41bb707::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-190387d{text-align:center;}.elementor-21 .elementor-element.elementor-element-190387d .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8ade0c5{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-8ade0c5:hover::before, .elementor-21 .elementor-element.elementor-element-8ade0c5:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8ade0c5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8ade0c5 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-8ade0c5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-8ade0c5:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-8ade0c5, .elementor-21 .elementor-element.elementor-element-8ade0c5::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-b6b9f38{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-b6b9f38:hover::before, .elementor-21 .elementor-element.elementor-element-b6b9f38:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-b6b9f38:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-b6b9f38 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-b6b9f38 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-b6b9f38:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b6b9f38, .elementor-21 .elementor-element.elementor-element-b6b9f38::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-dec9acd{text-align:center;}.elementor-21 .elementor-element.elementor-element-dec9acd .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-35052fe{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-35052fe:hover::before, .elementor-21 .elementor-element.elementor-element-35052fe:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-35052fe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-35052fe > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-35052fe > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-35052fe:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-35052fe, .elementor-21 .elementor-element.elementor-element-35052fe::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-27004ea{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-27004ea:hover::before, .elementor-21 .elementor-element.elementor-element-27004ea:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-27004ea:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-27004ea > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-27004ea > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-27004ea:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-27004ea, .elementor-21 .elementor-element.elementor-element-27004ea::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-74572d0{text-align:center;}.elementor-21 .elementor-element.elementor-element-74572d0 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1d3e229{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-41a6395{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-41a6395:hover::before, .elementor-21 .elementor-element.elementor-element-41a6395:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-41a6395:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-41a6395 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-41a6395 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-41a6395:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-41a6395, .elementor-21 .elementor-element.elementor-element-41a6395::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-d928a56{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-d928a56:hover::before, .elementor-21 .elementor-element.elementor-element-d928a56:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-d928a56:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-d928a56 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-d928a56 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-d928a56:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d928a56, .elementor-21 .elementor-element.elementor-element-d928a56::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-8dc2fbf{text-align:center;}.elementor-21 .elementor-element.elementor-element-8dc2fbf .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c2acae2{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-c2acae2:hover::before, .elementor-21 .elementor-element.elementor-element-c2acae2:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c2acae2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c2acae2 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-c2acae2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-c2acae2:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-c2acae2, .elementor-21 .elementor-element.elementor-element-c2acae2::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-093a776{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-093a776:hover::before, .elementor-21 .elementor-element.elementor-element-093a776:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-093a776:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-093a776 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-093a776 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-093a776:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-093a776, .elementor-21 .elementor-element.elementor-element-093a776::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-44a56df{text-align:center;}.elementor-21 .elementor-element.elementor-element-44a56df .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8aea045{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-8aea045:hover::before, .elementor-21 .elementor-element.elementor-element-8aea045:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8aea045:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8aea045 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-8aea045 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-8aea045:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-8aea045, .elementor-21 .elementor-element.elementor-element-8aea045::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-a77cc74{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-a77cc74:hover::before, .elementor-21 .elementor-element.elementor-element-a77cc74:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a77cc74:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a77cc74 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-a77cc74 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-a77cc74:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a77cc74, .elementor-21 .elementor-element.elementor-element-a77cc74::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-680c81a{text-align:center;}.elementor-21 .elementor-element.elementor-element-680c81a .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-de83a04{--display:flex;}.elementor-21 .elementor-element.elementor-element-4ffc23d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c577fad{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-c577fad:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c577fad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/Commercial-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-c577fad:hover::before, .elementor-21 .elementor-element.elementor-element-c577fad:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c577fad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c577fad > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-c577fad > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-c577fad:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-c577fad, .elementor-21 .elementor-element.elementor-element-c577fad::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-9534063{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-9534063:hover::before, .elementor-21 .elementor-element.elementor-element-9534063:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9534063:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9534063 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-9534063 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-9534063:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-9534063, .elementor-21 .elementor-element.elementor-element-9534063::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3e24371{text-align:center;}.elementor-21 .elementor-element.elementor-element-3e24371 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2ae1d2f{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-2ae1d2f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2ae1d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sammondevelopments.com/wp-content/uploads/2026/01/Educatonal-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-2ae1d2f:hover::before, .elementor-21 .elementor-element.elementor-element-2ae1d2f:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2ae1d2f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2ae1d2f > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-2ae1d2f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-2ae1d2f:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-2ae1d2f, .elementor-21 .elementor-element.elementor-element-2ae1d2f::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-a1df418{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-a1df418:hover::before, .elementor-21 .elementor-element.elementor-element-a1df418:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a1df418:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-a1df418 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-a1df418 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-a1df418:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a1df418, .elementor-21 .elementor-element.elementor-element-a1df418::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-679debd{text-align:center;}.elementor-21 .elementor-element.elementor-element-679debd .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-009ff98{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-009ff98:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-009ff98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-21 .elementor-element.elementor-element-009ff98:hover::before, .elementor-21 .elementor-element.elementor-element-009ff98:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-009ff98:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-009ff98 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-009ff98 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-009ff98:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-009ff98, .elementor-21 .elementor-element.elementor-element-009ff98::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-0b8d251{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-0b8d251:hover::before, .elementor-21 .elementor-element.elementor-element-0b8d251:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-0b8d251:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-0b8d251 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-0b8d251 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-0b8d251:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0b8d251, .elementor-21 .elementor-element.elementor-element-0b8d251::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-8d90c70{text-align:center;}.elementor-21 .elementor-element.elementor-element-8d90c70 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-121e531{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9dfc9fc{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-9dfc9fc:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9dfc9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-21 .elementor-element.elementor-element-9dfc9fc:hover::before, .elementor-21 .elementor-element.elementor-element-9dfc9fc:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9dfc9fc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9dfc9fc > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-9dfc9fc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-9dfc9fc:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-9dfc9fc, .elementor-21 .elementor-element.elementor-element-9dfc9fc::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-30501a4{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-30501a4:hover::before, .elementor-21 .elementor-element.elementor-element-30501a4:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-30501a4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-30501a4 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-30501a4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-30501a4:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-30501a4, .elementor-21 .elementor-element.elementor-element-30501a4::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-77d0733{text-align:center;}.elementor-21 .elementor-element.elementor-element-77d0733 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c8e2d8f{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-c8e2d8f:hover::before, .elementor-21 .elementor-element.elementor-element-c8e2d8f:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c8e2d8f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c8e2d8f > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-c8e2d8f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-c8e2d8f:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-c8e2d8f, .elementor-21 .elementor-element.elementor-element-c8e2d8f::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-72d950d{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-72d950d:hover::before, .elementor-21 .elementor-element.elementor-element-72d950d:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-72d950d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-72d950d > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-72d950d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-72d950d:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-72d950d, .elementor-21 .elementor-element.elementor-element-72d950d::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-0855b7b{text-align:center;}.elementor-21 .elementor-element.elementor-element-0855b7b .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ae7b4ff{--display:flex;--min-height:340px;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-ae7b4ff:hover::before, .elementor-21 .elementor-element.elementor-element-ae7b4ff:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ae7b4ff:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ae7b4ff > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-ae7b4ff > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-ae7b4ff:hover{--overlay-opacity:0.59;}.elementor-21 .elementor-element.elementor-element-ae7b4ff, .elementor-21 .elementor-element.elementor-element-ae7b4ff::before{--overlay-transition:0.6s;}.elementor-21 .elementor-element.elementor-element-2db0c50{--display:flex;--min-height:320px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-2db0c50:hover::before, .elementor-21 .elementor-element.elementor-element-2db0c50:hover > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2db0c50:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2db0c50 > .elementor-background-slideshow:hover::before, .elementor-21 .elementor-element.elementor-element-2db0c50 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-2db0c50:hover{--overlay-opacity:0.5;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2db0c50, .elementor-21 .elementor-element.elementor-element-2db0c50::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-af9aef9{text-align:center;}.elementor-21 .elementor-element.elementor-element-af9aef9 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:25px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b5ebb68{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-font-size:16px;}.elementor-21 .elementor-element.elementor-element-b5ebb68 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F8F8F8;}.elementor-21 .elementor-element.elementor-element-b5ebb68.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-e9e5e70 );}.elementor-21 .elementor-element.elementor-element-b5ebb68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21 .elementor-element.elementor-element-b5ebb68.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-e9e5e70 );}.elementor-21 .elementor-element.elementor-element-b5ebb68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#E0E0E0;}.elementor-21 .elementor-element.elementor-element-b5ebb68.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Sofia Sans", Sans-serif;font-weight:500;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-d62abe2{--min-height:240px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-e4b1269 .elementor-heading-title{font-size:35px;line-height:36px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-d62abe2{--content-width:1400px;}.elementor-21 .elementor-element.elementor-element-716e371{--content-width:1400px;}.elementor-21 .elementor-element.elementor-element-92f900d{--width:43%;}.elementor-21 .elementor-element.elementor-element-1a44e77{--width:100%;}.elementor-21 .elementor-element.elementor-element-22e8964{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-e3b1b94{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-6075716{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-db15ca6{--width:100%;}.elementor-21 .elementor-element.elementor-element-b986cdb{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-baff016{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-b51a7f5{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-40c0e39{--width:100%;}.elementor-21 .elementor-element.elementor-element-9a375f0{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-6180868{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-520505f{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-eccdf4b{--width:100%;}.elementor-21 .elementor-element.elementor-element-91418b2{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-403bffd{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-8b40a8c{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-e41b613{--width:100%;}.elementor-21 .elementor-element.elementor-element-c4e1832{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-aba458b{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-6d77e27{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-36614a5{--width:100%;}.elementor-21 .elementor-element.elementor-element-84bf025{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-cee4b9e{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-4974358{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-dab8d34{--width:100%;}.elementor-21 .elementor-element.elementor-element-18b0973{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-2e46b83{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-479f315{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-a6bf298{--width:100%;}.elementor-21 .elementor-element.elementor-element-32c69ed{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-0a4ef62{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-d2dfdf8{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-ccd34cd{--width:100%;}.elementor-21 .elementor-element.elementor-element-b21dcec{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-e7caf92{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-0837cbf{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-54c6aec{--width:100%;}.elementor-21 .elementor-element.elementor-element-3c5445d{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-8ade0c5{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-35052fe{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-1d3e229{--width:100%;}.elementor-21 .elementor-element.elementor-element-41a6395{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-c2acae2{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-8aea045{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-4ffc23d{--width:100%;}.elementor-21 .elementor-element.elementor-element-c577fad{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-2ae1d2f{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-009ff98{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-121e531{--width:100%;}.elementor-21 .elementor-element.elementor-element-9dfc9fc{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-c8e2d8f{--width:33.33%;}.elementor-21 .elementor-element.elementor-element-ae7b4ff{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-92f900d{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-16b401e */.elementor-21 .elementor-element.elementor-element-16b401e{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-16b401e:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8599586 */.elementor-21 .elementor-element.elementor-element-8599586{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8599586:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5d2b */.elementor-21 .elementor-element.elementor-element-4eb5d2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4eb5d2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588bccf */.elementor-21 .elementor-element.elementor-element-588bccf{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-588bccf:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3d465 */.elementor-21 .elementor-element.elementor-element-ca3d465{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ca3d465:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb09456 */.elementor-21 .elementor-element.elementor-element-cb09456{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-cb09456:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4ed74 */.elementor-21 .elementor-element.elementor-element-7e4ed74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-7e4ed74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c249ac */.elementor-21 .elementor-element.elementor-element-9c249ac{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9c249ac:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-545ef40 */.elementor-21 .elementor-element.elementor-element-545ef40{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-545ef40:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b72468 */.elementor-21 .elementor-element.elementor-element-6b72468{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-6b72468:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe5820 */.elementor-21 .elementor-element.elementor-element-ffe5820{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffe5820:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3589824 */.elementor-21 .elementor-element.elementor-element-3589824{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3589824:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a87d8 */.elementor-21 .elementor-element.elementor-element-a1a87d8{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1a87d8:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-659ce56 */.elementor-21 .elementor-element.elementor-element-659ce56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-659ce56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa7c7d */.elementor-21 .elementor-element.elementor-element-8aa7c7d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8aa7c7d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2385ea6 */.elementor-21 .elementor-element.elementor-element-2385ea6{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2385ea6:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af21c5 */.elementor-21 .elementor-element.elementor-element-5af21c5{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-5af21c5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e847850 */.elementor-21 .elementor-element.elementor-element-e847850{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e847850:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03f48b */.elementor-21 .elementor-element.elementor-element-e03f48b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e03f48b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40987df */.elementor-21 .elementor-element.elementor-element-40987df{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-40987df:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5c8e2 */.elementor-21 .elementor-element.elementor-element-be5c8e2{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-be5c8e2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb63e1 */.elementor-21 .elementor-element.elementor-element-9bb63e1{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9bb63e1:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebcb64 */.elementor-21 .elementor-element.elementor-element-3ebcb64{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3ebcb64:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab7b47f */.elementor-21 .elementor-element.elementor-element-ab7b47f{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ab7b47f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffeb32c */.elementor-21 .elementor-element.elementor-element-ffeb32c{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffeb32c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3f2c4 */.elementor-21 .elementor-element.elementor-element-4c3f2c4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4c3f2c4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f5c2b */.elementor-21 .elementor-element.elementor-element-e9f5c2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e9f5c2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bb707 */.elementor-21 .elementor-element.elementor-element-41bb707{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-41bb707:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b9f38 */.elementor-21 .elementor-element.elementor-element-b6b9f38{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-b6b9f38:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27004ea */.elementor-21 .elementor-element.elementor-element-27004ea{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-27004ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d928a56 */.elementor-21 .elementor-element.elementor-element-d928a56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-d928a56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093a776 */.elementor-21 .elementor-element.elementor-element-093a776{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-093a776:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a77cc74 */.elementor-21 .elementor-element.elementor-element-a77cc74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a77cc74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9534063 */.elementor-21 .elementor-element.elementor-element-9534063{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9534063:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1df418 */.elementor-21 .elementor-element.elementor-element-a1df418{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1df418:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b8d251 */.elementor-21 .elementor-element.elementor-element-0b8d251{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-0b8d251:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30501a4 */.elementor-21 .elementor-element.elementor-element-30501a4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-30501a4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d950d */.elementor-21 .elementor-element.elementor-element-72d950d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-72d950d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db0c50 */.elementor-21 .elementor-element.elementor-element-2db0c50{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2db0c50:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16b401e */.elementor-21 .elementor-element.elementor-element-16b401e{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-16b401e:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8599586 */.elementor-21 .elementor-element.elementor-element-8599586{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8599586:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5d2b */.elementor-21 .elementor-element.elementor-element-4eb5d2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4eb5d2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588bccf */.elementor-21 .elementor-element.elementor-element-588bccf{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-588bccf:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3d465 */.elementor-21 .elementor-element.elementor-element-ca3d465{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ca3d465:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb09456 */.elementor-21 .elementor-element.elementor-element-cb09456{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-cb09456:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4ed74 */.elementor-21 .elementor-element.elementor-element-7e4ed74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-7e4ed74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c249ac */.elementor-21 .elementor-element.elementor-element-9c249ac{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9c249ac:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-545ef40 */.elementor-21 .elementor-element.elementor-element-545ef40{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-545ef40:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b72468 */.elementor-21 .elementor-element.elementor-element-6b72468{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-6b72468:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe5820 */.elementor-21 .elementor-element.elementor-element-ffe5820{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffe5820:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3589824 */.elementor-21 .elementor-element.elementor-element-3589824{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3589824:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a87d8 */.elementor-21 .elementor-element.elementor-element-a1a87d8{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1a87d8:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-659ce56 */.elementor-21 .elementor-element.elementor-element-659ce56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-659ce56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa7c7d */.elementor-21 .elementor-element.elementor-element-8aa7c7d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8aa7c7d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2385ea6 */.elementor-21 .elementor-element.elementor-element-2385ea6{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2385ea6:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af21c5 */.elementor-21 .elementor-element.elementor-element-5af21c5{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-5af21c5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e847850 */.elementor-21 .elementor-element.elementor-element-e847850{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e847850:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03f48b */.elementor-21 .elementor-element.elementor-element-e03f48b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e03f48b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40987df */.elementor-21 .elementor-element.elementor-element-40987df{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-40987df:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5c8e2 */.elementor-21 .elementor-element.elementor-element-be5c8e2{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-be5c8e2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb63e1 */.elementor-21 .elementor-element.elementor-element-9bb63e1{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9bb63e1:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebcb64 */.elementor-21 .elementor-element.elementor-element-3ebcb64{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3ebcb64:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab7b47f */.elementor-21 .elementor-element.elementor-element-ab7b47f{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ab7b47f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffeb32c */.elementor-21 .elementor-element.elementor-element-ffeb32c{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffeb32c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3f2c4 */.elementor-21 .elementor-element.elementor-element-4c3f2c4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4c3f2c4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f5c2b */.elementor-21 .elementor-element.elementor-element-e9f5c2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e9f5c2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bb707 */.elementor-21 .elementor-element.elementor-element-41bb707{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-41bb707:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b9f38 */.elementor-21 .elementor-element.elementor-element-b6b9f38{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-b6b9f38:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27004ea */.elementor-21 .elementor-element.elementor-element-27004ea{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-27004ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d928a56 */.elementor-21 .elementor-element.elementor-element-d928a56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-d928a56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093a776 */.elementor-21 .elementor-element.elementor-element-093a776{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-093a776:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a77cc74 */.elementor-21 .elementor-element.elementor-element-a77cc74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a77cc74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9534063 */.elementor-21 .elementor-element.elementor-element-9534063{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9534063:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1df418 */.elementor-21 .elementor-element.elementor-element-a1df418{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1df418:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b8d251 */.elementor-21 .elementor-element.elementor-element-0b8d251{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-0b8d251:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30501a4 */.elementor-21 .elementor-element.elementor-element-30501a4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-30501a4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d950d */.elementor-21 .elementor-element.elementor-element-72d950d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-72d950d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db0c50 */.elementor-21 .elementor-element.elementor-element-2db0c50{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2db0c50:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16b401e */.elementor-21 .elementor-element.elementor-element-16b401e{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-16b401e:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8599586 */.elementor-21 .elementor-element.elementor-element-8599586{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8599586:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5d2b */.elementor-21 .elementor-element.elementor-element-4eb5d2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4eb5d2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588bccf */.elementor-21 .elementor-element.elementor-element-588bccf{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-588bccf:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3d465 */.elementor-21 .elementor-element.elementor-element-ca3d465{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ca3d465:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb09456 */.elementor-21 .elementor-element.elementor-element-cb09456{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-cb09456:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4ed74 */.elementor-21 .elementor-element.elementor-element-7e4ed74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-7e4ed74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c249ac */.elementor-21 .elementor-element.elementor-element-9c249ac{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9c249ac:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-545ef40 */.elementor-21 .elementor-element.elementor-element-545ef40{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-545ef40:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b72468 */.elementor-21 .elementor-element.elementor-element-6b72468{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-6b72468:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe5820 */.elementor-21 .elementor-element.elementor-element-ffe5820{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffe5820:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3589824 */.elementor-21 .elementor-element.elementor-element-3589824{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3589824:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a87d8 */.elementor-21 .elementor-element.elementor-element-a1a87d8{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1a87d8:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-659ce56 */.elementor-21 .elementor-element.elementor-element-659ce56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-659ce56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa7c7d */.elementor-21 .elementor-element.elementor-element-8aa7c7d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8aa7c7d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2385ea6 */.elementor-21 .elementor-element.elementor-element-2385ea6{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2385ea6:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af21c5 */.elementor-21 .elementor-element.elementor-element-5af21c5{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-5af21c5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e847850 */.elementor-21 .elementor-element.elementor-element-e847850{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e847850:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03f48b */.elementor-21 .elementor-element.elementor-element-e03f48b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e03f48b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40987df */.elementor-21 .elementor-element.elementor-element-40987df{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-40987df:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5c8e2 */.elementor-21 .elementor-element.elementor-element-be5c8e2{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-be5c8e2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb63e1 */.elementor-21 .elementor-element.elementor-element-9bb63e1{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9bb63e1:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebcb64 */.elementor-21 .elementor-element.elementor-element-3ebcb64{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3ebcb64:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab7b47f */.elementor-21 .elementor-element.elementor-element-ab7b47f{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ab7b47f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffeb32c */.elementor-21 .elementor-element.elementor-element-ffeb32c{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffeb32c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3f2c4 */.elementor-21 .elementor-element.elementor-element-4c3f2c4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4c3f2c4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f5c2b */.elementor-21 .elementor-element.elementor-element-e9f5c2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e9f5c2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bb707 */.elementor-21 .elementor-element.elementor-element-41bb707{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-41bb707:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b9f38 */.elementor-21 .elementor-element.elementor-element-b6b9f38{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-b6b9f38:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27004ea */.elementor-21 .elementor-element.elementor-element-27004ea{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-27004ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d928a56 */.elementor-21 .elementor-element.elementor-element-d928a56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-d928a56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093a776 */.elementor-21 .elementor-element.elementor-element-093a776{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-093a776:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a77cc74 */.elementor-21 .elementor-element.elementor-element-a77cc74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a77cc74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9534063 */.elementor-21 .elementor-element.elementor-element-9534063{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9534063:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1df418 */.elementor-21 .elementor-element.elementor-element-a1df418{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1df418:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b8d251 */.elementor-21 .elementor-element.elementor-element-0b8d251{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-0b8d251:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30501a4 */.elementor-21 .elementor-element.elementor-element-30501a4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-30501a4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d950d */.elementor-21 .elementor-element.elementor-element-72d950d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-72d950d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db0c50 */.elementor-21 .elementor-element.elementor-element-2db0c50{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2db0c50:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16b401e */.elementor-21 .elementor-element.elementor-element-16b401e{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-16b401e:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8599586 */.elementor-21 .elementor-element.elementor-element-8599586{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8599586:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5d2b */.elementor-21 .elementor-element.elementor-element-4eb5d2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4eb5d2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588bccf */.elementor-21 .elementor-element.elementor-element-588bccf{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-588bccf:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3d465 */.elementor-21 .elementor-element.elementor-element-ca3d465{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ca3d465:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb09456 */.elementor-21 .elementor-element.elementor-element-cb09456{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-cb09456:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4ed74 */.elementor-21 .elementor-element.elementor-element-7e4ed74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-7e4ed74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c249ac */.elementor-21 .elementor-element.elementor-element-9c249ac{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9c249ac:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-545ef40 */.elementor-21 .elementor-element.elementor-element-545ef40{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-545ef40:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b72468 */.elementor-21 .elementor-element.elementor-element-6b72468{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-6b72468:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe5820 */.elementor-21 .elementor-element.elementor-element-ffe5820{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffe5820:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3589824 */.elementor-21 .elementor-element.elementor-element-3589824{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3589824:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a87d8 */.elementor-21 .elementor-element.elementor-element-a1a87d8{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1a87d8:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-659ce56 */.elementor-21 .elementor-element.elementor-element-659ce56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-659ce56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa7c7d */.elementor-21 .elementor-element.elementor-element-8aa7c7d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8aa7c7d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2385ea6 */.elementor-21 .elementor-element.elementor-element-2385ea6{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2385ea6:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af21c5 */.elementor-21 .elementor-element.elementor-element-5af21c5{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-5af21c5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e847850 */.elementor-21 .elementor-element.elementor-element-e847850{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e847850:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03f48b */.elementor-21 .elementor-element.elementor-element-e03f48b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e03f48b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40987df */.elementor-21 .elementor-element.elementor-element-40987df{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-40987df:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5c8e2 */.elementor-21 .elementor-element.elementor-element-be5c8e2{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-be5c8e2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb63e1 */.elementor-21 .elementor-element.elementor-element-9bb63e1{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9bb63e1:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebcb64 */.elementor-21 .elementor-element.elementor-element-3ebcb64{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3ebcb64:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab7b47f */.elementor-21 .elementor-element.elementor-element-ab7b47f{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ab7b47f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffeb32c */.elementor-21 .elementor-element.elementor-element-ffeb32c{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffeb32c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3f2c4 */.elementor-21 .elementor-element.elementor-element-4c3f2c4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4c3f2c4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f5c2b */.elementor-21 .elementor-element.elementor-element-e9f5c2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e9f5c2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bb707 */.elementor-21 .elementor-element.elementor-element-41bb707{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-41bb707:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b9f38 */.elementor-21 .elementor-element.elementor-element-b6b9f38{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-b6b9f38:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27004ea */.elementor-21 .elementor-element.elementor-element-27004ea{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-27004ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d928a56 */.elementor-21 .elementor-element.elementor-element-d928a56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-d928a56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093a776 */.elementor-21 .elementor-element.elementor-element-093a776{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-093a776:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a77cc74 */.elementor-21 .elementor-element.elementor-element-a77cc74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a77cc74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9534063 */.elementor-21 .elementor-element.elementor-element-9534063{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9534063:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1df418 */.elementor-21 .elementor-element.elementor-element-a1df418{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1df418:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b8d251 */.elementor-21 .elementor-element.elementor-element-0b8d251{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-0b8d251:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30501a4 */.elementor-21 .elementor-element.elementor-element-30501a4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-30501a4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d950d */.elementor-21 .elementor-element.elementor-element-72d950d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-72d950d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db0c50 */.elementor-21 .elementor-element.elementor-element-2db0c50{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2db0c50:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16b401e */.elementor-21 .elementor-element.elementor-element-16b401e{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-16b401e:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8599586 */.elementor-21 .elementor-element.elementor-element-8599586{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8599586:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5d2b */.elementor-21 .elementor-element.elementor-element-4eb5d2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4eb5d2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588bccf */.elementor-21 .elementor-element.elementor-element-588bccf{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-588bccf:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3d465 */.elementor-21 .elementor-element.elementor-element-ca3d465{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ca3d465:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb09456 */.elementor-21 .elementor-element.elementor-element-cb09456{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-cb09456:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4ed74 */.elementor-21 .elementor-element.elementor-element-7e4ed74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-7e4ed74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c249ac */.elementor-21 .elementor-element.elementor-element-9c249ac{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9c249ac:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-545ef40 */.elementor-21 .elementor-element.elementor-element-545ef40{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-545ef40:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b72468 */.elementor-21 .elementor-element.elementor-element-6b72468{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-6b72468:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe5820 */.elementor-21 .elementor-element.elementor-element-ffe5820{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffe5820:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3589824 */.elementor-21 .elementor-element.elementor-element-3589824{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3589824:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a87d8 */.elementor-21 .elementor-element.elementor-element-a1a87d8{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1a87d8:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-659ce56 */.elementor-21 .elementor-element.elementor-element-659ce56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-659ce56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa7c7d */.elementor-21 .elementor-element.elementor-element-8aa7c7d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8aa7c7d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2385ea6 */.elementor-21 .elementor-element.elementor-element-2385ea6{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2385ea6:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af21c5 */.elementor-21 .elementor-element.elementor-element-5af21c5{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-5af21c5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e847850 */.elementor-21 .elementor-element.elementor-element-e847850{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e847850:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03f48b */.elementor-21 .elementor-element.elementor-element-e03f48b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e03f48b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40987df */.elementor-21 .elementor-element.elementor-element-40987df{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-40987df:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5c8e2 */.elementor-21 .elementor-element.elementor-element-be5c8e2{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-be5c8e2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb63e1 */.elementor-21 .elementor-element.elementor-element-9bb63e1{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9bb63e1:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebcb64 */.elementor-21 .elementor-element.elementor-element-3ebcb64{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3ebcb64:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab7b47f */.elementor-21 .elementor-element.elementor-element-ab7b47f{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ab7b47f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffeb32c */.elementor-21 .elementor-element.elementor-element-ffeb32c{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffeb32c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3f2c4 */.elementor-21 .elementor-element.elementor-element-4c3f2c4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4c3f2c4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f5c2b */.elementor-21 .elementor-element.elementor-element-e9f5c2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e9f5c2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bb707 */.elementor-21 .elementor-element.elementor-element-41bb707{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-41bb707:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b9f38 */.elementor-21 .elementor-element.elementor-element-b6b9f38{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-b6b9f38:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27004ea */.elementor-21 .elementor-element.elementor-element-27004ea{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-27004ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d928a56 */.elementor-21 .elementor-element.elementor-element-d928a56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-d928a56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093a776 */.elementor-21 .elementor-element.elementor-element-093a776{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-093a776:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a77cc74 */.elementor-21 .elementor-element.elementor-element-a77cc74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a77cc74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9534063 */.elementor-21 .elementor-element.elementor-element-9534063{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9534063:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1df418 */.elementor-21 .elementor-element.elementor-element-a1df418{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1df418:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b8d251 */.elementor-21 .elementor-element.elementor-element-0b8d251{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-0b8d251:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30501a4 */.elementor-21 .elementor-element.elementor-element-30501a4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-30501a4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d950d */.elementor-21 .elementor-element.elementor-element-72d950d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-72d950d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db0c50 */.elementor-21 .elementor-element.elementor-element-2db0c50{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2db0c50:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16b401e */.elementor-21 .elementor-element.elementor-element-16b401e{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-16b401e:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8599586 */.elementor-21 .elementor-element.elementor-element-8599586{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8599586:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb5d2b */.elementor-21 .elementor-element.elementor-element-4eb5d2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4eb5d2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588bccf */.elementor-21 .elementor-element.elementor-element-588bccf{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-588bccf:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3d465 */.elementor-21 .elementor-element.elementor-element-ca3d465{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ca3d465:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb09456 */.elementor-21 .elementor-element.elementor-element-cb09456{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-cb09456:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e4ed74 */.elementor-21 .elementor-element.elementor-element-7e4ed74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-7e4ed74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c249ac */.elementor-21 .elementor-element.elementor-element-9c249ac{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9c249ac:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-545ef40 */.elementor-21 .elementor-element.elementor-element-545ef40{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-545ef40:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b72468 */.elementor-21 .elementor-element.elementor-element-6b72468{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-6b72468:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe5820 */.elementor-21 .elementor-element.elementor-element-ffe5820{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffe5820:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3589824 */.elementor-21 .elementor-element.elementor-element-3589824{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3589824:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1a87d8 */.elementor-21 .elementor-element.elementor-element-a1a87d8{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1a87d8:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-659ce56 */.elementor-21 .elementor-element.elementor-element-659ce56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-659ce56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa7c7d */.elementor-21 .elementor-element.elementor-element-8aa7c7d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-8aa7c7d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2385ea6 */.elementor-21 .elementor-element.elementor-element-2385ea6{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2385ea6:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5af21c5 */.elementor-21 .elementor-element.elementor-element-5af21c5{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-5af21c5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e847850 */.elementor-21 .elementor-element.elementor-element-e847850{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e847850:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e03f48b */.elementor-21 .elementor-element.elementor-element-e03f48b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e03f48b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40987df */.elementor-21 .elementor-element.elementor-element-40987df{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-40987df:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be5c8e2 */.elementor-21 .elementor-element.elementor-element-be5c8e2{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-be5c8e2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bb63e1 */.elementor-21 .elementor-element.elementor-element-9bb63e1{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9bb63e1:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebcb64 */.elementor-21 .elementor-element.elementor-element-3ebcb64{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-3ebcb64:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab7b47f */.elementor-21 .elementor-element.elementor-element-ab7b47f{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ab7b47f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffeb32c */.elementor-21 .elementor-element.elementor-element-ffeb32c{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-ffeb32c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3f2c4 */.elementor-21 .elementor-element.elementor-element-4c3f2c4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-4c3f2c4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9f5c2b */.elementor-21 .elementor-element.elementor-element-e9f5c2b{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-e9f5c2b:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bb707 */.elementor-21 .elementor-element.elementor-element-41bb707{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-41bb707:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b9f38 */.elementor-21 .elementor-element.elementor-element-b6b9f38{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-b6b9f38:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27004ea */.elementor-21 .elementor-element.elementor-element-27004ea{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-27004ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d928a56 */.elementor-21 .elementor-element.elementor-element-d928a56{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-d928a56:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-093a776 */.elementor-21 .elementor-element.elementor-element-093a776{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-093a776:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a77cc74 */.elementor-21 .elementor-element.elementor-element-a77cc74{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a77cc74:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9534063 */.elementor-21 .elementor-element.elementor-element-9534063{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-9534063:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1df418 */.elementor-21 .elementor-element.elementor-element-a1df418{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-a1df418:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b8d251 */.elementor-21 .elementor-element.elementor-element-0b8d251{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-0b8d251:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30501a4 */.elementor-21 .elementor-element.elementor-element-30501a4{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-30501a4:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d950d */.elementor-21 .elementor-element.elementor-element-72d950d{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-72d950d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2db0c50 */.elementor-21 .elementor-element.elementor-element-2db0c50{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
.elementor-21 .elementor-element.elementor-element-2db0c50:hover{
    opacity: 1;
}/* End custom CSS */