.elementor-18292 .elementor-element.elementor-element-4c073659 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap { align-content: center; align-items: center; }
.elementor-18292 .elementor-element.elementor-element-4c073659:not(.elementor-motion-effects-element-type-background), .elementor-18292 .elementor-element.elementor-element-4c073659 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://www.tofwerk.com/wp-content/uploads/2018/01/product-banner.jpg"); background-position: center center; background-size: cover; }
.elementor-18292 .elementor-element.elementor-element-4c073659 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 90px 30px 90px 30px; }
.elementor-18292 .elementor-element.elementor-element-4c073659 > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-18292 .elementor-element.elementor-element-2a94a5d7 { text-align: left; }
.elementor-18292 .elementor-element.elementor-element-2a94a5d7 .elementor-heading-title { color: #FFFFFF; font-family: "Averta", Sans-serif; font-weight: 300; }
.elementor-18292 .elementor-element.elementor-element-28732672 { text-align: left; color: #FFFFFF; font-family: "Averta", Sans-serif; font-size: 20px; }
.elementor-18292 .elementor-element.elementor-element-5ab0467e { border-style: solid; border-width: 0px 0px 1px 0px; border-color: #FABF3A; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 70px 30px 70px 30px; }
.elementor-18292 .elementor-element.elementor-element-5ab0467e > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-title, .elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-title:before, .elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-title:after, .elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-content, .elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tabs-content-wrapper { border-width: 0px; }
.elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-mobile-title, .elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-desktop-title.elementor-active, .elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-title:before, .elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-title:after, .elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-content, .elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tabs-content-wrapper { border-color: #CCCCCC; }
.elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-desktop-title.elementor-active { background-color: #F8F8F8; }
.elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tabs-content-wrapper { background-color: #F8F8F8; }
.elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-title, .elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-title a { color: #072038; }
.elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-title.elementor-active,  .elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-title.elementor-active a { color: #355C89; }
.elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-title { font-family: "Averta", Sans-serif; font-weight: 400; text-transform: uppercase; }
.elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-content { color: #072038; font-family: "Averta", Sans-serif; font-size: 16px; font-weight: 300; }
.elementor-18292 .elementor-element.elementor-element-2d602b3c { border-style: solid; border-width: 0px 0px 1px 0px; border-color: var( --e-global-color-5a0768a ); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 60px 0px 0px 0px; }
.elementor-18292 .elementor-element.elementor-element-2d602b3c > .elementor-background-overlay { transition: background 0.3s, border-radius 0.3s, opacity 0.3s; }
.elementor-18292 .elementor-element.elementor-element-4446a1e5.elementor-position-right .elementor-image-box-img { margin-left: 15px; }
.elementor-18292 .elementor-element.elementor-element-4446a1e5.elementor-position-left .elementor-image-box-img { margin-right: 15px; }
.elementor-18292 .elementor-element.elementor-element-4446a1e5.elementor-position-top .elementor-image-box-img { margin-bottom: 15px; }
.elementor-18292 .elementor-element.elementor-element-4446a1e5 .elementor-image-box-wrapper .elementor-image-box-img { width: 70%; }
.elementor-18292 .elementor-element.elementor-element-4446a1e5 .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-18292 .elementor-element.elementor-element-3849a25a.elementor-position-right .elementor-image-box-img { margin-left: 40px; }
.elementor-18292 .elementor-element.elementor-element-3849a25a.elementor-position-left .elementor-image-box-img { margin-right: 40px; }
.elementor-18292 .elementor-element.elementor-element-3849a25a.elementor-position-top .elementor-image-box-img { margin-bottom: 40px; }
.elementor-18292 .elementor-element.elementor-element-3849a25a .elementor-image-box-wrapper .elementor-image-box-img { width: 50%; }
.elementor-18292 .elementor-element.elementor-element-3849a25a .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-18292 .elementor-element.elementor-element-3849a25a > .elementor-widget-container { margin: 40px 0px 0px 0px; }
.elementor-18292 .elementor-element.elementor-element-33dc5afd.elementor-position-right .elementor-image-box-img { margin-left: 40px; }
.elementor-18292 .elementor-element.elementor-element-33dc5afd.elementor-position-left .elementor-image-box-img { margin-right: 40px; }
.elementor-18292 .elementor-element.elementor-element-33dc5afd.elementor-position-top .elementor-image-box-img { margin-bottom: 40px; }
.elementor-18292 .elementor-element.elementor-element-33dc5afd .elementor-image-box-wrapper .elementor-image-box-img { width: 50%; }
.elementor-18292 .elementor-element.elementor-element-33dc5afd .elementor-image-box-img img { transition-duration: 0.3s; }
.elementor-18292 .elementor-element.elementor-element-33dc5afd > .elementor-widget-container { margin: 0px 0px 0px 0px; }
.elementor-18292 .elementor-element.elementor-element-5a6f5e03 > .elementor-container { max-width: 1190px; }
.elementor-18292 .elementor-element.elementor-element-5a6f5e03 { padding: 60px 30px 60px 30px; }
.elementor-18292 .elementor-element.elementor-element-119d7ffa.elementor-column > .elementor-column-wrap > .elementor-widget-wrap { justify-content: center; }
.elementor-18292 .elementor-element.elementor-element-119d7ffa > .elementor-element-populated { padding: 0px 0px 0px 0px; }
.elementor-18292 .elementor-element.elementor-element-44ccdbd5 { text-align: center; }
.elementor-18292 .elementor-element.elementor-element-44ccdbd5 .elementor-heading-title { color: #072038; font-size: 36px; font-weight: 300; }
.elementor-18292 .elementor-element.elementor-element-6ef136ae { text-align: center; font-family: "Averta", Sans-serif; width: 800px; max-width: 800px; align-self: flex-start; }
.elementor-18292 .elementor-element.elementor-element-6ef136ae > .elementor-widget-container { padding: 0px 0px 40px 0px; }
.elementor-18292 .elementor-element.elementor-element-58409dec .elementor-posts-container .elementor-post__thumbnail { padding-bottom:calc( 0.66 * 100% );
}
.elementor-18292 .elementor-element.elementor-element-58409dec:after { content: "0.66"; }
.elementor-18292 .elementor-element.elementor-element-58409dec .elementor-post__meta-data span + span:before { content: "•"; }
.elementor-18292 .elementor-element.elementor-element-58409dec { --grid-column-gap:30px;
--grid-row-gap:35px;
}
.elementor-18292 .elementor-element.elementor-element-58409dec .elementor-post__text { margin-top: 0px; margin-bottom: 10px; }
.elementor-18292 .elementor-element.elementor-element-58409dec .elementor-post__title { margin-bottom: 10px; }
.elementor-18292 .elementor-element.elementor-element-58409dec .elementor-post__read-more { margin-bottom: 10px; }
@media(max-width:1024px) {
.elementor-18292 .elementor-element.elementor-element-4c073659 { padding: 40px 30px 40px 30px; }
.elementor-18292 .elementor-element.elementor-element-5ab0467e { padding: 30px 20px 30px 20px; }
.elementor-18292 .elementor-element.elementor-element-1096cb5a .elementor-tab-title { font-size: 12px; }
.elementor-18292 .elementor-element.elementor-element-2d602b3c { padding: 40px 20px 30px 20px; }
.elementor-18292 .elementor-element.elementor-element-5a6f5e03 { padding: 40px 20px 40px 20px; }
.elementor-18292 .elementor-element.elementor-element-119d7ffa > .elementor-element-populated { padding: 0px 0px 0px 0px; }
}
@media(max-width:767px) {
.elementor-18292 .elementor-element.elementor-element-2a94a5d7 .elementor-heading-title { font-size: 24px; line-height: 1.2em; }
.elementor-18292 .elementor-element.elementor-element-28732672 { font-size: 17px; }
.elementor-18292 .elementor-element.elementor-element-4446a1e5 .elementor-image-box-img { margin-bottom: 0px; }
.elementor-18292 .elementor-element.elementor-element-4446a1e5.elementor-position-right .elementor-image-box-img { margin-left: 0px; }
.elementor-18292 .elementor-element.elementor-element-4446a1e5.elementor-position-left .elementor-image-box-img { margin-right: 0px; }
.elementor-18292 .elementor-element.elementor-element-4446a1e5.elementor-position-top .elementor-image-box-img { margin-bottom: 0px; }
.elementor-18292 .elementor-element.elementor-element-4446a1e5 .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-18292 .elementor-element.elementor-element-4446a1e5 .elementor-image-box-wrapper { text-align: left; }
.elementor-18292 .elementor-element.elementor-element-3849a25a .elementor-image-box-img { margin-bottom: 0px; }
.elementor-18292 .elementor-element.elementor-element-3849a25a.elementor-position-right .elementor-image-box-img { margin-left: 0px; }
.elementor-18292 .elementor-element.elementor-element-3849a25a.elementor-position-left .elementor-image-box-img { margin-right: 0px; }
.elementor-18292 .elementor-element.elementor-element-3849a25a.elementor-position-top .elementor-image-box-img { margin-bottom: 0px; }
.elementor-18292 .elementor-element.elementor-element-3849a25a .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-18292 .elementor-element.elementor-element-3849a25a .elementor-image-box-wrapper { text-align: left; }
.elementor-18292 .elementor-element.elementor-element-33dc5afd .elementor-image-box-img { margin-bottom: 40px; }
.elementor-18292 .elementor-element.elementor-element-33dc5afd .elementor-image-box-wrapper .elementor-image-box-img { width: 100%; }
.elementor-18292 .elementor-element.elementor-element-33dc5afd .elementor-image-box-wrapper { text-align: left; }
.elementor-18292 .elementor-element.elementor-element-44ccdbd5 .elementor-heading-title { font-size: 30px; }
.elementor-18292 .elementor-element.elementor-element-6ef136ae { font-size: 17px; }
.elementor-18292 .elementor-element.elementor-element-58409dec .elementor-posts-container .elementor-post__thumbnail { padding-bottom:calc( 0.5 * 100% );
}
.elementor-18292 .elementor-element.elementor-element-58409dec:after { content: "0.5"; }
}
@media(min-width:768px) {
.elementor-18292 .elementor-element.elementor-element-5eec3b7 { width: 40%; }
.elementor-18292 .elementor-element.elementor-element-200b6350 { width: 60%; }
}
/* Start Custom Fonts CSS */
@font-face { font-family: 'Averta'; font-style: normal; font-weight: 300; font-display: auto; 
src: url('../fonts/Averta1.eot'); 
src: url('../fonts/Averta1.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/Averta1.woff2') format('woff2'),
	 url('../fonts/Averta1.woff') format('woff'),
	 url('../fonts/Averta1.ttf') format('truetype'); }
@font-face { font-family: 'Averta'; font-style: normal; font-weight: normal; font-display: auto; 
src: url('../fonts/Averta2.eot'); 
src: url('../fonts/Averta2.eot?#iefix') format('embedded-opentype'),  
	 url('../fonts/Averta2.woff2') format('woff2'),  
	 url('../fonts/Averta2.woff') format('woff'); }
@font-face { font-family: 'Averta'; font-style: normal; font-weight: bold; font-display: auto; 
src: url('../fonts/Averta3.eot'); 
src: url('../fonts/Averta2.eot?#iefix') format('embedded-opentype'),  
	 url('../fonts/Averta2.woff2') format('woff2'),  
	 url('../fonts/Averta2.woff') format('woff'), 
	 url('../fonts/Averta2.ttf') format('truetype'); }
@font-face { font-family: 'Averta'; font-style: normal; font-weight: 600; font-display: auto; 
src: url('../fonts/Averta4.eot'); 
src: url('../fonts/Averta4.eot?#iefix') format('embedded-opentype'),  
	 url('../fonts/Averta4.woff2') format('woff2'),  
	 url('../fonts/Averta4.woff') format('woff'),  
	 url('../fonts/Averta4.ttf') format('truetype'); }
/* End Custom Fonts CSS */
