.elementor-440 .elementor-element.elementor-element-4ec445c{--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;--align-items:center;}.elementor-440 .elementor-element.elementor-element-4ec445c:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-4ec445c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reisushi.pl/wp-content/uploads/2026/04/Projekt-bez-nazwy-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-440 .elementor-element.elementor-element-abc7a92{--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;top:0px;bottom:auto;z-index:10;}.elementor-440 .elementor-element.elementor-element-abc7a92 + .wpr-hidden-header{top:0px;}.elementor-440 .elementor-element.elementor-element-abc7a92 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-440 .elementor-element.elementor-element-443862f{--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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-440 .elementor-element.elementor-element-959d818{text-align:center;}.elementor-440 .elementor-element.elementor-element-959d818 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:102px;font-weight:600;}.elementor-440 .elementor-element.elementor-element-44b31c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-440 .elementor-element.elementor-element-fcbeb48{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-fcbeb48 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-fcbeb48 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-8f54bf9{text-align:center;}.elementor-440 .elementor-element.elementor-element-8f54bf9 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:64px;font-weight:600;}.elementor-440 .elementor-element.elementor-element-55da158{--display:flex;}.elementor-440 .elementor-element.elementor-element-f7db5ba{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-f7db5ba .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-f7db5ba .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-6bc8b43{text-align:center;}.elementor-440 .elementor-element.elementor-element-6bc8b43 .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-4b34ef1{--display:flex;}.elementor-440 .elementor-element.elementor-element-18f3d96{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-18f3d96 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-18f3d96 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-7a39a19{text-align:center;}.elementor-440 .elementor-element.elementor-element-7a39a19 .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.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-440 .elementor-element.elementor-element-3841589{text-align:center;}.elementor-440 .elementor-element.elementor-element-1d27c2f{--display:flex;}.elementor-440 .elementor-element.elementor-element-a9ed1f0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-a9ed1f0 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-a9ed1f0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-345cc8f{text-align:center;}.elementor-440 .elementor-element.elementor-element-345cc8f .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-8362135{--display:flex;}.elementor-440 .elementor-element.elementor-element-58b4531{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-58b4531 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-58b4531 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-968a7f7{text-align:center;}.elementor-440 .elementor-element.elementor-element-968a7f7 .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-95ae6ce{--display:flex;}.elementor-440 .elementor-element.elementor-element-fd22a9e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-fd22a9e .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-fd22a9e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-7438d1d{text-align:center;}.elementor-440 .elementor-element.elementor-element-7438d1d .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-01f5169{--display:flex;}.elementor-440 .elementor-element.elementor-element-ecf9fc4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-ecf9fc4 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-ecf9fc4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-9ea5fcd{text-align:center;}.elementor-440 .elementor-element.elementor-element-9ea5fcd .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-ca1f965{--display:flex;}.elementor-440 .elementor-element.elementor-element-8ca039f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-8ca039f .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-8ca039f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-f31da46{text-align:center;}.elementor-440 .elementor-element.elementor-element-f31da46 .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-9177a23{--display:flex;}.elementor-440 .elementor-element.elementor-element-8f7b2fe{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-8f7b2fe .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-8f7b2fe .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-cb5a15a{text-align:center;}.elementor-440 .elementor-element.elementor-element-cb5a15a .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-adc169b{--display:flex;}.elementor-440 .elementor-element.elementor-element-2efc5f9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-2efc5f9 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-2efc5f9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-1d5be1c{text-align:center;}.elementor-440 .elementor-element.elementor-element-1d5be1c .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-4be80fa{--display:flex;}.elementor-440 .elementor-element.elementor-element-14355aa{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-14355aa .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-14355aa .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-b442410{text-align:center;}.elementor-440 .elementor-element.elementor-element-b442410 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:64px;font-weight:600;}.elementor-440 .elementor-element.elementor-element-cc71cb5{--display:flex;}.elementor-440 .elementor-element.elementor-element-4b9e3b8{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-4b9e3b8 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-4b9e3b8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-4632209{text-align:center;}.elementor-440 .elementor-element.elementor-element-4632209 .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-30e1f6a{--display:flex;}.elementor-440 .elementor-element.elementor-element-78ee561{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-78ee561 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-78ee561 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-60e6e13{text-align:center;}.elementor-440 .elementor-element.elementor-element-60e6e13 .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-a3ee3d8{--display:flex;}.elementor-440 .elementor-element.elementor-element-df34e0c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-df34e0c .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-df34e0c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-441a6bf{text-align:center;}.elementor-440 .elementor-element.elementor-element-441a6bf .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-9d6f83a{--display:flex;}.elementor-440 .elementor-element.elementor-element-81a3912{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-81a3912 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-81a3912 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-dfd9a13{text-align:center;}.elementor-440 .elementor-element.elementor-element-dfd9a13 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:64px;font-weight:600;}.elementor-440 .elementor-element.elementor-element-029d667{--display:flex;}.elementor-440 .elementor-element.elementor-element-4e8fb2a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-4e8fb2a .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-4e8fb2a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-7f5bba5{text-align:center;}.elementor-440 .elementor-element.elementor-element-7f5bba5 .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-2060375{text-align:center;}.elementor-440 .elementor-element.elementor-element-6ce01c3{--display:flex;}.elementor-440 .elementor-element.elementor-element-c67097a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-c67097a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-c67097a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-84dc04a{text-align:center;}.elementor-440 .elementor-element.elementor-element-84dc04a .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:64px;font-weight:600;}.elementor-440 .elementor-element.elementor-element-4abb666{--display:flex;}.elementor-440 .elementor-element.elementor-element-7c0bd07{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-7c0bd07 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-7c0bd07 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-7ecdf39{text-align:center;}.elementor-440 .elementor-element.elementor-element-7ecdf39 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:64px;font-weight:600;}.elementor-440 .elementor-element.elementor-element-162ca81{--display:flex;}.elementor-440 .elementor-element.elementor-element-03d296f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-03d296f .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-03d296f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-4d706fb{text-align:center;}.elementor-440 .elementor-element.elementor-element-4d706fb .elementor-heading-title{font-family:var( --e-global-typography-dd26673-font-family ), Sans-serif;font-size:var( --e-global-typography-dd26673-font-size );font-weight:var( --e-global-typography-dd26673-font-weight );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-2c084b2{--display:flex;}.elementor-440 .elementor-element.elementor-element-e78d657{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-e78d657 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-e78d657 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-1bd5e56{text-align:center;}.elementor-440 .elementor-element.elementor-element-1bd5e56 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:64px;font-weight:600;}.elementor-440 .elementor-element.elementor-element-5f3c5c6{--display:flex;}.elementor-440 .elementor-element.elementor-element-b197512{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-b197512 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-b197512 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-440 .elementor-element.elementor-element-3fcb2a6{text-align:center;}.elementor-440 .elementor-element.elementor-element-3fcb2a6 .elementor-heading-title{font-family:"Italianno", Sans-serif;font-size:64px;font-weight:600;}.elementor-440 .elementor-element.elementor-element-ab81917{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-440 .elementor-element.elementor-element-ab81917 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-440 .elementor-element.elementor-element-ab81917 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-440 .elementor-element.elementor-element-abc7a92{--content-width:95%;}.elementor-440 .elementor-element.elementor-element-443862f{--width:85%;}.elementor-440 .elementor-element.elementor-element-44b31c5{--width:95%;}}@media(min-width:1025px){.elementor-440 .elementor-element.elementor-element-4ec445c:not(.elementor-motion-effects-element-type-background), .elementor-440 .elementor-element.elementor-element-4ec445c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-440 .elementor-element.elementor-element-abc7a92{top:0px;bottom:auto;}.elementor-440 .elementor-element.elementor-element-abc7a92 + .wpr-hidden-header{top:0px;}.elementor-440 .elementor-element.elementor-element-abc7a92 + .wpr-hidden-header-flex{top:0px;}.elementor-440 .elementor-element.elementor-element-6bc8b43 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-7a39a19 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-345cc8f .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-968a7f7 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-7438d1d .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-9ea5fcd .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-f31da46 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-cb5a15a .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-1d5be1c .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-4632209 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-60e6e13 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-441a6bf .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-7f5bba5 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-4d706fb .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}}@media(max-width:767px){.elementor-440 .elementor-element.elementor-element-abc7a92{top:0px;bottom:auto;}.elementor-440 .elementor-element.elementor-element-abc7a92 + .wpr-hidden-header{top:0px;}.elementor-440 .elementor-element.elementor-element-abc7a92 + .wpr-hidden-header-flex{top:0px;}.elementor-440 .elementor-element.elementor-element-6bc8b43 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-7a39a19 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-345cc8f .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-968a7f7 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-7438d1d .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-9ea5fcd .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-f31da46 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-cb5a15a .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-1d5be1c .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-4632209 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-60e6e13 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-441a6bf .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-7f5bba5 .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}.elementor-440 .elementor-element.elementor-element-4d706fb .elementor-heading-title{font-size:var( --e-global-typography-dd26673-font-size );line-height:var( --e-global-typography-dd26673-line-height );letter-spacing:var( --e-global-typography-dd26673-letter-spacing );word-spacing:var( --e-global-typography-dd26673-word-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-d5713a9 */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3e93523 */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b8a084a */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-63cce58 */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3647d48 */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8c9d23c */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a85c637 */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3dfbce0 */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-54cce0b */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f223045 */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ecec0a2 */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1702b31 */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f3850cd */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a674bf0 */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d38add1 */.rei-auto-list {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.rei-list-item {
    display: flex;
    align-items: center;
    background: #0000000;
    padding: 12px 15px;
    border-bottom: 1px solid rgba(209, 176, 107, 0.2);
    box-sizing: border-box;
}

.rei-item-img {
    width: 200px;
    height: 200px;
    flex-shrink: 0;
    
}

.rei-item-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.rei-item-title {
    flex-grow: 1;
    padding: 0 15px;
    color: #d1b06b;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 1px;
    font-style:"Italianno";
}

.rei-item-action {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.rei-price {
    color: #fff;
    margin-right: 15px;
    font-size: 14px;
}

.rei-plus-btn {
    width: 32px;
    height: 32px;
    border: 1px solid #d1b06b;
    color: #d1b06b !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 20px;
    transition: 0.3s;
}

.rei-plus-btn:hover {
    background: #d1b06b;
    color: #000 !important;
}/* End custom CSS */