.elementor-681 .elementor-element.elementor-element-6de7a857:not(.elementor-motion-effects-element-type-background), .elementor-681 .elementor-element.elementor-element-6de7a857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grannyflats.ie/wp-content/uploads/2018/02/our-projects-title-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-681 .elementor-element.elementor-element-6de7a857 > .elementor-container{min-height:430px;}.elementor-681 .elementor-element.elementor-element-6de7a857{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-681 .elementor-element.elementor-element-6de7a857 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-681 .elementor-element.elementor-element-23b1b629 > .elementor-widget-container{padding:92px 0px 0px 0px;}.elementor-681 .elementor-element.elementor-element-23b1b629{text-align:center;}.elementor-681 .elementor-element.elementor-element-23b1b629 .elementor-heading-title{font-size:75px;color:var( --e-global-color-6758886 );}.elementor-681 .elementor-element.elementor-element-46fd7f9{padding:80px 0px 80px 0px;}.elementor-681 .elementor-element.elementor-element-cfff107{text-align:center;}.elementor-681 .elementor-element.elementor-element-1bc2e0c{text-align:center;}.elementor-681 .elementor-element.elementor-element-245cb5e{text-align:center;}.elementor-681 .elementor-element.elementor-element-3f80ee0{text-align:center;color:#BCBCBC;}.elementor-681 .elementor-element.elementor-element-991247f{text-align:center;}.elementor-681 .elementor-element.elementor-element-32c2de0 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-681 .elementor-element.elementor-element-32c2de0{text-align:center;}.elementor-681 .elementor-element.elementor-element-959757b{text-align:center;}.elementor-681 .elementor-element.elementor-element-e98a292 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-681 .elementor-element.elementor-element-e98a292{text-align:center;}.elementor-681 .elementor-element.elementor-element-1f7630e{text-align:center;}.elementor-681 .elementor-element.elementor-element-1d2e590 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-681 .elementor-element.elementor-element-1d2e590{text-align:center;}.elementor-681 .elementor-element.elementor-element-3e823bb{text-align:center;}.elementor-681 .elementor-element.elementor-element-56ad799 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-681 .elementor-element.elementor-element-56ad799{text-align:center;}.elementor-681 .elementor-element.elementor-element-78abe5c{text-align:center;}.elementor-681 .elementor-element.elementor-element-2d6ee9e > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-681 .elementor-element.elementor-element-2d6ee9e{text-align:center;}.elementor-681 .elementor-element.elementor-element-86bb3cd{text-align:center;}.elementor-681 .elementor-element.elementor-element-63e20b5 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-681 .elementor-element.elementor-element-63e20b5{text-align:center;}.elementor-681 .elementor-element.elementor-element-ad4d811{text-align:center;}.elementor-681 .elementor-element.elementor-element-7271712 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-681 .elementor-element.elementor-element-7271712{text-align:center;}.elementor-681 .elementor-element.elementor-element-3f36ea9{text-align:center;}.elementor-681 .elementor-element.elementor-element-166acf7 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-681 .elementor-element.elementor-element-166acf7{text-align:center;}.elementor-681 .elementor-element.elementor-element-e53634d{text-align:center;}.elementor-681 .elementor-element.elementor-element-b4406b1 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-681 .elementor-element.elementor-element-b4406b1{text-align:center;}@media(min-width:1025px){.elementor-681 .elementor-element.elementor-element-6de7a857:not(.elementor-motion-effects-element-type-background), .elementor-681 .elementor-element.elementor-element-6de7a857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-3f80ee0 */.elementor-681 .elementor-element.elementor-element-3f80ee0 *{
    color: #BCBCBC;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32c2de0 */.elementor-681 .elementor-element.elementor-element-32c2de0 *{
    font-size: 18px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e98a292 */.elementor-681 .elementor-element.elementor-element-e98a292 *{
    font-size: 18px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d2e590 */.elementor-681 .elementor-element.elementor-element-1d2e590 *{
    font-size: 18px;
}
.elementor-681 .elementor-element.elementor-element-1d2e590 strong{
    font-size: 18px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56ad799 */.elementor-681 .elementor-element.elementor-element-56ad799 *{
    font-size: 18px;
}
.elementor-681 .elementor-element.elementor-element-56ad799 strong{
    font-size: 18px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d6ee9e */.elementor-681 .elementor-element.elementor-element-2d6ee9e *{
    font-size: 18px;
}
.elementor-681 .elementor-element.elementor-element-2d6ee9e strong{
    font-size: 18px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63e20b5 */.elementor-681 .elementor-element.elementor-element-63e20b5 *{
    font-size: 18px;
}
.elementor-681 .elementor-element.elementor-element-63e20b5 strong{
    font-size: 18px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7271712 */.elementor-681 .elementor-element.elementor-element-7271712 *{
    font-size: 18px;
}
.elementor-681 .elementor-element.elementor-element-7271712 strong{
    font-size: 18px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-166acf7 */.elementor-681 .elementor-element.elementor-element-166acf7 *{
    font-size: 18px;
}
.elementor-681 .elementor-element.elementor-element-166acf7 strong{
    font-size: 18px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4406b1 */.elementor-681 .elementor-element.elementor-element-b4406b1 *{
    font-size: 18px;
}
.elementor-681 .elementor-element.elementor-element-b4406b1 strong{
    font-size: 18px;
    font-weight: 600;
}/* End custom CSS */