.elementor-49 .elementor-element.elementor-element-6497be0{--display:flex;--min-height:100vh;--justify-content:center;--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-49 .elementor-element.elementor-element-24ef1a2.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-24ef1a2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:4.5rem;font-weight:600;text-shadow:2px 2px 0px rgba(163.99999999999997, 91.99999999999996, 64, 0.3);color:#1E293B;}.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-49 .elementor-element.elementor-element-aeeed1a{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem;color:#475569;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-5654456 .elementor-button{background-color:#8B5E34;box-shadow:0px 2px 5px 1px rgba(0, 0, 0, 0.3);border-radius:29px 29px 29px 29px;}.elementor-49 .elementor-element.elementor-element-5654456:hover{--e-transform-translateX:0px;--e-transform-translateY:-3px;--e-transform-scale:1.01;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49 .elementor-element.elementor-element-dca50c5{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;bottom:10px;text-align:start;}.elementor-49 .elementor-element.elementor-element-dca50c5.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-dca50c5{left:4%;}body.rtl .elementor-49 .elementor-element.elementor-element-dca50c5{right:4%;}.elementor-49 .elementor-element.elementor-element-dca50c5 img{width:38%;max-width:100%;opacity:1;}.elementor-49 .elementor-element.elementor-element-792d6fc{--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-49 .elementor-element.elementor-element-1af0e55{--spacer-size:100px;}.elementor-49 .elementor-element.elementor-element-e0c6ee4{text-align:center;}.elementor-49 .elementor-element.elementor-element-e0c6ee4 .elementor-heading-title{font-family:"Poiret One", Sans-serif;font-size:2.25rem;font-weight:700;color:#1E293B;}.elementor-49 .elementor-element.elementor-element-7fee6f1{width:var( --container-widget-width, 56rem );max-width:56rem;--container-widget-width:56rem;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#45556C;}.elementor-49 .elementor-element.elementor-element-7fee6f1.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-7fee6f1 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-6ddb6fa{--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-49 .elementor-element.elementor-element-b1ab5c3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 36px;--row-gap:0px;--column-gap:36px;--grid-auto-flow:row;--justify-items:center;}.elementor-49 .elementor-element.elementor-element-0a77a5e{--display:flex;--min-height:0px;}.elementor-49 .elementor-element.elementor-element-3c4793f{--display:flex;--min-height:400px;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-3c4793f.e-con{--e-con-transform-rotateZ:2deg;}.elementor-49 .elementor-element.elementor-element-f25ca5b{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-f25ca5b img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-49 .elementor-element.elementor-element-20faa3f{--display:flex;--position:absolute;--min-height:200px;--overflow:hidden;--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-49 .elementor-element.elementor-element-20faa3f.e-con{--e-con-transform-rotateZ:-3deg;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-20faa3f{left:0px;}body.rtl .elementor-49 .elementor-element.elementor-element-20faa3f{right:0px;}.elementor-49 .elementor-element.elementor-element-aa77518{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-aa77518 img{width:100%;max-width:250%;height:200px;object-fit:cover;object-position:center center;}.elementor-49 .elementor-element.elementor-element-ee6c1a8{--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-49 .elementor-element.elementor-element-b5d15b8{--display:flex;--border-radius:0.7rem 0.7rem 0.7rem 0.7rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:300ms;}.elementor-49 .elementor-element.elementor-element-b5d15b8:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-b5d15b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-b5d15b8.e-con:hover{--e-con-transform-scale:1.03;}.elementor-49 .elementor-element.elementor-element-b5d15b8:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-49 .elementor-element.elementor-element-9785aba{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-49 .elementor-element.elementor-element-9785aba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:600;color:#1E293B;}.elementor-49 .elementor-element.elementor-element-846ff2c{color:#45556C;}.elementor-49 .elementor-element.elementor-element-33850d0{--display:flex;--border-radius:0.7rem 0.7rem 0.7rem 0.7rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:300ms;}.elementor-49 .elementor-element.elementor-element-33850d0:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-33850d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-33850d0.e-con:hover{--e-con-transform-scale:1.03;}.elementor-49 .elementor-element.elementor-element-33850d0:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-49 .elementor-element.elementor-element-572daad{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-49 .elementor-element.elementor-element-572daad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:600;color:#1E293B;}.elementor-49 .elementor-element.elementor-element-e0c6728{color:#45556C;}.elementor-49 .elementor-element.elementor-element-600ff53{--display:flex;--border-radius:0.7rem 0.7rem 0.7rem 0.7rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:300ms;}.elementor-49 .elementor-element.elementor-element-600ff53:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-600ff53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-600ff53.e-con:hover{--e-con-transform-scale:1.03;}.elementor-49 .elementor-element.elementor-element-600ff53:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-49 .elementor-element.elementor-element-9469df4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-49 .elementor-element.elementor-element-9469df4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:600;color:#1E293B;}.elementor-49 .elementor-element.elementor-element-a7b6bf0{color:#45556C;}.elementor-49 .elementor-element.elementor-element-6b394f0{--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-49 .elementor-element.elementor-element-456560f{--spacer-size:100px;}.elementor-49 .elementor-element.elementor-element-3293cb9{text-align:center;}.elementor-49 .elementor-element.elementor-element-3293cb9 .elementor-heading-title{font-family:"Poiret One", Sans-serif;font-size:2.25rem;font-weight:700;color:#1E293B;}.elementor-49 .elementor-element.elementor-element-927962b{width:var( --container-widget-width, 56rem );max-width:56rem;--container-widget-width:56rem;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#45556C;}.elementor-49 .elementor-element.elementor-element-927962b.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-927962b p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-df26fcd{--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-49 .elementor-element.elementor-element-c750030{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-f42112d{--display:flex;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.75rem;--padding-right:0.75rem;}.elementor-49 .elementor-element.elementor-element-f42112d:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-f42112d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-f42112d.e-con{--e-con-transform-rotateZ:-5deg;}.elementor-49 .elementor-element.elementor-element-f42112d.e-con:hover{--e-con-transform-rotateZ:0deg;}.elementor-49 .elementor-element.elementor-element-2405531{--display:flex;--min-height:16rem;--overflow:hidden;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-8483010{width:100%;max-width:100%;--e-transform-scale:1;}.elementor-49 .elementor-element.elementor-element-8483010:hover{--e-transform-scale:1.1;}.elementor-49 .elementor-element.elementor-element-8483010 img{width:100%;max-width:100%;height:259px;object-fit:cover;object-position:center center;}.elementor-49 .elementor-element.elementor-element-68d64e6{--display:flex;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.75rem;--padding-right:0.75rem;}.elementor-49 .elementor-element.elementor-element-68d64e6:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-68d64e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-68d64e6.e-con{--e-con-transform-rotateZ:5deg;}.elementor-49 .elementor-element.elementor-element-68d64e6.e-con:hover{--e-con-transform-rotateZ:0deg;}.elementor-49 .elementor-element.elementor-element-1f68d88{--display:flex;--min-height:16rem;--overflow:hidden;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-83c7cbe{width:100%;max-width:100%;--e-transform-scale:1;}.elementor-49 .elementor-element.elementor-element-83c7cbe:hover{--e-transform-scale:1.1;}.elementor-49 .elementor-element.elementor-element-83c7cbe img{width:100%;max-width:100%;height:259px;object-fit:cover;object-position:center center;}.elementor-49 .elementor-element.elementor-element-be79eb9{--display:flex;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.75rem;--padding-right:0.75rem;}.elementor-49 .elementor-element.elementor-element-be79eb9:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-be79eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-be79eb9.e-con{--e-con-transform-rotateZ:-5deg;}.elementor-49 .elementor-element.elementor-element-be79eb9.e-con:hover{--e-con-transform-rotateZ:0deg;}.elementor-49 .elementor-element.elementor-element-1eec905{--display:flex;--min-height:16rem;--overflow:hidden;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-0f99469{width:100%;max-width:100%;--e-transform-scale:1;}.elementor-49 .elementor-element.elementor-element-0f99469:hover{--e-transform-scale:1.1;}.elementor-49 .elementor-element.elementor-element-0f99469 img{width:100%;max-width:100%;height:259px;object-fit:cover;object-position:center center;}.elementor-49 .elementor-element.elementor-element-68cbbcb{--display:flex;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.75rem;--padding-right:0.75rem;}.elementor-49 .elementor-element.elementor-element-68cbbcb:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-68cbbcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-68cbbcb.e-con{--e-con-transform-rotateZ:5deg;}.elementor-49 .elementor-element.elementor-element-68cbbcb.e-con:hover{--e-con-transform-rotateZ:0deg;}.elementor-49 .elementor-element.elementor-element-f02ccc5{--display:flex;--min-height:16rem;--overflow:hidden;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-e936953{width:100%;max-width:100%;--e-transform-scale:1;}.elementor-49 .elementor-element.elementor-element-e936953:hover{--e-transform-scale:1.1;}.elementor-49 .elementor-element.elementor-element-e936953 img{width:100%;max-width:100%;height:259px;object-fit:cover;object-position:center center;}.elementor-49 .elementor-element.elementor-element-478d89e{--display:flex;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.75rem;--padding-right:0.75rem;}.elementor-49 .elementor-element.elementor-element-478d89e:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-478d89e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-478d89e.e-con{--e-con-transform-rotateZ:-5deg;}.elementor-49 .elementor-element.elementor-element-478d89e.e-con:hover{--e-con-transform-rotateZ:0deg;}.elementor-49 .elementor-element.elementor-element-02b5b42{--display:flex;--min-height:16rem;--overflow:hidden;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-21ff272{width:100%;max-width:100%;--e-transform-scale:1;}.elementor-49 .elementor-element.elementor-element-21ff272:hover{--e-transform-scale:1.1;}.elementor-49 .elementor-element.elementor-element-21ff272 img{width:100%;max-width:100%;height:259px;object-fit:cover;object-position:center center;}.elementor-49 .elementor-element.elementor-element-2f5fba4{--display:flex;--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.75rem;--padding-right:0.75rem;}.elementor-49 .elementor-element.elementor-element-2f5fba4:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-2f5fba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-2f5fba4.e-con{--e-con-transform-rotateZ:5deg;}.elementor-49 .elementor-element.elementor-element-2f5fba4.e-con:hover{--e-con-transform-rotateZ:0deg;}.elementor-49 .elementor-element.elementor-element-915e172{--display:flex;--min-height:16rem;--overflow:hidden;--margin-top:0rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-54c3c1d{width:100%;max-width:100%;--e-transform-scale:1;}.elementor-49 .elementor-element.elementor-element-54c3c1d:hover{--e-transform-scale:1.1;}.elementor-49 .elementor-element.elementor-element-54c3c1d img{width:100%;max-width:100%;height:259px;object-fit:cover;object-position:center center;}.elementor-49 .elementor-element.elementor-element-6ee3176{--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-49 .elementor-element.elementor-element-6bb1cf2{--spacer-size:100px;}.elementor-49 .elementor-element.elementor-element-7dc5574{text-align:center;}.elementor-49 .elementor-element.elementor-element-7dc5574 .elementor-heading-title{font-family:"Poiret One", Sans-serif;font-size:2.25rem;font-weight:700;color:#1E293B;}.elementor-49 .elementor-element.elementor-element-da36a38{width:var( --container-widget-width, 56rem );max-width:56rem;--container-widget-width:56rem;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:400;color:#45556C;}.elementor-49 .elementor-element.elementor-element-da36a38.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-da36a38 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-2264d78{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-49 .elementor-element.elementor-element-9e1b313{--display:flex;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;box-shadow:0px 20px 24px 0px rgba(0, 0, 0, 0.15);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-9e1b313:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-9e1b313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-9e1b313:hover{box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.12);}.elementor-49 .elementor-element.elementor-element-3557e32{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-49 .elementor-element.elementor-element-3557e32 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:700;color:#1D293D;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49 .elementor-element.elementor-element-0b537c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-field-group{padding-right:calc( 23px/2 );padding-left:calc( 23px/2 );margin-bottom:26px;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-form-fields-wrapper{margin-left:calc( -23px/2 );margin-right:calc( -23px/2 );margin-bottom:-26px;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-labels-inline .elementor-field-group > label{padding-left:0.5rem;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-labels-inline .elementor-field-group > label{padding-right:0.5rem;}body .elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0.5rem;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-field-group > label, .elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-field-subgroup label{color:#1D293D;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-field-group > label{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-field-group .elementor-field, .elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#E5E7EB;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#E5E7EB;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-field-group .elementor-select-wrapper::before{color:#E5E7EB;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-button{border-style:none;border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:0.75rem 0rem 0.75rem 0rem;}.elementor-49 .elementor-element.elementor-element-0b537c1 .e-form__buttons__wrapper__button-next{background-color:#A45C40;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-button[type="submit"]{background-color:#A45C40;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-49 .elementor-element.elementor-element-0b537c1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-0b537c1 .e-form__buttons__wrapper__button-next:hover{background-color:#8B5E34;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-button[type="submit"]:hover{background-color:#8B5E34;color:#ffffff;}.elementor-49 .elementor-element.elementor-element-0b537c1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-49 .elementor-element.elementor-element-0b537c1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-49 .elementor-element.elementor-element-0650d41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-90506fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;box-shadow:0px 20px 24px 0px rgba(0, 0, 0, 0.15);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-90506fb:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-90506fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-90506fb:hover{box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.12);}.elementor-49 .elementor-element.elementor-element-73dd558{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;}.elementor-49 .elementor-element.elementor-element-73dd558 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:700;color:#1D293D;}.elementor-49 .elementor-element.elementor-element-99498b8{--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;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-49 .elementor-element.elementor-element-b76bc7f{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-49 .elementor-element.elementor-element-b76bc7f.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-b76bc7f .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-b76bc7f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#A45C40;}.elementor-49 .elementor-element.elementor-element-b76bc7f.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-b76bc7f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-b76bc7f.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-b76bc7f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-b76bc7f.elementor-view-framed .elementor-icon{background-color:#A45C40;}.elementor-49 .elementor-element.elementor-element-b76bc7f.elementor-view-stacked .elementor-icon svg{fill:#A45C40;}.elementor-49 .elementor-element.elementor-element-b76bc7f .elementor-icon{font-size:1.25rem;}.elementor-49 .elementor-element.elementor-element-b76bc7f .elementor-icon svg{height:1.25rem;}.elementor-49 .elementor-element.elementor-element-eb7f576{--display:flex;--gap:0.1rem 0.1rem;--row-gap:0.1rem;--column-gap:0.1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-33133dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;color:#1D293D;}.elementor-49 .elementor-element.elementor-element-51a64c6 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-cfa01b1{--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;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-b048771{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-49 .elementor-element.elementor-element-b048771.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-b048771 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-b048771.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#A45C40;}.elementor-49 .elementor-element.elementor-element-b048771.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-b048771.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-b048771.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-b048771.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-b048771.elementor-view-framed .elementor-icon{background-color:#A45C40;}.elementor-49 .elementor-element.elementor-element-b048771.elementor-view-stacked .elementor-icon svg{fill:#A45C40;}.elementor-49 .elementor-element.elementor-element-b048771 .elementor-icon{font-size:1.2rem;}.elementor-49 .elementor-element.elementor-element-b048771 .elementor-icon svg{height:1.2rem;}.elementor-49 .elementor-element.elementor-element-3d00197{--display:flex;--gap:0.1rem 0.1rem;--row-gap:0.1rem;--column-gap:0.1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6708824 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;color:#1D293D;}.elementor-49 .elementor-element.elementor-element-1e82dff p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-610ce5b{--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;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-49 .elementor-element.elementor-element-05bf726{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-49 .elementor-element.elementor-element-05bf726.elementor-element{--align-self:center;}.elementor-49 .elementor-element.elementor-element-05bf726 .elementor-icon-wrapper{text-align:center;}.elementor-49 .elementor-element.elementor-element-05bf726.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#A45C40;}.elementor-49 .elementor-element.elementor-element-05bf726.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-05bf726.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-05bf726.elementor-view-framed .elementor-icon, .elementor-49 .elementor-element.elementor-element-05bf726.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-05bf726.elementor-view-framed .elementor-icon{background-color:#A45C40;}.elementor-49 .elementor-element.elementor-element-05bf726.elementor-view-stacked .elementor-icon svg{fill:#A45C40;}.elementor-49 .elementor-element.elementor-element-05bf726 .elementor-icon{font-size:1.25rem;}.elementor-49 .elementor-element.elementor-element-05bf726 .elementor-icon svg{height:1.25rem;}.elementor-49 .elementor-element.elementor-element-2334710{--display:flex;--gap:0.1rem 0.1rem;--row-gap:0.1rem;--column-gap:0.1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-849be33 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.875rem;font-weight:400;color:#1D293D;}.elementor-49 .elementor-element.elementor-element-cca48dc p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-9d3cff7{--display:flex;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;box-shadow:0px 20px 24px 0px rgba(0, 0, 0, 0.15);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49 .elementor-element.elementor-element-9d3cff7:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-9d3cff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49 .elementor-element.elementor-element-9d3cff7:hover{box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.12);}.elementor-49 .elementor-element.elementor-element-26006d1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-49 .elementor-element.elementor-element-26006d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.5rem;font-weight:700;color:#1D293D;}.elementor-49 .elementor-element.elementor-element-7789d07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-f843713{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-f843713 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:600;color:#1D293D;}.elementor-49 .elementor-element.elementor-element-30af94f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#45556C;}.elementor-49 .elementor-element.elementor-element-30af94f p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-762bbe7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-8b79ec5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-8b79ec5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:600;color:#1D293D;}.elementor-49 .elementor-element.elementor-element-6ef2494{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#45556C;}.elementor-49 .elementor-element.elementor-element-6ef2494 p{margin-block-end:0px;}.elementor-49 .elementor-element.elementor-element-5fe59af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-0cee8aa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;padding:0px 0px 0px 0px;}.elementor-49 .elementor-element.elementor-element-0cee8aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.125rem;font-weight:600;color:#1D293D;}.elementor-49 .elementor-element.elementor-element-6eea560{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#45556C;}.elementor-49 .elementor-element.elementor-element-6eea560 p{margin-block-end:0px;}body.elementor-page-49:not(.elementor-motion-effects-element-type-background), body.elementor-page-49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-b1ab5c3{--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-c750030{--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-2264d78{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-24ef1a2 .elementor-heading-title{font-size:2.6rem;}.elementor-49 .elementor-element.elementor-element-aeeed1a{font-size:1.1rem;}.elementor-49 .elementor-element.elementor-element-dca50c5{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;bottom:-20px;}.elementor-49 .elementor-element.elementor-element-dca50c5.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-dca50c5{left:-13.714%;}body.rtl .elementor-49 .elementor-element.elementor-element-dca50c5{right:-13.714%;}.elementor-49 .elementor-element.elementor-element-dca50c5 img{width:100%;max-width:100%;}.elementor-49 .elementor-element.elementor-element-b1ab5c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-3c4793f.e-con{--e-con-transform-scale:1;}.elementor-49 .elementor-element.elementor-element-f25ca5b{--e-transform-scale:1;}.elementor-49 .elementor-element.elementor-element-20faa3f.e-con{--e-con-transform-scale:0.6;}body:not(.rtl) .elementor-49 .elementor-element.elementor-element-20faa3f{left:72px;}body.rtl .elementor-49 .elementor-element.elementor-element-20faa3f{right:72px;}.elementor-49 .elementor-element.elementor-element-20faa3f{top:259px;}.elementor-49 .elementor-element.elementor-element-c750030{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-2264d78{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-99498b8{--flex-wrap:nowrap;}.elementor-49 .elementor-element.elementor-element-cfa01b1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-49 .elementor-element.elementor-element-3d00197{--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-49 .elementor-element.elementor-element-610ce5b{--flex-wrap:nowrap;}.elementor-49 .elementor-element.elementor-element-2334710{--content-width:500px;--min-height:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-792d6fc{--content-width:75%;}.elementor-49 .elementor-element.elementor-element-6ddb6fa{--content-width:1417px;}.elementor-49 .elementor-element.elementor-element-b1ab5c3{--width:100%;}.elementor-49 .elementor-element.elementor-element-0a77a5e{--width:100%;}.elementor-49 .elementor-element.elementor-element-3c4793f{--width:100%;}.elementor-49 .elementor-element.elementor-element-20faa3f{--width:250px;}.elementor-49 .elementor-element.elementor-element-df26fcd{--content-width:1417px;}.elementor-49 .elementor-element.elementor-element-c750030{--width:100%;}.elementor-49 .elementor-element.elementor-element-2264d78{--content-width:1284px;}}/* Start custom CSS for heading, class: .elementor-element-24ef1a2 */.typewriter-heading .elementor-heading-title {
  display: inline-block;
  width: 0;                   
  overflow: hidden;           
  border-right: .15em solid #a45c40;
  white-space: nowrap;
  font-size: 3rem;
  margin: 0 auto;             /* wyśrodkowanie inline-block */
  animation: typing 2s steps(20, end) forwards, blink .75s step-end infinite;
}

