.elementor-12270 .elementor-element.elementor-element-0a7d226 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12270 .elementor-element.elementor-element-0a7d226:not(.elementor-motion-effects-element-type-background), .elementor-12270 .elementor-element.elementor-element-0a7d226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF9F7;background-image:url("https://igaf.sympic.work/wp-content/uploads/2026/01/igaf-mediathek-2.webp");background-position:0px -340px;background-repeat:no-repeat;background-size:cover;}.elementor-12270 .elementor-element.elementor-element-0a7d226 > .elementor-background-overlay{background-color:#EDF9F7;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12270 .elementor-element.elementor-element-0a7d226{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-12270 .elementor-element.elementor-element-c36f051 > .elementor-element-populated{margin:0px 0px 0px -30px;--e-column-margin-right:0px;--e-column-margin-left:-30px;}.elementor-12270 .elementor-element.elementor-element-00276cf > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-12270 .elementor-element.elementor-element-00276cf{text-align:left;}.elementor-12270 .elementor-element.elementor-element-00276cf .elementor-heading-title{font-family:var( --e-global-typography-ba6914a-font-family ), Sans-serif;font-size:var( --e-global-typography-ba6914a-font-size );font-weight:var( --e-global-typography-ba6914a-font-weight );line-height:var( --e-global-typography-ba6914a-line-height );color:var( --e-global-color-08fcc9d );}.elementor-12270 .elementor-element.elementor-element-b73e75f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-12270 .elementor-element.elementor-element-b73e75f{text-align:left;}.elementor-12270 .elementor-element.elementor-element-b73e75f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-12270 .elementor-element.elementor-element-2fdac89{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-12270 .elementor-element.elementor-element-2fdac89 .elementor-heading-title{font-family:var( --e-global-typography-ba6914a-font-family ), Sans-serif;font-size:var( --e-global-typography-ba6914a-font-size );font-weight:var( --e-global-typography-ba6914a-font-weight );line-height:var( --e-global-typography-ba6914a-line-height );color:var( --e-global-color-08fcc9d );}.elementor-12270 .elementor-element.elementor-element-6b895df{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:160px;}.elementor-12270 .elementor-element.elementor-element-1d40dfc{--display:flex;--padding-top:3rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-12270 .elementor-element.elementor-element-12a2d5e{width:initial;max-width:initial;}.elementor-12270 .elementor-element.elementor-element-11f5a3e{width:initial;max-width:initial;}.elementor-12270 .elementor-element.elementor-element-d71728b{width:initial;max-width:initial;}.elementor-12270 .elementor-element.elementor-element-59a9231 > .elementor-background-overlay{opacity:0.07;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12270 .elementor-element.elementor-element-59a9231{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:110px;margin-bottom:110px;padding:0px 15px 0px 15px;}.elementor-12270 .elementor-element.elementor-element-4fa7443{z-index:1;}.elementor-12270 .elementor-element.elementor-element-d91eac4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12270 .elementor-element.elementor-element-d91eac4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-12270 .elementor-element.elementor-element-d91eac4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12270 .elementor-element.elementor-element-d91eac4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:18px;}.elementor-12270 .elementor-element.elementor-element-d91eac4 > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-12270 .elementor-element.elementor-element-d91eac4 > .elementor-element-populated, .elementor-12270 .elementor-element.elementor-element-d91eac4 > .elementor-element-populated > .elementor-background-overlay, .elementor-12270 .elementor-element.elementor-element-d91eac4 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-12270 .elementor-element.elementor-element-d91eac4 > .elementor-element-populated{box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-12270 .elementor-element.elementor-element-d91eac4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12270 .elementor-element.elementor-element-bb0414d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12270 .elementor-element.elementor-element-c2ccf62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 16px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ad41708 );border-radius:6px 6px 6px 6px;}.elementor-12270 .elementor-element.elementor-element-c2ccf62.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-12270 .elementor-element.elementor-element-c2ccf62.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-12270 .elementor-element.elementor-element-c2ccf62.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-12270 .elementor-element.elementor-element-c2ccf62 .elementor-image-box-title{margin-bottom:4px;font-family:"myriad-pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-12270 .elementor-element.elementor-element-c2ccf62 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-12270 .elementor-element.elementor-element-c2ccf62 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12270 .elementor-element.elementor-element-13eb77c > .elementor-background-overlay{opacity:0.44;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12270 .elementor-element.elementor-element-13eb77c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-12270 .elementor-element.elementor-element-099e81d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12270 .elementor-element.elementor-element-099e81d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );background-image:url("https://igaf.sympic.work/wp-content/uploads/2025/06/bosatheme-top-bg.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12270 .elementor-element.elementor-element-099e81d > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-21bfb04 );opacity:0.5;}.elementor-12270 .elementor-element.elementor-element-099e81d:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-21bfb04 );opacity:0.15;}.elementor-12270 .elementor-element.elementor-element-099e81d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12270 .elementor-element.elementor-element-099e81d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:18px;}.elementor-12270 .elementor-element.elementor-element-099e81d > .elementor-element-populated, .elementor-12270 .elementor-element.elementor-element-099e81d > .elementor-element-populated > .elementor-background-overlay, .elementor-12270 .elementor-element.elementor-element-099e81d > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-12270 .elementor-element.elementor-element-099e81d > .elementor-element-populated{box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-12270 .elementor-element.elementor-element-099e81d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12270 .elementor-element.elementor-element-19ab82a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12270 .elementor-element.elementor-element-bd181aa > .elementor-widget-container{margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-12270 .elementor-element.elementor-element-bd181aa .elementor-image-box-wrapper{text-align:left;}.elementor-12270 .elementor-element.elementor-element-bd181aa .elementor-image-box-title{margin-bottom:0px;font-family:"myriad-pro", Sans-serif;font-size:30px;font-weight:600;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-12270 .elementor-element.elementor-element-2f16729 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12270 .elementor-element.elementor-element-2f16729{text-align:left;}.elementor-12270 .elementor-element.elementor-global-13623 .elementor-button{background-color:var( --e-global-color-primary );font-family:"myriad-pro", Sans-serif;font-size:16px;font-weight:600;line-height:1.7em;fill:var( --e-global-color-ad41708 );color:var( --e-global-color-ad41708 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;}.elementor-12270 .elementor-element.elementor-global-13623 .elementor-button:hover, .elementor-12270 .elementor-element.elementor-global-13623 .elementor-button:focus{background-color:var( --e-global-color-fc28385 );color:var( --e-global-color-21bfb04 );border-color:var( --e-global-color-fc28385 );}.elementor-12270 .elementor-element.elementor-global-13623{width:100%;max-width:100%;}.elementor-12270 .elementor-element.elementor-global-13623 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12270 .elementor-element.elementor-global-13623.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12270 .elementor-element.elementor-global-13623 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12270 .elementor-element.elementor-global-13623 .elementor-button:hover svg, .elementor-12270 .elementor-element.elementor-global-13623 .elementor-button:focus svg{fill:var( --e-global-color-21bfb04 );}.elementor-12270 .elementor-element.elementor-element-f125ca6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12270 .elementor-element.elementor-element-4763396 > .elementor-widget-container{margin:0px 0px 0px 35px;}.elementor-12270 .elementor-element.elementor-element-4763396 .ekit-btt{text-align:left;}.elementor-12270 .elementor-element.elementor-element-4763396 .ekit-btt__button{font-family:var( --e-global-typography-92b0a2d-font-family ), Sans-serif;font-size:var( --e-global-typography-92b0a2d-font-size );font-weight:var( --e-global-typography-92b0a2d-font-weight );width:320px;height:0px;line-height:0px;}.elementor-12270 .elementor-element.elementor-element-4763396 :is( .ekit-btt__button, #canvas ){border-radius:50px 50px 50px 50px;}.elementor-12270 .elementor-element.elementor-element-5cea8b6 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-12270 .elementor-element.elementor-element-0d9ed01{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12270 .elementor-element.elementor-element-f128ad4{width:auto;max-width:auto;}.elementor-12270 .elementor-element.elementor-element-bbd9d37{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:14px;}.elementor-12270 .elementor-element.elementor-element-bbd9d37 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-12270 .elementor-element.elementor-element-bbd9d37 .e-loop-item > .elementor-section, .elementor-12270 .elementor-element.elementor-element-bbd9d37 .e-loop-item > .elementor-section > .elementor-container, .elementor-12270 .elementor-element.elementor-element-bbd9d37 .e-loop-item > .e-con, .elementor-12270 .elementor-element.elementor-element-bbd9d37 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-12270 .elementor-element.elementor-element-c36f051{width:100%;}.elementor-12270 .elementor-element.elementor-element-1d40dfc{--width:100%;}.elementor-12270 .elementor-element.elementor-element-a56257d{width:28%;}.elementor-12270 .elementor-element.elementor-element-5cea8b6{width:72%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12270 .elementor-element.elementor-element-c36f051{width:60%;}.elementor-12270 .elementor-element.elementor-element-a56257d{width:100%;}.elementor-12270 .elementor-element.elementor-element-5cea8b6{width:100%;}}@media(max-width:1024px){.elementor-12270 .elementor-element.elementor-element-0a7d226:not(.elementor-motion-effects-element-type-background), .elementor-12270 .elementor-element.elementor-element-0a7d226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-12270 .elementor-element.elementor-element-c36f051 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12270 .elementor-element.elementor-element-00276cf .elementor-heading-title{font-size:var( --e-global-typography-ba6914a-font-size );line-height:var( --e-global-typography-ba6914a-line-height );}.elementor-12270 .elementor-element.elementor-element-b73e75f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12270 .elementor-element.elementor-element-2fdac89{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-12270 .elementor-element.elementor-element-2fdac89 .elementor-heading-title{font-size:var( --e-global-typography-ba6914a-font-size );line-height:var( --e-global-typography-ba6914a-line-height );}.elementor-12270 .elementor-element.elementor-element-c2ccf62 .elementor-image-box-wrapper .elementor-image-box-img{width:39px;}.elementor-12270 .elementor-element.elementor-element-c2ccf62 .elementor-image-box-title{font-size:25px;}.elementor-12270 .elementor-element.elementor-element-bd181aa .elementor-image-box-title{font-size:25px;}.elementor-12270 .elementor-element.elementor-element-2f16729 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12270 .elementor-element.elementor-element-4763396 .ekit-btt__button{font-size:var( --e-global-typography-92b0a2d-font-size );}.elementor-12270 .elementor-element.elementor-element-5cea8b6 > .elementor-element-populated{padding:0px 0px 50px 0px;}.elementor-12270 .elementor-element.elementor-element-bbd9d37{--grid-columns:2;}}@media(max-width:767px){.elementor-12270 .elementor-element.elementor-element-00276cf .elementor-heading-title{font-size:var( --e-global-typography-ba6914a-font-size );line-height:var( --e-global-typography-ba6914a-line-height );}.elementor-12270 .elementor-element.elementor-element-b73e75f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12270 .elementor-element.elementor-element-2fdac89{width:100%;max-width:100%;}.elementor-12270 .elementor-element.elementor-element-2fdac89 .elementor-heading-title{font-size:var( --e-global-typography-ba6914a-font-size );line-height:var( --e-global-typography-ba6914a-line-height );}.elementor-12270 .elementor-element.elementor-element-c2ccf62 .elementor-image-box-img{margin-bottom:8px;}.elementor-12270 .elementor-element.elementor-element-c2ccf62 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-12270 .elementor-element.elementor-element-c2ccf62 .elementor-image-box-title{font-size:25px;}.elementor-12270 .elementor-element.elementor-element-bd181aa .elementor-image-box-title{font-size:25px;}.elementor-12270 .elementor-element.elementor-element-2f16729 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12270 .elementor-element.elementor-element-2f16729{text-align:center;}.elementor-12270 .elementor-element.elementor-global-13623{width:100%;max-width:100%;}.elementor-12270 .elementor-element.elementor-global-13623 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12270 .elementor-element.elementor-global-13623 .elementor-button{font-size:14px;}.elementor-12270 .elementor-element.elementor-element-4763396 .ekit-btt__button{font-size:var( --e-global-typography-92b0a2d-font-size );}.elementor-12270 .elementor-element.elementor-element-bbd9d37{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-3128267 *//*Standard CSS*/
.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-filter-search input[type="search"]{ width:100%; }

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-filter-block{ margin-top: 18px; }
.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-filter-title{
			font-weight: 600;
			margin-bottom: 10px;
		}
.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-checklist{
			list-style: none;
			padding: 0;
			margin: 0;
			display: grid;
			gap: 8px;
		}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-check{
			display: inline-flex;
			align-items: center;
			gap: 10px;
			cursor: pointer;
			user-select: none;
		}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-check-input{
			width: 18px;
			height: 18px;
			margin: 0;
		}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-check-label{ line-height: 1.2; }
.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-muted{ opacity: 0.75; }

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-dur-wrap{ margin-top: 8px; }

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-duration-label{
			display: flex;
			align-items: center;
			justify-content: space-between;
			margin-bottom: -16px;
		}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-dur-badge{
			display: inline-flex;
			align-items: baseline;
			gap: 6px;
			padding: 6px 10px;
			border-radius: 999px;
			background: rgba(255,255,255,0.10);
			border: 1px solid rgba(255,255,255,0.12);
		}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-dur-sep{ opacity: 0.7; }
.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-dur-unit{ opacity: 0.7; font-size: 12px; }

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-range{
			position: relative;
			height: 40px;
			margin-top: 10px;
		}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-range-track{
			position: absolute;
			left: 0;
			right: 0;
			top: 50%;
			transform: translateY(-50%);
			height: 8px;
			border-radius: 999px;
			background: var(--e-global-color-71430df);
			border: 1px solid rgba(255,255,255,0.10);
			z-index: 1;
		}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-range-fill{
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			height: 8px;
			border-radius: 999px;
			background: var(--e-global-color-primary);
			left: 0%;
			right: 0%;
			z-index: 2;
		}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-range input[type="range"]{
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 40px;
			margin: 0;
			background: transparent !important;
			-webkit-appearance: none;
			appearance: none;
			pointer-events: none;
			z-index: 3;
		}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-range input[type="range"].igaf-active{ z-index: 6; }

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-range input[type="range"]::-webkit-slider-runnable-track{
			height: 8px;
			background: transparent !important;
		}
.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-range input[type="range"]::-moz-range-track{
			height: 8px;
			background: transparent !important;
		}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-range input[type="range"]::-webkit-slider-thumb{
			-webkit-appearance: none;
			appearance: none;
			width: 18px;
			height: 18px;
			border-radius: 999px;
			background: #ffffff;
			border: 2px solid rgba(0,0,0,0.20);
			box-shadow: 0 6px 16px rgba(0,0,0,0.25);
			cursor: pointer;
			pointer-events: auto;
		}
.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-range input[type="range"]::-moz-range-thumb{
			width: 18px;
			height: 18px;
			border-radius: 999px;
			background: #ffffff;
			border: 2px solid rgba(0,0,0,0.20);
			box-shadow: 0 6px 16px rgba(0,0,0,0.25);
			cursor: pointer;
			pointer-events: auto;
		}




/*Extra CSS*/



.elementor-12270 .elementor-element.elementor-element-3128267 input[type="search"] {
  margin-right: 6px;
  border-radius: 6px !important;
  border: 1px solid rgba(150, 145, 164,.33) !important;
  font-family: var( --e-global-typography-f500460-font-family ), Sans-serif;
  font-size: var( --e-global-typography-f500460-font-size );
  font-weight: var( --e-global-typography-f500460-font-weight );
  line-height: var( --e-global-typography-f500460-line-height );
  color: var( --e-global-color-71430df );
  background-color: var( --e-global-color-ad41708 );
  padding: 12px 15px 12px 15px;
  margin-bottom:20px;
}

.elementor-12270 .elementor-element.elementor-element-3128267 select {
  margin-right: 6px;
  border-radius: 6px !important;
  border: 1px solid rgba(150, 145, 164,.33) !important;
  font-family: var( --e-global-typography-f500460-font-family ), Sans-serif;
  font-size: var( --e-global-typography-f500460-font-size );
  font-weight: var( --e-global-typography-f500460-font-weight );
  line-height: var( --e-global-typography-f500460-line-height );
  color: var( --e-global-color-71430df );
  background-color: var( --e-global-color-ad41708 );
  padding: 12px 15px 12px 15px;
  margin-bottom:20px;
}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-range {margin-bottom:20px;}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-checklist {margin-bottom:30px;}




.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-check input.igaf-check-input {
  border: 2px solid #00678C08;
  cursor: pointer;
  height: 24px!important;
  width:24px!important;
  box-shadow: 0 0 0 0 rgba(var(--tutor-color-primary-rgb),.1);
  background-color: var( --e-global-color-ad41708 );
  margin-right: 0px;
  transition: all .3s;
  accent-color: var(--e-global-color-primary);
  border-radius:6px!important;
  -webkit-appearance: none;
}

.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-check input.igaf-check-input:checked {
  background-color: var( --e-global-color-primary )!important;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.922 5.7a.627.627 0 01-.127-.194.72.72 0 010-.5.6.6 0 01.127-.195l.905-.867a.562.562 0 01.425-.195.592.592 0 01.25.05.665.665 0 01.207.145l2.73 2.734L11.295.82a.658.658 0 01.202-.145.613.613 0 01.484.002.568.568 0 01.191.143l.905.88a.6.6 0 01.127.195.72.72 0 010 .5.628.628 0 01-.127.194l-7.2 7.163a.575.575 0 01-.195.147.655.655 0 01-.5 0 .575.575 0 01-.195-.147L.922 5.7z' fill='%23fff'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
}


.elementor-12270 .elementor-element.elementor-element-3128267 .igaf-multi-toggle {margin-right: 6px;
  border-radius: 6px !important;
  border: 1px solid rgba(150, 145, 164,.33) !important;
  font-family: var( --e-global-typography-f500460-font-family ), Sans-serif;
  font-size: var( --e-global-typography-f500460-font-size );
  font-weight: var( --e-global-typography-f500460-font-weight );
  line-height: var( --e-global-typography-f500460-line-height );
  color: var( --e-global-color-71430df );
  background-color: var( --e-global-color-ad41708 );
  padding: 12px 15px 12px 15px;
  margin-bottom: 20px;}
  
  .elementor-12270 .elementor-element.elementor-element-3128267 .igaf-multi-open ul.igaf-checklist {padding:12px;margin-bottom:12px;}
  
  .elementor-12270 .elementor-element.elementor-element-3128267 .igaf-multi-panel.igaf-multi-open {
  border-radius: 6px;margin-top:-28px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bd181aa */.elementor-12270 .elementor-element.elementor-element-bd181aa img {margin-bottom:-4px;}/* End custom CSS */
/* Start custom CSS for elementskit-back-to-top, class: .elementor-element-4763396 */.elementor-12270 .elementor-element.elementor-element-4763396 .ekit-btt__button {text-align: left;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f128ad4 */.elementor-12270 .elementor-element.elementor-element-f128ad4 select {margin-right: 6px;
  border-radius: 6px !important;
  border: 1px solid rgba(150, 145, 164,.33) !important;
  font-family: var( --e-global-typography-f500460-font-family ), Sans-serif;
  font-size: var( --e-global-typography-f500460-font-size );
  font-weight: var( --e-global-typography-f500460-font-weight );
  line-height: var( --e-global-typography-f500460-line-height );
  color: var( --e-global-color-71430df );
  background-color: var( --e-global-color-ad41708 );
  padding: 12px 15px 12px 15px;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-bbd9d37 */.elementor-12270 .elementor-element.elementor-element-bbd9d37 .elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized) > .swiper-wrapper, .elementor-widget-loop-carousel .swiper:not(.swiper-initialized) > .swiper-wrapper {
  overflow: visible;
}



.elementor-12270 .elementor-element.elementor-element-bbd9d37 .e-con-inner:hover {
  transform: translateY(-5px);
}
.elementor-12270 .elementor-element.elementor-element-bbd9d37 .e-con-inner {
  transform: translateY(0px);
  transition: 300ms ease-in;
}

.elementor-12270 .elementor-element.elementor-element-bbd9d37 .ind-minutes .elementor-shortcode::after {
    content: " Minuten";
}

.elementor-12270 .elementor-element.elementor-element-bbd9d37 .tutor-course-bookmark .tutor-iconic-btn-secondary {
  color: #fff;
}



.elementor-12270 .elementor-element.elementor-element-bbd9d37 .elementor-element.elementor-element-b5a5d7a .elementor-heading-title {
    height: 124px;
    max-height: 124px;
    overflow: hidden;
    min-height:124px;
}

.elementor-12270 .elementor-element.elementor-element-bbd9d37 .ind-dozent ul {min-height:38px;}


.elementor-12270 .elementor-element.elementor-element-bbd9d37 .elementor-element.elementor-element-b5a5d7a .elementor-heading-title a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}

.elementor-12270 .elementor-element.elementor-element-bbd9d37 .igaf-course-price {line-height:1.3em!important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59a9231 */.elementor-tabs .elementor-tab-title:before {border-color:transparent!important;}

.elementor-tabs .elementor-tab-title {border-radius: 6px 6px 0px 0px;border: 1px solid #B3C0C61C;}

.elementor-tabs .elementor-tab-content {border-radius: 0px 0px 6px 6px;}/* End custom CSS */