:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: "clone-rounded-latin", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 300;--bs-body-line-height: 1.5;--bs-body-color: #111111;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}:root{--fond: url(//sgpt.ch/wp-content/themes/sgpt/images/sgpt-fond.jpg) top center / cover repeat-y;--fond-anmeldung: url(//sgpt.ch/wp-content/themes/sgpt/images/sgpt-fond-anmeldung.jpg) top center / cover repeat-y}html,body{font-size:20px;font-weight:500;line-height:1.6}strong,b{font-weight:500}html{scroll-behavior:smooth}body{padding-top:0px;background:#fff;overscroll-behavior-y:none;overscroll-behavior-x:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden}.table,table{backface-visibility:unset}em,span{font-weight:300;font-style:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;letter-spacing:0px;text-transform:uppercase;line-height:1;margin-bottom:2rem}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong,.h1 b,.h1 strong,.h2 b,.h2 strong,.h3 b,.h3 strong,.h4 b,.h4 strong,.h5 b,.h5 strong,.h6 b,.h6 strong{font-weight:500}h1 em,h1 span,h2 em,h2 span,h3 em,h3 span,h4 em,h4 span,h5 em,h5 span,h6 em,h6 span,.h1 em,.h1 span,.h2 em,.h2 span,.h3 em,.h3 span,.h4 em,.h4 span,.h5 em,.h5 span,.h6 em,.h6 span{font-weight:300;font-style:normal}a{transition:0.2s all}a:hover,a:focus,a:active{-ms-transition:0.3s all;transition:0.3s all;outline:0}.shadow,#main-wrap{box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important}.shadow-none{box-shadow:none !important}.mt-6{margin-top:5rem !important}.mb-6{margin-bottom:5rem !important}#main-wrap{background:#ffffff;min-height:100vh;max-width:1440px;margin:0 auto}.container-indent{max-width:960px !important}#header{max-width:1440px;margin:0 auto}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(0, 0, 0, 1);--bs-navbar-hover-color: rgba(0, 0, 0, 0.5);--bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);--bs-navbar-active-color: rgba(0, 0, 0, 0.5);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1rem;--bs-navbar-brand-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x: 0.75rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius: 0.375rem;--bs-navbar-toggler-focus-width: 0rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;--bs-nav-link-font-size: 1rem;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}@media (max-width:767px){.navbar-brand img{height:40px;width:auto}}.navbar-toggler{border:0}.navbar-toggler span{display:block;background-color:#000;height:3px;width:25px;margin-top:5px;margin-bottom:5px;position:relative;left:0;opacity:1;transition:all 0.35s ease-out;transform-origin:center left}.navbar-toggler span:nth-child(1){transform:translate(0%, 0%) rotate(0deg)}.navbar-toggler span:nth-child(2){opacity:1}.navbar-toggler span:nth-child(3){transform:translate(0%, 0%) rotate(0deg)}.navbar-toggler span:nth-child(1){margin-top:0.3em}.navbar-toggler:not(.collapsed) span:nth-child(1){transform:translate(15%, -33%) rotate(45deg)}.navbar-toggler:not(.collapsed) span:nth-child(2){opacity:0}.navbar-toggler:not(.collapsed) span:nth-child(3){transform:translate(15%, 33%) rotate(-45deg)}body.home .navbar-brand{opacity:0;pointer-events:none}a{text-decoration-thickness:1px !important;text-underline-offset:3px}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: 50px;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5)}.btn-special{--bs-btn-hover-color: #ddd;--bs-btn-border-width: 0px;--bs-btn-padding-x: 2rem;--bs-btn-padding-y: 0.375rem;--bs-btn-color: #fff;--bs-btn-disabled-opacity: 0.65;text-transform:uppercase;padding-bottom:0.45rem}.btn-special:hover{text-decoration:underline}.button-red{background:linear-gradient(to right, #EB6737 0%, #DA4157 30%, #C71979 100%)}.button-orange{background:linear-gradient(to right, #EB6737 0%, #EB6737 50%, #FFC604 100%)}.button-blue{background:linear-gradient(to right, #394492 0%, #394492 50%, #60B4BB 100%)}.article-content a{color:inherit;text-decoration:underline;text-decoration-color:#aaa}.article-content a:hover,.article-content a:active,.article-content a:focus{text-decoration-color:var(--bs-body-color)}.article-content h2{margin-top:3rem;line-height:1.3}.article-content h3{margin-top:3rem;line-height:1.3}.article-content h4{margin-top:3rem;margin-bottom:1rem}.article-referenten img{filter:grayscale(1);min-width:100%;height:auto;aspect-ratio:1}.article-referenten .item-referent{position:relative;overflow:hidden}.article-referenten .item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:end;padding:15% 7%;font-size:1rem}.article-referenten .item-overlay::before{content:"";position:absolute;inset:0;background:#64B091;mix-blend-mode:multiply;z-index:0;opacity:0;transition:ease-out 0.75s all}.article-referenten .item-overlay .item-name,.article-referenten .item-overlay .item-job{background:rgba(0, 0, 0, 0.5);color:#fff;padding:0.15rem 0.6rem;display:inline-block;width:fit-content;margin-bottom:5px;z-index:1;transition:ease-out 0.75s all;transform:translateY(15rem);font-size:0.85rem}.article-referenten .item-referent:hover .item-overlay::before{opacity:1;transition:ease-out 0.75s all}.article-referenten .item-referent:hover .item-overlay .item-name,.article-referenten .item-referent:hover .item-overlay .item-job{transform:translateY(0);transition:ease-out 0.75s all}.article-referenten .item-referent:hover .item-overlay .item-job{transition-delay:0.05s}.programm-item .accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: transparent;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: transparent;--bs-accordion-border-width: 0;--bs-accordion-border-radius: 0;--bs-accordion-inner-border-radius: 0;--bs-accordion-btn-padding-x: 0rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: transparent;--bs-accordion-btn-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2"/></svg>');--bs-accordion-btn-icon-width: 2rem;--bs-accordion-btn-icon-transform: rotate(45deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2"/></svg>');--bs-accordion-btn-focus-box-shadow: transparent;--bs-accordion-body-padding-x: 0rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #64B091;--bs-accordion-active-bg: inherit;border-bottom:1px solid #000;margin-bottom:1rem;padding-bottom:var(--bs-accordion-btn-padding-y)}.programm-item .accordion-button:disabled::after{opacity:0;display:none}.programm-item .accordion-button:focus-visible{box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25)}.programm-item .item-time h2{font-weight:300;margin:0;font-size:2.125rem}.programm-item .accordion-header button{text-transform:uppercase;font-weight:300;font-size:1.25rem}.programm-item .accordion-header button{padding-bottom:0}.programm-item .accordion-body{padding-top:0}.programm-item .accordion-body .item-speaker{padding-bottom:var(--bs-accordion-btn-padding-y)}.programm-item .accordion-body .item-text{font-weight:300}.article-tickets{margin-bottom:0rem}@media (max-width:991px){.article-tickets{margin-bottom:2rem}}.article-tickets h2{margin-bottom:3rem}.article-tickets .item-ticket{border-top:1px solid #707070;padding:1.45rem 0 1.45rem 0}.article-tickets .item-ticket:last-of-type{border-bottom:1px solid #707070}.article-tickets .item-ticket .item-label{font-size:0.75rem;font-weight:300;margin-bottom:0.5rem;margin-top:-5px}.article-tickets .item-ticket .item-details{font-weight:300;line-height:1.25;margin-top:0.35rem;margin-bottom:0}.article-tickets .item-ticket .item-preis{margin:0}.article-tickets .item-ticket .item-sep{width:1px;border-left:1px solid #707070;height:100%;justify-self:center}.item-anmeldung-hero-countdown .item-countdown-wrap{background:#fff;padding:clamp(1rem, 2vw, 3rem)}.item-anmeldung-hero-countdown .item-countdown-wrap h1{font-size:clamp(2rem, 5vw, 5rem);margin:0}.item-anmeldung-hero-countdown .item-countdown-wrap .item-countdown{border-top:1px solid var(--bs-body-color);padding-top:0rem;margin-top:1rem}.item-anmeldung-hero-countdown .item-countdown-wrap .item-number{font-size:clamp(1.5rem, 3vw, 3rem)}.item-anmeldung-hero-countdown .item-countdown-wrap .item-label{text-transform:uppercase;font-weight:300;font-size:0.85rem}body.has-fond .item-hero-anmeldung{aspect-ratio:2.0571428571;display:flex;align-items:center;background:var(--fond-anmeldung)}body.has-fond .item-hero-organisatoren{height:3rem;background:var(--fond);margin-bottom:4rem}@media (max-width:767px){body.has-fond .item-hero-organisatoren{height:2rem}}body.has-fond .item-hero-kontakt{background:var(--fond);padding-top:3rem;padding-bottom:6rem}@media (max-width:767px){body.has-fond .item-hero-kontakt{padding-top:2rem}}body.has-fond .item-hero-kontakt .item-intro{font-weight:300;text-transform:uppercase}body.has-fond .item-hero-kontakt .item-intro a{color:inherit;text-decoration:underline;text-decoration-color:#aaa}body.has-fond .item-hero-kontakt .item-intro a:hover,body.has-fond .item-hero-kontakt .item-intro a:active,body.has-fond .item-hero-kontakt .item-intro a:focus{text-decoration-color:var(--bs-body-color)}.article-anmeldeformular .inner-wrap{background:url(//sgpt.ch/wp-content/themes/sgpt/images/sgpt-background-anmeldeform-bottom.jpg);background-size:100%;background-position:top left;background-repeat:no-repeat}@media (max-width:1299px){.article-anmeldeformular .inner-wrap{background:none}}.article-after-anmeldeformular .item-anmeldeschluss .item-arrow{font-size:3rem;line-height:0}.article-after-anmeldeformular .item-anmeldeschluss .item-date{font-weight:300}.item-text-weitere-infos hr{margin:3rem 0;opacity:1}@media (max-width:767px){.item-text-weitere-infos hr{margin:2rem 0}}.item-text-weitere-infos h2,.item-text-weitere-infos h3,.item-text-weitere-infos h4{margin-bottom:1.5rem}.item-text-weitere-infos a{color:inherit;text-decoration:underline;text-decoration-color:#aaa}.item-text-weitere-infos a:hover,.item-text-weitere-infos a:active,.item-text-weitere-infos a:focus{text-decoration-color:var(--bs-body-color)}.font-light{font-weight:300}.gform-theme--api,.gform-theme--framework{--gf-font-size-primary: 1rem !important;--gf-font-size-secondary: 1rem !important}.gform-theme--api a,.gform-theme--framework a{color:inherit;text-decoration:underline;text-decoration-color:#aaa}.gform-theme--api a:hover,.gform-theme--api a:active,.gform-theme--api a:focus,.gform-theme--framework a:hover,.gform-theme--framework a:active,.gform-theme--framework a:focus{text-decoration-color:var(--bs-body-color)}.gform_button{border-radius:50px !important;border:0px !important;color:#fff !important;font-size:1rem !important;text-transform:uppercase !important;padding:0.75rem 2rem !important;margin-top:2rem !important;margin-bottom:4rem !important;transition:0.3s all !important;background:linear-gradient(to right, #EB6737 0%, #DA4157 30%, #C71979 100%) !important}.gform_button:hover,.gform_button:focus,.gform_button:active{transition:0.3s all !important;background:linear-gradient(to right, #EB6737 0%, #EB6737 50%, #FFC604 100%) !important}.nav-tabs{--bs-nav-link-color: #666;--bs-nav-link-hover-color: var(--bs-body-color) --bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-body-color);--bs-nav-tabs-border-radius: 0;--bs-nav-tabs-link-hover-border-color: var(--bs-body-color) var(--bs-body-color) var(--bs-body-color);--bs-nav-tabs-link-active-color: var(--bs-body-color);--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: var(--bs-body-color) var(--bs-body-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-item .nav-link{text-transform:uppercase;font-weight:500}.tab-content{}.tab-content .tab-pane{padding-top:1rem;padding-bottom:1rem}.tab-content .gallery{display:grid;grid-template-columns:1fr;gap:12px}.tab-content .gallery a{cursor:zoom-in !important}@media (min-width:700px){.tab-content{}.tab-content .gallery{grid-template-columns:repeat(2, 1fr)}.tab-content .gallery>:nth-child(12n+1),.tab-content .gallery>:nth-child(12n+4),.tab-content .gallery>:nth-child(12n+5),.tab-content .gallery>:nth-child(12n+8),.tab-content .gallery>:nth-child(12n+9),.tab-content .gallery>:nth-child(12n+12){grid-column:1 / -1}}.tab-content .gallery img{width:100%;height:auto;display:block}.tab-content .downloads .item-download{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--bs-body-color)}.tab-content .downloads .item-download:last-child{border-bottom:0}.tab-content .downloads .item-icon{margin-top:2px}.tab-content .downloads .item-title{margin-top:0px;max-width:800px;line-height:1.4}.tab-content .downloads .item-details{font-weight:300;text-transform:uppercase;margin-bottom:1rem}.tab-content .downloads .item-file a{font-weight:300;color:inherit;text-decoration-color:#cbcbcb}.tab-content .downloads .item-file a:hover,.tab-content .downloads .item-file a:active,.tab-content .downloads .item-file a:focus{text-decoration-color:var(--bs-body-color)}.article-organisatoren .item-organisatoren{margin-bottom:6rem}.article-organisatoren .item-organisatoren .logo-item img{max-height:80px;width:auto}#footer{font-weight:300}#footer a{color:inherit;text-decoration:none}#footer a:hover,#footer a:focus,#footer a:active{text-decoration:underline}#footer .footer-legal p{margin:0;font-size:0.85rem}