@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}
@keyframes blink {
  from, to { border-color: transparent }
  50% { border-color: #a45c40 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5d15b8 */.elementor-49 .elementor-element.elementor-element-b5d15b8 {
  box-shadow: 
    0 4px 6px -1px rgba(0,0,0,0.1),
    0 2px 4px -2px rgba(0,0,0,0.1);
}



.elementor-49 .elementor-element.elementor-element-b5d15b8:hover {
  box-shadow: 
    0 10px 15px -3px rgba(0,0,0,0.1),
    0 4px 6px -4px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33850d0 */.elementor-49 .elementor-element.elementor-element-33850d0 {
  box-shadow: 
    0 4px 6px -1px rgba(0,0,0,0.1),
    0 2px 4px -2px rgba(0,0,0,0.1);
}



.elementor-49 .elementor-element.elementor-element-33850d0:hover {
  box-shadow: 
    0 10px 15px -3px rgba(0,0,0,0.1),
    0 4px 6px -4px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-600ff53 */.elementor-49 .elementor-element.elementor-element-600ff53 {
  box-shadow: 
    0 4px 6px -1px rgba(0,0,0,0.1),
    0 2px 4px -2px rgba(0,0,0,0.1);
}



.elementor-49 .elementor-element.elementor-element-600ff53:hover {
  box-shadow: 
    0 10px 15px -3px rgba(0,0,0,0.1),
    0 4px 6px -4px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42112d */.elementor-49 .elementor-element.elementor-element-f42112d {
  box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
}

.elementor-49 .elementor-element.elementor-element-f42112d:hover {
  box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
}

/* SVG domyślnie niewidoczny */
.svg-container1 .hover-svg1 {
  position: absolute;
  bottom: -30px;       /* podobnie jak Tailwind -bottom-3 */
  left: 50%;
  transform: translateX(-50%);
  width: 40px;         /* w-10 */
  height: 40px;        /* h-10 */
  background-color: #ffffff; /* bg-white */
  border-radius: 50%;   /* rounded-full */
  border: 2px solid #f9fafb; /* border-gray-50 */
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;          /* niewidoczny */
  transition: opacity 0.3s ease; /* transition-opacity */
  z-index: 10;         /* żeby nie schował się za innymi elementami */
}

/* Pojawia się przy hover rodzica */
.svg-container1.group1:hover .hover-svg1 {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d64e6 */.elementor-49 .elementor-element.elementor-element-68d64e6 {
  box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
}

.elementor-49 .elementor-element.elementor-element-68d64e6:hover {
  box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
}

/* SVG domyślnie niewidoczny */
.svg-container2 .hover-svg2 {
  position: absolute;
  bottom: -30px;       /* podobnie jak Tailwind -bottom-3 */
  left: 50%;
  transform: translateX(-50%);
  width: 40px;         /* w-10 */
  height: 40px;        /* h-10 */
  background-color: #ffffff; /* bg-white */
  border-radius: 50%;   /* rounded-full */
  border: 2px solid #f9fafb; /* border-gray-50 */
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;          /* niewidoczny */
  transition: opacity 0.3s ease; /* transition-opacity */
  z-index: 10;         /* żeby nie schował się za innymi elementami */
}

/* Pojawia się przy hover rodzica */
.svg-container2.group2:hover .hover-svg2 {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be79eb9 */.elementor-49 .elementor-element.elementor-element-be79eb9 {
  box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
}

.elementor-49 .elementor-element.elementor-element-be79eb9:hover {
  box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
}

/* SVG domyślnie niewidoczny */
.svg-container3 .hover-svg3 {
  position: absolute;
  bottom: -30px;       /* podobnie jak Tailwind -bottom-3 */
  left: 50%;
  transform: translateX(-50%);
  width: 40px;         /* w-10 */
  height: 40px;        /* h-10 */
  background-color: #ffffff; /* bg-white */
  border-radius: 50%;   /* rounded-full */
  border: 2px solid #f9fafb; /* border-gray-50 */
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;          /* niewidoczny */
  transition: opacity 0.3s ease; /* transition-opacity */
  z-index: 10;         /* żeby nie schował się za innymi elementami */
}

/* Pojawia się przy hover rodzica */
.svg-container3.group3:hover .hover-svg3 {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cbbcb */.elementor-49 .elementor-element.elementor-element-68cbbcb {
  box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
}

.elementor-49 .elementor-element.elementor-element-68cbbcb:hover {
  box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
}

/* SVG domyślnie niewidoczny */
.svg-container4 .hover-svg4 {
  position: absolute;
  bottom: -30px !important;       /* podobnie jak Tailwind -bottom-3 */
  left: 50%;
  transform: translateX(-50%);
  width: 40px;         /* w-10 */
  height: 40px;        /* h-10 */
  background-color: #ffffff; /* bg-white */
  border-radius: 50%;   /* rounded-full */
  border: 2px solid #f9fafb; /* border-gray-50 */
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;          /* niewidoczny */
  transition: opacity 0.3s ease; /* transition-opacity */
  z-index: 10;         /* żeby nie schował się za innymi elementami */
}

/* Pojawia się przy hover rodzica */
.svg-container4.group4:hover .hover-svg4 {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-478d89e */.elementor-49 .elementor-element.elementor-element-478d89e {
  box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
}

.elementor-49 .elementor-element.elementor-element-478d89e:hover {
  box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
}

/* SVG domyślnie niewidoczny */
.svg-container5 .hover-svg5 {
  position: absolute;
  bottom: -30px !important;       /* podobnie jak Tailwind -bottom-3 */
  left: 50%;
  transform: translateX(-50%);
  width: 40px;         /* w-10 */
  height: 40px;        /* h-10 */
  background-color: #ffffff; /* bg-white */
  border-radius: 50%;   /* rounded-full */
  border: 2px solid #f9fafb; /* border-gray-50 */
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;          /* niewidoczny */
  transition: opacity 0.3s ease; /* transition-opacity */
  z-index: 10;         /* żeby nie schował się za innymi elementami */
}

/* Pojawia się przy hover rodzica */
.svg-container5.group5:hover .hover-svg5 {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f5fba4 */.elementor-49 .elementor-element.elementor-element-2f5fba4 {
  box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
}

.elementor-49 .elementor-element.elementor-element-2f5fba4:hover {
  box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
}

/* SVG domyślnie niewidoczny */
.svg-container6 .hover-svg6 {
  position: absolute;
  bottom: -30px;       /* podobnie jak Tailwind -bottom-3 */
  left: 50%;
  transform: translateX(-50%);
  width: 40px;         /* w-10 */
  height: 40px;        /* h-10 */
  background-color: #ffffff; /* bg-white */
  border-radius: 50%;   /* rounded-full */
  border: 2px solid #f9fafb; /* border-gray-50 */
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;          /* niewidoczny */
  transition: opacity 0.3s ease; /* transition-opacity */
  z-index: 10;         /* żeby nie schował się za innymi elementami */
}

/* Pojawia się przy hover rodzica */
.svg-container6.group6:hover .hover-svg6 {
  opacity: 1;
}/* End custom CSS */