.elementor-783 .elementor-element.elementor-element-435b276 > .elementor-container{max-width:1300px;min-height:90vh;}.elementor-783 .elementor-element.elementor-element-435b276:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-435b276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://massim.pl/wp-content/uploads/2022/11/warszawa-ordona-1.webp");background-position:center center;background-size:cover;}.elementor-783 .elementor-element.elementor-element-435b276 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #000000 0%, #FFFFFF00 100%);opacity:0.3;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-783 .elementor-element.elementor-element-435b276{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;padding:0px 50px 0px 50px;z-index:3;}.elementor-783 .elementor-element.elementor-element-49cc8be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-783 .elementor-element.elementor-element-49cc8be > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-783 .elementor-element.elementor-element-b845c46 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Teko", Sans-serif;font-size:70px;font-weight:500;line-height:0.8em;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);}.elementor-783 .elementor-element.elementor-element-b845c46 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-783 .elementor-element.elementor-element-56345d1 .elementor-button{font-family:"Teko", Sans-serif;font-weight:400;background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 45px 15px 45px;}.elementor-783 .elementor-element.elementor-element-56345d1 .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-56345d1 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-783 .elementor-element.elementor-element-56345d1 .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-56345d1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-783 .elementor-element.elementor-element-46cad51 .elementor-icon-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-46cad51 .elementor-icon{font-size:30px;}.elementor-783 .elementor-element.elementor-element-46cad51 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-783 .elementor-element.elementor-element-b7b2a8e .elementor-icon-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-b7b2a8e .elementor-icon{font-size:30px;}.elementor-783 .elementor-element.elementor-element-b7b2a8e > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-783 .elementor-element.elementor-element-b7b2a8e{width:auto;max-width:auto;}.elementor-783 .elementor-element.elementor-element-4d4d5ef > .elementor-container{max-width:1300px;min-height:110vh;}.elementor-783 .elementor-element.elementor-element-4d4d5ef:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-4d4d5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://massim.pl/wp-content/uploads/2022/11/warszawa-chmielna.webp");background-size:cover;}.elementor-783 .elementor-element.elementor-element-4d4d5ef > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #000000 0%, #FFFFFF00 100%);opacity:0.3;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-783 .elementor-element.elementor-element-4d4d5ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15%;margin-bottom:0%;padding:0px 50px 0px 50px;z-index:2;}.elementor-783 .elementor-element.elementor-element-17d6d22 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-783 .elementor-element.elementor-element-17d6d22 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-783 .elementor-element.elementor-element-6859ba6 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Teko", Sans-serif;font-size:30px;font-weight:300;line-height:1.1em;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);}.elementor-783 .elementor-element.elementor-element-a76ce3b .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Teko", Sans-serif;font-size:70px;font-weight:500;line-height:0.8em;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);}.elementor-783 .elementor-element.elementor-element-a76ce3b > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-783 .elementor-element.elementor-element-cbfcd40 .elementor-button{font-family:"Teko", Sans-serif;font-weight:400;background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 45px 15px 45px;}.elementor-783 .elementor-element.elementor-element-cbfcd40 .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-cbfcd40 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-783 .elementor-element.elementor-element-cbfcd40 .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-cbfcd40 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-783 .elementor-element.elementor-element-acebdb5 .elementor-icon-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-acebdb5 .elementor-icon{font-size:30px;}.elementor-783 .elementor-element.elementor-element-acebdb5 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-783 .elementor-element.elementor-element-56004c7 .elementor-icon-wrapper{text-align:center;}.elementor-783 .elementor-element.elementor-element-56004c7 .elementor-icon{font-size:30px;}.elementor-783 .elementor-element.elementor-element-56004c7 > .elementor-widget-container{margin:0px 0px 0px -30px;}.elementor-783 .elementor-element.elementor-element-56004c7{width:auto;max-width:auto;}.elementor-783 .elementor-element.elementor-element-2321584 > .elementor-container{max-width:1300px;min-height:115vh;}.elementor-783 .elementor-element.elementor-element-2321584:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-2321584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://massim.pl/wp-content/uploads/2022/11/lodz-fuzja-1.webp");background-size:cover;}.elementor-783 .elementor-element.elementor-element-2321584 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #000000 0%, #FFFFFF00 100%);opacity:0.3;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-783 .elementor-element.elementor-element-2321584{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-15%;margin-bottom:0%;padding:0px 50px 0px 50px;z-index:1;}.elementor-783 .elementor-element.elementor-element-f56d60d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-783 .elementor-element.elementor-element-f56d60d > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-783 .elementor-element.elementor-element-4c46473 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Teko", Sans-serif;font-size:30px;font-weight:300;line-height:1.1em;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);}.elementor-783 .elementor-element.elementor-element-a853ce2 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Teko", Sans-serif;font-size:70px;font-weight:500;line-height:0.8em;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);}.elementor-783 .elementor-element.elementor-element-a853ce2 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-783 .elementor-element.elementor-element-a2a62e8 .elementor-button{font-family:"Teko", Sans-serif;font-weight:400;background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 45px 15px 45px;}.elementor-783 .elementor-element.elementor-element-a2a62e8 .elementor-button:hover, .elementor-783 .elementor-element.elementor-element-a2a62e8 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-783 .elementor-element.elementor-element-a2a62e8 .elementor-button:hover svg, .elementor-783 .elementor-element.elementor-element-a2a62e8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-783 .elementor-element.elementor-element-022df6b:not(.elementor-motion-effects-element-type-background), .elementor-783 .elementor-element.elementor-element-022df6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-783 .elementor-element.elementor-element-022df6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-300px;margin-bottom:0px;z-index:0;}.elementor-783 .elementor-element.elementor-element-022df6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-783 .elementor-element.elementor-element-3cf20cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-783 .elementor-element.elementor-element-9d34b06{--spacer-size:300px;}@media(min-width:768px){.elementor-783 .elementor-element.elementor-element-49cc8be{width:50%;}.elementor-783 .elementor-element.elementor-element-b05ca66{width:50%;}.elementor-783 .elementor-element.elementor-element-17d6d22{width:50%;}.elementor-783 .elementor-element.elementor-element-b95bb5a{width:50%;}.elementor-783 .elementor-element.elementor-element-f56d60d{width:50%;}.elementor-783 .elementor-element.elementor-element-dd5c7fa{width:50%;}}@media(max-width:1024px){.elementor-783 .elementor-element.elementor-element-435b276{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-783 .elementor-element.elementor-element-b845c46 .elementor-heading-title{line-height:0.8em;}.elementor-783 .elementor-element.elementor-element-4d4d5ef > .elementor-container{min-height:110vh;}.elementor-783 .elementor-element.elementor-element-4d4d5ef{margin-top:-20%;margin-bottom:0%;padding:0px 20px 0px 20px;}.elementor-783 .elementor-element.elementor-element-a76ce3b .elementor-heading-title{line-height:0.8em;}.elementor-783 .elementor-element.elementor-element-2321584 > .elementor-container{min-height:124vh;}.elementor-783 .elementor-element.elementor-element-2321584{margin-top:-24%;margin-bottom:0%;padding:0px 20px 0px 20px;}.elementor-783 .elementor-element.elementor-element-a853ce2 .elementor-heading-title{line-height:0.8em;}}@media(max-width:767px){.elementor-783 .elementor-element.elementor-element-435b276 > .elementor-container{min-height:90vh;}.elementor-783 .elementor-element.elementor-element-435b276{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-783 .elementor-element.elementor-element-49cc8be{width:100%;}.elementor-783 .elementor-element.elementor-element-49cc8be > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-783 .elementor-element.elementor-element-b845c46 .elementor-heading-title{line-height:0.8em;}.elementor-783 .elementor-element.elementor-element-46cad51 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-783 .elementor-element.elementor-element-4d4d5ef > .elementor-container{min-height:110vh;}.elementor-783 .elementor-element.elementor-element-4d4d5ef{margin-top:-35%;margin-bottom:0%;padding:0px 20px 0px 20px;}.elementor-783 .elementor-element.elementor-element-17d6d22{width:100%;}.elementor-783 .elementor-element.elementor-element-17d6d22 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-783 .elementor-element.elementor-element-a76ce3b .elementor-heading-title{line-height:0.8em;}.elementor-783 .elementor-element.elementor-element-acebdb5 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-783 .elementor-element.elementor-element-2321584 > .elementor-container{min-height:110vh;}.elementor-783 .elementor-element.elementor-element-2321584{margin-top:-35%;margin-bottom:0%;padding:0px 20px 0px 20px;}.elementor-783 .elementor-element.elementor-element-f56d60d{width:100%;}.elementor-783 .elementor-element.elementor-element-f56d60d > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-783 .elementor-element.elementor-element-a853ce2 .elementor-heading-title{line-height:0.8em;}}/* Start custom CSS for icon, class: .elementor-element-46cad51 */.elementor-783 .elementor-element.elementor-element-46cad51{
    
	z-index: 100;
	text-decoration: none;

	-webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
	-moz-animation:    ca3_fade_move_down 2s ease-in-out infinite;
	animation:         ca3_fade_move_down 2s ease-in-out infinite;
}


