.elementor-16442 .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-16442 .elementor-element.elementor-element-2c28d5b:not(.elementor-motion-effects-element-type-background), .elementor-16442 .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-zawlik-kontakt-auroria.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16442 .elementor-element.elementor-element-2c28d5b::before, .elementor-16442 .elementor-element.elementor-element-2c28d5b > .elementor-background-video-container::before, .elementor-16442 .elementor-element.elementor-element-2c28d5b > .e-con-inner > .elementor-background-video-container::before, .elementor-16442 .elementor-element.elementor-element-2c28d5b > .elementor-background-slideshow::before, .elementor-16442 .elementor-element.elementor-element-2c28d5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-16442 .elementor-element.elementor-element-2c28d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16442 .elementor-element.elementor-element-4c71f2f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16442 .elementor-element.elementor-element-2447648{--display:flex;}.elementor-16442 .elementor-element.elementor-element-5562367 .sc_heading{text-align:center;}.elementor-16442 .elementor-element.elementor-element-5562367 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:16px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-5562367.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-5562367 .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-16442 .elementor-element.elementor-element-5562367 .sc_heading .title,.elementor-16442 .elementor-element.elementor-element-5562367 .sc_heading .clone{color:#432026;}.elementor-16442 .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-16442 .elementor-element.elementor-element-7767fda .sc_heading{text-align:center;}.elementor-16442 .elementor-element.elementor-element-7767fda{width:initial;max-width:initial;}.elementor-16442 .elementor-element.elementor-element-7767fda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-16442 .elementor-element.elementor-element-7767fda.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-7767fda .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:italic;line-height:22px;letter-spacing:0.4px;}.elementor-16442 .elementor-element.elementor-element-7767fda .sc_heading .title,.elementor-16442 .elementor-element.elementor-element-7767fda .sc_heading .clone{color:var( --e-global-color-text );}.elementor-16442 .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-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-16442 .elementor-element.elementor-element-101430d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-16442 .elementor-element.elementor-element-101430d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:016px 0px 36px 0px;}.elementor-16442 .elementor-element.elementor-element-101430d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-101430d p{margin-block-end:0px;}.elementor-16442 .elementor-element.elementor-element-1fe0291 .thim-ekit-wpcf7 .wpcf7-form-control-wrap .input-field{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}.elementor-16442 .elementor-element.elementor-element-1fe0291 .thim-ekit-wpcf7 .wpcf7-form-control-wrap input,.elementor-16442 .elementor-element.elementor-element-1fe0291 .thim-ekit-wpcf7 .wpcf7-form-control-wrap textarea{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-1fe0291 .thim-ekit-wpcf7 .wpcf7-submit{margin-left:0;margin-right:auto;display:block;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-0fc525d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#432026;}.elementor-16442 .elementor-element.elementor-element-0fc525d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:36px 10px 36px 010px;}.elementor-16442 .elementor-element.elementor-element-0fc525d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-0fc525d p{margin-block-end:0px;}.elementor-16442 .elementor-element.elementor-element-dfb4227{--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-16442 .elementor-element.elementor-element-dfb4227:not(.elementor-motion-effects-element-type-background), .elementor-16442 .elementor-element.elementor-element-dfb4227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://przestrzenauroria.pl/wp-content/uploads/2026/09/agata-zawlik-kontakt-auroria.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16442 .elementor-element.elementor-element-dfb4227::before, .elementor-16442 .elementor-element.elementor-element-dfb4227 > .elementor-background-video-container::before, .elementor-16442 .elementor-element.elementor-element-dfb4227 > .e-con-inner > .elementor-background-video-container::before, .elementor-16442 .elementor-element.elementor-element-dfb4227 > .elementor-background-slideshow::before, .elementor-16442 .elementor-element.elementor-element-dfb4227 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16442 .elementor-element.elementor-element-dfb4227 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16442 .elementor-element.elementor-element-5e0bcfc{--display:flex;}.elementor-16442 .elementor-element.elementor-element-3427fec .sc_heading{text-align:center;}.elementor-16442 .elementor-element.elementor-element-3427fec > .elementor-widget-container{margin:0px 0px 24px 0px;padding:16px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-3427fec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-3427fec .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:42px;font-weight:400;line-height:30px;}.elementor-16442 .elementor-element.elementor-element-3427fec .sc_heading .title,.elementor-16442 .elementor-element.elementor-element-3427fec .sc_heading .clone{color:#432026;}.elementor-16442 .elementor-element.elementor-element-3427fec .sc_heading .sub-heading{margin:0px 0px 8px 0px;color:var( --e-global-color-accent );}.elementor-16442 .elementor-element.elementor-element-7f69839 .sc_heading{text-align:center;}.elementor-16442 .elementor-element.elementor-element-7f69839{width:initial;max-width:initial;}.elementor-16442 .elementor-element.elementor-element-7f69839 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:36px 0px 036px 0px;}.elementor-16442 .elementor-element.elementor-element-7f69839.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-7f69839 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:19px;font-weight:500;text-transform:none;font-style:italic;line-height:22px;letter-spacing:0.4px;}.elementor-16442 .elementor-element.elementor-element-7f69839 .sc_heading .title,.elementor-16442 .elementor-element.elementor-element-7f69839 .sc_heading .clone{color:var( --e-global-color-text );}.elementor-16442 .elementor-element.elementor-element-7f69839 .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-16442 .elementor-element.elementor-element-27fcce3e{--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-16442 .elementor-element.elementor-element-27fcce3e::before, .elementor-16442 .elementor-element.elementor-element-27fcce3e > .elementor-background-video-container::before, .elementor-16442 .elementor-element.elementor-element-27fcce3e > .e-con-inner > .elementor-background-video-container::before, .elementor-16442 .elementor-element.elementor-element-27fcce3e > .elementor-background-slideshow::before, .elementor-16442 .elementor-element.elementor-element-27fcce3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-16442 .elementor-element.elementor-element-27fcce3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16442 .elementor-element.elementor-element-59773016 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-000ee72{--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-16442 .elementor-element.elementor-element-000ee72::before, .elementor-16442 .elementor-element.elementor-element-000ee72 > .elementor-background-video-container::before, .elementor-16442 .elementor-element.elementor-element-000ee72 > .e-con-inner > .elementor-background-video-container::before, .elementor-16442 .elementor-element.elementor-element-000ee72 > .elementor-background-slideshow::before, .elementor-16442 .elementor-element.elementor-element-000ee72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16442 .elementor-element.elementor-element-000ee72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16442 .elementor-element.elementor-element-000ee72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-cd562c2{--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-16442 .elementor-element.elementor-element-cd562c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-f9bb524{width:100%;max-width:100%;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#644243;}.elementor-16442 .elementor-element.elementor-element-f9bb524 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:016px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-f9bb524 p{margin-block-end:0px;}.elementor-16442 .elementor-element.elementor-element-da84f91{--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-16442 .elementor-element.elementor-element-84b3f33{--display:flex;}.elementor-16442 .elementor-element.elementor-element-84b3f33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-aff1f64 .thim-ekit-wpcf7 .wpcf7-form-control-wrap input,.elementor-16442 .elementor-element.elementor-element-aff1f64 .thim-ekit-wpcf7 .wpcf7-form-control-wrap textarea{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-aff1f64 .thim-ekit-wpcf7 .wpcf7-submit{margin-left:0;margin-right:auto;display:block;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-d1c9d55{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#11A19E;}.elementor-16442 .elementor-element.elementor-element-d1c9d55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:016px 0px 36px 0px;}.elementor-16442 .elementor-element.elementor-element-d1c9d55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-d1c9d55 p{margin-block-end:0px;}.elementor-16442 .elementor-element.elementor-element-da6105e{--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-16442 .elementor-element.elementor-element-da6105e::before, .elementor-16442 .elementor-element.elementor-element-da6105e > .elementor-background-video-container::before, .elementor-16442 .elementor-element.elementor-element-da6105e > .e-con-inner > .elementor-background-video-container::before, .elementor-16442 .elementor-element.elementor-element-da6105e > .elementor-background-slideshow::before, .elementor-16442 .elementor-element.elementor-element-da6105e > .e-con-inner > .elementor-background-slideshow::before, .elementor-16442 .elementor-element.elementor-element-da6105e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16442 .elementor-element.elementor-element-3e897de > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-74372116{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16442 .elementor-element.elementor-element-74372116:not(.elementor-motion-effects-element-type-background), .elementor-16442 .elementor-element.elementor-element-74372116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-16442 .elementor-element.elementor-element-7f6606d6{--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:0%;--padding-left:0%;--padding-right:0%;}.elementor-16442 .elementor-element.elementor-element-7026afbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-7026afbe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-41b546f7{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-16442 .elementor-element.elementor-element-41b546f7:not(.elementor-motion-effects-element-type-background), .elementor-16442 .elementor-element.elementor-element-41b546f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5f782af );}.elementor-16442 .elementor-element.elementor-element-41b546f7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-1a125bf{--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:48px;}.elementor-16442 .elementor-element.elementor-element-1a125bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-1c206121 .sc_heading{text-align:left;}.elementor-16442 .elementor-element.elementor-element-1c206121{width:var( --container-widget-width, 94.376% );max-width:94.376%;--container-widget-width:94.376%;--container-widget-flex-grow:0;}.elementor-16442 .elementor-element.elementor-element-1c206121 > .elementor-widget-container{margin:0px 0px 0px 38px;padding:0px 0px 016px 0px;}.elementor-16442 .elementor-element.elementor-element-1c206121.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-1c206121 .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:34px;}.elementor-16442 .elementor-element.elementor-element-1c206121 .sc_heading .title,.elementor-16442 .elementor-element.elementor-element-1c206121 .sc_heading .clone{color:#11A19E;}.elementor-16442 .elementor-element.elementor-element-1c206121 .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-16442 .elementor-element.elementor-element-5a0527f{width:var( --container-widget-width, 100.488% );max-width:100.488%;--container-widget-width:100.488%;--container-widget-flex-grow:0;}.elementor-16442 .elementor-element.elementor-element-5a0527f > .elementor-widget-container{margin:32px 32px 32px 32px;padding:5px 5px 5px 5px;}.elementor-16442 .elementor-element.elementor-element-5a0527f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-5100c9a4{--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-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:34px;--padding-right:0px;}.elementor-16442 .elementor-element.elementor-element-5100c9a4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-3e526d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-16442 .elementor-element.elementor-element-0b7776d{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-16442 .elementor-element.elementor-element-0b7776d > .elementor-widget-container{padding:-2px -2px -2px -2px;}.elementor-16442 .elementor-element.elementor-element-0b7776d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-0b7776d .elementor-divider-separator{width:100%;}.elementor-16442 .elementor-element.elementor-element-0b7776d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16442 .elementor-element.elementor-element-987de16{--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;--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-16442 .elementor-element.elementor-element-da5fd22{--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:55px;--margin-bottom:60px;--margin-left:0px;--margin-right:40px;}.elementor-16442 .elementor-element.elementor-element-47c67c1{--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;}.elementor-16442 .elementor-element.elementor-element-d00575d .sc_heading{text-align:left;}.elementor-16442 .elementor-element.elementor-element-d00575d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-16442 .elementor-element.elementor-element-d00575d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 016px 0px;}.elementor-16442 .elementor-element.elementor-element-d00575d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-d00575d .sc_heading .title{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:32px;font-weight:400;line-height:34px;}.elementor-16442 .elementor-element.elementor-element-d00575d .sc_heading .title,.elementor-16442 .elementor-element.elementor-element-d00575d .sc_heading .clone{color:var( --e-global-color-text );}.elementor-16442 .elementor-element.elementor-element-d00575d .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-16442 .elementor-element.elementor-element-83b30e6{width:var( --container-widget-width, 111.273% );max-width:111.273%;--container-widget-width:111.273%;--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-16442 .elementor-element.elementor-element-83b30e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-16442 .elementor-element.elementor-element-83b30e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16442 .elementor-element.elementor-element-b91aefa{--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;}.elementor-16442 .elementor-element.elementor-element-6e99640 > .elementor-widget-container{margin:-118px 0px -71px 0px;padding:8px 28px 0px 50px;}.elementor-16442 .elementor-element.elementor-element-6e99640{text-align:start;}@media(min-width:768px){.elementor-16442 .elementor-element.elementor-element-4c71f2f{--width:50%;}.elementor-16442 .elementor-element.elementor-element-cd562c2{--width:50%;}.elementor-16442 .elementor-element.elementor-element-7f6606d6{--width:100%;}.elementor-16442 .elementor-element.elementor-element-1a125bf{--width:47.994%;}.elementor-16442 .elementor-element.elementor-element-5100c9a4{--width:46.883%;}.elementor-16442 .elementor-element.elementor-element-da5fd22{--content-width:1200px;}.elementor-16442 .elementor-element.elementor-element-47c67c1{--width:50%;}.elementor-16442 .elementor-element.elementor-element-b91aefa{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16442 .elementor-element.elementor-element-1a125bf{--width:449.7px;}}@media(max-width:992px) and (min-width:768px){.elementor-16442 .elementor-element.elementor-element-4c71f2f{--width:60%;}.elementor-16442 .elementor-element.elementor-element-cd562c2{--width:60%;}.elementor-16442 .elementor-element.elementor-element-1a125bf{--width:100%;}.elementor-16442 .elementor-element.elementor-element-5100c9a4{--width:100%;}}@media(max-width:1024px){.elementor-16442 .elementor-element.elementor-element-2c28d5b{--min-height:900px;}.elementor-16442 .elementor-element.elementor-element-5562367 .sc_heading .title{font-size:var( --e-global-typography-9d215f2-font-size );line-height:var( --e-global-typography-9d215f2-line-height );}.elementor-16442 .elementor-element.elementor-element-7767fda .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16442 .elementor-element.elementor-element-dfb4227{--min-height:900px;}.elementor-16442 .elementor-element.elementor-element-7f69839 .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-16442 .elementor-element.elementor-element-000ee72{--min-height:900px;}.elementor-16442 .elementor-element.elementor-element-7f6606d6{--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-16442 .elementor-element.elementor-element-7026afbe{width:100%;max-width:100%;}.elementor-16442 .elementor-element.elementor-element-1a125bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.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-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16442 .elementor-element.elementor-element-83b30e6{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:992px){.elementor-16442 .elementor-element.elementor-element-2c28d5b{--min-height:60vh;}.elementor-16442 .elementor-element.elementor-element-4c71f2f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16442 .elementor-element.elementor-element-7767fda > .elementor-widget-container{padding:16px 0px 16px 0px;}.elementor-16442 .elementor-element.elementor-element-101430d > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-16442 .elementor-element.elementor-element-1fe0291 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-16442 .elementor-element.elementor-element-0fc525d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-dfb4227{--min-height:60vh;}.elementor-16442 .elementor-element.elementor-element-7f69839 > .elementor-widget-container{padding:16px 0px 16px 0px;}.elementor-16442 .elementor-element.elementor-element-000ee72{--min-height:60vh;}.elementor-16442 .elementor-element.elementor-element-cd562c2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16442 .elementor-element.elementor-element-f9bb524 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-d1c9d55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-41b546f7{--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-16442 .elementor-element.elementor-element-5100c9a4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16442 .elementor-element.elementor-element-5100c9a4.e-con{--align-self:flex-start;}}@media(max-width:767px){.elementor-16442 .elementor-element.elementor-element-2c28d5b{--min-height:60vh;--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:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-16442 .elementor-element.elementor-element-2c28d5b:not(.elementor-motion-effects-element-type-background), .elementor-16442 .elementor-element.elementor-element-2c28d5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-16442 .elementor-element.elementor-element-4c71f2f{--min-height:68vh;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16442 .elementor-element.elementor-element-2447648{--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-16442 .elementor-element.elementor-element-5562367 .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-16442 .elementor-element.elementor-element-7767fda > .elementor-widget-container{padding:016px 0px 016px 0px;}.elementor-16442 .elementor-element.elementor-element-7767fda .sc_heading .title{margin:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-7767fda .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-16442 .elementor-element.elementor-element-101430d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-0fc525d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-dfb4227:not(.elementor-motion-effects-element-type-background), .elementor-16442 .elementor-element.elementor-element-dfb4227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://przestrzenauroria.pl/wp-content/uploads/2026/09/HERO-KONTAKT.webp");background-position:center center;background-size:cover;}.elementor-16442 .elementor-element.elementor-element-dfb4227{--min-height:72vh;--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:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:2%;}.elementor-16442 .elementor-element.elementor-element-5e0bcfc{--content-width:100%;--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:150px;}.elementor-16442 .elementor-element.elementor-element-3427fec .sc_heading{text-align:left;}.elementor-16442 .elementor-element.elementor-element-3427fec{width:var( --container-widget-width, 324.163px );max-width:324.163px;--container-widget-width:324.163px;--container-widget-flex-grow:0;}.elementor-16442 .elementor-element.elementor-element-3427fec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-3427fec.elementor-element{--align-self:flex-start;}.elementor-16442 .elementor-element.elementor-element-3427fec .sc_heading .title{margin:0px 0px 0px 0px;font-size:19px;line-height:36px;}.elementor-16442 .elementor-element.elementor-element-7f69839 .sc_heading{text-align:left;}.elementor-16442 .elementor-element.elementor-element-7f69839{width:100%;max-width:100%;}.elementor-16442 .elementor-element.elementor-element-7f69839 > .elementor-widget-container{padding:0px 0px 016px 0px;}.elementor-16442 .elementor-element.elementor-element-7f69839 .sc_heading .title{margin:0px 0px 0px 0px;font-size:15px;line-height:24px;}.elementor-16442 .elementor-element.elementor-element-7f69839 .sc_heading .sub-heading{font-size:var( --e-global-typography-4d5946e-font-size );}.elementor-16442 .elementor-element.elementor-element-59773016{z-index:3;}.elementor-16442 .elementor-element.elementor-element-000ee72{--width:363px;--min-height:0vh;--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:-36px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;--z-index:3;}.elementor-16442 .elementor-element.elementor-element-cd562c2{--width:104.835%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16442 .elementor-element.elementor-element-f9bb524 > .elementor-widget-container{margin:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-f9bb524{text-align:start;}.elementor-16442 .elementor-element.elementor-element-da84f91{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-16442 .elementor-element.elementor-element-84b3f33{--width:321px;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--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-16442 .elementor-element.elementor-element-d1c9d55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-74372116{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-16442 .elementor-element.elementor-element-74372116.e-con{--align-self:center;}.elementor-16442 .elementor-element.elementor-element-7f6606d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16442 .elementor-element.elementor-element-41b546f7{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-8px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:4%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-16442 .elementor-element.elementor-element-1a125bf{--width:91.251%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16442 .elementor-element.elementor-element-1c206121 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16442 .elementor-element.elementor-element-1c206121 .sc_heading .title{margin:0px 0px 0px 0px;line-height:1.2em;}.elementor-16442 .elementor-element.elementor-element-5a0527f{width:var( --container-widget-width, 333px );max-width:333px;--container-widget-width:333px;--container-widget-flex-grow:0;}.elementor-16442 .elementor-element.elementor-element-5a0527f > .elementor-widget-container{margin:17px 17px 17px 17px;padding:9px 9px 9px 9px;}.elementor-16442 .elementor-element.elementor-element-5100c9a4{--width:88.875%;--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-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16442 .elementor-element.elementor-element-987de16{--margin-top:-50px;--margin-bottom:-31px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-16442 .elementor-element.elementor-element-da5fd22{--margin-top:17px;--margin-bottom:40px;--margin-left:17px;--margin-right:17px;}.elementor-16442 .elementor-element.elementor-element-d00575d .sc_heading .title{margin:0px 0px 0px 0px;line-height:1.2em;}.elementor-16442 .elementor-element.elementor-element-83b30e6{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for thim-ekits-contact-form-7, class: .elementor-element-1fe0291 *//* =========================================
   AURORIA – FORMULARZ KONTAKTOWY
========================================= */

.auroria-contact-form,
.auroria-contact-form * {
    box-sizing: border-box;
}

.auroria-contact-form {
    width: 100%;
    max-width: 460px;
    margin: 0 auto;

    color: #432026;

    font-family: "Plus Jakarta Sans", sans-serif;

    overflow: visible;
}

/* Pola formularza */

.auroria-form-field {
    width: 100%;
    margin: 0 0 18px;
}

.auroria-form-field > label {
    display: block;
    margin: 0 0 8px;

    color: #432026;

    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.35;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

.auroria-contact-form .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}

.auroria-contact-form input.auroria-form-control,
.auroria-contact-form textarea.auroria-form-control {
    appearance: none;
    -webkit-appearance: none;

    display: block;
    width: 100% !important;
    margin: 0 !important;

    border: 1px solid #bf9f90 !important;
    border-radius: 34px 0 34px 0 !important;

    outline: none !important;

    background: transparent !important;
    box-shadow: none !important;

    color: #432026 !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.45 !important;

    transition:
        border-color 0.35s ease,
        background-color 0.35s ease,
        box-shadow 0.35s ease;
}

.auroria-contact-form input.auroria-form-control {
    height: 50px;
    padding: 0 36px !important;
}

.auroria-contact-form textarea.auroria-form-control {
    min-height: 105px;
    padding: 16px 36px !important;

    resize: vertical;
}

.auroria-contact-form input.auroria-form-control::placeholder,
.auroria-contact-form textarea.auroria-form-control::placeholder {
    color: #9f7b7c !important;
    opacity: 0.72 !important;
}

.auroria-contact-form input.auroria-form-control:focus,
.auroria-contact-form textarea.auroria-form-control:focus {
    border-color: #724b4c !important;
    background: rgba(248, 248, 248, 0.16) !important;

    box-shadow:
        0 0 0 3px rgba(159, 123, 124, 0.10) !important;
}

/* Checkbox rozmowy i zgoda */

.auroria-form-choice,
.auroria-form-consent {
    width: 100%;
    margin: 2px 0 20px;
}

.auroria-form-choice .wpcf7-list-item,
.auroria-form-consent .wpcf7-list-item {
    display: block;
    margin: 0 !important;
}

.auroria-form-choice label,
.auroria-form-consent label {
    display: flex !important;
    align-items: flex-start;
    gap: 14px;

    margin: 0 !important;

    cursor: pointer;
}

.auroria-form-choice input[type="checkbox"],
.auroria-form-consent input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;

    display: block !important;
    flex: 0 0 21px;

    width: 21px !important;
    min-width: 21px !important;
    height: 21px !important;
    min-height: 21px !important;

    margin: 2px 0 0 !important;
    padding: 0 !important;

    border: 1px solid #9f7b7c !important;
    border-radius: 50% !important;

    background: transparent !important;
    box-shadow: none !important;

    cursor: pointer;

    transition:
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

/* Usunięcie ptaszka dodawanego przez przeglądarkę lub motyw */

.auroria-form-choice input[type="checkbox"]::before,
.auroria-form-choice input[type="checkbox"]::after,
.auroria-form-consent input[type="checkbox"]::before,
.auroria-form-consent input[type="checkbox"]::after,
.auroria-form-choice .wpcf7-list-item-label::before,
.auroria-form-choice .wpcf7-list-item-label::after,
.auroria-form-consent .wpcf7-list-item-label::before,
.auroria-form-consent .wpcf7-list-item-label::after {
    content: none !important;
    display: none !important;
}

.auroria-form-choice input[type="checkbox"]:checked,
.auroria-form-consent input[type="checkbox"]:checked {
    border-color: #724b4c !important;
    background:
        radial-gradient(
            circle,
            #724b4c 0 5px,
            transparent 5.5px
        ) !important;

    box-shadow: none !important;
}

.auroria-form-choice input[type="checkbox"]:focus-visible,
.auroria-form-consent input[type="checkbox"]:focus-visible {
    outline: 1px solid #724b4c !important;
    outline-offset: 3px;
}

.auroria-form-choice .wpcf7-list-item-label,
.auroria-form-consent .wpcf7-list-item-label {
    color: #724b4c;

    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.45;
}

.auroria-form-consent a {
    color: #432026 !important;
    text-decoration: underline !important;
    text-underline-offset: 3px;
}

.auroria-form-consent a:hover,
.auroria-form-consent a:focus-visible {
    color: #432026 !important;
}

/* Przycisk */

.auroria-form-submit {
    position: relative;

    width: 100%;
    margin-top: 26px;

    overflow: visible !important;
}

.auroria-contact-form input.auroria-submit {
    appearance: none !important;
    -webkit-appearance: none !important;

    display: block !important;
    width: 100% !important;
    min-height: 55px !important;

    margin: 0 !important;
    padding: 16px 104px 16px 28px !important;

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

    background-color: #8d7d76 !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;

    color: #f8f8f8 !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.03em !important;
    text-align: center !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

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

    cursor: pointer;

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

    filter:
        drop-shadow(0 0 0 rgba(199, 170, 163, 0));

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

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

.auroria-contact-form input.auroria-submit:hover,
.auroria-contact-form input.auroria-submit:focus-visible {
    color: #f8f8f8 !important;

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

    transform: scale(1) translateZ(0) !important;
}

.auroria-contact-form input.auroria-submit:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0),
        inset 0 1px 3px rgba(255, 244, 238, 0.25),
        0 0 7px 3px rgba(190, 158, 158, 0.42),
        0 0 11px 4px rgba(164, 169, 190, 0.18) !important;

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

    filter: none !important;

    transition:
        box-shadow 0.16s ease,
        transform 0.14s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* Strzałka w przycisku */

.auroria-form-submit::before,
.auroria-form-submit::after {
    content: "";

    position: absolute;
    z-index: 2;

    top: 50%;

    pointer-events: none;

    transition:
        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

.auroria-form-submit::before {
    right: 63px;

    width: 54px;
    height: 1px;

    background: #f8f8f8;

    transform: translateY(-50%);
}

.auroria-form-submit::after {
    right: 62px;

    width: 8px;
    height: 8px;

    border-top: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;

    transform:
        translateY(-50%)
        rotate(45deg);
}

.auroria-form-submit:hover::before {
    transform:
        translateX(5px)
        translateY(-50%);
}

.auroria-form-submit:hover::after {
    transform:
        translateX(5px)
        translateY(-50%)
        rotate(45deg);
}

.auroria-form-submit:active::before {
    transform:
        translateX(6px)
        translateY(-50%);
}

.auroria-form-submit:active::after {
    transform:
        translateX(6px)
        translateY(-50%)
        rotate(45deg);
}

/* Komunikaty Contact Form 7 */

.auroria-contact-form .wpcf7-not-valid-tip {
    margin-top: 6px;

    color: #8d3f48;

    font-size: 12px;
    line-height: 1.4;
}

.auroria-contact-form ~ .wpcf7-response-output,
.wpcf7 form:has(.auroria-contact-form) .wpcf7-response-output {
    margin: 18px 0 0 !important;
    padding: 12px 16px !important;

    border: 1px solid #9f7b7c !important;
    border-radius: 14px !important;

    color: #724b4c !important;

    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 13px;
    line-height: 1.45;
}

.auroria-form-submit .wpcf7-spinner {
    position: absolute;
    right: 12px;
    bottom: -30px;

    margin: 0 !important;
}

/* Telefon */

@media (max-width: 767px) {
    .auroria-contact-form {
        max-width: 100%;
    }

    .auroria-contact-form input.auroria-form-control {
        height: 48px;
        padding-right: 28px !important;
        padding-left: 28px !important;
    }

    .auroria-contact-form textarea.auroria-form-control {
        min-height: 120px;
        padding-right: 28px !important;
        padding-left: 28px !important;
    }

    .auroria-contact-form input.auroria-submit {
        min-height: 56px !important;
        padding: 12px 82px 12px 16px !important;

        font-size: 12px !important;
        letter-spacing: 0.01em !important;
    }

    .auroria-form-submit::before {
        right: 35px;
        width: 42px;
    }

    .auroria-form-submit::after {
        right: 34px;
    }
}/* =========================================
   POPRAWKA ETYKIET I STRZAŁKI
========================================= */

/* Etykiety nad polami */

.wpcf7 .auroria-contact-form
.auroria-form-field > label {
    margin: 0 0 8px !important;

    color: #432026 !important;

    font-family:
        "Plus Jakarta Sans",
        sans-serif !important;

    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.35 !important;
    letter-spacing: 0.4px !important;
    text-transform: uppercase !important;
}

/* Usunięcie wcześniejszej strzałki */

.auroria-form-submit::before {
    content: none !important;
    display: none !important;
}

/* Oryginalna strzałka Aurorii */

.auroria-form-submit::after {
    content: "" !important;

    position: absolute !important;
    z-index: 2;

    top: 50% !important;
    right: 56px !important;

    display: block !important;

    width: 54px !important;
    height: 12px !important;

    border: 0 !important;

    background: #f8f8f8 !important;

    -webkit-mask-image:
        url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/arrow-clean.svg") !important;

    mask-image:
        url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/arrow-clean.svg") !important;

    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;

    -webkit-mask-position: center !important;
    mask-position: center !important;

    -webkit-mask-size: contain !important;
    mask-size: contain !important;

    pointer-events: none;

    transform: translateY(-50%) !important;

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

/* Ruch strzałki */

.auroria-form-submit:hover::after,
.auroria-form-submit:focus-within::after {
    transform:
        translateX(3px)
        translateY(-50%) !important;
}

.auroria-form-submit:active::after {
    transform:
        translateX(6px)
        translateY(-50%) !important;
}

/* Telefon */

@media (max-width: 767px) {
    .auroria-form-submit::after {
        right: 34px !important;

        width: 34px !important;
        height: 10px !important;
    }
}/* =========================================
   OSTATECZNE WYMUSZENIE ROZMIARÓW TEKSTU
========================================= */

/* Etykiety nad polami */

body .wpcf7 form
.auroria-contact-form
.auroria-form-field > label,

body .wpcf7 form
.auroria-contact-form
.auroria-form-field label {
    color: #432026 !important;

    font-family:
        "Plus Jakarta Sans",
        sans-serif !important;

    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.35 !important;
    letter-spacing: 0.4px !important;
    text-transform: uppercase !important;
}

/* Tekst wpisywany i placeholdery */

body .wpcf7 form
.auroria-contact-form
input.auroria-form-control,

body .wpcf7 form
.auroria-contact-form
textarea.auroria-form-control {
    font-size: 14px !important;
    font-weight: 400 !important;
}

body .wpcf7 form
.auroria-contact-form
input.auroria-form-control::placeholder,

body .wpcf7 form
.auroria-contact-form
textarea.auroria-form-control::placeholder {
    font-size: 14px !important;
    font-weight: 400 !important;
}

/* Teksty przy checkboxach */

body .wpcf7 form
.auroria-contact-form
.wpcf7-list-item-label,

body .wpcf7 form
.auroria-contact-form
.wpcf7-list-item-label * {
    font-family:
        "Plus Jakarta Sans",
        sans-serif !important;

    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.45 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
}/* End custom CSS */
/* Start custom CSS for thim-ekits-contact-form-7, class: .elementor-element-1fe0291 */ /* =========================================
   AURORIA – FORMULARZ KONTAKTOWY
========================================= */

.auroria-contact-form,
.auroria-contact-form * {
    box-sizing: border-box;
}

.auroria-contact-form {
    width: 100%;
    max-width: 460px;
    margin: 0 auto;

    color: #432026;

    font-family: "Plus Jakarta Sans", sans-serif;

    overflow: visible;
}

/* Pola formularza */

.auroria-form-field {
    width: 100%;
    margin: 0 0 18px;
}

.auroria-form-field > label {
    display: block;
    margin: 0 0 8px;

    color: #432026;

    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.35;
    letter-spacing: 0.4px;
    text-transform: uppercase;
}

.auroria-contact-form .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}

.auroria-contact-form input.auroria-form-control,
.auroria-contact-form textarea.auroria-form-control {
    appearance: none;
    -webkit-appearance: none;

    display: block;
    width: 100% !important;
    margin: 0 !important;

    border: 1px solid #bf9f90 !important;
    border-radius: 34px 0 34px 0 !important;

    outline: none !important;

    background: transparent !important;
    box-shadow: none !important;

    color: #432026 !important;

    font-family: "Plus Jakarta Sans", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.45 !important;

    transition:
        border-color 0.35s ease,
        background-color 0.35s ease,
        box-shadow 0.35s ease;
}

.auroria-contact-form input.auroria-form-control {
    height: 50px;
    padding: 0 36px !important;
}

.auroria-contact-form textarea.auroria-form-control {
    min-height: 105px;
    padding: 16px 36px !important;

    resize: vertical;
}

.auroria-contact-form input.auroria-form-control::placeholder,
.auroria-contact-form textarea.auroria-form-control::placeholder {
    color: #9f7b7c !important;
    opacity: 0.72 !important;
}

.auroria-contact-form input.auroria-form-control:focus,
.auroria-contact-form textarea.auroria-form-control:focus {
    border-color: #724b4c !important;
    background: rgba(248, 248, 248, 0.16) !important;

    box-shadow:
        0 0 0 3px rgba(159, 123, 124, 0.10) !important;
}

/* Checkbox rozmowy i zgoda */

.auroria-form-choice,
.auroria-form-consent {
    width: 100%;
    margin: 2px 0 20px;
}

.auroria-form-choice .wpcf7-list-item,
.auroria-form-consent .wpcf7-list-item {
    display: block;
    margin: 0 !important;
}

.auroria-form-choice label,
.auroria-form-consent label {
    display: flex !important;
    align-items: flex-start;
    gap: 14px;

    margin: 0 !important;

    cursor: pointer;
}

.auroria-form-choice input[type="checkbox"],
.auroria-form-consent input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;

    display: block !important;
    flex: 0 0 21px;

    width: 21px !important;
    min-width: 21px !important;
    height: 21px !important;
    min-height: 21px !important;

    margin: 2px 0 0 !important;
    padding: 0 !important;

    border: 1px solid #9f7b7c !important;
    border-radius: 50% !important;

    background: transparent !important;
    box-shadow: none !important;

    cursor: pointer;

    transition:
        border-color 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease;
}

/* Usunięcie ptaszka dodawanego przez przeglądarkę lub motyw */

.auroria-form-choice input[type="checkbox"]::before,
.auroria-form-choice input[type="checkbox"]::after,
.auroria-form-consent input[type="checkbox"]::before,
.auroria-form-consent input[type="checkbox"]::after,
.auroria-form-choice .wpcf7-list-item-label::before,
.auroria-form-choice .wpcf7-list-item-label::after,
.auroria-form-consent .wpcf7-list-item-label::before,
.auroria-form-consent .wpcf7-list-item-label::after {
    content: none !important;
    display: none !important;
}

.auroria-form-choice input[type="checkbox"]:checked,
.auroria-form-consent input[type="checkbox"]:checked {
    border-color: #724b4c !important;
    background:
        radial-gradient(
            circle,
            #724b4c 0 5px,
            transparent 5.5px
        ) !important;

    box-shadow: none !important;
}

.auroria-form-choice input[type="checkbox"]:focus-visible,
.auroria-form-consent input[type="checkbox"]:focus-visible {
    outline: 1px solid #724b4c !important;
    outline-offset: 3px;
}

.auroria-form-choice .wpcf7-list-item-label,
.auroria-form-consent .wpcf7-list-item-label {
    color: #724b4c;

    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.45;
}

.auroria-form-consent a {
    color: #432026 !important;
    text-decoration: underline !important;
    text-underline-offset: 3px;
}

.auroria-form-consent a:hover,
.auroria-form-consent a:focus-visible {
    color: #432026 !important;
}

/* Przycisk */

.auroria-form-submit {
    position: relative;

    width: 100%;
    margin-top: 26px;

    overflow: visible !important;
}

.auroria-contact-form input.auroria-submit {
    appearance: none !important;
    -webkit-appearance: none !important;

    display: block !important;
    width: 100% !important;
    min-height: 55px !important;

    margin: 0 !important;
    padding: 16px 104px 16px 28px !important;

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

    background-color: #8d7d76 !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;

    color: #f8f8f8 !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.03em !important;
    text-align: center !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

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

    cursor: pointer;

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

    filter:
        drop-shadow(0 0 0 rgba(199, 170, 163, 0));

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

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

.auroria-contact-form input.auroria-submit:hover,
.auroria-contact-form input.auroria-submit:focus-visible {
    color: #f8f8f8 !important;

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

    transform: scale(1) translateZ(0) !important;
}

.auroria-contact-form input.auroria-submit:active {
    color: #f8f8f8 !important;

    box-shadow:
        inset 0 0 0 100vmax rgba(114, 75, 76, 0),
        inset 0 1px 3px rgba(255, 244, 238, 0.25),
        0 0 7px 3px rgba(190, 158, 158, 0.42),
        0 0 11px 4px rgba(164, 169, 190, 0.18) !important;

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

    filter: none !important;

    transition:
        box-shadow 0.16s ease,
        transform 0.14s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

/* Strzałka w przycisku */

.auroria-form-submit::before,
.auroria-form-submit::after {
    content: "";

    position: absolute;
    z-index: 2;

    top: 50%;

    pointer-events: none;

    transition:
        transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

.auroria-form-submit::before {
    right: 63px;

    width: 54px;
    height: 1px;

    background: #f8f8f8;

    transform: translateY(-50%);
}

.auroria-form-submit::after {
    right: 62px;

    width: 8px;
    height: 8px;

    border-top: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;

    transform:
        translateY(-50%)
        rotate(45deg);
}

.auroria-form-submit:hover::before {
    transform:
        translateX(5px)
        translateY(-50%);
}

.auroria-form-submit:hover::after {
    transform:
        translateX(5px)
        translateY(-50%)
        rotate(45deg);
}

.auroria-form-submit:active::before {
    transform:
        translateX(6px)
        translateY(-50%);
}

.auroria-form-submit:active::after {
    transform:
        translateX(6px)
        translateY(-50%)
        rotate(45deg);
}

/* Komunikaty Contact Form 7 */

.auroria-contact-form .wpcf7-not-valid-tip {
    margin-top: 6px;

    color: #8d3f48;

    font-size: 12px;
    line-height: 1.4;
}

.auroria-contact-form ~ .wpcf7-response-output,
.wpcf7 form:has(.auroria-contact-form) .wpcf7-response-output {
    margin: 18px 0 0 !important;
    padding: 12px 16px !important;

    border: 1px solid #9f7b7c !important;
    border-radius: 14px !important;

    color: #724b4c !important;

    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 13px;
    line-height: 1.45;
}

.auroria-form-submit .wpcf7-spinner {
    position: absolute;
    right: 12px;
    bottom: -30px;

    margin: 0 !important;
}

/* Telefon */

@media (max-width: 767px) {
    .auroria-contact-form {
        max-width: 100%;
    }

    .auroria-contact-form input.auroria-form-control {
        height: 48px;
        padding-right: 28px !important;
        padding-left: 28px !important;
    }

    .auroria-contact-form textarea.auroria-form-control {
        min-height: 120px;
        padding-right: 28px !important;
        padding-left: 28px !important;
    }

    .auroria-contact-form input.auroria-submit {
        min-height: 56px !important;
        padding: 12px 82px 12px 16px !important;

        font-size: 12px !important;
        letter-spacing: 0.01em !important;
    }

    .auroria-form-submit::before {
        right: 35px;
        width: 42px;
    }

    .auroria-form-submit::after {
        right: 34px;
    }
}/* =========================================
   POPRAWKA ETYKIET I STRZAŁKI
========================================= */

/* Etykiety nad polami */

.wpcf7 .auroria-contact-form
.auroria-form-field > label {
    margin: 0 0 8px !important;

    color: #432026 !important;

    font-family:
        "Plus Jakarta Sans",
        sans-serif !important;

    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.35 !important;
    letter-spacing: 0.4px !important;
    text-transform: uppercase !important;
}

/* Usunięcie wcześniejszej strzałki */

.auroria-form-submit::before {
    content: none !important;
    display: none !important;
}

/* Oryginalna strzałka Aurorii */

.auroria-form-submit::after {
    content: "" !important;

    position: absolute !important;
    z-index: 2;

    top: 50% !important;
    right: 56px !important;

    display: block !important;

    width: 54px !important;
    height: 12px !important;

    border: 0 !important;

    background: #f8f8f8 !important;

    -webkit-mask-image:
        url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/arrow-clean.svg") !important;

    mask-image:
        url("https://przestrzenauroria.pl/wp-content/uploads/2026/04/arrow-clean.svg") !important;

    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;

    -webkit-mask-position: center !important;
    mask-position: center !important;

    -webkit-mask-size: contain !important;
    mask-size: contain !important;

    pointer-events: none;

    transform: translateY(-50%) !important;

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

/* Ruch strzałki */

.auroria-form-submit:hover::after,
.auroria-form-submit:focus-within::after {
    transform:
        translateX(3px)
        translateY(-50%) !important;
}

.auroria-form-submit:active::after {
    transform:
        translateX(6px)
        translateY(-50%) !important;
}

/* Telefon */

@media (max-width: 767px) {
    .auroria-form-submit::after {
        right: 34px !important;

        width: 34px !important;
        height: 10px !important;
    }
}/* =========================================
   OSTATECZNE WYMUSZENIE ROZMIARÓW TEKSTU
========================================= */

/* Etykiety nad polami */

body .wpcf7 form
.auroria-contact-form
.auroria-form-field > label,

body .wpcf7 form
.auroria-contact-form
.auroria-form-field label {
    color: #432026 !important;

    font-family:
        "Plus Jakarta Sans",
        sans-serif !important;

    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.35 !important;
    letter-spacing: 0.4px !important;
    text-transform: uppercase !important;
}

/* Tekst wpisywany i placeholdery */

body .wpcf7 form
.auroria-contact-form
input.auroria-form-control,

body .wpcf7 form
.auroria-contact-form
textarea.auroria-form-control {
    font-size: 14px !important;
    font-weight: 400 !important;
}

body .wpcf7 form
.auroria-contact-form
input.auroria-form-control::placeholder,

body .wpcf7 form
.auroria-contact-form
textarea.auroria-form-control::placeholder {
    font-size: 14px !important;
    font-weight: 400 !important;
}

/* Teksty przy checkboxach */

body .wpcf7 form
.auroria-contact-form
.wpcf7-list-item-label,

body .wpcf7 form
.auroria-contact-form
.wpcf7-list-item-label * {
    font-family:
        "Plus Jakarta Sans",
        sans-serif !important;

    font-size: 13px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1.45 !important;
    letter-spacing: 0 !important;
    text-transform: 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 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-dfb4227 *//* =====================================
   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-dfb4227 */ /* =====================================
   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 */