.elementor-921 .elementor-element.elementor-element-f3c40d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-921 .elementor-element.elementor-element-f3c40d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-921 .elementor-element.elementor-element-50554f7 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-50554f7 .elementor-heading-title{font-family:"Torus", Sans-serif;font-size:43px;font-weight:400;line-height:1.2em;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-4aa6ce0 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-4aa6ce0 .elementor-heading-title{font-family:"Torus", Sans-serif;font-size:78px;font-weight:700;line-height:0.9em;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-bc96414{width:var( --container-widget-width, 103.164% );max-width:103.164%;--container-widget-width:103.164%;--container-widget-flex-grow:0;font-family:"Torus", Sans-serif;font-size:25px;line-height:30px;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-bc96414 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 10px 0px;}.elementor-921 .elementor-element.elementor-element-7a8c6d1 .elementor-button{background-color:var( --e-global-color-a8b0e10 );font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 15px 15px -12px rgba(209, 165.99999999999997, 0, 0.91);border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-921 .elementor-element.elementor-element-7a8c6d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-f9c995d img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-6a09075 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-1a5dc31 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-36e6f3a img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-63fcccf img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-bedc9ca img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-56f24c9 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-921 .elementor-element.elementor-element-56f24c9 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-c0255ee > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-921 .elementor-element.elementor-element-c0255ee{font-size:12px;}.elementor-921 .elementor-element.elementor-element-6c007c8{--spacer-size:1px;}.elementor-921 .elementor-element.elementor-element-0cbae38{--spacer-size:10px;width:var( --container-widget-width, 94.915% );max-width:94.915%;--container-widget-width:94.915%;--container-widget-flex-grow:0;}.elementor-921 .elementor-element.elementor-element-150e9ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-921 .elementor-element.elementor-element-150e9ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-921 .elementor-element.elementor-element-7d59649{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-921 .elementor-element.elementor-element-7d59649 img{width:100%;}.elementor-921 .elementor-element.elementor-element-6167c8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-921 .elementor-element.elementor-element-6167c8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-921 .elementor-element.elementor-element-e542b11 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-e542b11 .elementor-heading-title{font-family:"Torus", Sans-serif;font-size:45px;font-weight:400;line-height:1.2em;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-817108d > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-817108d .elementor-heading-title{font-family:"Torus", Sans-serif;font-size:72px;font-weight:700;line-height:0.9em;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-3dbb16b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-3dbb16b{font-family:"Torus", Sans-serif;font-size:25px;line-height:30px;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-752a9d9 .elementor-button{background-color:var( --e-global-color-a8b0e10 );font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 15px 15px -12px rgba(209, 165.99999999999997, 0, 0.91);border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-921 .elementor-element.elementor-element-752a9d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-0398b13 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-852804b img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-6030191{text-align:left;}.elementor-921 .elementor-element.elementor-element-6030191 img{max-width:256px;}.elementor-921 .elementor-element.elementor-element-3ab6dcb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-921 .elementor-element.elementor-element-3ab6dcb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://opelmobile.ie/wp-content/uploads/2023/03/s2.png");background-position:center center;background-repeat:no-repeat;}.elementor-921 .elementor-element.elementor-element-3ab6dcb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-921 .elementor-element.elementor-element-3ab6dcb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-921 .elementor-element.elementor-element-0a8c70a img{width:83%;}.elementor-921 .elementor-element.elementor-element-b4ad471:not(.elementor-motion-effects-element-type-background), .elementor-921 .elementor-element.elementor-element-b4ad471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://opelmobile.ie/wp-content/uploads/2023/03/s3.png");background-position:center right;background-repeat:no-repeat;}.elementor-921 .elementor-element.elementor-element-b4ad471{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-921 .elementor-element.elementor-element-b4ad471 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-921 .elementor-element.elementor-element-d5c3c49 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-d5c3c49 .elementor-heading-title{font-family:"Torus", Sans-serif;font-size:45px;font-weight:400;line-height:1.2em;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-a036b4b > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-a036b4b .elementor-heading-title{font-family:"Torus", Sans-serif;font-size:72px;font-weight:700;line-height:0.9em;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-a08c21a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-a08c21a{font-family:"Torus", Sans-serif;font-size:25px;line-height:30px;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-4fee678 .elementor-button{background-color:var( --e-global-color-a8b0e10 );font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 15px 15px -12px rgba(209, 165.99999999999997, 0, 0.91);border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-921 .elementor-element.elementor-element-4fee678 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-b3ef42e img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-948d969 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-461c2f2 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-bd63fcb img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-adcc5f0 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-64f0948 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-08e18e7{width:var( --container-widget-width, 467px );max-width:467px;--container-widget-width:467px;--container-widget-flex-grow:0;}.elementor-921 .elementor-element.elementor-element-aa6e144{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-921 .elementor-element.elementor-element-aa6e144 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-921 .elementor-element.elementor-element-abaeb04 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-abaeb04 .elementor-heading-title{font-family:"Torus", Sans-serif;font-size:45px;font-weight:400;line-height:1.2em;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-a4920a5 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-a4920a5 .elementor-heading-title{font-family:"Torus", Sans-serif;font-size:72px;font-weight:700;line-height:0.9em;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-47fe489 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-47fe489{font-family:"Torus", Sans-serif;font-size:25px;line-height:30px;color:var( --e-global-color-8cd80e3 );}.elementor-921 .elementor-element.elementor-element-8d95bad .elementor-button{background-color:var( --e-global-color-a8b0e10 );font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 15px 15px -12px rgba(209, 165.99999999999997, 0, 0.91);border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-921 .elementor-element.elementor-element-8d95bad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-9d7a11d img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-b720931 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-057b303 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-59ee663 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-1d11b03{--spacer-size:10px;width:var( --container-widget-width, 94.915% );max-width:94.915%;--container-widget-width:94.915%;--container-widget-flex-grow:0;}.elementor-921 .elementor-element.elementor-element-1e698f4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-921 .elementor-element.elementor-element-1e698f4 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-0b28c48 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-7e2cc96 img{border-radius:10px 10px 10px 10px;}.elementor-921 .elementor-element.elementor-element-07f37a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-921 .elementor-element.elementor-element-07f37a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://opelmobile.ie/wp-content/uploads/2023/03/s4.png");background-position:center center;background-repeat:no-repeat;}.elementor-921 .elementor-element.elementor-element-07f37a4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-921 .elementor-element.elementor-element-07f37a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-921 .elementor-element.elementor-element-ae5a02c{text-align:center;}.elementor-921 .elementor-element.elementor-element-ae5a02c img{width:80%;}@media(max-width:1024px){.elementor-921 .elementor-element.elementor-element-bc96414 > .elementor-widget-container{padding:0% 20% 0% 2%;}.elementor-921 .elementor-element.elementor-element-7d59649{z-index:0;}.elementor-921 .elementor-element.elementor-element-3dbb16b > .elementor-widget-container{padding:0% 20% 0% 2%;}.elementor-921 .elementor-element.elementor-element-0a8c70a{z-index:0;}.elementor-921 .elementor-element.elementor-element-a08c21a > .elementor-widget-container{padding:0% 20% 0% 2%;}.elementor-921 .elementor-element.elementor-element-08e18e7{z-index:0;}.elementor-921 .elementor-element.elementor-element-47fe489 > .elementor-widget-container{padding:0% 20% 0% 2%;}.elementor-921 .elementor-element.elementor-element-ae5a02c{z-index:0;}}@media(min-width:998px){.elementor-921 .elementor-element.elementor-element-196866c{width:51.489%;}.elementor-921 .elementor-element.elementor-element-150e9ed{width:48.511%;}}@media(max-width:997px){.elementor-921 .elementor-element.elementor-element-196866c.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-921 .elementor-element.elementor-element-50554f7 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-921 .elementor-element.elementor-element-50554f7{text-align:center;}.elementor-921 .elementor-element.elementor-element-50554f7 .elementor-heading-title{font-size:22px;}.elementor-921 .elementor-element.elementor-element-4aa6ce0{text-align:center;}.elementor-921 .elementor-element.elementor-element-4aa6ce0 .elementor-heading-title{font-size:31px;}.elementor-921 .elementor-element.elementor-element-bc96414 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-bc96414{text-align:center;}.elementor-921 .elementor-element.elementor-element-7a8c6d1 .elementor-button{padding:15px 30px 15px 30px;}.elementor-921 .elementor-element.elementor-element-7d59649{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-921 .elementor-element.elementor-element-7d59649 img{max-width:330px;}.elementor-921 .elementor-element.elementor-element-e542b11 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-921 .elementor-element.elementor-element-e542b11{text-align:center;}.elementor-921 .elementor-element.elementor-element-e542b11 .elementor-heading-title{font-size:22px;}.elementor-921 .elementor-element.elementor-element-817108d{text-align:center;}.elementor-921 .elementor-element.elementor-element-817108d .elementor-heading-title{font-size:31px;}.elementor-921 .elementor-element.elementor-element-3dbb16b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-3dbb16b{text-align:center;}.elementor-921 .elementor-element.elementor-element-752a9d9 .elementor-button{padding:15px 30px 15px 30px;}.elementor-921 .elementor-element.elementor-element-6030191{text-align:center;}.elementor-921 .elementor-element.elementor-element-3ab6dcb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-921 .elementor-element.elementor-element-3ab6dcb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-921 .elementor-element.elementor-element-0a8c70a img{max-width:260px;}.elementor-921 .elementor-element.elementor-element-b4ad471:not(.elementor-motion-effects-element-type-background), .elementor-921 .elementor-element.elementor-element-b4ad471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:contain;}.elementor-921 .elementor-element.elementor-element-d5c3c49 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-921 .elementor-element.elementor-element-d5c3c49{text-align:center;}.elementor-921 .elementor-element.elementor-element-d5c3c49 .elementor-heading-title{font-size:22px;}.elementor-921 .elementor-element.elementor-element-a036b4b{text-align:center;}.elementor-921 .elementor-element.elementor-element-a036b4b .elementor-heading-title{font-size:31px;}.elementor-921 .elementor-element.elementor-element-a08c21a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-a08c21a{text-align:center;}.elementor-921 .elementor-element.elementor-element-4fee678 .elementor-button{padding:15px 30px 15px 30px;}.elementor-921 .elementor-element.elementor-element-08e18e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-921 .elementor-element.elementor-element-08e18e7 img{max-width:260px;}.elementor-921 .elementor-element.elementor-element-abaeb04 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-921 .elementor-element.elementor-element-abaeb04{text-align:center;}.elementor-921 .elementor-element.elementor-element-abaeb04 .elementor-heading-title{font-size:22px;}.elementor-921 .elementor-element.elementor-element-a4920a5{text-align:center;}.elementor-921 .elementor-element.elementor-element-a4920a5 .elementor-heading-title{font-size:31px;}.elementor-921 .elementor-element.elementor-element-47fe489 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-921 .elementor-element.elementor-element-47fe489{text-align:center;}.elementor-921 .elementor-element.elementor-element-8d95bad .elementor-button{padding:15px 30px 15px 30px;}.elementor-921 .elementor-element.elementor-element-07f37a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-921 .elementor-element.elementor-element-07f37a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-921 .elementor-element.elementor-element-ae5a02c img{max-width:200px;}}/* Start custom CSS for image, class: .elementor-element-7d59649 */.elementor-921 .elementor-element.elementor-element-7d59649 img {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a8c70a */.elementor-921 .elementor-element.elementor-element-0a8c70a img {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08e18e7 */.elementor-921 .elementor-element.elementor-element-08e18e7 img {
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae5a02c */.elementor-921 .elementor-element.elementor-element-ae5a02c img {
    margin: 0 auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Torus';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://opelmobile.ie/wp-content/uploads/2023/03/torus_heavy-webfont.woff2') format('woff2'),
		url('https://opelmobile.ie/wp-content/uploads/2023/03/torus_heavy-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Torus';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://opelmobile.ie/wp-content/uploads/2023/03/torus_bold-webfont.woff2') format('woff2'),
		url('https://opelmobile.ie/wp-content/uploads/2023/03/torus_bold-webfont.woff') format('woff'),
		url('https://opelmobile.ie/wp-content/uploads/2023/03/torus_bold-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Torus';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://opelmobile.ie/wp-content/uploads/2023/03/torus_semibold-webfont.woff2') format('woff2'),
		url('https://opelmobile.ie/wp-content/uploads/2023/03/torus_semibold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Torus';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://opelmobile.ie/wp-content/uploads/2023/03/torus_regular-webfont.woff2') format('woff2'),
		url('https://opelmobile.ie/wp-content/uploads/2023/03/torus_regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Torus';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://opelmobile.ie/wp-content/uploads/2023/03/torus_light-webfont.woff2') format('woff2'),
		url('https://opelmobile.ie/wp-content/uploads/2023/03/torus_light-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */