.elementor-2445 .elementor-element.elementor-element-7ac9ca5:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-7ac9ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.urbandesignstudio.ie/wp-content/uploads/2021/09/Urban-Gradient-Background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2445 .elementor-element.elementor-element-7ac9ca5 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #EAE4DF00 0%, var( --e-global-color-primary ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-7ac9ca5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:230px 0px 190px 0px;}.elementor-2445 .elementor-element.elementor-element-4a1c612{text-align:center;}.elementor-2445 .elementor-element.elementor-element-4a1c612 .elementor-heading-title{color:var( --e-global-color-secondary );font-weight:300;letter-spacing:2.5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2445 .elementor-element.elementor-element-afde58a:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-afde58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-afde58a > .elementor-container{max-width:1120px;}.elementor-2445 .elementor-element.elementor-element-afde58a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-2445 .elementor-element.elementor-element-afde58a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-39f6202{text-align:left;color:var( --e-global-color-secondary );}.elementor-2445 .elementor-element.elementor-element-0b00e32:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-0b00e32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-0b00e32 > .elementor-container{max-width:1120px;}.elementor-2445 .elementor-element.elementor-element-0b00e32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-2445 .elementor-element.elementor-element-0b00e32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-cd44cbc:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-cd44cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-cd44cbc > .elementor-container{max-width:1120px;}.elementor-2445 .elementor-element.elementor-element-cd44cbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-2445 .elementor-element.elementor-element-cd44cbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-ec629bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2445 .elementor-element.elementor-element-ec629bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-6332448{width:auto;max-width:auto;align-self:center;text-align:center;}.elementor-2445 .elementor-element.elementor-element-6332448 img{max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-2445 .elementor-element.elementor-element-bd1b0ab:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-bd1b0ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-bd1b0ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-bd1b0ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-e27dd64:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-e27dd64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-e27dd64{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2445 .elementor-element.elementor-element-e27dd64 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-8e60860{width:100%;max-width:100%;}.elementor-2445 .elementor-element.elementor-element-8e60860 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2445 .elementor-element.elementor-element-e20b964{width:100%;max-width:100%;}.elementor-2445 .elementor-element.elementor-element-e20b964 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2445 .elementor-element.elementor-element-c154127:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-c154127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-c154127 > .elementor-container{max-width:1120px;}.elementor-2445 .elementor-element.elementor-element-c154127{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:020px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-c154127 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-85b3dac{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2445 .elementor-element.elementor-element-85b3dac .elementor-divider-separator{width:100%;}.elementor-2445 .elementor-element.elementor-element-85b3dac .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2445 .elementor-element.elementor-element-6836327:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-6836327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-6836327 > .elementor-container{max-width:1120px;}.elementor-2445 .elementor-element.elementor-element-6836327{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-2445 .elementor-element.elementor-element-6836327 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-54411b1{width:100%;max-width:100%;align-self:center;}.elementor-2445 .elementor-element.elementor-element-54411b1 > .elementor-widget-container{background-color:var( --e-global-color-f34b320 );padding:50px 50px 50px 50px;}.elementor-2445 .elementor-element.elementor-element-54411b1 img{width:60%;max-width:100%;height:196px;object-fit:contain;object-position:center center;opacity:1;}.elementor-2445 .elementor-element.elementor-element-8e5928f{width:100%;max-width:100%;}.elementor-2445 .elementor-element.elementor-element-8e5928f > .elementor-widget-container{background-color:var( --e-global-color-f34b320 );padding:50px 50px 50px 50px;}.elementor-2445 .elementor-element.elementor-element-8e5928f img{width:100%;max-width:100%;height:200px;object-fit:contain;object-position:center center;opacity:1;}.elementor-2445 .elementor-element.elementor-element-8510149 > .elementor-container{max-width:1120px;}.elementor-2445 .elementor-element.elementor-element-7fb959a{width:100%;max-width:100%;}.elementor-2445 .elementor-element.elementor-element-7fb959a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-7fb959a img{max-width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-2445 .elementor-element.elementor-element-c985053{width:100%;max-width:100%;}.elementor-2445 .elementor-element.elementor-element-c985053 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-c985053 img{max-width:100%;height:401px;object-fit:cover;object-position:center center;}.elementor-2445 .elementor-element.elementor-element-1e54a04:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-1e54a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-1e54a04 > .elementor-container{max-width:1120px;}.elementor-2445 .elementor-element.elementor-element-1e54a04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2445 .elementor-element.elementor-element-1e54a04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-f501c8d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2445 .elementor-element.elementor-element-f501c8d .elementor-divider-separator{width:100%;}.elementor-2445 .elementor-element.elementor-element-f501c8d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2445 .elementor-element.elementor-element-a35bf6b:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-a35bf6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-a35bf6b > .elementor-container{max-width:1120px;}.elementor-2445 .elementor-element.elementor-element-a35bf6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-2445 .elementor-element.elementor-element-a35bf6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-9110176{width:100%;max-width:100%;align-self:flex-start;}.elementor-2445 .elementor-element.elementor-element-9110176 img{max-width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-2445 .elementor-element.elementor-element-027de87{width:100%;max-width:100%;align-self:flex-start;}.elementor-2445 .elementor-element.elementor-element-027de87 img{width:100%;max-width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-2445 .elementor-element.elementor-element-86e5da2:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-86e5da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-86e5da2 > .elementor-container{max-width:1120px;min-height:445px;}.elementor-2445 .elementor-element.elementor-element-86e5da2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-2445 .elementor-element.elementor-element-86e5da2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-f19445d{width:auto;max-width:auto;align-self:center;}.elementor-2445 .elementor-element.elementor-element-f19445d img{max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2445 .elementor-element.elementor-element-39bf585 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:0px 70px 0px 70px;}.elementor-2445 .elementor-element.elementor-element-39bf585 img{max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2445 .elementor-element.elementor-element-26b2e88:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-26b2e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-26b2e88 > .elementor-container{max-width:1120px;}.elementor-2445 .elementor-element.elementor-element-26b2e88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2445 .elementor-element.elementor-element-26b2e88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-ffbafe2:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-ffbafe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-ffbafe2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-2445 .elementor-element.elementor-element-ffbafe2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-f1cb0cc{width:100%;max-width:100%;}.elementor-2445 .elementor-element.elementor-element-f1cb0cc img{max-width:100%;height:100%;object-fit:contain;object-position:center center;}.elementor-2445 .elementor-element.elementor-element-aba52df:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-aba52df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-aba52df > .elementor-container{max-width:1120px;}.elementor-2445 .elementor-element.elementor-element-aba52df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2445 .elementor-element.elementor-element-aba52df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-fecf767:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-fecf767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-fecf767{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2445 .elementor-element.elementor-element-fecf767 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-0b7d58c{--spacer-size:100px;}.elementor-2445 .elementor-element.elementor-element-60f7b0cf:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-60f7b0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-60f7b0cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2445 .elementor-element.elementor-element-60f7b0cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-928ec26{text-align:center;}.elementor-2445 .elementor-element.elementor-element-928ec26 .elementor-heading-title{color:var( --e-global-color-secondary );font-weight:400;}.elementor-2445 .elementor-element.elementor-element-747cee89{text-align:center;}.elementor-2445 .elementor-element.elementor-element-747cee89 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2445 .elementor-element.elementor-element-35049877 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-35049877 .elementor-button:hover, .elementor-2445 .elementor-element.elementor-element-35049877 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2445 .elementor-element.elementor-element-35049877 .elementor-button:hover svg, .elementor-2445 .elementor-element.elementor-element-35049877 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2445 .elementor-element.elementor-element-2c2105e{text-align:center;}.elementor-2445 .elementor-element.elementor-element-2c2105e .elementor-heading-title{color:var( --e-global-color-secondary );font-weight:400;}.elementor-2445 .elementor-element.elementor-element-7bc39500{text-align:center;}.elementor-2445 .elementor-element.elementor-element-7bc39500 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2445 .elementor-element.elementor-element-652a2787 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-652a2787 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-652a2787 .elementor-button:hover, .elementor-2445 .elementor-element.elementor-element-652a2787 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2445 .elementor-element.elementor-element-652a2787 .elementor-button:hover svg, .elementor-2445 .elementor-element.elementor-element-652a2787 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2445 .elementor-element.elementor-element-ec6f044:not(.elementor-motion-effects-element-type-background), .elementor-2445 .elementor-element.elementor-element-ec6f044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2445 .elementor-element.elementor-element-ec6f044{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2445 .elementor-element.elementor-element-ec6f044 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2445 .elementor-element.elementor-element-50b408d{--spacer-size:100px;}@media(min-width:768px){.elementor-2445 .elementor-element.elementor-element-fc40e94{width:10%;}.elementor-2445 .elementor-element.elementor-element-90988fe{width:79.332%;}.elementor-2445 .elementor-element.elementor-element-919f5c1{width:10%;}.elementor-2445 .elementor-element.elementor-element-ec629bc{width:100%;}.elementor-2445 .elementor-element.elementor-element-d3487fa{width:50%;}.elementor-2445 .elementor-element.elementor-element-0dacbf6{width:50%;}}@media(max-width:1024px){.elementor-2445 .elementor-element.elementor-element-7ac9ca5{padding:120px 0px 100px 0px;}.elementor-2445 .elementor-element.elementor-element-4a1c612 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-cd44cbc{padding:0px 20px 0px 20px;}.elementor-2445 .elementor-element.elementor-element-6836327{padding:0px 020px 0px 20px;}.elementor-2445 .elementor-element.elementor-element-a35bf6b{padding:0px 20px 0px 20px;}.elementor-2445 .elementor-element.elementor-element-86e5da2{padding:0px 20px 0px 20px;}.elementor-2445 .elementor-element.elementor-element-ffbafe2{padding:0px 20px 0px 20px;}}@media(max-width:767px){.elementor-2445 .elementor-element.elementor-element-7ac9ca5{padding:100px 0px 70px 0px;}.elementor-2445 .elementor-element.elementor-element-afde58a > .elementor-container{max-width:1120px;}.elementor-2445 .elementor-element.elementor-element-afde58a{padding:0px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-39f6202 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-0b00e32{padding:0px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-cd44cbc{padding:0px 15px 0px 15px;}.elementor-2445 .elementor-element.elementor-element-6332448{width:100%;max-width:100%;}.elementor-2445 .elementor-element.elementor-element-6332448 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2445 .elementor-element.elementor-element-8e60860{width:100%;max-width:100%;}.elementor-2445 .elementor-element.elementor-element-e20b964{width:100%;max-width:100%;}.elementor-2445 .elementor-element.elementor-element-6836327{padding:0px 15px 0px 15px;}.elementor-2445 .elementor-element.elementor-element-54411b1 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-2445 .elementor-element.elementor-element-54411b1 img{width:100%;}.elementor-2445 .elementor-element.elementor-element-8e5928f > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-2445 .elementor-element.elementor-element-7fb959a{width:100%;max-width:100%;}.elementor-2445 .elementor-element.elementor-element-7fb959a img{height:239px;}.elementor-2445 .elementor-element.elementor-element-c985053{width:100%;max-width:100%;}.elementor-2445 .elementor-element.elementor-element-c985053 img{height:240px;}.elementor-2445 .elementor-element.elementor-element-a35bf6b{padding:0px 15px 0px 15px;}.elementor-2445 .elementor-element.elementor-element-9110176 img{height:240px;}.elementor-2445 .elementor-element.elementor-element-027de87 img{height:240px;}.elementor-2445 .elementor-element.elementor-element-86e5da2{padding:0px 15px 0px 15px;}.elementor-2445 .elementor-element.elementor-element-ffbafe2{padding:0px 15px 0px 15px;}}