.page-id-2 #forminator-module-1165 .forminator-label{color:#000!important}.billy-socialmedia .et-social-tumblr a.icon:before{margin-top:15px!important}a.icon[title]:hover{tooltip:none}.et-social-tumblr a.icon:before{content:'';background-image:url('https://aaaroofs.co.uk/wp-content/uploads/2026/05/tiktok-2.png');background-size:contain;background-repeat:no-repeat;display:inline-block;width:36px;height:36px;margin-top:10px!important}.roof-services .et_pb_main_blurb_image{position:relative;padding-bottom:62%;height:0;overflow:hidden;width:100%;margin-bottom:20px}.roof-services .et_pb_main_blurb_image .et_pb_image_wrap{position:absolute;top:0;left:0;width:100%;height:100%}.roof-services .et_pb_main_blurb_image img{width:100%;height:100%;object-fit:cover;object-position:top center}.billy-gallery .et_pb_gallery_item{width:calc(33.33% - 20px)!important;margin-right:20px!important;margin-bottom:20px!important;gap:20px!important;display:flex}.billy-gallery .et_post_gallery{margin-left:1%}.billy-footer .et_pb_column_1_4{margin-right:0}.billy-footer .et_pb_equal_columns{justify-content:center}.billy-footer .et_pb_column_1_4{align-items:center;display:flex;padding:0 20px}.billy-gallery .et_pb_tabs_0.et_pb_tabs{min-height:auto!important}#forminator-module-1165 .forminator-label{color:#fff!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important}#forminator-module-1165 .forminator-row{margin-bottom:14px}#forminator-module-1165 .snd-btn{border-radius:25px!important;padding:10px 20px!important;font-size:16px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:20px!important}#forminator-module-1165 textarea{height:100px}#forminator-module-1165 .forminator-row.forminator-row-last{margin-bottom:0px!important;margin-top:-20px}#forminator-module-1165 textarea,#forminator-module-1165 input{border-radius:4px}.billy-carousel .carousel_content{display:flex;flex-direction:column}.billy-carousel .carousel_content a{color:#fff;background-color:#a63a3a!important;color:#fff;max-width:max-content;border-radius:50px;padding:10px 26px;display:block;margin:auto}.billy-carousel .carousel_content img{height:unset;margin-top:20px;display:block;max-width:50%;width:unset!important;object-fit:contain;object-position:top;margin:0 auto}.billy-carousel .carousel_content{display:flex;flex-direction:column}.billy-carousel .carousel_content img{order:4;margin-top:20px;width:120px}.billy-carousel .carousel_content .testimonial-btn{order:5;margin-top:20px}.billy-carousel .carousel_content .name_design{order:1}.billy-carousel .carousel_content p{order:2}.billy-carousel .carousel_content .social-media-container{order:3}.billy-carousel .position_design{display:none}.swiper-wrapper{align-items:stretch}.swiper-slide{height:auto!important;display:flex}.billy-carousel .carousel_content{display:flex;flex-direction:column;height:100%;background:#f5f5f5;border-radius:20px;padding:25px;border:1px solid #ccc!important}.billy-carousel .carousel_content p{flex-grow:1}.billy-carousel .social-media{display:none!important}.snd-btn{background-color:#A63A3A!important}.forminator-ui#forminator-module-1165.forminator-design--default .forminator-error-message{background-color:#A63A3A!important}.forminator-ui#forminator-module-1165.forminator-design--default .forminator-has_error .forminator-input{border-color:#A63A3A!important}.blurb-btn .et_pb_blurb_content{display:flex;justify-content:center}.blurb-btn .et_pb_main_blurb_image{order:2;margin-left:10px;margin-bottom:0px}