.elementor-3720 .elementor-element.elementor-element-d517b08{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overlay-opacity:1;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:010%;--padding-left:0%;--padding-right:0%}.elementor-3720 .elementor-element.elementor-element-d517b08:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-d517b08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2024/04/wildlife-bnb-rental-best-texas-places-to-stay-e1714080839100.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-3720 .elementor-element.elementor-element-d517b08::before,.elementor-3720 .elementor-element.elementor-element-d517b08>.elementor-background-video-container::before,.elementor-3720 .elementor-element.elementor-element-d517b08>.e-con-inner>.elementor-background-video-container::before,.elementor-3720 .elementor-element.elementor-element-d517b08>.elementor-background-slideshow::before,.elementor-3720 .elementor-element.elementor-element-d517b08>.e-con-inner>.elementor-background-slideshow::before,.elementor-3720 .elementor-element.elementor-element-d517b08>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#fff0;background-image:linear-gradient(180deg,#000000 0%,#F2295B00 100%)}.elementor-3720 .elementor-element.elementor-element-c2eca29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-3720 .elementor-element.elementor-element-b34349e{--display:flex;--justify-content:center}.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-3720 .elementor-element.elementor-element-56e529e{text-align:start}.elementor-3720 .elementor-element.elementor-element-56e529e .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-text)}.elementor-3720 .elementor-element.elementor-element-dffd21d .elementor-heading-title{font-family:"Julius Sans One",Sans-serif;font-weight:600;color:var(--e-global-color-bedb42f)}.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-3720 .elementor-element.elementor-element-65c99ef{color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-83add64{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3720 .elementor-element.elementor-element-42d2fe3 img{width:100%;border-radius:40px 0 40px 40px}.elementor-3720 .elementor-element.elementor-element-a4f4f49{--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:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;--z-index:1}.elementor-3720 .elementor-element.elementor-element-a4f4f49:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-a4f4f49>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-e2f2a53{width:var(--container-widget-width,83%);max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;z-index:1}.elementor-3720 .elementor-element.elementor-element-e2f2a53.elementor-element{--align-self:center}.elementor-3720 .elementor-element.elementor-element-06fdf87{--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:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-3720 .elementor-element.elementor-element-0c25d7f{--e-image-carousel-slides-to-show:3}.elementor-3720 .elementor-element.elementor-element-15a6846{--e-image-carousel-slides-to-show:3;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-3720 .elementor-element.elementor-element-2c1693fb{--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;border-style:solid;--border-style:solid;border-width:1px 0 1px 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#6A592E;--border-color:#6A592E;--padding-top:72px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px}.elementor-3720 .elementor-element.elementor-element-2c1693fb:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-2c1693fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0C0D0B}.elementor-3720 .elementor-element.elementor-element-2a931010 .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:2.6px;color:#D4B45F}.elementor-3720 .elementor-element.elementor-element-2a931010{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0}.elementor-3720 .elementor-element.elementor-element-7168993e .elementor-heading-title{font-family:"Crimson Text",Sans-serif;font-size:64px;font-weight:400;line-height:.95em;color:#F7F3E9}.elementor-3720 .elementor-element.elementor-element-7168993e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-3720 .elementor-element.elementor-element-43a08f1c{font-size:17px;line-height:1.7em;color:#C9C1AE;width:var(--container-widget-width,62%);max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent )}.elementor-widget-gallery .elementor-gallery-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-3720 .elementor-element.elementor-element-1ce6684b{--image-border-color:#4B432C;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-3720 .elementor-element.elementor-element-1ce6684b .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-3720 .elementor-element.elementor-element-1ce6684b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-3720 .elementor-element.elementor-element-2a3a1b02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0 0 4px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:#D4B45F;--border-color:#D4B45F;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3720 .elementor-element.elementor-element-2a3a1b02:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-2a3a1b02>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F3E9}.elementor-3720 .elementor-element.elementor-element-46b2cd11{--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-3720 .elementor-element.elementor-element-6a30fe3 .elementor-heading-title{font-family:"Crimson Text",Sans-serif;font-size:42px;font-weight:400;line-height:1.05em;color:#181814}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-accent)}.elementor-3720 .elementor-element.elementor-element-576f6db8 .elementor-button{font-size:12px;font-weight:700;letter-spacing:1.8px;fill:#111;color:#111;background-color:#B99A45;border-radius:0 0 0 0}.elementor-3720 .elementor-element.elementor-element-2a97a406{--display:flex}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-64fc8fc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2)}.elementor-3720 .elementor-element.elementor-element-64fc8fc2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2)}.elementor-3720 .elementor-element.elementor-element-64fc8fc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2)}.elementor-3720 .elementor-element.elementor-element-64fc8fc2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2)}.elementor-3720 .elementor-element.elementor-element-64fc8fc2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2)}.elementor-3720 .elementor-element.elementor-element-64fc8fc2 .elementor-icon-list-icon i{color:#A8872F;transition:color 0.3s}.elementor-3720 .elementor-element.elementor-element-64fc8fc2 .elementor-icon-list-icon svg{fill:#A8872F;transition:fill 0.3s}.elementor-3720 .elementor-element.elementor-element-64fc8fc2{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px}.elementor-3720 .elementor-element.elementor-element-64fc8fc2 .elementor-icon-list-icon{padding-inline-end:12px}.elementor-3720 .elementor-element.elementor-element-64fc8fc2 .elementor-icon-list-text{color:#181814;transition:color 0.3s}.elementor-3720 .elementor-element.elementor-element-4a9a70d{text-align:center;padding:40px 0 40px 0}.elementor-3720 .elementor-element.elementor-element-4a9a70d .elementor-heading-title{font-family:"Crimson Text",Sans-serif;font-size:2em;font-weight:400;color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-c58a531{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3720 .elementor-element.elementor-element-c58a531:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-c58a531>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-7539128{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3720 .elementor-element.elementor-element-da2894b img{width:100%;border-radius:0 40px 40px 40px;box-shadow:6px 6px 10px 0 rgba(28,20.000000000000004,11.000000000000002,.7686274509803922)}.elementor-3720 .elementor-element.elementor-element-81a4799{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3720 .elementor-element.elementor-element-e06005a{text-align:center}.elementor-3720 .elementor-element.elementor-element-c9d5211{text-align:center;color:var(--e-global-color-primary);width:var(--container-widget-width,66%);max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0}.elementor-3720 .elementor-element.elementor-element-c9d5211.elementor-element{--align-self:center}.elementor-3720 .elementor-element.elementor-element-c4c3f9d{text-align:center;color:var(--e-global-color-primary);width:var(--container-widget-width,66%);max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0}.elementor-3720 .elementor-element.elementor-element-c4c3f9d.elementor-element{--align-self:center}.elementor-3720 .elementor-element.elementor-element-6b93e16 .elementor-button{font-family:"Julius Sans One",Sans-serif;font-weight:700;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#fff0;transition-duration:1s;border-style:solid;border-color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-6b93e16 .elementor-button:hover,.elementor-3720 .elementor-element.elementor-element-6b93e16 .elementor-button:focus{color:var(--e-global-color-primary);background-color:var(--e-global-color-bedb42f);border-color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-6b93e16 .elementor-button:hover svg,.elementor-3720 .elementor-element.elementor-element-6b93e16 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-1110bc0{text-align:center;padding:40px 0 40px 0}.elementor-3720 .elementor-element.elementor-element-1110bc0 .elementor-heading-title{font-family:"Crimson Text",Sans-serif;font-size:2em;font-weight:400;color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-84f8c8f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:40px 0px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-3720 .elementor-element.elementor-element-84f8c8f:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-84f8c8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-8703ced{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3720 .elementor-element.elementor-element-c4571f8 img{width:100%;border-radius:40px 0 40px 40px;box-shadow:6px 6px 10px 0 rgba(28,20.000000000000004,11.000000000000002,.7686274509803922)}.elementor-3720 .elementor-element.elementor-element-3e9c1ef{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3720 .elementor-element.elementor-element-e79d0e3{text-align:center}.elementor-3720 .elementor-element.elementor-element-071e9fb{text-align:center;color:var(--e-global-color-primary);width:var(--container-widget-width,66%);max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0}.elementor-3720 .elementor-element.elementor-element-071e9fb.elementor-element{--align-self:center}.elementor-3720 .elementor-element.elementor-element-6b5f682{text-align:center;color:var(--e-global-color-primary);width:var(--container-widget-width,66%);max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0}.elementor-3720 .elementor-element.elementor-element-6b5f682.elementor-element{--align-self:center}.elementor-3720 .elementor-element.elementor-element-cd71352 .elementor-button{font-family:"Julius Sans One",Sans-serif;font-weight:700;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#fff0;transition-duration:1s;border-style:solid;border-color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-cd71352 .elementor-button:hover,.elementor-3720 .elementor-element.elementor-element-cd71352 .elementor-button:focus{color:var(--e-global-color-primary);background-color:var(--e-global-color-bedb42f);border-color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-cd71352 .elementor-button:hover svg,.elementor-3720 .elementor-element.elementor-element-cd71352 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-683f815{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.75;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%}.elementor-3720 .elementor-element.elementor-element-683f815:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-683f815>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2025/01/best-bed-and-breakfast-in-fredericksburg-texas.jpg);background-size:cover}.elementor-3720 .elementor-element.elementor-element-683f815::before,.elementor-3720 .elementor-element.elementor-element-683f815>.elementor-background-video-container::before,.elementor-3720 .elementor-element.elementor-element-683f815>.e-con-inner>.elementor-background-video-container::before,.elementor-3720 .elementor-element.elementor-element-683f815>.elementor-background-slideshow::before,.elementor-3720 .elementor-element.elementor-element-683f815>.e-con-inner>.elementor-background-slideshow::before,.elementor-3720 .elementor-element.elementor-element-683f815>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-683f815:hover::before,.elementor-3720 .elementor-element.elementor-element-683f815:hover>.elementor-background-video-container::before,.elementor-3720 .elementor-element.elementor-element-683f815:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-3720 .elementor-element.elementor-element-683f815>.elementor-background-slideshow:hover::before,.elementor-3720 .elementor-element.elementor-element-683f815>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:'';background-color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-683f815:hover{--overlay-opacity:1}.elementor-3720 .elementor-element.elementor-element-683f815,.elementor-3720 .elementor-element.elementor-element-683f815::before{--overlay-transition:2s}.elementor-3720 .elementor-element.elementor-element-63a548d .elementor-heading-title{font-family:"Julius Sans One",Sans-serif;font-weight:700;color:var(--e-global-color-bedb42f)}.elementor-3720 .elementor-element.elementor-element-70c434b{text-align:center;padding:0 0 40px 0}.elementor-3720 .elementor-element.elementor-element-70c434b .elementor-heading-title{font-family:"Julius Sans One",Sans-serif;font-size:3em;font-weight:800;color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2)}.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2)}.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2)}.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2)}.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2)}.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-icon i{color:var(--e-global-color-bedb42f);transition:color 0.3s}.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-icon svg{fill:var(--e-global-color-bedb42f);transition:fill 0.3s}.elementor-3720 .elementor-element.elementor-element-9e4b0bc{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px}.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-item>.elementor-icon-list-text,.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-item>a{font-family:"Crimson Text",Sans-serif;font-size:24px;font-weight:400}.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-text{transition:color 0.3s}.elementor-3720 .elementor-element.elementor-element-1aa10a6 .elementor-button{font-family:"Julius Sans One",Sans-serif;font-weight:700;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);background-color:#fff0;transition-duration:1s;border-style:solid;border-color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-1aa10a6 .elementor-button:hover,.elementor-3720 .elementor-element.elementor-element-1aa10a6 .elementor-button:focus{color:var(--e-global-color-primary);background-color:var(--e-global-color-bedb42f)}.elementor-3720 .elementor-element.elementor-element-1aa10a6 .elementor-button:hover svg,.elementor-3720 .elementor-element.elementor-element-1aa10a6 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-edc2f84{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-3720 .elementor-element.elementor-element-995b338{text-align:center}.elementor-3720 .elementor-element.elementor-element-995b338 .elementor-heading-title{font-family:"Julius Sans One",Sans-serif;font-weight:600;color:var(--e-global-color-bedb42f)}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-105b049{--divider-border-style:curved;--divider-color:var( --e-global-color-bedb42f );--divider-border-width:1px;--divider-pattern-height:19.5px;--divider-pattern-size:72.8px}.elementor-3720 .elementor-element.elementor-element-105b049 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0}.elementor-3720 .elementor-element.elementor-element-105b049 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-3720 .elementor-element.elementor-element-aed20c3{text-align:center;color:var(--e-global-color-secondary);width:var(--container-widget-width,67%);max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0}.elementor-3720 .elementor-element.elementor-element-aed20c3.elementor-element{--align-self:center}.elementor-3720 .elementor-element.elementor-element-146c85c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-box-description{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-3720 .elementor-element.elementor-element-5de6b6a .elementor-image-box-wrapper{text-align:center}.elementor-3720 .elementor-element.elementor-element-5de6b6a.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-3720 .elementor-element.elementor-element-5de6b6a.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-3720 .elementor-element.elementor-element-5de6b6a.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-5de6b6a .elementor-image-box-wrapper .elementor-image-box-img{width:80%}.elementor-3720 .elementor-element.elementor-element-5de6b6a .elementor-image-box-img img{transition-duration:2s}.elementor-3720 .elementor-element.elementor-element-5de6b6a .elementor-image-box-title{font-family:"Julius Sans One",Sans-serif;font-weight:600;color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-5de6b6a .elementor-image-box-description{color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-5de6b6a{padding:20px 20px 20px 20px;width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-bedb42f);border-radius:0 0 0 40px}.elementor-3720 .elementor-element.elementor-element-d066ccb .elementor-image-box-wrapper{text-align:center}.elementor-3720 .elementor-element.elementor-element-d066ccb.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-3720 .elementor-element.elementor-element-d066ccb.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-3720 .elementor-element.elementor-element-d066ccb.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-d066ccb .elementor-image-box-wrapper .elementor-image-box-img{width:80%}.elementor-3720 .elementor-element.elementor-element-d066ccb .elementor-image-box-img img{transition-duration:2s}.elementor-3720 .elementor-element.elementor-element-d066ccb .elementor-image-box-title{font-family:"Julius Sans One",Sans-serif;font-weight:600;color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-d066ccb:has(:hover) .elementor-image-box-title,.elementor-3720 .elementor-element.elementor-element-d066ccb:has(:focus) .elementor-image-box-title{color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-d066ccb .elementor-image-box-description{color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-d066ccb{padding:20px 20px 20px 20px;width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:#fff0;border-style:solid;border-color:var(--e-global-color-bedb42f)}.elementor-3720 .elementor-element.elementor-element-a603305 .elementor-image-box-wrapper{text-align:center}.elementor-3720 .elementor-element.elementor-element-a603305.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-3720 .elementor-element.elementor-element-a603305.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-3720 .elementor-element.elementor-element-a603305.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-a603305 .elementor-image-box-wrapper .elementor-image-box-img{width:80%}.elementor-3720 .elementor-element.elementor-element-a603305 .elementor-image-box-img img{transition-duration:2s}.elementor-3720 .elementor-element.elementor-element-a603305 .elementor-image-box-title{font-family:"Julius Sans One",Sans-serif;font-weight:600;color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-a603305 .elementor-image-box-description{color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-a603305{padding:20px 20px 20px 20px;width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-bedb42f);border-radius:0 0 40px 0}.elementor-3720 .elementor-element.elementor-element-98349f3{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.75;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%}.elementor-3720 .elementor-element.elementor-element-98349f3:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-98349f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2025/01/why-stay-in-fredericksburg-bed-and-breakfast.jpg);background-size:cover}.elementor-3720 .elementor-element.elementor-element-98349f3::before,.elementor-3720 .elementor-element.elementor-element-98349f3>.elementor-background-video-container::before,.elementor-3720 .elementor-element.elementor-element-98349f3>.e-con-inner>.elementor-background-video-container::before,.elementor-3720 .elementor-element.elementor-element-98349f3>.elementor-background-slideshow::before,.elementor-3720 .elementor-element.elementor-element-98349f3>.e-con-inner>.elementor-background-slideshow::before,.elementor-3720 .elementor-element.elementor-element-98349f3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-98349f3:hover::before,.elementor-3720 .elementor-element.elementor-element-98349f3:hover>.elementor-background-video-container::before,.elementor-3720 .elementor-element.elementor-element-98349f3:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-3720 .elementor-element.elementor-element-98349f3>.elementor-background-slideshow:hover::before,.elementor-3720 .elementor-element.elementor-element-98349f3>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:'';background-color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-98349f3:hover{--overlay-opacity:1}.elementor-3720 .elementor-element.elementor-element-98349f3,.elementor-3720 .elementor-element.elementor-element-98349f3::before{--overlay-transition:2s}.elementor-3720 .elementor-element.elementor-element-8fd7848 .elementor-heading-title{font-family:"Julius Sans One",Sans-serif;font-weight:700;color:var(--e-global-color-bedb42f)}.elementor-3720 .elementor-element.elementor-element-7058eac{text-align:center;padding:0 0 40px 0}.elementor-3720 .elementor-element.elementor-element-7058eac .elementor-heading-title{font-family:"Julius Sans One",Sans-serif;font-size:3em;font-weight:800;color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2)}.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2)}.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2)}.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2)}.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2)}.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-icon i{color:var(--e-global-color-bedb42f);transition:color 0.3s}.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-icon svg{fill:var(--e-global-color-bedb42f);transition:fill 0.3s}.elementor-3720 .elementor-element.elementor-element-2bbba9a{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px}.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-item>a{font-family:"Crimson Text",Sans-serif;font-size:24px;font-weight:400}.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-text{transition:color 0.3s}.elementor-3720 .elementor-element.elementor-element-4bc77e2 .elementor-button{font-family:"Julius Sans One",Sans-serif;font-weight:700;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);background-color:#fff0;transition-duration:1s;border-style:solid;border-color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-4bc77e2 .elementor-button:hover,.elementor-3720 .elementor-element.elementor-element-4bc77e2 .elementor-button:focus{color:var(--e-global-color-primary);background-color:var(--e-global-color-bedb42f)}.elementor-3720 .elementor-element.elementor-element-4bc77e2 .elementor-button:hover svg,.elementor-3720 .elementor-element.elementor-element-4bc77e2 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-4567ef1{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-3720 .elementor-element.elementor-element-a62a23a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-3720 .elementor-element.elementor-element-554fed2 .elementor-image-box-wrapper{text-align:center}.elementor-3720 .elementor-element.elementor-element-554fed2.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-3720 .elementor-element.elementor-element-554fed2.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-3720 .elementor-element.elementor-element-554fed2.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-554fed2 .elementor-image-box-wrapper .elementor-image-box-img{width:80%}.elementor-3720 .elementor-element.elementor-element-554fed2 .elementor-image-box-img img{transition-duration:2s}.elementor-3720 .elementor-element.elementor-element-554fed2 .elementor-image-box-title{font-family:"Julius Sans One",Sans-serif;font-weight:600;color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-554fed2:has(:hover) .elementor-image-box-title,.elementor-3720 .elementor-element.elementor-element-554fed2:has(:focus) .elementor-image-box-title{color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-554fed2 .elementor-image-box-description{color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-554fed2{padding:20px 20px 20px 20px;width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:#fff0;border-style:solid;border-color:var(--e-global-color-bedb42f);border-radius:0 0 0 40px}.elementor-3720 .elementor-element.elementor-element-e723162 .elementor-image-box-wrapper{text-align:center}.elementor-3720 .elementor-element.elementor-element-e723162.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-3720 .elementor-element.elementor-element-e723162.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-3720 .elementor-element.elementor-element-e723162.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-e723162 .elementor-image-box-wrapper .elementor-image-box-img{width:80%}.elementor-3720 .elementor-element.elementor-element-e723162 .elementor-image-box-img img{transition-duration:2s}.elementor-3720 .elementor-element.elementor-element-e723162 .elementor-image-box-title{font-family:"Julius Sans One",Sans-serif;font-weight:600;color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-e723162 .elementor-image-box-description{color:var(--e-global-color-primary)}.elementor-3720 .elementor-element.elementor-element-e723162{padding:20px 20px 20px 20px;width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:var(--e-global-color-secondary);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-bedb42f);border-radius:0 0 0 0}.elementor-3720 .elementor-element.elementor-element-618ca7a .elementor-image-box-wrapper{text-align:center}.elementor-3720 .elementor-element.elementor-element-618ca7a.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-3720 .elementor-element.elementor-element-618ca7a.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-3720 .elementor-element.elementor-element-618ca7a.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-618ca7a .elementor-image-box-wrapper .elementor-image-box-img{width:80%}.elementor-3720 .elementor-element.elementor-element-618ca7a .elementor-image-box-img img{transition-duration:2s}.elementor-3720 .elementor-element.elementor-element-618ca7a .elementor-image-box-title{font-family:"Julius Sans One",Sans-serif;font-weight:600;color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-618ca7a:has(:hover) .elementor-image-box-title,.elementor-3720 .elementor-element.elementor-element-618ca7a:has(:focus) .elementor-image-box-title{color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-618ca7a .elementor-image-box-description{color:var(--e-global-color-secondary)}.elementor-3720 .elementor-element.elementor-element-618ca7a{padding:20px 20px 20px 20px;width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;background-color:#fff0;border-style:solid;border-color:var(--e-global-color-bedb42f);border-radius:0 0 40px 0}.elementor-3720 .elementor-element.elementor-element-cda7928:hover iframe{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-3720 .elementor-element.elementor-element-7e77ed2{--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:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-3720 .elementor-element.elementor-element-26afad0{text-align:center}.elementor-3720 .elementor-element.elementor-element-26afad0 .elementor-heading-title{color:var(--e-global-color-bedb42f)}.elementor-3720 .elementor-element.elementor-element-435998d{--display:flex}.elementor-3720 .elementor-element.elementor-element-8ed3e4f{--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-3720 .elementor-element.elementor-element-09569c4{--display:flex}.elementor-3720 .elementor-element.elementor-element-ee83188{--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-3720 .elementor-element.elementor-element-aec03ca{--display:flex}.elementor-3720 .elementor-element.elementor-element-ca0580e{--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-3720 .elementor-element.elementor-element-2c9a1b3{--display:flex}.elementor-3720 .elementor-element.elementor-element-ecf5357{--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-3720 .elementor-element.elementor-element-68a022f{--display:flex}.elementor-3720 .elementor-element.elementor-element-dcf2629{--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-3720 .elementor-element.elementor-element-1358c8d{--display:flex}.elementor-3720 .elementor-element.elementor-element-f8e227e{--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-3720 .elementor-element.elementor-element-18b546b{--display:flex}.elementor-3720 .elementor-element.elementor-element-53beea4{--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-3720 .elementor-element.elementor-element-e7e8505{--display:flex}.elementor-3720 .elementor-element.elementor-element-11fd57c{--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-3720 .elementor-element.elementor-element-b7e4e92{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-bedb42f );--n-accordion-title-active-color:var( --e-global-color-bedb42f );--n-accordion-icon-size:15px}.elementor-3720 .elementor-element.elementor-element-b7e4e92>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{border-style:solid;border-width:0 0 1px 0}.elementor-3720 .elementor-element.elementor-element-b7e4e92>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{border-style:solid;border-width:0 0 0 0}:where(.elementor-3720 .elementor-element.elementor-element-b7e4e92>.e-n-accordion>.e-n-accordion-item)>.e-con{border-style:solid;border-width:1px 0 1px 0}:root{--page-title-display:none}@media(min-width:768px){.elementor-3720 .elementor-element.elementor-element-7539128{--width:67%}.elementor-3720 .elementor-element.elementor-element-8703ced{--width:67%}}@media(max-width:1024px){.elementor-3720 .elementor-element.elementor-element-d517b08{--min-height:100vh}.elementor-3720 .elementor-element.elementor-element-d517b08:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-d517b08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-3720 .elementor-element.elementor-element-dffd21d .elementor-heading-title{font-size:1.5rem}.elementor-3720 .elementor-element.elementor-element-0c25d7f{--e-image-carousel-slides-to-show:2}.elementor-3720 .elementor-element.elementor-element-15a6846{--e-image-carousel-slides-to-show:2}.elementor-3720 .elementor-element.elementor-element-2c1693fb{--padding-top:56px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px}.elementor-3720 .elementor-element.elementor-element-7168993e .elementor-heading-title{font-size:52px}.elementor-3720 .elementor-element.elementor-element-683f815:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-683f815>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-3720 .elementor-element.elementor-element-70c434b .elementor-heading-title{font-size:2rem}.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-item>.elementor-icon-list-text,.elementor-3720 .elementor-element.elementor-element-9e4b0bc .elementor-icon-list-item>a{font-size:20px}.elementor-3720 .elementor-element.elementor-element-5de6b6a .elementor-image-box-title{font-size:20px}.elementor-3720 .elementor-element.elementor-element-d066ccb .elementor-image-box-title{font-size:20px}.elementor-3720 .elementor-element.elementor-element-a603305 .elementor-image-box-title{font-size:20px}.elementor-3720 .elementor-element.elementor-element-98349f3:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-98349f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-3720 .elementor-element.elementor-element-7058eac .elementor-heading-title{font-size:2rem}.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-3720 .elementor-element.elementor-element-2bbba9a .elementor-icon-list-item>a{font-size:20px}.elementor-3720 .elementor-element.elementor-element-554fed2 .elementor-image-box-title{font-size:20px}.elementor-3720 .elementor-element.elementor-element-e723162 .elementor-image-box-title{font-size:20px}.elementor-3720 .elementor-element.elementor-element-618ca7a .elementor-image-box-title{font-size:20px}}@media(max-width:767px){.elementor-3720 .elementor-element.elementor-element-d517b08:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-d517b08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-3720 .elementor-element.elementor-element-c2eca29{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse}.elementor-3720 .elementor-element.elementor-element-56e529e{text-align:center}.elementor-3720 .elementor-element.elementor-element-dffd21d{text-align:center}.elementor-3720 .elementor-element.elementor-element-dffd21d .elementor-heading-title{font-size:1.5rem}.elementor-3720 .elementor-element.elementor-element-65c99ef{text-align:center}.elementor-3720 .elementor-element.elementor-element-42d2fe3 img{border-radius:20px 0 20px 020px}.elementor-3720 .elementor-element.elementor-element-e2f2a53{z-index:0}.elementor-3720 .elementor-element.elementor-element-0c25d7f{--e-image-carousel-slides-to-show:1}.elementor-3720 .elementor-element.elementor-element-15a6846{--e-image-carousel-slides-to-show:1}.elementor-3720 .elementor-element.elementor-element-2c1693fb{--padding-top:44px;--padding-bottom:48px;--padding-left:14px;--padding-right:14px}.elementor-3720 .elementor-element.elementor-element-7168993e .elementor-heading-title{font-size:42px}.elementor-3720 .elementor-element.elementor-element-43a08f1c{font-size:15px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-3720 .elementor-element.elementor-element-2a3a1b02{--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:28px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px}.elementor-3720 .elementor-element.elementor-element-6a30fe3 .elementor-heading-title{font-size:34px}.elementor-3720 .elementor-element.elementor-element-4a9a70d .elementor-heading-title{font-size:1.5rem}.elementor-3720 .elementor-element.elementor-element-4a9a70d{padding:20px 0 20px 0}.elementor-3720 .elementor-element.elementor-element-c58a531{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3720 .elementor-element.elementor-element-da2894b img{border-radius:0 20px 20px 20px}.elementor-3720 .elementor-element.elementor-element-c9d5211{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-3720 .elementor-element.elementor-element-1110bc0 .elementor-heading-title{font-size:1.5rem}.elementor-3720 .elementor-element.elementor-element-1110bc0{padding:20px 0 20px 0}.elementor-3720 .elementor-element.elementor-element-84f8c8f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-3720 .elementor-element.elementor-element-c4571f8 img{border-radius:20px 0 20px 20px}.elementor-3720 .elementor-element.elementor-element-071e9fb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-3720 .elementor-element.elementor-element-683f815:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-683f815>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-3720 .elementor-element.elementor-element-70c434b .elementor-heading-title{font-size:2rem}.elementor-3720 .elementor-element.elementor-element-995b338 .elementor-heading-title{font-size:26px}.elementor-3720 .elementor-element.elementor-element-aed20c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-3720 .elementor-element.elementor-element-5de6b6a .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-5de6b6a .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-3720 .elementor-element.elementor-element-5de6b6a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;border-radius:0 0 0 0}.elementor-3720 .elementor-element.elementor-element-d066ccb .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-d066ccb .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-3720 .elementor-element.elementor-element-d066ccb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-3720 .elementor-element.elementor-element-a603305 .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-a603305 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-3720 .elementor-element.elementor-element-a603305{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;border-radius:0 0 0 0}.elementor-3720 .elementor-element.elementor-element-98349f3:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-98349f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-3720 .elementor-element.elementor-element-98349f3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-3720 .elementor-element.elementor-element-7058eac .elementor-heading-title{font-size:2rem}.elementor-3720 .elementor-element.elementor-element-554fed2 .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-554fed2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-3720 .elementor-element.elementor-element-554fed2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;border-radius:0 0 0 0}.elementor-3720 .elementor-element.elementor-element-e723162 .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-e723162 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-3720 .elementor-element.elementor-element-e723162{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;border-radius:0 0 0 0}.elementor-3720 .elementor-element.elementor-element-618ca7a .elementor-image-box-img{margin-bottom:15px}.elementor-3720 .elementor-element.elementor-element-618ca7a .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-3720 .elementor-element.elementor-element-618ca7a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;border-radius:0 0 0 0}}@media(min-width:1025px){.elementor-3720 .elementor-element.elementor-element-d517b08:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-d517b08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-3720 .elementor-element.elementor-element-683f815:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-683f815>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-3720 .elementor-element.elementor-element-98349f3:not(.elementor-motion-effects-element-type-background),.elementor-3720 .elementor-element.elementor-element-98349f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}body.elementor-page-3720 .elementor-3720 .elementor-element-71867e9,body.elementor-page-3720 .elementor-3720 .elementor-element-65923c6{inline-size:100%!important;width:100%!important;max-width:none!important;align-self:stretch!important}.elementor-3720 .elementor-element.elementor-element-d517b08{background-position:center 62%!important}.elementor-3720 .elementor-element.elementor-element-d517b08::before{background:linear-gradient(180deg,rgb(0 0 0 / .34) 0%,rgb(0 0 0 / .05) 48%,rgb(0 0 0 / .22) 100%)!important;opacity:1!important}.elementor-3720 .elementor-element.elementor-element-dffd21d .elementor-heading-title{font-size:clamp(2.625rem, 3.2vw, 3.875rem)!important;line-height:1.05!important;letter-spacing:0.012em!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important}@media (max-width:1024px){.elementor-3720 .elementor-element.elementor-element-dffd21d .elementor-heading-title{font-size:clamp(2.25rem, 4.8vw, 3.125rem)!important}}@media (max-width:767px){.elementor-3720 .elementor-element.elementor-element-dffd21d .elementor-heading-title{font-size:clamp(2.125rem, 10.5vw, 3rem)!important;line-height:1!important}}.elementor-3720 .elementor-element.elementor-element-c2eca29{--ivory:#f7f3ea;--ink:#171812;--gold:#c5a45a;padding-block:clamp(4rem,7vw,7.5rem)!important;background:linear-gradient(180deg,#f8f5ee 0%,#eee7da 100%)!important;border-block:1px solid rgb(197 164 90 / .28)}.elementor-3720 .elementor-element.elementor-element-c2eca29>.e-con-inner{display:grid!important;grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr)!important;align-items:center!important;gap:clamp(2rem,5vw,5.5rem)!important;max-inline-size:1320px!important;padding-inline:clamp(1.25rem,3vw,3rem)!important}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-b34349e{inline-size:100%!important;max-inline-size:34rem!important;padding:clamp(1rem,2vw,2rem) 0!important;align-items:flex-start!important}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-56e529e .elementor-heading-title{color:#9b7a38!important;letter-spacing:.18em;font-size:.78rem}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-dffd21d .elementor-heading-title{color:var(--ink)!important;font-size:clamp(2.35rem,4vw,4.6rem)!important;line-height:.98!important;letter-spacing:-.035em;max-inline-size:11ch}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-65c99ef,.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-65c99ef p{color:#514b40!important;font-size:clamp(1rem,1.15vw,1.12rem)!important;line-height:1.75!important;max-inline-size:54ch}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-83add64{inline-size:100%!important;max-inline-size:none!important;padding:0!important;background:transparent!important}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-83add64>.e-con-inner{position:relative;display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(11rem,.75fr)!important;grid-template-rows:1fr 1fr!important;gap:14px!important;min-block-size:clamp(32rem,43vw,40rem);padding:0!important;overflow:visible}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-42d2fe3{grid-column:1;grid-row:1 / 3;min-inline-size:0;min-block-size:0;overflow:hidden;border-radius:2px 2px 2px 42px;background:linear-gradient(180deg,transparent 55%,rgb(0 0 0 / .18)),url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2026/10/unit-2-night-patio-outdoor-lounge.jpg) center 55%/cover no-repeat;box-shadow:0 24px 55px rgb(35 30 21 / .24)}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-42d2fe3 picture{display:none!important}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-83add64>.e-con-inner:before,.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-83add64>.e-con-inner:after{content:'';display:block;min-inline-size:0;min-block-size:0;background-size:cover;background-repeat:no-repeat;box-shadow:0 16px 36px rgb(35 30 21 / .18)}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-83add64>.e-con-inner:before{grid-column:2;grid-row:1;background-image:url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2026/10/unit-1-container-home-living-room-1024x1024.jpg);background-position:center;border-radius:2px 34px 2px 2px}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-83add64>.e-con-inner:after{grid-column:2;grid-row:2;background-image:url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2026/10/unit-2-private-patio-fire-pit-1024x768.jpg);background-position:center;border-radius:2px 2px 34px 2px}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-83add64:after{content:'';position:absolute;inset:auto -18px -18px auto;inline-size:62%;block-size:74%;border:1px solid rgb(197 164 90 / .62);border-radius:0 0 42px 0;pointer-events:none;z-index:-1}@media(max-width:900px){.elementor-3720 .elementor-element.elementor-element-c2eca29{padding-block:clamp(3rem,10vw,5rem)!important}.elementor-3720 .elementor-element.elementor-element-c2eca29>.e-con-inner{grid-template-columns:1fr!important;gap:2rem!important}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-b34349e{max-inline-size:42rem!important}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-dffd21d .elementor-heading-title{max-inline-size:14ch}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-83add64>.e-con-inner{grid-template-columns:1fr 1fr!important;grid-template-rows:minmax(17rem,55vw) minmax(10rem,32vw)!important;min-block-size:0}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-42d2fe3{grid-column:1 / 3;grid-row:1;border-radius:2px 28px 2px 2px}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-83add64>.e-con-inner:before{grid-column:1;grid-row:2;border-radius:2px 2px 2px 26px}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-83add64>.e-con-inner:after{grid-column:2;grid-row:2;border-radius:2px 2px 26px 2px}}@media(max-width:480px){.elementor-3720 .elementor-element.elementor-element-c2eca29>.e-con-inner{padding-inline:1rem!important}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-83add64>.e-con-inner{gap:8px!important;grid-template-rows:16rem 9rem!important}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-dffd21d .elementor-heading-title{font-size:clamp(2rem,11vw,3.2rem)!important}}@media(prefers-reduced-motion:reduce){.elementor-3720 .elementor-element.elementor-element-c2eca29{animation:none!important}}.elementor-3720 .elementor-element.elementor-element-c2eca29 .elementor-element-42d2fe3 img{opacity:0!important;inline-size:100%;block-size:100%;object-fit:cover}.elementor-3720 .elementor-element.elementor-element-e2f2a53{width:100%;max-width:none;margin:36px 0 20px}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .swiper-slide-image{display:block;width:100%;height:230px;object-fit:cover;object-position:center;border-radius:14px}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .elementor-swiper-button{width:40px;height:40px;border-radius:50%;background:rgb(12 12 10 / .76);color:#fff;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(6px)}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .swiper-pagination-bullet{background:#d6c8ad;opacity:.7}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .swiper-pagination-bullet-active{background:#c6a15b;opacity:1}@media(max-width:1024px){.elementor-3720 .elementor-element.elementor-element-e2f2a53 .swiper-slide-image{height:220px}}@media(max-width:767px){.elementor-3720 .elementor-element.elementor-element-e2f2a53{margin:28px 0 18px}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .swiper-slide-image{height:285px;border-radius:14px}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .elementor-swiper-button{width:38px;height:38px}}.elementor-3720 .elementor-element.elementor-element-e2f2a53{width:100%;max-width:none;margin:36px 0 20px}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .swiper-slide-image{display:block;width:100%;height:230px;object-fit:cover;object-position:center;border-radius:14px}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .elementor-swiper-button{width:40px;height:40px;border-radius:50%;background:rgb(12 12 10 / .76);color:#fff;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(6px)}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .swiper-pagination-bullet{background:#d6c8ad;opacity:.7}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .swiper-pagination-bullet-active{background:#c6a15b;opacity:1}@media(max-width:1024px){.elementor-3720 .elementor-element.elementor-element-e2f2a53 .swiper-slide-image{height:220px}}@media(max-width:767px){.elementor-3720 .elementor-element.elementor-element-e2f2a53{margin:28px 0 18px}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .swiper-slide-image{height:285px;border-radius:14px}.elementor-3720 .elementor-element.elementor-element-e2f2a53 .elementor-swiper-button{width:38px;height:38px}}a.primary.lg.styled-override.css-1kg8009{color:#000}a.primary.lg.styled-override.css-1kg8009:hover{color:#fff;background-color:#b2895e}button.css-orvu21:hover{color:#000;background-color:#FBD085}button.active.css-orvu21{background-color:#fff}.elementor-3720 .elementor-element.elementor-element-0c25d7f{width:100%;max-width:none;margin:36px 0 20px}.elementor-3720 .elementor-element.elementor-element-0c25d7f::before{content:"UNIT 1 · 33 AVERY RIDGE ROAD";display:block;margin:0 0 18px;color:#d8ad58;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:.14em;text-transform:uppercase}.elementor-3720 .elementor-element.elementor-element-0c25d7f .swiper-slide-image{display:block;width:100%;height:230px;object-fit:cover;object-position:center;border-radius:14px}.elementor-3720 .elementor-element.elementor-element-0c25d7f .elementor-swiper-button{width:40px;height:40px;border-radius:50%;background:rgb(12 12 10 / .76);color:#fff;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(6px)}.elementor-3720 .elementor-element.elementor-element-0c25d7f .swiper-pagination-bullet{background:#d6c8ad;opacity:.7}.elementor-3720 .elementor-element.elementor-element-0c25d7f .swiper-pagination-bullet-active{background:#c6a15b;opacity:1}@media(max-width:1024px){.elementor-3720 .elementor-element.elementor-element-0c25d7f .swiper-slide-image{height:220px}}@media(max-width:767px){.elementor-3720 .elementor-element.elementor-element-0c25d7f{margin:28px 0 18px}.elementor-3720 .elementor-element.elementor-element-0c25d7f::before{margin-bottom:14px;font-size:18px;letter-spacing:.1em}.elementor-3720 .elementor-element.elementor-element-0c25d7f .swiper-slide-image{height:285px;border-radius:14px}.elementor-3720 .elementor-element.elementor-element-0c25d7f .elementor-swiper-button{width:38px;height:38px}}body.elementor-page-3720 .elementor-3720 .elementor-element-d517b08{position:relative!important;z-index:20!important;isolation:isolate!important}body.elementor-page-3720 .elementor-3720 .elementor-element-74859cf,body.elementor-page-3720 .elementor-3720 .elementor-element-74859cf .hostaway-booking-overlay{position:relative!important;z-index:30!important}body.elementor-page-3720 .elementor-3720 .elementor-element-06fdf87{position:relative!important;z-index:1!important}body.elementor-page-3720 .elementor-3720 .elementor-element-06fdf87:before{z-index:0!important}body.elementor-page-3720 .elementor-3720 .elementor-element-74859cf{position:absolute!important;z-index:30!important}body.elementor-page-3720 .elementor-3720 .elementor-element-d517b08{background-image:url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2026/10/fredericksburg-texas-luxury-bnb-sunset-hero-v2.webp)!important;background-size:cover!important;background-position:50% 52%!important;background-repeat:no-repeat!important}@media(max-width:767px){body.elementor-page-3720 .elementor-3720 .elementor-element-d517b08{background-position:52% 50%!important}}body.elementor-page-3720 .elementor-3720.elementor-3720 .elementor-element.elementor-element-65923c6{margin-block-start:-20px!important;margin-top:-20px!important;margin-block-end:clamp(42px,5vw,72px)!important;margin-bottom:clamp(42px,5vw,72px)!important;inline-size:100%!important;width:100%!important;max-width:none!important;align-self:stretch!important}@media(max-width:767px){body.elementor-page-3720 .elementor-3720.elementor-3720 .elementor-element.elementor-element-65923c6{margin-block-start:-20px!important;margin-top:-20px!important;margin-block-end:42px!important;margin-bottom:42px!important}}body.elementor-page-3720 .elementor-3720 .elementor-element.elementor-element-71867e9.elementor-element-71867e9.elementor-element-71867e9{inline-size:100%!important;width:100%!important;max-width:none!important;align-self:stretch!important;margin-block:-20px clamp(42px,5vw,72px)!important;margin-inline:0!important}@media(max-width:767px){body.elementor-page-3720 .elementor-3720 .elementor-element.elementor-element-71867e9.elementor-element-71867e9.elementor-element-71867e9{margin-block:-20px 42px!important;margin-inline:0!important}}.elementor-3720 .elementor-element.elementor-element-15a6846{width:100%;max-width:none;margin:36px 0 20px}.elementor-3720 .elementor-element.elementor-element-15a6846::before{content:"UNIT 2 · 57 AVERY RIDGE ROAD";display:block;margin:0 0 18px;color:#d8ad58;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:.14em;text-transform:uppercase}.elementor-3720 .elementor-element.elementor-element-15a6846 .swiper-slide-image{display:block;width:100%;height:230px;object-fit:cover;object-position:center;border-radius:14px}.elementor-3720 .elementor-element.elementor-element-15a6846 .elementor-swiper-button{width:40px;height:40px;border-radius:50%;background:rgb(12 12 10 / .76);color:#fff;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(6px)}.elementor-3720 .elementor-element.elementor-element-15a6846 .swiper-pagination-bullet{background:#d6c8ad;opacity:.7}.elementor-3720 .elementor-element.elementor-element-15a6846 .swiper-pagination-bullet-active{background:#c6a15b;opacity:1}@media(max-width:1024px){.elementor-3720 .elementor-element.elementor-element-15a6846 .swiper-slide-image{height:220px}}@media(max-width:767px){.elementor-3720 .elementor-element.elementor-element-15a6846{margin:28px 0 18px}.elementor-3720 .elementor-element.elementor-element-15a6846::before{margin-bottom:14px;font-size:18px;letter-spacing:.1em}.elementor-3720 .elementor-element.elementor-element-15a6846 .swiper-slide-image{height:285px;border-radius:14px}.elementor-3720 .elementor-element.elementor-element-15a6846 .elementor-swiper-button{width:38px;height:38px}}body.elementor-page-3720 .elementor-location-header .elementor-element-636bfd5{min-height:72px!important;background:rgb(7 8 7 / .98)!important;border-bottom:1px solid rgb(205 171 104 / .24)!important;box-shadow:0 12px 32px rgb(0 0 0 / .18)!important;animation:none!important;transform:none!important}body.elementor-page-3720 .elementor-location-header .elementor-element-60629dc nav.elementor-nav-menu--main{overflow:visible!important}body.elementor-page-3720 .elementor-location-header .elementor-element-60629dc nav.elementor-nav-menu--main>ul{align-items:center!important;gap:clamp(8px,1.15vw,22px)!important}body.elementor-page-3720 .elementor-location-header .elementor-element-60629dc nav.elementor-nav-menu--main>ul>li>a{padding:23px 12px 21px!important;color:#f6f2e9!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important;border:0!important;background:transparent!important}body.elementor-page-3720 .elementor-location-header .elementor-element-60629dc nav.elementor-nav-menu--main>ul>li>a:after{left:12px!important;right:12px!important;bottom:14px!important;height:1px!important;background:#d1ad68!important;opacity:0!important;transform:scaleX(.35)!important;transition:opacity .22s ease,transform .22s ease!important}body.elementor-page-3720 .elementor-location-header .elementor-element-60629dc nav.elementor-nav-menu--main>ul>li>a:hover:after,body.elementor-page-3720 .elementor-location-header .elementor-element-60629dc nav.elementor-nav-menu--main>ul>li>a:focus-visible:after{opacity:1!important;transform:scaleX(1)!important}body.elementor-page-3720 .elementor-location-header nav.elementor-nav-menu--main .sub-arrow{display:none!important}body.elementor-page-3720 .elementor-location-header nav.elementor-nav-menu--main ul.sub-menu{top:calc(100% + 8px)!important;width:280px!important;min-width:280px!important;padding:12px!important;background:rgb(13 14 12 / .985)!important;border:1px solid rgb(205 171 104 / .30)!important;border-radius:3px!important;box-shadow:0 24px 54px rgb(0 0 0 / .46)!important;overflow:auto!important;max-height:min(68vh,620px)!important}body.elementor-page-3720 .elementor-location-header nav.elementor-nav-menu--main ul.sub-menu:before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:2px!important;background:linear-gradient(90deg,transparent,#caa45e,transparent)!important}body.elementor-page-3720 .elementor-location-header nav.elementor-nav-menu--main ul.sub-menu a.elementor-sub-item{min-height:0!important;padding:10px 12px!important;color:#eee8dc!important;background:transparent!important;border:0!important;border-bottom:1px solid rgb(255 255 255 / .06)!important;font-family:"Crimson Text",Georgia,serif!important;font-size:17px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.01em!important;text-transform:none!important;white-space:normal!important}body.elementor-page-3720 .elementor-location-header nav.elementor-nav-menu--main ul.sub-menu li:last-child>a{border-bottom:0!important}body.elementor-page-3720 .elementor-location-header nav.elementor-nav-menu--main ul.sub-menu a.elementor-sub-item:hover,body.elementor-page-3720 .elementor-location-header nav.elementor-nav-menu--main ul.sub-menu a.elementor-sub-item:focus-visible{color:#e5c47f!important;background:rgb(255 255 255 / .035)!important;padding-left:16px!important}body.elementor-page-3720 .elementor-location-header li.menu-item-6137>ul.sub-menu{width:min(660px,78vw)!important;min-width:min(660px,78vw)!important;display:none;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important;left:50%!important;transform:translateX(-24%)!important}body.elementor-page-3720 .elementor-location-header li.menu-item-6137:hover>ul.sub-menu,body.elementor-page-3720 .elementor-location-header li.menu-item-6137:focus-within>ul.sub-menu{display:grid!important}body.elementor-page-3720 .elementor-location-header li.menu-item-6905>ul.sub-menu{width:370px!important;min-width:370px!important}body.elementor-page-3720 .elementor-location-header .elementor-element-af50b95 .elementor-button{min-width:132px!important;padding:13px 23px!important;color:#f8f4ea!important;background:transparent!important;border:1px solid rgb(229 196 127 / .78)!important;border-radius:0!important;box-shadow:none!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}body.elementor-page-3720 .elementor-location-header .elementor-element-af50b95 .elementor-button:hover,body.elementor-page-3720 .elementor-location-header .elementor-element-af50b95 .elementor-button:focus-visible{color:#11120f!important;background:#ddbd78!important;border-color:#ddbd78!important;transform:none!important}body.elementor-page-3720 .elementor-location-header .elementor-element-ce4f216 img{max-height:42px!important;width:auto!important;transform:none!important}@media(max-width:1024px){body.elementor-page-3720 .elementor-location-header .elementor-element-636bfd5{min-height:58px!important}body.elementor-page-3720 .elementor-location-header nav.elementor-nav-menu--dropdown .sub-arrow{display:inline-flex!important;margin-left:auto!important;width:28px!important;height:28px!important;align-items:center!important;justify-content:center!important}body.elementor-page-3720 .elementor-location-header nav.elementor-nav-menu--dropdown .sub-arrow svg{display:none!important}body.elementor-page-3720 .elementor-location-header nav.elementor-nav-menu--dropdown .sub-arrow:before{content:"+"!important;color:#d9b66d!important;font:400 20px/1 Georgia,serif!important}body.elementor-page-3720 .elementor-location-header nav.elementor-nav-menu--dropdown a.highlighted .sub-arrow:before{content:"−"!important}}.elementor-3720 .elementor-element.elementor-element-65923c6 .grw-review-inner{flex:1 1 auto!important;background:#151713!important;border:1.25px solid #3a3428!important;border-radius:14px!important;box-shadow:0 1px 2px rgb(0 0 0 / .06),0 2px 8px rgb(0 0 0 / .08)!important}.elementor-3720 .elementor-element.elementor-element-65923c6 .wp-google-wr a{display:flex!important;align-items:center!important;justify-content:center!important;block-size:32px!important;padding:0 14px!important;background:#d7b36a!important;color:#12130f!important;border:1.25px solid #d7b36a!important;border-radius:16px!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important}.elementor-3720 .elementor-element.elementor-element-65923c6 .rpi-stars{color:#d7ad5f!important;font-size:14.4px!important}.elementor-3720 .elementor-element.elementor-element-65923c6 .wp-google-time{color:#aaa297!important}.elementor-3720 .elementor-element.elementor-element-65923c6 .wp-google-text{color:#f3eee5!important}.elementor-3720 .elementor-element.elementor-element-65923c6 .grw-review a.wp-google-name,.elementor-3720 .elementor-element.elementor-element-65923c6 .grw-review .wp-google-name a{color:#d7b36a!important}@media(max-width:767px){.elementor-3720 .elementor-element.elementor-element-65923c6 .grw-review-inner{border-radius:12px!important;padding:14px!important}.elementor-3720 .elementor-element.elementor-element-65923c6 .wp-google-wr a{min-block-size:36px!important}}@media(prefers-reduced-motion:reduce){.elementor-3720 .elementor-element.elementor-element-65923c6 *{scroll-behavior:auto!important;transition:none!important}}.elementor-3720 .elementor-element.elementor-element-65923c6::before{display:none!important;content:none!important;margin:0!important;padding:0!important;border:0!important;block-size:0!important}body.elementor-page-3720 .elementor-3720 .elementor-3720 .elementor-element.elementor-element-65923c6::before{display:none!important;content:none!important;margin:0!important;padding:0!important;border:0!important;block-size:0!important}body.elementor-page-3720 .elementor-3720 .elementor-element.elementor-element-65923c6.elementor-element-65923c6.elementor-element-65923c6::before{display:none!important;content:none!important;margin:0!important;padding:0!important;border:0!important;block-size:0!important}.elementor-3720 .elementor-element.elementor-element-65923c6 .elementor-element-5de6b6a:before{z-index:0!important;background:linear-gradient(180deg,rgb(0 0 0 / .03) 24%,rgb(0 0 0 / .22) 55%,rgb(0 0 0 / .92) 100%),url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2026/10/unit-1-queen-bedroom-fredericksburg-1024x768.jpg) center/cover no-repeat!important}.elementor-3720 .elementor-element.elementor-element-65923c6 .elementor-element-d066ccb:before{z-index:0!important;background:linear-gradient(180deg,rgb(0 0 0 / .03) 24%,rgb(0 0 0 / .22) 55%,rgb(0 0 0 / .92) 100%),url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2026/10/unit-2-fredericksburg-bed-breakfast-sunset-1024x768.jpg) center/cover no-repeat!important}.elementor-3720 .elementor-element.elementor-element-65923c6 .elementor-element-a603305:before{z-index:0!important;background:linear-gradient(180deg,rgb(0 0 0 / .03) 24%,rgb(0 0 0 / .22) 55%,rgb(0 0 0 / .92) 100%),url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2023/12/fredericksburg-texas-motel.jpg.webp) center/cover no-repeat!important}.elementor-3720 .elementor-element.elementor-element-65923c6 .elementor-image-box-wrapper{position:relative;z-index:1}.elementor-3720 .elementor-element.elementor-element-c58a531{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(22rem,.84fr);align-items:stretch;gap:0!important;max-inline-size:1160px;margin-inline:auto;padding:0!important;overflow:hidden;border:1px solid rgb(198 165 92 / .28);border-radius:18px;background:#f7f3ea;box-shadow:0 24px 60px rgb(0 0 0 / .30)}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-7539128{position:relative;min-inline-size:0;inline-size:100%!important;max-inline-size:none!important;align-self:stretch;overflow:hidden}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-da2894b{position:absolute;inset:0;inline-size:100%!important;block-size:100%!important}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-da2894b .elementor-widget-container{inline-size:100%;block-size:100%}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-da2894b img{display:block;inline-size:100%;block-size:100%;min-block-size:0;object-fit:cover;object-position:center 58%;border-radius:0!important;box-shadow:none!important}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-81a4799{min-inline-size:0;inline-size:100%!important;max-inline-size:none!important;padding:clamp(2rem,4vw,3.5rem)!important;justify-content:center;align-items:flex-start!important;gap:clamp(.75rem,1.5vw,1.25rem)!important;background:linear-gradient(145deg,#fbf8f1 0%,#f3ede2 100%)}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-81a4799>.elementor-element{inline-size:100%!important;max-inline-size:none!important}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-81a4799 .elementor-widget-container,.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-81a4799 p{text-align:left!important}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-e06005a .elementor-heading-title{color:#171812!important;text-align:left!important;font-size:clamp(1.8rem,2.15vw,2.35rem);line-height:1.08;letter-spacing:-.02em}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-c9d5211,.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-c9d5211 p{max-inline-size:none!important;color:#514b40;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.65}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-c4c3f9d,.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-c4c3f9d p{color:#8c6d31;font-size:1.05rem;font-style:italic}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-6b93e16{inline-size:auto!important}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-6b93e16 .elementor-button{min-block-size:50px;padding:15px 24px;background:#b9954f;color:#171812;border:1px solid #b9954f;border-radius:2px;letter-spacing:.14em;transition:background-color .2s ease,color .2s ease}@media (hover:hover) and (pointer:fine){.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-6b93e16 .elementor-button:hover{background:#171812;color:#fff}}@media (max-width:900px){.elementor-3720 .elementor-element.elementor-element-c58a531{grid-template-columns:1fr;border-radius:14px}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-7539128{position:relative;aspect-ratio:4/3}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-da2894b{position:absolute;inset:0}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-81a4799{padding:clamp(1.5rem,7vw,3rem)!important}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-6b93e16{inline-size:100%!important}.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-element-6b93e16 .elementor-button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.elementor-3720 .elementor-element.elementor-element-c58a531 .elementor-button{transition:none!important}}.elementor-3720 .elementor-element.elementor-element-84f8c8f{display:grid;grid-template-columns:minmax(22rem,.84fr) minmax(0,1.16fr);align-items:stretch;gap:0!important;max-inline-size:1160px;margin-inline:auto;padding:0!important;overflow:hidden;border:1px solid rgb(198 165 92 / .28);border-radius:18px;background:#f7f3ea;box-shadow:0 24px 60px rgb(0 0 0 / .30)}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-8703ced{grid-column:2;grid-row:1;position:relative;min-inline-size:0;inline-size:100%!important;max-inline-size:none!important;align-self:stretch;overflow:hidden}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-c4571f8{position:absolute;inset:0;inline-size:100%!important;block-size:100%!important}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-c4571f8 .elementor-widget-container{inline-size:100%;block-size:100%}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-c4571f8 img{display:block;inline-size:100%;block-size:100%;min-block-size:0;object-fit:cover;object-position:center 55%;border-radius:0!important;box-shadow:none!important}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-3e9c1ef{grid-column:1;grid-row:1;min-inline-size:0;inline-size:100%!important;max-inline-size:none!important;padding:clamp(2rem,4vw,3.5rem)!important;justify-content:center;align-items:flex-start!important;gap:clamp(.75rem,1.5vw,1.25rem)!important;background:linear-gradient(145deg,#fbf8f1 0%,#f3ede2 100%)}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-3e9c1ef>.elementor-element{inline-size:100%!important;max-inline-size:none!important}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-3e9c1ef .elementor-widget-container,.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-3e9c1ef p{text-align:left!important}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-e79d0e3 .elementor-heading-title{color:#171812!important;text-align:left!important;font-size:clamp(1.8rem,2.15vw,2.35rem);line-height:1.08;letter-spacing:-.02em}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-071e9fb,.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-071e9fb p{max-inline-size:none!important;color:#514b40;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.65}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-6b5f682,.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-6b5f682 p{color:#8c6d31;font-size:1.05rem;font-style:italic}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-cd71352{inline-size:auto!important}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-cd71352 .elementor-button{min-block-size:50px;padding:15px 24px;background:#b9954f;color:#171812;border:1px solid #b9954f;border-radius:2px;letter-spacing:.14em;transition:background-color .2s ease,color .2s ease}@media (hover:hover) and (pointer:fine){.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-cd71352 .elementor-button:hover{background:#171812;color:#fff}}@media (max-width:900px){.elementor-3720 .elementor-element.elementor-element-84f8c8f{grid-template-columns:1fr;border-radius:14px}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-8703ced{grid-column:1;grid-row:1;position:relative;aspect-ratio:4/3}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-c4571f8{position:absolute;inset:0}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-3e9c1ef{grid-column:1;grid-row:2;padding:clamp(1.5rem,7vw,3rem)!important}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-cd71352{inline-size:100%!important}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-cd71352 .elementor-button{inline-size:100%}}@media (prefers-reduced-motion:reduce){.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-button{transition:none!important}}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-c4571f8>a{display:block!important;inline-size:100%;block-size:100%}.elementor-3720 .elementor-element.elementor-element-84f8c8f .elementor-element-c4571f8>a>img{display:block;inline-size:100%!important;block-size:100%!important;max-block-size:none!important;object-fit:cover;object-position:center 55%}.elementor-3720 .elementor-element.elementor-element-06fdf87,.elementor-3720 .elementor-element.elementor-element-06fdf87>.e-con-inner{background-color:#10110f!important;background-image:linear-gradient(90deg,rgb(255 255 255 / .018) 1px,transparent 1px),linear-gradient(180deg,rgb(255 255 255 / .018),rgb(0 0 0 / .12)),repeating-linear-gradient(0deg,#11120f 0,#11120f 44px,#151611 45px,#0b0c0a 46px,#12130f 48px)!important;background-size:18px 100%,100% 100%,100% 48px!important;box-shadow:inset 0 1px 0 rgb(216 173 88 / .14),inset 0 -1px 0 rgb(216 173 88 / .08)}.elementor-3720 .elementor-element.elementor-element-edc2f84.elementor-element-edc2f84{padding-block:clamp(4rem,7vw,7rem)!important;background-color:#11120f!important;background-image:linear-gradient(135deg,#11120f 0%,#1d1c18 100%)!important;color:#f8f4eb}.elementor-3720 .elementor-element.elementor-element-edc2f84>.e-con-inner{max-inline-size:1320px!important;padding-inline:clamp(1.25rem,3vw,3rem)!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-995b338 .elementor-heading-title{color:#f8f4eb!important;font-size:clamp(2.4rem,5vw,5.2rem)!important;line-height:.98!important;letter-spacing:-.035em;max-inline-size:18ch;margin-inline:auto;text-align:center}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-105b049{max-inline-size:7rem;margin-inline:auto}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-aed20c3,.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-aed20c3 p{color:rgb(248 244 235 / .76)!important;max-inline-size:65ch!important;margin-inline:auto!important;text-align:center!important;font-size:clamp(1rem,1.15vw,1.12rem)!important;line-height:1.7!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-146c85c{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1rem,2vw,1.6rem)!important;inline-size:100%!important;max-inline-size:none!important;margin-block-start:clamp(2rem,4vw,3.5rem)!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-5de6b6a,.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-d066ccb,.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-a603305{position:relative;isolation:isolate;min-inline-size:0;inline-size:100%!important;min-block-size:clamp(27rem,36vw,34rem);overflow:hidden;border:1px solid rgb(208 173 93 / .36);border-radius:2px 2px 26px 2px;box-shadow:0 24px 55px rgb(0 0 0 / .34);background:#151612!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-5de6b6a:before,.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-d066ccb:before,.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-a603305:before{content:'';position:absolute;inset:0;z-index:0;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-5de6b6a:before{background-image:linear-gradient(180deg,rgb(0 0 0 / .03) 24%,rgb(0 0 0 / .22) 55%,rgb(0 0 0 / .92) 100%),url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2026/10/unit-1-queen-bedroom-fredericksburg-1024x768.jpg)!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-d066ccb:before{background-image:linear-gradient(180deg,rgb(0 0 0 / .03) 24%,rgb(0 0 0 / .22) 55%,rgb(0 0 0 / .92) 100%),url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2026/10/unit-2-fredericksburg-bed-breakfast-sunset-1024x768.jpg)!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-a603305:before{background-image:linear-gradient(180deg,rgb(0 0 0 / .03) 24%,rgb(0 0 0 / .22) 55%,rgb(0 0 0 / .92) 100%),url(https://bedandbreakfastfredericksburgtexas.com/wp-content/uploads/2023/12/fredericksburg-texas-motel.jpg.webp)!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-image-box-wrapper{position:relative;z-index:1;display:flex!important;min-block-size:100%;block-size:100%;align-items:flex-end;padding:clamp(1.4rem,2.5vw,2.2rem)!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-image-box-img{display:none!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-image-box-content{position:relative;z-index:2;text-align:left!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-image-box-title{color:#f8f4eb!important;font-size:clamp(1.55rem,2vw,2.15rem)!important;line-height:1.08!important;letter-spacing:-.015em;margin-block-end:.75rem!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-image-box-description{color:rgb(248 244 235 / .82)!important;font-size:1rem!important;line-height:1.55!important}@media(hover:hover) and (pointer:fine){.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-5de6b6a,.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-d066ccb,.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-a603305{transition:transform .35s ease,box-shadow .35s ease}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-5de6b6a:hover,.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-d066ccb:hover,.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-a603305:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgb(0 0 0 / .46)}}@media(max-width:900px){.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-146c85c{grid-template-columns:1fr!important;max-inline-size:42rem!important;margin-inline:auto!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-5de6b6a,.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-d066ccb,.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-a603305{min-block-size:clamp(24rem,95vw,32rem)}}@media(max-width:480px){.elementor-3720 .elementor-element.elementor-element-edc2f84{padding-block:3.5rem!important}.elementor-3720 .elementor-element.elementor-element-edc2f84>.e-con-inner{padding-inline:1rem!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-element-995b338 .elementor-heading-title{font-size:clamp(2rem,11vw,3.2rem)!important}.elementor-3720 .elementor-element.elementor-element-edc2f84 .elementor-image-box-wrapper{padding:1.4rem!important}}@media(prefers-reduced-motion:reduce){.elementor-3720 .elementor-element.elementor-element-edc2f84 *{transition:none!important}}body .elementor-element-146c85c{display:block!important;grid-template-columns:1fr!important;width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;min-height:0!important;margin:34px auto 0!important;padding:0!important;background:transparent!important}body .elementor-element-146c85c .elementor-element-5de6b6a,body .elementor-element-146c85c .elementor-element-d066ccb,body .elementor-element-146c85c .elementor-element-a603305{display:none!important}body .elementor-element-146c85c .elementor-element-2e43741{display:block!important;width:100%!important;max-width:none!important;margin:0!important}body .elementor-element-146c85c .elementor-element-2e43741 .elementor-wrapper{aspect-ratio:16/9!important;border:1px solid rgb(212 178 98 / .42)!important;border-radius:26px!important;overflow:hidden!important;background:#0d0e0d!important;box-shadow:0 26px 70px rgb(0 0 0 / .38)!important}body .elementor-element-146c85c .elementor-element-2e43741 video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}body .elementor-element-edc2f84{min-height:0!important;padding-bottom:clamp(58px,7vw,108px)!important}@media(max-width:767px){body .elementor-element-146c85c{width:calc(100% - 28px)!important;margin-top:24px!important}body .elementor-element-146c85c .elementor-element-2e43741 .elementor-wrapper{border-radius:16px!important;box-shadow:0 18px 46px rgb(0 0 0 / .34)!important}}body .elementor-3720 .elementor-element-146c85c>.elementor-element-2e43741{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;align-self:stretch!important}html body .elementor-element-edc2f84 .elementor-element-146c85c{display:block!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body .elementor-element-edc2f84 .elementor-element-146c85c>.elementor-element-2e43741{width:100%!important;max-width:100%!important;flex:0 0 100%!important}body .elementor-element.elementor-element-edc2f84 .elementor-element.elementor-element-146c85c{display:block!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;inline-size:min(1180px,calc(100% - 48px))!important;max-inline-size:1180px!important}body .elementor-element.elementor-element-edc2f84 .elementor-element.elementor-element-146c85c>.elementor-element-2e43741{inline-size:100%!important;max-inline-size:100%!important;flex:0 0 100%!important}.elementor-element-c2eca29>.e-con-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.28fr)!important;column-gap:clamp(44px,6vw,96px)!important;align-items:center!important}.elementor-element-c2eca29 .elementor-element-b34349e,.elementor-element-c2eca29 .elementor-element-83add64{min-width:0!important}.elementor-element-c2eca29 .elementor-element-dffd21d,.elementor-element-c2eca29 .elementor-element-dffd21d .elementor-heading-title{max-width:100%!important}.elementor-element-c2eca29 .elementor-element-dffd21d .elementor-heading-title{font-size:clamp(42px,3.2vw,62px)!important;line-height:.98!important;letter-spacing:.012em!important;overflow-wrap:normal!important;word-break:normal!important}@media (max-width:1024px){.elementor-element-c2eca29>.e-con-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;column-gap:32px!important}.elementor-element-c2eca29 .elementor-element-dffd21d .elementor-heading-title{font-size:clamp(36px,4.8vw,50px)!important}}@media (max-width:767px){.elementor-element-c2eca29>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;row-gap:30px!important}.elementor-element-c2eca29 .elementor-element-dffd21d .elementor-heading-title{font-size:clamp(34px,10.5vw,48px)!important;line-height:1!important}}.elementor-element-c2eca29>.e-con-inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.28fr)!important;column-gap:clamp(44px,6vw,96px)!important;align-items:center!important}.elementor-element-c2eca29 .elementor-element-b34349e,.elementor-element-c2eca29 .elementor-element-83add64{min-width:0!important}.elementor-element-c2eca29 .elementor-element-dffd21d,.elementor-element-c2eca29 .elementor-element-dffd21d .elementor-heading-title{max-width:100%!important}.elementor-element-c2eca29 .elementor-element-dffd21d .elementor-heading-title{font-size:clamp(42px,3.2vw,62px)!important;line-height:.98!important;letter-spacing:.012em!important;overflow-wrap:normal!important;word-break:normal!important}@media (max-width:1024px){.elementor-element-c2eca29>.e-con-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;column-gap:32px!important}.elementor-element-c2eca29 .elementor-element-dffd21d .elementor-heading-title{font-size:clamp(36px,4.8vw,50px)!important}}@media (max-width:767px){.elementor-element-c2eca29>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;row-gap:30px!important}.elementor-element-c2eca29 .elementor-element-dffd21d .elementor-heading-title{font-size:clamp(34px,10.5vw,48px)!important;line-height:1!important}}