.elementor-2461 .elementor-element.elementor-element-ca30dac{margin-top:240px;margin-bottom:110px;}.elementor-2461 .elementor-element.elementor-element-0a39a99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-76944f6 .elementor-heading-title{font-size:14px;font-weight:400;color:var( --e-global-color-99add54 );}.elementor-2461 .elementor-element.elementor-element-864a61f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 4px;}.elementor-2461 .elementor-element.elementor-element-864a61f .elementor-heading-title{font-size:14px;font-weight:400;}.elementor-2461 .elementor-element.elementor-element-4340d26{margin-top:30px;margin-bottom:100px;}.elementor-2461 .elementor-element.elementor-element-932b264 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-5bac531 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-2461 .elementor-element.elementor-element-dca007c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-dca007c .elementor-heading-title{font-size:60px;font-weight:400;}.elementor-2461 .elementor-element.elementor-element-2f7cc72 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-4b26757 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-ee38351{font-size:19px;font-weight:400;line-height:36px;}.elementor-2461 .elementor-element.elementor-element-2572f8c > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-2572f8c img{width:100%;}.elementor-2461 .elementor-element.elementor-element-cb6f76d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-7124c67{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2461 .elementor-element.elementor-element-b66a4a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2461 .elementor-element.elementor-element-b66a4a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2461 .elementor-element.elementor-element-4064473{color:var( --e-global-color-secondary );font-family:"Scandia", Sans-serif;font-size:35px;font-weight:500;line-height:41px;letter-spacing:0px;}.elementor-2461 .elementor-element.elementor-element-b6fc082 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2461 .elementor-element.elementor-element-b6fc082 .elementor-wrapper{--video-aspect-ratio:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2461 .elementor-element.elementor-element-d617f22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-74c614e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-26a23e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-ad547ff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2461 .elementor-element.elementor-element-15af743 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2461 .elementor-element.elementor-element-676572a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-2461 .elementor-element.elementor-element-676572a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2461 .elementor-element.elementor-element-f34b17b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-6d68f1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-71b495d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2461 .elementor-element.elementor-element-aeab845{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-c65241d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-2633369 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2461 .elementor-element.elementor-element-0cc0c28{margin-top:300px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-b528a9e > .elementor-element-populated{padding:10px 10px 0px 10px;}.elementor-2461 .elementor-element.elementor-element-9afd6fe .elementor-heading-title{font-size:22px;font-weight:400;line-height:34px;color:#C4C4C4;}.elementor-2461 .elementor-element.elementor-element-d723b32 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:767px){.elementor-2461 .elementor-element.elementor-element-ca30dac{margin-top:100px;margin-bottom:0px;}.elementor-2461 .elementor-element.elementor-element-0a39a99 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2461 .elementor-element.elementor-element-864a61f .elementor-heading-title{font-size:14px;}.elementor-2461 .elementor-element.elementor-element-4340d26{margin-top:50px;margin-bottom:0px;}.elementor-2461 .elementor-element.elementor-element-932b264 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2461 .elementor-element.elementor-element-dca007c .elementor-heading-title{font-size:40px;}.elementor-2461 .elementor-element.elementor-element-2f7cc72 > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-2461 .elementor-element.elementor-element-ee38351 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2461 .elementor-element.elementor-element-7e9d64d > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-2461 .elementor-element.elementor-element-2572f8c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2461 .elementor-element.elementor-element-2572f8c img{height:300px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-2461 .elementor-element.elementor-element-d20f8e6 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-dd2b12d > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-c13cccd{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-b66a4a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-4064473 > .elementor-widget-container{margin:64px 0px 64px 0px;}.elementor-2461 .elementor-element.elementor-element-4064473{line-height:24px;letter-spacing:0px;}.elementor-2461 .elementor-element.elementor-element-d6d1259 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-a8345f9{padding:20px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-6b78063 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-2461 .elementor-element.elementor-element-d617f22 img{height:330px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-2461 .elementor-element.elementor-element-74c614e{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-26a23e5 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-ad547ff{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-fd4360e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-45b04a2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2461 .elementor-element.elementor-element-45b04a2 img{height:330px;object-fit:cover;}.elementor-2461 .elementor-element.elementor-element-5e79cdc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-cb44ea1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2461 .elementor-element.elementor-element-cb44ea1 img{height:330px;object-fit:cover;}.elementor-2461 .elementor-element.elementor-element-15af743 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-2461 .elementor-element.elementor-element-676572a > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-2461 .elementor-element.elementor-element-6d68f1d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-71b495d{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-15241c1 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-331092a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2461 .elementor-element.elementor-element-331092a img{height:330px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-2461 .elementor-element.elementor-element-35093a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-2cff205 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-2cff205 img{height:330px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-2461 .elementor-element.elementor-element-c65241d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-2633369{padding:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-1394ebe > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-15d9da4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-15d9da4 img{height:330px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-2461 .elementor-element.elementor-element-c016198 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-2461 .elementor-element.elementor-element-c1409a2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2461 .elementor-element.elementor-element-c1409a2 img{height:330px;object-fit:cover;border-radius:10px 10px 10px 10px;}.elementor-2461 .elementor-element.elementor-element-0cc0c28{margin-top:100px;margin-bottom:0px;}}/* Start custom CSS for heading, class: .elementor-element-76944f6 */.elementor-2461 .elementor-element.elementor-element-76944f6{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-864a61f */.elementor-2461 .elementor-element.elementor-element-864a61f{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2572f8c */.elementor-2461 .elementor-element.elementor-element-2572f8c a{
    width: 100%;
}

.elementor-2461 .elementor-element.elementor-element-2572f8c img{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4064473 */.elementor-2461 .elementor-element.elementor-element-4064473 p{
    font-size: 45px;
}
body[data-elementor-device-mode="mobile"] .elementor-2461 .elementor-element.elementor-element-4064473 p{
    font-size: 30px;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-676572a */body[data-elementor-device-mode="mobile"] .elementor-2461 .elementor-element.elementor-element-676572a video{
    height: 350px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8e516c */.transitioner {
	position: fixed;
	inset: 0;
	z-index: 10000; /* We want it above everything */
	overflow: hidden;
}
.transitioner-layer {
	display: block;
	position: absolute;
	inset: 0;
	background-color: lightyellow;

	--polygon-increment-1: 0%;
	--polygon-increment-2: 0%;
	--polygon-increment-3: 0%;
	--polygon-increment-4: 0%;
	--polygon-increment-5: 0%;
	--polygon-increment-6: 0%;
	clip-path: polygon(
		calc(100% - var(--polygon-increment-1)) calc(100% / 11 * 1),  50% calc(100% / 11 * 1), calc(100% - var(--polygon-increment-2)) calc(100% / 11 * 1),
		calc(100% - var(--polygon-increment-2)) calc(100% / 11 * 2),  50% calc(100% / 11 * 2), calc(100% - var(--polygon-increment-3)) calc(100% / 11 * 2),
		calc(100% - var(--polygon-increment-3)) calc(100% / 11 * 3),  50% calc(100% / 11 * 3), calc(100% - var(--polygon-increment-4)) calc(100% / 11 * 3),
		calc(100% - var(--polygon-increment-4)) calc(100% / 11 * 4),  50% calc(100% / 11 * 4), calc(100% - var(--polygon-increment-5)) calc(100% / 11 * 4),
		calc(100% - var(--polygon-increment-5)) calc(100% / 11 * 5),  50% calc(100% / 11 * 5), calc(100% - var(--polygon-increment-6)) calc(100% / 11 * 5),
		calc(100% - var(--polygon-increment-6)) calc(100% / 11 * 6),  50% calc(100% / 11 * 6), calc(100% - var(--polygon-increment-5)) calc(100% / 11 * 6),
		calc(100% - var(--polygon-increment-5)) calc(100% / 11 * 7),  50% calc(100% / 11 * 7), calc(100% - var(--polygon-increment-4)) calc(100% / 11 * 7),
		calc(100% - var(--polygon-increment-4)) calc(100% / 11 * 8),  50% calc(100% / 11 * 8), calc(100% - var(--polygon-increment-3)) calc(100% / 11 * 8),
		calc(100% - var(--polygon-increment-3)) calc(100% / 11 * 9),  50% calc(100% / 11 * 9), calc(100% - var(--polygon-increment-2)) calc(100% / 11 * 9),
		calc(100% - var(--polygon-increment-2)) calc(100% / 11 * 10), 50% calc(100% / 11 * 10), calc(100% - var(--polygon-increment-1)) calc(100% / 11 * 10),
		calc(100% - var(--polygon-increment-1)) calc(100% / 11 * 11), calc(0% + var(--polygon-increment-1)) calc(100% / 11 * 11),
		calc(0% + var(--polygon-increment-1)) calc(100% / 11 * 10), 50% calc(100% / 11 * 10), calc(0% + var(--polygon-increment-2)) calc(100% / 11 * 10),
		calc(0% + var(--polygon-increment-2)) calc(100% / 11 * 9), 50% calc(100% / 11 * 9), calc(0% + var(--polygon-increment-3)) calc(100% / 11 * 9),
		calc(0% + var(--polygon-increment-3)) calc(100% / 11 * 8), 50% calc(100% / 11 * 8), calc(0% + var(--polygon-increment-4)) calc(100% / 11 * 8),
		calc(0% + var(--polygon-increment-4)) calc(100% / 11 * 7), 50% calc(100% / 11 * 7), calc(0% + var(--polygon-increment-5)) calc(100% / 11 * 7),
		calc(0% + var(--polygon-increment-5)) calc(100% / 11 * 6), 50% calc(100% / 11 * 6), calc(0% + var(--polygon-increment-6)) calc(100% / 11 * 6),
		calc(0% + var(--polygon-increment-6)) calc(100% / 11 * 5), 50% calc(100% / 11 * 5), calc(0% + var(--polygon-increment-5)) calc(100% / 11 * 5),
		calc(0% + var(--polygon-increment-5)) calc(100% / 11 * 4), 50% calc(100% / 11 * 4), calc(0% + var(--polygon-increment-4)) calc(100% / 11 * 4),
		calc(0% + var(--polygon-increment-4)) calc(100% / 11 * 3), 50% calc(100% / 11 * 3), calc(0% + var(--polygon-increment-3)) calc(100% / 11 * 3),
		calc(0% + var(--polygon-increment-3)) calc(100% / 11 * 2), 50% calc(100% / 11 * 2), calc(0% + var(--polygon-increment-2)) calc(100% / 11 * 2),
		calc(0% + var(--polygon-increment-2)) calc(100% / 11 * 1), 50% calc(100% / 11 * 1), calc(0% + var(--polygon-increment-1)) calc(100% / 11 * 1),
		calc(0% + var(--polygon-increment-1)) calc(100% / 11 * 0),  calc(100% - var(--polygon-increment-1)) calc(100% / 11 * 0)
	);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d723b32 */.project_type-template-default .entry-content .section:first-child{
    margin-bottom:0;
}

.project_type-template-default .site-main{
    margin-bottom: 0;
}

.move-to-top{
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Scandia';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Regular.eot');
	src: url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Regular.woff2') format('woff2'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Regular.woff') format('woff'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Scandia';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Bold.eot');
	src: url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Bold.woff2') format('woff2'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Bold.woff') format('woff'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Scandia';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Light.eot');
	src: url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Light.eot?#iefix') format('embedded-opentype'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Light.woff2') format('woff2'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Light.woff') format('woff'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Scandia';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Medium.eot');
	src: url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Medium.woff2') format('woff2'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Medium.woff') format('woff'),
		url('https://designcartel.eu/wp-content/uploads/2025/01/Scandia-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */