.elementor-15925 .elementor-element.elementor-element-2c28d5b{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-2c28d5b:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-2c28d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://przestrzenauroria.pl/wp-content/uploads/2026/09/agata-w-niebieskiej-sukience.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15925 .elementor-element.elementor-element-2c28d5b::before, .elementor-15925 .elementor-element.elementor-element-2c28d5b > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-2c28d5b > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-2c28d5b > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-2c28d5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-2c28d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15925 .elementor-element.elementor-element-4c71f2f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-15925 .elementor-element.elementor-element-27cd7ad{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.6px;color:var( --e-global-color-primary );}.elementor-15925 .elementor-element.elementor-element-27cd7ad p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-2447648{--display:flex;}.elementor-15925 .elementor-element.elementor-element-5562367 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-5562367 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-5562367.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-5562367 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-5562367 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-5562367 .sc_heading .clone{color:#724B4C;}.elementor-15925 .elementor-element.elementor-element-5562367 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-family:"Marcellus", Sans-serif;font-size:72px;font-weight:400;line-height:86px;color:var( --e-global-color-accent );}.elementor-15925 .elementor-element.elementor-element-b101b47 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-b101b47 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:16px 0px 0px 54px;}.elementor-15925 .elementor-element.elementor-element-b101b47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-b101b47 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:72px;font-weight:400;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-b101b47 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-b101b47 .sc_heading .clone{color:#432026;}.elementor-15925 .elementor-element.elementor-element-b101b47 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-613e645{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.61;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-613e645::before, .elementor-15925 .elementor-element.elementor-element-613e645 > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-613e645 > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-613e645 > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-613e645 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-613e645 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15925 .elementor-element.elementor-element-3fd19bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-d29908c{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-d29908c:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-d29908c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );background-image:url("https://przestrzenauroria.pl/wp-content/uploads/2026/09/agata-w-niebieskiej-sukience.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15925 .elementor-element.elementor-element-d29908c::before, .elementor-15925 .elementor-element.elementor-element-d29908c > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-d29908c > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-d29908c > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-d29908c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-d29908c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5f782af );--background-overlay:'';}.elementor-15925 .elementor-element.elementor-element-d29908c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-ff5de90{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-ff5de90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-f1b4183{width:100%;max-width:100%;font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#5D60A6;}.elementor-15925 .elementor-element.elementor-element-f1b4183 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:36px 72px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-f1b4183 p{margin-block-end:0px;}.elementor-15925 .elementor-element.elementor-element-a8f91ab{width:100%;max-width:100%;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#9F7B7C;}.elementor-15925 .elementor-element.elementor-element-a8f91ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:36px 72px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-a8f91ab p{margin-block-end:0px;}.elementor-15925 .elementor-element.elementor-element-7767fda .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-7767fda{width:initial;max-width:initial;}.elementor-15925 .elementor-element.elementor-element-7767fda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:36px 0px 8px 0px;}.elementor-15925 .elementor-element.elementor-element-7767fda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-7767fda .sc_heading .title{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-5df0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-5df0ae1-font-size );font-weight:var( --e-global-typography-5df0ae1-font-weight );text-transform:var( --e-global-typography-5df0ae1-text-transform );font-style:var( --e-global-typography-5df0ae1-font-style );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-7767fda .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-7767fda .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-7767fda .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-family:var( --e-global-typography-4d5946e-font-family ), Sans-serif;font-size:var( --e-global-typography-4d5946e-font-size );color:#B98356;}.elementor-15925 .elementor-element.elementor-element-824ccda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-15925 .elementor-element.elementor-element-824ccda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-3dd67b9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-3dd67b9.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-3dd67b9 .widget-button{padding:12px 25px 15px 35px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0.4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-3dd67b9 .widget-button:hover{border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-3dd67b9 .widget-button > i{font-size:60px;}.elementor-15925 .elementor-element.elementor-element-3dd67b9 .widget-button > svg{width:60px;}.elementor-15925 .elementor-element.elementor-element-3dd67b9 .widget-button > i,.elementor-15925 .elementor-element.elementor-element-3dd67b9 .widget-button > svg{margin-left:12px;}.rtl .elementor-15925 .elementor-element.elementor-element-3dd67b9 .widget-button > i,.rtl .elementor-15925 .elementor-element.elementor-element-3dd67b9 .widget-button > svg{margin-left:0;margin-right:12px;}.elementor-15925 .elementor-element.elementor-element-3dd67b9 .widget-button i,.elementor-15925 .elementor-element.elementor-element-3dd67b9 .widget-button svg{transform:translateY(2px);}.elementor-15925 .elementor-element.elementor-element-8e02f24 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-8e02f24.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-8e02f24 .widget-button{padding:12px 25px 15px 35px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0.4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-8e02f24 .widget-button:hover{border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-8e02f24 .widget-button > i{font-size:60px;}.elementor-15925 .elementor-element.elementor-element-8e02f24 .widget-button > svg{width:60px;}.elementor-15925 .elementor-element.elementor-element-8e02f24 .widget-button > i,.elementor-15925 .elementor-element.elementor-element-8e02f24 .widget-button > svg{margin-left:12px;}.rtl .elementor-15925 .elementor-element.elementor-element-8e02f24 .widget-button > i,.rtl .elementor-15925 .elementor-element.elementor-element-8e02f24 .widget-button > svg{margin-left:0;margin-right:12px;}.elementor-15925 .elementor-element.elementor-element-8e02f24 .widget-button i,.elementor-15925 .elementor-element.elementor-element-8e02f24 .widget-button svg{transform:translateY(2px);}.elementor-15925 .elementor-element.elementor-element-9b98cfb .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-9b98cfb{width:initial;max-width:initial;}.elementor-15925 .elementor-element.elementor-element-9b98cfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:36px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-9b98cfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-9b98cfb .sc_heading .title{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-7173951-font-family ), Sans-serif;font-size:var( --e-global-typography-7173951-font-size );font-weight:var( --e-global-typography-7173951-font-weight );text-transform:var( --e-global-typography-7173951-text-transform );font-style:var( --e-global-typography-7173951-font-style );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-9b98cfb .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-9b98cfb .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-9b98cfb .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-family:var( --e-global-typography-4d5946e-font-family ), Sans-serif;font-size:var( --e-global-typography-4d5946e-font-size );color:#B98356;}.elementor-15925 .elementor-element.elementor-element-0ecf33d{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-0ecf33d:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-0ecf33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://przestrzenauroria.pl/wp-content/uploads/2026/09/agata-w-niebieskiej-sukience.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15925 .elementor-element.elementor-element-0ecf33d::before, .elementor-15925 .elementor-element.elementor-element-0ecf33d > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-0ecf33d > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-0ecf33d > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-0ecf33d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-0ecf33d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15925 .elementor-element.elementor-element-c182f93{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:110px;--margin-right:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-c182f93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-bfda8f9{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.6px;color:#9F7B7C;}.elementor-15925 .elementor-element.elementor-element-bfda8f9 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-dd8aeca .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-dd8aeca > .elementor-widget-container{margin:0px 0px 24px 0px;padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-dd8aeca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-dd8aeca .sc_heading .title{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-9d215f2-font-family ), Sans-serif;font-size:var( --e-global-typography-9d215f2-font-size );font-weight:var( --e-global-typography-9d215f2-font-weight );line-height:var( --e-global-typography-9d215f2-line-height );}.elementor-15925 .elementor-element.elementor-element-dd8aeca .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-dd8aeca .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-dd8aeca .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-family:"Marcellus", Sans-serif;font-size:72px;font-weight:400;line-height:86px;color:var( --e-global-color-accent );}.elementor-15925 .elementor-element.elementor-element-60d7a61 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-60d7a61 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:16px 0px 0px 54px;}.elementor-15925 .elementor-element.elementor-element-60d7a61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-60d7a61 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:72px;font-weight:400;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-60d7a61 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-60d7a61 .sc_heading .clone{color:var( --e-global-color-accent );}.elementor-15925 .elementor-element.elementor-element-60d7a61 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-cf73ac9{width:100%;max-width:100%;font-family:"Marcellus", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#432026;}.elementor-15925 .elementor-element.elementor-element-cf73ac9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-cf73ac9 p{margin-block-end:0px;}.elementor-15925 .elementor-element.elementor-element-6589157{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#432026;}.elementor-15925 .elementor-element.elementor-element-6589157 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:36px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-6589157 p{margin-block-end:0px;}.elementor-15925 .elementor-element.elementor-element-5d2e343 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-5d2e343{width:initial;max-width:initial;}.elementor-15925 .elementor-element.elementor-element-5d2e343 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:32px 0px 32px 0px;}.elementor-15925 .elementor-element.elementor-element-5d2e343.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-5d2e343 .sc_heading .title{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-5df0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-5df0ae1-font-size );font-weight:var( --e-global-typography-5df0ae1-font-weight );text-transform:var( --e-global-typography-5df0ae1-text-transform );font-style:var( --e-global-typography-5df0ae1-font-style );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-5d2e343 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-5d2e343 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-5d2e343 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-family:var( --e-global-typography-4d5946e-font-family ), Sans-serif;font-size:var( --e-global-typography-4d5946e-font-size );color:#B98356;}.elementor-15925 .elementor-element.elementor-element-7fe1454{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--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-15925 .elementor-element.elementor-element-03ef7eb{width:auto;max-width:auto;}.elementor-15925 .elementor-element.elementor-element-03ef7eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-03ef7eb.thim-widget-button{text-align:start;}.elementor-15925 .elementor-element.elementor-element-03ef7eb .widget-button{padding:12px 25px 15px 35px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0.4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-03ef7eb .widget-button:hover{border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-03ef7eb .widget-button > i{font-size:60px;}.elementor-15925 .elementor-element.elementor-element-03ef7eb .widget-button > svg{width:60px;}.elementor-15925 .elementor-element.elementor-element-03ef7eb .widget-button > i,.elementor-15925 .elementor-element.elementor-element-03ef7eb .widget-button > svg{margin-left:12px;}.rtl .elementor-15925 .elementor-element.elementor-element-03ef7eb .widget-button > i,.rtl .elementor-15925 .elementor-element.elementor-element-03ef7eb .widget-button > svg{margin-left:0;margin-right:12px;}.elementor-15925 .elementor-element.elementor-element-03ef7eb .widget-button i,.elementor-15925 .elementor-element.elementor-element-03ef7eb .widget-button svg{transform:translateY(2px);}.elementor-15925 .elementor-element.elementor-element-de8a31b{width:auto;max-width:auto;}.elementor-15925 .elementor-element.elementor-element-de8a31b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-de8a31b.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-de8a31b .widget-button{padding:12px 25px 15px 35px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0.4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-de8a31b .widget-button:hover{border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-de8a31b .widget-button > i{font-size:60px;}.elementor-15925 .elementor-element.elementor-element-de8a31b .widget-button > svg{width:60px;}.elementor-15925 .elementor-element.elementor-element-de8a31b .widget-button > i,.elementor-15925 .elementor-element.elementor-element-de8a31b .widget-button > svg{margin-left:12px;}.rtl .elementor-15925 .elementor-element.elementor-element-de8a31b .widget-button > i,.rtl .elementor-15925 .elementor-element.elementor-element-de8a31b .widget-button > svg{margin-left:0;margin-right:12px;}.elementor-15925 .elementor-element.elementor-element-de8a31b .widget-button i,.elementor-15925 .elementor-element.elementor-element-de8a31b .widget-button svg{transform:translateY(2px);}.elementor-15925 .elementor-element.elementor-element-f4fb5b2 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-f4fb5b2{width:initial;max-width:initial;}.elementor-15925 .elementor-element.elementor-element-f4fb5b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:36px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-f4fb5b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-f4fb5b2 .sc_heading .title{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-7173951-font-family ), Sans-serif;font-size:var( --e-global-typography-7173951-font-size );font-weight:var( --e-global-typography-7173951-font-weight );text-transform:var( --e-global-typography-7173951-text-transform );font-style:var( --e-global-typography-7173951-font-style );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-f4fb5b2 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-f4fb5b2 .sc_heading .clone{color:#5D60A6;}.elementor-15925 .elementor-element.elementor-element-f4fb5b2 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-family:var( --e-global-typography-4d5946e-font-family ), Sans-serif;font-size:var( --e-global-typography-4d5946e-font-size );color:#B98356;}.elementor-15925 .elementor-element.elementor-element-b646490{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.61;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-b646490::before, .elementor-15925 .elementor-element.elementor-element-b646490 > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-b646490 > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-b646490 > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-b646490 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-b646490 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15925 .elementor-element.elementor-element-7c2b7e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-00403ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15925 .elementor-element.elementor-element-689489a{--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;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-67ec22f{--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;--justify-content:center;}.elementor-15925 .elementor-element.elementor-element-a30046e .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-a30046e{width:var( --container-widget-width, 96.95% );max-width:96.95%;--container-widget-width:96.95%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-a30046e > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-15925 .elementor-element.elementor-element-a30046e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-a30046e .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:italic;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-a30046e .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-a30046e .sc_heading .clone{color:var( --e-global-color-primary );}.elementor-15925 .elementor-element.elementor-element-a30046e .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-family:var( --e-global-typography-4d5946e-font-family ), Sans-serif;font-size:var( --e-global-typography-4d5946e-font-size );color:#B98356;}.elementor-15925 .elementor-element.elementor-element-bc5726e{--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;--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-15925 .elementor-element.elementor-element-2d278104{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:120px 0px;--row-gap:120px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.64;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-2d278104:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-2d278104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-2d278104::before, .elementor-15925 .elementor-element.elementor-element-2d278104 > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-2d278104 > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-2d278104 > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-2d278104 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-2d278104 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15925 .elementor-element.elementor-element-94d5a96{--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;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-17f1c2d .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-17f1c2d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-17f1c2d > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-15925 .elementor-element.elementor-element-17f1c2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-17f1c2d .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-17f1c2d .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-17f1c2d .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-17f1c2d .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-6c798f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-6c798f9:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-6c798f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-15925 .elementor-element.elementor-element-6c798f9::before, .elementor-15925 .elementor-element.elementor-element-6c798f9 > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-6c798f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-6c798f9 > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-6c798f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-6c798f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15925 .elementor-element.elementor-element-87bf615{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-87bf615.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-eae13c9 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-eae13c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-eae13c9 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-15925 .elementor-element.elementor-element-eae13c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-eae13c9 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-eae13c9 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-eae13c9 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-eae13c9 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-f75fa91{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-f75fa91 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-3004e45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 140px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-3004e45{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-3004e45 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-9239cc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-9239cc8:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-9239cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-15925 .elementor-element.elementor-element-9239cc8::before, .elementor-15925 .elementor-element.elementor-element-9239cc8 > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-9239cc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-9239cc8 > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-9239cc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-9239cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15925 .elementor-element.elementor-element-9239cc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-48c7320{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-37161aa > .elementor-widget-container{margin:-52px 0px 0px 143px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-31f88d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-31f88d1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-84b61b2 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-84b61b2{width:100%;max-width:100%;}.elementor-15925 .elementor-element.elementor-element-84b61b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-15925 .elementor-element.elementor-element-84b61b2.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-84b61b2 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-84b61b2 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-84b61b2 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-84b61b2 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-bb19723 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-bb19723{width:100%;max-width:100%;}.elementor-15925 .elementor-element.elementor-element-bb19723 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-bb19723.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-bb19723 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:italic;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-bb19723 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-bb19723 .sc_heading .clone{color:var( --e-global-color-primary );}.elementor-15925 .elementor-element.elementor-element-bb19723 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-1dc74fe{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-1dc74fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-1dc74fe p{margin-block-end:8px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-069c744{width:100%;max-width:100%;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-15925 .elementor-element.elementor-element-069c744 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-15925 .elementor-element.elementor-element-069c744 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-15925 .elementor-element.elementor-element-069c744 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-15925 .elementor-element.elementor-element-069c744 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-15925 .elementor-element.elementor-element-069c744 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-15925 .elementor-element.elementor-element-069c744 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15925 .elementor-element.elementor-element-069c744 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15925 .elementor-element.elementor-element-069c744 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15925 .elementor-element.elementor-element-f3c6c9d .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-f3c6c9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-f3c6c9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 8px 0px;}.elementor-15925 .elementor-element.elementor-element-f3c6c9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-f3c6c9d .sc_heading .title{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-5df0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-5df0ae1-font-size );font-weight:var( --e-global-typography-5df0ae1-font-weight );text-transform:var( --e-global-typography-5df0ae1-text-transform );font-style:var( --e-global-typography-5df0ae1-font-style );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-f3c6c9d .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-f3c6c9d .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-f3c6c9d .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-family:var( --e-global-typography-4d5946e-font-family ), Sans-serif;font-size:var( --e-global-typography-4d5946e-font-size );color:#B98356;}.elementor-15925 .elementor-element.elementor-element-2e7a27d .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-2e7a27d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-2e7a27d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-15925 .elementor-element.elementor-element-2e7a27d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-2e7a27d .sc_heading .title{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-5df0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-5df0ae1-font-size );font-weight:var( --e-global-typography-5df0ae1-font-weight );text-transform:var( --e-global-typography-5df0ae1-text-transform );font-style:var( --e-global-typography-5df0ae1-font-style );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-2e7a27d .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-2e7a27d .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-2e7a27d .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-family:var( --e-global-typography-4d5946e-font-family ), Sans-serif;font-size:var( --e-global-typography-4d5946e-font-size );color:#B98356;}.elementor-15925 .elementor-element.elementor-element-d0b5050{width:auto;max-width:auto;}.elementor-15925 .elementor-element.elementor-element-d0b5050 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-d0b5050.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-d0b5050.thim-widget-button{text-align:start;}.elementor-15925 .elementor-element.elementor-element-d0b5050 .widget-button{padding:12px 25px 15px 35px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0.4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-d0b5050 .widget-button:hover{border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-d0b5050 .widget-button > i{font-size:60px;}.elementor-15925 .elementor-element.elementor-element-d0b5050 .widget-button > svg{width:60px;}.elementor-15925 .elementor-element.elementor-element-d0b5050 .widget-button > i,.elementor-15925 .elementor-element.elementor-element-d0b5050 .widget-button > svg{margin-left:12px;}.rtl .elementor-15925 .elementor-element.elementor-element-d0b5050 .widget-button > i,.rtl .elementor-15925 .elementor-element.elementor-element-d0b5050 .widget-button > svg{margin-left:0;margin-right:12px;}.elementor-15925 .elementor-element.elementor-element-d0b5050 .widget-button i,.elementor-15925 .elementor-element.elementor-element-d0b5050 .widget-button svg{transform:translateY(2px);}.elementor-15925 .elementor-element.elementor-element-f382120{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-f382120:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-f382120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-d94d485{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-d94d485.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-e2023b8 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-e2023b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-e2023b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-15925 .elementor-element.elementor-element-e2023b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-e2023b8 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:34px;}.elementor-15925 .elementor-element.elementor-element-e2023b8 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-e2023b8 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-e2023b8 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-25649e0 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-25649e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-25649e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 16px 0px;}.elementor-15925 .elementor-element.elementor-element-25649e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-25649e0 .sc_heading .title{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-7173951-font-family ), Sans-serif;font-size:var( --e-global-typography-7173951-font-size );font-weight:var( --e-global-typography-7173951-font-weight );text-transform:var( --e-global-typography-7173951-text-transform );font-style:var( --e-global-typography-7173951-font-style );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-25649e0 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-25649e0 .sc_heading .clone{color:var( --e-global-color-primary );}.elementor-15925 .elementor-element.elementor-element-25649e0 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-158a491{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-158a491 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-a36ac68 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-a36ac68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-a36ac68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 8px 0px;}.elementor-15925 .elementor-element.elementor-element-a36ac68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-a36ac68 .sc_heading .title{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-5df0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-5df0ae1-font-size );font-weight:var( --e-global-typography-5df0ae1-font-weight );text-transform:var( --e-global-typography-5df0ae1-text-transform );font-style:var( --e-global-typography-5df0ae1-font-style );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-a36ac68 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-a36ac68 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-a36ac68 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-family:var( --e-global-typography-4d5946e-font-family ), Sans-serif;font-size:var( --e-global-typography-4d5946e-font-size );color:#B98356;}.elementor-15925 .elementor-element.elementor-element-3aeef44{--display:flex;}.elementor-15925 .elementor-element.elementor-element-a40825e{width:auto;max-width:auto;}.elementor-15925 .elementor-element.elementor-element-a40825e > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-a40825e.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-a40825e.thim-widget-button{text-align:end;}.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button{padding:12px 25px 15px 35px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-5f782af );background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button i{color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button svg path{fill:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button:hover{color:#614040;background-color:var( --e-global-color-5f782af );border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button:hover i{color:#614040;}.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button:hover svg path{fill:#614040;}.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button > i{font-size:60px;}.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button > svg{width:60px;}.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button > i,.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button > svg{margin-left:12px;}.rtl .elementor-15925 .elementor-element.elementor-element-a40825e .widget-button > i,.rtl .elementor-15925 .elementor-element.elementor-element-a40825e .widget-button > svg{margin-left:0;margin-right:12px;}.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button i,.elementor-15925 .elementor-element.elementor-element-a40825e .widget-button svg{transform:translateY(2px);}.elementor-15925 .elementor-element.elementor-element-d37c4f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--margin-top:56px;--margin-bottom:-72px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-7c90b3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-7c90b3e:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-7c90b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-4994a0c{--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;--justify-content:flex-start;--margin-top:-120px;--margin-bottom:-72px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-4994a0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-a348384{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-9b0a87d .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-9b0a87d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-9b0a87d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-9b0a87d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-9b0a87d .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-9b0a87d .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-9b0a87d .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-9b0a87d .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-19fa289 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-19fa289{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-19fa289 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-19fa289.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-19fa289 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:italic;line-height:30px;letter-spacing:0.4px;}.elementor-15925 .elementor-element.elementor-element-19fa289 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-19fa289 .sc_heading .clone{color:var( --e-global-color-primary );}.elementor-15925 .elementor-element.elementor-element-19fa289 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-8b33100{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-8b33100 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-8b33100 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-5da7a2f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;--z-index:1;}.elementor-15925 .elementor-element.elementor-element-5da7a2f:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-5da7a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-5da7a2f::before, .elementor-15925 .elementor-element.elementor-element-5da7a2f > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-5da7a2f > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-5da7a2f > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-5da7a2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-5da7a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://przestrzenauroria.pl/wp-content/uploads/2026/09/auroria-kolaz-dekoracyjny-04.avif");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-15925 .elementor-element.elementor-element-fb0251a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--margin-top:-120px;--margin-bottom:-76px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-fb0251a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-93da99e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-93da99e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-da0b27e .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-da0b27e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-da0b27e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-da0b27e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-da0b27e .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-da0b27e .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-da0b27e .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-da0b27e .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-362b0f5 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-362b0f5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-362b0f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-362b0f5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-362b0f5 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:italic;line-height:30px;letter-spacing:0.4px;}.elementor-15925 .elementor-element.elementor-element-362b0f5 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-362b0f5 .sc_heading .clone{color:var( --e-global-color-primary );}.elementor-15925 .elementor-element.elementor-element-362b0f5 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-544b63b{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-544b63b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-544b63b p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-896ef90{--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:flex-start;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-25269b6 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-25269b6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-25269b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-25269b6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-25269b6 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-25269b6 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-25269b6 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-25269b6 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-1511e5d .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-1511e5d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-1511e5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-1511e5d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-1511e5d .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:italic;line-height:30px;letter-spacing:0.4px;}.elementor-15925 .elementor-element.elementor-element-1511e5d .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-1511e5d .sc_heading .clone{color:var( --e-global-color-primary );}.elementor-15925 .elementor-element.elementor-element-1511e5d .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-7bff771{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-7bff771 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-7bff771 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-2069b8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-2069b8c:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-2069b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-f8f7deb{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-f8f7deb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-811433c .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-811433c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-811433c > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-15925 .elementor-element.elementor-element-811433c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-811433c .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:34px;}.elementor-15925 .elementor-element.elementor-element-811433c .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-811433c .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-811433c .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-2c4859e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-2c4859e p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-2e71b09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-2e71b09:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-2e71b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-df1d38c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-9d509e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-15925 .elementor-element.elementor-element-90a1e18{--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;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-b9da4a2 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-b9da4a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-b9da4a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10% 0% 1% 0%;}.elementor-15925 .elementor-element.elementor-element-b9da4a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-b9da4a2 .sc_heading .title{margin:0px 0px 016px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:36px;}.elementor-15925 .elementor-element.elementor-element-b9da4a2 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-b9da4a2 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-b9da4a2 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-105faee{--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-15925 .elementor-element.elementor-element-1b473c4 img{width:60%;}.elementor-15925 .elementor-element.elementor-element-1fedfed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-1fedfed.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-af0753f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-fd3db4a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-8f4255b{--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;--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-15925 .elementor-element.elementor-element-6e0abd5 img{width:100%;}.elementor-15925 .elementor-element.elementor-element-ef6fbe1{--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;--justify-content:center;--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-15925 .elementor-element.elementor-element-dd31f85 .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-dd31f85{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-dd31f85 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-15925 .elementor-element.elementor-element-dd31f85.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-dd31f85 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:34px;}.elementor-15925 .elementor-element.elementor-element-dd31f85 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-dd31f85 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-dd31f85 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-6adf02d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-6adf02d p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-92e3d24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-92e3d24{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-92e3d24 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-9c341a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-9c341a5{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-9c341a5 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-bc961f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-bc961f0{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-bc961f0 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-80b8274 .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-80b8274{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-80b8274 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-80b8274.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-80b8274 .sc_heading .title{margin:0px 0px 0px 0px;font-family:var( --e-global-typography-5df0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-5df0ae1-font-size );font-weight:var( --e-global-typography-5df0ae1-font-weight );text-transform:var( --e-global-typography-5df0ae1-text-transform );font-style:var( --e-global-typography-5df0ae1-font-style );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-80b8274 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-80b8274 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-80b8274 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-a65d6c6{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-a65d6c6::before, .elementor-15925 .elementor-element.elementor-element-a65d6c6 > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-a65d6c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-a65d6c6 > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-a65d6c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-a65d6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15925 .elementor-element.elementor-element-a65d6c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-9e2afd0{width:var( --container-widget-width, 61.793% );max-width:61.793%;--container-widget-width:61.793%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-9e2afd0 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-9e2afd0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-9e2afd0.thim-widget-button{text-align:center;}.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button{padding:12px 25px 15px 35px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-5f782af );background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button i{color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button svg path{fill:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button:hover{color:#614040;background-color:var( --e-global-color-5f782af );border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button:hover i{color:#614040;}.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button:hover svg path{fill:#614040;}.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button > i{font-size:60px;}.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button > svg{width:60px;}.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button > i,.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button > svg{margin-left:12px;}.rtl .elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button > i,.rtl .elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button > svg{margin-left:0;margin-right:12px;}.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button i,.elementor-15925 .elementor-element.elementor-element-9e2afd0 .widget-button svg{transform:translateY(2px);}.elementor-15925 .elementor-element.elementor-element-5d86a6f{--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;--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-15925 .elementor-element.elementor-element-ab985e4 img{width:100%;}.elementor-15925 .elementor-element.elementor-element-9d18cf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-9d18cf0:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-9d18cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-b202e8a{--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;--justify-content:flex-start;--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-15925 .elementor-element.elementor-element-b202e8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-276cd76 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-276cd76{text-align:center;}.elementor-15925 .elementor-element.elementor-element-290b155{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-4bf20e4 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-4bf20e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-4bf20e4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-4bf20e4 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-4bf20e4 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-4bf20e4 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-4bf20e4 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-d5fd25c .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-d5fd25c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-d5fd25c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-d5fd25c .sc_heading .title{margin:16px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:italic;line-height:32px;}.elementor-15925 .elementor-element.elementor-element-d5fd25c .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-d5fd25c .sc_heading .clone{color:var( --e-global-color-primary );}.elementor-15925 .elementor-element.elementor-element-d5fd25c .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-727dd79 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-727dd79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-727dd79.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-727dd79 .sc_heading .title{margin:2px 0px 8px 0px;font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:italic;line-height:32px;}.elementor-15925 .elementor-element.elementor-element-727dd79 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-727dd79 .sc_heading .clone{color:var( --e-global-color-primary );}.elementor-15925 .elementor-element.elementor-element-727dd79 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.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-15925 .elementor-element.elementor-element-15a8fbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-15a8fbe.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-15a8fbe .elementor-icon-wrapper{text-align:center;}.elementor-15925 .elementor-element.elementor-element-15a8fbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0104d54 );}.elementor-15925 .elementor-element.elementor-element-15a8fbe.elementor-view-framed .elementor-icon, .elementor-15925 .elementor-element.elementor-element-15a8fbe.elementor-view-default .elementor-icon{color:var( --e-global-color-0104d54 );border-color:var( --e-global-color-0104d54 );}.elementor-15925 .elementor-element.elementor-element-15a8fbe.elementor-view-framed .elementor-icon, .elementor-15925 .elementor-element.elementor-element-15a8fbe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0104d54 );}.elementor-15925 .elementor-element.elementor-element-15a8fbe .elementor-icon{font-size:18px;}.elementor-15925 .elementor-element.elementor-element-15a8fbe .elementor-icon svg{height:18px;}.elementor-15925 .elementor-element.elementor-element-9351c01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 56px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-9351c01{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-9351c01 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-471b567 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-471b567.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-471b567 .elementor-icon-wrapper{text-align:center;}.elementor-15925 .elementor-element.elementor-element-471b567 .elementor-icon{font-size:18px;}.elementor-15925 .elementor-element.elementor-element-471b567 .elementor-icon svg{height:18px;}.elementor-15925 .elementor-element.elementor-element-67fbd73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 56px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-67fbd73{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-67fbd73 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-fd44551 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-fd44551.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-fd44551 .elementor-icon-wrapper{text-align:center;}.elementor-15925 .elementor-element.elementor-element-fd44551 .elementor-icon{font-size:18px;}.elementor-15925 .elementor-element.elementor-element-fd44551 .elementor-icon svg{height:18px;}.elementor-15925 .elementor-element.elementor-element-2e0a898 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 56px 16px 0px;}.elementor-15925 .elementor-element.elementor-element-2e0a898{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-2e0a898 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-24dd278 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-24dd278 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-24dd278.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-24dd278 .sc_heading .title{margin:2px 0px 8px 0px;font-family:var( --e-global-typography-5df0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-5df0ae1-font-size );font-weight:var( --e-global-typography-5df0ae1-font-weight );text-transform:var( --e-global-typography-5df0ae1-text-transform );font-style:var( --e-global-typography-5df0ae1-font-style );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-24dd278 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-24dd278 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-24dd278 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-fda519f{width:auto;max-width:auto;}.elementor-15925 .elementor-element.elementor-element-fda519f > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-fda519f.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-fda519f.thim-widget-button{text-align:start;}.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button{padding:12px 25px 15px 35px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-5f782af );background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button i{color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button svg path{fill:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button:hover{color:#614040;background-color:var( --e-global-color-5f782af );border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button:hover i{color:#614040;}.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button:hover svg path{fill:#614040;}.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button > i{font-size:60px;}.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button > svg{width:60px;}.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button > i,.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button > svg{margin-left:12px;}.rtl .elementor-15925 .elementor-element.elementor-element-fda519f .widget-button > i,.rtl .elementor-15925 .elementor-element.elementor-element-fda519f .widget-button > svg{margin-left:0;margin-right:12px;}.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button i,.elementor-15925 .elementor-element.elementor-element-fda519f .widget-button svg{transform:translateY(2px);}.elementor-15925 .elementor-element.elementor-element-dd6e8c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-dd6e8c0:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-dd6e8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-3a0a413{--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;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-607b9a3 .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-607b9a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-607b9a3 > .elementor-widget-container{margin:0px 0px 70px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-607b9a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-607b9a3 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;line-height:30px;}.elementor-15925 .elementor-element.elementor-element-607b9a3 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-607b9a3 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-607b9a3 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-126821d > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-15925 .elementor-element.elementor-element-126821d{text-align:center;font-family:var( --e-global-typography-b128249-font-family ), Sans-serif;font-size:var( --e-global-typography-b128249-font-size );font-weight:var( --e-global-typography-b128249-font-weight );text-transform:var( --e-global-typography-b128249-text-transform );line-height:var( --e-global-typography-b128249-line-height );letter-spacing:var( --e-global-typography-b128249-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-126821d p{margin-block-end:0px;}.elementor-15925 .elementor-element.elementor-element-3e5269d > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-15925 .elementor-element.elementor-element-3e5269d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#11A19E;}.elementor-15925 .elementor-element.elementor-element-3e5269d p{margin-block-end:0px;}.elementor-15925 .elementor-element.elementor-element-b750f67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-15925 .elementor-element.elementor-element-e6ea88c{--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;--justify-content:center;}.elementor-15925 .elementor-element.elementor-element-36047a6 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-36047a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-36047a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-36047a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-36047a6 .sc_heading .title{margin:0px 0px 16px 0px;font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;}.elementor-15925 .elementor-element.elementor-element-36047a6 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-36047a6 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-36047a6 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-e6b7f94 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-e6b7f94{width:100%;max-width:100%;}.elementor-15925 .elementor-element.elementor-element-e6b7f94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-e6b7f94.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-e6b7f94 .sc_heading .title{margin:8px 0px 8px 0px;font-family:var( --e-global-typography-7173951-font-family ), Sans-serif;font-size:var( --e-global-typography-7173951-font-size );font-weight:var( --e-global-typography-7173951-font-weight );text-transform:var( --e-global-typography-7173951-text-transform );font-style:var( --e-global-typography-7173951-font-style );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-e6b7f94 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-e6b7f94 .sc_heading .clone{color:var( --e-global-color-primary );}.elementor-15925 .elementor-element.elementor-element-e6b7f94 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-7cb84a1 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-15925 .elementor-element.elementor-element-7cb84a1{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-7cb84a1 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-9dd0983{--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-15925 .elementor-element.elementor-element-6fef459 img{width:100%;}.elementor-15925 .elementor-element.elementor-element-7048714{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-7048714:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-7048714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-75dd165{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-422740d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-422740d:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-422740d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-422740d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-bcbe77d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-bcbe77d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-2bdabfa .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-2bdabfa{width:var( --container-widget-width, 59.999% );max-width:59.999%;--container-widget-width:59.999%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-2bdabfa > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-15925 .elementor-element.elementor-element-2bdabfa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-2bdabfa .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;line-height:58px;}.elementor-15925 .elementor-element.elementor-element-2bdabfa .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-2bdabfa .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-2bdabfa .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-90dbe18 .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-90dbe18{width:100%;max-width:100%;}.elementor-15925 .elementor-element.elementor-element-90dbe18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-90dbe18.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-90dbe18 .sc_heading .title{margin:4% 0% 0% 0%;font-family:var( --e-global-typography-5df0ae1-font-family ), Sans-serif;font-size:var( --e-global-typography-5df0ae1-font-size );font-weight:var( --e-global-typography-5df0ae1-font-weight );text-transform:var( --e-global-typography-5df0ae1-text-transform );font-style:var( --e-global-typography-5df0ae1-font-style );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-90dbe18 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-90dbe18 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-90dbe18 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-4d87706{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-4d87706 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-4d87706.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-4d87706.thim-widget-button{text-align:center;}.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button{padding:12px 25px 15px 35px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-text );background-color:var( --e-global-color-5f782af );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button i{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button svg path{fill:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button:hover{color:var( --e-global-color-5f782af );background-color:var( --e-global-color-text );border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button:hover i{color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button:hover svg path{fill:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button > i{font-size:60px;}.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button > svg{width:60px;}.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button > i,.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button > svg{margin-left:12px;}.rtl .elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button > i,.rtl .elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button > svg{margin-left:0;margin-right:12px;}.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button i,.elementor-15925 .elementor-element.elementor-element-4d87706 .widget-button svg{transform:translateY(2px);}.elementor-15925 .elementor-element.elementor-element-ff58ae4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-ff58ae4:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-ff58ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-61ee755{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-61ee755.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-b5e9743 > .elementor-widget-container{margin:0px -85px 0px 102px;}.elementor-15925 .elementor-element.elementor-element-b5e9743 img{width:100%;}.elementor-15925 .elementor-element.elementor-element-249b9ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-f7d4699 .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-f7d4699{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-f7d4699 > .elementor-widget-container{margin:0px 0px 56px 0px;}.elementor-15925 .elementor-element.elementor-element-f7d4699.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-f7d4699 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;line-height:58px;}.elementor-15925 .elementor-element.elementor-element-f7d4699 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-f7d4699 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-f7d4699 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-0d4795c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:-2%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-0d4795c:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-0d4795c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-0d4795c::before, .elementor-15925 .elementor-element.elementor-element-0d4795c > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-0d4795c > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-0d4795c > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-0d4795c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-0d4795c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15925 .elementor-element.elementor-element-fe4de79{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-15925 .elementor-element.elementor-element-514f09d .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-514f09d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-514f09d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-514f09d .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:40px;}.elementor-15925 .elementor-element.elementor-element-514f09d .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-514f09d .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-514f09d .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-6f6725b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 72px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-6f6725b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-6f6725b p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-218c891 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-218c891 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-218c891.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-218c891 .sc_heading .title{margin:16px 0px 0px 0px;font-family:var( --e-global-typography-7173951-font-family ), Sans-serif;font-size:var( --e-global-typography-7173951-font-size );font-weight:var( --e-global-typography-7173951-font-weight );text-transform:var( --e-global-typography-7173951-text-transform );font-style:var( --e-global-typography-7173951-font-style );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-218c891 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-218c891 .sc_heading .clone{color:var( --e-global-color-primary );}.elementor-15925 .elementor-element.elementor-element-218c891 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-af970c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 72px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-af970c1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-af970c1 p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-b68ff6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:024px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-b68ff6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-d99484f{width:auto;max-width:auto;}.elementor-15925 .elementor-element.elementor-element-d99484f > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 36px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-d99484f.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-d99484f .widget-button{padding:12px 25px 15px 35px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0.4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-d99484f .widget-button:hover{border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-d99484f .widget-button > i{font-size:60px;}.elementor-15925 .elementor-element.elementor-element-d99484f .widget-button > svg{width:60px;}.elementor-15925 .elementor-element.elementor-element-d99484f .widget-button > i,.elementor-15925 .elementor-element.elementor-element-d99484f .widget-button > svg{margin-left:12px;}.rtl .elementor-15925 .elementor-element.elementor-element-d99484f .widget-button > i,.rtl .elementor-15925 .elementor-element.elementor-element-d99484f .widget-button > svg{margin-left:0;margin-right:12px;}.elementor-15925 .elementor-element.elementor-element-d99484f .widget-button i,.elementor-15925 .elementor-element.elementor-element-d99484f .widget-button svg{transform:translateY(2px);}.elementor-15925 .elementor-element.elementor-element-c1fe2c6{width:auto;max-width:auto;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 36px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6 .widget-button{padding:12px 25px 15px 35px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;letter-spacing:0.4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6 .widget-button:hover{border-color:var( --e-global-color-text );border-radius:50px 0px 50px 0px;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6 .widget-button > i{font-size:60px;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6 .widget-button > svg{width:60px;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6 .widget-button > i,.elementor-15925 .elementor-element.elementor-element-c1fe2c6 .widget-button > svg{margin-left:12px;}.rtl .elementor-15925 .elementor-element.elementor-element-c1fe2c6 .widget-button > i,.rtl .elementor-15925 .elementor-element.elementor-element-c1fe2c6 .widget-button > svg{margin-left:0;margin-right:12px;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6 .widget-button i,.elementor-15925 .elementor-element.elementor-element-c1fe2c6 .widget-button svg{transform:translateY(2px);}.elementor-15925 .elementor-element.elementor-element-8396790{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-15925 .elementor-element.elementor-element-9942d09 > .elementor-widget-container{margin:-36px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-9942d09 img{width:100%;}.elementor-15925 .elementor-element.elementor-element-6266429{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-15925 .elementor-element.elementor-element-a405f65{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-a405f65 > .elementor-widget-container{padding:-2px -2px -2px -2px;}.elementor-15925 .elementor-element.elementor-element-a405f65.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-a405f65 .elementor-divider-separator{width:100%;}.elementor-15925 .elementor-element.elementor-element-a405f65 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15925 .elementor-element.elementor-element-7026895{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.79;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-7026895:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-7026895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-15925 .elementor-element.elementor-element-7026895::before, .elementor-15925 .elementor-element.elementor-element-7026895 > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-7026895 > .e-con-inner > .elementor-background-video-container::before, .elementor-15925 .elementor-element.elementor-element-7026895 > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-7026895 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15925 .elementor-element.elementor-element-7026895 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5f782af );--background-overlay:'';}.elementor-15925 .elementor-element.elementor-element-8c6af5d{--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-15925 .elementor-element.elementor-element-47fc2f8 .sc_heading{text-align:left;}.elementor-15925 .elementor-element.elementor-element-47fc2f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-47fc2f8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15925 .elementor-element.elementor-element-47fc2f8 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:40px;}.elementor-15925 .elementor-element.elementor-element-47fc2f8 .sc_heading .title,.elementor-15925 .elementor-element.elementor-element-47fc2f8 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-15925 .elementor-element.elementor-element-47fc2f8 .sc_heading .sub-heading{margin:0px 0px 8px 0px;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-15925 .elementor-element.elementor-element-7a9e0ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 124px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-7a9e0ba{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;}.elementor-15925 .elementor-element.elementor-element-7a9e0ba p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-3955a3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 124px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-3955a3d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#5D60A6;}.elementor-15925 .elementor-element.elementor-element-3955a3d p{margin-block-end:8px;}.elementor-15925 .elementor-element.elementor-element-8a88650{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-c11e875 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-15925 .elementor-element.elementor-element-4c71f2f{--width:50%;}.elementor-15925 .elementor-element.elementor-element-ff5de90{--width:50%;}.elementor-15925 .elementor-element.elementor-element-c182f93{--width:478px;}.elementor-15925 .elementor-element.elementor-element-689489a{--width:25%;}.elementor-15925 .elementor-element.elementor-element-67ec22f{--width:50%;}.elementor-15925 .elementor-element.elementor-element-bc5726e{--width:25%;}.elementor-15925 .elementor-element.elementor-element-87bf615{--width:51.508%;}.elementor-15925 .elementor-element.elementor-element-48c7320{--width:50%;}.elementor-15925 .elementor-element.elementor-element-31f88d1{--width:47.199%;}.elementor-15925 .elementor-element.elementor-element-d94d485{--width:50%;}.elementor-15925 .elementor-element.elementor-element-d37c4f2{--width:50%;}.elementor-15925 .elementor-element.elementor-element-4994a0c{--width:50%;}.elementor-15925 .elementor-element.elementor-element-a348384{--width:50%;}.elementor-15925 .elementor-element.elementor-element-fb0251a{--width:50%;}.elementor-15925 .elementor-element.elementor-element-93da99e{--width:50%;}.elementor-15925 .elementor-element.elementor-element-896ef90{--width:50%;}.elementor-15925 .elementor-element.elementor-element-f8f7deb{--width:50%;}.elementor-15925 .elementor-element.elementor-element-df1d38c{--width:100%;}.elementor-15925 .elementor-element.elementor-element-90a1e18{--width:50%;}.elementor-15925 .elementor-element.elementor-element-105faee{--width:50%;}.elementor-15925 .elementor-element.elementor-element-1fedfed{--content-width:1290px;}.elementor-15925 .elementor-element.elementor-element-8f4255b{--width:50%;}.elementor-15925 .elementor-element.elementor-element-ef6fbe1{--width:59%;}.elementor-15925 .elementor-element.elementor-element-a65d6c6{--width:100%;}.elementor-15925 .elementor-element.elementor-element-5d86a6f{--width:50%;}.elementor-15925 .elementor-element.elementor-element-b202e8a{--width:55%;}.elementor-15925 .elementor-element.elementor-element-290b155{--width:45%;}.elementor-15925 .elementor-element.elementor-element-e6ea88c{--width:50%;}.elementor-15925 .elementor-element.elementor-element-9dd0983{--width:50%;}.elementor-15925 .elementor-element.elementor-element-bcbe77d{--width:100%;}.elementor-15925 .elementor-element.elementor-element-61ee755{--width:42.476%;}.elementor-15925 .elementor-element.elementor-element-249b9ba{--width:50%;}.elementor-15925 .elementor-element.elementor-element-fe4de79{--width:50%;}.elementor-15925 .elementor-element.elementor-element-b68ff6c{--width:40%;}.elementor-15925 .elementor-element.elementor-element-8396790{--width:50%;}.elementor-15925 .elementor-element.elementor-element-8c6af5d{--width:50%;}.elementor-15925 .elementor-element.elementor-element-8a88650{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15925 .elementor-element.elementor-element-d94d485{--width:449.7px;}.elementor-15925 .elementor-element.elementor-element-f8f7deb{--width:70%;}.elementor-15925 .elementor-element.elementor-element-9d509e4{--content-width:1290px;}.elementor-15925 .elementor-element.elementor-element-b68ff6c{--width:390.3px;}}@media(max-width:992px) and (min-width:768px){.elementor-15925 .elementor-element.elementor-element-4c71f2f{--width:60%;}.elementor-15925 .elementor-element.elementor-element-ff5de90{--width:100%;}.elementor-15925 .elementor-element.elementor-element-824ccda{--width:50%;}.elementor-15925 .elementor-element.elementor-element-c182f93{--width:60%;}.elementor-15925 .elementor-element.elementor-element-d94d485{--width:100%;}.elementor-15925 .elementor-element.elementor-element-3aeef44{--width:70%;}.elementor-15925 .elementor-element.elementor-element-a348384{--width:70%;}.elementor-15925 .elementor-element.elementor-element-93da99e{--width:70%;}.elementor-15925 .elementor-element.elementor-element-896ef90{--width:70%;}}@media(max-width:1024px){.elementor-15925 .elementor-element.elementor-element-2c28d5b{--min-height:900px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-d29908c{--min-height:900px;}.elementor-15925 .elementor-element.elementor-element-7767fda .sc_heading .title{font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-7767fda .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-824ccda{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15925 .elementor-element.elementor-element-3dd67b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-8e02f24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-9b98cfb .sc_heading .title{font-size:var( --e-global-typography-7173951-font-size );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-9b98cfb .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-0ecf33d{--min-height:900px;}.elementor-15925 .elementor-element.elementor-element-dd8aeca .sc_heading .title{font-size:var( --e-global-typography-9d215f2-font-size );line-height:var( --e-global-typography-9d215f2-line-height );}.elementor-15925 .elementor-element.elementor-element-cf73ac9 > .elementor-widget-container{padding:024px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-6589157 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-6589157{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-5d2e343 > .elementor-widget-container{padding:24px 0px 24px 0px;}.elementor-15925 .elementor-element.elementor-element-5d2e343 .sc_heading .title{font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-5d2e343 .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-7fe1454{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-15925 .elementor-element.elementor-element-03ef7eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-de8a31b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-f4fb5b2 .sc_heading .title{font-size:var( --e-global-typography-7173951-font-size );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-f4fb5b2 .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-a30046e .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-2d278104{--overlay-opacity:0;}.elementor-15925 .elementor-element.elementor-element-94d5a96{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-f75fa91{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-3004e45{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-1dc74fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-f3c6c9d .sc_heading .title{font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-f3c6c9d .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-2e7a27d .sc_heading .title{font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-2e7a27d .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-25649e0 .sc_heading .title{font-size:var( --e-global-typography-7173951-font-size );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-158a491{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-a36ac68 .sc_heading .title{font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-a36ac68 .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-a40825e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-d37c4f2{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-8b33100{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-fb0251a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-93da99e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-544b63b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-7bff771{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-2c4859e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-9d509e4{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-6adf02d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-92e3d24{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-9c341a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-bc961f0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-80b8274 .sc_heading .title{font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-9e2afd0{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-15925 .elementor-element.elementor-element-b202e8a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-15925 .elementor-element.elementor-element-9351c01{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-67fbd73{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-2e0a898{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-24dd278 .sc_heading .title{font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-126821d{font-size:var( --e-global-typography-b128249-font-size );line-height:var( --e-global-typography-b128249-line-height );letter-spacing:var( --e-global-typography-b128249-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-3e5269d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-b750f67{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-e6b7f94 .sc_heading .title{font-size:var( --e-global-typography-7173951-font-size );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-7cb84a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-7048714{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-75dd165{--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-2bdabfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 4% 0%;}.elementor-15925 .elementor-element.elementor-element-2bdabfa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15925 .elementor-element.elementor-element-90dbe18 .sc_heading .title{font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-4d87706{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-f7d4699{width:100%;max-width:100%;}.elementor-15925 .elementor-element.elementor-element-f7d4699 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-15925 .elementor-element.elementor-element-0d4795c{--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-fe4de79{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-6f6725b > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-6f6725b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-218c891 .sc_heading .title{font-size:var( --e-global-typography-7173951-font-size );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-af970c1 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-af970c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-b68ff6c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15925 .elementor-element.elementor-element-d99484f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 36px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-8396790{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15925 .elementor-element.elementor-element-3955a3d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:992px){.elementor-15925 .elementor-element.elementor-element-2c28d5b{--min-height:60vh;}.elementor-15925 .elementor-element.elementor-element-d29908c{--min-height:60vh;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-ff5de90{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-f1b4183 > .elementor-widget-container{padding:16px 10px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-a8f91ab > .elementor-widget-container{padding:16px 10px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-7767fda > .elementor-widget-container{padding:16px 0px 08px 0px;}.elementor-15925 .elementor-element.elementor-element-824ccda{--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15925 .elementor-element.elementor-element-8e02f24 > .elementor-widget-container{padding:016px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-9b98cfb .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-9b98cfb.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-0ecf33d{--min-height:800px;}.elementor-15925 .elementor-element.elementor-element-2d278104{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15925 .elementor-element.elementor-element-94d5a96{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-17f1c2d .sc_heading .title{line-height:48px;}.elementor-15925 .elementor-element.elementor-element-48c7320{--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-37161aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-31f88d1{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-f382120{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15925 .elementor-element.elementor-element-3aeef44{--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-15925 .elementor-element.elementor-element-a40825e.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-a40825e.thim-widget-button{text-align:start;}.elementor-15925 .elementor-element.elementor-element-d37c4f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-d37c4f2.e-con{--align-self:flex-end;}.elementor-15925 .elementor-element.elementor-element-7c90b3e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-4994a0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-a348384{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-5da7a2f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-fb0251a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-fb0251a.e-con{--align-self:flex-end;--order:2;}.elementor-15925 .elementor-element.elementor-element-93da99e{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-93da99e.e-con{--align-self:flex-end;--order:3;}.elementor-15925 .elementor-element.elementor-element-896ef90{--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-896ef90.e-con{--order:1;}.elementor-15925 .elementor-element.elementor-element-2069b8c{--justify-content:center;}.elementor-15925 .elementor-element.elementor-element-811433c .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-2c4859e{text-align:center;}.elementor-15925 .elementor-element.elementor-element-b9da4a2{width:100%;max-width:100%;}.elementor-15925 .elementor-element.elementor-element-b9da4a2 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-15925 .elementor-element.elementor-element-b9da4a2.elementor-element{--align-self:flex-start;}.elementor-15925 .elementor-element.elementor-element-1b473c4 img{width:80%;}.elementor-15925 .elementor-element.elementor-element-290b155{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-9351c01 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-67fbd73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-2e0a898 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-15925 .elementor-element.elementor-element-6fef459 img{width:1000px;}.elementor-15925 .elementor-element.elementor-element-4d87706{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-15925 .elementor-element.elementor-element-b5e9743 img{height:80vh;object-fit:contain;}.elementor-15925 .elementor-element.elementor-element-f7d4699{width:100%;max-width:100%;}.elementor-15925 .elementor-element.elementor-element-f7d4699 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-d99484f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-7026895{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-7a9e0ba > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-3955a3d > .elementor-widget-container{padding:16px 0px 0px 0px;}}@media(max-width:767px){.elementor-15925 .elementor-element.elementor-element-2c28d5b:not(.elementor-motion-effects-element-type-background), .elementor-15925 .elementor-element.elementor-element-2c28d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://przestrzenauroria.pl/wp-content/uploads/2026/09/hero-strona-glowna-telefon.webp");background-position:center left;background-size:cover;}.elementor-15925 .elementor-element.elementor-element-2c28d5b{--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-4c71f2f{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:36px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-27cd7ad > .elementor-widget-container{margin:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-27cd7ad{text-align:center;font-size:12px;}.elementor-15925 .elementor-element.elementor-element-2447648{--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-5562367 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-5562367 .sc_heading .title{margin:0px 0px 0px 0px;font-size:26px;line-height:0px;}.elementor-15925 .elementor-element.elementor-element-b101b47 > .elementor-widget-container{margin:26px 26px 26px 26px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-b101b47 .sc_heading .title{margin:0px 0px 0px 0px;font-size:39px;line-height:25px;}.elementor-15925 .elementor-element.elementor-element-d29908c{--width:356px;--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-ff5de90{--width:104.766%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-f1b4183 > .elementor-widget-container{margin:17px 17px 17px 17px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-f1b4183{font-size:17px;}.elementor-15925 .elementor-element.elementor-element-a8f91ab > .elementor-widget-container{margin:17px 17px 17px 17px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-a8f91ab{font-size:14px;}.elementor-15925 .elementor-element.elementor-element-7767fda > .elementor-widget-container{margin:17px 17px 17px 17px;padding:0px 0px 3px 0px;}.elementor-15925 .elementor-element.elementor-element-7767fda .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-7767fda .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-824ccda{--width:84.212%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-15925 .elementor-element.elementor-element-3dd67b9{width:auto;max-width:auto;}.elementor-15925 .elementor-element.elementor-element-3dd67b9 > .elementor-widget-container{margin:19px 19px 19px 19px;}.elementor-15925 .elementor-element.elementor-element-8e02f24{width:auto;max-width:auto;}.elementor-15925 .elementor-element.elementor-element-8e02f24 > .elementor-widget-container{margin:17px 17px 17px 17px;}.elementor-15925 .elementor-element.elementor-element-9b98cfb .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-9b98cfb{width:var( --container-widget-width, 384.6px );max-width:384.6px;--container-widget-width:384.6px;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-9b98cfb .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-7173951-font-size );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-9b98cfb .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-0ecf33d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-dd8aeca .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-9d215f2-font-size );line-height:var( --e-global-typography-9d215f2-line-height );}.elementor-15925 .elementor-element.elementor-element-60d7a61 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-6589157{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-5d2e343 .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-5d2e343 .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-f4fb5b2 .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-f4fb5b2 .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-7173951-font-size );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-f4fb5b2 .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-cd8fcda img{width:50%;}.elementor-15925 .elementor-element.elementor-element-67ec22f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-a30046e > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-15925 .elementor-element.elementor-element-a30046e .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-a30046e .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-26a96d3 img{width:50%;}.elementor-15925 .elementor-element.elementor-element-2d278104{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-94d5a96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-17f1c2d .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-6c798f9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:6%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-87bf615{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-eae13c9 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-f75fa91{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-3004e45{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-9239cc8{--width:401px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:13px;--margin-left:8px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-48c7320{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-37161aa > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-15925 .elementor-element.elementor-element-37161aa img{width:50%;}.elementor-15925 .elementor-element.elementor-element-31f88d1{--width:368.531px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-84b61b2 > .elementor-widget-container{margin:0px 15px 15px 15px;}.elementor-15925 .elementor-element.elementor-element-84b61b2 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-bb19723 > .elementor-widget-container{margin:5px 17px 5px 17px;padding:-6px -6px -6px -6px;}.elementor-15925 .elementor-element.elementor-element-bb19723 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-1dc74fe > .elementor-widget-container{margin:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-1dc74fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-069c744 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-15925 .elementor-element.elementor-element-f3c6c9d > .elementor-widget-container{margin:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-f3c6c9d .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-f3c6c9d .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-2e7a27d > .elementor-widget-container{margin:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-2e7a27d .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-2e7a27d .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-f382120{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-15925 .elementor-element.elementor-element-d94d485{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-e2023b8 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:2px 2px 2px 2px;}.elementor-15925 .elementor-element.elementor-element-e2023b8 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-25649e0 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-25649e0 .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-7173951-font-size );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-158a491 > .elementor-widget-container{margin:15px 0px 5px 0px;}.elementor-15925 .elementor-element.elementor-element-158a491{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-a36ac68 > .elementor-widget-container{margin:20px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-a36ac68 .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-a36ac68 .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-15925 .elementor-element.elementor-element-d37c4f2{--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-15925 .elementor-element.elementor-element-3249438.elementor-element{--align-self:center;}.elementor-15925 .elementor-element.elementor-element-3249438{text-align:center;}.elementor-15925 .elementor-element.elementor-element-3249438 img{height:60vh;object-fit:contain;}.elementor-15925 .elementor-element.elementor-element-7c90b3e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-4994a0c{--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-15925 .elementor-element.elementor-element-fdaf7d4.elementor-element{--align-self:center;}.elementor-15925 .elementor-element.elementor-element-fdaf7d4 img{height:60vh;object-fit:contain;}.elementor-15925 .elementor-element.elementor-element-a348384{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-9b0a87d > .elementor-widget-container{margin:13px 13px 13px 13px;padding:-4px -4px -4px -4px;}.elementor-15925 .elementor-element.elementor-element-9b0a87d .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-19fa289 > .elementor-widget-container{margin:5px 13px 5px 13px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-19fa289 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-8b33100 > .elementor-widget-container{margin:13px 13px 13px 13px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-8b33100{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-5da7a2f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-fb0251a{--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;--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-15925 .elementor-element.elementor-element-fb0251a.e-con{--order:2;}.elementor-15925 .elementor-element.elementor-element-208c9da img{height:60vh;object-fit:contain;}.elementor-15925 .elementor-element.elementor-element-93da99e{--width:98.523%;--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-15925 .elementor-element.elementor-element-93da99e.e-con{--order:3;}.elementor-15925 .elementor-element.elementor-element-da0b27e > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-15925 .elementor-element.elementor-element-da0b27e .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-362b0f5{width:100%;max-width:100%;}.elementor-15925 .elementor-element.elementor-element-362b0f5 > .elementor-widget-container{margin:5px 13px 5px 13px;}.elementor-15925 .elementor-element.elementor-element-362b0f5 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-544b63b > .elementor-widget-container{margin:13px 13px 13px 13px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-544b63b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-896ef90{--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-15925 .elementor-element.elementor-element-896ef90.e-con{--order:1;}.elementor-15925 .elementor-element.elementor-element-25269b6 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-15925 .elementor-element.elementor-element-25269b6 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-1511e5d{width:100%;max-width:100%;}.elementor-15925 .elementor-element.elementor-element-1511e5d > .elementor-widget-container{margin:5px 12px 5px 12px;}.elementor-15925 .elementor-element.elementor-element-1511e5d .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-7bff771 > .elementor-widget-container{margin:13px 13px 13px 13px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-7bff771{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-2069b8c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-f8f7deb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-811433c .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-2c4859e > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-15925 .elementor-element.elementor-element-2c4859e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-2e71b09{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-df1d38c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-90a1e18{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-15925 .elementor-element.elementor-element-b9da4a2 .sc_heading{text-align:center;}.elementor-15925 .elementor-element.elementor-element-b9da4a2 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:10% 0% 0% 0%;}.elementor-15925 .elementor-element.elementor-element-b9da4a2.elementor-element{--align-self:center;}.elementor-15925 .elementor-element.elementor-element-b9da4a2 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-1b473c4 > .elementor-widget-container{margin:1px -13px -13px -13px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-1fedfed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15925 .elementor-element.elementor-element-af0753f{width:var( --container-widget-width, 297.188px );max-width:297.188px;--container-widget-width:297.188px;--container-widget-flex-grow:0;}.elementor-15925 .elementor-element.elementor-element-af0753f > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-6e0abd5 > .elementor-widget-container{padding:-5px -5px -5px -5px;}.elementor-15925 .elementor-element.elementor-element-6e0abd5{text-align:end;}.elementor-15925 .elementor-element.elementor-element-6e0abd5 img{width:80%;}.elementor-15925 .elementor-element.elementor-element-ef6fbe1{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-dd31f85 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-15925 .elementor-element.elementor-element-dd31f85 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-6adf02d > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-15925 .elementor-element.elementor-element-6adf02d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-92e3d24 > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-15925 .elementor-element.elementor-element-92e3d24{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-9c341a5 > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-15925 .elementor-element.elementor-element-9c341a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-bc961f0 > .elementor-widget-container{margin:6px 6px 6px 6px;}.elementor-15925 .elementor-element.elementor-element-bc961f0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-80b8274 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-80b8274 .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-a65d6c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-9d18cf0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-15925 .elementor-element.elementor-element-b202e8a{--min-height:60vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-276cd76 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-290b155{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-4bf20e4 > .elementor-widget-container{margin:3px 13px 13px 13px;}.elementor-15925 .elementor-element.elementor-element-4bf20e4 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-d5fd25c > .elementor-widget-container{margin:5px 13px 5px 13px;padding:-3px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-d5fd25c .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-727dd79 > .elementor-widget-container{margin:5px 13px 5px 13px;padding:-1px 0px 8px 0px;}.elementor-15925 .elementor-element.elementor-element-727dd79 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-15a8fbe > .elementor-widget-container{margin:13px 13px 13px 13px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-9351c01 > .elementor-widget-container{margin:0px 13px 13px 13px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-9351c01{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-471b567 > .elementor-widget-container{margin:13px 13px 13px 13px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-67fbd73 > .elementor-widget-container{margin:0px 13px 13px 13px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-67fbd73{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-fd44551 > .elementor-widget-container{margin:13px 13px 13px 13px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-2e0a898 > .elementor-widget-container{margin:0px 13px 10px 13px;padding:0px 0px 16px 0px;}.elementor-15925 .elementor-element.elementor-element-2e0a898{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-24dd278 > .elementor-widget-container{margin:5px 13px 13px 13px;padding:-3px -3px -3px -3px;}.elementor-15925 .elementor-element.elementor-element-24dd278 .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-fda519f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-dd6e8c0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-3a0a413{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-607b9a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 8% 0%;}.elementor-15925 .elementor-element.elementor-element-607b9a3 .sc_heading .title{margin:0px 0px 0px 0px;line-height:1.1em;}.elementor-15925 .elementor-element.elementor-element-c9fb6bb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-126821d > .elementor-widget-container{padding:8% 4% 8% 4%;}.elementor-15925 .elementor-element.elementor-element-126821d{font-size:var( --e-global-typography-b128249-font-size );line-height:var( --e-global-typography-b128249-line-height );letter-spacing:var( --e-global-typography-b128249-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-3e5269d > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:8% 4% 8% 4%;}.elementor-15925 .elementor-element.elementor-element-3e5269d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-e6ea88c{--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-15925 .elementor-element.elementor-element-36047a6 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-15925 .elementor-element.elementor-element-36047a6 .sc_heading .title{margin:0px 0px 0px 0px;line-height:1.1em;}.elementor-15925 .elementor-element.elementor-element-e6b7f94 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-15925 .elementor-element.elementor-element-e6b7f94 .sc_heading .title{margin:016px 0px 16px 0px;font-size:var( --e-global-typography-7173951-font-size );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-7cb84a1 > .elementor-widget-container{margin:8px 13px 13px 13px;}.elementor-15925 .elementor-element.elementor-element-7cb84a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-7048714{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-75dd165{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-f58e1c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-3px -3px -3px -3px;}.elementor-15925 .elementor-element.elementor-element-422740d{--width:421px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-bcbe77d{--width:351.391px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-2bdabfa > .elementor-widget-container{margin:-10px 13px 53px 13px;padding:2% 2% 2% 2%;}.elementor-15925 .elementor-element.elementor-element-2bdabfa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15925 .elementor-element.elementor-element-2bdabfa.elementor-element{--align-self:center;}.elementor-15925 .elementor-element.elementor-element-2bdabfa .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-90dbe18 .sc_heading .title{margin:34px 0px 0px 0px;font-size:var( --e-global-typography-5df0ae1-font-size );line-height:var( --e-global-typography-5df0ae1-line-height );letter-spacing:var( --e-global-typography-5df0ae1-letter-spacing );}.elementor-15925 .elementor-element.elementor-element-4d87706{width:100%;max-width:100%;}.elementor-15925 .elementor-element.elementor-element-ff58ae4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-15925 .elementor-element.elementor-element-61ee755{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-b5e9743 img{height:45vh;}.elementor-15925 .elementor-element.elementor-element-249b9ba{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-f7d4699{width:100%;max-width:100%;}.elementor-15925 .elementor-element.elementor-element-f7d4699 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 34px 0px;}.elementor-15925 .elementor-element.elementor-element-f7d4699 .sc_heading .title{margin:0px 0px 0px 0px;line-height:1.1em;}.elementor-15925 .elementor-element.elementor-element-0d4795c{--gap:030px 030px;--row-gap:030px;--column-gap:030px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-15925 .elementor-element.elementor-element-fe4de79{--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-514f09d > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-15925 .elementor-element.elementor-element-514f09d .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-6f6725b > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-15925 .elementor-element.elementor-element-6f6725b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-218c891 > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-15925 .elementor-element.elementor-element-218c891 .sc_heading .title{margin:0px 0px 0px 0px;font-size:var( --e-global-typography-7173951-font-size );line-height:var( --e-global-typography-7173951-line-height );}.elementor-15925 .elementor-element.elementor-element-af970c1 > .elementor-widget-container{margin:2px 13px 13px 13px;}.elementor-15925 .elementor-element.elementor-element-af970c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15925 .elementor-element.elementor-element-b68ff6c{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15925 .elementor-element.elementor-element-d99484f{width:auto;max-width:auto;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6{width:auto;max-width:auto;}.elementor-15925 .elementor-element.elementor-element-c1fe2c6 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-8396790{--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15925 .elementor-element.elementor-element-7026895{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-15925 .elementor-element.elementor-element-47fc2f8 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-15925 .elementor-element.elementor-element-47fc2f8 .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-7a9e0ba > .elementor-widget-container{margin:13px 13px 13px 13px;padding:0px 0px 0px 0px;}.elementor-15925 .elementor-element.elementor-element-3955a3d > .elementor-widget-container{margin:13px 13px 13px 13px;padding:-8px -8px -8px -8px;}.elementor-15925 .elementor-element.elementor-element-3955a3d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-2c28d5b *//* =====================================
   AURORIA – miękkie wejście treści HERO
   ===================================== */

.auroria-hero-headline,
.auroria-hero-copy,
.auroria-hero-cta,
.auroria-hero-quote {
    opacity: 0;

    transform:
        translate3d(0, 8px, 0)
        scale(0.96);

    transform-origin: center center;
    filter: blur(4px);

    animation-name: auroria-hero-reveal;
    animation-duration: 1.4s;
    animation-timing-function:
        cubic-bezier(0.22, 1, 0.36, 1);
    animation-fill-mode: forwards;

    will-change: opacity, transform, filter;
}

/* 1. Najpierw headline */
.auroria-hero-headline {
    animation-delay: 0.15s;
}

/* 2. Następnie treść */
.auroria-hero-copy {
    animation-delay: 0.85s;
}

/* 3. Następnie CTA */
.auroria-hero-cta {
    animation-delay: 1.55s;
}

/* Opcjonalny cytat po przyciskach */
.auroria-hero-quote {
    animation-delay: 2.05s;
}

@keyframes auroria-hero-reveal {
    0% {
        opacity: 0;

        transform:
            translate3d(0, 8px, 0)
            scale(0.96);

        filter: blur(4px);
    }

    45% {
        opacity: 0.65;
    }

    100% {
        opacity: 1;

        transform:
            translate3d(0, 0, 0)
            scale(1);

        filter: blur(0);
    }
}

/* W edytorze Elementora treść pozostaje widoczna */
body.elementor-editor-active .auroria-hero-headline,
body.elementor-editor-active .auroria-hero-copy,
body.elementor-editor-active .auroria-hero-cta,
body.elementor-editor-active .auroria-hero-quote {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    animation: none !important;
}

/* Ograniczenie animacji zgodnie z ustawieniami użytkownika */
@media (prefers-reduced-motion: reduce) {
    .auroria-hero-headline,
    .auroria-hero-copy,
    .auroria-hero-cta,
    .auroria-hero-quote {
        opacity: 1 !important;
        transform: none !important;
        filter: none !important;
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c28d5b */ /* =====================================
   AURORIA – miękkie wejście treści HERO
   ===================================== */

.auroria-hero-headline,
.auroria-hero-copy,
.auroria-hero-cta,
.auroria-hero-quote {
    opacity: 0;

    transform:
        translate3d(0, 8px, 0)
        scale(0.96);

    transform-origin: center center;
    filter: blur(4px);

    animation-name: auroria-hero-reveal;
    animation-duration: 1.4s;
    animation-timing-function:
        cubic-bezier(0.22, 1, 0.36, 1);
    animation-fill-mode: forwards;

    will-change: opacity, transform, filter;
}

/* 1. Najpierw headline */
.auroria-hero-headline {
    animation-delay: 0.15s;
}

/* 2. Następnie treść */
.auroria-hero-copy {
    animation-delay: 0.85s;
}

/* 3. Następnie CTA */
.auroria-hero-cta {
    animation-delay: 1.55s;
}

/* Opcjonalny cytat po przyciskach */
.auroria-hero-quote {
    animation-delay: 2.05s;
}

@keyframes auroria-hero-reveal {
    0% {
        opacity: 0;

        transform:
            translate3d(0, 8px, 0)
            scale(0.96);

        filter: blur(4px);
    }

    45% {
        opacity: 0.65;
    }

    100% {
        opacity: 1;

        transform:
            translate3d(0, 0, 0)
            scale(1);

        filter: blur(0);
    }
}

/* W edytorze Elementora treść pozostaje widoczna */
body.elementor-editor-active .auroria-hero-headline,
body.elementor-editor-active .auroria-hero-copy,
body.elementor-editor-active .auroria-hero-cta,
body.elementor-editor-active .auroria-hero-quote {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    animation: none !important;
}

/* Ograniczenie animacji zgodnie z ustawieniami użytkownika */
@media (prefers-reduced-motion: reduce) {
    .auroria-hero-headline,
    .auroria-hero-copy,
    .auroria-hero-cta,
    .auroria-hero-quote {
        opacity: 1 !important;
        transform: none !important;
        filter: none !important;
        animation: none !important;
    }
} /* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-3dd67b9 *//* ========================================= PRZYCISK AURORIA Własny CSS widżetu Button ========================================= */
/* Poświata i powiększenie nie będą przycinane */
.elementor-15925 .elementor-element.elementor-element-3dd67b9, .elementor-15925 .elementor-element.elementor-element-3dd67b9 .elementor-widget-container { overflow: visible !important; }
/* ========================================= STAN PODSTAWOWY ========================================= */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after { box-sizing: border-box; position: relative !important; overflow: visible !important;display: inline-flex !important;
width: 100% !important;
max-width: none !important;
min-height: 55px;
padding: 16px 28px;

flex-direction: row !important;
flex-wrap: nowrap !important;
justify-content: center !important;
align-items: center !important;
gap: 12px !important;

color: #f8f8f8 !important;

/* Gradient widoczny po najechaniu */

background-color: #724b4c !important;

background-image: linear-gradient(
    90deg,
    #e6d3c6 0%,
    #d7c2b5 12%,
    #b8a397 25%,
    #9d8a81 38%,
    #8d7d76 52%,
    #8f7f78 64%,
    #a5928a 76%,
    #c8b3a7 89%,
    #d8c4b6 100%
) !important;

background-repeat: no-repeat !important;
background-position: center !important;
background-size: 100% 100% !important;

/* Brązowe wypełnienie przed najechaniem */

box-shadow:
    inset 0 0 0 100vmax #724b4c !important;

border: none !important;
border-radius: 999px 0 999px 0 !important;

font-family: "Plus Jakarta Sans", sans-serif !important;
font-size: 12px !important;
font-style: normal;
font-weight: 600;
line-height: 1.2;
letter-spacing: 0.03em;
text-transform: uppercase;
text-align: center;
white-space: nowrap !important;

text-decoration: none !important;

transform: scale(1) translateZ(0) !important;
transform-origin: center center !important;

backface-visibility: hidden;
-webkit-backface-visibility: hidden;
will-change: transform;

transition:
    transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
    color 0.5s ease !important;

}
/* Wyłączenie starej warstwy widżetu */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::before { content: none !important; display: none !important; }
/* ========================================= STRZAŁKA ========================================= */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::after { content: "" !important; display: block !important;width: 54px !important;
height: 12px !important;
min-width: 54px !important;
flex: 0 0 54px !important;

margin: 0 !important;
padding: 0 !important;

background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain !important;

filter: brightness(0) invert(1) !important;

opacity: 1 !important;
visibility: visible !important;

transform: translateX(0) !important;

}
/* ========================================= NAJECHANIE MYSZKĄ ========================================= */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:hover, .elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:focus-visible { color: #f8f8f8 !important;/* Odsłonięcie gradientu */

box-shadow:
    inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

/* Delikatne powiększenie */

transform: scale(1.025) translateZ(0) !important;

}
/* ========================================= KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE ========================================= */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:active { color: #f8f8f8 !important;box-shadow:
    inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

transform: scale(0.985) translateZ(0) !important;

transition:
    transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;

}
/* Strzałka przesuwa się odrobinę dalej */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:active::after { transform: translateX(7px) !important;transition:
    transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;

}
/* ========================================= TABLET ========================================= */
@media (max-width: 1024px) { .elementor-15925 .elementor-element.elementor-element-3dd67b9, .elementor-15925 .elementor-element.elementor-element-3dd67b9 .elementor-widget-container { width: 100% !important; max-width: 100% !important; min-width: 0 !important; }.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 52px;

    padding: 13px 20px !important;
    gap: 8px !important;

    font-size: 12px !important;
    line-height: 1.2 !important;
    letter-spacing: 0.01em !important;

    white-space: nowrap !important;
}

.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::after {
    width: 36px !important;
    height: 10px !important;
    min-width: 36px !important;
    flex: 0 0 36px !important;
}

}
/* ========================================= TELEFON ========================================= */
@media (max-width: 767px) { .elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after { min-height: 50px;    padding: 11px 14px !important;
    gap: 6px !important;

    font-size: 12px !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;
}

.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::after {
    width: 28px !important;
    height: 9px !important;
    min-width: 28px !important;
    flex: 0 0 28px !important;
}

}
/* ========================================= BARDZO WĄSKI TELEFON ========================================= */
@media (max-width: 360px) { .elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after { min-height: 56px; padding: 10px 16px !important;    white-space: normal !important;
    text-align: center !important;
}

.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::after {
    width: 26px !important;
    height: 9px !important;
    min-width: 26px !important;
    flex: 0 0 26px !important;
}

}
/* Bez animacji dla osób, które mają je wyłączone */
@media (prefers-reduced-motion: reduce) { .elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after { transition: none !important; } }/* Delikatny ruch strzałki po najechaniu */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::after { transition: transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important; }
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:hover::after, .elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:focus-visible::after { transform: translateX(4px) !important; }/* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-3dd67b9 */ /* ========================================= PRZYCISK AURORIA Własny CSS widżetu Button ========================================= */
/* Poświata i powiększenie nie będą przycinane */
.elementor-15925 .elementor-element.elementor-element-3dd67b9, .elementor-15925 .elementor-element.elementor-element-3dd67b9 .elementor-widget-container { overflow: visible !important; }
/* ========================================= STAN PODSTAWOWY ========================================= */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after { box-sizing: border-box; position: relative !important; overflow: visible !important;display: inline-flex !important;
width: 100% !important;
max-width: none !important;
min-height: 55px;
padding: 16px 28px;

flex-direction: row !important;
flex-wrap: nowrap !important;
justify-content: center !important;
align-items: center !important;
gap: 12px !important;

color: #f8f8f8 !important;

/* Gradient widoczny po najechaniu */

background-color: #724b4c !important;

background-image: linear-gradient(
    90deg,
    #e6d3c6 0%,
    #d7c2b5 12%,
    #b8a397 25%,
    #9d8a81 38%,
    #8d7d76 52%,
    #8f7f78 64%,
    #a5928a 76%,
    #c8b3a7 89%,
    #d8c4b6 100%
) !important;

background-repeat: no-repeat !important;
background-position: center !important;
background-size: 100% 100% !important;

/* Brązowe wypełnienie przed najechaniem */

box-shadow:
    inset 0 0 0 100vmax #724b4c !important;

border: none !important;
border-radius: 999px 0 999px 0 !important;

font-family: "Plus Jakarta Sans", sans-serif !important;
font-size: 12px !important;
font-style: normal;
font-weight: 600;
line-height: 1.2;
letter-spacing: 0.03em;
text-transform: uppercase;
text-align: center;
white-space: nowrap !important;

text-decoration: none !important;

transform: scale(1) translateZ(0) !important;
transform-origin: center center !important;

backface-visibility: hidden;
-webkit-backface-visibility: hidden;
will-change: transform;

transition:
    transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
    color 0.5s ease !important;

}
/* Wyłączenie starej warstwy widżetu */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::before { content: none !important; display: none !important; }
/* ========================================= STRZAŁKA ========================================= */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::after { content: "" !important; display: block !important;width: 54px !important;
height: 12px !important;
min-width: 54px !important;
flex: 0 0 54px !important;

margin: 0 !important;
padding: 0 !important;

background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain !important;

filter: brightness(0) invert(1) !important;

opacity: 1 !important;
visibility: visible !important;

transform: translateX(0) !important;

}
/* ========================================= NAJECHANIE MYSZKĄ ========================================= */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:hover, .elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:focus-visible { color: #f8f8f8 !important;/* Odsłonięcie gradientu */

box-shadow:
    inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

/* Delikatne powiększenie */

transform: scale(1.025) translateZ(0) !important;

}
/* ========================================= KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE ========================================= */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:active { color: #f8f8f8 !important;box-shadow:
    inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

transform: scale(0.985) translateZ(0) !important;

transition:
    transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;

}
/* Strzałka przesuwa się odrobinę dalej */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:active::after { transform: translateX(7px) !important;transition:
    transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;

}
/* ========================================= TABLET ========================================= */
@media (max-width: 1024px) { .elementor-15925 .elementor-element.elementor-element-3dd67b9, .elementor-15925 .elementor-element.elementor-element-3dd67b9 .elementor-widget-container { width: 100% !important; max-width: 100% !important; min-width: 0 !important; }.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 52px;

    padding: 13px 20px !important;
    gap: 8px !important;

    font-size: 12px !important;
    line-height: 1.2 !important;
    letter-spacing: 0.01em !important;

    white-space: nowrap !important;
}

.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::after {
    width: 36px !important;
    height: 10px !important;
    min-width: 36px !important;
    flex: 0 0 36px !important;
}

}
/* ========================================= TELEFON ========================================= */
@media (max-width: 767px) { .elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after { min-height: 50px;    padding: 11px 14px !important;
    gap: 6px !important;

    font-size: 12px !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;
}

.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::after {
    width: 28px !important;
    height: 9px !important;
    min-width: 28px !important;
    flex: 0 0 28px !important;
}

}
/* ========================================= BARDZO WĄSKI TELEFON ========================================= */
@media (max-width: 360px) { .elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after { min-height: 56px; padding: 10px 16px !important;    white-space: normal !important;
    text-align: center !important;
}

.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::after {
    width: 26px !important;
    height: 9px !important;
    min-width: 26px !important;
    flex: 0 0 26px !important;
}

}
/* Bez animacji dla osób, które mają je wyłączone */
@media (prefers-reduced-motion: reduce) { .elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after { transition: none !important; } }/* Delikatny ruch strzałki po najechaniu */
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after::after { transition: transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important; }
.elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:hover::after, .elementor-15925 .elementor-element.elementor-element-3dd67b9 a.widget-button.normal.position-after:focus-visible::after { transform: translateX(4px) !important; } /* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-8e02f24 *//* =========================================
   DRUGI PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Powiększenie nie będzie przycinane */

.elementor-15925 .elementor-element.elementor-element-8e02f24,
.elementor-15925 .elementor-element.elementor-element-8e02f24 .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   Przezroczyste tło i brązowa ramka
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    isolation: isolate;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 15px 27px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border: 1px solid #724b4c !important;
    border-radius: 999px 0 999px 0 !important;

    box-shadow: none !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease,
        border-color 0.5s ease !important;
}


/* =========================================
   WARSTWA GRADIENTOWA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::before {
    content: "" !important;
    display: block !important;

    position: absolute;
    z-index: -1;
    inset: 1px;

    border-radius: inherit;
    pointer-events: none;

    background: linear-gradient(
    90deg,
    #e6d3c6 0%,
    #d7c2b5 12%,
    #b8a397 25%,
    #9d8a81 38%,
    #8d7d76 52%,
    #8f7f78 64%,
    #a5928a 76%,
    #c8b3a7 89%,
    #d8c4b6 100%
) !important;
     opacity: 0;

    transition:
        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    /* Brązowa strzałka */

    filter:
        brightness(0)
        saturate(100%)
        invert(30%)
        sepia(16%)
        saturate(1140%)
        hue-rotate(311deg)
        brightness(91%)
        contrast(87%) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   Gradient i delikatne powiększenie
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:focus-visible {
    color: #F8F8F8 !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #F8F8F8 !important;
    box-shadow: none !important;

    transform: scale(1.025) translateZ(0) !important;
}/* Biała strzałka po najechaniu */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:focus-visible::after {
    filter: brightness(0) invert(1) !important;
    transform: translateX(4px) !important;
}


/* Pokazanie gradientu */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:hover::before,
.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:focus-visible::before {
    opacity: 1 !important;
}


/* Delikatny ruch strzałki */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}


/* =========================================
   KLIKNIĘCIE
   Delikatne dociśnięcie bez poświaty
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:active {
    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #724b4c !important;
    box-shadow: none !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Gradient pozostaje widoczny podczas kliknięcia */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:active::before {
    opacity: 1 !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-8e02f24,
    .elementor-15925 .elementor-element.elementor-element-8e02f24 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 12px 16px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: normal !important;
    }

    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::after {
        width: 34px !important;
        height: 10px !important;
        min-width: 34px !important;
        flex: 0 0 34px !important;
    }
}


/* Bez animacji, jeśli użytkownik ma je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after,
    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::before,
    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::after {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-8e02f24 */ /* =========================================
   DRUGI PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Powiększenie nie będzie przycinane */

.elementor-15925 .elementor-element.elementor-element-8e02f24,
.elementor-15925 .elementor-element.elementor-element-8e02f24 .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   Przezroczyste tło i brązowa ramka
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    isolation: isolate;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 15px 27px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border: 1px solid #724b4c !important;
    border-radius: 999px 0 999px 0 !important;

    box-shadow: none !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease,
        border-color 0.5s ease !important;
}


/* =========================================
   WARSTWA GRADIENTOWA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::before {
    content: "" !important;
    display: block !important;

    position: absolute;
    z-index: -1;
    inset: 1px;

    border-radius: inherit;
    pointer-events: none;

    background: linear-gradient(
    90deg,
    #e6d3c6 0%,
    #d7c2b5 12%,
    #b8a397 25%,
    #9d8a81 38%,
    #8d7d76 52%,
    #8f7f78 64%,
    #a5928a 76%,
    #c8b3a7 89%,
    #d8c4b6 100%
) !important;
     opacity: 0;

    transition:
        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    /* Brązowa strzałka */

    filter:
        brightness(0)
        saturate(100%)
        invert(30%)
        sepia(16%)
        saturate(1140%)
        hue-rotate(311deg)
        brightness(91%)
        contrast(87%) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   Gradient i delikatne powiększenie
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:focus-visible {
    color: #F8F8F8 !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #F8F8F8 !important;
    box-shadow: none !important;

    transform: scale(1.025) translateZ(0) !important;
}/* Biała strzałka po najechaniu */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:focus-visible::after {
    filter: brightness(0) invert(1) !important;
    transform: translateX(4px) !important;
}


