.sitewrap .about-page>header .wrap h1,.sitewrap .about-page_hc>header .wrap h1,.sitewrap .biography .bio .wrap .panels .panel .content ul li h3,.sitewrap .biography .bio .wrap .panels .panel .top h2,.sitewrap .biography .bio .wrap .sidebar .panel .content ul li h3,.sitewrap .biography .bio .wrap .sidebar .panel .top h2,.sitewrap .biography header .wrap h1,.sitewrap .contact-us .details .wrap header h2,.sitewrap .contact-us .form .wrap>header h2,.sitewrap .contact-us>header .wrap h1,.sitewrap .cta-panel .wrap a .col header h2,.sitewrap .get-in-touch .wrap header h2,.sitewrap .hero .wrap .services ul li a,.sitewrap .hero .wrap header h1,.sitewrap .item-list .wrap>header h2,.sitewrap .latest-blog .wrap .posts .post header h2,.sitewrap .latest-blog .wrap>header h2,.sitewrap .newsletter .col .wrap header h2,.sitewrap .panels .panel a h2,.sitewrap .service-page .content .wrap .sidebar .form header h2,.sitewrap .service-page .content .wrap .sidebar .links header h2,.sitewrap .service-page>header .wrap h1,.sitewrap .staff-page .staff-listing .wrap>header h2,.sitewrap .staff-page>header .wrap h1{font-family:"Bree Serif",serif}body{font-family:Open Sans,sans-serif}.mobile-menu,.opening-hours,.sitewrap .associations .wrap .item,.sitewrap .biography .bio .wrap .sidebar .button a,.sitewrap .contact-us .form .wrap form .hs-form-field .input input,.sitewrap .contact-us .form .wrap form .hs-form-field .input textarea,.sitewrap .cta-panel .wrap a .col header span,.sitewrap .get-in-touch .wrap .form form .hs-form-field .input input,.sitewrap .get-in-touch .wrap .form form .hs-form-field .input textarea,.sitewrap .latest-blog .wrap .posts .post header,.sitewrap .newsletter .col .wrap .form form .hs-form-field .input input,.sitewrap .newsletter .col:first-child,.sitewrap .panels .panel a span,.sitewrap .service-page .content .wrap .sidebar .button a,.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-form-field .input input,.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-form-field .input select,.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-form-field .input textarea{-moz-box-sizing:border-box;box-sizing:border-box}.sitewrap .item-list .wrap .items .swiper-container .swiper-wrapper .swiper-slide:after,header[role=banner] .wrap .left:after{clear:both;content:"";display:block}body{background-color:#f3f3f3}.menu-open header[role=banner] .wrap .menu-btn span{margin-top:2px;transform:rotate(45deg);transform-origin:50% 50%;transition:all .5s ease}.menu-open header[role=banner] .wrap .menu-btn span:nth-child(2){display:none}.menu-open header[role=banner] .wrap .menu-btn span:nth-child(3){margin-top:-2px;transform:rotate(-45deg);transform-origin:50% 50%}body.lightbg .sitewrap .item-list{background-color:#f3f3f3}.legal p{font-size:14px!important;font-style:italic!important;line-height:20px!important}.opening-hours{background-color:#88c85f;height:100px;padding:14px 0 20px;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.opening-hours .wrap{margin:0 20px}.opening-hours .wrap p{color:#033d03;font-size:16px;font-weight:700;line-height:1.5;text-align:center}.opening-hours .wrap p span{background-color:#fff;border-radius:6px;color:#033d03;display:inline-block;padding:5px 10px;text-align:center}.opening-hours .wrap p+p{margin-top:3px}header[role=banner]{background-color:#fff;height:130px;left:0;position:relative;top:0;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;width:100%;z-index:1000}header[role=banner] .wrap{margin:0 20px}header[role=banner] .wrap .left{float:left;padding:40px 0 0}header[role=banner] .wrap .left .logo{background-image:url(https://3998938.fs1.hubspotusercontent-na1.net/hubfs/3998938/Website%20Images/logo.svg);background-repeat:no-repeat;float:left;height:50px;overflow:hidden;position:relative;text-indent:-2000px;width:170px}header[role=banner] .wrap .left .logo a{display:block;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-10000px;top:0;width:100%}header[role=banner] .wrap .left .flash{background-image:url(https://3998938.fs1.hubspotusercontent-na1.net/hubfs/3998938/Website%20Images/lfoty.png);background-size:130px 60px;display:block;float:left;height:60px;margin:-7px 0 0 15px;width:130px}header[role=banner] .wrap nav{display:none}header[role=banner] .wrap .menu-btn{background-color:#fff;border-radius:50%;box-shadow:0 .25em 1em 0 rgba(0,0,0,.15);display:block;float:right;height:48px;margin:41px 0 0;width:48px}header[role=banner] .wrap .menu-btn span{background-color:#161616;display:block;height:2px;margin:0 auto;width:19px}header[role=banner] .wrap .menu-btn span+span{margin:4px auto 0}.mobile-menu{background-color:#fff;height:100%;overflow:scroll;padding:40px;position:fixed;right:-280px;top:0;width:280px;-webkit-overflow-touch:scroll;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.mobile-menu ul{list-style:none}.mobile-menu ul li a{border-left:3px solid transparent;display:block;font-weight:700;padding:14px 14px 14px 12px;text-decoration:none}.mobile-menu ul li a:hover{background-color:#f5f5f5;border-left:3px solid #58ab16}.mobile-menu ul li a.open+ul{height:auto}.mobile-menu ul li ul{height:0;overflow:hidden}.mobile-menu ul li ul li a{font-size:14px;line-height:1.25;padding:10px 0}.mobile-menu ul li ul li a:hover{background-color:transparent;border-color:transparent}#hs-overlay-cta-159000034707 body{height:100px;z-index:100000001}.site-sections,.sitewrap{-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.sitewrap .staff-page>header{background-color:#fff;border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;padding:50px 0}.sitewrap .staff-page>header .wrap{margin:0 20px}.sitewrap .staff-page>header .wrap h1{color:#606060;font-size:30px;text-align:center}.sitewrap .staff-page .staff-listing .wrap{margin:0 20px}.sitewrap .staff-page .staff-listing .wrap>header{padding:50px 0;text-align:center}.sitewrap .staff-page .staff-listing .wrap>header h2{color:#606060;font-size:25px}.sitewrap .staff-page .staff-listing .wrap ul li article a{display:block;text-decoration:none}.sitewrap .staff-page .staff-listing .wrap ul li article a header{background-color:#fff;padding:20px 0;text-align:center}.sitewrap .staff-page .staff-listing .wrap ul li article a header h3{font-size:18px;margin:0 0 8px}.sitewrap .staff-page .staff-listing .wrap ul li article a header p{color:#9c9c9c;font-size:14px}.sitewrap .staff-page .staff-listing .wrap ul li+li{margin:20px 0 0}.sitewrap .staff-page .staff-listing:last-child{padding:0 0 50px}.sitewrap .biography header{background-color:#fff;border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;padding:50px 0}.sitewrap .biography header .wrap{margin:0 20px}.sitewrap .biography header .wrap h1{color:#606060;font-size:30px;text-align:center}.sitewrap .biography figure{margin:20px 0;position:relative}.sitewrap .biography figure a{background-color:#fff;border-radius:8px;bottom:20px;-moz-box-sizing:border-box;box-sizing:border-box;color:#57ab13!important;display:block;font-size:16px;font-weight:700;height:40px;left:20px;padding:20px 0 0;position:absolute;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;width:110px}.sitewrap .biography figure a:nth-child(3){display:none}.sitewrap .biography figure a:hover{background-color:#57ab13;color:#fff!important}.sitewrap .biography figure .wrap{margin:0 20px;position:relative}.sitewrap .biography .bio{padding:0 0 50px}.sitewrap .biography .bio .wrap{margin:0 20px}.sitewrap .biography .bio .wrap .panels .panel{background-color:#fff}.sitewrap .biography .bio .wrap .panels .panel .top{border-bottom:1px solid #dcdcdc;padding:20px;text-align:left}.sitewrap .biography .bio .wrap .panels .panel .top h2{font-size:18px}.sitewrap .biography .bio .wrap .panels .panel .content{font-size:16px;line-height:1.5;padding:16px 20px;text-align:left}.sitewrap .biography .bio .wrap .panels .panel .content p a{color:#6ea936!important;display:inline-block;font-weight:700;padding:0}.sitewrap .biography .bio .wrap .panels .panel .content p+p{margin-top:16px}.sitewrap .biography .bio .wrap .panels .panel .content ul li h3{font-size:18px}.sitewrap .biography .bio .wrap .panels .panel .content ul li>a{padding:0}.sitewrap .biography .bio .wrap .panels .panel .content ul li+li{margin:16px 0 0}.sitewrap .biography .bio .wrap .panels,.sitewrap .biography .bio .wrap .panels .panel+.panel,.sitewrap .biography .bio .wrap .sidebar{margin-top:20px}.sitewrap .biography .bio .wrap .sidebar .button{margin:0 0 20px}.sitewrap .biography .bio .wrap .sidebar .button a{background-color:#58ab14;color:#fff;display:block;font-size:16px;height:50px;padding:34px 0 0;width:100%}.sitewrap .biography .bio .wrap .sidebar .panel{background-color:#fff;margin:0 0 20px}.sitewrap .biography .bio .wrap .sidebar .panel .top{border-bottom:1px solid #dcdcdc;padding:20px;text-align:left}.sitewrap .biography .bio .wrap .sidebar .panel .top h2{font-size:18px}.sitewrap .biography .bio .wrap .sidebar .panel .content{font-size:16px;line-height:1.5;padding:16px 20px;text-align:left}.sitewrap .biography .bio .wrap .sidebar .panel .content ul li h3{font-size:18px}.sitewrap .biography .bio .wrap .sidebar .panel .content ul li>a{padding:0}.sitewrap .biography .bio .wrap .sidebar .panel .content ul li+li{margin:16px 0 0}.sitewrap .biography .bio .wrap .sidebar .panel+.panel{margin-top:20px}.sitewrap .biography .bio .wrap .sidebar img{display:block;height:auto;width:100%}.sitewrap .about-page>header{background-color:#dcdcdc;background-image:url(https://3998938.fs1.hubspotusercontent-na1.net/hubfs/3998938/Website%20Images/about-hero.jpg);background-position:50%;background-size:cover;padding:100px 0;position:relative;text-align:center}.sitewrap .about-page>header:before{background-color:hsla(0,0%,9%,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sitewrap .about-page>header .wrap{color:#fff;margin:0 20px;position:relative;z-index:2}.sitewrap .about-page>header .wrap h1{font-size:30px;margin:0 0 20px}.sitewrap .about-page>header .wrap p{font-size:20px}.sitewrap .about-page .full{background-color:#fff;line-height:1.5;padding:60px 0;text-align:center}.sitewrap .about-page .full .wrap{margin:0 20px}.sitewrap .about-page .half .cols .col{line-height:1.5;padding:120px 60px;position:relative;text-align:center}.sitewrap .about-page .half .cols .col figure{left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%)}.sitewrap .about-page .half .cols .col figure img{height:140px;width:auto}.sitewrap .about-page .half .cols .col.yellow{background-color:#e2fd4a}.sitewrap .about-page .half .cols .col.blue{background-color:#7cc4e5}.sitewrap .about-page .half .cols .col.green{background-color:#5dc6b3}.sitewrap .about-page_hc>header{background-color:#dcdcdc;background-image:url(/hubfs/holland-condon-team.jpg);background-position:50%;background-size:cover;padding:100px 0;position:relative;text-align:center}.sitewrap .about-page_hc>header:before{background-color:hsla(0,0%,9%,.25);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sitewrap .about-page_hc>header .wrap{color:#fff;margin:0 20px;position:relative;z-index:2}.sitewrap .about-page_hc>header .wrap h1{font-size:30px;margin:0 0 20px}.sitewrap .about-page_hc>header .wrap p{font-size:20px}.sitewrap .about-page_hc .full{background-color:#fff;line-height:1.5;padding:60px 0;text-align:center}.sitewrap .about-page_hc .full .wrap{margin:0 20px}.sitewrap .about-page_hc .half .cols .col{line-height:1.5;padding:120px 60px;position:relative;text-align:center}.sitewrap .about-page_hc .half .cols .col figure{left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%)}.sitewrap .about-page_hc .half .cols .col figure img{height:140px;width:auto}.sitewrap .about-page_hc .half .cols .col.green2{background-color:#57aa16}.sitewrap .about-page_hc .half .cols .col.yellow{background-color:#e2fd4a}.sitewrap .about-page_hc .half .cols .col.blue{background-color:#7cc4e5}.sitewrap .about-page_hc .half .cols .col.green{background-color:#5dc6b3}.sitewrap .hero{padding:40px 0 60px}.sitewrap .hero .wrap{margin:0 20px}.sitewrap .hero .wrap header{margin:0 0 30px;text-align:center}.sitewrap .hero .wrap header h1{color:#296608!important;font-size:28px;line-height:34px}.sitewrap .hero .wrap header h1 em{color:#57aa16;font-weight:inherit}.sitewrap .hero .wrap .services.desktop{display:none}.sitewrap .hero .wrap .services ul li a{background-color:#57aa16;color:#fff;display:block;font-size:18px;line-height:1;padding:19px 0 21px;position:relative;text-decoration:none;width:100%}.sitewrap .hero .wrap .services ul li a i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/icon.svg);background-size:38px 38px;height:38px;left:10px;margin-top:-19px;position:absolute;top:50%;width:38px}.sitewrap .hero .wrap .services ul li a span{margin:0 0 0 70px}.sitewrap .hero .wrap .services ul li a span br{display:none}.sitewrap .hero .wrap .services ul li.injury i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/injury.svg)}.sitewrap .hero .wrap .services ul li.property i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/home.svg)}.sitewrap .hero .wrap .services ul li.commercial i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/commercial.svg)}.sitewrap .hero .wrap .services ul li.defense i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/defense.svg)}.sitewrap .hero .wrap .services ul li.wills i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/wills.svg)}.sitewrap .hero .wrap .services ul li.conflict i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/conflict.svg)}.sitewrap .hero .wrap .services ul li.medical i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/medical-neg.svg)}.sitewrap .hero .wrap .services ul li.renewable i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/renewable-1.svg)}.sitewrap .hero .wrap .services ul li.surrogacy i{background-image:url(/hubfs/3998938/Surrogacy/surrogacy-1.svg)}.sitewrap .hero .wrap .services ul li.contact i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/immigration.svg)}.sitewrap .hero .wrap .services ul li+li{margin:10px 0 0}.sitewrap .hero .wrap .services ul li a:hover{background-color:#296608}.sitewrap .hero .wrap .services ul li a:hover i{background-image:url(https://info.pkhl.ie/hubfs/Website%20Assets/icon-1.svg)}.sitewrap .hero .wrap .services ul li.property a:hover i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/home-1.svg)}.sitewrap .hero .wrap .services ul li.wills a:hover i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/wills-1.svg)}.sitewrap .hero .wrap .services ul li.injury a:hover i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/injury-1.svg)}.sitewrap .hero .wrap .services ul li.commercial a:hover i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/commercial-1.svg)}.sitewrap .hero .wrap .services ul li.conflict a:hover i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/conflict-1.svg)}.sitewrap .hero .wrap .services ul li.medical a:hover i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/medical-neg-1.svg)}.sitewrap .hero .wrap .services ul li.defense a:hover i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/defense-1.svg)}.sitewrap .hero .wrap .services ul li.contact a:hover i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/immigration-1.svg)}.sitewrap .hero .wrap .services ul li.renewable a:hover i{background-image:url(/hubfs/3998938/1.%20Images/Website%20Images/renewable.svg)}.sitewrap .hero .wrap .services ul li.surrogacy a:hover i{background-image:url(/hubfs/3998938/Surrogacy/surrogacy.svg)}.sitewrap .text-panel{background-color:#fff;font-size:18px;line-height:1.5;padding:80px 0;text-align:center}.sitewrap .text-panel .wrap{margin:0 20px}.sitewrap .text-panel .wrap header{margin:0 0 20px}.sitewrap .text-panel .wrap header h2{color:#58ab14;font-weight:700}.sitewrap .panels .panel{text-align:center}.sitewrap .panels .panel a{display:block;padding:40px 20px;text-decoration:none}.sitewrap .panels .panel a h2{color:#276407;font-size:20px;line-height:25px}.sitewrap .panels .panel a figure img{display:block;height:100px;margin:20px auto;width:auto}.sitewrap .panels .panel a span{background-color:#fff;border-radius:8px;box-shadow:0 5px 10px hsla(0,0%,9%,.5);color:#276407;display:block;font-weight:700;height:46px;margin:20px auto 0;padding:15px 0 0;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;width:180px}.sitewrap .panels .panel a:hover span{-webkit-transform:scale(1.07)}.sitewrap .panels .panel:first-child{background-color:#95c081}.sitewrap .panels .panel:nth-child(2){background-color:#9dcc93}.sitewrap .panels .panel:nth-child(3){background-color:#bfe6aa}.sitewrap .panels .panel:nth-child(4){background-color:#ddf9cd}.sitewrap .service-page{background-color:#fff}.sitewrap .service-page>header{background-color:#161616;background-position:50%;background-size:cover;padding:120px 20px;position:relative;text-align:center}.sitewrap .service-page>header:before{background-color:hsla(0,0%,9%,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sitewrap .service-page>header .wrap{position:relative;z-index:2}.sitewrap .service-page>header .wrap h1{color:#fff;font-size:32px;line-height:36px}.sitewrap .service-page>header .wrap p{color:#fff;font-size:20px;line-height:25px;margin:16px 0 0}.sitewrap .service-page .content{padding:30px 0}.sitewrap .service-page .content .wrap{margin:0 20px}.sitewrap .service-page .content .wrap .body .pull-quote{background-color:#f2f2f2;border-radius:14px;margin-bottom:24px;padding:30px 30px 15px}.sitewrap .service-page .content .wrap .body .pull-quote p:first-child{color:#6ea836;font-family:"Bree Serif";font-size:20px;margin-bottom:20px}.sitewrap .service-page .content .wrap .body h3,.sitewrap .service-page .content .wrap .body h4{color:#58ab14;font-family:inherit;font-size:16px;font-weight:700;line-height:1;margin:0 0 30px}.sitewrap .service-page .content .wrap .body h4{margin:0}.sitewrap .service-page .content .wrap .body h4+p{margin-top:0}.sitewrap .service-page .content .wrap .body p{line-height:1.5;margin:1.5em 0}.sitewrap .service-page .content .wrap .body p:first-child{font-size:20px;margin-top:0}.sitewrap .service-page .content .wrap .body img{height:auto!important;width:100%!important}.sitewrap .service-page .content .wrap .body ul{border-top:1px solid #c1c1c1;list-style:none;margin:0 0 30px;padding:0}.sitewrap .service-page .content .wrap .body ul li{border-bottom:1px solid #c1c1c1;line-height:1.6;padding:4px 0}.sitewrap .service-page .content .wrap .body ul li:before{background-image:url(https://3998938.fs1.hubspotusercontent-na1.net/hubfs/3998938/Design%20Assets/bullet.jpg);content:"";display:block;float:left;height:16px;margin:6px 10px 0 0;width:14px}.sitewrap .service-page .content .wrap .sidebar{display:none}.sitewrap .service-page .content .wrap .sidebar .button{margin:0 0 20px}.sitewrap .service-page .content .wrap .sidebar .button a{background-color:#58ab14;color:#fff;display:block;font-size:16px;height:50px;padding:17px 0 0;text-align:center;text-decoration:none;width:100%}.sitewrap .service-page .content .wrap .sidebar .cta{border:1px solid #c8c8c8;box-shadow:0 16px 10px -10px hsla(0,0%,9%,.4);margin:0 0 20px}.sitewrap .service-page .content .wrap .sidebar .cta img{display:block;height:auto;width:100%}.sitewrap .service-page .content .wrap .sidebar .links{background-color:#f0f0f0;border:1px solid #c8c8c8;box-shadow:0 16px 10px -10px hsla(0,0%,9%,.4);padding:30px}.sitewrap .service-page .content .wrap .sidebar .links header h2{border-bottom:2px solid green;color:green;font-size:24px;padding:0 0 10px}.sitewrap .service-page .content .wrap .sidebar .links ul{list-style:none}.sitewrap .service-page .content .wrap .sidebar .links ul li a{display:block;padding:10px 0;text-decoration:none}.sitewrap .service-page .content .wrap .sidebar .links ul li.current a{font-weight:700}.sitewrap .service-page .content .wrap .sidebar .links ul li.current a:after{background-image:url(https://3998938.fs1.hubspotusercontent-na1.net/hubfs/3998938/Design%20Assets/bullet.jpg);content:"";display:block;float:right;height:16px;margin:0;width:14px}.sitewrap .service-page .content .wrap .sidebar .links ul li a:hover{color:green!important;font-weight:700}.sitewrap .service-page .content .wrap .sidebar .links ul li+li{border-top:1px solid #c8c8c8}.sitewrap .service-page .content .wrap .sidebar .form{background-color:#f0f0f0;border:1px solid #c8c8c8;box-shadow:0 16px 10px -10px hsla(0,0%,9%,.4);margin:20px 0 0;padding:30px}.sitewrap .service-page .content .wrap .sidebar .form header{margin:0 0 10px}.sitewrap .service-page .content .wrap .sidebar .form header h2{border-bottom:2px solid green;color:green;font-size:24px;padding:0 0 10px}.sitewrap .service-page .content .wrap .sidebar .form>div form fieldset+fieldset{margin:10px 0 0}.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-form-field{display:block;width:100%}.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-form-field label{display:none}.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-form-field .input{margin-right:0}.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-form-field .input select{-webkit-appearance:none}.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-form-field .input input,.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-form-field .input select{background-color:#fff;border:1px solid #c8c8c8;border-radius:3px;color:#161616;display:block;font-size:16px;height:30px;padding:0 20px;width:100%}.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-form-field .input textarea{background-color:#fff;border:1px solid #c8c8c8;border-radius:3px;color:#161616;display:block;font-size:16px;min-height:60px;padding:20px;width:100%}.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-form-field+.hs-form-field,.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-submit{margin:10px 0 0}.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-submit .actions input[type=submit]{-webkit-appearance:none;background-color:#80b660;border:0;border-radius:5px;color:#fff;display:block;font-size:16px;font-size:14px;font-weight:700;height:50px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;width:100%}.sitewrap .service-page .content .wrap .sidebar .form>div form .hs-submit .actions input[type=submit]:hover{background-color:#296608}.sitewrap .item-list{background-color:#dbdbdb;padding:60px 0}.sitewrap .item-list.hide{display:none!important}.sitewrap .item-list .wrap{margin:0 40px}.sitewrap .item-list .wrap>header{margin:0 0 40px;text-align:center}.sitewrap .item-list .wrap>header h2{color:#606060;font-size:30px}.sitewrap .item-list .wrap>header p{font-size:18px;line-height:1.5}.sitewrap .item-list .wrap>header a{display:none}.sitewrap .item-list .wrap .items{position:relative}.sitewrap .item-list .wrap .items>button{background-color:hsla(0,0%,100%,.5);border-radius:6px;display:block;height:30px;left:-35px;margin:-16px 0 0;position:absolute;top:50%;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;width:30px;z-index:1000}.sitewrap .item-list .wrap .items>button:hover{background-color:#fff}.sitewrap .item-list .wrap .items .item a header{height:auto}.sitewrap .item-list .wrap .items>button:before{background-image:url(https://info.pkhl.ie/hubfs/Design%20Assets/arrow-1.svg);background-size:12px 12px;content:"";display:block;height:12px;margin:0 auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:12px}.sitewrap .item-list .wrap .items>button+button{left:auto;right:-35px}.sitewrap .item-list .wrap .items>button+button:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sitewrap .item-list .wrap .items .item a{display:block;text-decoration:none}.sitewrap .item-list .wrap .items .item a header{background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;height:68px;padding:18px 20px;text-align:center}.sitewrap .item-list .wrap .items .item+.item{margin:20px 0 0}.sitewrap .item-list .wrap .items .swiper-container{margin:0 -10px}.sitewrap .item-list .wrap .items .swiper-container .swiper-wrapper .swiper-slide .item{float:left;margin:0 10px;width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.sitewrap .item-list .wrap .items .swiper-container .swiper-wrapper .swiper-slide .item:nth-child(2)~.item{margin-top:20px}.sitewrap .item-list.staff .wrap .items .swiper-container .swiper-wrapper .swiper-slide .item{margin:0;width:100%}.sitewrap .testimonials{background-color:#88c577;padding:60px 0}.sitewrap .testimonials .wrap{margin:0 20px}.sitewrap .testimonials .wrap .testimonial{color:#fff;text-align:center}.sitewrap .testimonials .wrap .testimonial:before{background-image:url(https://3998938.fs1.hubspotusercontent-na1.net/hubfs/3998938/Website%20Images/icon.png);background-size:59px 46px;content:"";display:block;height:46px;margin:0 auto 10px;width:59px}.sitewrap .testimonials .wrap .testimonial p{font-size:24px;line-height:32px}.sitewrap .testimonials .wrap .testimonial h3{color:#60803e;font-weight:700;line-height:1.5;margin:16px 0 0}.sitewrap .cta-panel{background-color:#5cc5b0;padding:20px 0}.sitewrap .cta-panel .wrap{margin:0 20px}.sitewrap .cta-panel .wrap a{display:block;text-decoration:none}.sitewrap .cta-panel .wrap a .col header{line-height:1.5;padding:30px}.sitewrap .cta-panel .wrap a .col header h2{color:#fff;font-size:24px;line-height:1.25;margin:0 0 10px}.sitewrap .cta-panel .wrap a .col header p{color:#28675c}.sitewrap .cta-panel .wrap a .col header span{background-color:#fff;border-radius:8px;color:#28675c;display:block;font-weight:700;height:46px;margin:10px 0 0;padding:10px 0;text-align:center;text-decoration:none;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;width:152px}.sitewrap .cta-panel .wrap a:hover .col header span{-webkit-transform:scale(1.1)}.sitewrap .latest-blog{background-color:#dbdbdb;padding:60px 0}.sitewrap .latest-blog .wrap{margin:0 20px}.sitewrap .latest-blog .wrap>header{margin:0 0 40px;text-align:center}.sitewrap .latest-blog .wrap>header h2{color:#606060;font-size:30px;margin:0 0 8px}.sitewrap .latest-blog .wrap>header p{color:gray;font-size:18px;line-height:1.5}.sitewrap .latest-blog .wrap>header a{display:none}.sitewrap .latest-blog .wrap .posts .post a{display:block;text-decoration:none}.sitewrap .latest-blog .wrap .posts .post header{background-color:#fff;height:160px;padding:20px;position:relative}.sitewrap .latest-blog .wrap .posts .post header h3{color:#b9b9b9;font-size:12px;font-weight:700}.sitewrap .latest-blog .wrap .posts .post header h2{color:#272727;line-height:1.25;margin:16px 0 0}.sitewrap .latest-blog .wrap .posts .post header span{bottom:20px;color:#80b660;font-size:12px;font-weight:700;left:20px;position:absolute}.sitewrap .latest-blog .wrap .posts .post+.post{margin:10px 0 0}.sitewrap .newsletter{background-color:#fff}.sitewrap .newsletter .col{padding:40px 0}.sitewrap .newsletter .col .wrap{margin:0 20px}.sitewrap .newsletter .col .wrap header{text-align:center}.sitewrap .newsletter .col .wrap header h2{color:#58ab14;font-size:30px;margin:0 0 16px}.sitewrap .newsletter .col .wrap header p{font-size:18px;line-height:1.5}.sitewrap .newsletter .col .wrap .form{margin:24px 0 0}.sitewrap .newsletter .col .wrap .form form .hs-form-field label{display:none}.sitewrap .newsletter .col .wrap .form form .hs-form-field .input input{background-color:transparent;border:1px solid #c8c8c8;border-radius:3px;color:#161616;display:block;font-size:16px;height:50px;padding:0 20px;width:100%}.sitewrap .newsletter .col .wrap .form form .hs-form-field+.hs-form-field,.sitewrap .newsletter .col .wrap .form form .hs-submit{margin:15px 0 0}.sitewrap .newsletter .col .wrap .form form .hs-submit .actions input[type=submit]{-webkit-appearance:none;background-color:#80b660;border:0;border-radius:5px;color:#fff;display:block;font-size:16px;font-size:14px;font-weight:700;height:50px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;width:100%}.sitewrap .newsletter .col .wrap .form form .hs-submit .actions input[type=submit]:hover{background-color:#296608}.sitewrap .newsletter .col:first-child{background-image:url(https://3998938.fs1.hubspotusercontent-na1.net/hubfs/3998938/Design%20Assets/Untitled-1.jpg);background-position:50%;background-size:cover;height:200px}.sitewrap .contact-us>header{background-color:#dcdcdc;background-image:url(https://3998938.fs1.hubspotusercontent-na1.net/hubfs/3998938/Website%20Images/contact-us.jpg);background-position:50%;background-size:cover;color:#fff;padding:120px 0 145px;position:relative;text-align:center}.sitewrap .contact-us>header:before{background-color:hsla(0,0%,9%,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sitewrap .contact-us>header .wrap{margin:0 20px;position:relative;z-index:2}.sitewrap .contact-us>header .wrap h1{font-size:35px;margin:0 0 20px}.sitewrap .contact-us>header .wrap h2{font-size:24px;line-height:32px}.sitewrap .contact-us .form{background-color:#fff;padding:60px 0}.sitewrap .contact-us .form .wrap{margin:0 20px}.sitewrap .contact-us .form .wrap>header{margin:0 0 30px;text-align:center}.sitewrap .contact-us .form .wrap>header h2{color:#58ab14;font-size:30px}.sitewrap .contact-us .form .wrap form fieldset+fieldset{margin:15px 0 0}.sitewrap .contact-us .form .wrap form .hs-form-field{float:none;width:100%}.sitewrap .contact-us .form .wrap form .hs-form-field label{display:none}.sitewrap .contact-us .form .wrap form .hs-form-field .input input{background-color:transparent;border:1px solid #c8c8c8;border-radius:3px;color:#161616;display:block;font-size:16px;height:50px;padding:0 20px;width:100%}.sitewrap .contact-us .form .wrap form .hs-form-field .input textarea{background-color:transparent;border:1px solid #c8c8c8;border-radius:3px;color:#161616;display:block;font-size:16px;min-height:150px;padding:20px;width:100%}.sitewrap .contact-us .form .wrap form .hs-form-field .input select{background-color:#fff;border:1px solid #bbb;border-radius:5px!important;display:block;font-size:16px;height:50px;margin:0;padding:19px 20px;width:100%!important}.sitewrap .contact-us .form .wrap form .hs-form-field+.hs-form-field,.sitewrap .contact-us .form .wrap form .hs-submit{margin:15px 0 0}.sitewrap .contact-us .form .wrap form .hs-submit .actions input[type=submit]{-webkit-appearance:none;background-color:#58ab14;border:0;border-radius:5px;color:#fff;display:block;font-size:16px;font-size:14px;font-weight:700;height:50px;width:150px}.sitewrap .contact-us .details{background-color:#dcdcdc;padding:60px 0}.sitewrap .contact-us .details .wrap{margin:0 20px}.sitewrap .contact-us .details .wrap header{margin:0 0 20px;text-align:center}.sitewrap .contact-us .details .wrap header h2{color:#58ab14;font-size:30px}.sitewrap .contact-us .details .wrap .cols .col .info>div{border-top:1px solid #c8c8c8;line-height:1.25;padding:20px 0}.sitewrap .contact-us .details .wrap .cols .col .info>div h3{color:#296608;font-weight:700;margin:0 0 7px}.sitewrap .contact-us .details .wrap .cols .col .info>div:last-child{border-bottom:1px solid #c8c8c8}.sitewrap .associations{background-color:#575757;padding:60px 0}.sitewrap .associations .wrap .item{height:190px;position:relative}.sitewrap .associations .wrap .item,.sitewrap .associations .wrap .item figure{-webkit-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.sitewrap .associations .wrap .item figure{left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.sitewrap .associations .wrap .item figure img{height:100px;width:auto}.sitewrap .associations .wrap .item figure.mia img{height:50px;width:auto}.sitewrap .associations .wrap .item figure.ls img{height:75px}.sitewrap .associations .wrap .item figure+figure{opacity:0}.sitewrap .associations .wrap .item:hover{background-color:#fff}.sitewrap .associations .wrap .item:hover figure{opacity:0}.sitewrap .associations .wrap .item:hover figure+figure{opacity:1}.sitewrap .get-in-touch{background-color:#454545;padding:60px 0}.sitewrap .get-in-touch .wrap{margin:0 20px}.sitewrap .get-in-touch .wrap header{text-align:center}.sitewrap .get-in-touch .wrap header h2{color:#fff;font-size:36px;margin:0 0 8px}.sitewrap .get-in-touch .wrap header p{color:hsla(0,0%,100%,.4);font-size:18px;line-height:1.5}.sitewrap .get-in-touch .wrap .map{margin:24px 0}.sitewrap .get-in-touch .wrap .map a{display:block;text-decoration:none}.sitewrap .get-in-touch .wrap .map a span{color:hsla(0,0%,100%,.5);display:block;font-size:14px;font-weight:700;line-height:20px;margin:8px 0 0}.sitewrap .get-in-touch .wrap .form form .hs-form-field label{display:none}.sitewrap .get-in-touch .wrap .form form .hs-form-field .input input{background-color:transparent;border:1px solid #646464;border-radius:3px;color:#fff;display:block;font-size:16px;height:50px;padding:0 20px;width:100%}.sitewrap .get-in-touch .wrap .form form .hs-form-field .input textarea{background-color:transparent;border:1px solid #646464;border-radius:3px;color:#fff;display:block;font-size:16px;min-height:150px;padding:20px;width:100%}.sitewrap .get-in-touch .wrap .form form .hs-form-field .input select{-webkit-appearance:none;background-color:transparent;border:1px solid gray!important;color:#fff;display:block;font-size:16px;height:50px;line-height:1;margin:0;padding:10px 15px;width:100%}.sitewrap .get-in-touch .wrap .form form .hs-form-field+.hs-form-field,.sitewrap .get-in-touch .wrap .form form .hs-submit{margin:15px 0 0}.sitewrap .get-in-touch .wrap .form form .hs-submit .actions input[type=submit]{-webkit-appearance:none;background-color:#a0a0a0;border:0;border-radius:5px;color:#fff;display:block;font-size:16px;font-size:14px;font-weight:700;height:50px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;width:150px}.sitewrap .get-in-touch .wrap .form form .hs-submit .actions input[type=submit]:hover{background-color:#80b660}.sitewrap footer[role=contentinfo]{background-color:#2b2b2b;padding:75px 0 30px}.sitewrap footer[role=contentinfo] .wrap{margin:0 20px;position:relative}.sitewrap footer[role=contentinfo] .wrap:before{background-image:url(https://3998938.fs1.hubspotusercontent-na1.net/hubfs/3998938/Website%20Images/lfoty-rosette.png);background-size:87px 109px;content:"";display:block;height:109px;left:0;position:absolute;top:-120px;width:87px}.sitewrap footer[role=contentinfo] .wrap p{color:#fff;font-size:14px;font-weight:700}.sitewrap footer[role=contentinfo] .wrap p a{font-weight:700;text-decoration:none}.sitewrap footer[role=contentinfo] .wrap p+p{margin:10px 0 0}.sitewrap footer[role=contentinfo] .wrap .social,.sitewrap footer[role=contentinfo] .wrap nav{display:none}.fixed-header{padding:130px 0 0}.fixed-header header[role=banner]{box-shadow:0 0 10px -2px rgba(0,0,0,.2);position:fixed}.menu-open .mobile-menu,.menu-open .opening-hours,.menu-open .site-sections,.menu-open .sitewrap,.menu-open header[role=banner]{-webkit-transform:translateX(-280px);-ms-transform:translateX(-280px);transform:translateX(-280px)}.cta-panel.get-in-touch,.cta-panel.surrogacy{background-color:#57ab13}.cta-panel.get-in-touch{padding:0}.cta-panel.get-in-touch .wrap a .col img{max-width:400px}.cta-panel.get-in-touch header{text-align:left!important}.sitewrap .cta-panel.surrogacy .wrap a .col header span{width:220px}.modal,button.search{display:none!important}.sitewrap .service-page .content .wrap .body ul#hsresults li:before{display:none}.sitewrap .service-page .content .wrap .body ul#hsresults li a{color:#57ac12;display:block;font-family:"Bree Serif",serif;font-size:1.25rem;padding:16px 0 0}.sitewrap .service-page .content .wrap .body ul#hsresults li a+p{margin-top:0}.hs-search-results__pagination{padding-bottom:60px}.hs-search-results__pagination a{background-color:#80b660;border-radius:5px;-moz-box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;line-height:1.6;padding:8px 16px;text-decoration:none;text-transform:capitalise;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}