.elementor-20 .elementor-element.elementor-element-20935e2{--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;}.elementor-20 .elementor-element.elementor-element-20935e2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-20935e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluberrydesign.com/wp-content/uploads/2025/05/hero_image01.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-3e2dcb0{--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-20 .elementor-element.elementor-element-3f85be0{--display:flex;}.elementor-20 .elementor-element.elementor-element-99ecabc{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-99ecabc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-99ecabc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#80578DC2;}.elementor-20 .elementor-element.elementor-element-99ecabc.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-20 .elementor-element.elementor-element-bb27fa0{width:var( --container-widget-width, 95.837% );max-width:95.837%;--container-widget-width:95.837%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-bb27fa0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-bb27fa0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-eac4b75{width:var( --container-widget-width, 91.118% );max-width:91.118%;--container-widget-width:91.118%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-eac4b75.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-20 .elementor-element.elementor-element-881c9d6 .elementor-button{background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-20 .elementor-element.elementor-element-976c669{--display:flex;}.elementor-20 .elementor-element.elementor-element-6f164a4{--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-20 .elementor-element.elementor-element-fbdc790{--display:flex;}.elementor-20 .elementor-element.elementor-element-5215ab1{--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;}.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-20 .elementor-element.elementor-element-f6bfed0{width:var( --container-widget-width, 49.572% );max-width:49.572%;--container-widget-width:49.572%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-f6bfed0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-f6bfed0 img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-2dbacd1{--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-20 .elementor-element.elementor-element-2dbacd1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2dbacd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D70B030;}.elementor-20 .elementor-element.elementor-element-5990955{--display:flex;}.elementor-20 .elementor-element.elementor-element-3fb7a0f{--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-20 .elementor-element.elementor-element-fb8fef6{--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;}.elementor-20 .elementor-element.elementor-element-9808dc8{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-9808dc8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9808dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6cfa749{width:var( --container-widget-width, 100.004% );max-width:100.004%;--container-widget-width:100.004%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-6cfa749.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-6cfa749 img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-a0459fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-ebfc9a2 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-1d519fb{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-1d519fb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1d519fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-694cef6 img{height:236px;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-0b21d8f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-733bd90 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-d91af6d{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-d91af6d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d91af6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c931a79 img{width:100%;max-width:100%;height:236px;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-bb55344 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-4390394 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-f289755{--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;}.elementor-20 .elementor-element.elementor-element-86c0154{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-86c0154:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-86c0154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-264017f img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-d452e54 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-1929ba7 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-7ca7c6e{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-7ca7c6e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7ca7c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-54b3e52 img{height:220px;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-4bd4fbd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-191d60c .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-3c4eaeb{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-3c4eaeb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3c4eaeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-348f0fc img{height:220px;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-f7c749c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-4afa47a .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-f4dd242{--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;}.elementor-20 .elementor-element.elementor-element-57e5e07{--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;--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-57e5e07:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-57e5e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5d22daf{--display:flex;}.elementor-20 .elementor-element.elementor-element-5d22daf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d8ef34f{width:var( --container-widget-width, 106.094% );max-width:106.094%;--container-widget-width:106.094%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-d8ef34f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-d8ef34f img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-3f02426{--display:flex;}.elementor-20 .elementor-element.elementor-element-bfd05a6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-dea65d8 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-bb27fa0 .elementor-heading-title{font-size:34px;}.elementor-20 .elementor-element.elementor-element-f6bfed0{width:var( --container-widget-width, 304.341px );max-width:304.341px;--container-widget-width:304.341px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-f6bfed0 img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-2dbacd1{--border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-6cfa749 img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-694cef6 img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-c931a79 img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-264017f img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-54b3e52 img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-348f0fc img{border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-d8ef34f img{border-radius:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-99ecabc{--width:69.092%;}.elementor-20 .elementor-element.elementor-element-5d22daf{--width:33.704%;}}