/* Pokazanie gradientu */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:hover::before,
.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:focus-visible::before {
    opacity: 1 !important;
}


/* Delikatny ruch strzałki */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}


/* =========================================
   KLIKNIĘCIE
   Delikatne dociśnięcie bez poświaty
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:active {
    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #724b4c !important;
    box-shadow: none !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Gradient pozostaje widoczny podczas kliknięcia */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:active::before {
    opacity: 1 !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-8e02f24,
    .elementor-15925 .elementor-element.elementor-element-8e02f24 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 12px 16px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: normal !important;
    }

    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::after {
        width: 34px !important;
        height: 10px !important;
        min-width: 34px !important;
        flex: 0 0 34px !important;
    }
}


/* Bez animacji, jeśli użytkownik ma je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after,
    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::before,
    .elementor-15925 .elementor-element.elementor-element-8e02f24 a.widget-button.normal.position-after::after {
        transition: none !important;
    }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-824ccda *//* =========================================
   RESPONSYWNY UKŁAD PRZYCISKÓW HERO
   ========================================= */

.auroria-hero-buttons {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;

    width: 80% !important;
    gap: 12px !important;

    container-type: inline-size;
    container-name: auroria-buttons;
}

/* Widżety przycisków */
.auroria-hero-buttons > .elementor-element {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;

    flex: 1 1 285px !important;
}

/* Przycisk zawsze wypełnia swój widżet */
.auroria-hero-buttons a.widget-button.normal.position-after {
    width: 100% !important;
    max-width: none !important;
}

/* =========================================
   MNIEJSZY LAPTOP I TABLET
   ========================================= */

@media (max-width: 1200px) {
    .auroria-hero-buttons a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 13px 16px !important;

        gap: 8px !important;

        font-size: 12px !important;
        letter-spacing: 0.01em !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after svg {
        width: 38px !important;
        height: 10px !important;
        flex: 0 0 38px !important;
    }
}

/*
 * Jeżeli rzeczywista szerokość miejsca na przyciski
 * spadnie poniżej 600 px, przyciski ustawią się pionowo.
 */
@container auroria-buttons (max-width: 600px) {
    .auroria-hero-buttons > .elementor-element {
        width: 100% !important;
        flex: 1 1 100% !important;
    }
}

/* Fallback dla starszych przeglądarek */
@media (max-width: 900px) {
    .auroria-hero-buttons > .elementor-element {
        width: 100% !important;
        flex-basis: 100% !important;
    }
}

/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .auroria-hero-buttons {
        gap: 10px !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 12px 14px !important;

        gap: 8px !important;

        font-size: 10px !important;
        letter-spacing: 0.01em !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after svg {
        width: 32px !important;
        height: 10px !important;
        flex: 0 0 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-824ccda */ /* =========================================
   RESPONSYWNY UKŁAD PRZYCISKÓW HERO
   ========================================= */

.auroria-hero-buttons {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;

    width: 80% !important;
    gap: 12px !important;

    container-type: inline-size;
    container-name: auroria-buttons;
}

/* Widżety przycisków */
.auroria-hero-buttons > .elementor-element {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;

    flex: 1 1 285px !important;
}

/* Przycisk zawsze wypełnia swój widżet */
.auroria-hero-buttons a.widget-button.normal.position-after {
    width: 100% !important;
    max-width: none !important;
}

/* =========================================
   MNIEJSZY LAPTOP I TABLET
   ========================================= */

@media (max-width: 1200px) {
    .auroria-hero-buttons a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 13px 16px !important;

        gap: 8px !important;

        font-size: 12px !important;
        letter-spacing: 0.01em !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after svg {
        width: 38px !important;
        height: 10px !important;
        flex: 0 0 38px !important;
    }
}

/*
 * Jeżeli rzeczywista szerokość miejsca na przyciski
 * spadnie poniżej 600 px, przyciski ustawią się pionowo.
 */
@container auroria-buttons (max-width: 600px) {
    .auroria-hero-buttons > .elementor-element {
        width: 100% !important;
        flex: 1 1 100% !important;
    }
}

/* Fallback dla starszych przeglądarek */
@media (max-width: 900px) {
    .auroria-hero-buttons > .elementor-element {
        width: 100% !important;
        flex-basis: 100% !important;
    }
}

/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .auroria-hero-buttons {
        gap: 10px !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 12px 14px !important;

        gap: 8px !important;

        font-size: 10px !important;
        letter-spacing: 0.01em !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after svg {
        width: 32px !important;
        height: 10px !important;
        flex: 0 0 32px !important;
    }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d29908c *//* =====================================
   AURORIA – miękkie wejście treści HERO
   ===================================== */

.auroria-hero-headline,
.auroria-hero-copy,
.auroria-hero-cta,
.auroria-hero-quote {
    opacity: 0;

    transform:
        translate3d(0, 8px, 0)
        scale(0.96);

    transform-origin: center center;
    filter: blur(4px);

    animation-name: auroria-hero-reveal;
    animation-duration: 1.4s;
    animation-timing-function:
        cubic-bezier(0.22, 1, 0.36, 1);
    animation-fill-mode: forwards;

    will-change: opacity, transform, filter;
}

/* 1. Najpierw headline */
.auroria-hero-headline {
    animation-delay: 0.15s;
}

/* 2. Następnie treść */
.auroria-hero-copy {
    animation-delay: 0.85s;
}

/* 3. Następnie CTA */
.auroria-hero-cta {
    animation-delay: 1.55s;
}

/* Opcjonalny cytat po przyciskach */
.auroria-hero-quote {
    animation-delay: 2.05s;
}

@keyframes auroria-hero-reveal {
    0% {
        opacity: 0;

        transform:
            translate3d(0, 8px, 0)
            scale(0.96);

        filter: blur(4px);
    }

    45% {
        opacity: 0.65;
    }

    100% {
        opacity: 1;

        transform:
            translate3d(0, 0, 0)
            scale(1);

        filter: blur(0);
    }
}

/* W edytorze Elementora treść pozostaje widoczna */
body.elementor-editor-active .auroria-hero-headline,
body.elementor-editor-active .auroria-hero-copy,
body.elementor-editor-active .auroria-hero-cta,
body.elementor-editor-active .auroria-hero-quote {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    animation: none !important;
}

/* Ograniczenie animacji zgodnie z ustawieniami użytkownika */
@media (prefers-reduced-motion: reduce) {
    .auroria-hero-headline,
    .auroria-hero-copy,
    .auroria-hero-cta,
    .auroria-hero-quote {
        opacity: 1 !important;
        transform: none !important;
        filter: none !important;
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d29908c */ /* =====================================
   AURORIA – miękkie wejście treści HERO
   ===================================== */

.auroria-hero-headline,
.auroria-hero-copy,
.auroria-hero-cta,
.auroria-hero-quote {
    opacity: 0;

    transform:
        translate3d(0, 8px, 0)
        scale(0.96);

    transform-origin: center center;
    filter: blur(4px);

    animation-name: auroria-hero-reveal;
    animation-duration: 1.4s;
    animation-timing-function:
        cubic-bezier(0.22, 1, 0.36, 1);
    animation-fill-mode: forwards;

    will-change: opacity, transform, filter;
}

/* 1. Najpierw headline */
.auroria-hero-headline {
    animation-delay: 0.15s;
}

/* 2. Następnie treść */
.auroria-hero-copy {
    animation-delay: 0.85s;
}

/* 3. Następnie CTA */
.auroria-hero-cta {
    animation-delay: 1.55s;
}

/* Opcjonalny cytat po przyciskach */
.auroria-hero-quote {
    animation-delay: 2.05s;
}

@keyframes auroria-hero-reveal {
    0% {
        opacity: 0;

        transform:
            translate3d(0, 8px, 0)
            scale(0.96);

        filter: blur(4px);
    }

    45% {
        opacity: 0.65;
    }

    100% {
        opacity: 1;

        transform:
            translate3d(0, 0, 0)
            scale(1);

        filter: blur(0);
    }
}

/* W edytorze Elementora treść pozostaje widoczna */
body.elementor-editor-active .auroria-hero-headline,
body.elementor-editor-active .auroria-hero-copy,
body.elementor-editor-active .auroria-hero-cta,
body.elementor-editor-active .auroria-hero-quote {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    animation: none !important;
}

/* Ograniczenie animacji zgodnie z ustawieniami użytkownika */
@media (prefers-reduced-motion: reduce) {
    .auroria-hero-headline,
    .auroria-hero-copy,
    .auroria-hero-cta,
    .auroria-hero-quote {
        opacity: 1 !important;
        transform: none !important;
        filter: none !important;
        animation: none !important;
    }
} /* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-03ef7eb *//* =========================================
   AURORIA — PIERWSZY PRZYCISK HERO
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-03ef7eb,
.elementor-15925 .elementor-element.elementor-element-03ef7eb .elementor-widget-container {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
}

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    display: inline-flex !important;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 55px !important;
    padding: 14px 22px !important;

    overflow: visible !important;

    color: #f8f8f8 !important;
    background-color: #724b4c !important;
    background-image: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    border: none !important;
    border-radius: 999px 0 999px 0 !important;

    box-shadow: inset 0 0 0 100vmax #724b4c !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.02em !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease !important;
}

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after::before {
    content: none !important;
    display: none !important;
}

/* Biała strzałka Aurorii */

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter: brightness(0) invert(1) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* Najechanie */

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(1.025) translateZ(0) !important;
}

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}

/* Kliknięcie */

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(0.985) translateZ(0) !important;
    transition: transform 0.12s ease !important;
}

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;
    transition: transform 0.12s ease !important;
}

/* Tablet */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 12px 16px !important;
        gap: 8px !important;
        font-size: 11px !important;
    }

    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after::after {
        width: 38px !important;
        height: 10px !important;
        min-width: 38px !important;
        flex: 0 0 38px !important;
    }
}

/* Telefon */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 11px 10px !important;
        gap: 6px !important;
        font-size: 10px !important;
        letter-spacing: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after,
    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after::after {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-03ef7eb */ /* =========================================
   AURORIA — PIERWSZY PRZYCISK HERO
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-03ef7eb,
.elementor-15925 .elementor-element.elementor-element-03ef7eb .elementor-widget-container {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
}

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    display: inline-flex !important;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 55px !important;
    padding: 14px 22px !important;

    overflow: visible !important;

    color: #f8f8f8 !important;
    background-color: #724b4c !important;
    background-image: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    border: none !important;
    border-radius: 999px 0 999px 0 !important;

    box-shadow: inset 0 0 0 100vmax #724b4c !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.02em !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease !important;
}

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after::before {
    content: none !important;
    display: none !important;
}

/* Biała strzałka Aurorii */

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter: brightness(0) invert(1) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* Najechanie */

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(1.025) translateZ(0) !important;
}

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}

/* Kliknięcie */

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(0.985) translateZ(0) !important;
    transition: transform 0.12s ease !important;
}

.elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;
    transition: transform 0.12s ease !important;
}

/* Tablet */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 12px 16px !important;
        gap: 8px !important;
        font-size: 11px !important;
    }

    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after::after {
        width: 38px !important;
        height: 10px !important;
        min-width: 38px !important;
        flex: 0 0 38px !important;
    }
}

/* Telefon */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 11px 10px !important;
        gap: 6px !important;
        font-size: 10px !important;
        letter-spacing: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after,
    .elementor-15925 .elementor-element.elementor-element-03ef7eb a.widget-button.normal.position-after::after {
        transition: none !important;
    }
} /* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-de8a31b *//* =========================================
   AURORIA — DRUGI PRZYCISK HERO
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-de8a31b,
.elementor-15925 .elementor-element.elementor-element-de8a31b .elementor-widget-container {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
}

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    isolation: isolate;
    display: inline-flex !important;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 55px !important;
    padding: 13px 21px !important;

    overflow: visible !important;

    color: #724b4c !important;
    background-color: transparent !important;
    background-image: none !important;

    border: 1px solid #724b4c !important;
    border-radius: 999px 0 999px 0 !important;
    box-shadow: none !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.02em !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease,
        border-color 0.5s ease !important;
}

/* Gradient pod tekstem */

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::before {
    content: "" !important;
    position: absolute;
    z-index: -1;
    inset: 1px;

    display: block !important;
    border-radius: inherit;
    pointer-events: none;

    background: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;

    opacity: 0;

    transition:
        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* Brązowa strzałka Aurorii */

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter:
        brightness(0)
        saturate(100%)
        invert(30%)
        sepia(16%)
        saturate(1140%)
        hue-rotate(311deg)
        brightness(91%)
        contrast(87%) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.5s ease !important;
}

/* Najechanie */

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;
    background-color: transparent !important;
    background-image: none !important;

    border-color: #f8f8f8 !important;
    box-shadow: none !important;

    transform: scale(1.025) translateZ(0) !important;
}

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:hover::before,
.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:focus-visible::before {
    opacity: 1 !important;
}

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:focus-visible::after {
    filter: brightness(0) invert(1) !important;
    transform: translateX(4px) !important;
}

/* Kliknięcie */

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:active {
    color: #724b4c !important;
    background-color: transparent !important;
    background-image: none !important;

    border-color: #724b4c !important;
    box-shadow: none !important;

    transform: scale(0.985) translateZ(0) !important;
    transition: transform 0.12s ease !important;
}

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:active::before {
    opacity: 1 !important;
}

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:active::after {
    filter:
        brightness(0)
        saturate(100%)
        invert(30%)
        sepia(16%)
        saturate(1140%)
        hue-rotate(311deg)
        brightness(91%)
        contrast(87%) !important;

    transform: translateX(7px) !important;
    transition: transform 0.12s ease !important;
}

/* Tablet */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 12px 16px !important;
        gap: 8px !important;
        font-size: 11px !important;
    }

    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::after {
        width: 38px !important;
        height: 10px !important;
        min-width: 38px !important;
        flex: 0 0 38px !important;
    }
}

/* Telefon */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 11px 10px !important;
        gap: 6px !important;
        font-size: 10px !important;
        letter-spacing: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after,
    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::before,
    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::after {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-de8a31b */ /* =========================================
   AURORIA — DRUGI PRZYCISK HERO
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-de8a31b,
.elementor-15925 .elementor-element.elementor-element-de8a31b .elementor-widget-container {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
}

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    isolation: isolate;
    display: inline-flex !important;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 55px !important;
    padding: 13px 21px !important;

    overflow: visible !important;

    color: #724b4c !important;
    background-color: transparent !important;
    background-image: none !important;

    border: 1px solid #724b4c !important;
    border-radius: 999px 0 999px 0 !important;
    box-shadow: none !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.02em !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease,
        border-color 0.5s ease !important;
}

/* Gradient pod tekstem */

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::before {
    content: "" !important;
    position: absolute;
    z-index: -1;
    inset: 1px;

    display: block !important;
    border-radius: inherit;
    pointer-events: none;

    background: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;

    opacity: 0;

    transition:
        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* Brązowa strzałka Aurorii */

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter:
        brightness(0)
        saturate(100%)
        invert(30%)
        sepia(16%)
        saturate(1140%)
        hue-rotate(311deg)
        brightness(91%)
        contrast(87%) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        filter 0.5s ease !important;
}

/* Najechanie */

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;
    background-color: transparent !important;
    background-image: none !important;

    border-color: #f8f8f8 !important;
    box-shadow: none !important;

    transform: scale(1.025) translateZ(0) !important;
}

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:hover::before,
.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:focus-visible::before {
    opacity: 1 !important;
}

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:focus-visible::after {
    filter: brightness(0) invert(1) !important;
    transform: translateX(4px) !important;
}

/* Kliknięcie */

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:active {
    color: #724b4c !important;
    background-color: transparent !important;
    background-image: none !important;

    border-color: #724b4c !important;
    box-shadow: none !important;

    transform: scale(0.985) translateZ(0) !important;
    transition: transform 0.12s ease !important;
}

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:active::before {
    opacity: 1 !important;
}

.elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after:active::after {
    filter:
        brightness(0)
        saturate(100%)
        invert(30%)
        sepia(16%)
        saturate(1140%)
        hue-rotate(311deg)
        brightness(91%)
        contrast(87%) !important;

    transform: translateX(7px) !important;
    transition: transform 0.12s ease !important;
}

/* Tablet */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 12px 16px !important;
        gap: 8px !important;
        font-size: 11px !important;
    }

    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::after {
        width: 38px !important;
        height: 10px !important;
        min-width: 38px !important;
        flex: 0 0 38px !important;
    }
}

/* Telefon */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 11px 10px !important;
        gap: 6px !important;
        font-size: 10px !important;
        letter-spacing: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after,
    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::before,
    .elementor-15925 .elementor-element.elementor-element-de8a31b a.widget-button.normal.position-after::after {
        transition: none !important;
    }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe1454 *//* =========================================
   AURORIA — UKŁAD PRZYCISKÓW HERO
   ========================================= */

.auroria-hero-buttons {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    width: 100% !important;
    max-width: 560px !important;

    margin-left: 0 !important;
    margin-right: auto !important;

    gap: 12px !important;
}

.auroria-hero-buttons > .elementor-element {
    flex: 0 0 auto !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.auroria-hero-buttons
> .elementor-element
> .elementor-widget-container {
    width: 100% !important;
    margin: 0 !important;
}

.auroria-hero-buttons a.widget-button.normal.position-after {
    width: 100% !important;
    max-width: 100% !important;
}

@media (max-width: 767px) {
    .auroria-hero-buttons {
        max-width: 100% !important;
        gap: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe1454 */ /* =========================================
   AURORIA — UKŁAD PRZYCISKÓW HERO
   ========================================= */

.auroria-hero-buttons {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    justify-content: flex-start !important;

    width: 100% !important;
    max-width: 560px !important;

    margin-left: 0 !important;
    margin-right: auto !important;

    gap: 12px !important;
}

.auroria-hero-buttons > .elementor-element {
    flex: 0 0 auto !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.auroria-hero-buttons
> .elementor-element
> .elementor-widget-container {
    width: 100% !important;
    margin: 0 !important;
}

.auroria-hero-buttons a.widget-button.normal.position-after {
    width: 100% !important;
    max-width: 100% !important;
}

@media (max-width: 767px) {
    .auroria-hero-buttons {
        max-width: 100% !important;
        gap: 10px !important;
    }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecf33d *//* =========================================
   AURORIA – MIĘKKIE WEJŚCIE TREŚCI HERO
========================================= */

.auroria-hero-headline,
.auroria-hero-copy,
.auroria-hero-cta,
.auroria-hero-quote {
    opacity: 0;

    transform:
        translate3d(0, 8px, 0)
        scale(0.96);

    transform-origin:
        center center;

    filter: blur(4px);

    animation-name:
        auroria-hero-reveal;

    animation-duration: 1.4s;

    animation-timing-function:
        cubic-bezier(0.22, 1, 0.36, 1);

    animation-fill-mode: forwards;

    will-change:
        opacity,
        transform,
        filter;
}

/* =========================================
   KOLEJNOŚĆ POJAWIANIA
========================================= */

/* 1. Najpierw tytuł */

.auroria-hero-headline {
    animation-delay: 0.15s;
}

/* 2. Tekst z delikatnym opóźnieniem */

.auroria-hero-copy {
    animation-delay: 0.65s;
}

/* 3. Następnie przyciski */

.auroria-hero-cta {
    animation-delay: 1.55s;
}

/* 4. Na końcu cytat */

.auroria-hero-quote {
    animation-delay: 2.05s;
}

/* =========================================
   ANIMACJA
========================================= */

@keyframes auroria-hero-reveal {
    0% {
        opacity: 0;

        transform:
            translate3d(0, 8px, 0)
            scale(0.96);

        filter: blur(4px);
    }

    45% {
        opacity: 0.65;
    }

    100% {
        opacity: 1;

        transform:
            translate3d(0, 0, 0)
            scale(1);

        filter: blur(0);
    }
}

/* =========================================
   EDYTOR ELEMENTORA
========================================= */

body.elementor-editor-active
.auroria-hero-headline,

body.elementor-editor-active
.auroria-hero-copy,

body.elementor-editor-active
.auroria-hero-cta,

body.elementor-editor-active
.auroria-hero-quote {
    opacity: 1 !important;

    transform: none !important;
    filter: none !important;
    animation: none !important;
}

/* =========================================
   OGRANICZENIE ANIMACJI
========================================= */

@media (prefers-reduced-motion: reduce) {
    .auroria-hero-headline,
    .auroria-hero-copy,
    .auroria-hero-cta,
    .auroria-hero-quote {
        opacity: 1 !important;

        transform: none !important;
        filter: none !important;
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ecf33d */ /* =========================================
   AURORIA – MIĘKKIE WEJŚCIE TREŚCI HERO
========================================= */

.auroria-hero-headline,
.auroria-hero-copy,
.auroria-hero-cta,
.auroria-hero-quote {
    opacity: 0;

    transform:
        translate3d(0, 8px, 0)
        scale(0.96);

    transform-origin:
        center center;

    filter: blur(4px);

    animation-name:
        auroria-hero-reveal;

    animation-duration: 1.4s;

    animation-timing-function:
        cubic-bezier(0.22, 1, 0.36, 1);

    animation-fill-mode: forwards;

    will-change:
        opacity,
        transform,
        filter;
}

/* =========================================
   KOLEJNOŚĆ POJAWIANIA
========================================= */

/* 1. Najpierw tytuł */

.auroria-hero-headline {
    animation-delay: 0.15s;
}

/* 2. Tekst z delikatnym opóźnieniem */

.auroria-hero-copy {
    animation-delay: 0.65s;
}

/* 3. Następnie przyciski */

.auroria-hero-cta {
    animation-delay: 1.55s;
}

/* 4. Na końcu cytat */

.auroria-hero-quote {
    animation-delay: 2.05s;
}

/* =========================================
   ANIMACJA
========================================= */

@keyframes auroria-hero-reveal {
    0% {
        opacity: 0;

        transform:
            translate3d(0, 8px, 0)
            scale(0.96);

        filter: blur(4px);
    }

    45% {
        opacity: 0.65;
    }

    100% {
        opacity: 1;

        transform:
            translate3d(0, 0, 0)
            scale(1);

        filter: blur(0);
    }
}

/* =========================================
   EDYTOR ELEMENTORA
========================================= */

body.elementor-editor-active
.auroria-hero-headline,

body.elementor-editor-active
.auroria-hero-copy,

body.elementor-editor-active
.auroria-hero-cta,

body.elementor-editor-active
.auroria-hero-quote {
    opacity: 1 !important;

    transform: none !important;
    filter: none !important;
    animation: none !important;
}

/* =========================================
   OGRANICZENIE ANIMACJI
========================================= */

@media (prefers-reduced-motion: reduce) {
    .auroria-hero-headline,
    .auroria-hero-copy,
    .auroria-hero-cta,
    .auroria-hero-quote {
        opacity: 1 !important;

        transform: none !important;
        filter: none !important;
        animation: none !important;
    }
} /* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-d0b5050 *//* =========================================
   PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Poświata i powiększenie nie będą przycinane */

.elementor-15925 .elementor-element.elementor-element-d0b5050,
.elementor-15925 .elementor-element.elementor-element-d0b5050 .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 16px 28px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #f8f8f8 !important;

    /* Gradient widoczny po najechaniu */

    background-color: #724b4c !important;

    background-image: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    /* Brązowe wypełnienie przed najechaniem */

    box-shadow:
        inset 0 0 0 100vmax #724b4c !important;

    border: none !important;
    border-radius: 999px 0 999px 0 !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease !important;
}


/* Wyłączenie starej warstwy widżetu */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::before {
    content: none !important;
    display: none !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter: brightness(0) invert(1) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;

    /* Odsłonięcie gradientu */

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    /* Delikatne powiększenie */

    transform: scale(1.025) translateZ(0) !important;
}


/* =========================================
   KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-d0b5050,
    .elementor-15925 .elementor-element.elementor-element-d0b5050 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after {
        min-height: 50px;

        padding: 11px 14px !important;
        gap: 6px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}


/* =========================================
   BARDZO WĄSKI TELEFON
   ========================================= */

@media (max-width: 360px) {
    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 10px 16px !important;

        white-space: normal !important;
        text-align: center !important;
    }

    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::after {
        width: 26px !important;
        height: 9px !important;
        min-width: 26px !important;
        flex: 0 0 26px !important;
    }
}


/* Bez animacji dla osób, które mają je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after {
        transition: none !important;
    }
}/* Delikatny ruch strzałki po najechaniu */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::after {
    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}/* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-d0b5050 */ /* =========================================
   PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Poświata i powiększenie nie będą przycinane */

.elementor-15925 .elementor-element.elementor-element-d0b5050,
.elementor-15925 .elementor-element.elementor-element-d0b5050 .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 16px 28px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #f8f8f8 !important;

    /* Gradient widoczny po najechaniu */

    background-color: #724b4c !important;

    background-image: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    /* Brązowe wypełnienie przed najechaniem */

    box-shadow:
        inset 0 0 0 100vmax #724b4c !important;

    border: none !important;
    border-radius: 999px 0 999px 0 !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease !important;
}


/* Wyłączenie starej warstwy widżetu */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::before {
    content: none !important;
    display: none !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter: brightness(0) invert(1) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;

    /* Odsłonięcie gradientu */

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    /* Delikatne powiększenie */

    transform: scale(1.025) translateZ(0) !important;
}


/* =========================================
   KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-d0b5050,
    .elementor-15925 .elementor-element.elementor-element-d0b5050 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after {
        min-height: 50px;

        padding: 11px 14px !important;
        gap: 6px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}


/* =========================================
   BARDZO WĄSKI TELEFON
   ========================================= */

@media (max-width: 360px) {
    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 10px 16px !important;

        white-space: normal !important;
        text-align: center !important;
    }

    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::after {
        width: 26px !important;
        height: 9px !important;
        min-width: 26px !important;
        flex: 0 0 26px !important;
    }
}


/* Bez animacji dla osób, które mają je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after {
        transition: none !important;
    }
}/* Delikatny ruch strzałki po najechaniu */

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after::after {
    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-d0b5050 a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
} /* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-a40825e *//* =========================================
   PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Poświata i powiększenie nie będą przycinane */

.elementor-15925 .elementor-element.elementor-element-a40825e,
.elementor-15925 .elementor-element.elementor-element-a40825e .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 16px 28px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #f8f8f8 !important;

    /* Gradient widoczny po najechaniu */

    background-color: #724b4c !important;

    background-image: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    /* Brązowe wypełnienie przed najechaniem */

    box-shadow:
        inset 0 0 0 100vmax #724b4c !important;

    border: none !important;
    border-radius: 999px 0 999px 0 !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease !important;
}


/* Wyłączenie starej warstwy widżetu */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::before {
    content: none !important;
    display: none !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter: brightness(0) invert(1) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;

    /* Odsłonięcie gradientu */

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    /* Delikatne powiększenie */

    transform: scale(1.025) translateZ(0) !important;
}


/* =========================================
   KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-a40825e,
    .elementor-15925 .elementor-element.elementor-element-a40825e .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after {
        min-height: 50px;

        padding: 11px 14px !important;
        gap: 6px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}


/* =========================================
   BARDZO WĄSKI TELEFON
   ========================================= */

@media (max-width: 360px) {
    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 10px 16px !important;

        white-space: normal !important;
        text-align: center !important;
    }

    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::after {
        width: 26px !important;
        height: 9px !important;
        min-width: 26px !important;
        flex: 0 0 26px !important;
    }
}


/* Bez animacji dla osób, które mają je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after {
        transition: none !important;
    }
}/* Delikatny ruch strzałki po najechaniu */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::after {
    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}/* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-a40825e */ /* =========================================
   PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Poświata i powiększenie nie będą przycinane */

.elementor-15925 .elementor-element.elementor-element-a40825e,
.elementor-15925 .elementor-element.elementor-element-a40825e .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 16px 28px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #f8f8f8 !important;

    /* Gradient widoczny po najechaniu */

    background-color: #724b4c !important;

    background-image: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    /* Brązowe wypełnienie przed najechaniem */

    box-shadow:
        inset 0 0 0 100vmax #724b4c !important;

    border: none !important;
    border-radius: 999px 0 999px 0 !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease !important;
}


/* Wyłączenie starej warstwy widżetu */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::before {
    content: none !important;
    display: none !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter: brightness(0) invert(1) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;

    /* Odsłonięcie gradientu */

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    /* Delikatne powiększenie */

    transform: scale(1.025) translateZ(0) !important;
}


/* =========================================
   KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-a40825e,
    .elementor-15925 .elementor-element.elementor-element-a40825e .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after {
        min-height: 50px;

        padding: 11px 14px !important;
        gap: 6px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}


/* =========================================
   BARDZO WĄSKI TELEFON
   ========================================= */

@media (max-width: 360px) {
    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 10px 16px !important;

        white-space: normal !important;
        text-align: center !important;
    }

    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::after {
        width: 26px !important;
        height: 9px !important;
        min-width: 26px !important;
        flex: 0 0 26px !important;
    }
}


/* Bez animacji dla osób, które mają je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after {
        transition: none !important;
    }
}/* Delikatny ruch strzałki po najechaniu */

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after::after {
    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-a40825e a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
} /* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-9e2afd0 *//* =========================================
   PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Poświata i powiększenie nie będą przycinane */

.elementor-15925 .elementor-element.elementor-element-9e2afd0,
.elementor-15925 .elementor-element.elementor-element-9e2afd0 .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 16px 28px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #f8f8f8 !important;

    /* Gradient widoczny po najechaniu */

    background-color: #724b4c !important;

    background-image: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    /* Brązowe wypełnienie przed najechaniem */

    box-shadow:
        inset 0 0 0 100vmax #724b4c !important;

    border: none !important;
    border-radius: 999px 0 999px 0 !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease !important;
}


/* Wyłączenie starej warstwy widżetu */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::before {
    content: none !important;
    display: none !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter: brightness(0) invert(1) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;

    /* Odsłonięcie gradientu */

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    /* Delikatne powiększenie */

    transform: scale(1.025) translateZ(0) !important;
}


/* =========================================
   KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-9e2afd0,
    .elementor-15925 .elementor-element.elementor-element-9e2afd0 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after {
        min-height: 50px;

        padding: 11px 14px !important;
        gap: 6px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}


/* =========================================
   BARDZO WĄSKI TELEFON
   ========================================= */

@media (max-width: 360px) {
    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 10px 16px !important;

        white-space: normal !important;
        text-align: center !important;
    }

    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::after {
        width: 26px !important;
        height: 9px !important;
        min-width: 26px !important;
        flex: 0 0 26px !important;
    }
}


/* Bez animacji dla osób, które mają je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after {
        transition: none !important;
    }
}/* Delikatny ruch strzałki po najechaniu */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::after {
    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}/* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-9e2afd0 */ /* =========================================
   PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Poświata i powiększenie nie będą przycinane */

.elementor-15925 .elementor-element.elementor-element-9e2afd0,
.elementor-15925 .elementor-element.elementor-element-9e2afd0 .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 16px 28px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #f8f8f8 !important;

    /* Gradient widoczny po najechaniu */

    background-color: #724b4c !important;

    background-image: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    /* Brązowe wypełnienie przed najechaniem */

    box-shadow:
        inset 0 0 0 100vmax #724b4c !important;

    border: none !important;
    border-radius: 999px 0 999px 0 !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease !important;
}


/* Wyłączenie starej warstwy widżetu */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::before {
    content: none !important;
    display: none !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter: brightness(0) invert(1) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;

    /* Odsłonięcie gradientu */

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    /* Delikatne powiększenie */

    transform: scale(1.025) translateZ(0) !important;
}


/* =========================================
   KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-9e2afd0,
    .elementor-15925 .elementor-element.elementor-element-9e2afd0 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after {
        min-height: 50px;

        padding: 11px 14px !important;
        gap: 6px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}


/* =========================================
   BARDZO WĄSKI TELEFON
   ========================================= */

@media (max-width: 360px) {
    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 10px 16px !important;

        white-space: normal !important;
        text-align: center !important;
    }

    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::after {
        width: 26px !important;
        height: 9px !important;
        min-width: 26px !important;
        flex: 0 0 26px !important;
    }
}


/* Bez animacji dla osób, które mają je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after {
        transition: none !important;
    }
}/* Delikatny ruch strzałki po najechaniu */

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after::after {
    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-9e2afd0 a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15a8fbe */.elementor-15925 .elementor-element.elementor-element-15a8fbe .elementor-icon {
    color: #870A40 !important;
}

.elementor-15925 .elementor-element.elementor-element-15a8fbe .elementor-icon svg,
.elementor-15925 .elementor-element.elementor-element-15a8fbe .elementor-icon svg * {
    fill: #870A40 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-15a8fbe */ .elementor-15925 .elementor-element.elementor-element-15a8fbe .elementor-icon {
    color: #870A40 !important;
}

.elementor-15925 .elementor-element.elementor-element-15a8fbe .elementor-icon svg,
.elementor-15925 .elementor-element.elementor-element-15a8fbe .elementor-icon svg * {
    fill: #870A40 !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-471b567 */.elementor-15925 .elementor-element.elementor-element-471b567 .elementor-icon {
    color: #C45575 !important;
}

.elementor-15925 .elementor-element.elementor-element-471b567 .elementor-icon svg,
.elementor-15925 .elementor-element.elementor-element-471b567 .elementor-icon svg * {
    fill: #C45575 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-471b567 */ .elementor-15925 .elementor-element.elementor-element-471b567 .elementor-icon {
    color: #C45575 !important;
}

.elementor-15925 .elementor-element.elementor-element-471b567 .elementor-icon svg,
.elementor-15925 .elementor-element.elementor-element-471b567 .elementor-icon svg * {
    fill: #C45575 !important;
} /* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd44551 */.elementor-15925 .elementor-element.elementor-element-fd44551 .elementor-icon {
    color: #FCA28A !important;
}

.elementor-15925 .elementor-element.elementor-element-fd44551 .elementor-icon svg,
.elementor-15925 .elementor-element.elementor-element-fd44551 .elementor-icon svg * {
    fill: #FCA28A !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fd44551 */ .elementor-15925 .elementor-element.elementor-element-fd44551 .elementor-icon {
    color: #FCA28A !important;
}

.elementor-15925 .elementor-element.elementor-element-fd44551 .elementor-icon svg,
.elementor-15925 .elementor-element.elementor-element-fd44551 .elementor-icon svg * {
    fill: #FCA28A !important;
} /* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-fda519f *//* =========================================
   PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Poświata i powiększenie nie będą przycinane */

.elementor-15925 .elementor-element.elementor-element-fda519f,
.elementor-15925 .elementor-element.elementor-element-fda519f .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 16px 28px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #f8f8f8 !important;

    /* Gradient widoczny po najechaniu */

    background-color: #724b4c !important;

    background-image: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    /* Brązowe wypełnienie przed najechaniem */

    box-shadow:
        inset 0 0 0 100vmax #724b4c !important;

    border: none !important;
    border-radius: 999px 0 999px 0 !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease !important;
}


/* Wyłączenie starej warstwy widżetu */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::before {
    content: none !important;
    display: none !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter: brightness(0) invert(1) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;

    /* Odsłonięcie gradientu */

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    /* Delikatne powiększenie */

    transform: scale(1.025) translateZ(0) !important;
}


/* =========================================
   KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-fda519f,
    .elementor-15925 .elementor-element.elementor-element-fda519f .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after {
        min-height: 50px;

        padding: 11px 14px !important;
        gap: 6px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}


/* =========================================
   BARDZO WĄSKI TELEFON
   ========================================= */

@media (max-width: 360px) {
    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 10px 16px !important;

        white-space: normal !important;
        text-align: center !important;
    }

    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::after {
        width: 26px !important;
        height: 9px !important;
        min-width: 26px !important;
        flex: 0 0 26px !important;
    }
}


/* Bez animacji dla osób, które mają je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after {
        transition: none !important;
    }
}/* Delikatny ruch strzałki po najechaniu */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::after {
    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}/* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-fda519f */ /* =========================================
   PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Poświata i powiększenie nie będą przycinane */

.elementor-15925 .elementor-element.elementor-element-fda519f,
.elementor-15925 .elementor-element.elementor-element-fda519f .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 16px 28px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #f8f8f8 !important;

    /* Gradient widoczny po najechaniu */

    background-color: #724b4c !important;

    background-image: linear-gradient(
        90deg,
        #e6d3c6 0%,
        #d7c2b5 12%,
        #b8a397 25%,
        #9d8a81 38%,
        #8d7d76 52%,
        #8f7f78 64%,
        #a5928a 76%,
        #c8b3a7 89%,
        #d8c4b6 100%
    ) !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 100% 100% !important;

    /* Brązowe wypełnienie przed najechaniem */

    box-shadow:
        inset 0 0 0 100vmax #724b4c !important;

    border: none !important;
    border-radius: 999px 0 999px 0 !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease !important;
}


/* Wyłączenie starej warstwy widżetu */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::before {
    content: none !important;
    display: none !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    filter: brightness(0) invert(1) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:focus-visible {
    color: #f8f8f8 !important;

    /* Odsłonięcie gradientu */

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    /* Delikatne powiększenie */

    transform: scale(1.025) translateZ(0) !important;
}


/* =========================================
   KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-fda519f,
    .elementor-15925 .elementor-element.elementor-element-fda519f .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after {
        min-height: 50px;

        padding: 11px 14px !important;
        gap: 6px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0 !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::after {
        width: 28px !important;
        height: 9px !important;
        min-width: 28px !important;
        flex: 0 0 28px !important;
    }
}


/* =========================================
   BARDZO WĄSKI TELEFON
   ========================================= */

@media (max-width: 360px) {
    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 10px 16px !important;

        white-space: normal !important;
        text-align: center !important;
    }

    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::after {
        width: 26px !important;
        height: 9px !important;
        min-width: 26px !important;
        flex: 0 0 26px !important;
    }
}


/* Bez animacji dla osób, które mają je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after {
        transition: none !important;
    }
}/* Delikatny ruch strzałki po najechaniu */

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after::after {
    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-fda519f a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
} /* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-4d87706 *//* =========================================
   DRUGI PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Powiększenie nie będzie przycinane */

.elementor-15925 .elementor-element.elementor-element-4d87706,
.elementor-15925 .elementor-element.elementor-element-4d87706 .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   Przezroczyste tło i brązowa ramka
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    isolation: isolate;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 15px 27px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border: 1px solid #724b4c !important;
    border-radius: 999px 0 999px 0 !important;

    box-shadow: none !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease,
        border-color 0.5s ease !important;
}


/* =========================================
   WARSTWA GRADIENTOWA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::before {
    content: "" !important;
    display: block !important;

    position: absolute;
    z-index: -1;
    inset: 1px;

    border-radius: inherit;
    pointer-events: none;

    background: linear-gradient(
    90deg,
    #e6d3c6 0%,
    #d7c2b5 12%,
    #b8a397 25%,
    #9d8a81 38%,
    #8d7d76 52%,
    #8f7f78 64%,
    #a5928a 76%,
    #c8b3a7 89%,
    #d8c4b6 100%
) !important;
     opacity: 0;

    transition:
        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    /* Brązowa strzałka */

    filter:
        brightness(0)
        saturate(100%)
        invert(30%)
        sepia(16%)
        saturate(1140%)
        hue-rotate(311deg)
        brightness(91%)
        contrast(87%) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   Gradient i delikatne powiększenie
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:focus-visible {
    color: #F8F8F8 !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #F8F8F8 !important;
    box-shadow: none !important;

    transform: scale(1.025) translateZ(0) !important;
}/* Biała strzałka po najechaniu */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:focus-visible::after {
    filter: brightness(0) invert(1) !important;
    transform: translateX(4px) !important;
}


/* Pokazanie gradientu */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:hover::before,
.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:focus-visible::before {
    opacity: 1 !important;
}


/* Delikatny ruch strzałki */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}


/* =========================================
   KLIKNIĘCIE
   Delikatne dociśnięcie bez poświaty
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:active {
    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #724b4c !important;
    box-shadow: none !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Gradient pozostaje widoczny podczas kliknięcia */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:active::before {
    opacity: 1 !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-4d87706,
    .elementor-15925 .elementor-element.elementor-element-4d87706 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 14px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 12px 16px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: normal !important;
    }

    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::after {
        width: 34px !important;
        height: 10px !important;
        min-width: 34px !important;
        flex: 0 0 34px !important;
    }
}


/* Bez animacji, jeśli użytkownik ma je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after,
    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::before,
    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::after {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-4d87706 */ /* =========================================
   DRUGI PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Powiększenie nie będzie przycinane */

.elementor-15925 .elementor-element.elementor-element-4d87706,
.elementor-15925 .elementor-element.elementor-element-4d87706 .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   Przezroczyste tło i brązowa ramka
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    isolation: isolate;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 15px 27px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border: 1px solid #724b4c !important;
    border-radius: 999px 0 999px 0 !important;

    box-shadow: none !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease,
        border-color 0.5s ease !important;
}


/* =========================================
   WARSTWA GRADIENTOWA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::before {
    content: "" !important;
    display: block !important;

    position: absolute;
    z-index: -1;
    inset: 1px;

    border-radius: inherit;
    pointer-events: none;

    background: linear-gradient(
    90deg,
    #e6d3c6 0%,
    #d7c2b5 12%,
    #b8a397 25%,
    #9d8a81 38%,
    #8d7d76 52%,
    #8f7f78 64%,
    #a5928a 76%,
    #c8b3a7 89%,
    #d8c4b6 100%
) !important;
     opacity: 0;

    transition:
        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    /* Brązowa strzałka */

    filter:
        brightness(0)
        saturate(100%)
        invert(30%)
        sepia(16%)
        saturate(1140%)
        hue-rotate(311deg)
        brightness(91%)
        contrast(87%) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   Gradient i delikatne powiększenie
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:focus-visible {
    color: #F8F8F8 !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #F8F8F8 !important;
    box-shadow: none !important;

    transform: scale(1.025) translateZ(0) !important;
}/* Biała strzałka po najechaniu */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:focus-visible::after {
    filter: brightness(0) invert(1) !important;
    transform: translateX(4px) !important;
}


/* Pokazanie gradientu */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:hover::before,
.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:focus-visible::before {
    opacity: 1 !important;
}


/* Delikatny ruch strzałki */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}


/* =========================================
   KLIKNIĘCIE
   Delikatne dociśnięcie bez poświaty
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:active {
    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #724b4c !important;
    box-shadow: none !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Gradient pozostaje widoczny podczas kliknięcia */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:active::before {
    opacity: 1 !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-4d87706,
    .elementor-15925 .elementor-element.elementor-element-4d87706 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 14px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 12px 16px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: normal !important;
    }

    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::after {
        width: 34px !important;
        height: 10px !important;
        min-width: 34px !important;
        flex: 0 0 34px !important;
    }
}


/* Bez animacji, jeśli użytkownik ma je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after,
    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::before,
    .elementor-15925 .elementor-element.elementor-element-4d87706 a.widget-button.normal.position-after::after {
        transition: none !important;
    }
} /* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-d99484f *//* ========================================= PRZYCISK AURORIA Własny CSS widżetu Button ========================================= */
/* Poświata i powiększenie nie będą przycinane */
.elementor-15925 .elementor-element.elementor-element-d99484f, .elementor-15925 .elementor-element.elementor-element-d99484f .elementor-widget-container { overflow: visible !important; }
/* ========================================= STAN PODSTAWOWY ========================================= */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after { box-sizing: border-box; position: relative !important; overflow: visible !important;display: inline-flex !important;
width: 100% !important;
max-width: none !important;
min-height: 55px;
padding: 16px 28px;

flex-direction: row !important;
flex-wrap: nowrap !important;
justify-content: center !important;
align-items: center !important;
gap: 12px !important;

color: #f8f8f8 !important;

/* Gradient widoczny po najechaniu */

background-color: #724b4c !important;

background-image: linear-gradient(
    90deg,
    #e6d3c6 0%,
    #d7c2b5 12%,
    #b8a397 25%,
    #9d8a81 38%,
    #8d7d76 52%,
    #8f7f78 64%,
    #a5928a 76%,
    #c8b3a7 89%,
    #d8c4b6 100%
) !important;

background-repeat: no-repeat !important;
background-position: center !important;
background-size: 100% 100% !important;

/* Brązowe wypełnienie przed najechaniem */

box-shadow:
    inset 0 0 0 100vmax #724b4c !important;

border: none !important;
border-radius: 999px 0 999px 0 !important;

font-family: "Plus Jakarta Sans", sans-serif !important;
font-size: 12px !important;
font-style: normal;
font-weight: 600;
line-height: 1.2;
letter-spacing: 0.03em;
text-transform: uppercase;
text-align: center;
white-space: nowrap !important;

text-decoration: none !important;

transform: scale(1) translateZ(0) !important;
transform-origin: center center !important;

backface-visibility: hidden;
-webkit-backface-visibility: hidden;
will-change: transform;

transition:
    transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
    color 0.5s ease !important;

}
/* Wyłączenie starej warstwy widżetu */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::before { content: none !important; display: none !important; }
/* ========================================= STRZAŁKA ========================================= */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::after { content: "" !important; display: block !important;width: 54px !important;
height: 12px !important;
min-width: 54px !important;
flex: 0 0 54px !important;

margin: 0 !important;
padding: 0 !important;

background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain !important;

filter: brightness(0) invert(1) !important;

opacity: 1 !important;
visibility: visible !important;

transform: translateX(0) !important;

}
/* ========================================= NAJECHANIE MYSZKĄ ========================================= */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:hover, .elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:focus-visible { color: #f8f8f8 !important;/* Odsłonięcie gradientu */

box-shadow:
    inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

/* Delikatne powiększenie */

transform: scale(1.025) translateZ(0) !important;

}
/* ========================================= KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE ========================================= */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:active { color: #f8f8f8 !important;box-shadow:
    inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

transform: scale(0.985) translateZ(0) !important;

transition:
    transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;

}
/* Strzałka przesuwa się odrobinę dalej */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:active::after { transform: translateX(7px) !important;transition:
    transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;

}
/* ========================================= TABLET ========================================= */
@media (max-width: 1024px) { .elementor-15925 .elementor-element.elementor-element-d99484f, .elementor-15925 .elementor-element.elementor-element-d99484f .elementor-widget-container { width: 100% !important; max-width: 100% !important; min-width: 0 !important; }.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 52px;

    padding: 13px 20px !important;
    gap: 8px !important;

    font-size: 12px !important;
    line-height: 1.2 !important;
    letter-spacing: 0.01em !important;

    white-space: nowrap !important;
}

