.elementor-328 .elementor-element.elementor-element-23df55c > .elementor-shape-bottom .elementor-shape-fill {fill: #04959e;}
.elementor-328 .elementor-element.elementor-element-23df55c > .elementor-shape-bottom svg {width: calc(100% + 1.3px);}
.elementor-328 .elementor-element.elementor-element-23df55c > .elementor-shape-bottom {z-index: 2;pointer-events: none;}
.elementor-328 .elementor-element.elementor-element-23df55c {margin-top: 150px;margin-bottom: 0px;z-index: 5;}
.elementor-328 .elementor-element.elementor-element-6c4cdaae:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-6c4cdaae > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-image: url("https://res.cloudinary.com/schrammwerk/image/upload/f_auto,q_auto/v1582136304/bg05_clqjhi.jpg");background-size: cover;}
.elementor-328 .elementor-element.elementor-element-6c4cdaae > .elementor-background-overlay {background-color: #7a7a7a;opacity: .77;transition: background .3s,border-radius .3s,opacity .3s;}
.elementor-328 .elementor-element.elementor-element-6c4cdaae {box-shadow: 20px 20px 18px 22px rgba(0,0,0,.5) inset;transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;padding: 25px 0px 25px 0px;z-index: 4;}
.elementor-328 .elementor-element.elementor-element-6c4cdaae > .elementor-shape-top .elementor-shape-fill {fill: #04959e;}
.elementor-328 .elementor-element.elementor-element-6c4cdaae > .elementor-shape-top svg {transform: translateX(-50%) rotateY(180deg);}
.elementor-328 .elementor-element.elementor-element-4c7be12 {margin-top: 20px;margin-bottom: 20px;}
.elementor-328 .elementor-element.elementor-element-08026eb .elementor-button:hover, .elementor-328 .elementor-element.elementor-element-08026eb .elementor-button:focus {color: #1ac4ce;background-color: #fff;}
.elementor-328 .elementor-element.elementor-element-08026eb .elementor-button:hover svg, .elementor-328 .elementor-element.elementor-element-08026eb .elementor-button:focus svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-e4d6480 .elementor-button:hover, .elementor-328 .elementor-element.elementor-element-e4d6480 .elementor-button:focus {color: #1ac4ce;background-color: #fff;}
.elementor-328 .elementor-element.elementor-element-e4d6480 .elementor-button:hover svg, .elementor-328 .elementor-element.elementor-element-e4d6480 .elementor-button:focus svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-55a2d70 .elementor-button:hover, .elementor-328 .elementor-element.elementor-element-55a2d70 .elementor-button:focus {color: #1ac4ce;background-color: #fff;}
.elementor-328 .elementor-element.elementor-element-55a2d70 .elementor-button:hover svg, .elementor-328 .elementor-element.elementor-element-55a2d70 .elementor-button:focus svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-8bf8a0f .elementor-button:hover, .elementor-328 .elementor-element.elementor-element-8bf8a0f .elementor-button:focus {color: #1ac4ce;background-color: #fff;}
.elementor-328 .elementor-element.elementor-element-8bf8a0f .elementor-button:hover svg, .elementor-328 .elementor-element.elementor-element-8bf8a0f .elementor-button:focus svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-9c6bbb8 .elementor-button:hover, .elementor-328 .elementor-element.elementor-element-9c6bbb8 .elementor-button:focus {color: #1ac4ce;background-color: #fff;}
.elementor-328 .elementor-element.elementor-element-9c6bbb8 .elementor-button:hover svg, .elementor-328 .elementor-element.elementor-element-9c6bbb8 .elementor-button:focus svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-6c1d38e .elementor-button:hover, .elementor-328 .elementor-element.elementor-element-6c1d38e .elementor-button:focus {color: #1ac4ce;background-color: #fff;}
.elementor-328 .elementor-element.elementor-element-6c1d38e .elementor-button:hover svg, .elementor-328 .elementor-element.elementor-element-6c1d38e .elementor-button:focus svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-b67e5b2 {column-gap: 0px;color: #fff;}
.elementor-328 .elementor-element.elementor-element-264ebeb:hover img {filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);}
.elementor-328 .elementor-element.elementor-element-f26c3b6 .elementor-icon-wrapper {text-align: center;}
.elementor-328 .elementor-element.elementor-element-f26c3b6.elementor-view-stacked .elementor-icon {background-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-f26c3b6.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-f26c3b6.elementor-view-default .elementor-icon {color: #1ac4ce;border-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-f26c3b6.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-f26c3b6.elementor-view-default .elementor-icon svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-f26c3b6 .elementor-icon {font-size: 20px;padding: 20px;}
.elementor-328 .elementor-element.elementor-element-f26c3b6 .elementor-icon i, .elementor-328 .elementor-element.elementor-element-f26c3b6 .elementor-icon svg {transform: rotate(0deg);}
.elementor-328 .elementor-element.elementor-element-1c43c9da .elementor-icon-wrapper {text-align: center;}
.elementor-328 .elementor-element.elementor-element-1c43c9da.elementor-view-stacked .elementor-icon {background-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-1c43c9da.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-1c43c9da.elementor-view-default .elementor-icon {color: #1ac4ce;border-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-1c43c9da.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-1c43c9da.elementor-view-default .elementor-icon svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-1c43c9da .elementor-icon {font-size: 20px;padding: 20px;}
.elementor-328 .elementor-element.elementor-element-1c43c9da .elementor-icon i, .elementor-328 .elementor-element.elementor-element-1c43c9da .elementor-icon svg {transform: rotate(0deg);}
.elementor-328 .elementor-element.elementor-element-6f79074d .elementor-icon-wrapper {text-align: center;}
.elementor-328 .elementor-element.elementor-element-6f79074d.elementor-view-stacked .elementor-icon {background-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-6f79074d.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-6f79074d.elementor-view-default .elementor-icon {color: #1ac4ce;border-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-6f79074d.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-6f79074d.elementor-view-default .elementor-icon svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-6f79074d .elementor-icon {font-size: 20px;padding: 20px;}
.elementor-328 .elementor-element.elementor-element-6f79074d .elementor-icon i, .elementor-328 .elementor-element.elementor-element-6f79074d .elementor-icon svg {transform: rotate(0deg);}
.elementor-328 .elementor-element.elementor-element-649c9c00 .elementor-icon-wrapper {text-align: center;}
.elementor-328 .elementor-element.elementor-element-649c9c00.elementor-view-stacked .elementor-icon {background-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-649c9c00.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-649c9c00.elementor-view-default .elementor-icon {color: #1ac4ce;border-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-649c9c00.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-649c9c00.elementor-view-default .elementor-icon svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-649c9c00 .elementor-icon {font-size: 20px;padding: 20px;}
.elementor-328 .elementor-element.elementor-element-649c9c00 .elementor-icon i, .elementor-328 .elementor-element.elementor-element-649c9c00 .elementor-icon svg {transform: rotate(0deg);}
.elementor-328 .elementor-element.elementor-element-908b432 .elementor-icon-wrapper {text-align: center;}
.elementor-328 .elementor-element.elementor-element-908b432.elementor-view-stacked .elementor-icon {background-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-908b432.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-908b432.elementor-view-default .elementor-icon {color: #1ac4ce;border-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-908b432.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-908b432.elementor-view-default .elementor-icon svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-908b432 .elementor-icon {font-size: 20px;padding: 20px;}
.elementor-328 .elementor-element.elementor-element-908b432 .elementor-icon i, .elementor-328 .elementor-element.elementor-element-908b432 .elementor-icon svg {transform: rotate(0deg);}
.elementor-328 .elementor-element.elementor-element-54edc6b6 .elementor-icon-wrapper {text-align: center;}
.elementor-328 .elementor-element.elementor-element-54edc6b6.elementor-view-stacked .elementor-icon {background-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-54edc6b6.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-54edc6b6.elementor-view-default .elementor-icon {color: #1ac4ce;border-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-54edc6b6.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-54edc6b6.elementor-view-default .elementor-icon svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-54edc6b6 .elementor-icon {font-size: 20px;padding: 20px;}
.elementor-328 .elementor-element.elementor-element-54edc6b6 .elementor-icon i, .elementor-328 .elementor-element.elementor-element-54edc6b6 .elementor-icon svg {transform: rotate(0deg);}
.elementor-328 .elementor-element.elementor-element-b6382d0 .elementor-icon-wrapper {text-align: center;}
.elementor-328 .elementor-element.elementor-element-b6382d0.elementor-view-stacked .elementor-icon {background-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-b6382d0.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-b6382d0.elementor-view-default .elementor-icon {color: #1ac4ce;border-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-b6382d0.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-b6382d0.elementor-view-default .elementor-icon svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-b6382d0 .elementor-icon {font-size: 20px;padding: 20px;}
.elementor-328 .elementor-element.elementor-element-b6382d0 .elementor-icon i, .elementor-328 .elementor-element.elementor-element-b6382d0 .elementor-icon svg {transform: rotate(0deg);}
.elementor-328 .elementor-element.elementor-element-05a811a .elementor-icon-wrapper {text-align: center;}
.elementor-328 .elementor-element.elementor-element-05a811a.elementor-view-stacked .elementor-icon {background-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-05a811a.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-05a811a.elementor-view-default .elementor-icon {color: #1ac4ce;border-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-05a811a.elementor-view-framed .elementor-icon, .elementor-328 .elementor-element.elementor-element-05a811a.elementor-view-default .elementor-icon svg {fill: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-05a811a .elementor-icon {font-size: 20px;padding: 20px;}
.elementor-328 .elementor-element.elementor-element-05a811a .elementor-icon i, .elementor-328 .elementor-element.elementor-element-05a811a .elementor-icon svg {transform: rotate(0deg);}
.elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu .elementor-item {font-size: 12px;font-weight: 400;text-decoration: none;}
.elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--main .elementor-item {color: #fff;fill: #fff;}
.elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--main .elementor-item:hover, .elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--main .elementor-item:focus {color: #fff;fill: #fff;}
.elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {background-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-3933623 .e--pointer-framed .elementor-item:before, .elementor-328 .elementor-element.elementor-element-3933623 .e--pointer-framed .elementor-item:after {border-color: #1ac4ce;}
.elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--dropdown a, .elementor-328 .elementor-element.elementor-element-3933623 .elementor-menu-toggle {color: #fff;}
.elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--dropdown {background-color: rgba(2,1,1,0);}
.elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--dropdown a.elementor-item-active {color: #1ac4ce;background-color: rgba(2,1,1,0);}
.elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--dropdown li:not(:last-child) {border-style: solid;border-color: #1ac4ce;border-bottom-width: 1px;}
@media (min-width:1025px) {.elementor-328 .elementor-element.elementor-element-6c4cdaae:not(.elementor-motion-effects-element-type-background), .elementor-328 .elementor-element.elementor-element-6c4cdaae > .elementor-motion-effects-container > .elementor-motion-effects-layer {background-attachment: fixed;}}
@media (max-width:1024px) {.elementor-328 .elementor-element.elementor-element-6c4cdaae {padding: 40px 0px 60px 0px;}}
@media (max-width:767px) {.elementor-328 .elementor-element.elementor-element-025b836 {width: 100%;}
	.elementor-328 .elementor-element.elementor-element-281b50a {width: 100%;}
	.elementor-328 .elementor-element.elementor-element-0c7e2db {width: 100%;}
	.elementor-328 .elementor-element.elementor-element-41327c3 {width: 50%;}
	.elementor-328 .elementor-element.elementor-element-387a4f6 {width: 50%;}
	.elementor-328 .elementor-element.elementor-element-73f39b8 {width: 50%;}
	.elementor-328 .elementor-element.elementor-element-18ff454 {width: 50%;}
	.elementor-328 .elementor-element.elementor-element-bf161e0 {width: 50%;}
	.elementor-328 .elementor-element.elementor-element-2d20c43 {width: 50%;}
	.elementor-328 .elementor-element.elementor-element-3f6d891 {width: 50%;}
	.elementor-328 .elementor-element.elementor-element-d10ae18 {width: 50%;}
	.elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu .elementor-item {font-size: .9em;}
	.elementor-328 .elementor-element.elementor-element-3933623 .e--pointer-framed .elementor-item:before {border-width: 0px;}
	.elementor-328 .elementor-element.elementor-element-3933623 .e--pointer-framed.e--animation-draw .elementor-item:before {border-width: 0 0 0px 0px;}
	.elementor-328 .elementor-element.elementor-element-3933623 .e--pointer-framed.e--animation-draw .elementor-item:after {border-width: 0px 0px 0 0;}
	.elementor-328 .elementor-element.elementor-element-3933623 .e--pointer-framed.e--animation-corners .elementor-item:before {border-width: 0px 0 0 0px;}
	.elementor-328 .elementor-element.elementor-element-3933623 .e--pointer-framed.e--animation-corners .elementor-item:after {border-width: 0 0px 0px 0;}
	.elementor-328 .elementor-element.elementor-element-3933623 .e--pointer-underline .elementor-item:after, .elementor-328 .elementor-element.elementor-element-3933623 .e--pointer-overline .elementor-item:before, .elementor-328 .elementor-element.elementor-element-3933623 .e--pointer-double-line .elementor-item:before, .elementor-328 .elementor-element.elementor-element-3933623 .e--pointer-double-line .elementor-item:after {height: 0px;}
	.elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--main .elementor-item {padding-left: 5px;padding-right: 5px;padding-top: 0px;padding-bottom: 0px;}
	.elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-328 .elementor-element.elementor-element-3933623 .elementor-nav-menu__container.elementor-nav-menu--dropdown {margin-top: 0px !important;}}