.elementor-15186 .elementor-element.elementor-element-72611d2{margin-top:-149px;margin-bottom:0px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-dd2a79e.ha-slider-slide, .elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-dd2a79e.ha-slider-gallery-slide{background-color:#71D7F7;background-image:url("https://ifpm.unisg.ch/wp-content/uploads/2025/10/Jugendstudie-2025_Titelbild-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-d18edef.ha-slider-slide, .elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-d18edef.ha-slider-gallery-slide{background-color:#71D7F7;background-image:url("https://ifpm.unisg.ch/wp-content/uploads/2025/08/DSC_1118.jpg");background-position:center center;background-size:cover;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-8452cf9.ha-slider-slide, .elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-8452cf9.ha-slider-gallery-slide{background-color:#1F2363;background-image:url("https://ifpm.unisg.ch/wp-content/uploads/2025/05/Titelbild_People_Management_Studie-1.png");background-position:center center;background-size:cover;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-8452cf9.ha-slider-content .ha-slider-figure{font-size:60px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-3f974a6.ha-slider-slide, .elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-3f974a6.ha-slider-gallery-slide{background-color:#71D7F7;background-image:url("https://ifpm.unisg.ch/wp-content/uploads/2024/09/Trendstudie-ZEAG_shutterstock_2377198017.jpg");background-position:center center;background-size:cover;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-e42995f.ha-slider-slide, .elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-e42995f.ha-slider-gallery-slide{background-color:#1F2363;background-image:url("https://ifpm.unisg.ch/wp-content/uploads/2023/05/Heike-Bruch-in-SRF-Sternstunden-3.jpg");background-position:top center;background-size:cover;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-e42995f.ha-slider-content .ha-slider-figure{font-size:60px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-78a28e9.ha-slider-slide, .elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-78a28e9.ha-slider-gallery-slide{background-color:#1F2363;background-image:url("https://ifpm.unisg.ch/wp-content/uploads/2022/02/Heike-Bruch-IFPM-scaled.jpg");background-position:top center;background-size:cover;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-78a28e9.ha-slider-content .ha-slider-figure{font-size:60px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-ea4decd.ha-slider-slide, .elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-ea4decd.ha-slider-gallery-slide{background-color:#1F2363;background-image:url("https://ifpm.unisg.ch/wp-content/uploads/2022/02/MicrosoftTeams-image-4-2.jpg");background-position:center center;background-size:cover;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-ea4decd.ha-slider-content .ha-slider-figure{font-size:60px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-wrapper{height:70vh;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-content{animation-duration:1000ms;width:72%;text-align:left;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-content-wrapper{align-items:center;justify-content:center;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-figure{color:var( --e-global-color-primary );}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-content-title{margin-bottom:30px;color:#FFFFFF;font-family:"Avenir® W05", Sans-serif;font-size:5.1vw;font-weight:500;letter-spacing:-1.4px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-content-sub-title{margin-bottom:23px;color:#FFFFFF;font-family:"Avenir® W05", Sans-serif;font-size:3vw;font-weight:400;letter-spacing:-1.4px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-content-description{margin-bottom:30px;color:#FFFFFF;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-buttons .button-1{margin:0 calc(10px/2) 0 0;padding:8px 22px 8px 22px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;font-family:"Avenir® W05", Sans-serif;font-size:17px;font-weight:300;text-decoration:none;color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-buttons .button-2{margin:0 0 0 calc(10px/2);padding:8px 22px 8px 22px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;font-family:"Avenir® W05", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-buttons .button-1:hover{color:#FFFFFF;background-color:#00000000;border-color:#FFFFFF;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-buttons .button-2:hover{color:#FFFFFF;background-color:#FFFFFF00;border-color:#FFFFFF;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-pagination span{margin-right:calc(120px / 2);margin-left:calc(120px / 2);font-size:7px;background-color:#FFFFFF00;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-pagination{justify-content:flex-end;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-pagination span:hover{background-color:#FFFFFF7D;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-pagination span.swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-15186 .elementor-element.elementor-element-f5e7db2{padding:10px 0px 0px 0px;}.elementor-15186 .elementor-element.elementor-element-aa664cb .elementor-cta .elementor-cta__bg, .elementor-15186 .elementor-element.elementor-element-aa664cb .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-15186 .elementor-element.elementor-element-aa664cb .elementor-cta__content{text-align:center;padding:5px 5px 5px 5px;}.elementor-15186 .elementor-element.elementor-element-aa664cb .elementor-cta__title{font-family:"Lulo Clean W05 One Bold", Sans-serif;font-size:34px;}.elementor-15186 .elementor-element.elementor-element-aa664cb .elementor-cta__button{font-family:"Avenir® W05", Sans-serif;font-size:17px;font-weight:300;border-radius:0px;}.elementor-15186 .elementor-element.elementor-element-aa664cb .elementor-cta__button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15186 .elementor-element.elementor-element-aa664cb .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000045;}.elementor-15186 .elementor-element.elementor-element-aa664cb .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#000000AD;}.elementor-15186 .elementor-element.elementor-element-41eaf78 .elementor-cta .elementor-cta__bg, .elementor-15186 .elementor-element.elementor-element-41eaf78 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-15186 .elementor-element.elementor-element-41eaf78 .elementor-cta__content{text-align:center;padding:5px 5px 5px 5px;}.elementor-15186 .elementor-element.elementor-element-41eaf78 .elementor-cta__title{font-family:"Lulo Clean W05 One Bold", Sans-serif;font-size:34px;}.elementor-15186 .elementor-element.elementor-element-41eaf78 .elementor-cta__button{font-family:"Avenir® W05", Sans-serif;font-size:17px;font-weight:300;border-radius:0px;}.elementor-15186 .elementor-element.elementor-element-41eaf78 .elementor-cta__button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15186 .elementor-element.elementor-element-41eaf78 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000045;}.elementor-15186 .elementor-element.elementor-element-41eaf78 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#000000AD;}.elementor-15186 .elementor-element.elementor-element-4aeaa8c .elementor-cta .elementor-cta__bg, .elementor-15186 .elementor-element.elementor-element-4aeaa8c .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-15186 .elementor-element.elementor-element-4aeaa8c .elementor-cta__content{text-align:center;padding:5px 5px 5px 5px;}.elementor-15186 .elementor-element.elementor-element-4aeaa8c .elementor-cta__title{font-family:"Lulo Clean W05 One Bold", Sans-serif;font-size:34px;}.elementor-15186 .elementor-element.elementor-element-4aeaa8c .elementor-cta__button{font-family:"Avenir® W05", Sans-serif;font-size:17px;font-weight:300;border-radius:0px;}.elementor-15186 .elementor-element.elementor-element-4aeaa8c .elementor-cta__button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15186 .elementor-element.elementor-element-4aeaa8c .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000045;}.elementor-15186 .elementor-element.elementor-element-4aeaa8c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#000000AD;}.elementor-15186 .elementor-element.elementor-element-adbf4eb{padding:0px 0px 10px 0px;}.elementor-15186 .elementor-element.elementor-element-fb34f48 .elementor-cta .elementor-cta__bg, .elementor-15186 .elementor-element.elementor-element-fb34f48 .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-15186 .elementor-element.elementor-element-fb34f48 .elementor-cta__content{text-align:center;padding:5px 5px 5px 5px;}.elementor-15186 .elementor-element.elementor-element-fb34f48 .elementor-cta__title{font-family:"Lulo Clean W05 One Bold", Sans-serif;font-size:34px;}.elementor-15186 .elementor-element.elementor-element-fb34f48 .elementor-cta__button{font-family:"Avenir® W05", Sans-serif;font-size:17px;font-weight:300;border-radius:0px;}.elementor-15186 .elementor-element.elementor-element-fb34f48 .elementor-cta__button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15186 .elementor-element.elementor-element-fb34f48 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000045;}.elementor-15186 .elementor-element.elementor-element-fb34f48 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#000000AD;}.elementor-15186 .elementor-element.elementor-element-6e97f9a .elementor-cta .elementor-cta__bg, .elementor-15186 .elementor-element.elementor-element-6e97f9a .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-15186 .elementor-element.elementor-element-6e97f9a .elementor-cta__content{text-align:center;padding:5px 5px 5px 5px;}.elementor-15186 .elementor-element.elementor-element-6e97f9a .elementor-cta__title{font-family:"Lulo Clean W05 One Bold", Sans-serif;font-size:34px;}.elementor-15186 .elementor-element.elementor-element-6e97f9a .elementor-cta__button{font-family:"Avenir® W05", Sans-serif;font-size:17px;font-weight:300;border-radius:0px;}.elementor-15186 .elementor-element.elementor-element-6e97f9a .elementor-cta__button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15186 .elementor-element.elementor-element-6e97f9a .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000045;}.elementor-15186 .elementor-element.elementor-element-6e97f9a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#000000AD;}.elementor-15186 .elementor-element.elementor-element-5ef8bda .elementor-cta .elementor-cta__bg, .elementor-15186 .elementor-element.elementor-element-5ef8bda .elementor-cta .elementor-cta__bg-overlay{transition-duration:500ms;}.elementor-15186 .elementor-element.elementor-element-5ef8bda .elementor-cta__content{text-align:center;padding:5px 5px 5px 5px;}.elementor-15186 .elementor-element.elementor-element-5ef8bda .elementor-cta__title{font-family:"Lulo Clean W05 One Bold", Sans-serif;font-size:34px;}.elementor-15186 .elementor-element.elementor-element-5ef8bda .elementor-cta__button{font-family:"Avenir® W05", Sans-serif;font-size:17px;font-weight:300;border-radius:0px;}.elementor-15186 .elementor-element.elementor-element-5ef8bda .elementor-cta__button:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15186 .elementor-element.elementor-element-5ef8bda .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#00000045;}.elementor-15186 .elementor-element.elementor-element-5ef8bda .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#000000AD;}@media(max-width:1224px) and (min-width:768px){.elementor-15186 .elementor-element.elementor-element-0674a27{width:100%;}.elementor-15186 .elementor-element.elementor-element-fe5b796{width:100%;}.elementor-15186 .elementor-element.elementor-element-d8c86df{width:100%;}.elementor-15186 .elementor-element.elementor-element-136c37f{width:100%;}.elementor-15186 .elementor-element.elementor-element-45a0ab5{width:100%;}.elementor-15186 .elementor-element.elementor-element-ffb843a{width:100%;}}@media(max-width:1224px){.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-8452cf9.ha-slider-content .ha-slider-figure{font-size:40px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-e42995f.ha-slider-content .ha-slider-figure{font-size:40px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-78a28e9.ha-slider-content .ha-slider-figure{font-size:40px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-ea4decd.ha-slider-content .ha-slider-figure{font-size:40px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-wrapper{height:45vh;}}@media(max-width:767px){.elementor-15186 .elementor-element.elementor-element-72611d2{margin-top:0px;margin-bottom:0px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-8452cf9.ha-slider-content .ha-slider-figure{font-size:30px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-e42995f.ha-slider-content .ha-slider-figure{font-size:30px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-78a28e9.ha-slider-content .ha-slider-figure{font-size:30px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .elementor-repeater-item-ea4decd.ha-slider-content .ha-slider-figure{font-size:30px;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-wrapper{height:60vh;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-content{width:70%;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-buttons .button-1{margin:0 0 calc(0px/2) 0;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-buttons .button-2{margin:calc(0px/2) 0 0 0;}.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-pagination span{margin-right:calc(50px / 2);margin-left:calc(50px / 2);}.elementor-15186 .elementor-element.elementor-element-aa664cb .elementor-cta__title{font-size:24px;}.elementor-15186 .elementor-element.elementor-element-41eaf78 .elementor-cta__title{font-size:24px;}.elementor-15186 .elementor-element.elementor-element-4aeaa8c .elementor-cta__title{font-size:24px;}.elementor-15186 .elementor-element.elementor-element-fb34f48 .elementor-cta__title{font-size:24px;}.elementor-15186 .elementor-element.elementor-element-6e97f9a .elementor-cta__title{font-size:24px;}.elementor-15186 .elementor-element.elementor-element-5ef8bda .elementor-cta__title{font-size:24px;}}/* Start custom CSS for ha-advanced-slider, class: .elementor-element-c17a13b */.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-wrapper {
    min-height: 650px;
}
.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-pagination {
    top: 50% !important;
    bottom: auto !important;
    -moz-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-pagination, 
.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-pagination span {
    display: block;
}
.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-pagination span {
    float: right;
    clear: both;
    margin-top: 4px;
    margin-bottom: 4px;
    border: 3px solid white;
}
.elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-content-wrapper {
    background-color: #00000055;
}
@media screen and (max-width:767px) {
    .elementor-15186 .elementor-element.elementor-element-c17a13b .ha-slider-wrapper {
    min-height: 0;
}
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-aa664cb */.elementor-15186 .elementor-element.elementor-element-aa664cb .elementor-cta {
    padding-bottom: 100%;
}
.elementor-15186 .elementor-element.elementor-element-aa664cb .elementor-cta .elementor-cta__content {
    min-height: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-41eaf78 */.elementor-15186 .elementor-element.elementor-element-41eaf78 .elementor-cta {
    padding-bottom: 100%;
}
.elementor-15186 .elementor-element.elementor-element-41eaf78 .elementor-cta .elementor-cta__content {
    min-height: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4aeaa8c */.elementor-15186 .elementor-element.elementor-element-4aeaa8c .elementor-cta {
    padding-bottom: 100%;
}
.elementor-15186 .elementor-element.elementor-element-4aeaa8c .elementor-cta .elementor-cta__content {
    min-height: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-fb34f48 */.elementor-15186 .elementor-element.elementor-element-fb34f48 .elementor-cta {
    padding-bottom: 100%;
}
.elementor-15186 .elementor-element.elementor-element-fb34f48 .elementor-cta .elementor-cta__content {
    min-height: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-6e97f9a */.elementor-15186 .elementor-element.elementor-element-6e97f9a .elementor-cta {
    padding-bottom: 100%;
}
.elementor-15186 .elementor-element.elementor-element-6e97f9a .elementor-cta .elementor-cta__content {
    min-height: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5ef8bda */.elementor-15186 .elementor-element.elementor-element-5ef8bda .elementor-cta {
    padding-bottom: 100%;
}
.elementor-15186 .elementor-element.elementor-element-5ef8bda .elementor-cta .elementor-cta__content {
    min-height: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir® W05';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://ifpm.unisg.ch/wp-content/uploads/2021/09/f5354f80-92cf-4f4b-b36f-8c045d5c8426.woff2') format('woff2'),
		url('https://ifpm.unisg.ch/wp-content/uploads/2021/09/8677474f-cbca-4e71-a08e-1f86baaba210.woff') format('woff');
}
@font-face {
	font-family: 'Avenir® W05';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ifpm.unisg.ch/wp-content/uploads/2021/09/35f0ec4c-2566-463d-a1df-744259ac0ce8.woff2') format('woff2'),
		url('https://ifpm.unisg.ch/wp-content/uploads/2021/09/701130ff-a1cd-4706-bd19-b4adff518e62.woff') format('woff');
}
@font-face {
	font-family: 'Avenir® W05';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://ifpm.unisg.ch/wp-content/uploads/2021/09/ef5440cb-9db6-4c3a-b4ab-8135481379cd.woff2') format('woff2'),
		url('https://ifpm.unisg.ch/wp-content/uploads/2021/09/6497b0cb-750c-4e79-b974-2d66cef3ac7d.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lulo Clean W05 One Bold';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ifpm.unisg.ch/wp-content/uploads/2021/09/02e41b3e-ef72-448e-9fbc-89437b073f3d.woff2') format('woff2'),
		url('https://ifpm.unisg.ch/wp-content/uploads/2021/09/3db272a5-b00a-4686-9974-f4c211ac969e.woff') format('woff');
}
/* End Custom Fonts CSS */