.elementor-11589 .elementor-element.elementor-element-4273155{--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-11589 .elementor-element.elementor-element-4273155:not(.elementor-motion-effects-element-type-background),.elementor-11589 .elementor-element.elementor-element-4273155>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-7da991d{--spacer-size:155px}.elementor-11589 .elementor-element.elementor-element-2f78b0d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px}.elementor-11589 .elementor-element.elementor-element-2f78b0d2:not(.elementor-motion-effects-element-type-background),.elementor-11589 .elementor-element.elementor-element-2f78b0d2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://westvillehotel.co.uk/wp-content/uploads/2026/07/christmas-hotel-offers.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain}.elementor-11589 .elementor-element.elementor-element-2f78b0d2::before,.elementor-11589 .elementor-element.elementor-element-2f78b0d2>.elementor-background-video-container::before,.elementor-11589 .elementor-element.elementor-element-2f78b0d2>.e-con-inner>.elementor-background-video-container::before,.elementor-11589 .elementor-element.elementor-element-2f78b0d2>.elementor-background-slideshow::before,.elementor-11589 .elementor-element.elementor-element-2f78b0d2>.e-con-inner>.elementor-background-slideshow::before,.elementor-11589 .elementor-element.elementor-element-2f78b0d2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(90deg,#133D57 58%,#133D5700 100%)}.elementor-11589 .elementor-element.elementor-element-293082dd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.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-11589 .elementor-element.elementor-element-20c9582b{padding:10px 0 10px 0}.elementor-11589 .elementor-element.elementor-element-20c9582b .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#B59976}.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-11589 .elementor-element.elementor-element-36cf144{--divider-border-style:solid;--divider-color:#B59976;--divider-border-width:2px}.elementor-11589 .elementor-element.elementor-element-36cf144 .elementor-divider-separator{width:15%}.elementor-11589 .elementor-element.elementor-element-36cf144 .elementor-divider{padding-block-start:7px;padding-block-end:7px}.elementor-11589 .elementor-element.elementor-element-137da1c{width:var(--container-widget-width,67%);max-width:67%;padding:15px 0 5px 0;--container-widget-width:67%;--container-widget-flex-grow:0}.elementor-11589 .elementor-element.elementor-element-137da1c .elementor-heading-title{color:#FFF}.elementor-11589 .elementor-element.elementor-element-744693a6{width:var(--container-widget-width,59%);max-width:59%;padding:5px 0 5px 0;--container-widget-width:59%;--container-widget-flex-grow:0}.elementor-11589 .elementor-element.elementor-element-744693a6 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:#F2EFEB}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-11589 .elementor-element.elementor-element-75128ec .elementor-button{background-color:#B59976;font-family:"Creo",Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;border-radius:8px 8px 8px 8px}.elementor-11589 .elementor-element.elementor-element-75128ec{padding:20px 0 0 0}.elementor-11589 .elementor-element.elementor-element-e7ea348{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-e7ea348:not(.elementor-motion-effects-element-type-background),.elementor-11589 .elementor-element.elementor-element-e7ea348>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-9425540{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-786226d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-bbf2bea .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-ec5c1e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-fbcb975{padding:10px 0 05px 0}.elementor-11589 .elementor-element.elementor-element-fbcb975 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#B59976}.elementor-11589 .elementor-element.elementor-element-dc3e78a{width:var(--container-widget-width,80%);max-width:80%;padding:5px 0 5px 0;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-11589 .elementor-element.elementor-element-dc3e78a .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:13px;font-weight:600;line-height:16px;color:#F2EFEB}.elementor-11589 .elementor-element.elementor-element-f2c121e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-2c51f21{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-11589 .elementor-element.elementor-element-07801ff .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-e2f2407{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-f817dd3{padding:10px 0 05px 0}.elementor-11589 .elementor-element.elementor-element-f817dd3 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#B59976}.elementor-11589 .elementor-element.elementor-element-ccbaf91{width:var(--container-widget-width,85%);max-width:85%;padding:5px 0 5px 0;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-11589 .elementor-element.elementor-element-ccbaf91 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:13px;font-weight:600;line-height:16px;color:#F2EFEB}.elementor-11589 .elementor-element.elementor-element-2359bef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-9a78993{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-11589 .elementor-element.elementor-element-fe7f42e .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-0264bf9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-9073cf8{padding:10px 0 05px 0}.elementor-11589 .elementor-element.elementor-element-9073cf8 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#B59976}.elementor-11589 .elementor-element.elementor-element-65df31a{width:var(--container-widget-width,69%);max-width:69%;padding:5px 0 5px 0;--container-widget-width:69%;--container-widget-flex-grow:0}.elementor-11589 .elementor-element.elementor-element-65df31a .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:13px;font-weight:600;line-height:16px;color:#F2EFEB}.elementor-11589 .elementor-element.elementor-element-72f8304{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-c69e715{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-11589 .elementor-element.elementor-element-7e9adbf .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-0983d8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-87d7b65{padding:10px 0 05px 0}.elementor-11589 .elementor-element.elementor-element-87d7b65 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#B59976}.elementor-11589 .elementor-element.elementor-element-2450e74{width:var(--container-widget-width,59%);max-width:59%;padding:5px 0 5px 0;--container-widget-width:59%;--container-widget-flex-grow:0}.elementor-11589 .elementor-element.elementor-element-2450e74 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:13px;font-weight:600;line-height:16px;color:#F2EFEB}.elementor-11589 .elementor-element.elementor-element-5df4db9a{--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;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px}.elementor-11589 .elementor-element.elementor-element-35d7bee5{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2EFEB;--border-color:#F2EFEB;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.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-11589 .elementor-element.elementor-element-db00a00 img{width:100%;max-width:100%;height:262px;object-fit:cover;object-position:center center;border-radius:8px 8px 0 0}.elementor-11589 .elementor-element.elementor-element-95231a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-11589 .elementor-element.elementor-element-402ab1d9{width:var(--container-widget-width,72%);max-width:72%;padding:10px 0 5px 0;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-402ab1d9.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-402ab1d9 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-41d001fa{width:var(--container-widget-width,79%);max-width:79%;padding:5px 0 5px 0;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-41d001fa.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-41d001fa .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-988d050{padding:10px 0 10px 0;text-align:center}.elementor-11589 .elementor-element.elementor-element-988d050 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#B59976}.elementor-11589 .elementor-element.elementor-element-e1aa0f2{width:var(--container-widget-width,79%);max-width:79%;padding:0 0 5px 0;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-e1aa0f2.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-e1aa0f2 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:10px;font-weight:600;line-height:20px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-f1b259c .elementor-button{background-color:var(--e-global-color-primary);font-family:"Creo",Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;border-radius:8px 8px 8px 8px}.elementor-11589 .elementor-element.elementor-element-a8850e6{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2EFEB;--border-color:#F2EFEB;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-3a72454 img{width:100%;max-width:100%;height:262px;object-fit:cover;object-position:center center;border-radius:8px 8px 0 0}.elementor-11589 .elementor-element.elementor-element-e37315d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-11589 .elementor-element.elementor-element-4a1015a{width:var(--container-widget-width,72%);max-width:72%;padding:10px 0 5px 0;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-4a1015a.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-4a1015a .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-7550033{width:var(--container-widget-width,79%);max-width:79%;padding:5px 0 5px 0;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-7550033.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-7550033 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-51f3251{padding:10px 0 10px 0;text-align:center}.elementor-11589 .elementor-element.elementor-element-51f3251 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#B59976}.elementor-11589 .elementor-element.elementor-element-808cb87{width:var(--container-widget-width,79%);max-width:79%;padding:0 0 5px 0;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-808cb87.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-808cb87 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:10px;font-weight:600;line-height:20px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-a3cc845 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Creo",Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;border-radius:8px 8px 8px 8px}.elementor-11589 .elementor-element.elementor-element-5e9a33d{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2EFEB;--border-color:#F2EFEB;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-57b46e5 img{width:100%;max-width:100%;height:262px;object-fit:cover;object-position:center center;border-radius:8px 8px 0 0}.elementor-11589 .elementor-element.elementor-element-0c2c7b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-11589 .elementor-element.elementor-element-6712011{width:var(--container-widget-width,72%);max-width:72%;padding:10px 0 5px 0;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-6712011.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-6712011 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-25b6cc4{width:var(--container-widget-width,79%);max-width:79%;padding:5px 0 5px 0;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-25b6cc4.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-25b6cc4 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-495bb40{padding:10px 0 10px 0;text-align:center}.elementor-11589 .elementor-element.elementor-element-495bb40 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#B59976}.elementor-11589 .elementor-element.elementor-element-81ed81b{width:var(--container-widget-width,79%);max-width:79%;padding:0 0 5px 0;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-81ed81b.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-81ed81b .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:10px;font-weight:600;line-height:20px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-39925ca .elementor-button{background-color:var(--e-global-color-primary);font-family:"Creo",Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;border-radius:8px 8px 8px 8px}.elementor-11589 .elementor-element.elementor-element-fb19bab{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F2EFEB;--border-color:#F2EFEB;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-8614e0b img{width:100%;max-width:100%;height:262px;object-fit:cover;object-position:center center;border-radius:8px 8px 0 0}.elementor-11589 .elementor-element.elementor-element-e7f9c14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-11589 .elementor-element.elementor-element-f90a9e8{width:var(--container-widget-width,72%);max-width:72%;padding:10px 0 5px 0;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-f90a9e8.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-f90a9e8 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-597a5de{width:var(--container-widget-width,79%);max-width:79%;padding:5px 0 5px 0;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-597a5de.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-597a5de .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-8cabb2b{padding:10px 0 10px 0;text-align:center}.elementor-11589 .elementor-element.elementor-element-8cabb2b .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#B59976}.elementor-11589 .elementor-element.elementor-element-295b8a6{width:var(--container-widget-width,79%);max-width:79%;padding:0 0 5px 0;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-295b8a6.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-295b8a6 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:10px;font-weight:600;line-height:20px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-3ef54e7 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Creo",Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;border-radius:8px 8px 8px 8px}.elementor-11589 .elementor-element.elementor-element-63f2e80{--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:20px;--padding-left:20px;--padding-right:20px}.elementor-11589 .elementor-element.elementor-element-fafb8d6 .elementor-button{background-color:#B59976;font-family:"Creo",Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;border-radius:8px 8px 8px 8px}.elementor-11589 .elementor-element.elementor-element-68ba6ff{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-68ba6ff:not(.elementor-motion-effects-element-type-background),.elementor-11589 .elementor-element.elementor-element-68ba6ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://westvillehotel.co.uk/wp-content/uploads/2026/07/christmas-party.png);background-position:top right;background-repeat:no-repeat;background-size:cover}.elementor-11589 .elementor-element.elementor-element-92e0957{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-d7c9c4e{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 5px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-d7c9c4e.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-d7c9c4e .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;letter-spacing:1.4px;color:#B59976}.elementor-11589 .elementor-element.elementor-element-082a135{width:var(--container-widget-width,92%);max-width:92%;padding:5px 0 5px 0;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-082a135.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-082a135 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#FFF}.elementor-11589 .elementor-element.elementor-element-b9a3fc4 .elementor-button{background-color:#B59976;font-family:"Creo",Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;border-radius:8px 8px 8px 8px}.elementor-11589 .elementor-element.elementor-element-b9a3fc4{padding:10px 0 0 0}.elementor-11589 .elementor-element.elementor-element-2838b45{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-6c2ae7d{--spacer-size:134px}.elementor-11589 .elementor-element.elementor-element-96869f0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-e97c968{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-11589 .elementor-element.elementor-element-56411d9{--display:flex;--justify-content:center}.elementor-11589 .elementor-element.elementor-element-c1997c9 .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-c1997c9.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-11589 .elementor-element.elementor-element-c1997c9.elementor-view-framed .elementor-icon,.elementor-11589 .elementor-element.elementor-element-c1997c9.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-11589 .elementor-element.elementor-element-c1997c9.elementor-view-framed .elementor-icon,.elementor-11589 .elementor-element.elementor-element-c1997c9.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-11589 .elementor-element.elementor-element-c1997c9 .elementor-icon{font-size:26px}.elementor-11589 .elementor-element.elementor-element-c1997c9 .elementor-icon svg{height:26px}.elementor-11589 .elementor-element.elementor-element-4b7735c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-0bd0858{width:var(--container-widget-width,100%);max-width:100%;padding:5px 0 5px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-0bd0858.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-0bd0858 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-11589 .elementor-element.elementor-element-0fb957b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-11589 .elementor-element.elementor-element-20d152b{--display:flex;--justify-content:center}.elementor-11589 .elementor-element.elementor-element-f0b3be7 .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-f0b3be7.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-11589 .elementor-element.elementor-element-f0b3be7.elementor-view-framed .elementor-icon,.elementor-11589 .elementor-element.elementor-element-f0b3be7.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-11589 .elementor-element.elementor-element-f0b3be7.elementor-view-framed .elementor-icon,.elementor-11589 .elementor-element.elementor-element-f0b3be7.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-11589 .elementor-element.elementor-element-f0b3be7 .elementor-icon{font-size:26px}.elementor-11589 .elementor-element.elementor-element-f0b3be7 .elementor-icon svg{height:26px}.elementor-11589 .elementor-element.elementor-element-2f8ab9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-7f256f6{width:var(--container-widget-width,100%);max-width:100%;padding:5px 0 5px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-7f256f6.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-7f256f6 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-11589 .elementor-element.elementor-element-d09347e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-11589 .elementor-element.elementor-element-1f9c9b8{--display:flex;--justify-content:center}.elementor-11589 .elementor-element.elementor-element-57671c2 .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-57671c2.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-11589 .elementor-element.elementor-element-57671c2.elementor-view-framed .elementor-icon,.elementor-11589 .elementor-element.elementor-element-57671c2.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-11589 .elementor-element.elementor-element-57671c2.elementor-view-framed .elementor-icon,.elementor-11589 .elementor-element.elementor-element-57671c2.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-11589 .elementor-element.elementor-element-57671c2 .elementor-icon{font-size:26px}.elementor-11589 .elementor-element.elementor-element-57671c2 .elementor-icon svg{height:26px}.elementor-11589 .elementor-element.elementor-element-435b95b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-5171d22{width:var(--container-widget-width,100%);max-width:100%;padding:5px 0 5px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-5171d22.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-5171d22 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-11589 .elementor-element.elementor-element-6476cdc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center}.elementor-11589 .elementor-element.elementor-element-7d0543c{--display:flex;--justify-content:center}.elementor-11589 .elementor-element.elementor-element-33d4ee5 .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-33d4ee5.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-11589 .elementor-element.elementor-element-33d4ee5.elementor-view-framed .elementor-icon,.elementor-11589 .elementor-element.elementor-element-33d4ee5.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-11589 .elementor-element.elementor-element-33d4ee5.elementor-view-framed .elementor-icon,.elementor-11589 .elementor-element.elementor-element-33d4ee5.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-11589 .elementor-element.elementor-element-33d4ee5 .elementor-icon{font-size:26px}.elementor-11589 .elementor-element.elementor-element-33d4ee5 .elementor-icon svg{height:26px}.elementor-11589 .elementor-element.elementor-element-aa6bceb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-44b2486{width:var(--container-widget-width,100%);max-width:100%;padding:5px 0 5px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-44b2486.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-44b2486 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF}.elementor-11589 .elementor-element.elementor-element-ae226f0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-11589 .elementor-element.elementor-element-ae226f0:not(.elementor-motion-effects-element-type-background),.elementor-11589 .elementor-element.elementor-element-ae226f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://westvillehotel.co.uk/wp-content/uploads/2026/07/cassdy-hospitality-voucher.png);background-size:cover}.elementor-11589 .elementor-element.elementor-element-3954bbb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-11589 .elementor-element.elementor-element-5f314be{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 5px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-5f314be.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-5f314be .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:25px;letter-spacing:1.4px;color:#B59976}.elementor-11589 .elementor-element.elementor-element-1355038{width:var(--container-widget-width,77%);max-width:77%;padding:0 0 0 0;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-1355038.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-1355038 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:32px;font-weight:600;line-height:39px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-24c370c{width:var(--container-widget-width,100%);max-width:100%;padding:5px 0 5px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-24c370c.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-24c370c .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-5ad1cf5 .elementor-button{background-color:#B59976;font-family:"Creo",Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;border-radius:8px 8px 8px 8px}.elementor-11589 .elementor-element.elementor-element-5ad1cf5{padding:10px 0 0 0}.elementor-11589 .elementor-element.elementor-element-14b6175a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-11589 .elementor-element.elementor-element-14b6175a.e-con{--align-self:center;--order:-99999 /* order start hack */}.elementor-11589 .elementor-element.elementor-element-8504b82.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-8504b82 .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-8504b82 .elementor-icon{font-size:49px}.elementor-11589 .elementor-element.elementor-element-8504b82 .elementor-icon svg{height:49px}.elementor-11589 .elementor-element.elementor-element-525841eb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-11589 .elementor-element.elementor-element-525841eb.e-con{--flex-grow:0;--flex-shrink:0}.elementor-11589 .elementor-element.elementor-element-6e271a83{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 10px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-6e271a83 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-124b0656{width:var(--container-widget-width,100%);max-width:100%;padding:5px 0 5px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-124b0656.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-124b0656 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-6ad96751 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Creo",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.elementor-11589 .elementor-element.elementor-element-6ad96751{padding:15px 50px 15px 50px}.elementor-11589 .elementor-element.elementor-element-6ad96751.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-5e3c0946{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-1751a17c .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-5887aeb2{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-5887aeb2 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-437cd35d{width:var(--container-widget-width,100%);max-width:100%;padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-437cd35d.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-437cd35d .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-6ff654bf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-c9da501 .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-24e71fd5{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-24e71fd5 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-5c062d72{width:var(--container-widget-width,100%);max-width:100%;padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-5c062d72.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-5c062d72 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-5d77595{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none}.elementor-11589 .elementor-element.elementor-element-5d77595:not(.elementor-motion-effects-element-type-background),.elementor-11589 .elementor-element.elementor-element-5d77595>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F1ECE645}.elementor-11589 .elementor-element.elementor-element-66985e6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-960c4f6{--display:flex;--justify-content:center}.elementor-11589 .elementor-element.elementor-element-527f010 .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-b3c6cd9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-5905ea7{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-5905ea7 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-2fd53c7{width:var(--container-widget-width,100%);max-width:100%;padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-2fd53c7.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-2fd53c7 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-79749c3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-c44b605{--display:flex;--justify-content:center}.elementor-11589 .elementor-element.elementor-element-294b426 .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-871eaad{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-4a07e7f{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-4a07e7f .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-dda1ffd{width:var(--container-widget-width,79%);max-width:79%;padding:0 0 0 0;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-dda1ffd.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-dda1ffd .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-9d302e3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-fb3b9fa{--display:flex;--justify-content:center}.elementor-11589 .elementor-element.elementor-element-490e71a .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-e62feff{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-02d12c6{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-02d12c6 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-26389ae{width:var(--container-widget-width,80%);max-width:80%;padding:0 0 0 0;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-26389ae.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-26389ae .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-45f887a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-7158161{--display:flex;--justify-content:center}.elementor-11589 .elementor-element.elementor-element-fb79b02 .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-925f0e4{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-a69c7c7{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-a69c7c7 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-2159d66{width:var(--container-widget-width,72%);max-width:72%;padding:0 0 0 0;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-2159d66.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-2159d66 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:12px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-2d5f86d0{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-11589 .elementor-element.elementor-element-7a8ab6de{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-7a8ab6de.e-con{--align-self:center}.elementor-11589 .elementor-element.elementor-element-5ee2fb5e{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 10px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-5ee2fb5e .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-47701748{width:var(--container-widget-width,77%);max-width:77%;padding:0 0 0 0;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-47701748.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-47701748 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:32px;font-weight:600;line-height:39px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-31b454a3{width:var(--container-widget-width,95%);max-width:95%;padding:5px 0 5px 0;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-31b454a3.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-31b454a3 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-100a8d52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-58ccc9dd{width:var(--container-widget-width,10%);max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0}.elementor-11589 .elementor-element.elementor-element-58ccc9dd .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-58ccc9dd .elementor-icon{font-size:7px;border-width:2px 2px 2px 2px}.elementor-11589 .elementor-element.elementor-element-58ccc9dd .elementor-icon svg{height:7px}.elementor-11589 .elementor-element.elementor-element-2e084292{width:var(--container-widget-width,93%);max-width:93%;padding:0 0 0 0;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-2e084292.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-2e084292 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-8feb1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-4de89abf{width:var(--container-widget-width,10%);max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0}.elementor-11589 .elementor-element.elementor-element-4de89abf .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-4de89abf .elementor-icon{font-size:7px;border-width:2px 2px 2px 2px}.elementor-11589 .elementor-element.elementor-element-4de89abf .elementor-icon svg{height:7px}.elementor-11589 .elementor-element.elementor-element-65d8fdf8{width:var(--container-widget-width,93%);max-width:93%;padding:0 0 0 0;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-65d8fdf8.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-65d8fdf8 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-612e9109{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-4c95ed28{width:var(--container-widget-width,10%);max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0}.elementor-11589 .elementor-element.elementor-element-4c95ed28 .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-4c95ed28 .elementor-icon{font-size:7px;border-width:2px 2px 2px 2px}.elementor-11589 .elementor-element.elementor-element-4c95ed28 .elementor-icon svg{height:7px}.elementor-11589 .elementor-element.elementor-element-aa9ede0{width:var(--container-widget-width,93%);max-width:93%;padding:0 0 0 0;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-aa9ede0.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-aa9ede0 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-7b0b1a9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-11589 .elementor-element.elementor-element-2517a1af{width:var(--container-widget-width,10%);max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0}.elementor-11589 .elementor-element.elementor-element-2517a1af .elementor-icon-wrapper{text-align:center}.elementor-11589 .elementor-element.elementor-element-2517a1af .elementor-icon{font-size:7px;border-width:2px 2px 2px 2px}.elementor-11589 .elementor-element.elementor-element-2517a1af .elementor-icon svg{height:7px}.elementor-11589 .elementor-element.elementor-element-4d9d77f{width:var(--container-widget-width,93%);max-width:93%;padding:0 0 0 0;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-4d9d77f.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-4d9d77f .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-779e2fb4 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Creo",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.elementor-11589 .elementor-element.elementor-element-779e2fb4{padding:5px 5px 5px 5px}.elementor-11589 .elementor-element.elementor-element-779e2fb4.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-2ff91816{--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-11589 .elementor-element.elementor-element-73357985{border-radius:8px 8px 8px 8px}.elementor-11589 .elementor-element.elementor-element-73357985 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px}.elementor-11589 .elementor-element.elementor-element-7ba33e05{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-11589 .elementor-element.elementor-element-703535ff{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 15px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-703535ff .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-6446d8c6{width:var(--container-widget-width,100%);max-width:100%;padding:0 0 10px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-6446d8c6.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-6446d8c6 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:32px;font-weight:600;line-height:39px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-4866fea5{width:var(--container-widget-width,45%);max-width:45%;padding:10px 0 5px 0;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center}.elementor-11589 .elementor-element.elementor-element-4866fea5.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-4866fea5 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-2280f65d{--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:20px;--padding-left:20px;--padding-right:20px}.elementor-11589 .elementor-element.elementor-element-655d091 .elementor-button{background-color:#fff0;font-family:"Creo",Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-655d091{padding:5px 5px 5px 5px}.elementor-11589 .elementor-element.elementor-element-655d091.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-4ff1e48e{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-11589 .elementor-element.elementor-element-4ff1e48e:not(.elementor-motion-effects-element-type-background),.elementor-11589 .elementor-element.elementor-element-4ff1e48e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-11589 .elementor-element.elementor-element-4ff1e48e.e-con{--align-self:center}.elementor-11589 .elementor-element.elementor-element-555e5736{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-11589 .elementor-element.elementor-element-26b7100c{width:var(--container-widget-width,100%);max-width:100%;padding:10px 0 05px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-26b7100c .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;color:#FFF}.elementor-11589 .elementor-element.elementor-element-6654205d{width:var(--container-widget-width,100%);max-width:100%;padding:0 0 10px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-6654205d.elementor-element{--align-self:flex-start}.elementor-11589 .elementor-element.elementor-element-6654205d .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:32px;font-weight:600;line-height:39px;color:#FFF}.elementor-11589 .elementor-element.elementor-element-6cbf33ae{width:var(--container-widget-width,100%);max-width:100%;padding:5px 0 5px 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start}.elementor-11589 .elementor-element.elementor-element-6cbf33ae.elementor-element{--align-self:center}.elementor-11589 .elementor-element.elementor-element-6cbf33ae .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:14px;font-weight:600;line-height:25px;color:#FFF}.elementor-11589 .elementor-element.elementor-element-29444e07{--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}@media(min-width:768px){.elementor-11589 .elementor-element.elementor-element-2f78b0d2{--content-width:1300px}.elementor-11589 .elementor-element.elementor-element-293082dd{--width:50%}.elementor-11589 .elementor-element.elementor-element-e7ea348{--content-width:1250px}.elementor-11589 .elementor-element.elementor-element-9425540{--width:25%}.elementor-11589 .elementor-element.elementor-element-786226d{--width:20%}.elementor-11589 .elementor-element.elementor-element-ec5c1e5{--width:75%}.elementor-11589 .elementor-element.elementor-element-f2c121e{--width:25%}.elementor-11589 .elementor-element.elementor-element-2c51f21{--width:20%}.elementor-11589 .elementor-element.elementor-element-e2f2407{--width:80%}.elementor-11589 .elementor-element.elementor-element-2359bef{--width:25%}.elementor-11589 .elementor-element.elementor-element-9a78993{--width:20%}.elementor-11589 .elementor-element.elementor-element-0264bf9{--width:80%}.elementor-11589 .elementor-element.elementor-element-72f8304{--width:25%}.elementor-11589 .elementor-element.elementor-element-c69e715{--width:20%}.elementor-11589 .elementor-element.elementor-element-0983d8d{--width:80%}.elementor-11589 .elementor-element.elementor-element-5df4db9a{--content-width:1300px}.elementor-11589 .elementor-element.elementor-element-35d7bee5{--width:25%}.elementor-11589 .elementor-element.elementor-element-a8850e6{--width:25%}.elementor-11589 .elementor-element.elementor-element-5e9a33d{--width:25%}.elementor-11589 .elementor-element.elementor-element-fb19bab{--width:25%}.elementor-11589 .elementor-element.elementor-element-68ba6ff{--content-width:1250px}.elementor-11589 .elementor-element.elementor-element-92e0957{--width:26%}.elementor-11589 .elementor-element.elementor-element-2838b45{--width:66.6666%}.elementor-11589 .elementor-element.elementor-element-e97c968{--width:25%}.elementor-11589 .elementor-element.elementor-element-56411d9{--width:15%}.elementor-11589 .elementor-element.elementor-element-0fb957b{--width:30%}.elementor-11589 .elementor-element.elementor-element-20d152b{--width:15%}.elementor-11589 .elementor-element.elementor-element-d09347e{--width:30%}.elementor-11589 .elementor-element.elementor-element-1f9c9b8{--width:15%}.elementor-11589 .elementor-element.elementor-element-6476cdc{--width:30%}.elementor-11589 .elementor-element.elementor-element-7d0543c{--width:15%}.elementor-11589 .elementor-element.elementor-element-ae226f0{--content-width:1200px}.elementor-11589 .elementor-element.elementor-element-3954bbb{--width:33.3333%}.elementor-11589 .elementor-element.elementor-element-14b6175a{--content-width:1300px}.elementor-11589 .elementor-element.elementor-element-525841eb{--width:34.176%}.elementor-11589 .elementor-element.elementor-element-5e3c0946{--width:15%}.elementor-11589 .elementor-element.elementor-element-6ff654bf{--width:15%}.elementor-11589 .elementor-element.elementor-element-66985e6{--width:25%}.elementor-11589 .elementor-element.elementor-element-960c4f6{--width:15%}.elementor-11589 .elementor-element.elementor-element-b3c6cd9{--width:85%}.elementor-11589 .elementor-element.elementor-element-79749c3{--width:25%}.elementor-11589 .elementor-element.elementor-element-c44b605{--width:15%}.elementor-11589 .elementor-element.elementor-element-871eaad{--width:85%}.elementor-11589 .elementor-element.elementor-element-9d302e3{--width:25%}.elementor-11589 .elementor-element.elementor-element-fb3b9fa{--width:15%}.elementor-11589 .elementor-element.elementor-element-e62feff{--width:85%}.elementor-11589 .elementor-element.elementor-element-45f887a{--width:25%}.elementor-11589 .elementor-element.elementor-element-7158161{--width:15%}.elementor-11589 .elementor-element.elementor-element-925f0e4{--width:85%}.elementor-11589 .elementor-element.elementor-element-2d5f86d0{--content-width:1300px}.elementor-11589 .elementor-element.elementor-element-7a8ab6de{--width:39%}.elementor-11589 .elementor-element.elementor-element-2ff91816{--width:61%}.elementor-11589 .elementor-element.elementor-element-7ba33e05{--content-width:1300px}.elementor-11589 .elementor-element.elementor-element-4ff1e48e{--content-width:1300px}.elementor-11589 .elementor-element.elementor-element-555e5736{--width:40%}.elementor-11589 .elementor-element.elementor-element-29444e07{--width:60%}}.westville-newsletter-form{width:100%;max-width:760px;margin-left:auto}.westville-newsletter-form form{width:100%}.westville-newsletter-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end}.westville-newsletter-input label{display:block;margin-bottom:8px;color:#f7f1e8;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.westville-newsletter-input input[type="email"]{width:100%;min-height:52px;padding:14px 18px;background:#f7f1e8;border:1px solid rgb(255 255 255 / .25);border-radius:0;color:#143f4f;font-size:15px;outline:none;box-shadow:none}.westville-newsletter-input input[type="email"]::placeholder{color:rgb(20 63 79 / .65)}.westville-newsletter-input input[type="email"]:focus{border-color:#c7954a;box-shadow:0 0 0 2px rgb(199 149 74 / .25)}.westville-newsletter-form input[type="submit"]{min-height:52px;padding:14px 28px;background:#c7954a;border:1px solid #c7954a;color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all 0.25s ease}.westville-newsletter-form input[type="submit"]:hover{background:#fff;border-color:#fff;color:#143f4f}.westville-newsletter-consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;color:rgb(255 255 255 / .82);font-size:13px;line-height:1.5}.westville-newsletter-consent input[type="checkbox"]{margin-top:3px;accent-color:#c7954a}.westville-newsletter-consent label{color:rgb(255 255 255 / .82);font-size:13px;line-height:1.5}.westville-newsletter-form .pt-input,.westville-newsletter-form .pt-checkbox{margin:0}.westville-newsletter-form .wrap{display:none}@media (max-width:768px){.westville-newsletter-form{max-width:100%;margin-left:0}.westville-newsletter-row{grid-template-columns:1fr}.westville-newsletter-form input[type="submit"]{width:100%}}@font-face{font-family:'Creo';font-style:normal;font-weight:400;font-display:auto;src:url(https://westvillehotel.co.uk/wp-content/uploads/2025/08/CreoExtralight-x3PLV.ttf) format('truetype')}