.elementor-32 .elementor-element.elementor-element-7a2480a3{--display:flex;--min-height:93vh;--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;--overlay-opacity:0.2;}.elementor-32 .elementor-element.elementor-element-7a2480a3::before, .elementor-32 .elementor-element.elementor-element-7a2480a3 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-7a2480a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-7a2480a3 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-7a2480a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-7a2480a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-32 .elementor-element.elementor-element-39cdfc5e{--spacer-size:388px;}.elementor-32 .elementor-element.elementor-element-64f43397{--spacer-size:50px;}.elementor-32 .elementor-element.elementor-element-c3f52f4{--spacer-size:7px;}.elementor-32 .elementor-element.elementor-element-c85fe42{--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;--overlay-opacity:0.5;}.elementor-32 .elementor-element.elementor-element-c85fe42::before, .elementor-32 .elementor-element.elementor-element-c85fe42 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-c85fe42 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-c85fe42 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-c85fe42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-c85fe42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.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-32 .elementor-element.elementor-element-3930373{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -48px) -19px;}.elementor-32 .elementor-element.elementor-element-3930373 .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:60px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-d6d3b28{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;}.elementor-32 .elementor-element.elementor-element-d6d3b28 .elementor-heading-title{font-family:"beautifully Delicious", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-f96b57d{text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFF;width:var( --container-widget-width, 48.326% );max-width:48.326%;--container-widget-width:48.326%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-f96b57d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-5809f042{--display:flex;--min-height:357px;--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-32 .elementor-element.elementor-element-5809f042:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5809f042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-5809f042.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-6954755c{text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:21px;font-weight:400;font-style:italic;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-32 .elementor-element.elementor-element-6954755c p{margin-block-end:3px;}.elementor-32 .elementor-element.elementor-element-6954755c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-66ec1843{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;}.elementor-32 .elementor-element.elementor-element-66ec1843 .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:60px;font-weight:300;text-transform:uppercase;color:#000000;}.elementor-32 .elementor-element.elementor-element-5fc235e4{text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:16px;font-weight:300;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;width:var( --container-widget-width, 45.368% );max-width:45.368%;--container-widget-width:45.368%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-5fc235e4 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-5fc235e4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-32 .elementor-element.elementor-element-5cb0eb9a img{width:10%;}.elementor-32 .elementor-element.elementor-element-41b71ff6{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;}.elementor-32 .elementor-element.elementor-element-41b71ff6 .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:40px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-10c74413{text-align:center;}.elementor-32 .elementor-element.elementor-element-10c74413 .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-widget-eael-countdown .eael-countdown-digits::after{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-digits{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-countdown .eael-countdown-finish-message .expiry-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.eael-countdown-finish-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-item > div{text-align:center;margin-right:17px;margin-left:17px;padding:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-items>li{display:table-cell;}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-digits::after{top:0%;left:83%;}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-container{margin-right:-17px;margin-left:-17px;margin-bottom:16px;}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-digits{color:#000000;font-family:"Seawave", Sans-serif;font-weight:500;line-height:1.4em;}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-label{color:#000000;font-family:"GlacialIndifference", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-32 .elementor-element.elementor-element-4ad03fa7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 34.239% );max-width:34.239%;--container-widget-width:34.239%;--container-widget-flex-grow:0;border-style:none;}.elementor-32 .elementor-element.elementor-element-4ad03fa7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-fb0ad0c{--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;--overlay-opacity:0.66;}.elementor-32 .elementor-element.elementor-element-fb0ad0c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-fb0ad0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peter-ruth.com/wp-content/uploads/2026/02/Image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-fb0ad0c::before, .elementor-32 .elementor-element.elementor-element-fb0ad0c > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-fb0ad0c > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-fb0ad0c > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-fb0ad0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-fb0ad0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-32 .elementor-element.elementor-element-5f19ab73{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -19px;}.elementor-32 .elementor-element.elementor-element-5f19ab73 .elementor-heading-title{font-family:"beautifully Delicious", Sans-serif;font-size:134px;font-weight:300;line-height:79px;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-55d68352{text-align:center;}.elementor-32 .elementor-element.elementor-element-55d68352 .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-5489937a img{width:10%;}.elementor-32 .elementor-element.elementor-element-25b970d5{text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:25px;font-weight:400;font-style:italic;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;}.elementor-32 .elementor-element.elementor-element-25b970d5 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-1ba56d5f{text-align:center;}.elementor-32 .elementor-element.elementor-element-1ba56d5f .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-618d4dc2{text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-618d4dc2 p{margin-block-end:4px;}.elementor-32 .elementor-element.elementor-element-618d4dc2 a{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-630db57e img{width:10%;}.elementor-32 .elementor-element.elementor-element-6a98dde4{text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:25px;font-weight:400;font-style:italic;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;}.elementor-32 .elementor-element.elementor-element-6a98dde4 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-362e4b50{text-align:center;}.elementor-32 .elementor-element.elementor-element-362e4b50 .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-677887bd{text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-677887bd p{margin-block-end:4px;}.elementor-32 .elementor-element.elementor-element-677887bd a{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-4b60e3f1{--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-32 .elementor-element.elementor-element-4b60e3f1:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-4b60e3f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-eb92482 img{width:11%;}.elementor-32 .elementor-element.elementor-element-eb92482{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-32 .elementor-element.elementor-element-7fc41e5{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -52px) 0px;}.elementor-32 .elementor-element.elementor-element-7fc41e5 .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-32 .elementor-element.elementor-element-5dd37b4f{text-align:center;}.elementor-32 .elementor-element.elementor-element-5dd37b4f .elementor-heading-title{font-family:"Beautifully Delicious", Sans-serif;font-size:50px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-2446fefa{text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:17px;font-weight:300;color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;width:var( --container-widget-width, 45.556% );max-width:45.556%;--container-widget-width:45.556%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-2446fefa p{margin-block-end:19px;}.elementor-32 .elementor-element.elementor-element-2446fefa a{color:#000000;}.elementor-32 .elementor-element.elementor-element-2446fefa.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-5682e4e0 img{width:27%;}.elementor-32 .elementor-element.elementor-element-70cd4df0{--display:flex;--min-height:611px;--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;--overlay-opacity:0.6;}.elementor-32 .elementor-element.elementor-element-70cd4df0:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-70cd4df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;background-image:url("https://peter-ruth.com/wp-content/uploads/2026/02/4bdd8d4f4324563de1d83cad7fc1ac72.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-70cd4df0::before, .elementor-32 .elementor-element.elementor-element-70cd4df0 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-70cd4df0 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-70cd4df0 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-70cd4df0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-70cd4df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-32 .elementor-element.elementor-element-802f4a4{text-align:center;margin:42px 0px calc(var(--kit-widget-spacing, 0px) + -53px) 0px;}.elementor-32 .elementor-element.elementor-element-802f4a4 .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-802f4a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-447fad74 .elementor-heading-title{font-family:"Beautifully Delicious", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-447fad74.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-7da43d8c{column-gap:0px;text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:17px;font-weight:300;line-height:23px;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 52.187% );max-width:52.187%;--container-widget-width:52.187%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-7da43d8c p{margin-block-end:11px;}.elementor-32 .elementor-element.elementor-element-7da43d8c a{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-7da43d8c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-56b56d43{column-gap:0px;text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 42.932% );max-width:42.932%;--container-widget-width:42.932%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-56b56d43 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-56b56d43 a{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-56b56d43.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-7d0ffa7{column-gap:0px;text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 40.489% );max-width:40.489%;--container-widget-width:40.489%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-7d0ffa7 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-7d0ffa7 a{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-7d0ffa7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-aaf0d75{column-gap:0px;text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 45.285% );max-width:45.285%;--container-widget-width:45.285%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-aaf0d75 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-aaf0d75 a{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-aaf0d75.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-2144372{column-gap:0px;text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 42.751% );max-width:42.751%;--container-widget-width:42.751%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-2144372 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-2144372 a{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-2144372.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-f16b500{--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-32 .elementor-element.elementor-element-f16b500:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-f16b500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-1293541e{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-32 .elementor-element.elementor-element-1293541e .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-32 .elementor-element.elementor-element-4a8daf6{text-align:center;}.elementor-32 .elementor-element.elementor-element-4a8daf6 .elementor-heading-title{font-family:"beautifully Delicious", Sans-serif;font-size:50px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-a925a04 img{width:62%;}.elementor-32 .elementor-element.elementor-element-0dba788{--display:flex;--min-height:75vh;--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-32 .elementor-element.elementor-element-0dba788:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-0dba788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peter-ruth.com/wp-content/uploads/2026/02/IMG_9527.JPG-scaled.webp");background-position:center right;background-size:cover;}.elementor-32 .elementor-element.elementor-element-788d16bd{--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-32 .elementor-element.elementor-element-788d16bd:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-788d16bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-788d16bd.e-con{--align-self:center;}.elementor-32 .elementor-element.elementor-element-46dd9e2 img{width:9vw;}.elementor-32 .elementor-element.elementor-element-46dd9e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) -9px;}.elementor-32 .elementor-element.elementor-element-6fa7c07a{--display:flex;}.elementor-32 .elementor-element.elementor-element-6fa7c07a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-1cbf71d{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-32 .elementor-element.elementor-element-1cbf71d .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-32 .elementor-element.elementor-element-6962db5c{text-align:center;}.elementor-32 .elementor-element.elementor-element-6962db5c .elementor-heading-title{font-family:"beautifully Delicious", Sans-serif;font-size:50px;font-weight:400;color:#000000;}.elementor-32 .elementor-element.elementor-element-4b99582d{column-gap:0px;text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:17px;font-weight:300;line-height:26px;color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 37.196% );max-width:37.196%;--container-widget-width:37.196%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-4b99582d p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-4b99582d a{color:#000000;}.elementor-32 .elementor-element.elementor-element-4b99582d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-18f1c452{--display:flex;--min-height:36vh;--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;--overlay-opacity:0.5;}.elementor-32 .elementor-element.elementor-element-18f1c452:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-18f1c452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-32 .elementor-element.elementor-element-18f1c452::before, .elementor-32 .elementor-element.elementor-element-18f1c452 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-18f1c452 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-18f1c452 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-18f1c452 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-18f1c452 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-32 .elementor-element.elementor-element-b88fb15{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -36px) 0px;}.elementor-32 .elementor-element.elementor-element-b88fb15 .elementor-heading-title{font-family:"Seawave", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-28231ee6{text-align:center;}.elementor-32 .elementor-element.elementor-element-28231ee6 .elementor-heading-title{font-family:"beautifully Delicious", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-5e51165e{column-gap:0px;text-align:center;font-family:"GlacialIndifference", Sans-serif;font-size:17px;font-weight:300;line-height:28px;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 33.78% );max-width:33.78%;--container-widget-width:33.78%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-5e51165e p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-5e51165e a{color:#FFFFFF;}.elementor-32 .elementor-element.elementor-element-5e51165e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-12087300 .elementor-button{font-family:"Glacial", Sans-serif;font-weight:500;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:solid;}.elementor-32 .elementor-element.elementor-element-12087300.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-24b4407d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-24b4407d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-15a820ba{--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-32 .elementor-element.elementor-element-15a820ba:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-15a820ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-32 .elementor-element.elementor-element-2ca55dd4{text-align:center;}.elementor-32 .elementor-element.elementor-element-2ca55dd4 .elementor-heading-title{font-family:"Glacial", Sans-serif;font-size:14px;font-weight:400;font-style:italic;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:481px){.elementor-32 .elementor-element.elementor-element-6fa7c07a{--width:98.528%;}.elementor-32 .elementor-element.elementor-element-24b4407d{--width:100%;}}@media(max-width:900px){.elementor-32 .elementor-element.elementor-element-39cdfc5e{--spacer-size:270px;}.elementor-32 .elementor-element.elementor-element-3930373 .elementor-heading-title{font-size:50px;}.elementor-32 .elementor-element.elementor-element-d6d3b28 .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-f96b57d{font-size:15px;width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-6954755c{text-align:center;font-size:16px;}.elementor-32 .elementor-element.elementor-element-6954755c p{margin-block-end:5px;}.elementor-32 .elementor-element.elementor-element-5fc235e4{font-size:15px;}.elementor-32 .elementor-element.elementor-element-5fc235e4.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-5cb0eb9a img{width:30%;}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-digits{font-size:35px;}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-label{font-size:13px;line-height:1.4em;}.elementor-32 .elementor-element.elementor-element-4ad03fa7{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:306px;--container-widget-flex-grow:0;width:var( --container-widget-width, 306px );max-width:306px;}.elementor-32 .elementor-element.elementor-element-5489937a img{width:21%;}.elementor-32 .elementor-element.elementor-element-25b970d5{font-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;}.elementor-32 .elementor-element.elementor-element-618d4dc2{font-size:15px;}.elementor-32 .elementor-element.elementor-element-630db57e img{width:22%;}.elementor-32 .elementor-element.elementor-element-6a98dde4{font-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-32 .elementor-element.elementor-element-677887bd{font-size:15px;}.elementor-32 .elementor-element.elementor-element-eb92482 img{width:21%;}.elementor-32 .elementor-element.elementor-element-7fc41e5 .elementor-heading-title{font-size:50px;}.elementor-32 .elementor-element.elementor-element-5dd37b4f .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-2446fefa{font-size:15px;width:var( --container-widget-width, 349.398px );max-width:349.398px;--container-widget-width:349.398px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-70cd4df0:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-70cd4df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peter-ruth.com/wp-content/uploads/2026/02/4bdd8d4f4324563de1d83cad7fc1ac72.jpg");}.elementor-32 .elementor-element.elementor-element-802f4a4 .elementor-heading-title{font-size:50px;}.elementor-32 .elementor-element.elementor-element-447fad74 .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-7da43d8c{font-size:15px;width:var( --container-widget-width, 403.75px );max-width:403.75px;--container-widget-width:403.75px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-56b56d43{font-size:15px;--container-widget-width:428px;--container-widget-flex-grow:0;width:var( --container-widget-width, 428px );max-width:428px;}.elementor-32 .elementor-element.elementor-element-7d0ffa7{font-size:15px;--container-widget-width:428px;--container-widget-flex-grow:0;width:var( --container-widget-width, 428px );max-width:428px;}.elementor-32 .elementor-element.elementor-element-aaf0d75{font-size:15px;--container-widget-width:428px;--container-widget-flex-grow:0;width:var( --container-widget-width, 428px );max-width:428px;}.elementor-32 .elementor-element.elementor-element-2144372{font-size:15px;--container-widget-width:428px;--container-widget-flex-grow:0;width:var( --container-widget-width, 428px );max-width:428px;}.elementor-32 .elementor-element.elementor-element-1293541e .elementor-heading-title{font-size:50px;}.elementor-32 .elementor-element.elementor-element-4a8daf6 .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-3ea436e img{width:76%;}.elementor-32 .elementor-element.elementor-element-a925a04 img{width:100vw;}.elementor-32 .elementor-element.elementor-element-0dba788{--min-height:80vh;}.elementor-32 .elementor-element.elementor-element-0dba788:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-0dba788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peter-ruth.com/wp-content/uploads/2026/02/IMG_9527.JPG-scaled.webp");background-position:bottom center;}.elementor-32 .elementor-element.elementor-element-46dd9e2{text-align:center;}.elementor-32 .elementor-element.elementor-element-46dd9e2 img{width:15vw;}.elementor-32 .elementor-element.elementor-element-46dd9e2.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-1cbf71d .elementor-heading-title{font-size:50px;}.elementor-32 .elementor-element.elementor-element-6962db5c .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-4b99582d{font-size:15px;width:var( --container-widget-width, 317.688px );max-width:317.688px;--container-widget-width:317.688px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-b88fb15 .elementor-heading-title{font-size:50px;}.elementor-32 .elementor-element.elementor-element-b88fb15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -52px) 0px;}.elementor-32 .elementor-element.elementor-element-28231ee6 .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-5e51165e{font-size:15px;width:var( --container-widget-width, 331.656px );max-width:331.656px;--container-widget-width:331.656px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-5e51165e p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-2ca55dd4 .elementor-heading-title{font-size:12px;}}@media(max-width:480px){.elementor-32 .elementor-element.elementor-element-7a2480a3{--min-height:86.5vh;--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;--overlay-opacity:0.3;}.elementor-32 .elementor-element.elementor-element-39cdfc5e{--spacer-size:480px;}.elementor-32 .elementor-element.elementor-element-64f43397{--spacer-size:66px;}.elementor-32 .elementor-element.elementor-element-c3f52f4{--spacer-size:4px;}.elementor-32 .elementor-element.elementor-element-c85fe42{--min-height:71vh;--overlay-opacity:0.78;}.elementor-32 .elementor-element.elementor-element-3930373{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -38px) -4px;}.elementor-32 .elementor-element.elementor-element-3930373 .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-d6d3b28{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) -6px;}.elementor-32 .elementor-element.elementor-element-d6d3b28 .elementor-heading-title{font-size:36px;}.elementor-32 .elementor-element.elementor-element-f96b57d{text-align:center;font-size:14px;width:var( --container-widget-width, 296.812px );max-width:296.812px;--container-widget-width:296.812px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-f96b57d p{margin-block-end:17px;}.elementor-32 .elementor-element.elementor-element-5809f042{--width:100vw;--min-height:87vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-6954755c{text-align:center;font-size:16px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 263px );max-width:263px;--container-widget-width:263px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-6954755c p{margin-block-end:16px;}.elementor-32 .elementor-element.elementor-element-6954755c.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-66ec1843{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-32 .elementor-element.elementor-element-66ec1843 .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-5fc235e4{text-align:center;font-size:14px;width:var( --container-widget-width, 242px );max-width:242px;--container-widget-width:242px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-5fc235e4 p{margin-block-end:0px;}.elementor-32 .elementor-element.elementor-element-5fc235e4.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-5cb0eb9a img{width:25%;height:78px;object-fit:fill;}.elementor-32 .elementor-element.elementor-element-5cb0eb9a{padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-41b71ff6{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;}.elementor-32 .elementor-element.elementor-element-41b71ff6 .elementor-heading-title{font-size:30px;}.elementor-32 .elementor-element.elementor-element-10c74413{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;}.elementor-32 .elementor-element.elementor-element-10c74413 .elementor-heading-title{font-size:26px;}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-item > div{text-align:center;margin-right:0px;margin-left:0px;padding:0px 015px 0px 0px;}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-container{margin-right:-0px;margin-left:-0px;margin-bottom:0px;}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-digits{font-size:30px;line-height:1.2em;}.elementor-32 .elementor-element.elementor-element-4ad03fa7 .eael-countdown-label{font-size:11px;}.elementor-32 .elementor-element.elementor-element-4ad03fa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 257px );max-width:257px;--container-widget-width:257px;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-4ad03fa7.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-fb0ad0c{--min-height:89vh;--overlay-opacity:0.65;}.elementor-32 .elementor-element.elementor-element-fb0ad0c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-fb0ad0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-5f19ab73{text-align:center;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + -15px) -4px;}.elementor-32 .elementor-element.elementor-element-5f19ab73 .elementor-heading-title{font-size:86px;line-height:0.5em;}.elementor-32 .elementor-element.elementor-element-55d68352{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-32 .elementor-element.elementor-element-55d68352 .elementor-heading-title{font-size:30px;}.elementor-32 .elementor-element.elementor-element-5489937a img{width:25%;height:44px;object-fit:fill;}.elementor-32 .elementor-element.elementor-element-5489937a{padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-25b970d5{text-align:center;font-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-32 .elementor-element.elementor-element-1ba56d5f{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-32 .elementor-element.elementor-element-1ba56d5f .elementor-heading-title{font-size:14px;}.elementor-32 .elementor-element.elementor-element-618d4dc2{text-align:center;font-size:14px;line-height:1.4em;}.elementor-32 .elementor-element.elementor-element-618d4dc2 p{margin-block-end:2px;}.elementor-32 .elementor-element.elementor-element-630db57e img{width:25%;height:44px;object-fit:fill;}.elementor-32 .elementor-element.elementor-element-630db57e{padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-6a98dde4{text-align:center;font-size:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-32 .elementor-element.elementor-element-362e4b50{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-32 .elementor-element.elementor-element-362e4b50 .elementor-heading-title{font-size:14px;}.elementor-32 .elementor-element.elementor-element-677887bd{text-align:center;font-size:14px;line-height:1.4em;}.elementor-32 .elementor-element.elementor-element-677887bd p{margin-block-end:2px;}.elementor-32 .elementor-element.elementor-element-4b60e3f1{--min-height:84vh;}.elementor-32 .elementor-element.elementor-element-eb92482 img{width:29%;height:104px;}.elementor-32 .elementor-element.elementor-element-eb92482{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;width:100%;max-width:100%;--e-transform-scale:0.8;}.elementor-32 .elementor-element.elementor-element-7fc41e5 .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-7fc41e5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-5dd37b4f{text-align:center;width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-5dd37b4f .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-32 .elementor-element.elementor-element-5dd37b4f.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-2446fefa{text-align:center;font-size:14px;line-height:1.4em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;width:var( --container-widget-width, 277px );max-width:277px;--container-widget-width:277px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-2446fefa p{margin-block-end:19px;}.elementor-32 .elementor-element.elementor-element-5682e4e0 img{width:77%;}.elementor-32 .elementor-element.elementor-element-5682e4e0{width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-70cd4df0{--width:100vw;--min-height:63vh;--overlay-opacity:0.6;}.elementor-32 .elementor-element.elementor-element-70cd4df0:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-70cd4df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peter-ruth.com/wp-content/uploads/2026/02/4bdd8d4f4324563de1d83cad7fc1ac72.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-802f4a4{text-align:center;margin:020px 0px calc(var(--kit-widget-spacing, 0px) + -36px) 0px;width:var( --container-widget-width, 337.562px );max-width:337.562px;--container-widget-width:337.562px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-802f4a4 .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-802f4a4.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-447fad74{text-align:center;width:var( --container-widget-width, 346.727px );max-width:346.727px;--container-widget-width:346.727px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-447fad74 .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-32 .elementor-element.elementor-element-7da43d8c{text-align:center;font-size:14px;line-height:1.4em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;width:var( --container-widget-width, 287px );max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-7da43d8c p{margin-block-end:12px;}.elementor-32 .elementor-element.elementor-element-7da43d8c.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-56b56d43{text-align:center;font-size:14px;line-height:1.4em;width:var( --container-widget-width, 285px );max-width:285px;--container-widget-width:285px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-56b56d43 p{margin-block-end:12px;}.elementor-32 .elementor-element.elementor-element-7d0ffa7{text-align:center;font-size:14px;line-height:1.4em;width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-7d0ffa7 p{margin-block-end:5px;}.elementor-32 .elementor-element.elementor-element-aaf0d75{text-align:center;font-size:14px;line-height:1.4em;width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-aaf0d75 p{margin-block-end:5px;}.elementor-32 .elementor-element.elementor-element-2144372{text-align:center;font-size:14px;line-height:1.4em;width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-2144372 p{margin-block-end:5px;}.elementor-32 .elementor-element.elementor-element-f16b500{--min-height:74vh;}.elementor-32 .elementor-element.elementor-element-1293541e{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-32 .elementor-element.elementor-element-1293541e .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-4a8daf6{text-align:center;}.elementor-32 .elementor-element.elementor-element-4a8daf6 .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-32 .elementor-element.elementor-element-3ea436e img{width:100%;}.elementor-32 .elementor-element.elementor-element-3ea436e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-32 .elementor-element.elementor-element-a925a04 img{width:100%;}.elementor-32 .elementor-element.elementor-element-0dba788{--min-height:56vh;}.elementor-32 .elementor-element.elementor-element-0dba788:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-0dba788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peter-ruth.com/wp-content/uploads/2026/02/IMG_9527.JPG-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-788d16bd{--min-height:47vh;}.elementor-32 .elementor-element.elementor-element-46dd9e2 img{width:20%;}.elementor-32 .elementor-element.elementor-element-46dd9e2{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + -23px) -1px;width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-1cbf71d{text-align:center;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-32 .elementor-element.elementor-element-1cbf71d .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-6962db5c{text-align:center;}.elementor-32 .elementor-element.elementor-element-6962db5c .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-32 .elementor-element.elementor-element-4b99582d{text-align:center;font-size:14px;line-height:1.4em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 274px );max-width:274px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-4b99582d p{margin-block-end:12px;}.elementor-32 .elementor-element.elementor-element-4b99582d.elementor-element{--align-self:center;}.elementor-32 .elementor-element.elementor-element-18f1c452{--min-height:49vh;--overlay-opacity:0.68;}.elementor-32 .elementor-element.elementor-element-18f1c452:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-18f1c452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://peter-ruth.com/wp-content/uploads/2026/02/0ed4176b6dfefb12517547c02fc3e2d0.jpg");background-position:0px -91px;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-b88fb15{text-align:center;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + -37px) 0px;}.elementor-32 .elementor-element.elementor-element-b88fb15 .elementor-heading-title{font-size:40px;}.elementor-32 .elementor-element.elementor-element-28231ee6{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-28231ee6 .elementor-heading-title{font-size:35px;letter-spacing:1px;}.elementor-32 .elementor-element.elementor-element-5e51165e{text-align:center;font-size:14px;line-height:1.4em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;width:var( --container-widget-width, 290.781px );max-width:290.781px;--container-widget-width:290.781px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-5e51165e p{margin-block-end:5px;}.elementor-32 .elementor-element.elementor-element-12087300 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-32 .elementor-element.elementor-element-12087300{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-32 .elementor-element.elementor-element-24b4407d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-62cb2319 iframe{height:185px;}.elementor-32 .elementor-element.elementor-element-62cb2319{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-2ca55dd4{text-align:center;}.elementor-32 .elementor-element.elementor-element-2ca55dd4 .elementor-heading-title{font-size:12px;}}@media(min-width:901px){.elementor-32 .elementor-element.elementor-element-70cd4df0:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-70cd4df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-32 .elementor-element.elementor-element-0dba788:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-0dba788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}