:root{--white:white;--paragraphs-color:#434b50;--heading-color:#141e24;--courtyard-pink:#ac878c;--gold:#d09c4f;--background-color-1:#2a2e42;--background-color-2:#3a405a;--inkwell-blue:#303135;--new-dark-blue:#17132f;--footer-color:#1f2231;--myrtle-green:#929062;--main-color:#1b85e7;--border:#d7dbdf;--subtitle-line-color:#00d98e;--light-background-color:#f5f8fa;--dark-paragraphs-color:#b5b7c3;--new-linen:#efeeec;--linen:#ece4db;--new-light-blue:#2c5684;--turret:#6f665c;--another-blue:#585f71;--new-green:#929770;--white-smokey-2:#ede9e5;--transparent:#fff0}body{background-color:var(--white);color:var(--paragraphs-color);font-family:Barlow,sans-serif;font-size:18px;font-weight:400;line-height:1.8em}h1{color:var(--heading-color);margin-top:20px;margin-bottom:10px;font-size:58px;font-weight:600;line-height:1.2em}h2{color:var(--heading-color);margin-top:20px;margin-bottom:10px;font-size:48px;font-weight:600;line-height:1.2em}h3{color:var(--heading-color);margin-top:20px;margin-bottom:10px;font-size:36px;font-weight:600;line-height:1.2em}h4{color:var(--courtyard-pink);margin-top:10px;margin-bottom:10px;font-family:mrs-eaves,sans-serif;font-size:32px;font-weight:600;line-height:1.2em}h5{color:var(--heading-color);margin-top:10px;margin-bottom:10px;font-size:24px;font-weight:600;line-height:1.2em}h6{color:var(--heading-color);margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.3em}p{margin-bottom:18px}a{color:var(--courtyard-pink);text-decoration:none;transition:color .2s}a:hover{color:var(--heading-color)}ul{margin-top:20px;margin-bottom:24px;padding-left:40px}ol{color:var(--heading-color);margin-top:24px;margin-bottom:24px;padding-left:40px}li{margin-top:4px;margin-bottom:4px;padding-left:10px;font-weight:500}img{max-width:100%;display:inline-block}strong{font-weight:400}em{font-style:italic}blockquote{border-left:5px solid var(--gold);margin-top:22px;margin-bottom:22px;margin-left:25px;padding:8px 32px;font-size:24px;font-style:normal;font-weight:700;line-height:1.7em}figure{margin-top:40px;margin-bottom:40px}figcaption{text-align:center;margin-top:5px;font-size:16px}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.image-block{transform-origin:100%;position:relative}.image-color-fill{z-index:10;background-color:var(--footer-color);display:none;position:absolute;inset:0%}.image-color-fill.light{background-color:#e8eaee;display:none}.subtitle-line{background-color:var(--courtyard-pink);width:100%;height:2px;margin-top:2px;margin-bottom:0;font-family:mrs-eaves-roman-lining,sans-serif}.subtitle-block{margin-bottom:10px;display:inline-block}.title{color:var(--courtyard-pink);text-transform:uppercase;margin-top:5px;margin-bottom:30px;font-family:Segoeuil,sans-serif;font-size:38px;font-weight:400}.title.center{text-align:center;text-transform:none;color:var(--courtyard-pink);text-align:center;text-align:center;margin-bottom:10px;font-family:Segoeuil,sans-serif;font-size:38px;font-style:normal;font-weight:400;line-height:1.6em}.paragraph-large{color:var(--paragraphs-color);text-align:center;max-width:822px;margin-bottom:20px;font-family:Segoeuil,sans-serif;font-size:20px;line-height:1.6em}.content.center,.content.center-cta{display:flex}.content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1300px}.content.center,.content.center-cta{display:flex}.content.center-padding{padding-bottom:60px;display:flex}.content.whitebg{background-color:var(--white)}.content.center{max-width:1350px;padding-left:10px;padding-right:10px;display:flex}.content.padding{margin-top:20px}.content.blogs{max-width:1470px;margin-left:auto;margin-right:auto}.content.center{max-width:1350px;padding-left:10px;padding-right:10px;font-family:Segoeuil,sans-serif;display:flex}.content.center.history{margin-top:0;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:60px}.content.center{max-width:1350px;padding-left:10px;padding-right:10px;display:flex}.info-text-project{color:var(--white);margin-top:0;margin-bottom:0;font-family:Segoeuil,sans-serif;font-size:22px;font-weight:500}.footer{background-color:var(--inkwell-blue);flex-direction:column;justify-content:center;align-items:center;padding-left:26px;padding-right:26px;display:flex}.content-footer-top{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1300px;margin-top:60px;margin-bottom:20px}.text-error{text-align:center;font-size:19px}.error-message{background-color:var(--courtyard-pink);color:var(--linen);padding:0;font-family:mrs-eaves,sans-serif;font-size:22px}.link-block{opacity:.5;flex-direction:column;justify-content:center;align-items:center;padding:14px 12px;transition:opacity .2s;display:flex}.link-block:hover{opacity:1}.form-request{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.text-table{font-weight:500}.text-table.white{color:var(--white);text-align:left}.text-table.white.footer{color:var(--inkwell-blue);background-color:#0000;margin-top:0;margin-bottom:10px;font-family:Segoeuil,sans-serif;font-size:20px;line-height:1.6em}.text-table.white.footer:hover{color:var(--inkwell-blue)}.section-first{background-color:var(--new-linen);flex-direction:column;justify-content:center;align-items:center;margin:2px 14px 8px;display:flex}.grid-single-page{grid-column-gap:14px;grid-row-gap:14px;background-color:var(--white);object-fit:cover;grid-template-rows:minmax(200px,.5fr) minmax(200px,.5fr);grid-template-columns:2fr 1fr 1fr;grid-auto-rows:1fr;width:100%;min-height:80vh;max-height:none}.title-single-project{color:var(--white);text-transform:uppercase;margin-top:0;margin-bottom:5px;font-family:Segoeuil,sans-serif;font-size:32px;font-weight:400;line-height:1.4em}.project-info-page{background-image:linear-gradient(to bottom,transparent,var(--background-color-1));padding:60px 50px 50px;position:absolute;inset:auto 0% 0%}.section-white-inner{background-color:var(--light-background-color);color:var(--white);background-image:linear-gradient(#f5f8fac9,#f5f8fac9);flex-direction:column;justify-content:center;align-items:center;padding:60px 14px;display:flex}.section-white-inner.new{background-image:linear-gradient(#f5f8fac9,#f5f8fac9);background-position:0 0;background-repeat:repeat;background-size:auto}.section-white-inner.no-bg-img{background-image:none}.img-team-001{background-image:url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f429cb4a3e6795181339dec_Ballymaloe-Corporate-Events-East-Cork-002.avif);background-position:9% 100%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;height:100%}.img-team-002{background-image:url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f42c9e55a9aef3922cc1384_dine-002.avif);background-position:49%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;height:100%}.img-team-003{background-image:url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f42ca153e7f97e9d24542b9_team-building-cork-001.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;height:100%}.img-team-004{background-image:url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f42c9fa7d2c3524be120c4b_Litfest2014-350.avif);background-position:36% 68%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;height:100%}.form-block-newsletter{width:100%;margin-top:15px}.white{color:var(--white);margin-bottom:20px;font-family:mrs-eaves,sans-serif;font-size:22px}.button-outline-dark{color:#17132f;text-align:center;letter-spacing:2px;text-transform:uppercase;background-color:#fff0;border:1px solid #17132f;align-self:center;margin-left:auto;margin-right:auto;padding:18px 30px;font-family:Segoeuil,sans-serif;font-size:14px;font-weight:400;line-height:140%;text-decoration:none;transition:box-shadow .4s cubic-bezier(.25,.46,.45,.94),background-color .4s cubic-bezier(.25,.46,.45,.94),color .4s cubic-bezier(.25,.46,.45,.94)}.button-outline-dark:hover{color:#fff;background-color:#ac878c;border-width:1px;border-color:#ac878c;box-shadow:0 8px 25px -5px #ac878c}.button-outline-dark.submit{margin-top:20px}.button-outline-dark.submit.cta{border-color:var(--courtyard-pink);background-color:var(--courtyard-pink);color:var(--white);margin-top:0}.button-outline-dark.submit.cta:hover{border-color:var(--courtyard-pink);background-color:var(--new-linen);color:var(--courtyard-pink)}.button-outline-dark.pad-top{margin-top:40px}.button-outline-dark.smaller{max-width:185px;margin-left:auto}.button-outline-dark.footer{max-width:220px;margin-top:30px}.button-outline-dark.hide{display:none}.brand-mobile-2{flex-direction:column;justify-content:center;align-items:center;padding:8px;display:none}.dropdown-toggle-4{justify-content:center;align-items:center;padding:14px;display:flex}.dropdown-list-4.w--open{background-color:#fff;padding-top:14px;padding-bottom:14px;box-shadow:0 12px 50px -5px #a0a48e33}.icon-2{color:#160042;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dropdown-3{z-index:1}.nav-link-5{color:#545748;text-align:center;letter-spacing:2px;text-transform:uppercase;padding:20px 27px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;line-height:140%}.nav-link-5:hover{color:#c79d5c}.nav-link-5.w--current{color:#545748}.nav-link-5.w--current:hover{color:#c79d5c}.grid-navbar{grid-column-gap:23px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr auto 1fr;place-items:center stretch}.logo-mobile-scroll{width:124px;height:44px}.dropdown-text-2{color:#545748;text-align:center;letter-spacing:2px;text-transform:uppercase;font-family:mrs-eaves,sans-serif;font-size:16px;font-weight:400;line-height:140%}.dropdown-icon-2{color:#545748;margin:0 0 0 5px;font-size:10px;line-height:100%;position:relative}.block-navbar-2{flex-direction:row;justify-content:center;align-items:center;display:flex}.navbar-4{z-index:100;background-color:#f6f4ec;justify-content:center;align-items:center;width:100%;padding:10px 15px;display:none;position:sticky;top:0}.bg-head-mob-new{transform-origin:50% 0;background-color:#fff;height:0%;position:absolute;inset:0%;box-shadow:0 0 5px #00000026}.nav-menu-4{width:100%}.dropdown-link-4{color:#545748;letter-spacing:1px;text-transform:uppercase;padding:12px 30px;font-family:mrs-eaves,sans-serif;font-size:14px;font-weight:400;line-height:140%}.dropdown-link-4:hover{color:#c79d5c}.dropdown-link-4.w--current{color:#545748}.dropdown-link-4.w--current:hover{color:#c79d5c}.m-paragraph-small{margin-bottom:0;font-size:14px;font-weight:500;line-height:16px}.m-paragraph-small.text-color-gray-100{color:#303135;font-family:Segoeuil,sans-serif;font-size:18px;font-weight:400;line-height:21px}.nav-link-4-scroll{color:#303135;text-align:center;letter-spacing:1px;text-transform:uppercase;border:0 solid #fff;padding:20px 27px;font-family:Segoeuil,sans-serif;font-size:14px;font-weight:500;line-height:140%}.nav-link-4-scroll:hover{color:#ac878c}.nav-link-4-scroll.w--current{color:#545748}.nav-link-4-scroll.w--current:hover{color:#de967d}.grid-navbar-scroll{grid-column-gap:23px;grid-row-gap:0px;grid-template-rows:minmax(76px,.25fr);grid-template-columns:1fr auto 1fr;place-items:center stretch}.nav-grid-1-col{grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:1fr;align-items:stretch;width:100%;margin-top:20px}.brand-2{flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.grid-navbar-mob{grid-column-gap:23px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr auto 1fr;place-items:center stretch}.nav-grid-2-col{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.m-navigation-dropdown-scroll{position:static}.logo-2-blue{width:100px;max-width:none;height:auto;padding-top:4px;display:block}.block-navbar-right{flex-direction:row;justify-content:flex-end;align-items:center;font-family:Segoeuil,sans-serif;display:flex}.m-navigation-card-grid{grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}.nav-menu-3-scroll{background-color:#efeeec;width:100%;height:75px;padding-left:4px;padding-right:4px}.m-navigation-dropdown-copy{grid-column-gap:8px;color:#303135;letter-spacing:1px;justify-content:center;align-items:center;padding:14px 20px;font-family:Segoeuil,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:all .2s;display:flex}.m-navigation-dropdown-copy:hover,.m-navigation-dropdown-copy:focus{color:#ac878c}.m-navigation-dropdown-copy.w--open{color:#ac878c;background-color:#fffc}.text-block-10{font-family:Segoeuil,sans-serif;font-size:18px;font-weight:400}.bg-header-scroll{background-color:var(--gold);transform-origin:50% 0;height:0%;padding-right:0;position:absolute;inset:0%;box-shadow:0 0 5px #00000026}.tab-button-vertical-line{color:#160042;letter-spacing:-.01em;background-color:#fff;border-left:2px solid #f3f5fb;width:100%;padding:12px 15px;font-family:Segoeuil,sans-serif;font-size:18px;font-weight:400;line-height:24px}.tab-button-vertical-line.w--current{color:#f5f8fa;background-color:#ac878c;border-left-color:#2c5684;padding-left:15px;padding-right:15px;font-weight:500}.m-navigation-icon-arrow{margin-right:0;font-size:14px;position:static}.tabs-menu-vertical{flex-direction:column;align-items:flex-start;width:auto;min-width:180px;margin-right:20px;display:flex}.m-navigation-grid{grid-column-gap:40px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.m-navigation-grid-wrapper{align-items:center;width:100%;height:100%;display:block}.text-block-8{text-transform:uppercase;font-family:Segoeuil,sans-serif;font-size:14px}.text-block-8:focus{color:#ac878c}.m-margin-bottom-04{z-index:1;margin-bottom:4px;position:relative}.m-navigation-link-card{grid-column-gap:16px;grid-row-gap:8px;color:#efeeeca8;flex-wrap:wrap;align-items:stretch;min-height:auto;padding:18px 12px 24px;font-family:mrs-eaves,sans-serif;text-decoration:none;transition:all .3s;display:flex}.m-navigation-link-card:hover{color:#ac878c;background-color:#efeeec;border-radius:16px}.tab-pane{background-color:#0000;border-radius:12px;padding:24px}.m-container-large{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;position:relative}.m-paragraph-regular{letter-spacing:-.02em;margin-bottom:0;font-size:16px;font-weight:500;line-height:1.6}.m-paragraph-regular.text-weight-semibold{color:#ac878c;margin-bottom:5px;font-family:Segoe Ui,sans-serif;font-size:21px;font-weight:400;line-height:1.2}.m-navigation-list-scrolled{z-index:99}.m-navigation-list-scrolled.w--open{background-color:#ffffffd9;border-top:0 solid #ac878c;width:100%;min-width:auto;padding:24px 3%;position:absolute;inset:64px auto auto 0%;overflow:hidden;box-shadow:45px 45px 140px -48px #393b6a1f}.mob-nav-3-col{grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;height:100%}.block-navbar{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.navbar-desk-scroll{z-index:100;background-color:#0000;justify-content:center;align-items:center;width:100%;margin-top:-120px;padding:0;display:block;position:fixed;top:0}.tabs-vertical{display:flex}.header-scroll{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:80px;padding-left:6px;padding-right:10px;display:flex;position:relative}.content-footer-down-2{text-align:center;border-top:1px solid #ac878c40;flex-direction:row;place-content:center space-between;align-items:center;width:100%;max-width:1300px;height:90px;margin-top:10px;margin-bottom:10px;font-family:Segoeuil,sans-serif;display:flex}.badge-2{width:212px;max-width:none}.div-block-10{width:90%;max-width:1300px;height:auto;margin-top:20px;margin-bottom:20px}.block-footer-2{padding-left:5px;padding-right:5px}.link-footer-2{color:#303135;text-align:center;letter-spacing:1.4px;text-transform:none;margin-bottom:8px;padding-top:5px;padding-bottom:5px;font-family:Segoeuil,sans-serif;font-size:20px;font-weight:400;line-height:1em;text-decoration:none;transition:color .2s;display:block}.link-footer-2:hover{color:#ac878c}.badge-covid-chart-2{width:142px;max-width:none}.text-field-light-2{color:#141e24;background-color:#d7dbdf6e;border:1px #000;border-bottom:2px solid #d7dbdf;width:100%;max-height:55px;margin-bottom:20px;padding-top:22px;padding-bottom:22px;padding-left:9px;font-family:Segoeuil,sans-serif;font-size:18px;font-weight:400;line-height:1.8em;transition:border-color .2s}.text-field-light-2:focus{border-bottom-color:#141e24}.text-field-light-2::placeholder{color:#141e2466}.grid-footer-2{grid-column-gap:14px;grid-row-gap:14px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-items:start}.text-success-2{color:#fff;font-size:16px}.text-success-2.light{color:#141e24}.success-message-3{background-color:#0000;border:2px solid #00d98e;padding:10px 15px}.text-footer-down-2{color:var(--new-dark-blue);text-align:center;margin-left:auto;margin-right:auto;font-family:Segoeuil,sans-serif;font-size:19px;font-weight:400}.title-footer-2{color:var(--courtyard-pink);text-align:center;text-transform:none;text-align:center;text-transform:none;margin-bottom:10px;font-family:Segoeuil,sans-serif;font-size:26px;font-weight:400;line-height:1.2em}.link-text-footer-down-2{color:#b5b7c3;text-decoration:none;transition:color .2s}.link-text-footer-down-2:hover{color:#fff}.footer-block-right-2{text-align:left;flex-direction:row;justify-content:center;align-items:center;display:flex}.grid-badges-2{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;place-items:center}.paragraph-footer-2{color:#303135;text-align:center;margin-bottom:0;font-family:Segoeuil,sans-serif;font-size:20px;line-height:1.6em}.footer-2{background-color:#fff;background-image:linear-gradient(#efeeecb3,#efeeecb3);flex-direction:column;justify-content:center;align-items:center;padding-left:26px;padding-right:26px;display:flex}.submit-button-light-2{color:#303135;text-align:center;letter-spacing:1.4px;text-transform:none;background-color:#0000;border:1px solid #303135;padding:21px 30px 22px;font-family:mrs-eaves,sans-serif;font-size:22px;font-weight:500;line-height:.8em;transition:background-color .2s}.submit-button-light-2:hover{color:#fff;background-color:#ac878c}.footer-mobile{background-color:#17132f;flex-direction:column;justify-content:center;align-items:center;padding-left:26px;padding-right:26px;display:none}.mobile-scrolly-thing{z-index:999999;grid-column-gap:0px;grid-row-gap:0px;background-color:#17132f;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:none;position:fixed;inset:auto 0% 0%}.mob-foot-button{color:#fff;background-color:#17132f;border-left:1px solid #2c5684;border-right:1px solid #2c5684;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:20px;padding-bottom:20px;font-family:Open Sans,sans-serif;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.mob-foot-button:hover{background-color:#9003eb;background-image:linear-gradient(157deg,#0000,#ef532c 99%);margin-top:-20px}.mob-foot-button:active{background-color:#5d0099;background-image:linear-gradient(311deg,#0000,#ef532c 99%)}.mob-foot-linktext{text-transform:uppercase;margin-top:7px;font-weight:600}.navbar-desk-white-bg{z-index:100;background-color:#0000;justify-content:center;align-items:center;width:100%;margin-top:0;padding:0 6px 0 0;display:block;position:relative;top:0}.brand-3{flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.header-white{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:90px;padding-left:6px;padding-right:10px;display:flex;position:relative}.logo-3-blue{width:120px;max-width:none;height:auto;margin-top:8px;padding-top:4px;display:block}.grid-navbar-white{grid-column-gap:23px;grid-row-gap:0px;grid-template-rows:minmax(76px,.25fr);grid-template-columns:1fr auto 1fr;place-items:center stretch;margin-top:5px}.nav-menu-white{background-color:#efeeec;width:100%;height:92px;padding-left:4px;padding-right:4px}.navbar-6{z-index:100;background-color:#f6f4ec;justify-content:center;align-items:center;width:100%;padding:10px 15px;display:none;position:sticky;top:0}.brand-mobile-4{flex-direction:column;justify-content:center;align-items:center;padding:8px;display:none}.logo-mobile-white-bg{width:124px;height:44px}.link-contact{color:var(--courtyard-pink);font-family:mrs-eaves,sans-serif;font-size:20px;line-height:1.5em;text-decoration:none;display:block}.link-contact:hover{color:var(--new-linen)}.link-contact.footer{text-align:center;background-color:#0000;font-family:Segoeuil,sans-serif;font-size:20px;line-height:1.6em}.link-contact.footer:hover{color:var(--inkwell-blue)}.link-block-footer{opacity:.5;flex-direction:column;justify-content:center;align-items:center;padding:14px 15px;transition:opacity .2s;display:flex}.link-block-footer:hover{opacity:1}.intro{color:var(--courtyard-pink);text-align:center;text-transform:uppercase;margin-bottom:20px;font-family:Segoeuil,sans-serif;font-size:38px;font-weight:400}.intro.booking{font-size:32px}.text-footer-down-2-copy{color:var(--background-color-1);text-align:center;margin-left:auto;margin-right:auto;font-family:Segoeuil,sans-serif;font-size:19px;font-weight:400}.dark-sub-nav{color:var(--footer-color);font-family:Segoeuil,sans-serif;font-size:22px;font-weight:400}.sub-menu{background-color:var(--new-linen);text-align:left;padding-left:12px;padding-right:12px}.wrpper-booking{background-color:#efeeecbd;width:450px;height:325px;margin-top:1px;margin-right:0;padding:15px 20px 0;position:static;inset:0% 0% 0% auto}.nav-fullscreen-button{z-index:20;grid-column-gap:1.5em;border:1px solid var(--white);color:#eee;cursor:pointer;background-color:#ccc3;flex-flow:row;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0 2em;transition:border-color .2s,background-color .2s;display:none;position:relative}.nav-fullscreen-button:hover{border-color:var(--courtyard-pink);background-color:var(--courtyard-pink)}.nav-fullscreen-button.hide{align-self:center;padding-top:12px;padding-bottom:12px;display:block}.nav-fullscreen-button.dark{border-color:var(--paragraphs-color);color:var(--paragraphs-color);align-self:auto;padding-top:12px;padding-bottom:12px;display:block}.nav-fullscreen-button.dark:hover{border-color:var(--courtyard-pink);color:var(--white)}.nav-menu-button-text{z-index:10;letter-spacing:1px;text-transform:uppercase;font-family:Segoe Ui,sans-serif;font-size:15px;font-weight:400;position:relative}.nav-menu-button-text:hover{border:0 solid #000}.fs-menu-brand-text{text-transform:uppercase;font-size:2.7em;font-weight:600;line-height:1em}.fs-menu-small-links{grid-column-gap:2em;grid-row-gap:0em;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.fs-menu-brand{color:#1f1f1f;letter-spacing:-.025em;text-indent:-.025em;flex-direction:row;flex:none;justify-content:center;align-self:stretch;align-items:center;margin-top:1px;padding:0 1.5em;transition:letter-spacing .6s cubic-bezier(.075,.82,.165,1);display:flex}.fs-menu-brand:hover{letter-spacing:.1em;text-indent:.1em}.fullscreen-menu{z-index:999;justify-content:space-between;align-items:stretch;width:550px;display:none;position:fixed;inset:0%;overflow:hidden}.fs-menu-link-small{color:#6bb6b6;text-align:center;align-self:stretch;padding-top:.7em;padding-bottom:.7em;font-size:1.6em;font-weight:400;line-height:1em;transition:color .2s}.fs-menu-link-small:hover{color:#000}.fs-menu-link-small.hide{display:none}.brand-2nd-name{opacity:.7}.nav-brand-name{text-align:center;flex-direction:row;justify-content:center;align-items:center;max-width:20em;display:none;position:relative}.close-button{z-index:900;background-color:var(--courtyard-pink);color:var(--white);text-transform:uppercase;cursor:pointer;background-image:url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/66a76614c84696f53cfc9b63_close-white.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:5dvh;height:5dvh;line-height:1.1em;transition:background-color .2s;display:flex;position:absolute;inset:12px 18px auto auto}.close-button:hover{background-color:var(--new-linen);background-image:url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/66a3c5d20f2824ffc73b1154_close-fill0-wght400-grad0-opsz48.svg);background-repeat:no-repeat;background-size:1.5em}.fs-menu-column-1{z-index:10;grid-row-gap:2dvh;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-image:linear-gradient(#0003,#0003);flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;width:100%;padding:5px;display:flex;position:relative;overflow:auto}.fs-menu-flex{z-index:10;flex-direction:row;flex:1;justify-content:space-between;align-self:stretch;align-items:stretch;width:490px;display:block;position:fixed;inset:0% 0 auto auto}.fs-menu-delay-for-animations{z-index:100;display:none;position:absolute;inset:0%}.fs-menu-bg{z-index:1;background-color:var(--transparent);position:fixed;inset:0%}.tabs-content-4{padding-top:5px}.code{height:100%;margin-top:10px}.nav-fullscreen-button-2{z-index:20;grid-column-gap:1.5em;color:#eee;cursor:pointer;background-color:#ccc3;border:1px solid #fff;flex-flow:row;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0 2em;transition:border-color .2s,background-color .2s;display:flex;position:relative}.nav-fullscreen-button-2:hover{background-color:#ac878c;border-color:#ac878c}@media screen and (min-width:1280px){.promo-close:hover{background-color:var(--border)}}@media screen and (max-width:991px){h1{font-size:48px}h2{font-size:38px}h3{font-size:32px}h4{font-size:26px}h5{font-size:22px}.header{background-color:#0000}.hero-block{padding-left:50px}.link-phone{display:block}.dropdown-link{color:var(--white)}.dropdown-link:hover{color:var(--subtitle-line-color)}.dropdown-link.light{color:var(--heading-color)}.dropdown-link.light:hover{color:var(--main-color)}.dropdown-list.w--open{background-color:var(--background-color-1);box-shadow:none}.icon-menu{color:var(--white)}.section-white{padding-top:60px;padding-bottom:100px}.title{text-align:center;font-size:38px;line-height:1.2em}.paragraph-large{font-size:20px;line-height:1.6em}.section-light-gray{padding-top:100px;padding-bottom:100px}.block-info-number{padding-left:30px}.info-number{font-size:48px}.grid-2-olumns{grid-template-columns:1fr}.image-block-margin{height:100%;min-height:500px;margin-top:0;top:0}.block-grid{max-width:800px;margin-left:30px;margin-right:30px}.content-gradient-grid{margin-top:70px;margin-bottom:70px}.hero-text-block{margin-top:45px;margin-bottom:45px}.project-info{padding-bottom:20px;padding-left:20px;padding-right:20px}.info-text-project{font-size:20px}.content-grid{align-items:center}.block-advantage{padding-top:10px;padding-left:10px;padding-right:10px}.collection-list{grid-template-columns:1fr 1fr}.content-footer-top{margin-top:70px;margin-bottom:70px}.link-block{padding-left:10px;padding-right:10px}.text-footer-down{margin-left:15px;margin-right:5px}.link-footer-down{margin-left:5px;margin-right:5px}.menu-button{background-color:#0000;padding-top:20px;padding-bottom:20px;transition:background-color .2s}.menu-button.w--open,.nav-menu{background-color:var(--background-color-2)}.nav-menu.light{background-color:var(--light-background-color);background-color:var(--light-background-color)}.grid-hero-2{grid-template-columns:1fr}.menu-button-light{background-color:#0000;padding-top:20px;padding-bottom:20px;transition:background-color .2s}.menu-button-light.w--open{background-color:var(--light-background-color)}.icon-menu-light{color:var(--heading-color)}.dropdown-list-light.w--open{box-shadow:none;background-color:#e3e8eb}.background-video{min-height:450px}.dark-paragraphs-hero{margin-top:20px;margin-bottom:28px;display:none}.content-gradient-hero-2{margin-top:70px;margin-bottom:70px}.grid-gallery{grid-template-rows:minmax(300px,1fr) minmax(300px,1fr);grid-template-columns:1fr 1fr;grid-auto-rows:minmax(300px,1fr)}.heading-block-gallery{margin-bottom:20px}.block-text-gallery{margin-left:20px;margin-right:20px}.block-house-plan{margin-top:25px}.section-hero{grid-template-columns:1fr 6fr}.block-gradient-hero-3{padding-left:75px;padding-right:75px}.dark-paragraphs-hero-3{margin-top:20px;margin-bottom:28px}.block-gradient-hero-4{padding:40px}.post-header{height:500px}.container-text{margin-top:20px;margin-bottom:50px}.block-single-title{padding-top:45px;padding-bottom:50px}.block-single-title.bg-color{padding-top:50px}.collection-list-news-page{margin-bottom:100px}.grid-img-page{grid-template-rows:280px;grid-auto-rows:280px}.image-block-single{height:400px}.grid-single-page{grid-template-columns:1fr 1fr;min-height:80vh}.title-single-project{font-size:31px;line-height:1.2em}.project-info-page{padding:40px 30px 30px}.block-gradient-contact{padding-left:75px;padding-right:75px}.grid-splash-2{grid-template-columns:1fr}.grid-splash-3{grid-template-columns:1fr 1fr}.green-wallpaper{padding-top:100px;padding-bottom:100px}.heading-block-gallery-gold{margin-bottom:20px}.section-linen{padding-top:100px;padding-bottom:100px}.paragraph-turret.grey{font-size:19px}.grid-2-olumns-piggy{grid-template-columns:1fr}.grid-gallery-home{grid-template-rows:minmax(300px,1fr) minmax(300px,1fr);grid-template-columns:1fr 1fr;grid-auto-rows:minmax(300px,1fr)}.grid-gallery-stay{grid-template-rows:minmax(200px,1fr) minmax(250px,1fr);grid-template-columns:1fr 1fr;grid-auto-rows:minmax(300px,.5fr)}.heading-hero-light{font-size:36px;line-height:1.2em}.container-text-menu{margin-top:50px;margin-bottom:50px}.section-linen-recipes,.section-off-white{padding-top:100px;padding-bottom:100px}.container-text-left{margin-top:50px;margin-bottom:50px}.section-white-inner{padding:100px 5px}.section-linen-home{padding-top:100px;padding-bottom:100px}.grid-2-olumns-piggy-home{grid-template-columns:1fr}.grid-gallery-copy,.grid-gallery-homepage{grid-template-rows:minmax(300px,1fr) minmax(300px,1fr);grid-template-columns:1fr 1fr;grid-auto-rows:minmax(300px,1fr)}.img-wed-001{background-position:60%}.offer-section{background-image:linear-gradient(#f5f8fae6,#f5f8fae6),url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f3fc3f028da774578cf8aac_ballymaloe-hotel-plant.webp);background-position:0 0,111% 136%;background-repeat:repeat,no-repeat;background-size:auto,auto}.offer-grid-bg-image-copy{height:160px}.div-block-offer{min-height:445px;margin-top:10px;padding-left:8px;padding-right:8px}.div-tabs-gallery{min-width:0}.section-linen-events{padding-top:100px;padding-bottom:100px}.grid-events{grid-template-columns:1fr}.events-grid{align-items:center}.block-grid-02,.block-grid-03,.block-grid-04,.block-grid-01{max-width:800px;margin-left:30px;margin-right:30px}.content-form,.content-form-normal{margin-top:70px;margin-bottom:70px}.todo-div{min-height:300px}.div-tabs-todo{min-width:auto}.collection-list-3{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.collection-list-wrapper-3{width:100%}.section-linen-door{padding-top:100px;padding-bottom:100px}.offers{max-width:745px}.section-linen-glass,.section-white-inner-2{padding-top:100px;padding-bottom:100px}.heading-block-gallery-gold-2{margin-bottom:20px}.section-white-inner-4{padding-top:100px;padding-bottom:100px}.icon-menu-light-2{color:#141e24}.menu-button-light-2{background-color:#0000;padding-top:20px;padding-bottom:20px;transition:background-color .2s}.menu-button-light-2.w--open{background-color:#f5f8fa}.dropdown-link-2{color:#fff}.dropdown-link-2:hover{color:#00d98e}.dropdown-link-2.light{color:#141e24}.dropdown-link-2.light:hover{color:#1b85e7}.nav-menu-2{background-color:#3a405a}.nav-menu-2.light{background-color:#f5f8fa}.dropdown-list-2.w--open{box-shadow:none;background-color:#2a2e42}.dropdown-list-light-2.w--open{box-shadow:none;background-color:#e3e8eb}.project-info-page-2{padding:40px 30px 30px}.section-white-inner-small{padding-top:100px;padding-bottom:100px}.section-white-inner-5{padding-top:40px;padding-bottom:40px}.gallery-grid{padding:40px 30px 30px}.section-white-gallery{padding-top:100px;padding-bottom:100px}.grid-gallery-stay-2{grid-template-rows:minmax(300px,1fr) minmax(300px,1fr);grid-template-columns:1fr 1fr;grid-auto-rows:minmax(300px,1fr)}.grid-img-page-bigger{grid-template-rows:280px;grid-auto-rows:280px}.phone-icon{display:none}.section-white-2{padding-top:100px;padding-bottom:100px}.promo-popup{z-index:35;max-width:none;right:10px}.div-block-voucher{min-height:451px}.div-block-hanper{min-width:735px}.grid-5{grid-template-columns:1.5fr;grid-auto-rows:minmax(auto,auto)}.grid-gallery-bmoo-home,.grid-gallery-bmoo-home-new{grid-template-rows:minmax(300px,1fr) minmax(300px,1fr);grid-template-columns:1fr 1fr;grid-auto-rows:minmax(300px,1fr)}.job{min-width:700px}.rich-text-block-3{line-height:1.4em}.section-linen-door-right{padding-top:100px;padding-bottom:100px}.grid-7,.collection-list-x-3{grid-template-columns:1fr 1fr}.block-grid-02a,.block-grid-05{max-width:800px;margin-left:30px;margin-right:30px}.collection-item{max-height:none}.lightbox-link-3{max-height:246px}.faq-base{width:100%}.block-text-section{margin-left:20px;margin-right:20px}.heading-block-gallery-gold-centre{margin-bottom:20px}.header-grid{grid-template-columns:1fr;margin-bottom:60px}.statistic-circle-wrap{width:100%}.feature-number-wrap{flex-direction:column}.arrow-image-mobile-02{display:block;position:relative;left:-55px}.arrow-wrap{padding-top:25px;padding-bottom:25px}.arrow-image-mobile{display:block;position:relative;left:55px}.arrow-image{display:none}.section-white-inner-plain{padding-top:100px;padding-bottom:100px}.blog-collection-list-wrapper{margin-bottom:100px}.collection-list-blog{grid-template-columns:1fr 1fr}.break-feed-home{margin-bottom:100px}.section-linen-gift{padding-top:100px;padding-bottom:100px}.grid-gallery-one{grid-template-rows:minmax(300px,1fr) minmax(300px,1fr);grid-template-columns:1fr 1fr;grid-auto-rows:minmax(300px,1fr)}.block-grid-06{max-width:800px;margin-left:30px;margin-right:30px}.grid-badges{grid-template-columns:1fr 1fr 1fr}.block-grid-07{max-width:800px;margin-left:30px;margin-right:30px}.heading-block-gallery-green{margin-bottom:20px}.section-linen-home-new{padding-top:100px;padding-bottom:100px}.newsletter-modal-wrapper{display:none}.newsletter-modal-image{width:50%}.form-block-3{max-width:100%}.newsletter-modal-info{width:50%}.newsletter-modal{width:90%}.pop-up-text{font-size:17px}.pop-offer-header{font-size:30px}.cookie-bar{grid-template-rows:auto auto auto;grid-template-columns:minmax(50px,280%)}.cookie-message{max-width:80%}.slide-xmas-003,._2023-woods{background-position:50%}.job-grid{grid-template-columns:.75fr .75fr;align-items:center}.job-title{font-family:Segoeuil,sans-serif;font-size:26px;font-weight:400;line-height:1.2em}.button-apply-grid{font-size:18px}.job-desc{font-family:Segoeuil,sans-serif;font-size:20px;line-height:1.2em}.grid-badges-awards{grid-template-columns:1fr 1fr 1fr}.flower-postcard---a{width:230px}.button-outline-dark{align-self:center;position:relative;right:auto}.button-outline-dark.pop-put{display:none}.button-outline-dark.recipe{position:relative;right:auto}.paragraph-turret-2{font-size:20px}.section-4{padding-top:66px;padding-bottom:66px}.postcard-text{font-family:Segoeuil,sans-serif}.postcard---block-right{padding-top:10px;padding-bottom:10px}.title-4{text-align:center;font-size:38px}.grid-postcard{grid-template-columns:1fr 50px 50px}.postcard-text-2{padding-right:50px}.section-white-inner-6{padding-top:40px;padding-bottom:40px}.flower-postcard---c{width:220px}.postcard---block-left{padding-top:10px;padding-bottom:10px}.hero-area-inner-new{height:54vh;margin-top:-5px;padding-top:4px;padding-bottom:10px}.postcard---block-inner-page{padding-top:75px;padding-bottom:20px}.section-white-inner-6-new{padding-top:10px;padding-bottom:40px}.image-hero-inner-award{object-position:50% 50%}.faq-content-2{width:100%}.faq-two-column,.divider{grid-template-columns:1fr}.exp-img{max-height:380px}.things-to-do-content{min-width:0}.collection-list-to-do-wrapper{width:100%}.section-white-inner-6-to-do{padding-top:40px;padding-bottom:40px}.heading-hero-do{margin-bottom:10px;font-size:35px}.paragraph-turret-3{font-size:20px;line-height:1.6em}.title-5{text-align:center;font-size:38px;line-height:1.2em}.brand-mobile-2{margin-left:auto;margin-right:auto;display:flex;position:absolute}.dropdown-toggle-4{color:#fff;font-family:Segoeuil,sans-serif;font-size:16px}.dropdown-toggle-4.w--open{padding-top:14px;padding-bottom:14px}.dropdown-list-4.w--open{padding-top:14px;position:relative}.icon-2{width:22px;font-size:18px}.dropdown-3{font-size:16px}.nav-link-5{color:#ece4db;letter-spacing:1px;text-transform:none;padding-top:12px;padding-bottom:15px;font-family:mrs-eaves,sans-serif;font-size:19px}.grid-navbar{grid-template-columns:1fr}.menu-button-scroll{color:#545748;border-radius:50%;width:58px;height:50px;padding:15px;font-size:20px;line-height:0%;transition:box-shadow .4s cubic-bezier(.25,.46,.45,.94),background-color .4s cubic-bezier(.25,.46,.45,.94);position:absolute;left:20px;right:auto}.menu-button-scroll.w--open{color:#545748;background-color:#ac878c;left:20px;box-shadow:0 12px 50px -5px #a0a48e33}.logo-mobile-scroll{width:100px;height:auto}.dropdown-text-2{color:#ece4db;letter-spacing:1px;text-transform:none;font-family:Segoeuil,sans-serif;font-size:18px}.dropdown-icon-2{color:#ece4db}.block-navbar-2{flex-direction:column}.button-book-mobile{color:#2c5684;border-color:#2c5684;padding:14px 20px 12px;position:absolute;inset:20px 15px auto auto}.navbar-4{background-color:#efeeec;margin-top:-90px;padding:2px 20px;display:flex;position:fixed}.bg-head-mob-new{background-color:#17132f}.nav-menu-4{background-color:#17132fd9;padding-bottom:25px;padding-left:20px;padding-right:20px;box-shadow:0 50px 50px -20px #2e30271a}.dropdown-link-4{text-transform:none;font-size:18px;line-height:100%}.dropdown-link-4:hover{color:#ac878c}.menu-button-4{color:#545748;border-radius:50%;width:50px;height:50px;padding:15px;font-size:20px;line-height:0%;transition:box-shadow .4s cubic-bezier(.25,.46,.45,.94),background-color .4s cubic-bezier(.25,.46,.45,.94);position:absolute;left:20px;right:auto}.menu-button-4.w--open{color:#545748;background-color:#ac878c;left:20px;box-shadow:0 12px 50px -5px #a0a48e33}.icon-menu-3{color:#fff;width:auto;max-width:none;height:auto;position:static}.logo-mobile-2{width:112px;height:auto}.navbar-3{background-color:#0000;padding:2px 20px;display:flex;position:fixed}.button-book-mobile-scroll{padding-top:15px;padding-bottom:14px;position:absolute;inset:20px 15px auto auto}.button-book-mobile-scroll.test{display:none}.grid-navbar-scroll{grid-template-columns:1fr}.nav-grid-1-col{padding:0}.brand-2{display:none}.grid-navbar-mob{grid-template-columns:1fr}.nav-grid-2-col{padding:0}.m-navigation-dropdown-scroll{width:100%}.block-navbar-right{flex-direction:column}.m-navigation-card-grid{padding:0}.nav-menu-3-scroll{background-color:#f6f4ec;padding-bottom:25px;padding-left:20px;padding-right:20px;box-shadow:0 50px 50px -20px #2e30271a}.m-navigation-dropdown-copy{justify-content:flex-start;width:100%;padding-top:14px;padding-bottom:14px}.m-navigation-dropdown-copy.w--open{color:#7e8ef1;width:100%}.m-navigation-grid{grid-row-gap:40px;flex-direction:column-reverse;grid-template-columns:1fr}.m-navigation-list-scrolled.w--open{padding-left:20px;padding-right:20px;position:static}.mob-nav-3-col{padding:0}.block-navbar{flex-direction:column}.navbar-desk-scroll{padding:0;display:none;position:fixed}.header-scroll{background-color:#0000;display:none}.m-navigation-list.w--open{padding-left:20px;padding-right:20px;position:static}.nav-menu-3{background-color:#f6f4ec;padding-bottom:25px;padding-left:20px;padding-right:20px;box-shadow:0 50px 50px -20px #2e30271a}.button-3{position:absolute;right:12px}.m-navigation-dropdown{justify-content:flex-start;width:100%;padding-top:14px;padding-bottom:14px}.m-navigation-dropdown.w--open{color:#7e8ef1;width:100%}.navbar-2{padding:0;display:none;position:fixed}.m-navigation-dropdown-small{width:100%}.header-2{background-color:#0000;display:none}.heading-block-gallery-2{margin-bottom:20px}.section-hero-5{height:90vh;margin-top:0}.block-gradient-hero-5{padding:40px}.bg-header-slider-2{background-image:linear-gradient(#2a2e42e6 25%,#0000);height:121px}.dark-paragraphs-hero-4{margin-top:20px;margin-bottom:28px;display:none}.t-content-block{padding-left:32px;padding-right:32px;display:none}.new-offers{grid-template-columns:1fr 1fr}.content-footer-down-2{height:auto;display:block;position:relative}.grid-footer-2{grid-column-gap:45px;grid-row-gap:44px;grid-template-columns:1fr 1fr}.text-footer-down-2{margin-left:15px;margin-right:5px}.title-footer-2.script{color:#ac878c;font-family:Segoeuil,sans-serif;font-size:26px;font-weight:400}.grid-badges-2{grid-template-columns:1fr 1fr 1fr}.footer-2{display:none}.submit-button-light-2{text-transform:uppercase;font-family:Segoeuil,sans-serif}.footer-mobile{background-color:#efeeec;display:flex}.mobile-scrolly-thing{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:none}.image-hero-inner-about{object-position:50% 50%}.navbar-desk-white-bg{padding:0;display:none;position:fixed}.brand-3{display:none}.header-white{background-color:#0000;display:none}.grid-navbar-white{grid-template-columns:1fr}.nav-menu-white{background-color:#f6f4ec;padding-bottom:25px;padding-left:20px;padding-right:20px;box-shadow:0 50px 50px -20px #2e30271a}.navbar-6{background-color:#efeeec;margin-top:0;padding:2px 20px;display:flex;position:relative}.brand-mobile-4{margin-left:auto;margin-right:auto;padding-top:5px;display:flex}.brand-mobile-4.w--current{width:75%;position:absolute;top:0;left:0;right:0}.logo-mobile-white-bg{width:90px;height:auto}.block-grid-02-copy{max-width:800px;margin-left:30px;margin-right:30px}.image-hero-voucher{object-position:50% 50%;max-height:none}.hero-area-inner-new-width{height:37vh;margin-top:-5px;padding-top:4px;padding-bottom:10px}.hero-text-block-contact{margin-top:45px;margin-bottom:45px}.link-block-footer{padding-left:10px;padding-right:10px}.grid-contact-page{grid-template-columns:1fr 1fr}.button-outline-dark-smaller{align-self:center;padding:12px 20px}.image-hero-inner-career{object-position:50% 50%}.hero-area-land-mobile{height:54vh;margin-top:-5px;padding-top:4px;padding-bottom:10px}.image-block-desktop{display:none}.section-white-inner-new{background-image:linear-gradient(#f5f8fac9,#f5f8fac9),url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f3fc3f028da774578cf8aac_ballymaloe-hotel-plant.webp);background-position:0 0,117% 3%;padding-top:60px;padding-bottom:60px}.image-hero-inner-menus{object-position:50% 50%}.text-span-7{font-size:75px}.section-white-inner-no-bg{background-image:linear-gradient(#f5f8fac9,#f5f8fac9);padding-top:60px;padding-bottom:60px}.offer-head-offerpage{font-size:20px;line-height:1.1em}.hotel-icon-holder{width:660px}.paragraph-icons{font-size:20px}.family-thumb{min-height:230px;max-height:450px}.todo-div-image{min-height:auto}.h4-family{font-size:26px}.image-hero-inner-awards-page{object-position:50% 50%}.job-embed{height:0}.image-hero-inner-offer{object-position:50% 50%}.title-single-offer-new{line-height:.8em}.grid-single-offer{grid-template-columns:1fr 1fr;min-height:40vh}.image-block-offer{min-height:auto}.postcard---block-inner-offer{padding-top:75px;padding-bottom:20px}.title-panel-2-offer{text-align:center;font-size:58px;line-height:.9em}.hero-area-inner-new-offer{height:54vh;margin-top:-5px;padding-top:4px;padding-bottom:10px}.h2-title{text-align:center;font-size:37px;line-height:.9em}.text-footer-down-2-copy{margin-left:15px;margin-right:5px}.new-news{grid-template-columns:1fr 1fr}.button-outline-dark-inverse{align-self:center}.backdrop-wrapper{background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto}.button-outline-dark-inverse-2{align-self:center}.image-hero-suites{object-position:50% 50%}.title-6{text-align:center;font-size:38px;line-height:1.2em}.section-white-inner-7{padding-top:100px;padding-bottom:100px}.title-single-project-3{font-size:31px;line-height:1.2em}.project-info-page-3{padding:40px 30px 30px}.info-text-project-3{font-size:20px}.grid-gallery-stay-3{grid-template-rows:minmax(200px,1fr) minmax(250px,1fr);grid-template-columns:1fr 1fr;grid-auto-rows:minmax(300px,.5fr)}.button-outline-dark-inverse-3{align-self:center}.grid-single-page-2{grid-template-columns:1fr 1fr;min-height:80vh}.paragraph-large-3{font-size:20px;line-height:1.6em}.wrpper-booking{height:300px;margin-right:0}.nav-fullscreen-button{align-self:center;margin-left:auto;padding:15px;display:block}.fs-location-block{justify-content:flex-start}.fs-menu-brand-text{font-size:2.4em}.fs-menu-link{color:#8a8a8a;font-size:4em}.fs-menu-link.w--current{color:#111}.fs-menu-column-2{flex:0 auto;width:100%;height:auto}.fs-menu-brand:hover{letter-spacing:-.025em;text-indent:-.025em}.fullscreen-menu{width:100%;position:relative}.logo-image-default{width:16.6em}.fs-menu-links{text-align:center;flex:1;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;padding-top:0}.nav-brand-name{max-width:18em}.paragraph-405{font-size:18px;line-height:1.6em}.close-button{width:4em;height:4em;font-size:.9em;position:fixed;inset:0% 0% auto auto}.fs-menu-column-3{flex:0 auto;align-self:stretch;width:100%}.fs-menu-column-1{grid-row-gap:4em;order:-1;justify-content:center;align-self:flex-start;align-items:center;width:100%;margin-right:0;padding:20px;display:block}.fs-menu-flex{flex-wrap:wrap;align-items:flex-start;width:480px;padding-right:0;overflow:auto}.fs-locations{grid-column-gap:2em;grid-row-gap:2em;flex-flow:wrap;justify-content:space-between;width:100%}.style-3-collage-text{letter-spacing:-.1vw;font-size:50px;line-height:1em}.button-outline-dark-inverse-book{align-self:center}.nav-fullscreen-button-2{align-self:center;padding:15px}.nav-fullscreen-button-2.dark{border-color:var(--paragraphs-color);color:var(--paragraphs-color);border-color:var(--paragraphs-color);margin-left:auto;margin-right:0;display:block;position:relative}.nav-fullscreen-button-3{align-self:center;padding:15px}.section-white-inner-8{padding-top:40px;padding-bottom:40px}.paragraph-turret-4{font-size:20px;line-height:1.6em}.recipe-list-grid{grid-template-columns:1fr 1fr}.collection-item{margin-bottom:10px;padding-left:4px;padding-right:4px}.grid-hero---a{grid-column-gap:15px;grid-row-gap:15px}.heading-hero-2{font-size:40px}.flower-hero---a{width:240px}.text-hero---a{padding:40px 6% 10px}.image-hero---a{height:70vw;min-height:auto}.block-hero---a{max-width:763px}}@media screen and (max-width:767px){h1{margin-top:17px;margin-bottom:7px;font-size:40px}h2{margin-top:17px;margin-bottom:7px;font-size:34px}h3{margin-top:17px;margin-bottom:7px;font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}p{font-size:17px;line-height:1.7em}ul,ol{padding-left:30px;font-size:17px;line-height:1.7em}blockquote{margin-left:0;font-size:20px}.navbar{position:fixed}.image-block{height:100%}.hero-block{padding-left:40px;padding-right:40px}.link-phone{display:none}.section-white{margin-top:0;padding-top:40px;padding-bottom:70px}.title{text-align:center;font-size:38px;line-height:1em}.title.center{font-size:64px}.content-short{margin-left:20px;margin-right:20px}.paragraph-large{font-size:20px;line-height:1.8em}.section-light-gray{padding-top:70px;padding-bottom:70px}.section-light-gray.smaller{padding-top:45px;padding-bottom:45px}.grid-info-numbers{grid-template-columns:1fr 1fr;margin-left:15px;margin-right:15px}.block-info-number{border-left-style:none;align-items:flex-start;padding-left:0}.info-number{font-size:40px}.grid-2-olumns{grid-row-gap:0px}.image-block-margin{min-height:50vw}.block-grid{margin-left:20px;margin-right:20px}.content-gradient-grid{margin-top:55px;margin-bottom:55px;padding-left:20px;padding-right:20px}.hero-text-block{margin-top:10px;margin-bottom:10px}.grid-projects{grid-template-columns:1fr}.info-text-project{font-size:24px}.grid-partner-logo,.grid-advantages{grid-template-columns:1fr 1fr}.block-advantage{padding:4px}.content-footer-top{margin-top:50px;margin-bottom:60px}.content-footer-down{flex-direction:column;height:auto;min-height:90px;padding-top:10px;padding-bottom:10px}.grid-footer{grid-template-columns:1fr}.block-footer{margin-top:10px}.footer-block-left{flex-direction:column;margin-bottom:24px}.brand-footer{margin-top:15px;margin-bottom:15px;padding-left:0}.text-footer-down{margin-left:0;margin-right:0}.background-video{min-height:50vw}.dark-paragraphs-hero{display:block}.content-gradient-hero-2{margin-top:55px;margin-bottom:55px}.block-gradient{padding:25px}.column-table{border-right-style:none;justify-content:flex-start;padding-right:0}.column-table.right{padding-left:0}.table-block-right{margin-left:30px}.block-contact{margin-top:15px;margin-bottom:15px}.img-agent{min-height:60vw}.section-hero{grid-template-rows:100px 1fr}.block-gradient-hero-3{padding-left:50px;padding-right:50px}.section-hero-4{overflow:visible}.block-gradient-hero-4{background-color:var(--background-color-2);max-width:none;margin-bottom:0;margin-left:0;position:relative}.section-first.stay{display:none}.post-header{height:400px}.block-post-text{padding-bottom:20px;padding-left:18px;padding-right:18px}.container-text{margin-top:20px;margin-bottom:40px}.rich-text-block-menu{padding-bottom:20px;font-size:26px;line-height:1.2em}.rich-text-block-menu p{font-size:22px}.rich-text-block-menu ul{font-size:20px}.image-block-about{height:300px}.grid-img-page{grid-template-rows:300px;grid-auto-rows:300px}.image-block-single{height:300px}.title-single-project{font-size:23px}.block-gradient-contact{padding-left:50px;padding-right:50px}.block-splash{padding:30px}.div-block{width:100%}.green-wallpaper{padding-top:70px;padding-bottom:70px}.green-wallpaper.smaller{padding-top:45px;padding-bottom:45px}.section-linen{padding-top:70px;padding-bottom:70px}.section-linen.smaller{padding-top:45px;padding-bottom:45px}.grid-2-olumns-piggy{grid-row-gap:0px}.grid-gallery-stay{grid-template-rows:minmax(350px,auto) minmax(350px,auto)}.heading-hero-light{margin-bottom:0;font-size:32px;line-height:1.2em}.paragraph-light.center{font-size:21px}.text-block-2,.text-block-3,.text-block-4{font-size:19px}.container-text-menu{margin-top:40px;margin-bottom:40px}.recipe-h1{font-size:67px}.recipe-ingredients,.recipe-method,.recipe-history{padding-left:10px;padding-right:10px}.section-linen-recipes{padding-top:70px;padding-bottom:70px}.section-linen-recipes.smaller{padding-top:45px;padding-bottom:45px}.section-off-white{margin-top:320px;padding-top:70px;padding-bottom:70px}.container-text-left{margin-top:40px;margin-bottom:40px}.section-white-inner{margin-top:0;padding-top:70px;padding-bottom:70px}.section-linen-home{padding-top:70px;padding-bottom:70px}.section-linen-home.smaller{padding-top:45px;padding-bottom:45px}.grid-2-olumns-piggy-home{grid-row-gap:0px}.offer-section{background-image:linear-gradient(#f5f8faf2,#f5f8faf2),url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f3fc3f028da774578cf8aac_ballymaloe-hotel-plant.webp);background-position:0 0,100% 0;background-repeat:repeat,no-repeat;background-size:auto,auto}.special-details{font-family:mrs-eaves,sans-serif;font-size:30px}.offer-grid-bg-image-copy{height:280px}.div-block-offer{min-height:385px}.section-linen-events{padding-top:70px;padding-bottom:70px}.section-linen-events.smaller{padding-top:45px;padding-bottom:45px}.grid-events{grid-row-gap:0px}.block-grid-02,.block-grid-03,.block-grid-04,.block-grid-01{margin-left:20px;margin-right:20px}.content-form,.content-form-normal{margin-top:55px;margin-bottom:55px;padding-left:20px;padding-right:20px}.section-linen-door{padding-top:70px;padding-bottom:70px}.section-linen-door.smaller{padding-top:45px;padding-bottom:45px}.shanre{font-family:Segoeuil,sans-serif;font-size:35px;line-height:1.6em}.offers,.column{font-size:18px}.paragraph-light-head.center{font-size:21px}.section-linen-glass{padding-top:70px;padding-bottom:70px}.section-linen-glass.smaller{padding-top:45px;padding-bottom:45px}.paragraph-medium{font-size:19px;line-height:1.7em}.section-white-inner-2{margin-top:320px;padding-top:70px;padding-bottom:70px}.paragraph-large-2{font-size:19px;line-height:1.7em}.section-white-inner-4{margin-top:320px;padding-top:70px;padding-bottom:70px}.link-phone-2{display:none}.title-single-project-2{font-size:58px}.text-block-6{font-size:19px}.section-white-inner-small{margin-top:320px;padding-top:70px;padding-bottom:70px}.block-gradient-find{padding:25px}.section-white-inner-5{margin-top:5px;padding-top:40px;padding-bottom:20px}.title-single-gallery{font-size:58px}.section-white-gallery{margin-top:10px;padding-top:0;padding-bottom:70px}.content-gallery{padding-left:0;padding-right:0}.grid-img-page-bigger{grid-template-rows:300px;grid-auto-rows:300px}.heading-hero-light-blog{margin-bottom:0;font-size:68px}.content-short-blog{margin-left:20px;margin-right:20px}.link-phone-icon{display:none}.phone-icon{display:block}.accordion-item-content{margin-right:0}.grid-advantages-2{grid-template-columns:1fr 1fr}.section-white-2{padding-top:70px;padding-bottom:70px}.promo-popup{left:10px;right:auto}.hero-slide-7{background-position:33%}.div-block-hanper{min-width:auto}.grid-5{grid-template-columns:1fr;grid-auto-rows:minmax(auto,auto)}.paragraph-gift{font-size:19px;line-height:1.7em}.content-gift{margin-left:20px;margin-right:20px}.block-gradient-new{padding:25px}.field-label-ja{font-size:19px}.job{background-size:180px;min-width:549px}.app-form{font-size:31px}.section-linen-door-right{padding-top:70px;padding-bottom:70px}.section-linen-door-right.smaller{padding-top:45px;padding-bottom:45px}.grid-7{grid-template-columns:1fr 1fr}.div-block-8{grid-template-columns:1fr}.heading-7{margin-bottom:20px;font-size:36px}.block-grid-02a,.block-grid-05{margin-left:20px;margin-right:20px}.collection-item{max-height:none}.lightbox-link-3{width:100%;max-height:none}.hero-slide-summer{background-position:33%}.navbar-light{position:fixed}.paragraph-left,.paragraph-large-enviro{font-size:19px;line-height:1.7em}.faq-question{padding-top:20px;padding-bottom:20px}.block-gradient-no-bg{padding:25px}.process-image{margin-bottom:20px}.process-count-wrapper{display:none}.process-step{margin-right:20px}.process-grid{grid-template-columns:1fr;justify-items:start}.header-grid{margin-bottom:40px}.process-line{display:none}.section-white-inner-plain{margin-top:67vw;padding-top:70px;padding-bottom:70px}.fs-cc-prefs2_title{font-size:20px}.fs-cc-banner2_text-link{margin-right:8px}.fs-cc-banner2_container{flex-direction:column;align-items:flex-start}.fs-cc-banner2_buttons-wrapper{margin-top:12px}.fs-cc-banner2_button{margin-left:0;margin-right:8px}.fs-cc-banner4_text-link{margin-right:8px}.section-linen-gift{padding-top:70px;padding-bottom:70px}.section-linen-gift.smaller{padding-top:45px;padding-bottom:45px}.block-grid-06{margin-left:20px;margin-right:20px}.hero-slide-may{background-position:33%}.grid-badges{grid-template-columns:1fr 1fr}.block-grid-07{margin-left:20px;margin-right:20px}.new-block-gradient{padding:25px}.title-green.center{font-size:64px}.section-linen-home-new{padding-top:70px;padding-bottom:70px}.section-linen-home-new.smaller{padding-top:45px;padding-bottom:45px}.newsletter-modal-image{width:100%;height:244px;display:flex}.form-horizontal{display:block}.text-field-wrapper{margin-left:0;margin-right:0}.newsletter-modal-info{width:100%;padding-top:10px;padding-bottom:17px}.newsletter-modal{flex-direction:column;min-height:auto}.submit-button{margin-left:0;margin-right:0}.text-field.in-the-row{margin-bottom:10px}.pop-up-text{margin-bottom:9px;padding-top:7px;font-size:17px;line-height:1.4em}.pop-offer-header{font-size:29px}.title-pink.center{font-size:64px}.section-hero-christmas{overflow:visible}.job-grid{grid-template-columns:1fr 1fr;align-items:center;min-height:auto;margin-bottom:5px;padding-top:12px;padding-bottom:12px}.job-title{font-size:24px}.job-image{float:none;max-width:94%;margin-left:10px}.heading-careers{margin-bottom:20px;font-size:26px}.job-thumb-img{min-height:175px}.grid-badges-awards{grid-template-columns:1fr 1fr}.flower-postcard---a{text-align:center;top:-34px}.overflow-image{height:500px}.overflow-image.eco{max-height:587px}.button-outline-dark,.button-outline-dark.recipe,.button-outline-dark.recipe{position:relative;right:auto}.paragraph-turret-2{text-align:left}.paragraph-turret-2 p{font-size:20px;line-height:1.8em}.image-55{display:block}.image-55.eco{object-position:28% 68%;object-position:28% 68%}.section-4{padding-top:58px;padding-bottom:58px}.postcard-text{padding-left:40px;padding-right:40px;font-size:18px}.postcard---block-right{margin-top:20px;margin-bottom:0;padding-left:0}.grid-postcard{grid-template-columns:1fr}.postcard-text-2{padding-right:40px}.section-white-inner-6{margin-top:0;padding-top:0;padding-bottom:20px;overflow:hidden}.flower-postcard---c{top:-92px;right:-16%}.postcard---block-left{margin-top:20px;margin-bottom:0;padding-top:10px;padding-bottom:10px;padding-right:0}.image-welcome{display:none}.hero-area-inner-new{height:45vh;margin-top:-7px;padding-top:2px;padding-bottom:0;overflow:hidden}.postcard---block-inner-page{margin-top:20px;margin-bottom:0;padding-top:10px;padding-bottom:10px;padding-right:0}.image-hero-inner{display:block}.section-white-inner-6-new{margin-top:0;padding-top:10px;padding-bottom:20px;overflow:hidden}.postcard-text-inner{padding-top:20px;padding-left:30px;padding-right:30px}.image-hero-inner-award{object-position:50% 31%;display:block}.image-hero-inner-farm,.image-hero-inner-suppliers{display:block}.section-large{padding-top:72px;padding-bottom:72px}.faq-item-basic{padding:14px 0}.faq-two-column{grid-template-columns:1fr}.section-white-inner-6-to-do{margin-top:0;padding-top:40px;padding-bottom:40px;overflow:hidden}.heading-hero-do{margin-bottom:0;font-size:36px}.paragraph-turret-3{text-align:left;font-size:20px}.title-5{margin-bottom:25px}.logo-mobile-scroll{width:110px}.navbar-4{margin-top:-94px;padding-top:2px;padding-bottom:2px}.dropdown-link-4{font-family:Segoeuil,sans-serif}.logo-mobile-2{width:110px}.navbar-3{padding-top:2px;padding-bottom:2px}.nav-grid-1-col,.nav-grid-2-col,.m-navigation-card-grid{grid-template-columns:1fr 1fr}.tabs-menu-vertical{margin-bottom:32px;margin-right:0}.mob-nav-3-col{grid-template-columns:1fr 1fr}.tabs-vertical{flex-direction:column}.section-hero-5{height:90vh;overflow:visible}.block-gradient-hero-5{background-color:#3a405a;max-width:none;margin-bottom:0;margin-left:0;position:relative}.dark-paragraphs-hero-4{display:block}.t-section-dark{padding:20px 20px 72px}.content-footer-down-2{flex-direction:column;height:auto;min-height:90px;padding-top:10px;padding-bottom:10px}.block-footer-2{margin-top:10px}.grid-footer-2{grid-template-columns:1fr}.text-footer-down-2{margin-left:0;margin-right:0}.grid-badges-2{grid-template-columns:1fr 1fr}.footer-2{background-color:#17132f}.footer-mobile{background-color:#efeeec}.mobile-scrolly-thing{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;line-height:1em;display:grid}.mob-foot-button{color:#efeeec;background-color:#ac878c;border:1px solid #efeeec}.mob-foot-button:hover{color:#efeeec;background-color:#ac878c;background-image:none;border-color:#efeeec}.mob-foot-linktext{text-transform:none;font-family:mrs-eaves,sans-serif;font-size:20px;font-weight:400}.mob-foot-linktext:hover{color:#ac878c}.div-block-offer-2,.offer-header-2{min-height:auto}.image-hero-inner-about{display:block}.postcard-text-long{padding-right:40px}.postcard-text-food{padding-left:60px;padding-right:60px}.navbar-6{margin-top:0;padding-top:2px;padding-bottom:2px}.logo-mobile-white-bg{width:71px}.block-grid-02-copy{margin-left:20px;margin-right:20px}.image-hero-voucher{display:block}.hero-area-inner-new-width{height:40vh;margin-top:-7px;padding-top:2px;padding-bottom:0;overflow:hidden}.hero-text-block-contact{margin-top:10px;margin-bottom:10px}.contact-deets.center.desktop{display:none}.contact-deets.center.mobile-only{display:block}.job-list{grid-row-gap:11px;grid-template-columns:1fr}.heading-job{margin-bottom:20px;font-size:36px}.postcard-text-dark{padding-right:40px}.image-hero-inner-career,.image-dine{display:block}.hero-area-land-mobile{height:45vh;margin-top:-7px;padding-top:2px;padding-bottom:0;display:block;overflow:hidden}.section-first-desktop{display:none}.section-white-inner-new{background-image:linear-gradient(#f5f8fad6,#f5f8fad6),url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f3fc3f028da774578cf8aac_ballymaloe-hotel-plant.webp);background-position:0 0,104% 0;background-size:auto,120px;margin-top:10px;padding-top:70px;padding-bottom:70px}.image-hero-inner-menus{display:block}.text-span-7{font-size:69px}.section-white-inner-no-bg{background-image:linear-gradient(#f5f8fad6,#f5f8fad6);margin-top:10px;padding-top:70px;padding-bottom:70px}.image-wrapper.image-circle.social{width:30px}.card.link-card.social-media{grid-column-gap:10px;grid-column-gap:10px;grid-column-gap:10px;grid-column-gap:10px;grid-column-gap:10px;grid-column-gap:10px;border-radius:20px;padding:24px 10px}.inner-container._50px---mbl{max-width:50px}.hotel-icon-holder{width:520px}.paragraph-icons{text-align:left;font-size:19px}.paragraph-icons p{font-size:20px;line-height:1.8em}.todo-div-image,.blog-headder{min-height:auto}.heading-hero-light-recipe{margin-bottom:0;font-size:38px}.div-block-blog{min-height:auto;padding-left:10px;padding-right:10px}.image-hero-inner-awards-page,.image-hero-inner-offer{object-position:50% 31%;display:block}.section-first-desktop-offer-land{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:auto;min-height:17em;max-height:none;display:block}.title-single-offer-new{font-size:58px;line-height:.9em}.image-offer-landing{height:auto}.grid-single-offer{grid-template-rows:minmax(200px,.5fr);height:auto;min-height:auto}.image-block-offer{height:30vh}.postcard---block-inner-offer{margin-top:20px;margin-bottom:0;padding:10px 0}.hero-area-inner-new-offer{height:45vh;margin-top:-7px;padding-top:2px;padding-bottom:0;overflow:hidden}.text-footer-down-2-copy{margin-left:0;margin-right:0}.name-offer{font-size:45px}.menu-holder{padding-top:20px}.new-news{grid-column-gap:12px;grid-row-gap:12px}.fs-socialshare_wrapper{grid-template-columns:1fr 1fr}.section-first-desktop-festival{display:none}.section-first-desktop-festival-mob{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:auto;min-height:17em;max-height:none;display:block}.hero-sculpture{overflow:visible}.image-hero-suites{object-position:50% 31%;display:block}.mob-subhead{text-align:center;font-family:Segoeuil,sans-serif;font-size:21px;font-weight:400}.title-6{text-align:center;font-size:38px;line-height:1em}.section-white-inner-7{margin-top:0;padding-top:70px;padding-bottom:70px}.title-single-project-3{font-size:23px}.section-first-desktop-2{display:none}.info-text-project-3{font-size:24px}.grid-gallery-stay-3{grid-template-rows:minmax(350px,auto) minmax(350px,auto)}.paragraph-large-3{font-size:20px;line-height:1.8em}.nav-fullscreen-button{align-self:center;padding:10px 4vw}.fs-menu-brand-text{font-size:1.9em}.logo-image-default{width:98px}.nav-brand-name{max-width:14em}.paragraph-405.is-medium{font-size:20px;line-height:20px}.fs-menu-column-3{padding-top:6em;padding-bottom:6em}.fs-menu-column-1{padding-bottom:20px}.style-3-collage-text{font-size:3.8em}.nav-fullscreen-button-2{align-self:center;padding:10px 4vw}.nav-fullscreen-button-2.dark{margin-left:auto;margin-right:0}.nav-fullscreen-button-3{align-self:center;padding:10px 4vw}.section-first-desktop-offer-land-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:auto;min-height:17em;max-height:none;display:block}.image-60{display:block}.section-white-inner-8{margin-top:0;padding-top:0;padding-bottom:20px;overflow:hidden}.paragraph-turret-4{text-align:left;font-size:20px}.image-55-offer-dining{display:block}.image-55-offer-dining.eco{object-position:28% 68%;object-position:28% 68%}.section-first-desktop-offer-land-3{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:auto;min-height:17em;max-height:none;display:block}.grid-hero---a{grid-column-gap:10px;grid-row-gap:10px}.flower-hero---a{width:200px;left:-10%}.hero---a{margin-bottom:0}.block-hero---a{width:96%;position:relative;bottom:30px}}@media screen and (max-width:479px){h1{font-size:36px}h2{font-size:32px}h3{font-size:26px}h4{font-size:23px}h5{font-size:19px}p{font-size:18px;line-height:1.4em}.header{background-color:#0000;padding-left:18px}.header.mobile-white{background-color:var(--white);background-color:var(--white)}.brand{margin-left:-34px;margin-right:60px}.brand.w--current{margin-right:30px;padding-top:5px;padding-bottom:5px;padding-right:0}.heading-hero{margin-bottom:10px}.hero-block{padding-left:15px;padding-right:15px}.nav-link.light{color:var(--white);padding-left:8px}.dropdown{color:var(--white)}.dropdown-toggle{color:var(--border)}.dropdown-list.w--open{margin-left:-5px}.logo{max-width:76%;margin-left:0}.section-white{margin-top:44px;padding-top:50px;padding-bottom:50px}.title{text-align:center;margin-bottom:20px;font-size:38px;line-height:1.2em}.title.center{font-size:62px;line-height:1.6em}.title.center{font-size:62px;line-height:1.6em}.title.center.history{margin-bottom:30px;font-size:45px;line-height:1.2em}.title.center{font-size:50px}.content-short{margin-left:15px;margin-right:15px}.paragraph-large{line-height:1.6em}.section-light-gray{padding-top:50px;padding-bottom:50px}.section-light-gray.smaller{padding-top:40px;padding-bottom:40px}.content.center{text-align:center;text-align:center;padding-left:0;padding-right:0;display:block}.grid-2-olumns{grid-template-columns:1fr}.image-block-margin{min-height:auto}.title-white{margin-bottom:20px}.block-grid{min-width:auto;min-height:auto;margin-left:15px;margin-right:15px;padding-left:10px;padding-right:10px}.content-gradient-grid{margin-top:50px;margin-bottom:50px;padding-left:0;padding-right:0}.dark-paragraphs{color:var(--new-linen);font-family:Segoeuil,sans-serif;font-size:20px;line-height:1.6em}.grid-projects{margin-bottom:30px}.info-text-project{font-size:20px}.grid-advantages{grid-template-columns:1fr}.title-advantages{margin-top:13px;margin-bottom:11px}.collection-list{grid-template-rows:400px;grid-template-columns:1fr;grid-auto-rows:400px;display:block}.collection-list-wrapper{margin-bottom:30px}.footer{padding-left:30px;padding-right:30px}.content-footer-top{margin-top:20px;margin-bottom:20px}.title-footer{margin-bottom:20px}.form-footer{grid-template-columns:1fr}.link-block{padding-left:14px;padding-right:14px}.button-header{margin-left:0;padding:10px 14px;display:block}.menu-button{margin-right:4px}.nav-menu.light{background-color:var(--background-color-2);background-color:var(--background-color-2)}.icon-dropdown-light,.text-dropdown-light{color:var(--white)}.menu-button-light{margin-right:10px}.dark-paragraphs-hero{font-size:20px}.form-request{grid-template-columns:1fr}.content-gradient-hero-2{margin-top:50px;margin-bottom:50px}.grid-gallery{grid-template-rows:minmax(250px,1fr) minmax(250px,1fr);grid-template-columns:1fr;grid-auto-rows:minmax(250px,1fr)}.gallery.img7{object-fit:cover;height:100%}.gallery.img9-copy{object-fit:cover;background-image:none;height:auto}.lightbox-link{object-fit:cover}.lightbox-link.no-mob{display:none}.block-gradient{padding:40px 3px 20px}.heading-block-gallery{line-height:35px}.block-text-gallery{margin-left:10px;margin-right:10px}.text-table.white.footer{width:100%;margin:0 auto 20px}.column-table{justify-content:space-between}.table-block-left{display:none}.table-block-right{margin-left:10px}.section-hero{grid-row-gap:0px;grid-template-rows:300px 1fr;grid-template-columns:1fr}.block-gradient-hero-3{padding-left:36px;padding-right:20px;top:0}.section-hero-4{height:auto}.slider-hero{height:60vh}.bg-header-slider{height:97px}.block-gradient-hero-4{min-height:auto;padding-left:15px;padding-right:15px;position:static}.left-arrow-hero,.right-arrow-hero{bottom:-20px}.button-white.small,.button-white.small-new,.button-white.small,.button-white.small-new{padding:6px 8px;font-size:22px}.section-first{margin-left:13px}.container-text{max-width:100%;margin-top:0;margin-bottom:20px}.rich-text-block-menu{padding-bottom:10px;font-size:20px;line-height:1.6em}.rich-text-block-menu p{font-size:20px;line-height:1.6em}.rich-text-block-menu ul{font-size:20px}.rich-text-block-menu li{line-height:1.6em}.block-single-title{background-image:linear-gradient(#0000,#0000);background-position:0 0;padding-top:25px;padding-bottom:30px}.block-single-title.bg-color{padding-top:35px;padding-bottom:25px}.section{max-width:100%;padding-left:6px;padding-right:6px;overflow:hidden}.collection-list-news-page{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-bottom:50px;display:block}.grid-projects-all{grid-template-rows:minmax(400px,25vw);grid-template-columns:1fr;grid-auto-rows:minmax(400px,25vw)}.grid-img-page{grid-template-columns:1fr}.grid-single-page{grid-template-rows:1fr .5fr;grid-template-columns:1fr}.title-single-project{font-size:32px;line-height:1.2em}.project-info-page{padding-bottom:20px;padding-left:20px;padding-right:20px}.block-gradient-contact{background-size:125px;padding:30px 0}.space-border-page{margin-top:40px;margin-bottom:40px}.grid-style-color,.grid-photography-license{grid-template-columns:1fr 1fr}.grid-splash-3{grid-template-columns:1fr}.div-block{width:100%}.green-wallpaper{padding-top:50px;padding-bottom:50px}.green-wallpaper.smaller{padding-top:40px;padding-bottom:40px}.heading-block-gallery-gold{margin-bottom:2px;font-size:30px}.button-white-inline.small,.button-white-inline.small-new-blue,.button-white-inline.small-green,.button-white-inline.small,.button-white-inline.small-new-blue,.button-white-inline.small-green{margin-top:6px;margin-left:0;padding:8px;font-size:22px}.section-linen{padding-top:50px;padding-bottom:50px}.section-linen.smaller{padding-top:40px;padding-bottom:40px}.title-brown{margin-bottom:20px;font-size:45px}.paragraph-turret{font-size:21px;line-height:1.5em}.grid-gallery-home{grid-template-rows:repeat(auto-fit,minmax(0,.75fr)) minmax(250px,.75fr);grid-template-columns:1fr;grid-auto-rows:minmax(250px,.75fr);grid-auto-flow:row}.grid-gallery-stay{grid-template-rows:repeat(auto-fit,minmax(170px,1fr)) minmax(170px,1fr);grid-template-columns:minmax(auto,1fr);grid-auto-rows:minmax(250px,1fr)}.button-2{padding-top:5px;padding-bottom:6px;font-size:18px}.section-offwhite{padding-left:5px;padding-right:5px}.heading-hero-light{margin-bottom:6px;font-size:28px;line-height:1.2em}.paragraph-light.center{margin-bottom:2px}.tabs-content{overflow:hidden}.tab-link-tab-2,.tab-link-tab-3{margin-left:0}.container-text-menu{max-width:100%;margin-top:20px;margin-bottom:20px}.rich-text-block-menus.menus p{line-height:1.8em}.recipe-h1{font-size:50px;line-height:1.1em}.recipe-ingredients,.recipe-method,.recipe-history{padding-left:10px;padding-right:10px}.recipe-label{font-size:35px}.section-linen-recipes{padding-top:50px;padding-bottom:50px}.section-linen-recipes.smaller{padding-top:40px;padding-bottom:40px}.section-off-white{margin-top:44px;padding-top:50px;padding-bottom:50px}.container-text-left{margin-top:20px;margin-bottom:20px}.section-white-inner{background-image:linear-gradient(#f5f8fae0,#f5f8fae0),url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f3fc3f028da774578cf8aac_ballymaloe-hotel-plant.webp);background-position:0 0,100% 0;margin-top:0;padding-top:20px;padding-bottom:50px;display:block}.logo-inner{max-width:76%;margin-left:0}.section-linen-home{padding-top:50px;padding-bottom:50px}.section-linen-home.smaller{padding-top:40px;padding-bottom:40px}.grid-gallery-copy,.grid-gallery-homepage{grid-template-rows:minmax(250px,1fr) minmax(250px,1fr);grid-template-columns:1fr;grid-auto-rows:minmax(250px,1fr)}.form-submit{font-family:Segoeuil,sans-serif;font-size:20px;line-height:1.6em}.grid-3{grid-template-columns:1fr}.lightbox-link-2{width:80px;height:80px}.offer-section{background-image:linear-gradient(#f5f8faf2,#f5f8faf2),url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f3fc3f028da774578cf8aac_ballymaloe-hotel-plant.webp);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,auto}.special-details p{font-size:22px;line-height:1.5em}.special-details li{font-size:22px}.text-block-5{font-size:26px}.offer-header{min-height:54px;margin-top:10px}.div-block-offer{min-height:auto}.div-tabs-gallery{padding-left:3px;padding-right:3px}.section-linen-events{padding-top:50px;padding-bottom:50px}.section-linen-events.smaller{padding-top:40px;padding-bottom:40px}.title-overlay{margin-bottom:20px}.block-grid-02,.block-grid-03,.block-grid-04,.block-grid-01{margin-left:15px;margin-right:15px}.content-form,.content-form-normal{margin-top:50px;margin-bottom:50px;padding-left:15px;padding-right:15px}.grid-todo{min-height:0}.collection-list-3{grid-template-columns:1fr}.section-linen-door{padding-top:50px;padding-bottom:50px}.section-linen-door.smaller{padding-top:40px;padding-bottom:40px}.shanre{font-family:Segoeuil,sans-serif;font-size:30px}.paragraph-light-head.center{margin-bottom:0}.section-linen-glass{padding-top:50px;padding-bottom:50px}.section-linen-glass.smaller{padding-top:40px;padding-bottom:40px}.section-white-inner-2{margin-top:44px;padding-top:50px;padding-bottom:50px}.button-white-inline-2.small{margin-top:10px;margin-left:0}.button-white-2.small{padding:6px 8px;font-size:22px}.section-white-inner-4{margin-top:44px;padding-top:50px;padding-bottom:50px}.menu-button-light-2{margin-right:10px}.button-header-2{margin-left:0;padding:10px 14px;display:block}.dropdown-list-2.w--open{margin-left:-5px}.title-single-project-2{font-size:42px;line-height:1em}.info-text-project-2{font-size:20px;font-weight:400;line-height:1.2em}.project-info-page-2{padding-bottom:20px;padding-left:20px;padding-right:20px}.tab-link-tab-2-2{margin-left:0}.tab-new,.tab-new.w--current{font-size:20px}.tab-link-tab-3-2{margin-left:0}.section-white-inner-small{margin-top:44px;padding-top:50px;padding-bottom:50px}.lightbox-myrtle{width:80px;height:80px}.section-white-inner-5{background-image:linear-gradient(#f5f8faf7,#f5f8faf7),url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f3fc3f028da774578cf8aac_ballymaloe-hotel-plant.webp);background-position:0 0,100% 0;background-repeat:repeat,no-repeat;background-size:auto,auto;margin-top:2px;padding-top:20px;padding-bottom:50px}.div-times{min-width:auto}.title-single-gallery{font-size:42px}.gallery-grid{padding-bottom:20px;padding-left:20px;padding-right:20px}.section-white-gallery{margin-top:10px;padding-top:0;padding-bottom:50px}.content-gallery{padding-left:0;padding-right:0}.grid-gallery-stay-2{grid-template-rows:minmax(170px,.5fr) minmax(170px,.5fr) auto auto;grid-template-columns:1fr;grid-auto-rows:minmax(250px,1fr)}.grid-img-page-bigger{grid-template-columns:1fr}.heading-hero-light-blog{margin-bottom:6px;font-size:32px}.content-short-blog{margin-left:15px;margin-right:15px}.phone-icon{display:none}.header-center-box._75{width:90%}.img-fam-4{object-fit:fill;background-image:url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f42538279710a64607e0a83_wedding-ballymaloe-house.avif);width:auto}.grid-advantages-2{grid-template-columns:1fr}.section-white-2{padding-top:50px;padding-bottom:50px}.image-10{height:100%}.image-12{object-fit:cover}.image-13,.image-14{object-fit:cover;height:100%}.promo-popup{background-color:var(--background-color-1);min-width:197px;max-width:none;max-height:244px;padding-top:12px;padding-bottom:15px;padding-left:34px;position:absolute;inset:auto auto 10px}.promo-image{background-size:contain;width:42px;height:30px;margin-top:4px;padding-top:20px}.promo-info{padding-top:12px}.bold-text{font-size:25px}.promo-close{width:30px;height:30px}.popup{width:250px;min-width:auto;padding-top:3px}.div-block-voucher{min-height:439px;padding-top:5px;padding-left:5px;padding-right:5px}.blog-feed{min-height:320px}.div-block-hanper{width:100%;padding-top:5px;padding-left:5px;padding-right:5px}.hamper-text{font-size:24px}.button-hamper{margin-left:0;padding:10px 14px;display:block}.content-gift{margin-left:15px;margin-right:15px}.grid-gallery-bmoo-home{grid-template-rows:repeat(auto-fit,minmax(0,1.5fr));grid-template-columns:1fr;grid-auto-rows:minmax(250px,.75fr);grid-auto-flow:row}.block-gradient-new{padding:10px 3px}.grid-gallery-bmoo-home-new{grid-template-rows:repeat(auto-fit,minmax(0,1.5fr));grid-template-columns:1fr;grid-auto-rows:minmax(250px,.75fr);grid-auto-flow:row}.bold-text-2{font-size:30px;line-height:16px}.grid-6{grid-template-columns:1fr}.field-label-ja{font-size:23px}.job{background-size:116px;min-width:auto;padding-left:10px;padding-right:10px}.app-form{font-size:35px}.button-apply{margin-left:0;padding:10px 14px;display:block}.section-linen-door-right{background-position:160% 100%;background-size:225px;padding-top:50px;padding-bottom:50px}.section-linen-door-right.smaller{padding-top:40px;padding-bottom:40px}.grid-7{grid-template-columns:1fr}.heading-7{font-size:40px}.collection-list-x-3{grid-template-rows:400px;grid-template-columns:1fr;grid-auto-rows:400px}.block-grid-02a,.block-grid-05{margin-left:15px;margin-right:15px}.collection-item{max-height:none}.lightbox-link-3{display:block}.gri-left{grid-template-columns:1fr}.faq-question{padding:16px}.faq-wrapper{width:100%;max-width:341px}.faq-base{width:100%}.block-gradient-no-bg{padding:10px 3px}.block-text-section{margin-left:10px;margin-right:10px}.heading-block-gallery-gold-centre{margin-bottom:2px;font-size:30px}.process-heading{font-size:50px}.process-step{margin-bottom:20px;margin-right:0}.wave{margin-left:0}.header-grid{margin-bottom:40px}.process-line{display:none}.arrow-wrap{padding-top:15px;padding-bottom:15px}.section-white-inner-plain{margin-top:0;padding-top:20px;padding-bottom:50px}.blog-collection-list-wrapper{margin-bottom:50px}.collection-list-blog{grid-template-rows:400px;grid-template-columns:1fr;grid-auto-rows:400px}.break-feed-home{margin-bottom:50px}.fs-cc-prefs2_close{padding:8px}.fs-cc-prefs2_label{font-size:14px}.fs-cc-banner2_component{width:100%}.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol{display:none}.fs-cc-prefs2_title{font-size:18px}.fs-cc-prefs2_button.fs-cc-button-alt{margin-bottom:8px}.fs-cc-prefs2_content{padding:24px}.fs-cc-prefs2_submit{margin-top:8px}.fs-cc-prefs2_component{padding:24px}.fs-cc-prefs4_title{font-size:22px}.fs-cc-prefs4_checkbox-field{margin-left:5px}.fs-cc-prefs4_component{width:100%;display:block}.fs-cc-prefs4_header{padding:20px}.fs-cc-prefs4_button-wrapper{padding-left:20px;padding-right:20px}.fs-cc-prefs4_button{font-size:18px;line-height:1em}.fs-cc-prefs4_content{padding-left:10px;padding-right:10px}.fs-cc-prefs4_label{font-size:20px}.fs-cc-prefs4_option{padding-left:10px;padding-right:10px}.fs-cc-manager4_component{display:none}.text-block-7{padding-left:5px;font-size:11px}.section-linen-gift{background-image:none;background-position:0 0;background-repeat:repeat;padding:50px 0;font-size:16px}.section-linen-gift.smaller{padding-top:40px;padding-bottom:40px}.grid-gallery-one{grid-template-rows:minmax(250px,1fr);grid-template-columns:1fr;grid-auto-rows:minmax(250px,1fr)}.link-block-2{padding-left:2px}.block-grid-06{margin-left:15px;margin-right:15px}.grid-badges{grid-template-columns:1fr}.block-grid-07{margin-left:15px;margin-right:15px}.new-block-gradient{padding:10px 3px}.heading-block-gallery-green{margin-bottom:2px;font-size:30px}.button-header-pink{margin-left:0;padding:10px 14px;display:block}.title-green{margin-bottom:20px}.title-green.center{font-size:50px}.section-linen-home-new{padding-top:50px;padding-bottom:50px}.section-linen-home-new.smaller{padding-top:40px;padding-bottom:40px}.title-sub-new{margin-bottom:20px;font-size:45px}.newsletter-modal-wrapper{display:none}.newsletter-modal-image{height:196px;display:block}.newsletter-modal-info{padding:5px 24px 9px}.title-3{margin-bottom:.1rem}.pop-up-text{margin-bottom:10px;padding-top:1px;font-size:16px;line-height:1.2em}.pop-offer-header{margin-bottom:.4rem;font-size:21px}.button-offer{margin-left:0;padding:10px 14px;display:block}.heading-10{text-align:center;margin-top:12px;margin-bottom:8px;font-size:22px;font-weight:400}.img-xmas-7.img7{height:auto}.img-xmas-7.img9-copy{object-fit:cover;background-image:none;height:auto}.title-pink{margin-bottom:20px}.title-pink.center{font-size:50px}.heading-11{font-size:18px;font-weight:400}.white-paragraph{font-size:20px;line-height:1.3em}.section-hero-christmas{height:auto}.job-grid{grid-row-gap:10px;text-align:center;grid-template-rows:minmax(auto,1fr) auto;grid-template-columns:1fr;padding-left:14px;padding-right:14px}.job-title{font-family:Segoeuil,sans-serif;font-size:26px}.button-apply-grid{margin-left:0;padding:10px 14px;display:block}.job-desc{font-family:Segoeuil,sans-serif;font-size:20px}.job-image{max-width:97%;margin-left:auto;margin-right:auto}.heading-careers{font-size:26px;line-height:1em}.job-thumb-img{min-height:250px}.grid-badges-awards{grid-template-columns:1fr}.flower-postcard---a{width:180px}.overflow-image{height:360px}.overflow-image.eco{max-height:285px}.button-outline-dark{margin-top:0;margin-right:auto;padding:15px 26px;position:relative;right:3px}.button-outline-dark.nav{position:absolute}.button-outline-dark.head{margin-right:0;padding-left:20px;padding-right:20px;position:absolute;top:8px}.paragraph-turret-2{margin-bottom:10px;font-size:20px;line-height:1.6em}.paragraph-turret-2 p{font-size:20px;line-height:1.6em}.paragraph-turret-2 h4{font-size:26px}.paragraph-turret-2 h3{font-size:28px}.image-55{display:block}.image-55.eco{object-position:28% 66%;object-position:28% 66%;max-height:450.284px}.section-4{padding:20px 10px 10px}.postcard-text{padding:20px 6%}.postcard-text.eco{padding-left:20px;padding-right:20px}.postcard---block-right{margin-top:10px;padding-top:10px;padding-bottom:20px}.title-4{text-align:center;margin-bottom:20px;font-size:27px;line-height:1.2em}.postcard-text-2{padding:0 5% 22px}.postcard-text-2.eco{padding-left:20px;padding-right:20px}.section-white-inner-6{margin-top:0;padding-top:20px;padding-bottom:50px;overflow:hidden}.flower-postcard---c{width:170px;top:-35px;right:-49%}.postcard---block-left{margin-top:10px;padding-top:8px;padding-bottom:20px}.image-welcome{display:none}.hero-area-inner-new{height:51vh;margin-top:-14px;padding-top:10px;padding-bottom:0;overflow:hidden}.postcard---block-inner-page{margin-top:10px;padding-top:20px;padding-bottom:20px}.image-hero-inner{display:block;position:static}.section-white-inner-6-new{margin-top:0;padding:0 2px 50px;overflow:hidden}.postcard-text-inner{padding:22px 4%}.image-hero-inner-award{object-position:50% 50%;display:block;position:static}.image-hero-inner-award.cottage{object-position:0% 50%;object-position:0% 50%}.image-hero-inner-farm,.image-hero-inner-suppliers{display:block;position:static}.availability{font-size:26px}.section-white-inner-6-to-do{margin-top:0;padding:20px 8px 50px;overflow:hidden}.heading-hero-do{margin-bottom:10px;font-size:24px}.paragraph-turret-3{margin-bottom:10px;font-size:20px;line-height:1.6em}.title-5{text-align:center;margin-bottom:20px;font-size:32px;line-height:1.3em}.brand-mobile-2{padding-top:0;padding-bottom:2px}.brand-mobile-2.w--current{position:absolute}.dropdown-toggle-4{text-transform:none;padding-top:12px;padding-bottom:8px;font-family:Segoeuil,sans-serif}.dropdown-toggle-4.w--open{padding-top:14px;padding-bottom:14px}.dropdown-toggle-4.w--open:hover{padding-top:14px}.dropdown-list-4.w--open{padding-top:6px;padding-bottom:6px}.dropdown-3{font-family:mrs-eaves,sans-serif}.nav-link-5{letter-spacing:1px;text-transform:none;padding-top:12px;padding-bottom:10px;font-family:Segoeuil,sans-serif;font-size:18px}.nav-link-5:hover{color:#ac878c}.menu-button-scroll{position:absolute;top:9px;left:5px;right:0}.menu-button-scroll.w--open{width:50px;height:50px;left:10px;box-shadow:0 12px 50px -5px #a0a48e33}.logo-mobile-scroll{width:100px;position:relative}.dropdown-text-2{text-transform:none;font-family:Segoeuil,sans-serif;font-size:18px;line-height:1.8rem}.button-book-mobile{padding-left:20px;padding-right:20px;top:22px;right:8px}.navbar-4{height:70px;margin-top:-90px;padding:4px 10px 0}.bg-head-mob-new{background-color:#17132f}.nav-menu-4{padding-bottom:30px;padding-left:10px;padding-right:10px}.dropdown-link-4{text-transform:none;font-family:Segoeuil,sans-serif;font-size:17px}.dropdown-link-4:hover{color:#ac878c}.menu-button-4{left:5px;right:0}.menu-button-4.w--open{left:10px;box-shadow:0 12px 50px -5px #a0a48e33}.logo-mobile-2{width:105px}.navbar-3{height:75px;padding:8px 10px 0}.button-book-mobile-scroll{padding-left:20px;padding-right:20px;font-family:Segoeuil,sans-serif;top:22px;right:8px}.nav-grid-1-col,.nav-grid-2-col,.m-navigation-card-grid{grid-template-columns:1fr}.nav-menu-3-scroll{padding-left:10px;padding-right:10px;display:block}.mob-nav-3-col{grid-template-columns:1fr}.navbar-desk-scroll{padding-left:0;padding-right:0}.header-scroll{background-color:#0000;padding-left:18px}.nav-menu-3{padding-left:10px;padding-right:10px;display:block}.button-3{padding-left:22px;padding-right:22px;position:absolute;right:3px}.navbar-2{padding-left:0;padding-right:0}.header-2{background-color:#0000;padding-left:18px}.heading-block-gallery-2{line-height:35px}.section-hero-5{height:auto}.block-gradient-hero-5{min-height:auto;padding-left:15px;padding-right:15px;position:static}.slider-hero-2{height:54vh}.bg-header-slider-2{height:97px}.right-arrow-hero-2{bottom:-5px;right:14px}.left-arrow-hero-2{bottom:-5px;right:65px}.dark-paragraphs-hero-4{font-size:20px}.t-section-dark{padding:10px 5px}.t-content-block{padding-bottom:40px;padding-left:16px;padding-right:16px;display:block}.new-offers{grid-template-columns:1fr}.badge-2{width:120px;margin-bottom:10px}.div-block-10{width:100%}.link-footer-2{text-align:center}.badge-covid-chart-2{width:100px}.grid-footer-2{grid-row-gap:20px;grid-template-rows:auto auto}.text-footer-down-2{color:var(--heading-color);font-family:Segoeuil,sans-serif;font-weight:400}.title-footer-2{text-align:center;margin-bottom:20px}.title-footer-2.script{font-family:Segoeuil,sans-serif;font-size:26px;line-height:1.1em}.footer-block-right-2{max-height:80px}.grid-badges-2{grid-template-columns:1fr 1fr}.paragraph-footer-2{text-align:center;margin-bottom:10px}.footer-2{padding-left:30px;padding-right:30px}.submit-button-light-2{text-transform:uppercase;font-family:Segoe Ui,sans-serif;font-size:16px;line-height:1em}.footer-mobile{background-color:#efeeec8c;padding-left:20px;padding-right:20px}.mobile-scrolly-thing{z-index:8888888;grid-column-gap:0px;grid-row-gap:0px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#17132f;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;width:100%;height:auto;min-height:45px;display:grid;position:fixed;inset:auto 0% 0%}.mob-foot-button{text-align:center;background-color:#ac878c;border:1px solid #efeeec;flex-direction:column;justify-content:center;align-items:center;min-height:58px;padding:10px 15px;text-decoration:none;transition:all .3s;display:flex}.mob-foot-button:hover{background-color:var(--new-light-blue);color:var(--courtyard-pink);background-image:none;text-decoration:none}.mob-foot-button:active{background-image:none;margin-top:-20px}.mob-foot-button.w--current{background-color:var(--new-light-blue);border-left-color:#5d0099;border-right-color:#5d0099}.mob-foot-linktext{color:#eee;text-transform:uppercase;margin-top:2px;font-family:Segoeuil,sans-serif;font-size:15px;font-weight:400;line-height:16px}.mob-foot-linktext:hover{color:var(--white)}.div-block-offer-2,.offer-header-2{min-height:auto}.image-hero-inner-about{object-position:50% 50%;display:block;position:static}.postcard-text-long{padding:22px 6% 22px 7%}.postcard-text-food{padding-left:6%;padding-right:6%}.navbar-desk-white-bg{padding-left:0;padding-right:0}.header-white{background-color:#0000;padding-left:18px}.nav-menu-white{padding-left:10px;padding-right:10px;display:block}.navbar-6{height:75px;padding:0 5px 0 8px;display:block}.brand-mobile-4{padding-top:0;padding-bottom:2px;position:absolute;inset:0% 0% auto}.brand-mobile-4.w--current{width:40%;padding-left:0;padding-right:0;position:absolute;inset:0% 0% auto}.logo-mobile-white-bg{width:100px;margin-top:3px}.block-grid-02-copy{margin-left:15px;margin-right:15px}.image-hero-voucher{object-position:50% 50%;display:block;position:static}.hero-area-inner-new-width{height:51vh;margin-top:-14px;padding-top:10px;padding-bottom:10px;overflow:hidden}.heading-hero-contact-new{margin-bottom:10px}.link-block-3{margin-left:auto;margin-right:auto}.link-block-footer{max-height:80px}.img-fam-5{object-fit:fill;background-image:url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f42538279710a64607e0a83_wedding-ballymaloe-house.avif);width:auto}.text-span-6{font-size:40px;line-height:.7em}.heading-job{font-size:40px}.grid-contact-page{grid-template-rows:1fr .5fr;grid-template-columns:1fr}.heading-hero-contact-newer{margin-bottom:10px}.postcard-text-dark{padding:22px 6% 22px 7%}.image-hero-inner-career{object-position:50% 50%;display:block;position:static}.image-dine{display:block}.hero-area-land-mobile{height:51vh;margin-top:-14px;padding-top:10px;padding-bottom:10px;display:block;overflow:hidden}.section-first-desktop{display:none}.section-white-inner-new{background-image:linear-gradient(#f5f8fae0,#f5f8fae0),url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f3fc3f028da774578cf8aac_ballymaloe-hotel-plant.webp);background-position:0 0,100% 0;margin-top:0;padding-top:20px;padding-bottom:50px}.paragraph-turret-smaller{font-size:21px;line-height:1.5em}.image-hero-inner-menus{object-position:50% 50%;display:block;position:static}.text-span-7{font-size:51px;line-height:1em}.section-white-inner-no-bg{background-image:none;margin-top:0;padding-top:20px;padding-bottom:50px}.no-mobile{display:none}.image-57.cover{max-width:none}.card{border-radius:20px}.recipe-holder{padding-right:0}.recipe-block{min-height:auto;padding-left:12px;padding-right:12px}.hotel-icon-holder{text-align:left;width:210px}.hotel-icon-grid{grid-row-gap:2px;grid-template-columns:1fr}.paragraph-icons{margin-bottom:10px;font-size:18px;line-height:1.5em}.paragraph-icons p{font-size:22px;line-height:1.6em}.tabs{width:100%}.grid-family-biz{grid-template-columns:1fr}.todo-div-image{min-height:auto}.h4-family{font-family:Segoeuil,sans-serif}.family-bus-grid{padding-bottom:20px}.tabs-content-blogs{overflow:hidden}.blog-headder{min-height:auto}.heading-hero-light-recipe{margin-bottom:6px;font-size:35px;line-height:1.4em}.div-block-blog{min-height:auto}.image-hero-inner-awards-page{object-position:50% 50%;display:block;position:static}.image-hero-inner-awards-page.cottage{object-position:0% 50%;object-position:0% 50%}.image-hero-inner-offer{object-position:50% 50%;display:block;position:static}.image-hero-inner-offer.cottage{object-position:0% 50%;object-position:0% 50%}.section-first-desktop-offer-land{height:auto;min-height:auto;max-height:none;display:block}.title-single-offer-new{font-size:30px}.image-offer-land-holder{height:auto}.grid-single-offer{grid-template-rows:1fr;grid-template-columns:1fr;min-height:auto;display:block}.image-block-offer{height:auto;min-height:auto}.postcard---block-inner-offer{margin-top:10px;padding-top:20px;padding-bottom:20px;padding-left:0}.title-panel-2-offer{text-align:center;margin-bottom:20px;font-size:30px;line-height:1.2em}.hero-area-inner-new-offer{height:51vh;margin-top:-14px;padding-top:10px;padding-bottom:10px;overflow:hidden}.h2-title{text-align:center;margin-bottom:23px;font-size:30px;line-height:1.2em}.intro{font-family:Segoeuil,sans-serif;font-size:30px}.text-footer-down-2-copy{color:var(--courtyard-pink);font-family:Segoeuil,sans-serif;font-weight:400}.h2-intro-text-offer-land{font-size:19px}.name-offer{font-size:32px;line-height:1em}.menu-holder{padding-left:8px;padding-right:8px}.new-news{grid-template-columns:1fr}.button-outline-dark-inverse{margin-top:10px;padding:15px 26px}.fs-socialshare_wrapper{grid-template-columns:1fr 1fr 1fr}.heading-13{color:var(--heading-color);font-family:Segoeuil,sans-serif;font-size:20px;line-height:1.4em}.container-2{padding-left:5px;padding-right:5px}.thumbnail-wrapper{height:290px}.video-heading{font-size:32px;line-height:38px}.video-section{padding-top:60px;padding-bottom:60px}.cta-recipes{background-position:129%;padding-left:20px;padding-right:20px}.form-2{border-radius:0;flex-direction:column}.submit-button-2{border-radius:10px}.form-block-modal{height:auto}.email-field{border-radius:10px;margin-bottom:8px}.newsletter-sign-up{padding-top:10px;padding-left:20px;padding-right:20px}.section-first-desktop-festival{display:none}.section-first-desktop-festival-mob{height:auto;min-height:auto;max-height:none;display:block}.hero-sculpture{height:auto}.slider-hero-art{height:60vh}.button-outline-dark-inverse-2{margin-top:20px;padding:15px 26px}.image-hero-suites{object-position:50% 50%;display:block;position:static}.image-hero-suites.cottage{object-position:0% 50%;object-position:0% 50%}.mob-subhead{text-align:center;padding-left:0;font-family:Segoeuil,sans-serif;font-size:20px;font-weight:400}.title-6{text-align:center;margin-bottom:20px;font-size:38px;line-height:1.2em}.section-white-inner-7{background-image:linear-gradient(#f5f8fae0,#f5f8fae0),url(https://cdn.prod.website-files.com/5ec7d38589378ba56f787df9/5f3fc3f028da774578cf8aac_ballymaloe-hotel-plant.webp);background-position:0 0,100% 0;margin-top:0;padding-top:20px;padding-bottom:50px;display:none}.title-single-project-3{font-size:32px;line-height:1.2em}.project-info-page-3{padding-bottom:20px;padding-left:20px;padding-right:20px}.section-first-desktop-2{display:none}.info-text-project-3{font-size:20px}.content-5.center{text-align:center;text-align:center;padding-left:0;padding-right:0;display:block}.section-5{max-width:100%;padding-left:6px;padding-right:6px;overflow:hidden}.grid-gallery-stay-3{grid-template-rows:repeat(auto-fit,minmax(170px,1fr)) minmax(170px,1fr);grid-template-columns:minmax(auto,1fr);grid-auto-rows:minmax(250px,1fr)}.button-outline-dark-inverse-3{margin-top:20px;padding:15px 26px}.grid-single-page-2{grid-template-rows:1fr .5fr;grid-template-columns:1fr}.tabs-content-3{overflow:hidden}.paragraph-large-3{line-height:1.6em}.tab-new-2,.tab-new-2.w--current{font-size:20px}.wrpper-booking{width:320px;height:425px;margin-left:auto;margin-right:auto;display:block}.nav-fullscreen-button{align-self:center;margin-left:auto;margin-right:0;padding:10px 5vw}.nav-menu-button-text{display:block}.fs-menu-brand-text{font-size:1.6em}.fs-menu-link{color:#fff0d8;padding-top:4vw;padding-bottom:4vw;font-size:12vw;line-height:.8em}.fs-menu-brand{color:#1f1f1f;padding-left:2vw;padding-right:2vw}.fullscreen-menu{display:none}.logo-image-default{width:110px}.fs-menu-link-small{padding-top:4vw;padding-bottom:4vw}.fs-menu-links{margin-bottom:1em}.nav-brand-name{max-width:10em}.paragraph-405{font-size:1.4em}.paragraph-405.is-medium{font-size:18px;line-height:20px}.close-button{font-size:.7em}.fs-menu-column-1{text-align:left;width:320px;margin-left:auto;margin-right:auto;padding:20px 0}.fs-menu-flex{width:auto;margin-left:auto;margin-right:auto;display:block}.fs-menu-delay-for-animations{display:none}.style-3-collage-text{color:#ffe7c2;font-size:2.8em;line-height:1em}.widget{display:block}.button-outline-dark-inverse-book{margin-top:0;padding:15px 26px}.nav-fullscreen-button-2{align-self:center;padding:10px 5vw}.nav-fullscreen-button-2.dark{width:84px;margin-top:7px;margin-left:auto;display:block}.nav-fullscreen-button-3{align-self:center;padding:10px 5vw}.section-first-desktop-offer-land-2{height:auto;min-height:auto;max-height:none;display:block}.image-60{display:block}.section-white-inner-8{margin-top:0;padding-top:20px;padding-bottom:50px;overflow:hidden}.paragraph-turret-4{margin-bottom:10px;font-size:20px;line-height:1.6em}.mobile-img{margin-top:40px;display:block}.extra-img-3{margin-top:10px}.image-55-offer-dining{display:block}.image-55-offer-dining.eco{object-position:28% 66%;object-position:28% 66%;max-height:450.284px}.recipe-list-grid{grid-template-columns:1fr}.section-first-desktop-offer-land-3{height:auto;min-height:auto;max-height:none;display:block}.grid-hero---a{grid-column-gap:4px;grid-row-gap:4px}.paragraph-406{font-size:20px;line-height:140%}.heading-hero-2{font-size:28px}.flower-hero---a{width:160px;bottom:-56px}.text-hero---a{padding-top:38px;padding-bottom:38px}}#w-node-c719eceb-7878-420b-0cdd-92e6e7ba6bc0-c2d4c542{grid-area:span 2/span 1/span 2/span 1}#w-node-_54bcfc3f-70d1-4523-7736-5c8184d46109-c2d4c542,#w-node-_4061e309-709d-a486-cff5-8312e1842f78-c2d4c542{grid-area:span 1/span 1/span 1/span 1}#w-node-f88fd726-766a-33b7-5b09-7c9e257ca9ff-c2d4c542{grid-area:span 1/span 2/span 1/span 2}#w-node-_0bfc3a3a-ecb8-8d3b-9d2a-e9e9c28fa413-c28fa410{align-self:start}#w-node-_0bfc3a3a-ecb8-8d3b-9d2a-e9e9c28fa41a-c28fa410{grid-area:span 1/span 2/span 1/span 2}#w-node-_0bfc3a3a-ecb8-8d3b-9d2a-e9e9c28fa421-c28fa410,#w-node-_39ef6edf-78bf-18cb-a91f-ad050d54a4e0-0d54a4dd{grid-area:span 1/span 1/span 1/span 1;align-self:start}#w-node-_39ef6edf-78bf-18cb-a91f-ad050d54a4f7-0d54a4dd{align-self:start}#w-node-_23dd3038-e2b4-07f3-da2f-10fc2552ef09-2552ef04{justify-self:start}#w-node-_23dd3038-e2b4-07f3-da2f-10fc2552ef13-2552ef04{justify-self:end}#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7eef-bc2e7eed{grid-area:span 1/span 4/span 1/span 4;align-self:auto}#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f0b-bc2e7eed{grid-area:span 1/span 4/span 1/span 4}#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f0d-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f14-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f1b-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f22-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f30-bc2e7eed,#w-node-d2f6b439-d0d5-d95f-96e7-20baa71bb217-bc2e7eed,#w-node-f454d024-58c3-644a-ac30-116f41927e9b-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f7c-bc2e7eed,#w-node-_84b1ae95-7b56-e0a7-dca9-ac35f9f761ef-bc2e7eed,#w-node-_95b6d1e5-d51a-232f-6f51-aff6f5e6fe52-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f56-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f5d-bc2e7eed,#w-node-c8e4b46a-8521-c58f-35f1-4024fe163cb8-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f64-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f6b-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7f72-bc2e7eed,#w-node-a94990a7-c8a4-7d97-970e-5949a374777b-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7fa3-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7faa-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7fb1-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7fbb-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e7fc2-bc2e7eed{align-self:start}#w-node-_31a4220e-b5c7-d26d-eaee-825eb6d0e6a8-bc2e7eed,#w-node-_31a4220e-b5c7-d26d-eaee-825eb6d0e6a9-bc2e7eed{grid-area:span 1/span 3/span 1/span 3}#w-node-_31a4220e-b5c7-d26d-eaee-825eb6d0e6ab-bc2e7eed{align-self:stretch}#w-node-_31a4220e-b5c7-d26d-eaee-825eb6d0e6b2-bc2e7eed{align-self:start}#w-node-_31a4220e-b5c7-d26d-eaee-825eb6d0e6ba-bc2e7eed,#w-node-_31a4220e-b5c7-d26d-eaee-825eb6d0e6bb-bc2e7eed{grid-area:span 1/span 3/span 1/span 3}#w-node-_31a4220e-b5c7-d26d-eaee-825eb6d0e6d1-bc2e7eed,#w-node-_31a4220e-b5c7-d26d-eaee-825eb6d0e6bd-bc2e7eed,#w-node-_31a4220e-b5c7-d26d-eaee-825eb6d0e6c2-bc2e7eed,#w-node-_31a4220e-b5c7-d26d-eaee-825eb6d0e6c7-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e8000-bc2e7eed,#w-node-_4fa25164-0e4e-25b8-7a19-058cbc2e8007-bc2e7eed{align-self:start}#w-node-_0076d6d0-1008-e752-b370-8efb918b3077-918b3072{justify-self:start}#w-node-_0076d6d0-1008-e752-b370-8efb918b3081-918b3072,#w-node-_4165d299-d3f1-096f-de37-343e0f94ad6f-0f94ad6e{justify-self:end}#w-node-_4165d299-d3f1-096f-de37-343e0f94adaa-0f94ad6e{justify-self:start}@media screen and (max-width:991px){#w-node-_0bfc3a3a-ecb8-8d3b-9d2a-e9e9c28fa413-c28fa410{grid-area:span 1/span 2/span 1/span 2;align-self:start}#w-node-_23dd3038-e2b4-07f3-da2f-10fc2552ef09-2552ef04,#w-node-_23dd3038-e2b4-07f3-da2f-10fc2552ef13-2552ef04,#w-node-_0076d6d0-1008-e752-b370-8efb918b3077-918b3072,#w-node-_0076d6d0-1008-e752-b370-8efb918b3081-918b3072,#w-node-_4165d299-d3f1-096f-de37-343e0f94ad6f-0f94ad6e,#w-node-_4165d299-d3f1-096f-de37-343e0f94adaa-0f94ad6e{justify-self:center}}@media screen and (max-width:767px){#w-node-c719eceb-7878-420b-0cdd-92e6e7ba6bc0-c2d4c542{grid-area:span 1/span 2/span 1/span 2}}@media screen and (max-width:479px){#w-node-_0bfc3a3a-ecb8-8d3b-9d2a-e9e9c28fa413-c28fa410{grid-area:span 1/span 1/span 1/span 1;align-self:start}#w-node-_0bfc3a3a-ecb8-8d3b-9d2a-e9e9c28fa41a-c28fa410{grid-area:span 1/span 1/span 1/span 1}#w-node-_0bfc3a3a-ecb8-8d3b-9d2a-e9e9c28fa421-c28fa410{justify-self:center}}