.elementor-12 .elementor-element.elementor-element-f2cb5c3{--display:flex;--min-height:780px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.55;}.elementor-12 .elementor-element.elementor-element-f2cb5c3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f2cb5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://avbuffalo.com/wp-content/uploads/2025/09/buffaly-ny-near-me-best-rated-local-business-4568.jpg");background-size:18% auto;}.elementor-12 .elementor-element.elementor-element-f2cb5c3::before, .elementor-12 .elementor-element.elementor-element-f2cb5c3 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f2cb5c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f2cb5c3 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f2cb5c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f2cb5c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-f2cb5c3.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b521dca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-b521dca:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b521dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-12 .elementor-element.elementor-element-b521dca.e-con{--flex-grow:0;--flex-shrink:0;}.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-12 .elementor-element.elementor-element-fb7cc03.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-fb7cc03{text-align:center;}.elementor-12 .elementor-element.elementor-element-fb7cc03 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:77px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#4E5AC6;}.elementor-12 .elementor-element.elementor-element-abc2a53{background-color:var( --e-global-color-astglobalcolor0 );text-align:center;}.elementor-12 .elementor-element.elementor-element-abc2a53.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-abc2a53 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-size:28px;font-weight:600;color:#F9F9F9;}.elementor-12 .elementor-element.elementor-element-f189fc1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-7f0e25f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2201830{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-2201830.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-39db2fc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1d382c2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-1d382c2 .xpro-post-grid-meta-date > svg,.elementor-12 .elementor-element.elementor-element-1d382c2 .xpro-post-grid-meta-date > img{width:14px;}.elementor-12 .elementor-element.elementor-element-1d382c2 .xpro-post-grid-meta-date{font-size:14px;min-width:14px;min-height:14px;}.elementor-12 .elementor-element.elementor-element-3086acd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-3086acd.e-con{--flex-grow:0;--flex-shrink:0;}.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-12 .elementor-element.elementor-element-418f30c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-12 .elementor-element.elementor-element-8406191{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-ddcd1b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-b521dca{--width:38%;}.elementor-12 .elementor-element.elementor-element-7f0e25f{--width:91%;}.elementor-12 .elementor-element.elementor-element-2201830{--width:25.82%;}.elementor-12 .elementor-element.elementor-element-3086acd{--width:73.343%;}}