/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
/* REALIZACJE */
.spider_popup_wrap {
	background-color: transparent !important;
}
.bwg_ctrl_btn_container, .bwg_toggle_container {
	display: none !important;
}
.spider_popup_close, .spider_popup_close_fullscreen {
	color: #ffffff !important;
	background-color: transparent !important;
}
#spider_popup_right-ico {
	right: 0 !important;
}
#spider_popup_left-ico {
	left: 0 !important;
}
.bwg_image_description {
	display: none;
}
.bwg_image_info {
	bottom: 5% !important;
}
.bwg_popup_image {
	width: 80% !important;
}
.bwg_close_btn {
	background-image: url(https://demo1.webzaleski.pl/wp-content/uploads/2023/03/xmark.svg);
    width: 100%;
    height: 100%;
    background-size: contain;
}
.bwg-icon-times-sm:before {
	content: none !important;
}
.bwg_next_btn {
	background-image: url(https://demo1.webzaleski.pl/wp-content/uploads/2023/03/next2.svg);
    width: 100%;
    height: 100%;
    background-size: contain;
}
.bwg-icon-angle-right:before {
	content: none !important;
}
.bwg_prev_btn {
	background-image: url(https://demo1.webzaleski.pl/wp-content/uploads/2023/03/prev.svg);
    width: 100%;
    height: 100%;
    background-size: contain;
}
.bwg-icon-angle-left:before {
	content: none !important;
}
#spider_popup_left-ico, #spider_popup_right-ico {
	background-color: transparent !important;
}
.first-page, .first-page-0, .last-page, .last-page-0 {
	display: none !important;
}
.next-page-0, .next-page, .prev-page-0, .prev-page {
	font-size: 30px !important;
}
.spider_popup_close, .spider_popup_close_fullscreen {
    background-color: #FFFFFF;
    border-radius: 16px;
    border: 0px none #FFFFFF;
    box-shadow: ;
    color: #FFFFFF;
    height: 30px;
    font-size: 30px;
    right: 0;
    width: 30px;
}
/* POLYGONS */
#services-polygon-1 .service-polygons {
    height: calc(100% + 0.5px);
}
#services-polygon-1 .service-polygons .shadow .polygon.plg-1 {
	background-color: #00000075;
    background-image: linear-gradient(180deg, #0000 0%, #000 20%);
    -webkit-clip-path: clip-path: polygon(calc(50vw - 568px) 0,calc(50vw + 60px) 0,calc(50vw - 280px) 100%,calc(50vw - 902.7px) 100%);
    clip-path: polygon(calc(50vw - 568px) 0,calc(50vw + 60px) 0,calc(50vw - 280px) 100%,calc(50vw - 902.7px) 100%);
}
#services-polygon-2 .service-polygons {
   height: calc(100% + 0.5px);
}
#services-polygon-2 .service-polygons .shadow .polygon.plg-2 {
	background: linear-gradient(#000,#fff 90%);
    -webkit-clip-path: polygon(calc(50vw - 902px) 0,calc(50vw - 277px) 0,calc(50vw + 384px) 100%,calc(50vw - 229px) 100%);
    clip-path: polygon(calc(50vw - 902px) 0,calc(50vw - 277px) 0,calc(50vw + 384px) 100%,calc(50vw - 229px) 100%);
}
#services-polygon-3 .service-polygons {
   	height: calc(100% + 0.5px);
}
#services-polygon-3 .service-polygons .shadow .polygon.plg-1 {
	background: linear-gradient(#7c7c7c,#000 90%);
    -webkit-clip-path: clip-path: polygon(calc(50vw - 568px) 0,calc(50vw + 60px) 0,calc(50vw - 280px) 100%,calc(50vw - 902.7px) 100%);
    clip-path: polygon(calc(100vw - 568px) 0,calc(100vw + 60px) 0,calc(100vw - 280px) 100%,calc(100vw - 902.7px) 100%);
}
#about-3 .polygons .shadow .polygon.plg-1 {
	-webkit-clip-path: polygon(calc(50vw - 557px) 0,calc(50vw + 271px) 0,calc(50vw - 100px) 100%,calc(50vw - 928px) 100%) !important;
    clip-path: polygon(calc(50vw - 557px) 0,calc(50vw + 271px) 0,calc(50vw - 100px) 100%,calc(50vw - 928px) 100%) !important;
}
#about-4 .polygons .shadow .polygon.plg-1 {
	-webkit-clip-path: polygon(calc(50vw - 9px) 0,calc(50vw + 910px) 0,calc(50vw - -522px) 100%,calc(50vw - 401px) 100%) !important;
    clip-path: polygon(calc(50vw - 9px) 0,calc(50vw + 910px) 0,calc(50vw - -522px) 100%,calc(50vw - 401px) 100%) !important;
}
#about-6 .polygons .shadow .polygon.plg-1 {
	-webkit-clip-path: polygon(calc(50vw - 557px) 0,calc(50vw + 271px) 0,calc(50vw - 100px) 100%,calc(50vw - 928px) 100%) !important;
    clip-path: polygon(calc(50vw - 557px) 0,calc(50vw + 271px) 0,calc(50vw - 100px) 100%,calc(50vw - 928px) 100%) !important;
}
.service-polygons, .service-polygons .shadow {
    position: absolute;
    width: 100%;
}
.service-polygons .shadow {
    height: 100%;
    top: 0;
}
.service-polygons {
	top:0;
    left: 0;
	z-index: 0;
}
.service-polygons .shadow .polygon.black {
    background-color: #000;
}
.service-polygons .shadow .polygon {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
@media only screen and (max-width: 1024px) {
	.service-polygons {
   	height: 0px !important;
}
}
