.elementor-200 .elementor-element.elementor-element-4cfee168{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-200 .elementor-element.elementor-element-1e52576a{--display:flex;--min-height:491px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-200 .elementor-element.elementor-element-1e52576a:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-1e52576a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bedandbreakfast-pembrokeshire.co.uk/wp-content/uploads/2026/11/faq-header.jpg");background-position:top left;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-200 .elementor-element.elementor-element-16baf46{text-align:center;}.elementor-200 .elementor-element.elementor-element-16baf46 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:50px;font-weight:400;color:#fff;}.elementor-200 .elementor-element.elementor-element-78e9465a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-200 .elementor-element.elementor-element-498f66c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-200 .elementor-element.elementor-element-65337387{text-align:start;}.elementor-200 .elementor-element.elementor-element-65337387 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:40px;font-weight:400;color:#1c1c1c;}.elementor-200 .elementor-element.elementor-element-7d7521a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-200 .elementor-element.elementor-element-296f9701{text-align:start;}.elementor-200 .elementor-element.elementor-element-296f9701 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:400;color:#1c1c1c;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-200 .elementor-element.elementor-element-575ea3f9{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#6a6a6a;}.elementor-200 .elementor-element.elementor-element-14e0e169{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-200 .elementor-element.elementor-element-21b890e6{text-align:start;}.elementor-200 .elementor-element.elementor-element-21b890e6 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:400;color:#1c1c1c;}.elementor-200 .elementor-element.elementor-element-447066a6{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#6a6a6a;}.elementor-200 .elementor-element.elementor-element-6ad21bd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-200 .elementor-element.elementor-element-19aebb5b{text-align:start;}.elementor-200 .elementor-element.elementor-element-19aebb5b .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:30px;font-weight:400;color:#1c1c1c;}.elementor-200 .elementor-element.elementor-element-2cf69a23{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#6a6a6a;}.elementor-200 .elementor-element.elementor-element-27017a27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-200 .elementor-element.elementor-element-1cd9a82f{text-align:start;}.elementor-200 .elementor-element.elementor-element-1cd9a82f .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:20px;font-weight:400;color:#1c1c1c;}.elementor-200 .elementor-element.elementor-element-7dbec1e5{text-align:start;font-family:"Dosis", Sans-serif;font-size:18px;font-weight:400;color:#6a6a6a;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-4cfee168 */.elementor-200 .elementor-element.elementor-element-4cfee168,.elementor-200 .elementor-element.elementor-element-4cfee168 .e-con{--gap:0px}
.elementor-200 .elementor-element.elementor-element-4cfee168{background:#fff}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-hero{position:relative;isolation:isolate;background-position:0 0}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.48)}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-hero h1{transform:translateY(-18px)}
.elementor-200 .elementor-element.elementor-element-4cfee168 .elementor-heading-title,.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-crumb{text-transform:uppercase}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-crumb{position:absolute;inset:auto 0 16px;color:white}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-crumb a{color:inherit}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-grid{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(0,1fr);gap:40px;width:calc(100% - 40px);max-width:1160px;margin:0 auto;padding:60px 0 85px;align-items:start}
@media(min-width:1025px) and (max-width:1439px){.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-grid{max-width:935px}}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-copy h2{line-height:1.15;margin-bottom:95px}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-section{gap:18px;margin-bottom:28px}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-section p{margin:0 0 20px;line-height:28px}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-section a,.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-sidebar .elementor-widget-text-editor a{color:#866643;text-decoration:underline}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-sidebar{gap:20px}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-sidebar p,.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-crumb p{margin:0}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-sidebar h3{margin-top:20px}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-sidebar .ygp-latest{border-bottom:1px solid #ddd;padding-bottom:6px}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-news{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:start}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-date p{font-size:15px}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-search{display:flex;background:#f5f5f5;border:1px solid #ddd;min-height:50px}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-search input{background:transparent;border:0;padding:10px 14px;min-width:0;flex:1;font:16px Dosis,sans-serif}
.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-search button{background:transparent;color:#555;border:0;padding:0 12px;cursor:pointer}
@media(max-width:767px){.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-hero{min-height:290px;background-position:center}.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-grid{grid-template-columns:1fr;padding-block:42px}.elementor-200 .elementor-element.elementor-element-4cfee168 .ygp-copy h2{font-size:32px;margin-bottom:38px}}/* End custom CSS */