.elementor-22 .elementor-element.elementor-element-189516b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-22 .elementor-element.elementor-element-189516b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-189516b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.theoaksvictorianinn.com/wp-content/uploads/2025/12/Exterior_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-189516b > .elementor-container{min-height:650px;}.elementor-22 .elementor-element.elementor-element-189516b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-22 .elementor-element.elementor-element-189516b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-e41ef4e{margin-top:50px;margin-bottom:50px;}.elementor-22 .elementor-element.elementor-element-4275bc1 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-a1553ee:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a1553ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.theoaksvictorianinn.com/wp-content/uploads/2025/12/1000x600_Sir_William_Herowebp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-a1553ee > .elementor-background-overlay{background-color:#000000;opacity:0.24;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-a1553ee:hover > .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-22 .elementor-element.elementor-element-a1553ee > .elementor-container{min-height:280px;}.elementor-22 .elementor-element.elementor-element-a1553ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-7cc5e93 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-23c93c9 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5a6c802 .elementor-heading-title{font-size:32px;line-height:31px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-fd17161 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-fd17161 .elementor-button:focus{background-color:#0A3A1566;}.elementor-22 .elementor-element.elementor-element-85dac22 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-99742a6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-99742a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.theoaksvictorianinn.com/wp-content/uploads/2025/12/1000x600_Sir_William_5webp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-99742a6 > .elementor-background-overlay{background-color:#000000;opacity:0.24;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22 .elementor-element.elementor-element-99742a6:hover > .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-22 .elementor-element.elementor-element-99742a6 > .elementor-container{min-height:280px;}.elementor-22 .elementor-element.elementor-element-99742a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-30f3465 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-350db53 .elementor-heading-title{text-transform:uppercase;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-386fce7 .elementor-heading-title{font-size:32px;line-height:31px;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-a4ef095 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-a4ef095 .elementor-button:focus{background-color:#0A3A1566;}.elementor-22 .elementor-element.elementor-element-67fae5f{text-align:center;}.elementor-22 .elementor-element.elementor-element-fa4e706{color:#181818;}.elementor-22 .elementor-element.elementor-element-13fd953 .elementor-button{background-color:#02010100;fill:#181818;color:#181818;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1818184D;}.elementor-22 .elementor-element.elementor-element-13fd953 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-13fd953 .elementor-button:focus{background-color:#02010100;color:#181818;}.elementor-22 .elementor-element.elementor-element-13fd953 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-13fd953 .elementor-button:focus svg{fill:#181818;}.elementor-22 .elementor-element.elementor-element-6940142{margin-top:70px;margin-bottom:70px;}.elementor-22 .elementor-element.elementor-element-5fa38ab > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-94b94e7 img{height:570px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#80808080;}.elementor-22 .elementor-element.elementor-element-9910d1f .elementor-heading-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-5a9635d .elementor-heading-title{line-height:35px;}.elementor-22 .elementor-element.elementor-element-f30f784{--divider-border-style:solid;--divider-color:#7D6D4F;--divider-border-width:2px;}.elementor-22 .elementor-element.elementor-element-f30f784 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-22 .elementor-element.elementor-element-f30f784 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-22 .elementor-element.elementor-element-62422d5 p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-d2fcffb{margin-top:70px;margin-bottom:70px;}.elementor-22 .elementor-element.elementor-element-8b479f4 .elementor-heading-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-5410d88{--divider-border-style:solid;--divider-color:#7D6D4F;--divider-border-width:2px;}.elementor-22 .elementor-element.elementor-element-5410d88 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-22 .elementor-element.elementor-element-5410d88 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-22 .elementor-element.elementor-element-3c8ad5e p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-5b9fe66 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-22 .elementor-element.elementor-element-3246a91 img{height:610px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#80808080;}.elementor-22 .elementor-element.elementor-element-7c42f8f{margin-top:70px;margin-bottom:70px;}.elementor-22 .elementor-element.elementor-element-b01935e > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-22 .elementor-element.elementor-element-0168bbf img{height:610px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#80808080;}.elementor-22 .elementor-element.elementor-element-c1e975b .elementor-heading-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-1be94b1{--divider-border-style:solid;--divider-color:#7D6D4F;--divider-border-width:2px;}.elementor-22 .elementor-element.elementor-element-1be94b1 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-22 .elementor-element.elementor-element-1be94b1 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-22 .elementor-element.elementor-element-0bd27e8 p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-5cff508{margin-top:70px;margin-bottom:70px;}.elementor-22 .elementor-element.elementor-element-1829c23 > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-2a337ec img{height:550px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#80808080;}.elementor-22 .elementor-element.elementor-element-344a18e .elementor-heading-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-3a87913{--divider-border-style:solid;--divider-color:#7D6D4F;--divider-border-width:2px;}.elementor-22 .elementor-element.elementor-element-3a87913 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-22 .elementor-element.elementor-element-3a87913 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-22 .elementor-element.elementor-element-576f5ff p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-61c66ea{margin-top:70px;margin-bottom:70px;}.elementor-22 .elementor-element.elementor-element-a6c593a .elementor-heading-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-1a829de{--divider-border-style:solid;--divider-color:#7D6D4F;--divider-border-width:2px;}.elementor-22 .elementor-element.elementor-element-1a829de .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-22 .elementor-element.elementor-element-1a829de .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-22 .elementor-element.elementor-element-655d41b p{margin-block-end:0px;}.elementor-22 .elementor-element.elementor-element-c6190e2 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-22 .elementor-element.elementor-element-0f4c9af img{height:550px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#80808080;}.elementor-22 .elementor-element.elementor-element-f716a4f{margin-top:70px;margin-bottom:70px;}.elementor-22 .elementor-element.elementor-element-e80e732 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-22 .elementor-element.elementor-element-944ad0e img{height:550px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#80808080;}.elementor-22 .elementor-element.elementor-element-18cf81b .elementor-heading-title{font-size:18px;}.elementor-22 .elementor-element.elementor-element-2c82f6a{--divider-border-style:solid;--divider-color:#7D6D4F;--divider-border-width:2px;}.elementor-22 .elementor-element.elementor-element-2c82f6a .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-22 .elementor-element.elementor-element-2c82f6a .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-22 .elementor-element.elementor-element-7216007 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-5fa38ab{width:61.499%;}.elementor-22 .elementor-element.elementor-element-afaf973{width:38.46%;}.elementor-22 .elementor-element.elementor-element-1b88d0e{width:38.46%;}.elementor-22 .elementor-element.elementor-element-5b9fe66{width:61.499%;}.elementor-22 .elementor-element.elementor-element-b01935e{width:61.499%;}.elementor-22 .elementor-element.elementor-element-65cfc28{width:38.46%;}.elementor-22 .elementor-element.elementor-element-1829c23{width:61.499%;}.elementor-22 .elementor-element.elementor-element-1aa1c83{width:38.46%;}.elementor-22 .elementor-element.elementor-element-1640a8b{width:38.46%;}.elementor-22 .elementor-element.elementor-element-c6190e2{width:61.499%;}.elementor-22 .elementor-element.elementor-element-e80e732{width:61.499%;}.elementor-22 .elementor-element.elementor-element-32f4cba{width:38.46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-4275bc1{width:100%;}.elementor-22 .elementor-element.elementor-element-85dac22{width:100%;}.elementor-22 .elementor-element.elementor-element-5fa38ab{width:100%;}.elementor-22 .elementor-element.elementor-element-afaf973{width:100%;}.elementor-22 .elementor-element.elementor-element-1b88d0e{width:100%;}.elementor-22 .elementor-element.elementor-element-5b9fe66{width:100%;}.elementor-22 .elementor-element.elementor-element-b01935e{width:100%;}.elementor-22 .elementor-element.elementor-element-65cfc28{width:100%;}.elementor-22 .elementor-element.elementor-element-1829c23{width:100%;}.elementor-22 .elementor-element.elementor-element-1aa1c83{width:100%;}.elementor-22 .elementor-element.elementor-element-1640a8b{width:100%;}.elementor-22 .elementor-element.elementor-element-c6190e2{width:100%;}.elementor-22 .elementor-element.elementor-element-e80e732{width:100%;}.elementor-22 .elementor-element.elementor-element-32f4cba{width:100%;}}@media(max-width:1200px){.elementor-22 .elementor-element.elementor-element-6940142{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-d2fcffb{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-7c42f8f{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-5cff508{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-61c66ea{padding:10px 10px 10px 10px;}.elementor-22 .elementor-element.elementor-element-f716a4f{padding:10px 10px 10px 10px;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-189516b > .elementor-container{min-height:500px;}.elementor-22 .elementor-element.elementor-element-5fa38ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-94b94e7 img{height:100%;}.elementor-22 .elementor-element.elementor-element-5b9fe66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-3246a91{width:var( --container-widget-width, 716.8px );max-width:716.8px;--container-widget-width:716.8px;--container-widget-flex-grow:0;text-align:left;}.elementor-22 .elementor-element.elementor-element-3246a91 img{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-b01935e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-22 .elementor-element.elementor-element-0168bbf{width:var( --container-widget-width, 716.8px );max-width:716.8px;--container-widget-width:716.8px;--container-widget-flex-grow:0;text-align:left;}.elementor-22 .elementor-element.elementor-element-0168bbf img{width:100%;max-width:100%;height:100%;}.elementor-22 .elementor-element.elementor-element-2a337ec{width:var( --container-widget-width, 715.8px );max-width:715.8px;--container-widget-width:715.8px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-2a337ec img{height:100%;}.elementor-22 .elementor-element.elementor-element-c6190e2 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-0f4c9af img{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-e80e732 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-944ad0e img{width:100%;max-width:100%;height:100%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-189516b > .elementor-container{min-height:400px;}.elementor-22 .elementor-element.elementor-element-a1553ee > .elementor-container{min-height:200px;}.elementor-22 .elementor-element.elementor-element-99742a6 > .elementor-container{min-height:200px;}.elementor-22 .elementor-element.elementor-element-13fd953{width:var( --container-widget-width, 308.8px );max-width:308.8px;--container-widget-width:308.8px;--container-widget-flex-grow:0;}}/* Start custom CSS for heading, class: .elementor-element-23c93c9 */.text{
    text-shadow: 
0 0 2px #2d282d,
0 0 2px #2d282d,
0 0 2px #2d282d,
0 0 2px #2d282d,
0 0 3px #2d282d,
0 0 3px #2d282d,
0 0 6px #2d282d;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-350db53 */.text{
    text-shadow: 
0 0 2px #2d282d,
0 0 2px #2d282d,
0 0 2px #2d282d,
0 0 2px #2d282d,
0 0 3px #2d282d,
0 0 3px #2d282d,
0 0 6px #2d282d;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-99742a6 *//* Main image section setup */
.elementor-22 .elementor-element.elementor-element-99742a6 {
    position: relative;
    overflow: hidden;
}

/* Create zoom layer using ::before */
.elementor-22 .elementor-element.elementor-element-99742a6::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit; /* keeps same background image */
    transform: scale(1);
    transition: transform 0.6s ease;
    z-index: 0;
}

/* Keep content above ::before */
.elementor-22 .elementor-element.elementor-element-99742a6
> .elementor-element-populated {
    position: relative;
    z-index: 1;
}

/* Hover MAIN section → zoom image via ::before */
.elementor-22 .elementor-element.elementor-element-85dac22:hover
.elementor-element.elementor-element-99742a6::before {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e41ef4e *//* Main image section setup */
.elementor-22 .elementor-element.elementor-element-a1553ee {
    position: relative;
    overflow: hidden;
}

/* Create zoom layer using ::before */
.elementor-22 .elementor-element.elementor-element-a1553ee::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit; /* keeps same background image */
    transform: scale(1);
    transition: transform 0.6s ease;
    z-index: 0;
}

/* Keep content above ::before */
.elementor-22 .elementor-element.elementor-element-a1553ee
> .elementor-element-populated {
    position: relative;
    z-index: 1;
}

/* Hover MAIN section → zoom image via ::before */
.elementor-22 .elementor-element.elementor-element-4275bc1:hover
.elementor-element.elementor-element-a1553ee::before {
    transform: scale(1.1);
}/* End custom CSS */