.elementor-2546 .elementor-element.elementor-element-73e5b58e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-2546 .elementor-element.elementor-element-73e5b58e:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-73e5b58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-4c74b37a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2546 .elementor-element.elementor-element-3c15d55{--spacer-size:25px;}.elementor-2546 .elementor-element.elementor-element-2e8bf686{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2546 .elementor-element.elementor-element-759b95ca > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-759b95ca{text-align:center;}.elementor-2546 .elementor-element.elementor-element-759b95ca .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:75px;font-weight:600;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:0px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#BE3E00;}.elementor-2546 .elementor-element.elementor-element-1e849088{--display:flex;--min-height:0px;--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;}.elementor-2546 .elementor-element.elementor-element-1e849088.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-2546 .elementor-element.elementor-element-43c26b49 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-43c26b49{text-align:center;color:#3D4429;}.elementor-2546 .elementor-element.elementor-element-43c26b49 a{color:#BE3E00;}.elementor-2546 .elementor-element.elementor-element-6b5a4fff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-2546 .elementor-element.elementor-element-6b5a4fff:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-6b5a4fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-2a3de5e6{--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-2546 .elementor-element.elementor-element-2a3de5e6:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-2a3de5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2546 .elementor-element.elementor-element-8780c0{text-align:center;}.elementor-2546 .elementor-element.elementor-element-8780c0 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-2c34ca1c{--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-2546 .elementor-element.elementor-element-2c34ca1c:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-2c34ca1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-2a3b974 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-1954e61d{--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-2546 .elementor-element.elementor-element-1954e61d:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-1954e61d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-433f761c img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-1d39de3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:3;}.elementor-2546 .elementor-element.elementor-element-1d39de3f:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-1d39de3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-10b52aa9{--display:flex;}.elementor-2546 .elementor-element.elementor-element-10b52aa9:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-10b52aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#81a153;}.elementor-2546 .elementor-element.elementor-element-76f193ca{text-align:center;}.elementor-2546 .elementor-element.elementor-element-76f193ca img{width:100%;}.elementor-2546 .elementor-element.elementor-element-57f1af75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-2546 .elementor-element.elementor-element-57f1af75:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-57f1af75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-1ef82d81{--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-2546 .elementor-element.elementor-element-1ef82d81:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-1ef82d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-52509f5d{text-align:center;}.elementor-2546 .elementor-element.elementor-element-52509f5d img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-182693c7{--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-2546 .elementor-element.elementor-element-182693c7:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-182693c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-7836dad6 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-49b568d6{--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-2546 .elementor-element.elementor-element-49b568d6:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-49b568d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-3072d3ad img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-4d7ce6b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-2546 .elementor-element.elementor-element-4d7ce6b1:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-4d7ce6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-7abd62f0{--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-2546 .elementor-element.elementor-element-7abd62f0:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-7abd62f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-475ec02d img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-5f36b942{--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-2546 .elementor-element.elementor-element-5f36b942:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-5f36b942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-42e846a6 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-6c22223f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-2546 .elementor-element.elementor-element-6c22223f:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-6c22223f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-6d68e89c{--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-2546 .elementor-element.elementor-element-6d68e89c:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-6d68e89c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-e6819ef{text-align:center;}.elementor-2546 .elementor-element.elementor-element-e6819ef img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-968eafa{--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-2546 .elementor-element.elementor-element-968eafa:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-968eafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-165d0934 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-3c46bc39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-2546 .elementor-element.elementor-element-3c46bc39:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-3c46bc39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-4b40bf58{--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-2546 .elementor-element.elementor-element-4b40bf58:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-4b40bf58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-465e88e8{text-align:center;}.elementor-2546 .elementor-element.elementor-element-465e88e8 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-46a5ac16{--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-2546 .elementor-element.elementor-element-46a5ac16:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-46a5ac16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-6c000f80 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-77f0c368{--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-2546 .elementor-element.elementor-element-77f0c368:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-77f0c368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-1cb5394 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-471b349{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-2546 .elementor-element.elementor-element-471b349:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-471b349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-c363aed{--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-2546 .elementor-element.elementor-element-c363aed:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-c363aed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-41ab6e20 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-40d70b7f{--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-2546 .elementor-element.elementor-element-40d70b7f:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-40d70b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-35b5f024 img{width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-a59d17d );}.elementor-2546 .elementor-element.elementor-element-654d3b87{--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;--z-index:3;}.elementor-2546 .elementor-element.elementor-element-7b320b8d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2546 .elementor-element.elementor-element-27471adf{--display:flex;--min-height:50px;--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;--background-transition:0.3s;--z-index:3;}.elementor-2546 .elementor-element.elementor-element-27471adf:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-27471adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-27471adf:hover{background-color:var( --e-global-color-78ad7a8 );}.elementor-2546 .elementor-element.elementor-element-66cbcf29{--display:flex;--min-height:50px;--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-2546 .elementor-element.elementor-element-5ced213b{--display:flex;--min-height:100px;--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;}.elementor-2546 .elementor-element.elementor-element-5c6f355f{text-align:center;}.elementor-2546 .elementor-element.elementor-element-5c6f355f .elementor-heading-title{font-family:"brandon-grotesque", Sans-serif;font-size:40px;font-weight:600;font-style:normal;text-decoration:none;line-height:60px;letter-spacing:0px;word-spacing:0px;color:#BE3E00;}.elementor-2546 .elementor-element.elementor-element-3e003584{--display:flex;--min-height:50px;--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-2546 .elementor-element.elementor-element-30602500{--display:flex;--min-height:50px;--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;--z-index:2;}.elementor-2546 .elementor-element.elementor-element-30602500:not(.elementor-motion-effects-element-type-background), .elementor-2546 .elementor-element.elementor-element-30602500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2546 .elementor-element.elementor-element-caecb78{--display:flex;--min-height:50px;--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-2546 .elementor-element.elementor-element-2f9b6a0f{--display:flex;--min-height:150px;--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;}.elementor-2546 .elementor-element.elementor-element-691cd66d > .elementor-widget-container{margin:59px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-691cd66d{text-align:center;}.elementor-2546 .elementor-element.elementor-element-691cd66d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2546 .elementor-element.elementor-element-52a4a54d{--display:flex;--min-height:100px;--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-2546 .elementor-element.elementor-element-7fd55aef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-2546 .elementor-element.elementor-element-6e223b95{--grid-row-gap:24px;z-index:0;--grid-column-gap:24px;}.elementor-2546 .elementor-element.elementor-element-6e223b95 > .elementor-widget-container{margin:0px 24px 0px 24px;}.elementor-2546 .elementor-element.elementor-element-6e223b95 a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-9430749 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2546 .elementor-element.elementor-element-759b95ca .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2546 .elementor-element.elementor-element-1e849088{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2546 .elementor-element.elementor-element-6b5a4fff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-2a3de5e6{--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;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2546 .elementor-element.elementor-element-8780c0 img{width:100%;max-width:100%;height:500px;object-fit:fill;}.elementor-2546 .elementor-element.elementor-element-2a3b974 img{width:100%;max-width:100%;height:500px;object-fit:fill;border-width:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-433f761c img{width:100%;max-width:100%;height:500px;object-fit:fill;border-width:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-1d39de3f{--min-height:0px;--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:center;}.elementor-2546 .elementor-element.elementor-element-1d39de3f.e-con{--align-self:flex-start;}.elementor-2546 .elementor-element.elementor-element-10b52aa9{--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;}.elementor-2546 .elementor-element.elementor-element-10b52aa9.e-con{--align-self:center;}.elementor-2546 .elementor-element.elementor-element-76f193ca > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-76f193ca img{height:100%;object-fit:cover;object-position:top center;}.elementor-2546 .elementor-element.elementor-element-57f1af75{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-1ef82d81{--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;}.elementor-2546 .elementor-element.elementor-element-52509f5d img{width:100%;max-width:100%;height:500px;object-fit:fill;}.elementor-2546 .elementor-element.elementor-element-7836dad6 img{width:100%;max-width:100%;height:500px;object-fit:fill;border-width:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-3072d3ad img{width:100%;max-width:100%;height:500px;object-fit:fill;border-width:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-4d7ce6b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-475ec02d img{width:100%;max-width:100%;height:500px;object-fit:fill;border-width:250px 250px 250px 250px;}.elementor-2546 .elementor-element.elementor-element-42e846a6 img{width:100%;max-width:100%;height:500px;object-fit:fill;border-width:250px 250px 250px 250px;}.elementor-2546 .elementor-element.elementor-element-6c22223f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-6d68e89c{--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;}.elementor-2546 .elementor-element.elementor-element-e6819ef img{width:100%;max-width:100%;height:500px;object-fit:fill;}.elementor-2546 .elementor-element.elementor-element-165d0934 img{width:100%;max-width:100%;height:500px;object-fit:fill;border-width:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-3c46bc39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-4b40bf58{--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;}.elementor-2546 .elementor-element.elementor-element-465e88e8 img{width:100%;max-width:100%;height:500px;object-fit:fill;}.elementor-2546 .elementor-element.elementor-element-6c000f80 img{width:100%;max-width:100%;height:500px;object-fit:fill;border-width:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-1cb5394 img{width:100%;max-width:100%;height:500px;object-fit:fill;border-width:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-471b349{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-41ab6e20 img{width:100%;max-width:100%;height:500px;object-fit:fill;border-width:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-35b5f024 img{width:100%;max-width:100%;height:500px;object-fit:fill;border-width:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-5c6f355f .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2546 .elementor-element.elementor-element-691cd66d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2546 .elementor-element.elementor-element-6e223b95{width:initial;max-width:initial;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2546 .elementor-element.elementor-element-759b95ca .elementor-heading-title{font-size:40px;}.elementor-2546 .elementor-element.elementor-element-1e849088{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2546 .elementor-element.elementor-element-43c26b49 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-2546 .elementor-element.elementor-element-6b5a4fff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-2a3de5e6{--min-height:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2546 .elementor-element.elementor-element-8780c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-8780c0{text-align:center;}.elementor-2546 .elementor-element.elementor-element-8780c0 img{max-width:100%;height:500px;object-fit:contain;object-position:center center;}.elementor-2546 .elementor-element.elementor-element-2c34ca1c{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-2a3b974 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-2a3b974{text-align:center;}.elementor-2546 .elementor-element.elementor-element-2a3b974 img{max-width:100%;height:500px;object-fit:contain;object-position:center center;}.elementor-2546 .elementor-element.elementor-element-1954e61d{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-433f761c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-433f761c{text-align:center;}.elementor-2546 .elementor-element.elementor-element-433f761c img{max-width:100%;height:500px;object-fit:contain;object-position:center center;}.elementor-2546 .elementor-element.elementor-element-10b52aa9{--min-height:165px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-76f193ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-76f193ca img{height:370px;object-fit:cover;}.elementor-2546 .elementor-element.elementor-element-57f1af75{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-1ef82d81{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-52509f5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-52509f5d{text-align:center;}.elementor-2546 .elementor-element.elementor-element-52509f5d img{max-width:100%;height:500px;object-fit:contain;object-position:center center;}.elementor-2546 .elementor-element.elementor-element-182693c7{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-7836dad6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-7836dad6{text-align:center;}.elementor-2546 .elementor-element.elementor-element-7836dad6 img{max-width:100%;height:500px;object-fit:contain;object-position:center center;}.elementor-2546 .elementor-element.elementor-element-49b568d6{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-3072d3ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-3072d3ad{text-align:center;}.elementor-2546 .elementor-element.elementor-element-3072d3ad img{max-width:100%;height:500px;object-fit:contain;object-position:center center;}.elementor-2546 .elementor-element.elementor-element-4d7ce6b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-7abd62f0{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-475ec02d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-475ec02d{text-align:center;}.elementor-2546 .elementor-element.elementor-element-475ec02d img{max-width:100%;height:350px;object-fit:contain;object-position:center center;border-width:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-5f36b942{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-42e846a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-42e846a6{text-align:center;}.elementor-2546 .elementor-element.elementor-element-42e846a6 img{max-width:100%;height:350px;object-fit:cover;object-position:center left;border-width:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-6c22223f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-6d68e89c{--width:33.33%;--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-e6819ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-e6819ef{text-align:center;}.elementor-2546 .elementor-element.elementor-element-e6819ef img{max-width:100%;height:140px;object-fit:cover;object-position:center left;}.elementor-2546 .elementor-element.elementor-element-968eafa{--width:66.66%;--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-165d0934 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-165d0934{text-align:center;}.elementor-2546 .elementor-element.elementor-element-165d0934 img{max-width:100%;height:140px;object-fit:cover;object-position:center left;}.elementor-2546 .elementor-element.elementor-element-3c46bc39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-4b40bf58{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-465e88e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-465e88e8{text-align:center;}.elementor-2546 .elementor-element.elementor-element-465e88e8 img{max-width:100%;height:389px;object-fit:cover;object-position:center left;}.elementor-2546 .elementor-element.elementor-element-46a5ac16{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-6c000f80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-6c000f80{text-align:center;}.elementor-2546 .elementor-element.elementor-element-6c000f80 img{max-width:100%;height:291px;object-fit:cover;object-position:center left;}.elementor-2546 .elementor-element.elementor-element-77f0c368{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-1cb5394 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-1cb5394{text-align:center;}.elementor-2546 .elementor-element.elementor-element-1cb5394 img{max-width:100%;height:322px;object-fit:cover;object-position:center left;}.elementor-2546 .elementor-element.elementor-element-471b349{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2546 .elementor-element.elementor-element-c363aed{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-41ab6e20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-41ab6e20{text-align:center;}.elementor-2546 .elementor-element.elementor-element-41ab6e20 img{max-width:100%;height:255px;object-fit:cover;object-position:center left;}.elementor-2546 .elementor-element.elementor-element-40d70b7f{--min-height:0px;}.elementor-2546 .elementor-element.elementor-element-35b5f024 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-35b5f024{text-align:center;}.elementor-2546 .elementor-element.elementor-element-35b5f024 img{max-width:100%;height:281px;object-fit:cover;object-position:center left;}.elementor-2546 .elementor-element.elementor-element-5c6f355f .elementor-heading-title{font-size:40px;}.elementor-2546 .elementor-element.elementor-element-2f9b6a0f{--min-height:80px;}.elementor-2546 .elementor-element.elementor-element-691cd66d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2546 .elementor-element.elementor-element-691cd66d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(min-width:768px){.elementor-2546 .elementor-element.elementor-element-1e849088{--width:819px;}.elementor-2546 .elementor-element.elementor-element-2a3de5e6{--width:33%;}.elementor-2546 .elementor-element.elementor-element-2c34ca1c{--width:33%;}.elementor-2546 .elementor-element.elementor-element-1954e61d{--width:33%;}.elementor-2546 .elementor-element.elementor-element-1ef82d81{--width:33%;}.elementor-2546 .elementor-element.elementor-element-182693c7{--width:33%;}.elementor-2546 .elementor-element.elementor-element-49b568d6{--width:33%;}.elementor-2546 .elementor-element.elementor-element-7abd62f0{--width:50%;}.elementor-2546 .elementor-element.elementor-element-5f36b942{--width:50%;}.elementor-2546 .elementor-element.elementor-element-6c22223f{--width:100%;}.elementor-2546 .elementor-element.elementor-element-6d68e89c{--width:33.33%;}.elementor-2546 .elementor-element.elementor-element-968eafa{--width:66.66%;}.elementor-2546 .elementor-element.elementor-element-4b40bf58{--width:33.33%;}.elementor-2546 .elementor-element.elementor-element-46a5ac16{--width:33.33%;}.elementor-2546 .elementor-element.elementor-element-77f0c368{--width:33.33%;}.elementor-2546 .elementor-element.elementor-element-c363aed{--width:66.66%;}.elementor-2546 .elementor-element.elementor-element-40d70b7f{--width:33.33%;}.elementor-2546 .elementor-element.elementor-element-66cbcf29{--width:25%;}.elementor-2546 .elementor-element.elementor-element-5ced213b{--width:50%;}.elementor-2546 .elementor-element.elementor-element-3e003584{--width:25%;}.elementor-2546 .elementor-element.elementor-element-caecb78{--width:25%;}.elementor-2546 .elementor-element.elementor-element-2f9b6a0f{--width:50%;}.elementor-2546 .elementor-element.elementor-element-52a4a54d{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2546 .elementor-element.elementor-element-6b5a4fff{--width:100%;}.elementor-2546 .elementor-element.elementor-element-1d39de3f{--width:100%;}.elementor-2546 .elementor-element.elementor-element-10b52aa9{--width:100%;}.elementor-2546 .elementor-element.elementor-element-7fd55aef{--width:100vw;}}/* Start custom CSS for portfolio, class: .elementor-element-6e223b95 *//* CONTENEDOR Y POSICIÓN DEL TEXTO */
.elementor-2546 .elementor-element.elementor-element-6e223b95 .elementor-portfolio-item__title {
  position: absolute;
 bottom: 0;
  left: 0; /* Cambia a 'right: 0;' si prefieres alinear a la derecha */
  width: 100%; /* Si quieres que la banda no ocupe todo el ancho, cámbialo */
  
  /* ESTILO DE LA BANDA */
  background-color: rgba(240, 240, 240, 0.8); /* Cambia el color de fondo aquí */
  color: white; /* Cambia el color del texto aquí */

  padding: 4px 10px;
  box-sizing: border-box;
  text-align: left; /* Cambia a 'right' o 'center' si lo necesitas */

  /* EFECTO DE APARICIÓN */
  opacity: 0;
  transform: translateY(100%);
  transition: opacity 0.4s ease, transform 0.4s ease;
  pointer-events: none;
  z-index: 2;
}

/* MOSTRAR AL HACER HOVER */
.elementor-2546 .elementor-element.elementor-element-6e223b95 .elementor-portfolio-item:hover .elementor-portfolio-item__title {
  opacity: 1;
  transform: translateY(0);
}
/* MOSTRAR AL HACER HOVER */
.elementor-2546 .elementor-element.elementor-element-6e223b95 .elementor-portfolio-item: {
  margin-top: 0px;
}/* End custom CSS */