/*animated scroll arrow animation*/
@-webkit-keyframes ca3_fade_move_down {
  0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,20px); opacity: 0; }
}
@-moz-keyframes ca3_fade_move_down {
  0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,20px); opacity: 0; }
}
@keyframes ca3_fade_move_down {
  0%   { transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,20px); opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7b2a8e */.elementor-783 .elementor-element.elementor-element-b7b2a8e{
    
	z-index: 100;
	text-decoration: none;

	-webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
	-moz-animation:    ca3_fade_move_down 2s ease-in-out infinite;
	animation:         ca3_fade_move_down 2s ease-in-out infinite;
}


/*animated scroll arrow animation*/
@-webkit-keyframes ca3_fade_move_down {
  0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,20px); opacity: 0; }
}
@-moz-keyframes ca3_fade_move_down {
  0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,20px); opacity: 0; }
}
@keyframes ca3_fade_move_down {
  0%   { transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,20px); opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-435b276 */.elementor-783 .elementor-element.elementor-element-435b276{
    clip-path: polygon(0 0, 100% 0, 100% calc(90vh - 200px), calc(100vw - 200px) 100%, 0 100%, 0% 20%);
}


@media only screen and (max-width: 1320px) {
 .elementor-783 .elementor-element.elementor-element-435b276{
       clip-path: polygon(0 0, 100% 0, 100% calc(90vh - 150px), calc(100vw - 150px) 100%, 0 100%, 0% 20%);
}
  }


@media only screen and (max-width: 767px) {
 .elementor-783 .elementor-element.elementor-element-435b276{
       clip-path: polygon(0 0, 100% 0, 100% calc(90vh - 100px), calc(100vw - 100px) 100%, 0 100%, 0% 20%);
}
  }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-acebdb5 */.elementor-783 .elementor-element.elementor-element-acebdb5{
    
	z-index: 100;
	text-decoration: none;

	-webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
	-moz-animation:    ca3_fade_move_down 2s ease-in-out infinite;
	animation:         ca3_fade_move_down 2s ease-in-out infinite;
}


/*animated scroll arrow animation*/
@-webkit-keyframes ca3_fade_move_down {
  0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,20px); opacity: 0; }
}
@-moz-keyframes ca3_fade_move_down {
  0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,20px); opacity: 0; }
}
@keyframes ca3_fade_move_down {
  0%   { transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,20px); opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56004c7 */.elementor-783 .elementor-element.elementor-element-56004c7{
    
	z-index: 100;
	text-decoration: none;

	-webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
	-moz-animation:    ca3_fade_move_down 2s ease-in-out infinite;
	animation:         ca3_fade_move_down 2s ease-in-out infinite;
}


/*animated scroll arrow animation*/
@-webkit-keyframes ca3_fade_move_down {
  0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,20px); opacity: 0; }
}
@-moz-keyframes ca3_fade_move_down {
  0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,20px); opacity: 0; }
}
@keyframes ca3_fade_move_down {
  0%   { transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,20px); opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4d4d5ef */.elementor-783 .elementor-element.elementor-element-4d4d5ef{
    clip-path: polygon(0 0, 100% 0, 100% calc(115vh - 200px), calc(100vw - 200px) 100%, 0 100%, 0% 20%);
}

@media only screen and (max-width: 1320px) {
 .elementor-783 .elementor-element.elementor-element-4d4d5ef{
       clip-path: polygon(0 0, 100% 0, 100% calc(110vh - 150px), calc(100vw - 150px) 100%, 0 100%, 0% 20%);
 }
  }
@media only screen and (max-width: 1024px) {
 .elementor-783 .elementor-element.elementor-element-4d4d5ef{
       clip-path: polygon(0 0, 100% 0, 100% calc(110vh - 150px), calc(100vw - 150px) 100%, 0 100%, 0% 20%);
}
  }


@media only screen and (max-width: 767px) {
 .elementor-783 .elementor-element.elementor-element-4d4d5ef{
       clip-path: polygon(0 0, 100% 0, 100% calc(110vh - 100px), calc(100vw - 100px) 100%, 0 100%, 0% 20%);
}
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2321584 */.elementor-783 .elementor-element.elementor-element-2321584{
    clip-path: polygon(0 0, 100% 0, 100% calc(115vh - 200px), calc(100vw - 200px) 100%, 0 100%, 0% 20%);
}

@media only screen and (max-width: 1320px) {
 .elementor-783 .elementor-element.elementor-element-2321584{
       clip-path: polygon(0 0, 100% 0, 100% calc(115vh - 150px), calc(100vw - 150px) 100%, 0 100%, 0% 20%);
 }
  }
@media only screen and (max-width: 1024px) {
 .elementor-783 .elementor-element.elementor-element-2321584{
       clip-path: polygon(0 0, 100% 0, 100% calc(124vh - 150px), calc(100vw - 150px) 100%, 0 100%, 0% 20%);
}
  }


@media only screen and (max-width: 767px) {
 .elementor-783 .elementor-element.elementor-element-2321584{
       clip-path: polygon(0 0, 100% 0, 100% calc(110vh - 100px), calc(100vw - 100px) 100%, 0 100%, 0% 20%);
}
  }/* End custom CSS */