.elementor-2953 .elementor-element.elementor-element-b6c07a7{--display:flex;--min-height:620px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--overlay-opacity:1;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2953 .elementor-element.elementor-element-b6c07a7::before, .elementor-2953 .elementor-element.elementor-element-b6c07a7 > .elementor-background-video-container::before, .elementor-2953 .elementor-element.elementor-element-b6c07a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2953 .elementor-element.elementor-element-b6c07a7 > .elementor-background-slideshow::before, .elementor-2953 .elementor-element.elementor-element-b6c07a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2953 .elementor-element.elementor-element-b6c07a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bostiebubbles.com/wp-content/uploads/2026/10/Bostie-Bubbles-a-dog-family-brand-scaled.webp");--background-overlay:'';background-position:316px -49px;background-repeat:no-repeat;background-size:cover;}.elementor-2953 .elementor-element.elementor-element-b6c07a7.e-con{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-6a23194{--display:flex;--min-height:620px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-2953 .elementor-element.elementor-element-6a23194:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-6a23194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FDF9F1 74%, #FDF9F100 100%);}.elementor-2953 .elementor-element.elementor-element-6a23194::before, .elementor-2953 .elementor-element.elementor-element-6a23194 > .elementor-background-video-container::before, .elementor-2953 .elementor-element.elementor-element-6a23194 > .e-con-inner > .elementor-background-video-container::before, .elementor-2953 .elementor-element.elementor-element-6a23194 > .elementor-background-slideshow::before, .elementor-2953 .elementor-element.elementor-element-6a23194 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2953 .elementor-element.elementor-element-6a23194 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-2953 .elementor-element.elementor-element-ecbbbb7{text-align:start;}.elementor-2953 .elementor-element.elementor-element-ecbbbb7 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#522A16;}.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-2953 .elementor-element.elementor-element-7f16248{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;--divider-icon-size:15px;}.elementor-2953 .elementor-element.elementor-element-7f16248.elementor-element{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-7f16248 .elementor-divider-separator{width:24vw;margin:0 auto;margin-left:0;}.elementor-2953 .elementor-element.elementor-element-7f16248 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-7f16248.elementor-view-stacked .elementor-icon{background-color:#B4762C;}.elementor-2953 .elementor-element.elementor-element-7f16248.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-7f16248.elementor-view-default .elementor-icon{color:#B4762C;border-color:#B4762C;}.elementor-2953 .elementor-element.elementor-element-7f16248.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-7f16248.elementor-view-default .elementor-icon svg{fill:#B4762C;}.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-2953 .elementor-element.elementor-element-e94e1a6{font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-9f35789{--display:flex;--min-height:66vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2953 .elementor-element.elementor-element-9f35789.e-con{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-f434757{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-049673c{text-align:start;}.elementor-2953 .elementor-element.elementor-element-049673c .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;--divider-icon-size:15px;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4.elementor-element{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4.elementor-view-stacked .elementor-icon{background-color:#B4762C;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-4bcd0f4.elementor-view-default .elementor-icon{color:#B4762C;border-color:#B4762C;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-4bcd0f4.elementor-view-default .elementor-icon svg{fill:#B4762C;}.elementor-2953 .elementor-element.elementor-element-25da12f{font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-0e97f1f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2953 .elementor-element.elementor-element-ab2e779{--display:flex;--min-height:0vh;--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;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-ab2e779.e-con{--align-self:stretch;}.elementor-2953 .elementor-element.elementor-element-44e1d02{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2953 .elementor-element.elementor-element-3390233{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-dbe9a9f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 0vw 0vw 0vw;text-align:center;}.elementor-2953 .elementor-element.elementor-element-dbe9a9f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-c0282e2{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;}.elementor-2953 .elementor-element.elementor-element-c0282e2 .elementor-divider-separator{width:49vw;margin:0 auto;margin-center:0;}.elementor-2953 .elementor-element.elementor-element-c0282e2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-c0282e2.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-c0282e2.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-c0282e2.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-c0282e2.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-c0282e2.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-4c11b15{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-b91e1bf{--display:flex;}.elementor-2953 .elementor-element.elementor-element-326c186{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 0vw 0vw 0vw;text-align:center;}.elementor-2953 .elementor-element.elementor-element-326c186 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-411b1bf{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;}.elementor-2953 .elementor-element.elementor-element-411b1bf .elementor-divider-separator{width:49vw;margin:0 auto;margin-center:0;}.elementor-2953 .elementor-element.elementor-element-411b1bf .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-411b1bf.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-411b1bf.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-411b1bf.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-411b1bf.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-411b1bf.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-3555944{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-bace4fe{--display:flex;}.elementor-2953 .elementor-element.elementor-element-4f7a2b8{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 0vw 0vw 0vw;text-align:center;}.elementor-2953 .elementor-element.elementor-element-4f7a2b8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-cfa2771{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;}.elementor-2953 .elementor-element.elementor-element-cfa2771 .elementor-divider-separator{width:49vw;margin:0 auto;margin-center:0;}.elementor-2953 .elementor-element.elementor-element-cfa2771 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-cfa2771.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-cfa2771.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-cfa2771.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-cfa2771.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-cfa2771.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-07eaae0{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-f123e37{--display:flex;}.elementor-2953 .elementor-element.elementor-element-530ccce{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 0vw 0vw 0vw;text-align:center;}.elementor-2953 .elementor-element.elementor-element-530ccce .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-6968ee5{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;}.elementor-2953 .elementor-element.elementor-element-6968ee5 .elementor-divider-separator{width:49vw;margin:0 auto;margin-center:0;}.elementor-2953 .elementor-element.elementor-element-6968ee5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-6968ee5.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-6968ee5.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-6968ee5.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-6968ee5.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-6968ee5.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-8f1886f{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0vw 0vw 0vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-4b19fb9{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:4em;}.elementor-2953 .elementor-element.elementor-element-4b19fb9.e-con{--align-self:stretch;}.elementor-2953 .elementor-element.elementor-element-3aff7de{--display:flex;}.elementor-2953 .elementor-element.elementor-element-2ea6265{--display:flex;--min-height:0vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-2ea6265:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-2ea6265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9EED9;}.elementor-2953 .elementor-element.elementor-element-2ea6265.e-con{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-0f7115f{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-1109d08{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 0vw 0vw 0vw;text-align:center;}.elementor-2953 .elementor-element.elementor-element-1109d08 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-e5edf1f{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;}.elementor-2953 .elementor-element.elementor-element-e5edf1f .elementor-divider-separator{width:49vw;margin:0 auto;margin-center:0;}.elementor-2953 .elementor-element.elementor-element-e5edf1f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-e5edf1f.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-e5edf1f.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-e5edf1f.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-e5edf1f.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-e5edf1f.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-962bb48{padding:0vw 0vw 4vw 0vw;text-align:center;font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-5238dc5{--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:stretch;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:nowrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:4vw;}.elementor-2953 .elementor-element.elementor-element-bd7734f{--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:stretch;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-bd7734f.e-con{--align-self:stretch;}.elementor-2953 .elementor-element.elementor-element-5d95393.elementor-element{--align-self:stretch;}.elementor-2953 .elementor-element.elementor-element-5d95393 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2953 .elementor-element.elementor-element-12404e9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:56px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-ecb8070{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:end;}.elementor-2953 .elementor-element.elementor-element-ecb8070 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-49d1314{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;}.elementor-2953 .elementor-element.elementor-element-49d1314 .elementor-divider-separator{width:24vw;margin:0 auto;margin-right:0;}.elementor-2953 .elementor-element.elementor-element-49d1314 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-49d1314.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-49d1314.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-49d1314.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-49d1314.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-49d1314.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-48acaf7{text-align:end;font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-e7941f0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-e7941f0:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-e7941f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9EED9;}.elementor-2953 .elementor-element.elementor-element-414c1d3{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.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-2953 .elementor-element.elementor-element-57d9a89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 6px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-57d9a89 .elementor-icon-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-57d9a89.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-57d9a89.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-57d9a89.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-57d9a89.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-57d9a89.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-57d9a89.elementor-view-stacked .elementor-icon:hover{background-color:#B4762C;}.elementor-2953 .elementor-element.elementor-element-57d9a89.elementor-view-framed .elementor-icon:hover, .elementor-2953 .elementor-element.elementor-element-57d9a89.elementor-view-default .elementor-icon:hover{color:#B4762C;border-color:#B4762C;}.elementor-2953 .elementor-element.elementor-element-57d9a89.elementor-view-framed .elementor-icon:hover, .elementor-2953 .elementor-element.elementor-element-57d9a89.elementor-view-default .elementor-icon:hover svg{fill:#B4762C;}.elementor-2953 .elementor-element.elementor-element-57d9a89 .elementor-icon{font-size:20px;}.elementor-2953 .elementor-element.elementor-element-57d9a89 .elementor-icon svg{height:20px;}.elementor-2953 .elementor-element.elementor-element-57d9a89 .elementor-icon-wrapper svg{width:auto;}.elementor-2953 .elementor-element.elementor-element-cc367a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-cc367a2.elementor-element{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-cc367a2 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:0.9rem;font-weight:700;color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-ef06146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 6px;}.elementor-2953 .elementor-element.elementor-element-ef06146 .elementor-icon-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-ef06146.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-ef06146.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-ef06146.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-ef06146.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-ef06146.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-ef06146.elementor-view-stacked .elementor-icon:hover{background-color:#B4762C;}.elementor-2953 .elementor-element.elementor-element-ef06146.elementor-view-framed .elementor-icon:hover, .elementor-2953 .elementor-element.elementor-element-ef06146.elementor-view-default .elementor-icon:hover{color:#B4762C;border-color:#B4762C;}.elementor-2953 .elementor-element.elementor-element-ef06146.elementor-view-framed .elementor-icon:hover, .elementor-2953 .elementor-element.elementor-element-ef06146.elementor-view-default .elementor-icon:hover svg{fill:#B4762C;}.elementor-2953 .elementor-element.elementor-element-ef06146 .elementor-icon{font-size:20px;}.elementor-2953 .elementor-element.elementor-element-ef06146 .elementor-icon svg{height:20px;}.elementor-2953 .elementor-element.elementor-element-ef06146 .elementor-icon-wrapper svg{width:auto;}.elementor-2953 .elementor-element.elementor-element-0ba0221{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0em 0em 0em 0em;--margin-top:0vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-92775bb{--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;--justify-content:space-around;--align-items:stretch;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:2em 2em 2em 2em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:3vw;--margin-right:3vw;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:3px;}.elementor-2953 .elementor-element.elementor-element-92775bb.e-con{--align-self:stretch;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2953 .elementor-element.elementor-element-94db84a{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:0vw 0vw 0vw 0vw;}.elementor-2953 .elementor-element.elementor-element-94db84a.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-2953 .elementor-element.elementor-element-94db84a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-2953 .elementor-element.elementor-element-94db84a.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-94db84a.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-94db84a.elementor-view-default .elementor-icon{fill:#9E631E;color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-94db84a .elementor-icon{font-size:121px;}.elementor-2953 .elementor-element.elementor-element-94db84a .elementor-icon-box-title, .elementor-2953 .elementor-element.elementor-element-94db84a .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:1.2rem;font-weight:900;}.elementor-2953 .elementor-element.elementor-element-94db84a .elementor-icon-box-title{color:#522A16;}.elementor-2953 .elementor-element.elementor-element-94db84a:has(:hover) .elementor-icon-box-title,
					 .elementor-2953 .elementor-element.elementor-element-94db84a:has(:focus) .elementor-icon-box-title{color:#522A16;}.elementor-2953 .elementor-element.elementor-element-94db84a .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:1rem;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-ec3b38b{--divider-border-style:solid;--divider-color:#B4762C;--divider-border-width:1px;}.elementor-2953 .elementor-element.elementor-element-ec3b38b .elementor-divider-separator{width:100%;}.elementor-2953 .elementor-element.elementor-element-ec3b38b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-8919124{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:0vw 0vw 0vw 0vw;}.elementor-2953 .elementor-element.elementor-element-8919124.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-2953 .elementor-element.elementor-element-8919124 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-2953 .elementor-element.elementor-element-8919124.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-8919124.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-8919124.elementor-view-default .elementor-icon{fill:#9E631E;color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-8919124 .elementor-icon{font-size:121px;}.elementor-2953 .elementor-element.elementor-element-8919124 .elementor-icon-box-title, .elementor-2953 .elementor-element.elementor-element-8919124 .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:1.2rem;font-weight:900;}.elementor-2953 .elementor-element.elementor-element-8919124 .elementor-icon-box-title{color:#522A16;}.elementor-2953 .elementor-element.elementor-element-8919124:has(:hover) .elementor-icon-box-title,
					 .elementor-2953 .elementor-element.elementor-element-8919124:has(:focus) .elementor-icon-box-title{color:#522A16;}.elementor-2953 .elementor-element.elementor-element-8919124 .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:1rem;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-dc0a6ea{--divider-border-style:solid;--divider-color:#B4762C;--divider-border-width:1px;}.elementor-2953 .elementor-element.elementor-element-dc0a6ea .elementor-divider-separator{width:100%;}.elementor-2953 .elementor-element.elementor-element-dc0a6ea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-ddac62f{margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:0vw 0vw 0vw 0vw;}.elementor-2953 .elementor-element.elementor-element-ddac62f.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-2953 .elementor-element.elementor-element-ddac62f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-2953 .elementor-element.elementor-element-ddac62f.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-ddac62f.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-ddac62f.elementor-view-default .elementor-icon{fill:#9E631E;color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-ddac62f .elementor-icon{font-size:121px;}.elementor-2953 .elementor-element.elementor-element-ddac62f .elementor-icon-box-title, .elementor-2953 .elementor-element.elementor-element-ddac62f .elementor-icon-box-title a{font-family:"Karla", Sans-serif;font-size:1.2rem;font-weight:900;}.elementor-2953 .elementor-element.elementor-element-ddac62f .elementor-icon-box-title{color:#522A16;}.elementor-2953 .elementor-element.elementor-element-ddac62f:has(:hover) .elementor-icon-box-title,
					 .elementor-2953 .elementor-element.elementor-element-ddac62f:has(:focus) .elementor-icon-box-title{color:#522A16;}.elementor-2953 .elementor-element.elementor-element-ddac62f .elementor-icon-box-description{font-family:"Karla", Sans-serif;font-size:1rem;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-ab5b5d8{--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;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:0em 0em 0em 0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-7d6406d{--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;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:2em 2em 2em 2em;}.elementor-2953 .elementor-element.elementor-element-1323dc3{--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;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:2em 2em 2em 2em;}.elementor-2953 .elementor-element.elementor-element-042b506 .elementor-icon-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-d90d019{--display:flex;}.elementor-2953 .elementor-element.elementor-element-27da5b6 .elementor-heading-title{font-family:"Karla", Sans-serif;font-weight:900;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-a04e3f2{font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-c5ad1b8{--divider-border-style:solid;--divider-color:#B4762C;--divider-border-width:1px;}.elementor-2953 .elementor-element.elementor-element-c5ad1b8 .elementor-divider-separator{width:100%;}.elementor-2953 .elementor-element.elementor-element-c5ad1b8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-12914e3{--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;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:2em 2em 2em 2em;}.elementor-2953 .elementor-element.elementor-element-918a616{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-918a616:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-918a616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B4762C;}.elementor-2953 .elementor-element.elementor-element-5a28813 .elementor-icon-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-0aa9be0{--display:flex;}.elementor-2953 .elementor-element.elementor-element-48d04a9 .elementor-heading-title{font-family:"Karla", Sans-serif;font-weight:900;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-336d3dd{font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-32e6afa{--divider-border-style:solid;--divider-color:#B4762C;--divider-border-width:1px;}.elementor-2953 .elementor-element.elementor-element-32e6afa .elementor-divider-separator{width:100%;}.elementor-2953 .elementor-element.elementor-element-32e6afa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-ee559a5{--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;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:2em 2em 2em 2em;}.elementor-2953 .elementor-element.elementor-element-9033bdd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-9033bdd:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-9033bdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B4762C;}.elementor-2953 .elementor-element.elementor-element-d478289 .elementor-icon-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-2b76292{--display:flex;}.elementor-2953 .elementor-element.elementor-element-0e3a575 .elementor-heading-title{font-family:"Karla", Sans-serif;font-weight:900;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-712e110{font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-cab360b{--display:flex;--min-height:0vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:5vw;--padding-right:1vw;}.elementor-2953 .elementor-element.elementor-element-cab360b:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-cab360b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#522A16;background-image:url("https://bostiebubbles.com/wp-content/uploads/2026/08/dog-run-in-a-green-grass-field-v3-scaled.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2953 .elementor-element.elementor-element-cab360b.e-con{--align-self:stretch;}.elementor-2953 .elementor-element.elementor-element-ccafe8a{--display:flex;--min-height:620px;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-ccafe8a::before, .elementor-2953 .elementor-element.elementor-element-ccafe8a > .elementor-background-video-container::before, .elementor-2953 .elementor-element.elementor-element-ccafe8a > .e-con-inner > .elementor-background-video-container::before, .elementor-2953 .elementor-element.elementor-element-ccafe8a > .elementor-background-slideshow::before, .elementor-2953 .elementor-element.elementor-element-ccafe8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2953 .elementor-element.elementor-element-ccafe8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2953 .elementor-element.elementor-element-ad167f3{text-align:start;}.elementor-2953 .elementor-element.elementor-element-ad167f3 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#FDF9F1;}.elementor-2953 .elementor-element.elementor-element-3148097{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;--divider-icon-size:15px;}.elementor-2953 .elementor-element.elementor-element-3148097.elementor-element{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-3148097 .elementor-divider-separator{width:24vw;margin:0 auto;margin-left:0;}.elementor-2953 .elementor-element.elementor-element-3148097 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-3148097.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-3148097.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-3148097.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-3148097.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-3148097.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-26c9d2a{font-family:"Karla", Sans-serif;font-weight:400;color:#FDF9F1;}.elementor-2953 .elementor-element.elementor-element-428a3d9{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:5vw;--padding-right:1vw;}.elementor-2953 .elementor-element.elementor-element-428a3d9.e-con{--align-self:stretch;}.elementor-2953 .elementor-element.elementor-element-5b225fe{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-c074249{--display:flex;--min-height:620px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-c074249::before, .elementor-2953 .elementor-element.elementor-element-c074249 > .elementor-background-video-container::before, .elementor-2953 .elementor-element.elementor-element-c074249 > .e-con-inner > .elementor-background-video-container::before, .elementor-2953 .elementor-element.elementor-element-c074249 > .elementor-background-slideshow::before, .elementor-2953 .elementor-element.elementor-element-c074249 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2953 .elementor-element.elementor-element-c074249 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2953 .elementor-element.elementor-element-484386d{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 0vw 0vw 0vw;text-align:center;}.elementor-2953 .elementor-element.elementor-element-484386d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-cbac27b{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;--divider-icon-size:15px;}.elementor-2953 .elementor-element.elementor-element-cbac27b.elementor-element{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-cbac27b .elementor-divider-separator{width:24vw;margin:0 auto;margin-left:0;}.elementor-2953 .elementor-element.elementor-element-cbac27b .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-cbac27b.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-cbac27b.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-cbac27b.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-cbac27b.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-cbac27b.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-10bf75f{font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-c75d2e0{--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 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2953 .elementor-element.elementor-element-72bd9b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-4279620{text-align:start;}.elementor-2953 .elementor-element.elementor-element-4279620 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-a93d040{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;--divider-icon-size:21px;}.elementor-2953 .elementor-element.elementor-element-a93d040.elementor-element{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-a93d040 .elementor-divider-separator{width:27vw;margin:0 auto;margin-left:0;}.elementor-2953 .elementor-element.elementor-element-a93d040 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-a93d040.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-a93d040.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-a93d040.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-a93d040.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-a93d040.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-637465a{font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.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-2953 .elementor-element.elementor-element-15d19be .elementor-button{background-color:#61CE7000;font-family:"Karla", Sans-serif;font-size:0.9em;font-weight:800;text-transform:uppercase;fill:#522A16;color:#522A16;border-style:none;}.elementor-2953 .elementor-element.elementor-element-15d19be{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2953 .elementor-element.elementor-element-15d19be.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-c58ebbf{--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;--justify-content:space-between;--align-items:center;}.elementor-2953 .elementor-element.elementor-element-bc7fc62 .elementor-icon-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-bc7fc62 .elementor-icon{font-size:10vw;}.elementor-2953 .elementor-element.elementor-element-bc7fc62 .elementor-icon svg{height:10vw;}.elementor-2953 .elementor-element.elementor-element-83a755e .elementor-icon-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-83a755e .elementor-icon{font-size:10vw;}.elementor-2953 .elementor-element.elementor-element-83a755e .elementor-icon svg{height:10vw;}.elementor-2953 .elementor-element.elementor-element-49db9a0 .elementor-icon-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-49db9a0 .elementor-icon{font-size:10vw;}.elementor-2953 .elementor-element.elementor-element-49db9a0 .elementor-icon svg{height:10vw;}.elementor-2953 .elementor-element.elementor-element-9230cd5{--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 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2953 .elementor-element.elementor-element-9230cd5:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-9230cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9EED9;}.elementor-2953 .elementor-element.elementor-element-b5a871d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-d2124e4{text-align:start;}.elementor-2953 .elementor-element.elementor-element-d2124e4 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:2.7rem;font-weight:600;color:#522A16;}.elementor-2953 .elementor-element.elementor-element-165c8c9{--divider-border-style:solid;--divider-color:#9E631E;--divider-border-width:1px;--divider-icon-size:21px;}.elementor-2953 .elementor-element.elementor-element-165c8c9.elementor-element{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-165c8c9 .elementor-divider-separator{width:27vw;margin:0 auto;margin-left:0;}.elementor-2953 .elementor-element.elementor-element-165c8c9 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2953 .elementor-element.elementor-element-165c8c9.elementor-view-stacked .elementor-icon{background-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-165c8c9.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-165c8c9.elementor-view-default .elementor-icon{color:#9E631E;border-color:#9E631E;}.elementor-2953 .elementor-element.elementor-element-165c8c9.elementor-view-framed .elementor-icon, .elementor-2953 .elementor-element.elementor-element-165c8c9.elementor-view-default .elementor-icon svg{fill:#9E631E;}.elementor-2953 .elementor-element.elementor-element-666122d{font-family:"Karla", Sans-serif;font-weight:400;color:#000000;}.elementor-2953 .elementor-element.elementor-element-8eb9b93 .elementor-button{background-color:#61CE7000;font-family:"Karla", Sans-serif;font-size:0.9em;font-weight:800;text-transform:uppercase;fill:#522A16;color:#522A16;border-style:none;}.elementor-2953 .elementor-element.elementor-element-8eb9b93{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2953 .elementor-element.elementor-element-8eb9b93.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-d241d33{--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;--justify-content:space-between;--align-items:center;}.elementor-2953 .elementor-element.elementor-element-2b36120 .elementor-icon-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-2b36120 .elementor-icon{font-size:10vw;}.elementor-2953 .elementor-element.elementor-element-2b36120 .elementor-icon svg{height:10vw;}.elementor-2953 .elementor-element.elementor-element-7eb7732 .elementor-icon-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-7eb7732 .elementor-icon{font-size:10vw;}.elementor-2953 .elementor-element.elementor-element-7eb7732 .elementor-icon svg{height:10vw;}.elementor-2953 .elementor-element.elementor-element-5ab849f .elementor-icon-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-5ab849f .elementor-icon{font-size:10vw;}.elementor-2953 .elementor-element.elementor-element-5ab849f .elementor-icon svg{height:10vw;}body.elementor-page-2953:not(.elementor-motion-effects-element-type-background), body.elementor-page-2953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF9F1;}@media(min-width:481px){.elementor-2953 .elementor-element.elementor-element-6a23194{--width:41%;}.elementor-2953 .elementor-element.elementor-element-f434757{--width:43%;}.elementor-2953 .elementor-element.elementor-element-44e1d02{--width:54%;}.elementor-2953 .elementor-element.elementor-element-4b19fb9{--width:46%;}.elementor-2953 .elementor-element.elementor-element-0f7115f{--width:100%;}.elementor-2953 .elementor-element.elementor-element-bd7734f{--width:70%;}.elementor-2953 .elementor-element.elementor-element-12404e9{--width:50%;}.elementor-2953 .elementor-element.elementor-element-414c1d3{--width:100%;}.elementor-2953 .elementor-element.elementor-element-92775bb{--content-width:100%;}.elementor-2953 .elementor-element.elementor-element-918a616{--width:1px;}.elementor-2953 .elementor-element.elementor-element-9033bdd{--width:1px;}.elementor-2953 .elementor-element.elementor-element-ccafe8a{--width:41%;}.elementor-2953 .elementor-element.elementor-element-c074249{--width:41%;}.elementor-2953 .elementor-element.elementor-element-72bd9b4{--width:50%;}.elementor-2953 .elementor-element.elementor-element-c58ebbf{--width:50%;}.elementor-2953 .elementor-element.elementor-element-b5a871d{--width:50%;}.elementor-2953 .elementor-element.elementor-element-d241d33{--width:50%;}}@media(max-width:1366px) and (min-width:481px){.elementor-2953 .elementor-element.elementor-element-6a23194{--width:53vw;}.elementor-2953 .elementor-element.elementor-element-f434757{--width:48vw;}.elementor-2953 .elementor-element.elementor-element-0f7115f{--width:100vw;}.elementor-2953 .elementor-element.elementor-element-ab5b5d8{--content-width:100%;}.elementor-2953 .elementor-element.elementor-element-1323dc3{--width:31%;}.elementor-2953 .elementor-element.elementor-element-12914e3{--width:31%;}.elementor-2953 .elementor-element.elementor-element-918a616{--width:1px;}.elementor-2953 .elementor-element.elementor-element-ee559a5{--width:31%;}.elementor-2953 .elementor-element.elementor-element-9033bdd{--width:1px;}.elementor-2953 .elementor-element.elementor-element-ccafe8a{--width:53vw;}.elementor-2953 .elementor-element.elementor-element-c074249{--width:53vw;}}@media(max-width:1024px) and (min-width:481px){.elementor-2953 .elementor-element.elementor-element-f434757{--width:100vw;}.elementor-2953 .elementor-element.elementor-element-0f7115f{--width:100vw;}.elementor-2953 .elementor-element.elementor-element-d90d019{--width:60%;}.elementor-2953 .elementor-element.elementor-element-0aa9be0{--width:60%;}.elementor-2953 .elementor-element.elementor-element-2b76292{--width:60%;}.elementor-2953 .elementor-element.elementor-element-c074249{--width:100vw;}.elementor-2953 .elementor-element.elementor-element-b5a871d{--width:80%;}}@media(max-width:880px) and (min-width:481px){.elementor-2953 .elementor-element.elementor-element-bd7734f{--width:100%;}.elementor-2953 .elementor-element.elementor-element-12404e9{--width:100%;}.elementor-2953 .elementor-element.elementor-element-1323dc3{--width:100%;}.elementor-2953 .elementor-element.elementor-element-12914e3{--width:100%;}.elementor-2953 .elementor-element.elementor-element-ee559a5{--width:100%;}.elementor-2953 .elementor-element.elementor-element-b5a871d{--width:100%;}.elementor-2953 .elementor-element.elementor-element-d241d33{--width:100%;}}@media(max-width:1366px){.elementor-2953 .elementor-element.elementor-element-b6c07a7::before, .elementor-2953 .elementor-element.elementor-element-b6c07a7 > .elementor-background-video-container::before, .elementor-2953 .elementor-element.elementor-element-b6c07a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2953 .elementor-element.elementor-element-b6c07a7 > .elementor-background-slideshow::before, .elementor-2953 .elementor-element.elementor-element-b6c07a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2953 .elementor-element.elementor-element-b6c07a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://bostiebubbles.com/wp-content/uploads/2026/10/Bostie-Bubbles-a-dog-family-brand-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2953 .elementor-element.elementor-element-b6c07a7{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-6a23194{--min-height:621px;--justify-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:8vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:5vw;}.elementor-2953 .elementor-element.elementor-element-6a23194:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-6a23194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0.25turn, #FDF9F1 79%, #FDF9F100 100%);}.elementor-2953 .elementor-element.elementor-element-ecbbbb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2953 .elementor-element.elementor-element-7f16248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-7f16248 .elementor-divider-separator{width:76%;}.elementor-2953 .elementor-element.elementor-element-9f35789{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-049673c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4 .elementor-divider-separator{width:76%;}.elementor-2953 .elementor-element.elementor-element-ab2e779{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-ab2e779.e-con{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-dbe9a9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2953 .elementor-element.elementor-element-c0282e2 .elementor-divider-separator{width:67vw;}.elementor-2953 .elementor-element.elementor-element-4c11b15{text-align:center;}.elementor-2953 .elementor-element.elementor-element-326c186{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2953 .elementor-element.elementor-element-411b1bf .elementor-divider-separator{width:67vw;}.elementor-2953 .elementor-element.elementor-element-3555944{text-align:center;}.elementor-2953 .elementor-element.elementor-element-4f7a2b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2953 .elementor-element.elementor-element-cfa2771 .elementor-divider-separator{width:67vw;}.elementor-2953 .elementor-element.elementor-element-07eaae0{text-align:center;}.elementor-2953 .elementor-element.elementor-element-530ccce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2953 .elementor-element.elementor-element-6968ee5 .elementor-divider-separator{width:67vw;}.elementor-2953 .elementor-element.elementor-element-8f1886f{text-align:center;}.elementor-2953 .elementor-element.elementor-element-2ea6265{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-2ea6265.e-con{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-0f7115f{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-1109d08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2953 .elementor-element.elementor-element-e5edf1f .elementor-divider-separator{width:67vw;}.elementor-2953 .elementor-element.elementor-element-962bb48{text-align:center;}.elementor-2953 .elementor-element.elementor-element-5d95393{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2953 .elementor-element.elementor-element-ecb8070{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-2953 .elementor-element.elementor-element-49d1314 .elementor-divider-separator{width:67vw;}.elementor-2953 .elementor-element.elementor-element-0ba0221{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-0ba0221.e-con{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-92775bb{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:2vw;--margin-bottom:2vw;--margin-left:2vw;--margin-right:2vw;}.elementor-2953 .elementor-element.elementor-element-94db84a{width:var( --container-widget-width, 30% );max-width:30%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2953 .elementor-element.elementor-element-94db84a .elementor-icon{font-size:90px;}.elementor-2953 .elementor-element.elementor-element-8919124{width:var( --container-widget-width, 30% );max-width:30%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2953 .elementor-element.elementor-element-8919124 .elementor-icon{font-size:90px;}.elementor-2953 .elementor-element.elementor-element-ddac62f{width:var( --container-widget-width, 30% );max-width:30%;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2953 .elementor-element.elementor-element-ddac62f .elementor-icon{font-size:90px;}.elementor-2953 .elementor-element.elementor-element-ab5b5d8{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-ab5b5d8.e-con{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-7d6406d{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:2vw;--margin-bottom:2vw;--margin-left:2vw;--margin-right:2vw;}.elementor-2953 .elementor-element.elementor-element-1323dc3{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:2vw;--margin-bottom:2vw;--margin-left:2vw;--margin-right:2vw;}.elementor-2953 .elementor-element.elementor-element-042b506{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2953 .elementor-element.elementor-element-042b506 .elementor-icon{font-size:100px;}.elementor-2953 .elementor-element.elementor-element-042b506 .elementor-icon svg{height:100px;}.elementor-2953 .elementor-element.elementor-element-d90d019{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2953 .elementor-element.elementor-element-27da5b6 .elementor-heading-title{font-size:1.2rem;}.elementor-2953 .elementor-element.elementor-element-12914e3{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:2vw;--margin-bottom:2vw;--margin-left:2vw;--margin-right:2vw;}.elementor-2953 .elementor-element.elementor-element-918a616{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-5a28813{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2953 .elementor-element.elementor-element-5a28813 .elementor-icon{font-size:100px;}.elementor-2953 .elementor-element.elementor-element-5a28813 .elementor-icon svg{height:100px;}.elementor-2953 .elementor-element.elementor-element-0aa9be0{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2953 .elementor-element.elementor-element-48d04a9 .elementor-heading-title{font-size:1.2rem;}.elementor-2953 .elementor-element.elementor-element-ee559a5{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:2vw;--margin-bottom:2vw;--margin-left:2vw;--margin-right:2vw;}.elementor-2953 .elementor-element.elementor-element-9033bdd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-d478289{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2953 .elementor-element.elementor-element-d478289 .elementor-icon{font-size:100px;}.elementor-2953 .elementor-element.elementor-element-d478289 .elementor-icon svg{height:100px;}.elementor-2953 .elementor-element.elementor-element-2b76292{--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;}.elementor-2953 .elementor-element.elementor-element-0e3a575 .elementor-heading-title{font-size:1.2rem;}.elementor-2953 .elementor-element.elementor-element-cab360b:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-cab360b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-2953 .elementor-element.elementor-element-ccafe8a{--min-height:621px;--justify-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:8vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:5vw;}.elementor-2953 .elementor-element.elementor-element-ad167f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2953 .elementor-element.elementor-element-3148097{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-3148097 .elementor-divider-separator{width:76%;}.elementor-2953 .elementor-element.elementor-element-c074249{--min-height:621px;--justify-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:8vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:5vw;}.elementor-2953 .elementor-element.elementor-element-484386d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2953 .elementor-element.elementor-element-cbac27b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-cbac27b .elementor-divider-separator{width:76%;}.elementor-2953 .elementor-element.elementor-element-4279620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2953 .elementor-element.elementor-element-a93d040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-a93d040 .elementor-divider-separator{width:76%;}.elementor-2953 .elementor-element.elementor-element-d2124e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2953 .elementor-element.elementor-element-165c8c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-165c8c9 .elementor-divider-separator{width:76%;}}@media(max-width:1024px){.elementor-2953 .elementor-element.elementor-element-7f16248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2953 .elementor-element.elementor-element-7f16248.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-7f16248 .elementor-divider-separator{width:90%;}.elementor-2953 .elementor-element.elementor-element-9f35789{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-f434757{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3vw;--padding-bottom:1vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2953 .elementor-element.elementor-element-049673c{text-align:center;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4 .elementor-divider{text-align:center;}.elementor-2953 .elementor-element.elementor-element-25da12f{text-align:center;}.elementor-2953 .elementor-element.elementor-element-0e97f1f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-052d027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-ab2e779{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-ab2e779.e-con{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-dbe9a9f{text-align:center;}.elementor-2953 .elementor-element.elementor-element-c0282e2 .elementor-divider-separator{width:90vw;}.elementor-2953 .elementor-element.elementor-element-4c11b15{text-align:center;}.elementor-2953 .elementor-element.elementor-element-326c186{text-align:center;}.elementor-2953 .elementor-element.elementor-element-411b1bf .elementor-divider-separator{width:90vw;}.elementor-2953 .elementor-element.elementor-element-3555944{text-align:center;}.elementor-2953 .elementor-element.elementor-element-4f7a2b8{text-align:center;}.elementor-2953 .elementor-element.elementor-element-cfa2771 .elementor-divider-separator{width:90vw;}.elementor-2953 .elementor-element.elementor-element-07eaae0{text-align:center;}.elementor-2953 .elementor-element.elementor-element-530ccce{text-align:center;}.elementor-2953 .elementor-element.elementor-element-6968ee5 .elementor-divider-separator{width:90vw;}.elementor-2953 .elementor-element.elementor-element-8f1886f{text-align:center;}.elementor-2953 .elementor-element.elementor-element-2ea6265{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-2ea6265.e-con{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-0f7115f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2953 .elementor-element.elementor-element-1109d08{text-align:center;}.elementor-2953 .elementor-element.elementor-element-e5edf1f .elementor-divider-separator{width:90vw;}.elementor-2953 .elementor-element.elementor-element-962bb48{text-align:center;}.elementor-2953 .elementor-element.elementor-element-ecb8070{text-align:center;}.elementor-2953 .elementor-element.elementor-element-49d1314 .elementor-divider-separator{width:90vw;}.elementor-2953 .elementor-element.elementor-element-48acaf7{text-align:center;}.elementor-2953 .elementor-element.elementor-element-414c1d3{--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-ef06146{padding:0px 0px 0px 6px;}.elementor-2953 .elementor-element.elementor-element-92775bb{--min-height:231px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2953 .elementor-element.elementor-element-94db84a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-94db84a .elementor-icon{font-size:88px;}.elementor-2953 .elementor-element.elementor-element-8919124{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-8919124 .elementor-icon{font-size:88px;}.elementor-2953 .elementor-element.elementor-element-ddac62f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-ddac62f .elementor-icon{font-size:88px;}.elementor-2953 .elementor-element.elementor-element-7d6406d{--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-2953 .elementor-element.elementor-element-1323dc3{--min-height:180px;--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;--justify-content:space-between;--align-items:center;--border-radius:0em 0em 0em 0em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-042b506 .elementor-icon{font-size:80px;}.elementor-2953 .elementor-element.elementor-element-042b506 .elementor-icon svg{height:80px;}.elementor-2953 .elementor-element.elementor-element-d90d019{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-27da5b6 .elementor-heading-title{font-size:1.2rem;}.elementor-2953 .elementor-element.elementor-element-12914e3{--min-height:180px;--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;--justify-content:space-between;--align-items:center;--border-radius:0em 0em 0em 0em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-918a616{--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-5a28813 .elementor-icon{font-size:80px;}.elementor-2953 .elementor-element.elementor-element-5a28813 .elementor-icon svg{height:80px;}.elementor-2953 .elementor-element.elementor-element-0aa9be0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-48d04a9 .elementor-heading-title{font-size:1.2rem;}.elementor-2953 .elementor-element.elementor-element-ee559a5{--min-height:180px;--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;--justify-content:space-between;--align-items:center;--border-radius:0em 0em 0em 0em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-9033bdd{--min-height:180px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-d478289 .elementor-icon{font-size:80px;}.elementor-2953 .elementor-element.elementor-element-d478289 .elementor-icon svg{height:80px;}.elementor-2953 .elementor-element.elementor-element-2b76292{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2953 .elementor-element.elementor-element-0e3a575 .elementor-heading-title{font-size:1.2rem;}.elementor-2953 .elementor-element.elementor-element-cab360b:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-cab360b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bostiebubbles.com/wp-content/uploads/2026/08/dog-run-in-a-green-grass-field-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2953 .elementor-element.elementor-element-3148097{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2953 .elementor-element.elementor-element-3148097.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-3148097 .elementor-divider-separator{width:90%;}.elementor-2953 .elementor-element.elementor-element-428a3d9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-34fb1be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-34fb1be img{width:140%;max-width:100%;height:100%;object-fit:cover;object-position:top right;}.elementor-2953 .elementor-element.elementor-element-c074249{--min-height:399px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2953 .elementor-element.elementor-element-c074249.e-con{--align-self:center;}.elementor-2953 .elementor-element.elementor-element-484386d{padding:3vw 0vw 0vw 0vw;text-align:center;}.elementor-2953 .elementor-element.elementor-element-cbac27b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2953 .elementor-element.elementor-element-cbac27b.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-cbac27b .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-2953 .elementor-element.elementor-element-cbac27b .elementor-divider{text-align:center;}.elementor-2953 .elementor-element.elementor-element-10bf75f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2953 .elementor-element.elementor-element-a93d040{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2953 .elementor-element.elementor-element-a93d040.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-a93d040 .elementor-divider-separator{width:90%;}.elementor-2953 .elementor-element.elementor-element-165c8c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2953 .elementor-element.elementor-element-165c8c9.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-165c8c9 .elementor-divider-separator{width:90%;}.elementor-2953 .elementor-element.elementor-element-d241d33{--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;}}@media(max-width:880px){.elementor-2953 .elementor-element.elementor-element-7f16248{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-7f16248.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-7f16248 .elementor-divider-separator{width:85%;}.elementor-2953 .elementor-element.elementor-element-f434757{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:1vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-4bcd0f4 .elementor-divider-separator{width:100%;}.elementor-2953 .elementor-element.elementor-element-dbe9a9f{padding:0vw 0vw 0vw 0vw;}.elementor-2953 .elementor-element.elementor-element-c0282e2 .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-326c186{padding:0vw 0vw 0vw 0vw;}.elementor-2953 .elementor-element.elementor-element-411b1bf .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-4f7a2b8{padding:0vw 0vw 0vw 0vw;}.elementor-2953 .elementor-element.elementor-element-cfa2771 .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-530ccce{padding:0vw 0vw 0vw 0vw;}.elementor-2953 .elementor-element.elementor-element-6968ee5 .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-0f7115f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vw;--padding-bottom:1vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2953 .elementor-element.elementor-element-1109d08{padding:0vw 0vw 0vw 0vw;}.elementor-2953 .elementor-element.elementor-element-e5edf1f .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-5238dc5{--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:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-12404e9{--padding-top:4vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2953 .elementor-element.elementor-element-49d1314 .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-0ba0221{--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-2953 .elementor-element.elementor-element-92775bb{--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-2953 .elementor-element.elementor-element-94db84a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2953 .elementor-element.elementor-element-8919124{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2953 .elementor-element.elementor-element-ddac62f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2953 .elementor-element.elementor-element-ab5b5d8{--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-2953 .elementor-element.elementor-element-7d6406d{--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-2953 .elementor-element.elementor-element-1323dc3{--min-height:140px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2953 .elementor-element.elementor-element-042b506{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-2953 .elementor-element.elementor-element-042b506 .elementor-icon{font-size:128px;}.elementor-2953 .elementor-element.elementor-element-042b506 .elementor-icon svg{height:128px;}.elementor-2953 .elementor-element.elementor-element-12914e3{--min-height:140px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2953 .elementor-element.elementor-element-5a28813{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-2953 .elementor-element.elementor-element-5a28813 .elementor-icon{font-size:128px;}.elementor-2953 .elementor-element.elementor-element-5a28813 .elementor-icon svg{height:128px;}.elementor-2953 .elementor-element.elementor-element-ee559a5{--min-height:140px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2953 .elementor-element.elementor-element-d478289{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-2953 .elementor-element.elementor-element-d478289 .elementor-icon{font-size:128px;}.elementor-2953 .elementor-element.elementor-element-d478289 .elementor-icon svg{height:128px;}.elementor-2953 .elementor-element.elementor-element-3148097{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-3148097.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-3148097 .elementor-divider-separator{width:85%;}.elementor-2953 .elementor-element.elementor-element-5b225fe{--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:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-5b225fe.e-con{--align-self:stretch;}.elementor-2953 .elementor-element.elementor-element-34fb1be{width:100%;max-width:100%;}.elementor-2953 .elementor-element.elementor-element-34fb1be.elementor-element{--align-self:stretch;}.elementor-2953 .elementor-element.elementor-element-484386d{padding:0vw 0vw 0vw 0vw;}.elementor-2953 .elementor-element.elementor-element-cbac27b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-cbac27b.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-cbac27b .elementor-divider-separator{width:85%;}.elementor-2953 .elementor-element.elementor-element-a93d040{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-a93d040.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-a93d040 .elementor-divider-separator{width:85%;}.elementor-2953 .elementor-element.elementor-element-9230cd5{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2953 .elementor-element.elementor-element-d2124e4{text-align:center;}.elementor-2953 .elementor-element.elementor-element-165c8c9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-165c8c9.elementor-element{--align-self:flex-start;}.elementor-2953 .elementor-element.elementor-element-165c8c9 .elementor-divider-separator{width:100%;}.elementor-2953 .elementor-element.elementor-element-666122d{text-align:center;}.elementor-2953 .elementor-element.elementor-element-8eb9b93 .elementor-button{font-size:1.1em;}.elementor-2953 .elementor-element.elementor-element-d241d33{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2953 .elementor-element.elementor-element-2b36120 .elementor-icon{font-size:16vw;}.elementor-2953 .elementor-element.elementor-element-2b36120 .elementor-icon svg{height:16vw;}.elementor-2953 .elementor-element.elementor-element-7eb7732 .elementor-icon{font-size:16vw;}.elementor-2953 .elementor-element.elementor-element-7eb7732 .elementor-icon svg{height:16vw;}.elementor-2953 .elementor-element.elementor-element-5ab849f .elementor-icon{font-size:16vw;}.elementor-2953 .elementor-element.elementor-element-5ab849f .elementor-icon svg{height:16vw;}}@media(max-width:480px){.elementor-2953 .elementor-element.elementor-element-ecbbbb7 .elementor-heading-title{font-size:2.2rem;}.elementor-2953 .elementor-element.elementor-element-9f35789{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2953 .elementor-element.elementor-element-049673c .elementor-heading-title{font-size:2.2rem;}.elementor-2953 .elementor-element.elementor-element-ab2e779{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2953 .elementor-element.elementor-element-dbe9a9f .elementor-heading-title{font-size:2.2rem;}.elementor-2953 .elementor-element.elementor-element-c0282e2 .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-326c186 .elementor-heading-title{font-size:2.2rem;}.elementor-2953 .elementor-element.elementor-element-411b1bf .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-4f7a2b8 .elementor-heading-title{font-size:2.2rem;}.elementor-2953 .elementor-element.elementor-element-cfa2771 .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-530ccce .elementor-heading-title{font-size:2.2rem;}.elementor-2953 .elementor-element.elementor-element-6968ee5 .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-2ea6265{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2953 .elementor-element.elementor-element-1109d08 .elementor-heading-title{font-size:2.2rem;}.elementor-2953 .elementor-element.elementor-element-e5edf1f .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-ecb8070 .elementor-heading-title{font-size:2.2rem;}.elementor-2953 .elementor-element.elementor-element-49d1314 .elementor-divider-separator{width:100vw;}.elementor-2953 .elementor-element.elementor-element-1323dc3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2953 .elementor-element.elementor-element-042b506 .elementor-icon{font-size:91px;}.elementor-2953 .elementor-element.elementor-element-042b506 .elementor-icon svg{height:91px;}.elementor-2953 .elementor-element.elementor-element-d90d019{--width:65%;}.elementor-2953 .elementor-element.elementor-element-12914e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2953 .elementor-element.elementor-element-5a28813 .elementor-icon{font-size:91px;}.elementor-2953 .elementor-element.elementor-element-5a28813 .elementor-icon svg{height:91px;}.elementor-2953 .elementor-element.elementor-element-0aa9be0{--width:65%;}.elementor-2953 .elementor-element.elementor-element-ee559a5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2953 .elementor-element.elementor-element-d478289 .elementor-icon{font-size:91px;}.elementor-2953 .elementor-element.elementor-element-d478289 .elementor-icon svg{height:91px;}.elementor-2953 .elementor-element.elementor-element-2b76292{--width:65%;}.elementor-2953 .elementor-element.elementor-element-ad167f3 .elementor-heading-title{font-size:2.2rem;}.elementor-2953 .elementor-element.elementor-element-484386d .elementor-heading-title{font-size:2.2rem;}.elementor-2953 .elementor-element.elementor-element-4279620 .elementor-heading-title{font-size:2.2rem;}.elementor-2953 .elementor-element.elementor-element-d2124e4 .elementor-heading-title{font-size:2.2rem;}}/* Start custom CSS for container, class: .elementor-element-b6c07a7 *//* ======================================================
   BOSTIE ABOUT HERO
====================================================== */

/* Desktop */
@media (min-width: 1367px) {
    .elementor-2953 .elementor-element.elementor-element-b6c07a7.bostie-about-hero::before {
        background-position: 100% 50% !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
    }
}

/* Laptop */
@media (max-width: 1366px) and (min-width: 1025px) {
    .elementor-2953 .elementor-element.elementor-element-b6c07a7.bostie-about-hero::before {
        background-position: 72% 50% !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* ================================================
   BOSTIE BUBBLES — FAMILY LETTER
   Fogli + Polaroid interattive + navigazione
   ================================================ */
body.page-id-2953 {
  overflow-x: clip !important;
  overflow-y: visible !important;
}
/* STRUTTURA */
.bostie-letter {
  --bostie-brown: #5C3A2B;
  --bostie-gold: #B4762C;
  --bostie-cream: #FDF9F1;
  --bostie-paper: #F9EED9;
  --bostie-sticky-top: 110px;
  --bostie-paper-padding: 40px;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 32px;
  position: relative;
  background: var(--bostie-cream);
  padding-inline: 4vw;
  overflow: visible !important;
  box-sizing: border-box;
}
.bostie-letter-content {
  flex: 0 0 calc((100% - 32px) * .60);
  width: calc((100% - 32px) * .60);
  min-width: 0;
  position: sticky;
  top: var(--bostie-sticky-top);
  align-self: flex-start;
  height: calc(100vh - var(--bostie-sticky-top) - 24px);
  overflow: visible !important;
}
.bostie-letter-photos {
  flex: 0 0 calc((100% - 32px) * .40);
  width: calc((100% - 32px) * .40);
  min-width: 0;
  position: relative;
  align-self: stretch;
  overflow: visible !important;
}
/* FOGLI */
.bostie-letter-step {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: auto;
  box-sizing: border-box;
  padding: var(--bostie-paper-padding);
  background: var(--bostie-paper);
  border: 1px solid rgba(92,58,43,.09);
  box-shadow:
    0 16px 38px rgba(63,41,25,.09),
    0 3px 9px rgba(63,41,25,.04);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translate3d(0,calc(-50% + 20px),0);
  transition:
    opacity 450ms ease,
    transform 550ms cubic-bezier(.22,1,.36,1),
    visibility 450ms ease;
  z-index: 1;
}
.bostie-letter-step.is-active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  z-index: 3;
}
.bostie-letter-step.is-before {
  transform: translate3d(0,calc(-50% - 20px),0);
}
.bostie-letter-step.is-after {
  transform: translate3d(0,calc(-50% + 20px),0);
}
.bostie-letter-step::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .15;
  background-image: repeating-linear-gradient(
    0deg,
    rgba(92,58,43,.012) 0,
    rgba(92,58,43,.012) 1px,
    transparent 1px,
    transparent 5px
  );
}
.bostie-letter-step > :last-child,
.bostie-letter-step p:last-child {
  margin-bottom: 0;
}
/* NAVIGAZIONE TRA I FOGLI */
.bostie-letter-next {
  appearance: none;
  -webkit-appearance: none;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
  width: fit-content;
  max-width: 100%;
  margin: 28px 0 0 auto;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--bostie-brown);
  font: inherit;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .02em;
  line-height: 1.3;
  cursor: pointer;
  position: relative;
  z-index: 5;
}
.bostie-letter-next-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  flex: 0 0 38px;
  border: 1px solid var(--bostie-gold);
  border-radius: 50%;
  color: var(--bostie-gold);
  font-size: 23px;
  font-weight: 400;
  line-height: 1;
  transition: background 250ms ease, color 250ms ease, transform 250ms ease;
}
.bostie-letter-next:hover .bostie-letter-next-icon {
  background: var(--bostie-gold);
  color: #fff;
  transform: translateY(3px);
}
.bostie-letter-next:focus-visible {
  outline: 2px solid var(--bostie-gold);
  outline-offset: 5px;
  border-radius: 4px;
}
/* PALCO POLAROID */
.bostie-polaroid-stage {
  position: sticky !important;
  top: var(--bostie-sticky-top);
  width: 100%;
  height: min(600px,calc(100vh - var(--bostie-sticky-top) - 24px));
  min-height: 340px;
  display: block;
  overflow: visible !important;
  isolation: isolate;
  transition: opacity 450ms ease;
}
.bostie-polaroid-stage:not(.is-ready) { opacity: 0; }
.bostie-polaroid-stage.is-ready { opacity: 1; }
/* POLAROID */
.bostie-photo-card {
  position: absolute;
  left: 50%;
  top: 50%;
  width: min(94%,400px);
  padding: 15px 15px 55px;
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid rgba(92,58,43,.07);
  box-shadow:
    0 14px 36px rgba(63,41,25,.15),
    0 3px 9px rgba(63,41,25,.08);
  transform-origin: center center;
  pointer-events: none;
  transition:
    opacity 700ms ease,
    transform 700ms cubic-bezier(.22,1,.36,1),
    box-shadow 350ms ease;
}
.bostie-photo-card img {
  display: block;
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  object-position: center;
  border-radius: 0;
  user-select: none;
  -webkit-user-drag: none;
}
.bostie-photo-card.is-front {
  z-index: 3;
  opacity: 1;
  transform: translate(-53%,-52%) rotate(-5deg);
}
.bostie-photo-card.is-back {
  z-index: 2;
  opacity: 1;
  transform: translate(-40%,-45%) rotate(8deg) scale(.93);
}
.bostie-photo-card.is-single {
  z-index: 3;
  opacity: 1;
  transform: translate(-50%,-50%) rotate(-4deg);
}
/* INTERAZIONE */
.bostie-photo-card.is-front.is-clickable {
  pointer-events: auto;
  cursor: pointer;
}
.bostie-photo-card.is-front.is-clickable:hover {
  box-shadow:
    0 20px 44px rgba(63,41,25,.19),
    0 5px 12px rgba(63,41,25,.10);
}
.bostie-photo-card.is-front.is-clickable:focus-visible {
  outline: 3px solid var(--bostie-gold);
  outline-offset: 6px;
}
/* FOTO CHE SCIVOLA VIA */
.bostie-photo-card.is-sliding-out {
  z-index: 5;
  opacity: 0;
  transform: translate(-15%,-58%) rotate(13deg) scale(.97);
  pointer-events: none;
}
/* FOTO SOTTO CHE EMERGE */
.bostie-photo-card.is-revealing {
  z-index: 3;
  opacity: 1;
  transform: translate(-53%,-52%) rotate(-5deg);
}
/* INDICATORE */
.bostie-photo-counter {
  position: absolute;
  bottom: 5px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  color: var(--bostie-brown);
  font-size: 12px;
  line-height: 1.4;
  letter-spacing: .08em;
  white-space: nowrap;
  text-align: center;
  pointer-events: none;
}
.bostie-photo-dots {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  margin-bottom: 6px;
}
.bostie-photo-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: rgba(92,58,43,.25);
}
.bostie-photo-dot.is-active {
  width: 7px;
  height: 7px;
  background: var(--bostie-gold);
}
/* LAPTOP */
@media (min-width:1025px) and (max-width:1366px) {
  .bostie-letter {
    --bostie-paper-padding: 34px;
    --bostie-sticky-top: 95px;
    gap: 28px;
  }
  .bostie-letter-content {
    flex-basis: calc((100% - 28px) * .60);
    width: calc((100% - 28px) * .60);
  }
  .bostie-letter-photos {
    flex-basis: calc((100% - 28px) * .40);
    width: calc((100% - 28px) * .40);
  }
  .bostie-photo-card {
    width: min(94%,360px);
    padding: 12px 12px 46px;
  }
}
/* TABLET E MOBILE */
@media (max-width:1024px) {
  .bostie-letter {
    flex-direction: column;
    align-items: center;
    gap: 0;
    height: auto !important;
    padding-inline: 4vw;
    padding-bottom: 16px;
    --bostie-paper-padding: 36px;
  }
  .bostie-letter-content {
    position: relative !important;
    top: auto !important;
    flex: none;
    width: 100%;
    max-width: 100%;
    height: auto !important;
    min-height: 0;
    align-self: auto;
    overflow: visible !important;
  }
  .bostie-letter-photos { display: none !important; }
  .bostie-letter-step {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: 100%;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: none !important;
    transition: none !important;
    padding: var(--bostie-paper-padding);
    margin: 0 0 44px;
  }
  .bostie-letter-step:last-child { margin-bottom: 0; }
  .bostie-mobile-photo-stage {
    position: relative;
    width: 100%;
    height: 390px;
    margin: 20px auto 0;
    overflow: visible !important;
    isolation: isolate;
  }
  .bostie-mobile-photo-stage .bostie-photo-card {
    width: min(72%,335px);
    padding: 11px 11px 42px;
  }
}
/* MOBILE */
@media (max-width:767px) {
  .bostie-letter { --bostie-paper-padding: 24px; }
  .bostie-letter-step {
    padding: 24px;
    margin-bottom: 30px;
  }
  .bostie-mobile-photo-stage {
    height: 320px;
    margin: 12px auto 0;
  }
  .bostie-mobile-photo-stage .bostie-photo-card {
    width: min(78%,275px);
    padding: 9px 9px 34px;
  }
}
@media (max-width:390px) {
  .bostie-letter { --bostie-paper-padding: 20px; }
  .bostie-letter-step { padding: 20px; }
  .bostie-mobile-photo-stage { height: 290px; }
  .bostie-mobile-photo-stage .bostie-photo-card { width: min(78%,245px); }
}
@media (prefers-reduced-motion:reduce) {
  .bostie-letter-step,
  .bostie-photo-card,
  .bostie-polaroid-stage,
  .bostie-mobile-photo-stage,
  .bostie-letter-next-icon {
    transition: none !important;
    animation: none !important;
  }
}
/* FIRMA CRISTINA — MEIE SCRIPT */
.bostie-signature {
  margin-top: 36px;
  color: #5C3A2B;
  text-align: left;
}
.bostie-signature-love {
  font-size: 18px;
  font-style: italic;
  line-height: 1.4;
  margin-bottom: 4px;
}
.bostie-signature-name {
  font-family: "Meie Script", cursive;
  font-size: 78px;
  font-weight: 400;
  line-height: 1.15;
  transform: rotate(-5deg);
  transform-origin: left center;
  margin: 0 0 -5px;
}
.bostie-signature-role {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  margin-top: 0;
}
@media (max-width: 767px) {
  .bostie-signature { margin-top: 28px; }
  .bostie-signature-name { font-size: 64px; }
  .bostie-signature-role { font-size: 13px; }
}

/* =====================================================
   MODALITÀ LETTURA NATURALE — VERSIONE DEFINITIVA
   Quattro fogli in sequenza; Polaroid sticky su desktop
   ===================================================== */
@media (min-width:1025px) {
  .bostie-letter { height:auto !important; align-items:stretch; }
  .bostie-letter-content {
    position:relative !important; top:auto !important;
    height:auto !important; align-self:stretch !important;
    overflow:visible !important;
  }
  .bostie-letter-step,
  .bostie-letter-step.is-active,
  .bostie-letter-step.is-before,
  .bostie-letter-step.is-after {
    position:relative !important; top:auto !important; left:auto !important;
    display:block !important; width:100% !important; height:auto !important;
    margin:0 0 72px !important;
    opacity:1 !important; visibility:visible !important;
    pointer-events:auto !important; transform:none !important;
    transition:none !important;
  }
  .bostie-letter-step:last-child { margin-bottom:0 !important; }
  .bostie-letter-photos { align-self:stretch !important; }
  .bostie-polaroid-stage {
    position:sticky !important;
    top:var(--bostie-sticky-top) !important;
  }
}
/* Bottone Bostie: prevale anche sugli stili globali di Elementor */
.bostie-letter .bostie-letter-next,
.bostie-letter .bostie-letter-next:hover,
.bostie-letter .bostie-letter-next:focus {
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  gap:12px !important;
  width:100% !important;
  max-width:100% !important;
  min-height:48px !important;
  margin:28px 0 0 !important;
  padding:12px 20px !important;
  border:1px solid #5C3A2B !important;
  border-radius:6px !important;
  background:#5C3A2B !important;
  color:#fff !important;
  box-shadow:none !important;
  font-family:inherit !important;
  font-size:14px !important;
  font-weight:600 !important;
  line-height:1.35 !important;
  text-decoration:none !important;
  cursor:pointer;
  transition:background .25s ease,border-color .25s ease !important;
}
.bostie-letter .bostie-letter-next:hover {
  background:#B4762C !important;
  border-color:#B4762C !important;
}
.bostie-letter .bostie-letter-next:focus-visible {
  outline:3px solid #B4762C !important;
  outline-offset:3px !important;
}
.bostie-letter .bostie-letter-next-icon {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  height:auto !important;
  flex:0 0 auto !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  color:#fff !important;
  font-size:21px !important;
  line-height:1 !important;
  transition:transform .25s ease !important;
}
.bostie-letter .bostie-letter-next:hover .bostie-letter-next-icon {
  background:transparent !important;
  color:#fff !important;
  transform:translateY(3px);
}
@media (prefers-reduced-motion:reduce) {
  .bostie-letter .bostie-letter-next,
  .bostie-letter .bostie-letter-next-icon { transition:none !important; }
}/* End custom CSS */