.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::after {
    width: 36px !important;
    height: 10px !important;
    min-width: 36px !important;
    flex: 0 0 36px !important;
}

}
/* ========================================= TELEFON ========================================= */
@media (max-width: 767px) { .elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after { min-height: 50px;    padding: 11px 14px !important;
    gap: 6px !important;

    font-size: 12px !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;
}

.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::after {
    width: 28px !important;
    height: 9px !important;
    min-width: 28px !important;
    flex: 0 0 28px !important;
}

}
/* ========================================= BARDZO WĄSKI TELEFON ========================================= */
@media (max-width: 360px) { .elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after { min-height: 56px; padding: 10px 16px !important;    white-space: normal !important;
    text-align: center !important;
}

.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::after {
    width: 26px !important;
    height: 9px !important;
    min-width: 26px !important;
    flex: 0 0 26px !important;
}

}
/* Bez animacji dla osób, które mają je wyłączone */
@media (prefers-reduced-motion: reduce) { .elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after { transition: none !important; } }/* Delikatny ruch strzałki po najechaniu */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::after { transition: transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important; }
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:hover::after, .elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:focus-visible::after { transform: translateX(4px) !important; }/* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-d99484f */ /* ========================================= PRZYCISK AURORIA Własny CSS widżetu Button ========================================= */
/* Poświata i powiększenie nie będą przycinane */
.elementor-15925 .elementor-element.elementor-element-d99484f, .elementor-15925 .elementor-element.elementor-element-d99484f .elementor-widget-container { overflow: visible !important; }
/* ========================================= STAN PODSTAWOWY ========================================= */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after { box-sizing: border-box; position: relative !important; overflow: visible !important;display: inline-flex !important;
width: 100% !important;
max-width: none !important;
min-height: 55px;
padding: 16px 28px;

flex-direction: row !important;
flex-wrap: nowrap !important;
justify-content: center !important;
align-items: center !important;
gap: 12px !important;

color: #f8f8f8 !important;

/* Gradient widoczny po najechaniu */

background-color: #724b4c !important;

background-image: linear-gradient(
    90deg,
    #e6d3c6 0%,
    #d7c2b5 12%,
    #b8a397 25%,
    #9d8a81 38%,
    #8d7d76 52%,
    #8f7f78 64%,
    #a5928a 76%,
    #c8b3a7 89%,
    #d8c4b6 100%
) !important;

background-repeat: no-repeat !important;
background-position: center !important;
background-size: 100% 100% !important;

/* Brązowe wypełnienie przed najechaniem */

box-shadow:
    inset 0 0 0 100vmax #724b4c !important;

border: none !important;
border-radius: 999px 0 999px 0 !important;

font-family: "Plus Jakarta Sans", sans-serif !important;
font-size: 12px !important;
font-style: normal;
font-weight: 600;
line-height: 1.2;
letter-spacing: 0.03em;
text-transform: uppercase;
text-align: center;
white-space: nowrap !important;

text-decoration: none !important;

transform: scale(1) translateZ(0) !important;
transform-origin: center center !important;

backface-visibility: hidden;
-webkit-backface-visibility: hidden;
will-change: transform;

transition:
    transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 1.15s cubic-bezier(0.22, 1, 0.36, 1),
    color 0.5s ease !important;

}
/* Wyłączenie starej warstwy widżetu */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::before { content: none !important; display: none !important; }
/* ========================================= STRZAŁKA ========================================= */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::after { content: "" !important; display: block !important;width: 54px !important;
height: 12px !important;
min-width: 54px !important;
flex: 0 0 54px !important;

margin: 0 !important;
padding: 0 !important;

background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain !important;

filter: brightness(0) invert(1) !important;

opacity: 1 !important;
visibility: visible !important;

transform: translateX(0) !important;

}
/* ========================================= NAJECHANIE MYSZKĄ ========================================= */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:hover, .elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:focus-visible { color: #f8f8f8 !important;/* Odsłonięcie gradientu */

box-shadow:
    inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

/* Delikatne powiększenie */

transform: scale(1.025) translateZ(0) !important;

}
/* ========================================= KLIKNIĘCIE — DELIKATNE DOCIŚNIĘCIE ========================================= */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:active { color: #f8f8f8 !important;box-shadow:
    inset 0 0 0 100vmax rgba(114, 75, 76, 0) !important;

transform: scale(0.985) translateZ(0) !important;

transition:
    transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;

}
/* Strzałka przesuwa się odrobinę dalej */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:active::after { transform: translateX(7px) !important;transition:
    transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;

}
/* ========================================= TABLET ========================================= */
@media (max-width: 1024px) { .elementor-15925 .elementor-element.elementor-element-d99484f, .elementor-15925 .elementor-element.elementor-element-d99484f .elementor-widget-container { width: 100% !important; max-width: 100% !important; min-width: 0 !important; }.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    min-height: 52px;

    padding: 13px 20px !important;
    gap: 8px !important;

    font-size: 12px !important;
    line-height: 1.2 !important;
    letter-spacing: 0.01em !important;

    white-space: nowrap !important;
}

.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::after {
    width: 36px !important;
    height: 10px !important;
    min-width: 36px !important;
    flex: 0 0 36px !important;
}

}
/* ========================================= TELEFON ========================================= */
@media (max-width: 767px) { .elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after { min-height: 50px;    padding: 11px 14px !important;
    gap: 6px !important;

    font-size: 12px !important;
    line-height: 1.2 !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;
}

.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::after {
    width: 28px !important;
    height: 9px !important;
    min-width: 28px !important;
    flex: 0 0 28px !important;
}

}
/* ========================================= BARDZO WĄSKI TELEFON ========================================= */
@media (max-width: 360px) { .elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after { min-height: 56px; padding: 10px 16px !important;    white-space: normal !important;
    text-align: center !important;
}

.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::after {
    width: 26px !important;
    height: 9px !important;
    min-width: 26px !important;
    flex: 0 0 26px !important;
}

}
/* Bez animacji dla osób, które mają je wyłączone */
@media (prefers-reduced-motion: reduce) { .elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after { transition: none !important; } }/* Delikatny ruch strzałki po najechaniu */
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after::after { transition: transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important; }
.elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:hover::after, .elementor-15925 .elementor-element.elementor-element-d99484f a.widget-button.normal.position-after:focus-visible::after { transform: translateX(4px) !important; } /* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-c1fe2c6 *//* =========================================
   DRUGI PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Powiększenie nie będzie przycinane */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6,
.elementor-15925 .elementor-element.elementor-element-c1fe2c6 .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   Przezroczyste tło i brązowa ramka
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    isolation: isolate;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 15px 27px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border: 1px solid #724b4c !important;
    border-radius: 999px 0 999px 0 !important;

    box-shadow: none !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease,
        border-color 0.5s ease !important;
}


/* =========================================
   WARSTWA GRADIENTOWA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::before {
    content: "" !important;
    display: block !important;

    position: absolute;
    z-index: -1;
    inset: 1px;

    border-radius: inherit;
    pointer-events: none;

    background: linear-gradient(
    90deg,
    #e6d3c6 0%,
    #d7c2b5 12%,
    #b8a397 25%,
    #9d8a81 38%,
    #8d7d76 52%,
    #8f7f78 64%,
    #a5928a 76%,
    #c8b3a7 89%,
    #d8c4b6 100%
) !important;
     opacity: 0;

    transition:
        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    /* Brązowa strzałka */

    filter:
        brightness(0)
        saturate(100%)
        invert(30%)
        sepia(16%)
        saturate(1140%)
        hue-rotate(311deg)
        brightness(91%)
        contrast(87%) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   Gradient i delikatne powiększenie
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:focus-visible {
    color: #F8F8F8 !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #F8F8F8 !important;
    box-shadow: none !important;

    transform: scale(1.025) translateZ(0) !important;
}/* Biała strzałka po najechaniu */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:focus-visible::after {
    filter: brightness(0) invert(1) !important;
    transform: translateX(4px) !important;
}


/* Pokazanie gradientu */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:hover::before,
.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:focus-visible::before {
    opacity: 1 !important;
}


/* Delikatny ruch strzałki */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}


/* =========================================
   KLIKNIĘCIE
   Delikatne dociśnięcie bez poświaty
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:active {
    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #724b4c !important;
    box-shadow: none !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Gradient pozostaje widoczny podczas kliknięcia */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:active::before {
    opacity: 1 !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6,
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 14px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 12px 16px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: normal !important;
    }

    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::after {
        width: 34px !important;
        height: 10px !important;
        min-width: 34px !important;
        flex: 0 0 34px !important;
    }
}


/* Bez animacji, jeśli użytkownik ma je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after,
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::before,
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::after {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for thim-button, class: .elementor-element-c1fe2c6 */ /* =========================================
   DRUGI PRZYCISK AURORIA
   Własny CSS widżetu Button
   ========================================= */


/* Powiększenie nie będzie przycinane */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6,
.elementor-15925 .elementor-element.elementor-element-c1fe2c6 .elementor-widget-container {
    overflow: visible !important;
}


/* =========================================
   STAN PODSTAWOWY
   Przezroczyste tło i brązowa ramka
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after {
    box-sizing: border-box;
    position: relative !important;
    isolation: isolate;
    overflow: visible !important;

    display: inline-flex !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 55px;
    padding: 15px 27px;

    flex-direction: row !important;
    flex-wrap: nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;

    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border: 1px solid #724b4c !important;
    border-radius: 999px 0 999px 0 !important;

    box-shadow: none !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap !important;

    text-decoration: none !important;

    transform: scale(1) translateZ(0) !important;
    transform-origin: center center !important;

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    will-change: transform;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1),
        color 0.5s ease,
        border-color 0.5s ease !important;
}


/* =========================================
   WARSTWA GRADIENTOWA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::before {
    content: "" !important;
    display: block !important;

    position: absolute;
    z-index: -1;
    inset: 1px;

    border-radius: inherit;
    pointer-events: none;

    background: linear-gradient(
    90deg,
    #e6d3c6 0%,
    #d7c2b5 12%,
    #b8a397 25%,
    #9d8a81 38%,
    #8d7d76 52%,
    #8f7f78 64%,
    #a5928a 76%,
    #c8b3a7 89%,
    #d8c4b6 100%
) !important;
     opacity: 0;

    transition:
        opacity 0.85s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   STRZAŁKA
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::after {
    content: "" !important;
    display: block !important;

    width: 54px !important;
    height: 12px !important;
    min-width: 54px !important;
    flex: 0 0 54px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/ico-strzalka.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;

    /* Brązowa strzałka */

    filter:
        brightness(0)
        saturate(100%)
        invert(30%)
        sepia(16%)
        saturate(1140%)
        hue-rotate(311deg)
        brightness(91%)
        contrast(87%) !important;

    opacity: 1 !important;
    visibility: visible !important;

    transform: translateX(0) !important;

    transition:
        transform 0.65s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   NAJECHANIE MYSZKĄ
   Gradient i delikatne powiększenie
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:hover,
.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:focus-visible {
    color: #F8F8F8 !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #F8F8F8 !important;
    box-shadow: none !important;

    transform: scale(1.025) translateZ(0) !important;
}/* Biała strzałka po najechaniu */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:focus-visible::after {
    filter: brightness(0) invert(1) !important;
    transform: translateX(4px) !important;
}


/* Pokazanie gradientu */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:hover::before,
.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:focus-visible::before {
    opacity: 1 !important;
}


/* Delikatny ruch strzałki */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:hover::after,
.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:focus-visible::after {
    transform: translateX(4px) !important;
}


/* =========================================
   KLIKNIĘCIE
   Delikatne dociśnięcie bez poświaty
   ========================================= */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:active {
    color: #724b4c !important;

    background-color: transparent !important;
    background-image: none !important;

    border-color: #724b4c !important;
    box-shadow: none !important;

    transform: scale(0.985) translateZ(0) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* Gradient pozostaje widoczny podczas kliknięcia */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:active::before {
    opacity: 1 !important;
}


/* Strzałka przesuwa się odrobinę dalej */

.elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after:active::after {
    transform: translateX(7px) !important;

    transition:
        transform 0.12s cubic-bezier(0.22, 1, 0.36, 1) !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6,
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 52px;

        padding: 13px 20px !important;
        gap: 8px !important;

        font-size: 14px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: nowrap !important;
    }

    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::after {
        width: 36px !important;
        height: 10px !important;
        min-width: 36px !important;
        flex: 0 0 36px !important;
    }
}


/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after {
        min-height: 56px;
        padding: 12px 16px !important;
        gap: 8px !important;

        font-size: 12px !important;
        line-height: 1.2 !important;
        letter-spacing: 0.01em !important;

        white-space: normal !important;
    }

    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::after {
        width: 34px !important;
        height: 10px !important;
        min-width: 34px !important;
        flex: 0 0 34px !important;
    }
}


/* Bez animacji, jeśli użytkownik ma je wyłączone */

@media (prefers-reduced-motion: reduce) {
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after,
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::before,
    .elementor-15925 .elementor-element.elementor-element-c1fe2c6 a.widget-button.normal.position-after::after {
        transition: none !important;
    }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b68ff6c *//* =========================================
   RESPONSYWNY UKŁAD PRZYCISKÓW HERO
   ========================================= */

.auroria-hero-buttons {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;

    width: 100% !important;
    gap: 12px !important;

    container-type: inline-size;
    container-name: auroria-buttons;
}

/* Widżety przycisków */
.auroria-hero-buttons > .elementor-element {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;

    flex: 1 1 285px !important;
}

/* Przycisk zawsze wypełnia swój widżet */
.auroria-hero-buttons a.widget-button.normal.position-after {
    width: 100% !important;
    max-width: none !important;
}

/* =========================================
   MNIEJSZY LAPTOP I TABLET
   ========================================= */

@media (max-width: 1200px) {
    .auroria-hero-buttons a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 13px 16px !important;

        gap: 8px !important;

        font-size: 12px !important;
        letter-spacing: 0.01em !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after svg {
        width: 38px !important;
        height: 10px !important;
        flex: 0 0 38px !important;
    }
}

/*
 * Jeżeli rzeczywista szerokość miejsca na przyciski
 * spadnie poniżej 600 px, przyciski ustawią się pionowo.
 */
@container auroria-buttons (max-width: 600px) {
    .auroria-hero-buttons > .elementor-element {
        width: 100% !important;
        flex: 1 1 100% !important;
    }
}

/* Fallback dla starszych przeglądarek */
@media (max-width: 900px) {
    .auroria-hero-buttons > .elementor-element {
        width: 100% !important;
        flex-basis: 100% !important;
    }
}

/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .auroria-hero-buttons {
        gap: 10px !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 12px 14px !important;

        gap: 8px !important;

        font-size: 10px !important;
        letter-spacing: 0.01em !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after svg {
        width: 32px !important;
        height: 10px !important;
        flex: 0 0 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b68ff6c */ /* =========================================
   RESPONSYWNY UKŁAD PRZYCISKÓW HERO
   ========================================= */

.auroria-hero-buttons {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;

    width: 100% !important;
    gap: 12px !important;

    container-type: inline-size;
    container-name: auroria-buttons;
}

/* Widżety przycisków */
.auroria-hero-buttons > .elementor-element {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;

    flex: 1 1 285px !important;
}

/* Przycisk zawsze wypełnia swój widżet */
.auroria-hero-buttons a.widget-button.normal.position-after {
    width: 100% !important;
    max-width: none !important;
}

/* =========================================
   MNIEJSZY LAPTOP I TABLET
   ========================================= */

@media (max-width: 1200px) {
    .auroria-hero-buttons a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 13px 16px !important;

        gap: 8px !important;

        font-size: 12px !important;
        letter-spacing: 0.01em !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after svg {
        width: 38px !important;
        height: 10px !important;
        flex: 0 0 38px !important;
    }
}

/*
 * Jeżeli rzeczywista szerokość miejsca na przyciski
 * spadnie poniżej 600 px, przyciski ustawią się pionowo.
 */
@container auroria-buttons (max-width: 600px) {
    .auroria-hero-buttons > .elementor-element {
        width: 100% !important;
        flex: 1 1 100% !important;
    }
}

/* Fallback dla starszych przeglądarek */
@media (max-width: 900px) {
    .auroria-hero-buttons > .elementor-element {
        width: 100% !important;
        flex-basis: 100% !important;
    }
}

/* =========================================
   TELEFON
   ========================================= */

@media (max-width: 767px) {
    .auroria-hero-buttons {
        gap: 10px !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after {
        min-height: 52px !important;
        padding: 12px 14px !important;

        gap: 8px !important;

        font-size: 10px !important;
        letter-spacing: 0.01em !important;
    }

    .auroria-hero-buttons a.widget-button.normal.position-after svg {
        width: 32px !important;
        height: 10px !important;
        flex: 0 0 32px !important;
    }
} /* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d4795c */.auroria-soft-bottom {
    position: relative;
    isolation: isolate;
    overflow: hidden;
}

.auroria-soft-bottom > * {
    position: relative;
    z-index: 1;
}

.auroria-soft-bottom::after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 170px;
    pointer-events: none;

    background: linear-gradient(
        180deg,
        rgba(248, 248, 248, 0) 0%,
        rgba(244, 240, 237, 0.03) 20%,
        rgba(239, 232, 228, 0.10) 40%,
        rgba(232, 222, 217, 0.25) 60%,
        rgba(226, 214, 209, 0.52) 78%,
        rgba(223, 208, 202, 0.92) 100%
    );
}

@media (max-width: 1024px) {
    .auroria-soft-bottom::after {
        height: 100px;
    }
}

@media (max-width: 767px) {
    .auroria-soft-bottom {
        min-height: 0 !important;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
    }

    .auroria-soft-bottom::after {
        height: 45px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d4795c */ .auroria-soft-bottom {
    position: relative;
    isolation: isolate;
    overflow: hidden;
}

.auroria-soft-bottom > * {
    position: relative;
    z-index: 1;
}

.auroria-soft-bottom::after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 170px;
    pointer-events: none;

    background: linear-gradient(
        180deg,
        rgba(248, 248, 248, 0) 0%,
        rgba(244, 240, 237, 0.03) 20%,
        rgba(239, 232, 228, 0.10) 40%,
        rgba(232, 222, 217, 0.25) 60%,
        rgba(226, 214, 209, 0.52) 78%,
        rgba(223, 208, 202, 0.92) 100%
    );
}

@media (max-width: 1024px) {
    .auroria-soft-bottom::after {
        height: 100px;
    }
}

@media (max-width: 767px) {
    .auroria-soft-bottom {
        min-height: 0 !important;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
    }

    .auroria-soft-bottom::after {
        height: 45px;
    }
} /* End custom CSS */