.elementor-kit-18231{--e-global-color-primary:#6013C1;--e-global-color-secondary:#D3B5F8;--e-global-color-text:#1A0533;--e-global-color-accent:#FFA719;--e-global-color-922fe34:#FFFFFF;--e-global-color-dde8380:#FFF9F2;--e-global-color-a797efd:#F0E9E3;--e-global-color-3820308:#786E85;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-3d4203d-font-family:"Euclid Circular B";--e-global-typography-3d4203d-font-size:clamp(2.4rem, 1.8462rem + 2.4615vw, 4.8rem);--e-global-typography-3d4203d-font-weight:500;--e-global-typography-3d4203d-line-height:1.1em;--e-global-typography-9df0ee1-font-family:"Euclid Circular B";--e-global-typography-9df0ee1-font-size:clamp(1.8rem, 1.3846rem + 1.8462vw, 3.6rem);--e-global-typography-9df0ee1-font-weight:500;--e-global-typography-9df0ee1-line-height:1.1em;--e-global-typography-3db7bca-font-family:"Euclid Circular B";--e-global-typography-3db7bca-font-size:clamp(1.6rem, 1.2769rem + 1.4359vw, 3rem);--e-global-typography-3db7bca-font-weight:500;--e-global-typography-3db7bca-line-height:1.2em;--e-global-typography-c957627-font-family:"Euclid Circular B";--e-global-typography-c957627-font-size:clamp(1.4rem, 1.1692rem + 1.0256vw, 2.4rem);--e-global-typography-c957627-font-weight:500;--e-global-typography-c957627-line-height:1.2em;--e-global-typography-72de731-font-family:"Euclid Circular B";--e-global-typography-72de731-font-size:clamp(1.2rem, 1.0615rem + 0.6154vw, 1.8rem);--e-global-typography-72de731-font-weight:500;--e-global-typography-72de731-line-height:1.3em;--e-global-typography-f78b76b-font-family:"Euclid Circular B";--e-global-typography-f78b76b-font-size:clamp(1rem, 0.9538rem + 0.2051vw, 1.2rem);--e-global-typography-f78b76b-font-weight:500;--e-global-typography-f78b76b-line-height:1.3em;--e-global-typography-409e63a-font-family:"Euclid Circular B";--e-global-typography-409e63a-font-size:clamp(0.8rem, 0.7538rem + 0.2051vw, 1rem);--e-global-typography-409e63a-font-weight:400;--e-global-typography-409e63a-line-height:1.5em;--e-global-typography-f1e4c2a-font-family:"Euclid Circular B";--e-global-typography-f1e4c2a-font-size:clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem);--e-global-typography-f1e4c2a-font-weight:400;--e-global-typography-f1e4c2a-line-height:1.5em;--e-global-typography-ce16e15-font-family:"Euclid Circular B";--e-global-typography-ce16e15-font-size:clamp(0.9rem, 0.8308rem + 0.3077vw, 1.2rem);--e-global-typography-ce16e15-font-weight:normal;--e-global-typography-ce16e15-line-height:1.5em;background-color:var( --e-global-color-dde8380 );font-family:"Euclid Circular B", Sans-serif;font-size:1rem;font-weight:400;}.elementor-kit-18231 e-page-transition{background-color:#FFBC7D;}.elementor-kit-18231 a{font-family:"Euclid Circular B", Sans-serif;}.elementor-kit-18231 h1{font-family:"Euclid Circular B", Sans-serif;}.elementor-kit-18231 h2{font-family:"Euclid Circular B", Sans-serif;}.elementor-kit-18231 h3{font-family:"Euclid Circular B", Sans-serif;}.elementor-kit-18231 h4{font-family:"Euclid Circular B", Sans-serif;}.elementor-kit-18231 h5{font-family:"Euclid Circular B", Sans-serif;}.elementor-kit-18231 h6{font-family:"Euclid Circular B", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p {
    margin-block-end: 1em;
}

h1,h2,h3,h4,h5,h6{
   margin-bottom: 0.5em;
   margin-top: 1.5em;
}

strong {
    font-weight: 600;
}

/* Text Link Violet */
.link-violet a {
    color: #6013C1;
}
.link-violet a:hover {
    color: #FFA719;
}

/* Text Link Yellow */
.link-yellow a {
    color: #FFA719;
}
.link-yellow a:hover {
    color: #6013C1;
}

/* Button Style */

.wigl-button .elementor-button-icon {
    transition: all 0.2s ease-in-out;
    transform: translateX(0);
}

.wigl-button .elementor-button:hover .elementor-button-icon {
    transform: translateX(3px);
}

.wigl-button .elementor-button-icon svg {
  transform: scale(0.9);
}

/* Back Button Style */

.back-button .elementor-button-icon {
    transition: all 0.2s ease-in-out;
    transform: translateX(0);
}

.back-button .elementor-button:hover .elementor-button-icon {
    transform: translateX(-3px);
}

.back-button .elementor-button-icon svg {
  transform: scale(0.9);
}

/* Overview Buttons */
.overview-button .elementor-button-wrapper a.elementor-button {
    min-width: 100%;
    min-height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media only screen and (max-width: 767px) {
    .overview-button .elementor-button-wrapper a.elementor-button {
    min-height: 150px;
}
}

/* Language Switcher Menu Item */
/* Language Switcher Menu Item */
@media only screen and (min-width: 1025px) {
  .menu-item-674 {
    display:none !important;
}
}

/* Rounded corners on images */
.wp-block-image img {
    border-radius:2em;
}
@media only screen and (max-width: 767px) {
  .wp-block-image img {
    border-radius:1em;
}
}

/*
.menu-item-674 {
    border-left: 1px solid black !important;
    margin-left: 10px !important;
    padding-left; 20px !important;
    */
}

/* Improved Animations Stylesheet from https://element.how/elementor-improve-entrance-animations/ , works for the 'fade' animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Euclid Circular B';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-Bold-WebS.woff2') format('woff2'),
		url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-Bold-WebS.woff') format('woff');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-BoldItalic-WebS.woff2') format('woff2'),
		url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-BoldItalic-WebS.woff') format('woff');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-Light-WebS.woff2') format('woff2'),
		url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-Light-WebS.woff') format('woff');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-LightItalic-WebS.woff2') format('woff2'),
		url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-LightItalic-WebS.woff') format('woff');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-Medium-WebS.woff2') format('woff2'),
		url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-Medium-WebS.woff') format('woff');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-MediumItalic-WebS.woff2') format('woff2'),
		url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-MediumItalic-WebS.woff') format('woff');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-Regular-WebS.woff2') format('woff2'),
		url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-Regular-WebS.woff') format('woff');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-RegularItalic-WebS.woff2') format('woff2'),
		url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-RegularItalic-WebS.woff') format('woff');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-Semibold-WebS.woff2') format('woff2'),
		url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-Semibold-WebS.woff') format('woff');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-SemiboldItalic-WebS.woff2') format('woff2'),
		url('https://shop.test.wigl.ch/wp-content/uploads/2024/04/EuclidCircularB-SemiboldItalic-WebS.woff') format('woff');
}
/* End Custom Fonts CSS */