<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-144 .elementor-element.elementor-element-30d8db3:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-30d8db3 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://www.aidensheridanroofing.ie/wp-content/uploads/2022/03/banner-imagee.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-144 .elementor-element.elementor-element-30d8db3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 80px 0px;}.elementor-144 .elementor-element.elementor-element-30d8db3 &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-144 .elementor-element.elementor-element-b9a09d5 &gt; .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-144 .elementor-element.elementor-element-b9a09d5{text-align:center;}.elementor-144 .elementor-element.elementor-element-b9a09d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:52px;font-weight:900;line-height:62px;letter-spacing:2px;color:var( --e-global-color-astglobalcolor5 );}.elementor-144 .elementor-element.elementor-element-b80b062 &gt; .elementor-container{max-width:600px;}.elementor-144 .elementor-element.elementor-element-b80b062{padding:100px 0px 0px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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 );}@media(max-width:1024px){.elementor-144 .elementor-element.elementor-element-30d8db3{padding:150px 0px 50px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-144 .elementor-element.elementor-element-b9a09d5 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-144 .elementor-element.elementor-element-30d8db3{padding:120px 0px 30px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-144 .elementor-element.elementor-element-b9a09d5 &gt; .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-144 .elementor-element.elementor-element-b9a09d5 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-144 .elementor-element.elementor-element-b80b062{padding:50px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-144 .elementor-element.elementor-element-355510c &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-362487f */.tnp-profile { display: inline-flex; }
.tnp-profile form, .tnp-widget form { display: flex; flex-direction: row; }
.tnp-profile form label, .tnp-widget form label { display: none!important; }
.tnp-submit { 
    padding: 10px 20px !important;
}
.tnp-submit:hover { background-color: #2571FB !important;
border:1px solid #5390ff !important; }
.tnp-widget .tnp-field-email { width: 95%;  }

.tnp-widget .tnp-field-button{
	width: 15%;
}
/*.tnp-submit{*/
/*	border-color: #5390ff!important;*/
/*}*/
.tnp-field input[type="submit"]{
	font-size: 0px!important;
	height: 47px!important;
	background: url(/wp-content/uploads/2022/03/send.png)!important;
		background-repeat: no-repeat!important;
	background-position: center!important;
	background-color: #fae738!important;
	border-color: #fae738!important;
	border-radius: 23px;
	width: 45px!important;
	height: 45px!important;
	margin-left: -60px!important;
	margin-top: 6px!important;
}
.tnp-field input[type="submit"]:hover{
    background-color: #fae738 !important;
    border-color: #fae738!important;
}
.tnp-field input[type="email"]{
    padding: 18px!important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-newsletterwidget, class: .elementor-element-f4c43f9 */.tnp-profile { display: inline-flex; }
.tnp-profile form, .tnp-widget form { display: flex; flex-direction: row; }
.tnp-profile form label, .tnp-widget form label { display: none!important; }
.tnp-submit { 
    padding: 10px 20px !important;
}
.tnp-submit:hover { background-color: #2571FB !important;
border:1px solid #5390ff !important; }
.tnp-widget .tnp-field-email { width: 95%;  }

.tnp-widget .tnp-field-button{
	width: 15%;
}
/*.tnp-submit{*/
/*	border-color: #5390ff!important;*/
/*}*/
.tnp-field input[type="submit"]{
	font-size: 0px!important;
	height: 47px!important;
	background: url(/wp-content/uploads/2022/03/send.png)!important;
		background-repeat: no-repeat!important;
	background-position: center!important;
	background-color: #fae738!important;
	border-color: #fae738!important;
	border-radius: 23px;
	width: 45px!important;
	height: 45px!important;
	margin-left: -60px!important;
	margin-top: 6px!important;
}
.tnp-field input[type="submit"]:hover{
    background-color: #fae738 !important;
    border-color: #fae738!important;
}
.tnp-field input[type="email"]{
    padding: 18px!important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-newsletterwidget, class: .elementor-element-355510c */.tnp-profile { display: inline-flex; }
.tnp-profile form, .tnp-widget form { display: flex; flex-direction: row; }
.tnp-profile form label, .tnp-widget form label { display: none!important; }
.tnp-submit { 
    padding: 10px 20px !important;
}
.tnp-submit:hover { background-color: #2571FB !important;
border:1px solid #5390ff !important; }
.tnp-widget .tnp-field-email { width: 100%;  }

.tnp-widget .tnp-field-button{
	width: 15%;
}
/*.tnp-submit{*/
/*	border-color: #5390ff!important;*/
/*}*/
.tnp-field input[type="submit"]{
	font-size: 0px!important;
	height: 47px!important;
	background: url(/wp-content/uploads/2022/03/send.png)!important;
		background-repeat: no-repeat!important;
	background-position: center!important;
	background-color: #fae738!important;
	border-color: #fae738!important;
	border-radius: 23px;
	width: 45px!important;
	height: 45px!important;
	margin-left: -60px!important;
	margin-top: 6px!important;
}
.tnp-field input[type="submit"]:hover{
    background-color: #fae738 !important;
    border-color: #fae738!important;
}
.tnp-field input[type="email"]{
    padding: 18px!important;
}
@media screen and (max-width: 1024px) and (min-width: 768px){
    .tnp-field input[type="email"]{
    padding: 18px!important;
}
}
@media screen and (max-width: 767px) and (min-width: 320px){
    .tnp-widget .tnp-field-button{
	width: 0%;
}
.tnp-field input[type="email"]{
    padding: 12px!important;
}
.tnp-field input[type="submit"]{

	width: 26px!important;
	height: 25px!important;
	margin-left: -60px!important;
	margin-top: 10px!important;
		background: url(https://www.aidensheridanroofing.ie/wp-content/uploads/2022/03/send.png)!important;
		background-repeat: no-repeat!important;
	background-position: center!important;
	border-color: transparent!important;
}
.tnp-field input[type="submit"]:hover{
    background-color: transparent!important;
    border-color: transparent!important;
}

}/* End custom CSS */</pre></body></html>