.elementor-2281 .elementor-element.elementor-element-28331468:not(.elementor-motion-effects-element-type-background), .elementor-2281 .elementor-element.elementor-element-28331468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04040c;}.elementor-2281 .elementor-element.elementor-element-28331468{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2281 .elementor-element.elementor-element-28331468 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2281 .elementor-element.elementor-element-6c9e4af5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2281 .elementor-element.elementor-element-6c9e4af5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2281 .elementor-element.elementor-element-1b7120d5{--spacer-size:10px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2281 .elementor-element.elementor-element-90fcd1e{text-align:center;}.elementor-2281 .elementor-element.elementor-element-90fcd1e .elementor-heading-title{font-family:"DampfPlatz Shadow Black", Sans-serif;font-size:110px;font-weight:normal;color:#5c3c8c;}.elementor-2281 .elementor-element.elementor-element-38d322bd{text-align:center;}.elementor-2281 .elementor-element.elementor-element-38d322bd .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-weight:normal;color:#bcbcba;}.elementor-2281 .elementor-element.elementor-element-1712d7eb{--spacer-size:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2281 .elementor-element.elementor-element-60a8fb29{--spacer-size:50px;}.elementor-2281 .elementor-element.elementor-element-3d448dc3:not(.elementor-motion-effects-element-type-background), .elementor-2281 .elementor-element.elementor-element-3d448dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://simon-guerin.com/wp-content/uploads/2019/02/black_smoke_logo.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2281 .elementor-element.elementor-element-3d448dc3 > .elementor-background-overlay{background-color:#04040c;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2281 .elementor-element.elementor-element-3d448dc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 10%;}.elementor-2281 .elementor-element.elementor-element-3231506f .elementor-heading-title{font-family:"DampfPlatz Shadow Black", Sans-serif;font-size:72px;font-weight:normal;color:#5c3c8c;}.elementor-2281 .elementor-element.elementor-element-77538924 .elementor-heading-title{font-family:"DampfPlatz Shadow Black", Sans-serif;font-size:72px;font-weight:normal;color:#ffffff;}.elementor-2281 .elementor-element.elementor-element-6d9f1ca3{--spacer-size:50px;}.elementor-2281 .elementor-element.elementor-element-7609efd8 .elementor-heading-title{font-family:"Ouroboros", Sans-serif;font-size:50px;font-weight:normal;color:#5c3c8c;}.elementor-2281 .elementor-element.elementor-element-87f094b .elementor-heading-title{font-family:"Ouroboros", Sans-serif;font-size:50px;font-weight:normal;color:#ffffff;}.elementor-2281 .elementor-element.elementor-element-5fa8e8e1{--spacer-size:50px;}.elementor-2281 .elementor-element.elementor-element-111b5caf .elementor-heading-title{font-family:"New Rocker", Sans-serif;font-size:50px;font-weight:normal;color:#5c3c8c;}.elementor-2281 .elementor-element.elementor-element-57225674 .elementor-heading-title{font-family:"New Rocker", Sans-serif;font-size:50px;font-weight:normal;color:#ffffff;}.elementor-2281 .elementor-element.elementor-element-10df6ab5{--e-image-carousel-slides-to-show:2;}.elementor-2281 .elementor-element.elementor-element-25378856{text-align:start;}.elementor-2281 .elementor-element.elementor-element-25378856 .elementor-heading-title{color:#5c3c8c;}.elementor-2281 .elementor-element.elementor-element-31c4a010 > .elementor-container{max-width:1740px;}.elementor-2281 .elementor-element.elementor-element-af03b81.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2281 .elementor-element.elementor-element-5daa9381:hover .elementor-widget-container{background-color:#994c0f;}.elementor-2281 .elementor-element.elementor-element-5daa9381 > .elementor-widget-container{transition:background 0s;}.elementor-2281 .elementor-element.elementor-element-5daa9381{text-align:center;}.elementor-2281 .elementor-element.elementor-element-5daa9381 .widget-image-caption{text-align:center;color:#000000;font-size:12px;font-weight:700;}.elementor-2281 .elementor-element.elementor-element-601814aa:hover .elementor-widget-container{background-color:#0c61c5;}.elementor-2281 .elementor-element.elementor-element-601814aa{text-align:center;}.elementor-2281 .elementor-element.elementor-element-601814aa .widget-image-caption{text-align:center;color:#000000;font-size:12px;font-weight:700;}.elementor-2281 .elementor-element.elementor-element-35f022de:hover .elementor-widget-container{background-color:#7f1d32;}.elementor-2281 .elementor-element.elementor-element-35f022de{text-align:center;}.elementor-2281 .elementor-element.elementor-element-35f022de .widget-image-caption{text-align:center;color:#000000;font-size:12px;font-weight:700;}.elementor-2281 .elementor-element.elementor-element-620efdb:hover .elementor-widget-container{background-color:#7e1362;}.elementor-2281 .elementor-element.elementor-element-620efdb{text-align:center;}.elementor-2281 .elementor-element.elementor-element-620efdb .widget-image-caption{text-align:center;color:#000000;font-size:12px;font-weight:700;}.elementor-2281 .elementor-element.elementor-element-53222d0e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2281 .elementor-element.elementor-element-53222d0e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2281 .elementor-element.elementor-element-34a22615:hover .elementor-widget-container{background-color:#00769d;}.elementor-2281 .elementor-element.elementor-element-34a22615{text-align:center;}.elementor-2281 .elementor-element.elementor-element-34a22615 .widget-image-caption{text-align:center;color:#000000;font-size:12px;font-weight:700;}