.portal-aichat-entry{border-radius: 10px;padding: 10px;border: 1px solid #ccc;background: #eee;}.portal-aichat-message{width: 80%;margin: 10px;border-radius: 10px;padding: 10px;position: relative;}.portal-aichat-message.portal-message-USER{border: 1px solid #ccc;background: #eee;}.portal-aichat-message.portal-message-AI{border: 1px solid #eee;background: #fefefe;margin-left: auto;}:root{--portal-buttons-font-size: 14px;--portal-buttons-line-height: 17px;--portal-buttons-font-weight: 400;--portal-buttons-padding: 8px 7px;;--portal-buttons-border-radius: 0px;--portal-buttons-border-width: 1px;--portal-buttons-icon-height: 26px;--portal-buttons-icon-width: 36px;--portal-buttons-lg-font-size: large;--portal-buttons-lg-line-height: 22px;--portal-buttons-lg-font-weight: 400;--portal-buttons-lg-padding: 10px 7px;--portal-buttons-icon-padding: 4px;--portal-buttons-icon-font-size: 18px;--portal-buttons-color: #606060;--portal-buttons-background-color: #f6f6f6;--portal-buttons-border-color: #e4e4e4;--portal-buttons-hover-color: rgba(255, 255, 255, 0.15);--portal-buttons-icon-background-color: transparent;--portal-buttons-active-color: #c11711;--portal-buttons-primary-color: #ffffff;--portal-buttons-primary-background-color: #919191;--portal-buttons-primary-border-color:  #919191;--portal-buttons-primary-hover-color: rgba(255, 255, 255, 0.15);--portal-buttons-primary-border-width: var( --portal-buttons-border-width);--portal-buttons-primary-icon-background-color: transparent;--portal-buttons-default-color: #606060;--portal-buttons-default-background-color: #f1f1f1;--portal-buttons-default-border-color: #e4e4e4;--portal-buttons-default-hover-color: rgba(255, 255, 255, 0.15);--portal-buttons-default-border-width: var( --portal-buttons-border-width);--portal-buttons-default-icon-background-color: transparent;--portal-buttons-important-color:  #ffffff;--portal-buttons-important-background-color: #037afe;--portal-buttons-important-border-color:  #0053b3;--portal-buttons-important-hover-color: rgba(255, 255, 255, 0.15);--portal-buttons-secondary-color:  #222;--portal-buttons-secondary-background-color: #eaeaea;--portal-buttons-secondary-border-color:  #eaeaea;--portal-buttons-selectable-color: #606060;--portal-buttons-selectable-background-color: #f1f1f1;--portal-buttons-selectable-border-color: #e4e4e4;--portal-buttons-selectable-hover-color: rgba(255, 255, 255, 0);--portal-buttons-selected-color: #ffffff;--portal-buttons-selected-background-color: #037afe;--portal-buttons-selected-border-color: #0053b3;--portal-buttons-gray-color:  #fff;--portal-buttons-gray-background-color: #999;--portal-buttons-gray-border-color:  #666;--portal-buttons-trigger-border-color: var(--portal-buttons-default-border-color);--portal-button-whatsapp-color: #fff;--portal-button-whatsapp-background-color: #000;--portal-button-whatsapp-hover-color: var(--portal-buttons-hover-color);--portal-button-whatsapp-icon-background-color: #57A52C;--portal-button-whatsapp-icon-font-size: x-large;--portal-iconbutton-color: #fff;--portal-iconbutton-height: 35px;--portal-iconbutton-width: 35px;--portal-iconbutton-padding: 9px 6px;--portal-iconbutton-background-color: #c4c4c4;--portal-iconbutton-border-radius: 50%;--portal-iconbutton-margin: 0 5px 0 0;}.p-btn{font-size: var( --portal-buttons-font-size);font-weight: var( --portal-buttons-font-weight);line-height: var( --portal-buttons-line-height);padding: var( --portal-buttons-padding);border-radius: var( --portal-buttons-border-radius);border-width: var( --portal-buttons-border-width);border-style: solid;color: var( --portal-buttons-color);background-color: var( --portal-buttons-background-color);border-color: var( --portal-buttons-border-color);cursor: pointer;white-space: nowrap;display: inline-block;text-decoration: none !important;position: relative;overflow: hidden;}.p-btn.p-flex{display: flex;align-items: center;}.p-btn.p-flex .p-btn-label,.p-btn.p-flex .p-label{flex-grow: 1;position: inherit;margin: 0px 5px;}.p-btn.p-flex .p-btn-icon,.p-btn.p-flex .p-icon,.p-btn.p-flex .p-trigger{flex-grow: 0;position: inherit;margin: 0px 5px 0 0;}.p-nbtn{border-radius: 0;padding: 7px 7px 7px 7px;border-width: 1px;border-style: solid;background-color: #f6f6f6;border-color: #e4e4e4;cursor: pointer;white-space: nowrap;color: #606060 !important;display: inline-block;text-decoration: none !important;position: relative;}.p-btn.p-btn-big{font-size: var( --portal-buttons-lg-font-size);font-weight: var( --portal-buttons-lg-font-weight);line-height: var( --portal-buttons-lg-line-height);padding: var( --portal-buttons-lg-padding);}.p-btn.p-btn-block{display: block;}.p-btn-fullwidth{width: 100%;}.p-btn-fullwidth .p-btn-label{overflow: hidden;text-overflow: ellipsis;}.p-btn:hover{box-shadow: inset 0px 0px 400px 110px var(--portal-buttons-hover-color);}.p-btn .p-btn-icon{background-color: var( --portal-buttons-icon-background-color);height: 100%;padding: var(--portal-buttons-icon-padding);position: absolute;left: 0px;top: 0px;font-size: var(--portal-buttons-icon-font-size);line-height: var(--portal-buttons-icon-height);width: var(--portal-buttons-icon-width);text-align: center;}.p-nbtn .p-btn-icon{background-color: var( --portal-buttons-icon-background-color);height: 100%;position: absolute;left: 0px;top: 0px;min-width: 30px;text-align: center;}.p-btn .p-btn-sub{font-size: x-small;line-height: normal;text-align: center;display: block;margin: 3px 0px -8px 0px;white-space: normal;overflow: hidden;}.p-btn .p-btn-label,.p-nbtn .p-btn-label{margin-left: calc(var(--portal-buttons-icon-width) - 2px);text-decoration: none;}.p-btn .p-btn-label:nth-child(1){margin-left: 0px;}.p-btn-center .p-label,.p-btn-label-center{text-align: center;}.p-btn.p-btn-right .p-btn-icon{left: auto;right: 0px;}.p-btn.p-btn-right .p-btn-label{margin-left: 0px;margin-right: 30px;}.p-btn.p-centered{text-align: center !important;}.p-btn.p-centered .p-btn-icon,.p-btn.p-centered .p-btn-label{padding: 0 !important;margin: 0 !important;display: inline-block !important;position: inherit !important;vertical-align: middle !important;}.p-btn.p-active{color: var(--portal-buttons-active-color);background-color: #ececec;border-color: var(--portal-buttons-active-color);}.p-btn.p-btn-noborder{border: none !important;}.p-btn.p-btn-noborder:hover{border: none !important;}.p-btn.p-btn-tb{display: table;white-space: nowrap;padding: 0px;}.p-btn.p-btn-tb .p-btn-icon{position: inherit;display: table-cell;}.p-btn.p-btn-tb .p-btn-label{position: inherit;display: table-cell;padding: 6px 10px;}.p-btn.p-btn-tb:hover .p-btn-icon{color: var(--portal-buttons-color);box-shadow: inset 0px 0px 400px 110px  var(--portal-buttons-hover-color) !important;}.p-btn.p-btn-default.p-btn-tb:hover .p-btn-icon{color: var(--portal-buttons-default-color);box-shadow: inset 0px 0px 400px 110px  var(--portal-buttons-default-hover-color) !important;}.p-btn.p-btn-transparent,.p-icon-btn.p-btn-transparent{color: inherit;background: none !important;border-color: transparent !important;}.p-btn.p-btn-transparent:hover{color: inherit;background: none !important;border-color: transparent !important;}.p-btn.p-btn-xsmall{font-size: 11px;}.p-btn.p-btn-xsmall .p-btn-icon{font-size: 12px;line-height: 16px;min-width: 24px;width: 26px;}.p-btn.p-btn-xsmall .p-btn-label{margin-left: 24px;line-height: 20px;}.p-btn.p-btn-xsmall{padding: 2px 7px 2px 7px}.p-btn.p-btn-small .p-btn-label{margin-left: 15px;}.p-btn.p-btn-small{padding: 4px 7px 4px 7px}.p-btn-link{color: inherit;background-color: transparent;padding: 0px;margin: 0px;border: none;}.p-btn-group > .p-btn:nth-child(1),.p-btn-group > *:nth-child(1) .p-btn,.p-btn-group-left{border-top-left-radius: var( --portal-buttons-border-radius) !important;border-bottom-left-radius: var( --portal-buttons-border-radius) !important;}.p-btn-group > .p-btn,.p-btn-group > * .p-btn,.p-btn-group-mid{border-radius: 0px !important;}.p-btn-group > .p-btn:nth-last-child(1),.p-btn-group > *:nth-last-child(1) .p-btn,.p-btn-group-right{border-top-right-radius: var( --portal-buttons-border-radius) !important;border-bottom-right-radius: var( --portal-buttons-border-radius) !important;}.p-btn .p-trigger{padding: 10px 0 10px 7px;margin: -10px 0 !important;border-left: 1px solid var(--portal-buttons-trigger-border-color);}.p-btn .p-trigger > i{padding: 0 3px 0 3px;}.p-btn.p-btn-slim{padding: 4px 7px 4px 7px}.p-btn-fullwidth{width: 100%;text-align: center;}.p-icon-btn{display: inline-block;width: var(--portal-iconbutton-height);height: var(--portal-iconbutton-width);padding: var(--portal-iconbutton-padding);overflow: hidden;text-align: center;background-color: var(--portal-iconbutton-background-color) !important;border-radius: var(--portal-iconbutton-border-radius);margin: var(--portal-iconbutton-margin);}.p-icon-btn *{font-size: 17px;}.p-btn.p-btn-small .p-btn-icon{min-width: 14px;line-height: inherit;font-size: 14px;padding: 5px 7px 0 4px;}.p-btn.p-btn-small .p-btn-label{min-width: 14px;line-height: inherit;font-size: 14px;}.p-icon-btn.p-btn-small,.p-icon-btn-small{width: 25px;height: 25px;padding: 3px 5px;margin-right: 3px;}.p-icon-btn.p-btn-small *,.p-icon-btn-small *{font-size: 12px;}.p-icon-btn.p-btn-large,.p-icon-btn-2x{width: 50px;height: 50px;padding: 13px 10px;margin-right: 8px;}.p-icon-btn.p-btn-large *,.p-icon-btn-2x *{font-size: 25px;}.p-icon-btn *{color: var(--portal-iconbutton-color) !important;}.p-btn.p-btn-deactivated:hover{cursor: auto !important;}.p-icon-btn.notenabled:hover{background-color: gray;cursor: auto;}.p-icon-btn:hover{box-shadow: inset 0px 0px 400px 110px rgba(0, 0, 0, 0.3);cursor: pointer;}.p-icon-btn.active,.p-icon-btn.active.notenabled:hover{--portal-iconbutton-background-color: #c11711;}.p-btn.p-btn-default{color: var(--portal-buttons-default-color);background-color:  var(--portal-buttons-default-background-color);border-color: var(--portal-buttons-default-border-color);border-width: var( --portal-buttons-default-border-width);}.p-btn.p-btn-default:hover{color: var(--portal-buttons-default-color);box-shadow: inset 0px 0px 400px 110px  var(--portal-buttons-default-hover-color) !important;}.p-btn.p-btn-default2{background-color: transparent;border-color: transparent;color: inherit;}.p-btn.p-btn-default2:hover{color: inherit;box-shadow: inset 0px 0px 400px 110px rgba(255, 255, 255, 0.3) !important;}.p-btn.p-btn-default2 .p-btn-icon{color: var(--portal-primary-color);}.p-btn.p-btn-default2 .p-btn-label{}.p-btn.p-primary,.p-btn.p-btn-primary{color:var(--portal-buttons-primary-color);background-color: var(--portal-buttons-primary-background-color);border-color:var(--portal-buttons-primary-border-color);border-width: var( --portal-buttons-primary-border-width);font-weight: 400;text-decoration: none;}.p-btn.p-primary:hover,.p-btn.p-btn-primary:hover{color:var(--portal-buttons-primary-color);box-shadow: inset 0px 0px 400px 110px var(--portal-buttons-primary-hover-color) !important;}.p-btn.p-important,.p-btn.p-btn-important{color:var(--portal-buttons-important-color);background-color: var(--portal-buttons-important-background-color);border-color:var(--portal-buttons-important-border-color);font-weight: 400;text-decoration: none;border-width: 1px;}.p-btn.p-important:hover,.p-btn.p-btn-important:hover{box-shadow: inset 0px 0px 400px 110px var(--portal-buttons-important-hover-color) !important;}.p-btn.p-btn-selectable{color: var(--portal-buttons-selectable-color);background-color:  var(--portal-buttons-selectable-background-color);border-color: var(--portal-buttons-selectable-border-color);}.p-btn.p-btn-selectable:hover{color: var(--portal-buttons-selectable-color);box-shadow: inset 0px 0px 400px 110px  var(--portal-buttons-selectable-hover-color) !important;}.p-btn.p-btn-selectable.p-selected{color: var(--portal-buttons-selected-color);background-color:  var(--portal-buttons-selected-background-color);border-color: var(--portal-buttons-selected-border-color);}.p-btn.p-btn-ribbon > *{display: block;text-align: center;margin: 0px;padding: 0px;position: initial;}.p-btn.p-btn-ribbon .p-btn-icon,.p-btn.p-btn-ribbon .p-icon{font-size: xx-large;margin: 0 8px 10px 8px;width: calc(100% - 16px);}.p-btn.p-btn-ribbon .p-btn-label,.p-btn.p-btn-ribbon .p-label{font-size: smaller;}.p-pulse-container{display: flex;}.p-pulse{box-shadow: 0 0 0 0 rgba(255, 255, 255, 1);animation: pulse-white 10s infinite;}.p-pulse.p-pulse-important{box-shadow: 0 0 0 0 var(--portal-important-color);animation: pulse-red 10s infinite;}@keyframes pulse-important{20%{box-shadow: 0 0 0 0 var(--portal-important-color);}29%{box-shadow: 0 0 0 55px rgba(255, 255, 255, 0);}30%{box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}40%{box-shadow: 0 0 0 0 var(--portal-important-color);}49%{box-shadow: 0 0 0 55px rgba(255, 255, 255, 0);}50%{box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}@keyframes pulse-white{10%{box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);}18%{box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);}20%{box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}30%{box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);}38%{box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);}40%{box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}.p-pulse.p-pulse-red{box-shadow: 0 0 0 0 rgba(255, 82, 82, 1);animation: pulse-red 10s infinite;}@keyframes pulse-red{20%{box-shadow: 0 0 0 0 rgba(255, 82, 82, 1);}29%{box-shadow: 0 0 0 55px rgba(255, 82, 82, 0);}30%{box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);}40%{box-shadow: 0 0 0 0 rgba(255, 82, 82, 1);}49%{box-shadow: 0 0 0 55px rgba(255, 82, 82, 0);}50%{box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);}}.p-pulse.p-pulse-green{box-shadow: 0 0 0 0 rgba(107, 197, 1, 1);animation: pulse-green 10s infinite;}@keyframes pulse-green{35%{box-shadow: 0 0 0 0 rgba(107, 197, 1, 1);}44%{box-shadow: 0 0 0 55px rgba(107, 197, 1, 0);}45%{box-shadow: 0 0 0 0 rgba(107, 197, 1, 0);}55%{box-shadow: 0 0 0 0 rgba(107, 197, 1, 1);}64%{box-shadow: 0 0 0 55px rgba(107, 197, 1, 0);}65%{box-shadow: 0 0 0 0 rgba(107, 197, 1, 0);}}.p-pulse.p-pulse-gold{box-shadow: 0 0 0 0 rgba(217, 185, 82, 1);animation: pulse-gold 10s infinite;}@keyframes pulse-gold{35%{box-shadow: 0 0 0 0 rgba(217, 185, 82, 1);}44%{box-shadow: 0 0 0 55px rgba(217, 185, 82, 0);}45%{box-shadow: 0 0 0 0 rgba(217, 185, 82,  0);}55%{box-shadow: 0 0 0 0 rgba(217, 185, 82, 1);}64%{box-shadow: 0 0 0 55px rgba(217, 185, 82, 0);}65%{box-shadow: 0 0 0 0 rgba(217, 185, 82, 0);}}.p-btn.p-btn-whatsapp{background-color: var(--portal-button-whatsapp-background-color);color: var(--portal-button-whatsapp-color) !important;border-width: var(--portal-buttons-default-border-width);}.p-btn.p-btn-whatsapp:hover{box-shadow: inset 0px 0px 400px var(--portal-button-whatsapp-hover-color) !important;}.p-btn.p-btn-whatsapp .p-btn-icon{background-color: var(--portal-button-whatsapp-icon-background-color);color: var(--portal-button-whatsapp-color) !important;font-size: var(--portal-button-whatsapp-icon-font-size);}.p-btn.p-btn-big.p-btn-whatsapp .p-btn-icon{background-color: var(--portal-button-whatsapp-icon-background-color);color: var(--portal-button-whatsapp-color) !important;font-size: var(--portal-button-whatsapp-icon-font-size);}.p-btn .p-btn-icon.p-btn-whatsapp-icon,.p-btn:hover .p-btn-icon.p-btn-whatsapp-icon{background-color: var(--portal-button-whatsapp-icon-background-color);color: var(--portal-button-whatsapp-color);}.p-btn.p-btn-whatsapp:hover .p-btn-icon{box-shadow: inset 0px 0px 400px var(--portal-button-whatsapp-hover-color) !important;color: var(--portal-button-whatsapp-color);}.p-btn.p-btn-whatsapp .p-btn-label{color: var(--portal-button-whatsapp-color);}.p-btn.p-btn-signal{--portal-buttons-icon-background-color: #3b77f0;}.p-btn .p-btn-icon.p-btn-signal-icon,.p-btn:hover .p-btn-icon.p-btn-signal-icon{background-image: url(../../common/images/signal5f13.png?uid=20200201);background-repeat: no-repeat;background-size: 28px;background-position: center;background-color: #3a76f0 !important;}.p-btn .p-btn-icon.p-btn-signal2-icon,.p-btn:hover .p-btn-icon.p-btn-signal2-icon{background-image: url(../../common/images/signal25f13.png?uid=20200201);background-repeat: no-repeat;background-size: 30px;background-position: center;}.p-btn.p-btn-viber{--portal-buttons-icon-background-color: #6247c2;}.p-btn .p-btn-icon.p-btn-viber2-icon{transform: scale(1.4);}.p-btn .p-btn-icon.p-btn-viber-icon,.p-btn:hover .p-btn-icon.p-btn-viber-icon{background-image: url(../../common/images/contact/viberx5f13.png?uid=20200201);background-repeat: no-repeat;background-size: 30px;background-position: center;width: 35px;}.p-btn.p-btn-telegram{--portal-buttons-icon-background-color: #0088cc;}.p-btn .p-btn-icon.p-btn-telegram2-icon{transform: scale(1.4);}.p-btn.p-toggle-panel-btn .hideOnCollapsed{display: inline-block;}.p-btn.p-toggle-panel-btn .hideOnExpanded{display: none;}.p-btn.p-toggle-panel-btn.collapsed .hideOnCollapsed{display: none;}.p-btn.p-toggle-panel-btn.collapsed .hideOnExpanded{display: inline-block;}:root{--portal-default-font-family: 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif;--portal-default-font-size: 14px;--portal-default-line-height: 17px;--portal-primary-color: #e5241d;--portal-primary-darker-color: #c11711;--portal-mark-color: #fe0000;--portal-secondary-color: #007bfe;--portal-link-color: #e5241d;--portal-link-hover-color: #c11711;--portal-nav-color: #e5241d;--portal-nav-hover-color: #c11711;--portal-nav-background-color: #e5241d;--portal-nav-background-hover-color: #c11711;--bs-primary-rgb: 229,36,29;--bs-secondary-rgb: 0,123,254;}body,.p-body,.x-body{font-weight: 400;font-family: var(--portal-default-font-family) !important;font-size: var(--portal-default-font-size);line-height: var(--portal-default-line-height);margin: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-display: swap;--bs-secondary-color: #eee;--bs-secondary-color-rgb: 200,200,200;--bs-border-color: #959595;}body.p-scrollfixed{position: fixed;width: 100%;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: var(--portal-default-font-family) !important;}.p-body h1,.p-body .h1{font-size: 36px;}.p-body h2,.p-body .h2{font-size: 30px;}.p-body h3,.p-body .h3{font-size: 24px;}.p-body h4,.p-body .h4{font-size: 18px;}.hidden{display: none;}.x-body label{font-weight: normal;font-family: var(--portal-default-font-family);font-size: var(--portal-default-font-size);line-height: var(--portal-default-line-height);margin-bottom: 0px;font-display: swap;}.portal-logo{background-image: url(../images/logo4243.png?uid=20240122);background-repeat: no-repeat;background-size: 100% auto;}.x-body .ui-widget-overlay{background: #000;opacity: 0.5;}body .fa,body .fas{font-family: 'Font Awesome 5 Pro';font-weight: 900;}body .far{font-family: 'Font Awesome 5 Pro';font-weight: 400;}body .fal{font-family: 'Font Awesome 5 Pro';font-weight: 300;}mark{color: var(--portal-mark-color) !important;background: none !important;}.p-mark{color: var(--portal-mark-color);}.p-body .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2%205%206%206%206-6'/></svg>");}.p-link{cursor: pointer;}.p-nav{margin-bottom: 0;padding-left: 0;}.p-nav > li{position: relative;display: inline-block;}.p-nav > li > a{display: inline-block;position: relative;padding: 10px 15px;}.p-dev-dropdown{position: fixed !important;left: 0px;bottom: 0px;z-index: 111;}.p-dev-dropdown .btn{--bs-btn-bg: #ccc;--bs-btn-hover-bg: #ccc;}.x-body a{color: var(--portal-link-color);text-decoration: none;}.x-body a:hover{color: var(--portal-link-hover-color);cursor: pointer;}.p-hide-scrollbar{overflow: auto;-ms-overflow-style: none;scrollbar-width: none;}.p-hide-scrollbar::-webkit-scrollbar{display: none;}.p-blink-puff{position: fixed;background-color: var(--portal-primary-color);min-width: 20px;min-height: 20px;}.p-linebehind{display: table;white-space: nowrap;}.p-linebehind:before,.p-linebehind:after{border-top: 1px solid #aaa;content: '';display: table-cell;position: relative;top: 12px;width: 50%;}.p-linebehind:before{right: 1.5%;}.p-linebehind:after{left: 1.5%;}.portal-clear-btn{color: var(--portal-primary-darker-color);}.p-larger{font-size: larger;}.lg-outer .lg-thumb-item img{width: auto !important;}.lg-sub-html{display: none;}.p-no-opacity{opacity: 0;}.p-anim-opacity{transition: opacity 1s ease-out;-webkit-transition: opacity 1s ease-in;opacity: 1;}.emoji{vertical-align: baseline;}.ql-size-huge{font-size: x-large;line-height: initial;}.ql-size-large{font-size: large;line-height: initial;}.x-css-shadow{display: none !important;}.x-boundlist-selected{}.x-boundlist-item .p-combocheckbox{height: 18px;width: 18px;font: 18px/1 ExtJS;float: left;margin: 5px 4px 0 -2px;}.x-boundlist-item .p-combocheckbox:before{content: "\e614"}.x-boundlist-selected .p-combocheckbox:before{content: "\e613";}.x-form-arrow-trigger{width: 20px;}.p-imageoverlayviewer{font: 11px Arial, Helvetica, sans-serif;padding: 10px;}.p-imageoverlayviewer .p-thumb{padding: 3px;zoom: 0.5;cursor: pointer;}.p-imageoverlayviewer .p-thumb img{width: 100%;}.p-imageoverlayviewer .p-thumb-wrap{float: left;margin: 0 5px 5px 0;padding: 5px;}.p-imageoverlayviewer .p-thumb-wrap span{display: none;overflow: hidden;text-align: center;}.p-imageoverlayviewer .x-item-selected .p-thumb{background: #fff;}.p-counter-textarea .x-form-trigger-wrap{height: calc(100% - 20px);}.p-counter-textarea .x-form-text-wrap{height: calc(100% - 20px);}.p-admin-link{margin: 5px 0 10px 15px;}.x-form-readonly input,.x-form-readonly textarea{background: none !important;}.x-form-readonly .x-form-trigger-wrap-default{border-color: #eee !important;}.x-body .x-toolbar-default .x-box-menu-after{margin: 7px;position: absolute;right: 0px;}.x-body .x-menu-item-icon-default{line-height: 24px !important;}.x-body .x-toolbar{}.p-basepanel{padding: 10px 10px 5px 10px;}.p-noborder .p-basepanel{padding: 0px;}.p-selectionlist .p-box-container .x-autocontainer-innerCt{-webkit-columns: 4 250px;-moz-columns: 4 250px;columns: 4 250px;display: block;min-height: 100%}.p-selectionlist .p-box-container .x-autocontainer-innerCt .x-form-cb-wrap-default{height: inherit;}.p-selectionlist .p-selectall-container{margin-top: 5px;}.p-icon-grp{position: relative;}.p-icon-tooltip{display: none;}.p-hidden{display: none !important;}.p-search-trigger-btn{width: 16px;padding-right: 4px;}.container-relative{position: relative;}.container-fluit{margin: 0 10px;}@media (max-width: 767px){.container-fluit{margin: 0;}}.p-manage-panel{float: left;margin: 0 10px 10px 0;}.p-manage-container{float: left;margin: 0 10px 10px 0;}.p-manage-panel > .x-panel-body-default{border: 1px solid #dedede !important;}.p-rating-picker{position: relative;overflow: hidden;display: inline-block;vertical-align: top;white-space: nowrap;}.p-rating-picker-value{overflow: hidden;position: absolute;white-space: nowrap;top: 0;width: 0;height: 100%;color: #ffe850;}.p-rating-info{line-height: 15px;display: inline-block;padding-right: 2px;vertical-align: bottom;}.p-rating-info .p-rating-picker{font-size: medium;}.p-rating-info .p-rating-count{padding-left: 3px;vertical-align: bottom;}.p-messagepanel{padding: 30px;text-align: center;border: 1px dashed #666;margin: 5px;}.p-error-message{padding-left: 15px;padding-right: 15px;--portal-icon-filter: invert(48%) sepia(15%) saturate(3200%) hue-rotate(330deg) brightness(48%) contrast(57%);--bs-alert-color: #58151c;}.p-success-message{padding-left: 15px;padding-right: 15px;--portal-icon-filter: invert(48%) sepia(15%) saturate(3200%) hue-rotate(31deg) brightness(50%) contrast(57%);--bs-alert-color: #0a3622;;}.tab-content{overflow: hidden;}.p-innerpanel{padding: 0 20px 20px 0;}.p-innerpanel .x-panel-header-default{background: none !important;padding: 10px 6px 8px 0px;}.p-innerpanel .x-panel-header-title-default{color: #919191 !important;}.x-form-display-field-default{min-height: 15px !important;}.x-fieldset-header .x-form-item,.x-fieldset-header .x-tool{float: right !important;}.p-desctext{border-radius: 3px;border-style: dotted;border-color: #9D9D9D;border-width: 1px;background: #F2F2F2;text-align: center !important;width: 100%;height: 100%;padding: 50px !important;}.p-emptytext{border-radius: 3px;border-style: dotted;border-color: #F2F2F2;border-width: 1px;text-align: center !important;width: 100%;height: 100%;padding: 50px !important;}.p-morebtn,.p-more-btn{float: left;}.p-selectall-btn{float: left;clear: both;padding: 0 5px 0 0;}.p-deselectall-btn{float: left;padding: 0 0 0 5px;}.p-selectall-container{}.p-region-primary{color: var(--portal-primary-color);font-weight: 700;}.p-message-panel > div{display: table-cell;min-width: 30px;min-height: 40px;}.p-message-panel > div.fa{min-width: 40px;padding-right: 10px;background-position: left;}.p-message-panel > div.p-message-add{display: inline-block;margin-top: 10px;min-height: 10px;}.p-message-panel .p-icon{padding: 0 10px 0 0;}.p-message-panel .p-message{line-height: 18px;vertical-align: middle;margin: -10px 0 0 10px;}.p-design-white .p-content-body{background: #f5f5f5;color: #404040;}.p-view-div{display: inline-block;}.p-inline-header{margin-top: 15px;}.p-inline-header > div > div > div{font-size: 16px;line-height: 20px;}.p-inline .x-field{margin: 0px !important;}.p-moneyfield-readonly *{border: none !important;}.p-moneyfield-readonly .x-form-item-body *{padding: 0px !important;}.p-header{border-bottom: 1px solid #ccc;color: #888888;font-size: 15px;font-weight: 700;margin: 10px 0px 5px 0px;padding: 0px 0px 3px 0px;}.symbol{display: inline-block;border-radius: 50%;border: 5px double white;width: 30px;height: 30px;}.symbol-empty{background-color: #ccc;}.symbol-filled{background-color: black;}.p-newmessagebtn{margin: 5px -25px 0 -25px;}.p-sidebar-openbtn{margin: 5px -25px 0 -25px;}.p-thumb-addon{position: absolute;bottom: 0;top: 0;left: 0;right: 0;opacity: 0.5;text-align: left;padding: 10px;}.p-thumb-addon:hover{opacity: 1;}.p-thumb-bottom{position: absolute;bottom: 10px;}.p-thumb-top{position: absolute;top: 10px;}.p-selected-icon{position: absolute;top: 10px;right: 10px;display: none;color: white;text-shadow: 0px 0px 1px #000;font-size: 45px;z-index: 10;}.x-item-selected .p-selected-icon{display: inherit !important;}.p-imagelabel{font-size: 25px;font-weight: bold;color: white;text-shadow: 0px 0px 1px var(--portal-primary-darker-color);text-align: left;padding: 10px;text-decoration: none !important;position: absolute;z-index: 100;}.p-contact-icon > *{color: white;width: 32px;height: 32px;text-align: center;line-height: 28px;}.p-contact-whatsapp > *{background-color: #57A52C;border-radius: 5px;padding: 2px 2px 2px 4px;}.p-contact-viber > *{background-color: #7b519d;border-radius: 5px;padding: 3px 2px 1px 4px;}.p-phone-viber{background-color: #6247c2;}.p-contact-sms > *{font-size: 8px;background-color: #666;border-radius: 5px;padding: 3px 7px 4px 7px;display: inline-block;vertical-align: top;}.p-contact-calls > *{background-color: rgb(124, 181, 214);border-radius: 5px;padding: 3px 2px 1px 4px;}.p-contact-anonymcall > *{background-color: #AB0F33;border-radius: 5px;padding: 3px 2px 1px 4px;}.p-contact-onyladdress > *{background-color: #9C9D51;border-radius: 5px;padding: 2px 3px 1px 3px;}.portal-baseeditview{margin-bottom: 5px;}.portal-captchafield-field{padding-top: 8px;}.p-row-highlight-class{opacity: 0.5;}.p-panel-red{background-color: var(--portal-primary-color) !important;color: white;font-weight: 700;}.p-panel-red2{background-color: var(--portal-primary-darker-color) !important;color: white;font-weight: 700;}.p-panel-green{background-color: #3fa895 !important;color: white;font-weight: 700;}.p-search-panel{}.p-search-panel .form-control{padding: 4px 10px;height: 32px;}.p-search-panel .input-group-addon{background: var(--portal-form-background-color) !important;border: none;height: 32px;padding: 4px;}.p-search-panel input::placeholder,.p-search-panel input::-webkit-input-placeholder,.p-search-panel input:-moz-placeholder,.p-search-panel input::-moz-placeholder,.p-search-panel input:-ms-input-placeholder,.p-search-panel input::-ms-input-placeholder{color: var(--portal-form-placeholder-color) !important;font-weight: var(--portal-form-placeholder-font-weight);}.p-search-panel button{border:0;background:transparent;}.p-menu-languages{}.p-language-flag{background-repeat: no-repeat;background-size: 16px;background-position-x: 0px;background-position-y: 3px;padding: 0px;width: 16px;height: 16px;display: inline-block;}.p-fieldset{clear: both;}.p-fieldset2{padding-top: 15px;}.p-field{display: inline-block;width: 100%;}.p-fieldset > header{font-size: 15px;font-weight: 700;margin: 10px 0px 8px 0px;}.p-fieldset > header .p-label{display: inline-block;margin: 0 0 -1px 0;padding: 0px 0px 3px 0px;}.p-field > .p-label{display: inline-block;width: 100px;overflow: hidden;text-overflow: ellipsis;vertical-align: text-top;line-height: normal;}@media (max-width: 400px){.p-field > .p-label{display: inline-block;width: 100%;}}.p-field.p-large{font-size: large;}.p-field.p-x-large{font-size: x-large;}.p-field > .p-label.p-fullwidth{width: 100%;}.p-field > .p-value{margin-bottom: 10px;}.p-field .p-value{display: inline-block;font-weight: 600;-webkit-text-size-adjust: auto !important;word-wrap: break-word;overflow: hidden;vertical-align: top;line-height: normal;}.p-field > .p-value.p-fullwidth{width: 100%;}.p-field .p-pre{display: inline-block;margin: auto;}.p-field .p-val{display: inline-block;margin: auto;}.p-field .p-post{display: inline-block;margin: auto;}.p-fieldset .p-field-comment{text-align: center;font-weight: 600;-webkit-text-size-adjust: auto !important;color: var(--portal-primary-darker-color);}.p-fieldset-2col{width: calc(50% - 20px);min-width: 199px;float: left;}.p-fieldset-2col .p-field{clear: both;}.p-fieldset-textarea .p-value{font-weight: 500;-webkit-text-size-adjust: auto !important;}.p-field.p-two-columns > .p-value{position: relative;}.p-field.p-one-column > ul > li{float: left;min-width: 199px;}.p-field ul{padding-left: 0px;word-wrap: break-word;overflow: hidden;vertical-align: top;display: inline-block;}.p-field > ul{padding-left: 10px;}.p-field li{list-style: none;}.p-field.p-multi-column li{display: block;}.p-list-withcheckboxes .p-field li:before{content: "\f00c";color: var(--portal-primary-darker-color);display: table-cell;font-family: 'Font Awesome 5 Pro';font-weight: 900;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: 0px 6px 0 0;}.p-list-withcheckboxes .p-field li > *{display: table-cell;}.p-two-columns{}.p-contact-div h2{margin-top: 30px;}#ContactUsDiv{min-height: 500px;}.p-contactus-container{min-height: 250px !important;}@media (min-width: 768px){.p-contact-div{min-width: 500px;}}.p-contactus-container .x-panel-body-default{background: none;}.p-contactus-container .x-toolbar-footer{background: none;padding: 0px;margin-left: 6px;}.p-tagcloud-bar{margin: 0px 0px 50px 0px;}.p-tagcloud{--portal-tagcloud-color: #fff;--portal-tagcloud-link-color: #fff;color: var(--portal-tagcloud-color) !important;}.p-tagcloud ul{margin: 0px;padding: 0px;}.p-tagcloud li{display: inline-block;}.p-tagcloud li:after{content: "|";}.p-tagcloud li:nth-last-child(1):after{display: none;}.p-tagcloud .p-tagcloud-title{color: var(--portal-tagcloud-color);font-weight: bold;margin: 5px 0px;}.p-tagcloud a,.p-tagcloud a:hover{color: var(--portal-tagcloud-link-color) !important;}.p-tagcloud .p-tagcloud-item{font-size: 10px;}.p-tagcloud .p-tagcloud-item-0 a{font-size: 8px;}.p-tagcloud .p-tagcloud-item-1 a{font-size: 9px;}.p-tagcloud .p-tagcloud-item-2 a{font-size: 10px;}.p-tagcloud .p-tagcloud-item-3 a{font-size: 11px;}.p-tagcloud .p-tagcloud-item-4 a{font-size: 12px;}.p-tagcloud .p-tagcloud-item-5 a{font-size: 13px;}.p-tagcloud .p-tagcloud-item-6 a{font-size: 14px;}.p-tagcloud .p-tagcloud-item-7 a{font-size: 15px;}.p-tagcloud .p-tagcloud-item-8 a{font-size: 16px;}.p-tagcloud .p-tagcloud-item-9 a{font-size: 17px;}.p-tagcloud .p-tagcloud-item-10 a{font-size: 18px;}.p-message > div{display: inline-block;vertical-align: top;}.p-message .p-sender{font-weight: bold;}.p-message .p-user-thumb{height: 60px;width: 60px;background-image: url("../../common/images/no-account.png");background-position: center center;background-size: 50% auto;background-repeat: no-repeat;margin: 0 10px 0 0;border-radius: 50%;border: 1px solid #999;overflow: hidden;}.p-message .p-user-thumb img{width: 100%;}.p-addon{float: right;}.p-message-btn{width: 30px;height: 30px;overflow: hidden;text-align: center;background-color: #999;border-radius: 50%;color: white;margin: -3px 0 10px 0;}.p-message-btn span{font-size: 20px;line-height: 30px;}.p-message-btn:hover{background-color: #666;cursor: pointer;}.p-ribbon-green{color: #fff;background-color: #6bc501;}.p-ribbon-red{color: #fff;background-color: var(--portal-primary-darker-color);}.p-ribbon-black{color: #fff;background-color: #000;}.p-ribbon-darkgrey{color: #fff;background-color: #444444;}.p-ribbon-bronze{color: #000;background: #eae77e !important;background: -moz-linear-gradient(-45deg, #deb581 0%, #ce8d46 100%) !important;background: -webkit-linear-gradient(-45deg, #deb581 0%,#ce8d46 100%) !important;background: linear-gradient(135deg, #deb581 0%,#ce8d46 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deb581', endColorstr='#ce8d46',GradientType=1 );}.p-ribbon{position: relative;font-weight: 700;padding: 6px 20px 6px 20px;margin: 0px 0px 0px -20px;z-index: 10;}.p-ribbon:after{content: ' ';position: absolute;width: 0;height: 0;left: 0px;top: 100%;border-width: 5px 5px;border-style: solid;border-color: #383838 #383838 transparent transparent;}.p-ribbon-right{position: relative;font-weight: 700;padding: 6px 10px 6px 10px;margin: 0px -10px 0px 0px;float: right;z-index: 10;}.p-ribbon-right:after{content: ' ';position: absolute;width: 0;height: 0;right: 0px;top: 100%;border-width: 5px 5px;border-style: solid;border-color: #383838 transparent transparent #383838;}.p-ribbon-flag{position: absolute;z-index: 1;color: #fff;cursor: pointer;width: 50px;height: 60px;}.p-ribbon-flag:after{content: "";font-size: 0.5em;position: absolute;border-left: 25px solid #000;border-right: 25px solid #000;z-index: -1;border-bottom: 12px solid transparent;right: 0;left: 0;bottom: 0;top: 0;}.p-ribbon-flag .p-ribbon-icon{margin: auto;}.p-ribbon-flag .p-ribbon-label{font-size: 8px;font-weight: 600;overflow: hidden;text-overflow: ellipsis;text-align: center;}.p-ribbon-flag.p-ribbon-red:after{border-left-color: #F44336;border-right-color: #F44336;}.p-ribbon-flag.p-ribbon-gray:after{border-left-color: #444;border-right-color: #444;}@-webkit-keyframes rotating{from{-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}to{-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes rotating{from{-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}to{-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}.rotating{-webkit-animation: rotating 2s linear infinite;-moz-animation: rotating 2s linear infinite;-ms-animation: rotating 2s linear infinite;-o-animation: rotating 2s linear infinite;animation: rotating 2s linear infinite;}:root{--portal-loading-mask-color: rgba(255,255,255,0.8);--portal-loading-mask-background-color: rgba(0,0,0,0.4);--portal-loading-mask-border: 1px solid rgba(0,0,0,0.5);}.p-loading-mask:before{font-family: 'Font Awesome 5 Pro';font-weight: 900;background-color: var(--portal-loading-mask-background-color);font-size: 50px;line-height: 40px;content: "";width: 100%;height: 100%;position: absolute;border: var(--portal-loading-mask-border);z-index: 100;top: 0px;left: 0px;}.p-loading-transp:before{opacity: 0.5;}@media (max-width: 767px){.p-loading-mask:before{padding: 120px 60px !important;}}.p-loading-mask:after{content: "" !important;background-repeat: no-repeat;background-position: center;background-image: url('../../common/fontawesome-pro-5.15.4-web/svgs/light/circle-notch.svg');filter: invert(1);height: 40px;width: 100%;position: absolute;z-index: 100;text-align: center;top: 50%;left: 0px;margin-top: -20px;-webkit-animation: rotating 2s linear infinite;-moz-animation: rotating 2s linear infinite;-ms-animation: rotating 2s linear infinite;-o-animation: rotating 2s linear infinite;animation: rotating 2s linear infinite;}.p-estates-list-container .p-loading-mask:before{border: 1px solid #3fa895;}.p-estates-list-container .p-loading-mask:after{color: #3fa895;}.p-chat-dialog-container{position: fixed;z-index: 100000;top: 0px;width: 100%;}.p-chat-dialog{display: block;position: relative;margin: 10px auto;padding: 10px;background: rgba(0,0,0,0.8);max-width: 500px;width: 100%;color: white;}.p-chat-dialog .p-buttons{}.p-chat-dialog .p-close-button{position: absolute;top: 10px;right: 10px;color: #ccc;font-size: 20px;}.p-chat-dialog .p-close-button:hover{color: #fff;}.p-chat-dialog .p-message > div{display: inline-block;vertical-align: top;width: 100%;}.p-chat-dialog .p-message .p-user-thumb{display: inline-block;height: 40px;width: 40px;}.p-chat-dialog .p-message .p-sender{font-weight: 600;width: calc(100% - 100px);display: inline-block;vertical-align: top;}.p-chat-dialog .p-message .p-content{width: 100%;padding: 5px 20px 5px 0;font-weight: 700;}.p-entrydialog-panel .modal-body{padding: 10px 0 0 0;}.p-entrydialog-panel .modal-footer{padding: 10px 0;}.p-entrydialog-panel .p-dialog-close-btn{position: absolute;top: 8px;right: 8px;z-index: 10;}.p-entrydialog-panel label{margin-bottom: 5px;}.p-entrydialog-panel .p-message-panel{margin: 35px 0 0px 0;}.p-entrydialog-panel .p-dialog-title{font-weight: 600;font-size: 20px;line-height: 22px;border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;color: #000;}.p-rating-widget{--portal-icon-filter: brightness(100) invert(0);}.p-rating-widget > span{padding: 10px;}.p-rating-widget span{display: inline-block;font-size: 30px;color: #cc0606;cursor: pointer;width: 100%;background-position: center;}.p-jquery-dialog .p-dialog-message{text-align: center;font-size: 20px;padding: 20px;}.p-jquery-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float: none !important;text-align: center;}.p-jquery-dialog .ui-dialog-buttonpane .p-btn{min-width: 100px;cursor: pointer;}.p-j-tooltip{position: absolute;z-index: 100000;background: #000;top: 0px;left: 0;border-radius: 10px;padding: 5px 8px;}.p-btn .p-j-tooltip{top: 8px;right: 5px;left: auto;}.p-btn-red3 .p-j-tooltip{background: rgba(255,255,255,0.5);color: #000;}.ExpandablePanel{overflow: hidden;position: relative;}.ExpandablePanel.expanded{padding-bottom: 20px;}.ExpandablePanel > .p-expand-btn,.ExpandablePanel > .p-collapse-btn{position: absolute;bottom: 0px;left: 0px;width: 100%;}.p-body .f-1{font-size: 12px !important;}.p-body .f-2{font-size: 14px !important;}.p-body .f-3{font-size: 16px !important;}.p-body .f-4{font-size: 18px !important;}.p-body .f-5{font-size: 20px !important;}.p-body .m-1{margin: 10pt !important;}.p-body .m-2{margin: 20pt !important;}.p-body .m-3{margin: 30pt !important;}.p-body .m-4{margin: 40pt !important;}.p-body .m-5{margin: 50pt !important;}.p-body .mt-1{margin-top: 10pt !important;}.p-body .mt-2{margin-top: 20pt !important;}.p-body .mt-3{margin-top: 30pt !important;}.p-body .mt-4{margin-top: 40pt !important;}.p-body .mt-5{margin-top: 50pt !important;}.p-body .mb-1{margin-bottom: 10pt !important;}.p-body .mb-2{margin-bottom: 20pt !important;}.p-body .mb-3{margin-bottom: 30pt !important;}.p-body .mb-4{margin-bottom: 40pt !important;}.p-body .mb-5{margin-bottom: 50pt !important;}.p-body .p-1{padding: 10pt !important;}.p-body .p-2{padding: 20pt !important;}.p-body .p-3{padding: 30pt !important;}.p-body .p-4{padding: 40pt !important;}.p-body .p-5{padding: 50pt !important;}.p-flex{display: flex;}.p-flex.p-nowrap{flex-wrap: nowrap;}.p-flex-grow{flex-grow: 1;}.text-center,.p-text-center{text-align: center;}.p-text-left{text-align: left;}.p-margin-center{margin-left: auto;margin-right: auto;}.p-content-body mark,.p-contentbottomtext mark,.p-linkcloud-container mark{background: none;color: var(--portal-mark-color);}.p-content-body a > mark,.p-contentbottomtext a > mark,.p-linkcloud-container a > mark{font-weight: bold;}.p-linkcloud-container{margin: 0 0 10px 0;}.p-linkcloud-panel{margin: 0px 0 10px 0;display: inline-block;width: 100%;}.p-linkcloud-panel .p-title{font-size: 12pt;font-weight: bold;margin: 0 0 10px 0;}.p-linkcloud-elements{margin: 0px;padding: 0px;}.p-linkcloud-element{display: inline-block;margin: 0 5px 10px 0;}.p-linkcloud-link{display: inline-block;width: 100%;padding-bottom: 5px;}.p-contact-sms{display: inline-block;background: url('../../common/images/contact/sms.png');background-repeat: no-repeat;background-size: 100% auto;width: 32px;height: 32px;}.p-contact-whatsapp{display: inline-block;background: url('../../common/images/contact/whatsapp.png');background-repeat: no-repeat;background-size: 100% auto;width: 32px;height: 32px;}.p-contact-viber-icon{background: url(../../common/images/contact/viberx.png);background-repeat: no-repeat;background-size: 100% auto;width: 80%;height: 80%;position: absolute;left: 10%;top: 10%;}.p-contact-viber{display: inline-block;background: url('../../common/images/contact/viberx.png');background-repeat: no-repeat;background-size: 100% auto;background-position-y: -8px;width: 50px;height: 32px;}.p-sms-icon{display: inline-block;background: url('../../common/images/contact/sms.png');background-repeat: no-repeat;background-size: cover;background-position: center;}.p-whatsapp-icon{display: inline-block;background: url('../../common/images/contact/whatsapp.png');background-repeat: no-repeat;background-size: cover;background-position: center;}.p-viber-icon{display: inline-block;background: url(../../common/images/contact/viberx.png);background-repeat: no-repeat;background-size: cover;background-position: center;}.p-signal-icon{display: inline-block;background-image: url(../../common/images/signal25f13.png?uid=20200201);background-repeat: no-repeat;background-size: cover;background-position: center;}.p-google-icon{display: inline-block;background-image: url(../../common/images/google5f13.png?uid=20200201);background-repeat: no-repeat;background-size: contain;background-position: center;}.p-apple-icon{display: inline-block;background-image: url(../../common/images/apple5f13.png?uid=20200201);background-repeat: no-repeat;background-size: contain;background-position: center;filter: invert(100%);}.p-locale-ru{background-image: url("../../common/images/flags/Russia.png");}.p-locale-de{background-image: url("../../common/images/flags/Germany.png");}.p-locale-uk,.p-locale-en{background-image: url("../../common/images/flags/United-Kingdom.png");}.p-locale-sp{background-image: url("../../common/images/flags/Spain.png");}.p-locale-fr{background-image: url("../../common/images/flags/France.png");}.p-locale-it{background-image: url("../../common/images/flags/Italy.png");}.p-locale-en_ie{background-image: url("../../common/images/flags/Ireland.png");}.p-locale-pt_pt{background-image: url("../../common/images/flags/Portugal.png");}.p-locale-sv_se{background-image: url("../../common/images/flags/Sweden.png");}.p-locale-tr{background-image: url("../../common/images/flags/Turkey.png");}.p-locale-de_at{background-image: url("../../common/images/flags/Austria.png");}.p-locale-ru_ua{background-image: url("../../common/images/flags/Ukraine.png");}.p-locale-pl{background-image: url("../../common/images/flags/Poland.png");}.p-locale-el_gr{background-image: url("../../common/images/flags/Greece.png");}.p-locale-da_dk{background-image: url("../../common/images/flags/Denmark.png");}.p-locale-sr{background-image: url("../../common/images/flags/Serbia.png");}.p-locale-nl{background-image: url("../../common/images/flags/Netherlands.png");}.p-locale-de_ch{background-image: url("../../common/images/flags/Switzerland.png");}.p-locale-nn{background-image: url("../../common/images/flags/Norway.png");}.p-locale-ro{background-image: url("../../common/images/flags/Romania.png");}.p-locale-sv_fi{background-image: url("../../common/images/flags/Finland.png");}.p-locale-nl_be{background-image: url("../../common/images/flags/Belgium.png");}.p-locale-cs{background-image: url("../../common/images/flags/Czech-Republic.png");}.p-locale-be{background-image: url("../../common/images/flags/Belarus.png");}.p-locale-bs_ba{background-image: url("../../common/images/flags/Bosnia-and-Herzegovina.png");}.p-locale-hu{background-image: url("../../common/images/flags/Hungary.png");}.p-locale-bg{background-image: url("../../common/images/flags/Bulgaria.png");}.p-locale-et{background-image: url("../../common/images/flags/Estonia.png");}.p-locale-sk{background-image: url("../../common/images/flags/Slovakia.png");}.p-locale-is{background-image: url("../../common/images/flags/Iceland.png");}.p-locale-hr{background-image: url("../../common/images/flags/Croatia.png");}.p-locale-lv{background-image: url("../../common/images/flags/Latvia.png");}.p-locale-lt{background-image: url("../../common/images/flags/Lithuania.png");}.p-locale-sr_cyrl_me{background-image: url("../../common/images/flags/Montenegro.png");}.p-locale-de_lu{background-image: url("../../common/images/flags/Luxembourg.png");}.p-locale-ru_md{background-image: url("../../common/images/flags/Moldova.png");}.p-locale-sl{background-image: url("../../common/images/flags/Slovenia.png");}.p-locale-sq{background-image: url("../../common/images/flags/Albania.png");}.p-locale-an{background-image: url("../../common/images/flags/Andorra.png");}.p-locale-fr_mc{background-image: url("../../common/images/flags/Monaco.png");}.p-locale-gi{background-image: url("../../common/images/flags/Gibraltar.png");}.p-locale-de_li{background-image: url("../../common/images/flags/Liechtenstein.png");}.p-locale-us{background-image: url("../../common/images/flags/United-States.png");}.p-locale-jp{background-image: url("../../common/images/flags/Japan.png");}.p-nav-element{--portal-icon-font-size: 14px;}.p-nav-item-search > a{--portal-icon-font-size: 30px;}.p-nav-item-search > a .fa{margin-top: 4px;}.p-nav-item-login > a{--portal-icon-font-size: 32px;}.p-nav-item-login > a .far{margin-top: 4px;}.p-nav-element .dropdown-toggle > .fas{margin: -2px 0;}.p-nav-element .dropdown-menu .p-icon{--portal-icon-font-size: 18px;}.p-nav-element .dropdown-menu.p-menu-login-panel .p-icon{margin: 2px 5px -4px 0px;}.p-tooltipinfo{--portal-icon-font-size: 10px;}.p-list-withcheckboxes .p-field li:before{content: "";background-image: url(../../common/fontawesome-pro-5.15.4-web/svgs/regular/check.svg);filter: var(--portal-icon-mark-filter);background-position: 0px 2px;background-size: 86%;background-repeat: no-repeat;width: 14px;padding: 0px 16px 0 0;}.tooltip{background: #000 !important;}.p-body .p-btn .p-trigger{padding: 15px 0 10px 7px;}.p-faq-item{margin: 10px 0;}.p-faq-q{cursor: pointer;color: #ffffff;background:#737373;padding: 10px;}.p-faq-a{padding: 10px;background: transparent;}body{--portal-icon-font-size: 16px;--portal-buttons-icon-margin: 3px 0;--portal-icon-filter: brightness(0) invert(1);--portal-icon-mark-filter: invert(48%) sepia(15%) saturate(3200%) hue-rotate(324deg) brightness(100%) contrast(57%);--portal-buttons-icon-align: 'inherit';}.p-btn-tb{--portal-buttons-icon-margin: 3px 0 -2px 0;}.p-icon{--portal-icon-font-size: 16px;}.p-btn.p-btn-ribbon .p-btn-icon{--portal-buttons-icon-font-size: 32px;}.fa-stack{display: inline-block;height: 2em;line-height: 2em;position: relative;vertical-align: middle;width: 2.5em;}.p-stack .p-pos-tl,.p-stack .p-pos-tl > svg{margin: -0.25em 0 0 -0.25em !important;}.p-stack .p-pos-br,.p-stack .p-pos-br > svg{margin: 0.25em 0 0 0.25em !important;}.fa-stack-1x{line-height: inherit;}.fa-stack-1x,.fa-stack-2x{left: 0;position: absolute;text-align: center;width: 100%;}.fa,.fas,.fal,.far,.fab{background-position: center;background-size: contain;background-repeat: no-repeat;display: inline-block;width: var(--portal-icon-font-size);height: var(--portal-icon-font-size);filter: var(--portal-icon-filter);}.p-btn-icon .fa,.p-btn-icon .fas,.p-btn-icon .fal,.p-btn-icon .far,.p-btn-icon .fab{display: inline-block;width: var(--portal-buttons-icon-font-size);height: var(--portal-buttons-icon-font-size);margin: var(--portal-buttons-icon-margin);vertical-align: var(--portal-buttons-icon-align);}.p-icon .fa,.p-icon .fas,.p-icon .fal,.p-icon .far,.p-icon .fab{display: inline-block;width: var(--portal-icon-font-size);height: var(--portal-icon-font-size);margin: var(--portal-buttons-icon-margin);}.p-icon .fa,.p-icon .fas,.p-icon .fal,.p-icon .far,.p-icon .fab{filter: var(--portal-icon-filter);}.fa.fa-th-large,.fas.fa-th-large{background-image: url('../../common/fontawesome-pro-5.15.4-web/svgs/solid/th-large.svg');}.far.fa-th-large{background-image: url('../../common/fontawesome-pro-5.15.4-web/svgs/regular/th-large.svg');}.fal.fa-th-large{background-image: url('../../common/fontawesome-pro-5.15.4-web/svgs/light/th-large.svg');}.fa.fa-chevron-up,.fas.fa-chevron-up{background-image: url('../../common/fontawesome-pro-5.15.4-web/svgs/solid/chevron-up.svg');}.far.fa-chevron-up{background-image: url('../../common/fontawesome-pro-5.15.4-web/svgs/regular/chevron-up.svg');}.fal.fa-chevron-up{background-image: url('../../common/fontawesome-pro-5.15.4-web/svgs/light/chevron-up.html');}.fa.fa-circle-notch,.fas.fa-circle-notch{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/circle-notch.svg');}.far.fa-circle-notch{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/circle-notch.svg');}.fal.fa-circle-notch{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/circle-notch.svg');}.fa.fa-users,.fas.fa-users{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/users.svg');}.far.fa-users{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/users.svg');}.fal.fa-users{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/users.svg');}.fa.fa-cog,.fas.fa-cog{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/cog.svg');}.far.fa-cog{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/cog.svg');}.fal.fa-cog{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/cog.svg');}.fa.fa-check,.fas.fa-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/check.svg');}.far.fa-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/check.svg');}.fal.fa-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/check.svg');}.fa.fa-angle-down,.fas.fa-angle-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/angle-down.svg');}.far.fa-angle-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/angle-down.svg');}.fal.fa-angle-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/angle-down.svg');}.fa.fa-check-double,.fas.fa-check-double{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/check-double.svg');}.far.fa-check-double{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/check-double.svg');}.fal.fa-check-double{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/check-double.svg');}.fa.fa-redo,.fas.fa-redo{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/redo.svg');}.far.fa-redo{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/redo.svg');}.fal.fa-redo{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/redo.svg');}.fa.fa-link,.fas.fa-link{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/link.svg');}.far.fa-link{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/link.svg');}.fal.fa-link{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/link.svg');}.fa.fa-exclamation-triangle,.fas.fa-exclamation-triangle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/exclamation-triangle.svg');}.far.fa-exclamation-triangle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/exclamation-triangle.svg');}.fal.fa-exclamation-triangle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/exclamation-triangle.svg');}.fa.fa-stop,.fas.fa-stop{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/stop.svg');}.far.fa-stop{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/stop.svg');}.fal.fa-stop{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/stop.svg');}.fab.fa-whatsapp{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/brands/whatsapp.svg');}.fa.fa-house-user,.fas.fa-house-user{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/house-user.svg');}.far.fa-house-user{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/house-user.svg');}.fal.fa-house-user{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/house-user.svg');}.fa.fa-code-branch,.fas.fa-code-branch{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/code-branch.svg');}.far.fa-code-branch{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/code-branch.svg');}.fal.fa-code-branch{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/code-branch.svg');}.fab.fa-telegram{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/brands/telegram.svg');}.fa.fa-map,.fas.fa-map{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/map.svg');}.far.fa-map{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/map.svg');}.fal.fa-map{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/map.svg');}.fa.fa-male,.fas.fa-male{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/male.svg');}.far.fa-male{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/male.svg');}.fal.fa-male{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/male.svg');}.fa.fa-building,.fas.fa-building{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/building.svg');}.far.fa-building{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/building.svg');}.fal.fa-building{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/building.svg');}.fa.fa-credit-card,.fas.fa-credit-card{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/credit-card.svg');}.far.fa-credit-card{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/credit-card.svg');}.fal.fa-credit-card{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/credit-card.svg');}.fa.fa-edit,.fas.fa-edit{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/edit.svg');}.far.fa-edit{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/edit.svg');}.fal.fa-edit{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/edit.svg');}.fa.fa-location-arrow,.fas.fa-location-arrow{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/location-arrow.svg');}.far.fa-location-arrow{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/location-arrow.svg');}.fal.fa-location-arrow{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/location-arrow.svg');}.fa.fa-caret-down,.fas.fa-caret-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/caret-down.svg');}.far.fa-caret-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/caret-down.svg');}.fal.fa-caret-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/caret-down.svg');}.fa.fa-cloud-download-alt,.fas.fa-cloud-download-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/cloud-download-alt.svg');}.far.fa-cloud-download-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/cloud-download-alt.svg');}.fal.fa-cloud-download-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/cloud-download-alt.svg');}.fa.fa-calendar,.fas.fa-calendar{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/calendar.svg');}.far.fa-calendar{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/calendar.svg');}.fal.fa-calendar{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/calendar.svg');}.fa.fa-plus-circle,.fas.fa-plus-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/plus-circle.svg');}.far.fa-plus-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/plus-circle.svg');}.fal.fa-plus-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/plus-circle.svg');}.fa.fa-cloud-upload-alt,.fas.fa-cloud-upload-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/cloud-upload-alt.svg');}.far.fa-cloud-upload-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/cloud-upload-alt.svg');}.fal.fa-cloud-upload-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/cloud-upload-alt.svg');}.fa.fa-info-circle,.fas.fa-info-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/info-circle.svg');}.far.fa-info-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/info-circle.svg');}.fal.fa-info-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/info-circle.svg');}.fa.fa-mobile-alt,.fas.fa-mobile-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/mobile-alt.svg');}.far.fa-mobile-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/mobile-alt.svg');}.fal.fa-mobile-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/mobile-alt.svg');}.fa.fa-compass,.fas.fa-compass{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/compass.svg');}.far.fa-compass{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/compass.svg');}.fal.fa-compass{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/compass.svg');}.fa.fa-map-marker,.fas.fa-map-marker{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/map-marker.svg');}.far.fa-map-marker{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/map-marker.svg');}.fal.fa-map-marker{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/map-marker.svg');}.fa.fa-user,.fas.fa-user{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/user.svg');}.far.fa-user{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/user.svg');}.fal.fa-user{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/user.svg');}.fa.fa-image,.fas.fa-image{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/image.svg');}.far.fa-image{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/image.svg');}.fal.fa-image{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/image.svg');}.fa.fa-pause,.fas.fa-pause{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/pause.svg');}.far.fa-pause{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/pause.svg');}.fal.fa-pause{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/pause.svg');}.fa.fa-phone-square,.fas.fa-phone-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/phone-square.svg');}.far.fa-phone-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/phone-square.svg');}.fal.fa-phone-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/phone-square.svg');}.fa.fa-glass,.fas.fa-glass{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/glass.svg');}.far.fa-glass{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/glass.svg');}.fal.fa-glass{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/glass.svg');}.fa.fa-pen,.fas.fa-pen{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/pen.svg');}.far.fa-pen{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/pen.svg');}.fal.fa-pen{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/pen.svg');}.fa.fa-envelope,.fas.fa-envelope{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/envelope.svg');}.far.fa-envelope{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/envelope.svg');}.fal.fa-envelope{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/envelope.svg');}.fa.fa-crop-alt,.fas.fa-crop-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/crop-alt.svg');}.far.fa-crop-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/crop-alt.svg');}.fal.fa-crop-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/crop-alt.svg');}.fa.fa-sort,.fas.fa-sort{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/sort.svg');}.far.fa-sort{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/sort.svg');}.fal.fa-sort{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/sort.svg');}.fa.fa-ban,.fas.fa-ban{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/ban.svg');}.far.fa-ban{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/ban.svg');}.fal.fa-ban{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/ban.svg');}.fa.fa-video,.fas.fa-video{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/video.svg');}.far.fa-video{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/video.svg');}.fal.fa-video{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/video.svg');}.fa.fa-history,.fas.fa-history{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/history.svg');}.far.fa-history{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/history.svg');}.fal.fa-history{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/history.svg');}.fa.fa-venus,.fas.fa-venus{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/venus.svg');}.far.fa-venus{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/venus.svg');}.fal.fa-venus{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/venus.svg');}.fa.fa-route,.fas.fa-route{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/route.svg');}.far.fa-route{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/route.svg');}.fal.fa-route{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/route.svg');}.fa.fa-shopping-bag,.fas.fa-shopping-bag{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/shopping-bag.svg');}.far.fa-shopping-bag{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/shopping-bag.svg');}.fal.fa-shopping-bag{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/shopping-bag.svg');}.fa.fa-times-circle,.fas.fa-times-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/times-circle.svg');}.far.fa-times-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/times-circle.svg');}.fal.fa-times-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/times-circle.svg');}.fa.fa-unlink,.fas.fa-unlink{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/unlink.svg');}.far.fa-unlink{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/unlink.svg');}.fal.fa-unlink{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/unlink.svg');}.fa.fa-exclamation-circle,.fas.fa-exclamation-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/exclamation-circle.svg');}.far.fa-exclamation-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/exclamation-circle.svg');}.fal.fa-exclamation-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/exclamation-circle.svg');}.fa.fa-sliders-h,.fas.fa-sliders-h{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/sliders-h.svg');}.far.fa-sliders-h{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/sliders-h.svg');}.fal.fa-sliders-h{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/sliders-h.svg');}.fa.fa-running,.fas.fa-running{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/running.svg');}.far.fa-running{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/running.svg');}.fal.fa-running{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/running.svg');}.fa.fa-check-square,.fas.fa-check-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/check-square.svg');}.far.fa-check-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/check-square.svg');}.fal.fa-check-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/check-square.svg');}.fa.fa-plus,.fas.fa-plus{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/plus.svg');}.far.fa-plus{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/plus.svg');}.fal.fa-plus{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/plus.svg');}.fa.fa-angle-left,.fas.fa-angle-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/angle-left.svg');}.far.fa-angle-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/angle-left.svg');}.fal.fa-angle-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/angle-left.svg');}.fa.fa-eye-slash,.fas.fa-eye-slash{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/eye-slash.svg');}.far.fa-eye-slash{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/eye-slash.svg');}.fal.fa-eye-slash{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/eye-slash.svg');}.fa.fa-images,.fas.fa-images{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/images.svg');}.far.fa-images{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/images.svg');}.fal.fa-images{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/images.svg');}.fa.fa-money-bill-alt,.fas.fa-money-bill-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/money-bill-alt.svg');}.far.fa-money-bill-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/money-bill-alt.svg');}.fal.fa-money-bill-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/money-bill-alt.svg');}.fa.fa-caret-left,.fas.fa-caret-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/caret-left.svg');}.far.fa-caret-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/caret-left.svg');}.fal.fa-caret-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/caret-left.svg');}.fa.fa-copy,.fas.fa-copy{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/copy.svg');}.far.fa-copy{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/copy.svg');}.fal.fa-copy{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/copy.svg');}.fa.fa-pencil,.fas.fa-pencil{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/pencil.svg');}.far.fa-pencil{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/pencil.svg');}.fal.fa-pencil{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/pencil.svg');}.fa.fa-clone,.fas.fa-clone{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/clone.svg');}.far.fa-clone{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/clone.svg');}.fal.fa-clone{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/clone.svg');}.fa.fa-chart-line,.fas.fa-chart-line{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/chart-line.svg');}.far.fa-chart-line{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/chart-line.svg');}.fal.fa-chart-line{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/chart-line.svg');}.fab.fa-youtube{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/brands/youtube.svg');}.fa.fa-undo-alt,.fas.fa-undo-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/undo-alt.svg');}.far.fa-undo-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/undo-alt.svg');}.fal.fa-undo-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/undo-alt.svg');}.fa.fa-angle-up,.fas.fa-angle-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/angle-up.svg');}.far.fa-angle-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/angle-up.svg');}.fal.fa-angle-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/angle-up.svg');}.fa.fa-film,.fas.fa-film{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/film.svg');}.far.fa-film{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/film.svg');}.fal.fa-film{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/film.svg');}.fa.fa-caret-square-down,.fas.fa-caret-square-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/caret-square-down.svg');}.far.fa-caret-square-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/caret-square-down.svg');}.fal.fa-caret-square-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/caret-square-down.svg');}.fa.fa-microchip,.fas.fa-microchip{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/microchip.svg');}.far.fa-microchip{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/microchip.svg');}.fal.fa-microchip{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/microchip.svg');}.fa.fa-minus-circle,.fas.fa-minus-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/minus-circle.svg');}.far.fa-minus-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/minus-circle.svg');}.fal.fa-minus-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/minus-circle.svg');}.fa.fa-flag,.fas.fa-flag{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/flag.svg');}.far.fa-flag{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/flag.svg');}.fal.fa-flag{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/flag.svg');}.fa.fa-square,.fas.fa-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/square.svg');}.far.fa-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/square.svg');}.fal.fa-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/square.svg');}.fa.fa-circle,.fas.fa-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/circle.svg');}.far.fa-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/circle.svg');}.fal.fa-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/circle.svg');}.fa.fa-expand,.fas.fa-expand{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/expand.svg');}.far.fa-expand{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/expand.svg');}.fal.fa-expand{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/expand.svg');}.fa.fa-filter,.fas.fa-filter{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/filter.svg');}.far.fa-filter{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/filter.svg');}.fal.fa-filter{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/filter.svg');}.fa.fa-volume-up,.fas.fa-volume-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/volume-up.svg');}.far.fa-volume-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/volume-up.svg');}.fal.fa-volume-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/volume-up.svg');}.fa.fa-arrow-down,.fas.fa-arrow-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/arrow-down.svg');}.far.fa-arrow-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/arrow-down.svg');}.fal.fa-arrow-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/arrow-down.svg');}.fa.fa-file-pdf,.fas.fa-file-pdf{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/file-pdf.svg');}.far.fa-file-pdf{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/file-pdf.svg');}.fal.fa-file-pdf{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/file-pdf.svg');}.fa.fa-language,.fas.fa-language{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/language.svg');}.far.fa-language{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/language.svg');}.fal.fa-language{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/language.svg');}.fa.fa-wrench,.fas.fa-wrench{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/wrench.svg');}.far.fa-wrench{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/wrench.svg');}.fal.fa-wrench{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/wrench.svg');}.fa.fa-question-circle,.fas.fa-question-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/question-circle.svg');}.far.fa-question-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/question-circle.svg');}.fal.fa-question-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/question-circle.svg');}.fa.fa-id-card,.fas.fa-id-card{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/id-card.svg');}.far.fa-id-card{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/id-card.svg');}.fal.fa-id-card{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/id-card.svg');}.fa.fa-search,.fas.fa-search{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/search.svg');}.far.fa-search{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/search.svg');}.fal.fa-search{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/search.svg');}.fa.fa-external-link-alt,.fas.fa-external-link-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/external-link-alt.svg');}.far.fa-external-link-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/external-link-alt.svg');}.fal.fa-external-link-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/external-link-alt.svg');}.fa.fa-venus-double,.fas.fa-venus-double{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/venus-double.svg');}.far.fa-venus-double{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/venus-double.svg');}.fal.fa-venus-double{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/venus-double.svg');}.fa.fa-play,.fas.fa-play{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/play.svg');}.far.fa-play{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/play.svg');}.fal.fa-play{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/play.svg');}.fab.fa-paypal{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/brands/paypal.svg');}.fa.fa-hand-holding-heart,.fas.fa-hand-holding-heart{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/hand-holding-heart.svg');}.far.fa-hand-holding-heart{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/hand-holding-heart.svg');}.fal.fa-hand-holding-heart{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/hand-holding-heart.svg');}.fa.fa-camera,.fas.fa-camera{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/camera.svg');}.far.fa-camera{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/camera.svg');}.fal.fa-camera{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/camera.svg');}.fab.fa-viber{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/brands/viber.svg');}.fa.fa-file-excel,.fas.fa-file-excel{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/file-excel.svg');}.far.fa-file-excel{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/file-excel.svg');}.fal.fa-file-excel{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/file-excel.svg');}.fa.fa-user-check,.fas.fa-user-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/user-check.svg');}.far.fa-user-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/user-check.svg');}.fal.fa-user-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/user-check.svg');}.fa.fa-check-circle,.fas.fa-check-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/check-circle.svg');}.far.fa-check-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/check-circle.svg');}.fal.fa-check-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/check-circle.svg');}.fa.fa-th,.fas.fa-th{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/th.svg');}.far.fa-th{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/th.svg');}.fal.fa-th{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/th.svg');}.fa.fa-file-import,.fas.fa-file-import{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/file-import.svg');}.far.fa-file-import{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/file-import.svg');}.fal.fa-file-import{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/file-import.svg');}.fa.fa-heart,.fas.fa-heart{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/heart.svg');}.far.fa-heart{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/heart.svg');}.fal.fa-heart{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/heart.svg');}.fa.fa-lock,.fas.fa-lock{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/lock.svg');}.far.fa-lock{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/lock.svg');}.fal.fa-lock{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/lock.svg');}.fa.fa-bed,.fas.fa-bed{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/bed.svg');}.far.fa-bed{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/bed.svg');}.fal.fa-bed{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/bed.svg');}.fa.fa-map-marker-alt,.fas.fa-map-marker-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/map-marker-alt.svg');}.far.fa-map-marker-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/map-marker-alt.svg');}.fal.fa-map-marker-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/map-marker-alt.svg');}.fa.fa-clock,.fas.fa-clock{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/clock.svg');}.far.fa-clock{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/clock.svg');}.fal.fa-clock{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/clock.svg');}.fa.fa-pen-square,.fas.fa-pen-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/pen-square.svg');}.far.fa-pen-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/pen-square.svg');}.fal.fa-pen-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/pen-square.svg');}.fa.fa-arrow-up,.fas.fa-arrow-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/arrow-up.svg');}.far.fa-arrow-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/arrow-up.svg');}.fal.fa-arrow-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/arrow-up.svg');}.fab.fa-cc-mastercard{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/brands/cc-mastercard.svg');}.fa.fa-comment,.fas.fa-comment{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/comment.svg');}.far.fa-comment{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/comment.svg');}.fal.fa-comment{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/comment.svg');}.fa.fa-caret-right,.fas.fa-caret-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/caret-right.svg');}.far.fa-caret-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/caret-right.svg');}.fal.fa-caret-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/caret-right.svg');}.fa.fa-pause-circle,.fas.fa-pause-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/pause-circle.svg');}.far.fa-pause-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/pause-circle.svg');}.fal.fa-pause-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/pause-circle.svg');}.fa.fa-key,.fas.fa-key{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/key.svg');}.far.fa-key{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/key.svg');}.fal.fa-key{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/key.svg');}.fa.fa-bell,.fas.fa-bell{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/bell.svg');}.far.fa-bell{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/bell.svg');}.fal.fa-bell{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/bell.svg');}.fa.fa-moon,.fas.fa-moon{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/moon.svg');}.far.fa-moon{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/moon.svg');}.fal.fa-moon{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/moon.svg');}.fa.fa-bullhorn,.fas.fa-bullhorn{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/bullhorn.svg');}.far.fa-bullhorn{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/bullhorn.svg');}.fal.fa-bullhorn{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/bullhorn.svg');}.fa.fa-lock-open,.fas.fa-lock-open{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/lock-open.svg');}.far.fa-lock-open{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/lock-open.svg');}.fal.fa-lock-open{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/lock-open.svg');}.fa.fa-directions,.fas.fa-directions{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/directions.svg');}.far.fa-directions{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/directions.svg');}.fal.fa-directions{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/directions.svg');}.fa.fa-stop-circle,.fas.fa-stop-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/stop-circle.svg');}.far.fa-stop-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/stop-circle.svg');}.fal.fa-stop-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/stop-circle.svg');}.fa.fa-female,.fas.fa-female{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/female.svg');}.far.fa-female{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/female.svg');}.fal.fa-female{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/female.svg');}.fa.fa-upload,.fas.fa-upload{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/upload.svg');}.far.fa-upload{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/upload.svg');}.fal.fa-upload{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/upload.svg');}.fa.fa-arrow-left,.fas.fa-arrow-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/arrow-left.svg');}.far.fa-arrow-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/arrow-left.svg');}.fal.fa-arrow-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/arrow-left.svg');}.fa.fa-sun,.fas.fa-sun{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/sun.svg');}.far.fa-sun{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/sun.svg');}.fal.fa-sun{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/sun.svg');}.fa.fa-undo,.fas.fa-undo{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/undo.svg');}.far.fa-undo{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/undo.svg');}.fal.fa-undo{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/undo.svg');}.fa.fa-download,.fas.fa-download{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/download.svg');}.far.fa-download{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/download.svg');}.fal.fa-download{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/download.svg');}.fa.fa-book,.fas.fa-book{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/book.svg');}.far.fa-book{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/book.svg');}.fal.fa-book{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/book.svg');}.fa.fa-sitemap,.fas.fa-sitemap{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/sitemap.svg');}.far.fa-sitemap{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/sitemap.svg');}.fal.fa-sitemap{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/sitemap.svg');}.fa.fa-home,.fas.fa-home{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/home.svg');}.far.fa-home{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/home.svg');}.fal.fa-home{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/home.svg');}.fa.fa-exchange,.fas.fa-exchange{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/exchange.svg');}.far.fa-exchange{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/exchange.svg');}.fal.fa-exchange{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/exchange.svg');}.fa.fa-transgender,.fas.fa-transgender{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/transgender.svg');}.far.fa-transgender{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/transgender.svg');}.fal.fa-transgender{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/transgender.svg');}.fa.fa-eye,.fas.fa-eye{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/eye.svg');}.far.fa-eye{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/eye.svg');}.fal.fa-eye{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/eye.svg');}.fa.fa-sign-out,.fas.fa-sign-out{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/sign-out.svg');}.far.fa-sign-out{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/sign-out.svg');}.fal.fa-sign-out{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/sign-out.svg');}.fa.fa-arrow-circle-right,.fas.fa-arrow-circle-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/arrow-circle-right.svg');}.far.fa-arrow-circle-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/arrow-circle-right.svg');}.fal.fa-arrow-circle-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/arrow-circle-right.svg');}.fa.fa-user-circle,.fas.fa-user-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/user-circle.svg');}.far.fa-user-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/user-circle.svg');}.fal.fa-user-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/user-circle.svg');}.fa.fa-address-card,.fas.fa-address-card{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/address-card.svg');}.far.fa-address-card{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/address-card.svg');}.fal.fa-address-card{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/address-card.svg');}.fa.fa-ellipsis-v,.fas.fa-ellipsis-v{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/ellipsis-v.svg');}.far.fa-ellipsis-v{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/ellipsis-v.svg');}.fal.fa-ellipsis-v{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/ellipsis-v.svg');}.fa.fa-caret-up,.fas.fa-caret-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/caret-up.svg');}.far.fa-caret-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/caret-up.svg');}.fal.fa-caret-up{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/caret-up.svg');}.fa.fa-boxes,.fas.fa-boxes{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/boxes.svg');}.far.fa-boxes{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/boxes.svg');}.fal.fa-boxes{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/boxes.svg');}.fab.fa-mailchimp{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/brands/mailchimp.svg');}.fa.fa-compress,.fas.fa-compress{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/compress.svg');}.far.fa-compress{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/compress.svg');}.fal.fa-compress{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/compress.svg');}.fa.fa-th-list,.fas.fa-th-list{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/th-list.svg');}.far.fa-th-list{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/th-list.svg');}.fal.fa-th-list{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/th-list.svg');}.fa.fa-sync-alt,.fas.fa-sync-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/sync-alt.svg');}.far.fa-sync-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/sync-alt.svg');}.fal.fa-sync-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/sync-alt.svg');}.fa.fa-bars,.fas.fa-bars{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/bars.svg');}.far.fa-bars{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/bars.svg');}.fal.fa-bars{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/bars.svg');}.fa.fa-briefcase,.fas.fa-briefcase{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/briefcase.svg');}.far.fa-briefcase{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/briefcase.svg');}.fal.fa-briefcase{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/briefcase.svg');}.fa.fa-play-circle,.fas.fa-play-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/play-circle.svg');}.far.fa-play-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/play-circle.svg');}.fal.fa-play-circle{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/play-circle.svg');}.fa.fa-angle-double-right,.fas.fa-angle-double-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/angle-double-right.svg');}.far.fa-angle-double-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/angle-double-right.svg');}.fal.fa-angle-double-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/angle-double-right.svg');}.fa.fa-angle-right,.fas.fa-angle-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/angle-right.svg');}.far.fa-angle-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/angle-right.svg');}.fal.fa-angle-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/angle-right.svg');}.fa.fa-crop,.fas.fa-crop{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/crop.svg');}.far.fa-crop{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/crop.svg');}.fal.fa-crop{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/crop.svg');}.fa.fa-list-ul,.fas.fa-list-ul{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/list-ul.svg');}.far.fa-list-ul{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/list-ul.svg');}.fal.fa-list-ul{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/list-ul.svg');}.fa.fa-volume-mute,.fas.fa-volume-mute{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/volume-mute.svg');}.far.fa-volume-mute{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/volume-mute.svg');}.fal.fa-volume-mute{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/volume-mute.svg');}.fa.fa-list,.fas.fa-list{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/list.svg');}.far.fa-list{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/list.svg');}.fal.fa-list{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/list.svg');}.fa.fa-desktop,.fas.fa-desktop{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/desktop.svg');}.far.fa-desktop{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/desktop.svg');}.fal.fa-desktop{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/desktop.svg');}.fa.fa-dollar-sign,.fas.fa-dollar-sign{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/dollar-sign.svg');}.far.fa-dollar-sign{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/dollar-sign.svg');}.fal.fa-dollar-sign{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/dollar-sign.svg');}.fa.fa-calendar-check,.fas.fa-calendar-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/calendar-check.svg');}.far.fa-calendar-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/calendar-check.svg');}.fal.fa-calendar-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/calendar-check.svg');}.fa.fa-box-open,.fas.fa-box-open{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/box-open.svg');}.far.fa-box-open{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/box-open.svg');}.fal.fa-box-open{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/box-open.svg');}.fa.fa-info-square,.fas.fa-info-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/info-square.svg');}.far.fa-info-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/info-square.svg');}.fal.fa-info-square{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/info-square.svg');}.fa.fa-angle-double-left,.fas.fa-angle-double-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/angle-double-left.svg');}.far.fa-angle-double-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/angle-double-left.svg');}.fal.fa-angle-double-left{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/angle-double-left.svg');}.fa.fa-arrow-right,.fas.fa-arrow-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/arrow-right.svg');}.far.fa-arrow-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/arrow-right.svg');}.fal.fa-arrow-right{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/arrow-right.svg');}.fa.fa-ad,.fas.fa-ad{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/ad.svg');}.far.fa-ad{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/ad.svg');}.fal.fa-ad{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/ad.svg');}.fa.fa-cogs,.fas.fa-cogs{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/cogs.svg');}.far.fa-cogs{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/cogs.svg');}.fal.fa-cogs{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/cogs.svg');}.fa.fa-question,.fas.fa-question{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/question.svg');}.far.fa-question{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/question.svg');}.fal.fa-question{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/question.svg');}.fa.fa-phone,.fas.fa-phone{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/phone.svg');}.far.fa-phone{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/phone.svg');}.fal.fa-phone{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/phone.svg');}.fa.fa-globe,.fas.fa-globe{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/globe.svg');}.far.fa-globe{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/globe.svg');}.fal.fa-globe{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/globe.svg');}.fa.fa-chevron-down,.fas.fa-chevron-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/chevron-down.svg');}.far.fa-chevron-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/chevron-down.svg');}.fal.fa-chevron-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/chevron-down.svg');}.fa.fa-list-alt,.fas.fa-list-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/list-alt.svg');}.far.fa-list-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/list-alt.svg');}.fal.fa-list-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/list-alt.svg');}.fa.fa-sign-in-alt,.fas.fa-sign-in-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/sign-in-alt.svg');}.far.fa-sign-in-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/sign-in-alt.svg');}.fal.fa-sign-in-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/sign-in-alt.svg');}.fa.fa-comments,.fas.fa-comments{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/comments.svg');}.far.fa-comments{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/comments.svg');}.fal.fa-comments{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/comments.svg');}.fa.fa-star,.fas.fa-star{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/star.svg');}.far.fa-star{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/star.svg');}.fal.fa-star{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/star.svg');}.fa.fa-id-badge,.fas.fa-id-badge{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/id-badge.svg');}.far.fa-id-badge{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/id-badge.svg');}.fal.fa-id-badge{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/id-badge.svg');}.fa.fa-fire,.fas.fa-fire{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/fire.svg');}.far.fa-fire{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/fire.svg');}.fal.fa-fire{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/fire.svg');}.fa.fa-times,.fas.fa-times{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/times.svg');}.far.fa-times{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/times.svg');}.fal.fa-times{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/times.svg');}.fa.fa-shopping-cart,.fas.fa-shopping-cart{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/shopping-cart.svg');}.far.fa-shopping-cart{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/shopping-cart.svg');}.fal.fa-shopping-cart{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/shopping-cart.svg');}.fa.fa-trash-alt,.fas.fa-trash-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/trash-alt.svg');}.far.fa-trash-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/trash-alt.svg');}.fal.fa-trash-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/trash-alt.svg');}.fa.fa-database,.fas.fa-database{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/database.svg');}.far.fa-database{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/database.svg');}.fal.fa-database{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/database.svg');}.fa.fa-trash,.fas.fa-trash{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/trash.svg');}.far.fa-trash{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/trash.svg');}.fal.fa-trash{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/trash.svg');}.fa.fa-magic,.fas.fa-magic{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/magic.svg');}.far.fa-magic{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/magic.svg');}.fal.fa-magic{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/magic.svg');}.fa.fa-sign-out-alt,.fas.fa-sign-out-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/sign-out-alt.svg');}.far.fa-sign-out-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/sign-out-alt.svg');}.fal.fa-sign-out-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/sign-out-alt.svg');}.fa.fa-trophy,.fas.fa-trophy{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/trophy.svg');}.far.fa-trophy{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/trophy.svg');}.fal.fa-trophy{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/trophy.svg');}.fa.fa-sort-alpha-down,.fas.fa-sort-alpha-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/sort-alpha-down.svg');}.far.fa-sort-alpha-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/sort-alpha-down.svg');}.fal.fa-sort-alpha-down{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/sort-alpha-down.svg');}.fa.fa-hand-pointer,.fas.fa-hand-pointer{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/hand-pointer.svg');}.far.fa-hand-pointer{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/hand-pointer.svg');}.fal.fa-hand-pointer{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/hand-pointer.svg');}.fa.fa-tags,.fas.fa-tags{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/tags.svg');}.far.fa-tags{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/tags.svg');}.fal.fa-tags{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/tags.svg');}.fa.fa-bookmark,.fas.fa-bookmark{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/bookmark.svg');}.far.fa-bookmark{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/bookmark.svg');}.fal.fa-bookmark{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/bookmark.svg');}.fa.fa-comment-alt,.fas.fa-comment-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/comment-alt.svg');}.far.fa-comment-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/comment-alt.svg');}.fal.fa-comment-alt{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/comment-alt.svg');}.fa.fa-shield-check,.fas.fa-shield-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/shield-check.svg');}.far.fa-shield-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/shield-check.svg');}.fal.fa-shield-check{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/light/shield-check.svg');}.p-banner-side .p-thumb,.p-banner-side_premium .p-thumb{width: 175px;height: 375px;}.p-banner-startpage-thumb,.p-banner-startpage_banner-thumb{background-image: url("https://happysex.ch/resources/images/no-picture.png");background-position: center center;background-size: 70% auto;background-repeat: no-repeat;}.p-banner-regio-thumb,.p-banner-regio_banner-thumb{background-image: url("https://happysex.ch/resources/images/no-picture.png");background-position: center center;background-size: 70% auto;background-repeat: no-repeat;}.p-banner-welcome-thumb,.p-banner-welcome_banner-thumb{background-image: url("https://happysex.ch/resources/images/no-picture.png");background-position: center center;background-size: 70% auto;background-repeat: no-repeat;}.p-banner-side-thumb,.p-banner-side_banner-thumb,.p-banner-side_premium-thumb,.p-banner-side_premium_banner-thumb{background-image: url("https://happysex.ch/resources/images/no-picture.png");background-position: center center;background-size: 70% auto;background-repeat: no-repeat;}.p-banners-list-item .p-thumb{background-image: url("https://happysex.ch/resources/images/no-picture-2.png");background-position: center center;background-size: 30% auto;background-repeat: no-repeat;background-color: #bbb;}.p-banner-startpage .p-thumb img{width: 220px;height: 125px;}.p-banner-startpage_half .p-thumb img{width: 220px;height: 60px;}.p-banner-regio-landscape-container *{width: 100%;}.p-banner-regio-landscape-container-spaced{margin: 0px 0 40px 0;}.p-banner-startpage-landscape-container *{width: 100%;}.p-banner-startpage-landscape-container-spaced{margin: 0px 0 40px 0;}.p-elements-view-mobile{margin: auto;}.p-elements-view-mobile > ul{margin: 0px;padding: 0px;}.p-elements-view-mobile .p-elements-list-item{position: relative;list-style: none;margin: 3px 3px;display: inline-block;text-align: left;width: calc(100% - 10px);background: #333;}.p-elements-view-mobile .p-elements-list-item a,.p-elements-view-mobile .p-elements-list-item a:hover{color: #ff008c;text-decoration: none;}.p-element-mobile-container{}.p-element-mobile-container .p-element-card{width: 120px;height: 210px;border: none;display: inline-block;vertical-align: top;background: #e6007e;margin: 10px 10px 30px 10px;}.p-element-mobile-container .p-element-info{position: absolute;left: 170px;top: 45px;right: 10px;}.p-element-mobile-container .p-element-info,.p-element-mobile-container .p-element-info a,.p-element-mobile-container .p-element-info a:hover{color: #fff !important;}.p-element-mobile-container .p-element-addons{position: absolute;right: 0px;top: 10px;}.p-element-mobile-container .p-element-addons > *{display: inline-block;}.p-element-mobile-container .p-element-toolbar{margin: 10px;}.p-element-mobile-container .p-element-toolbar > *{display: inline-block;margin-right: 20px;vertical-align: middle;}.p-element-mobile-container .p-element-titleline:after{border-top: 2px solid #fff;content: '';width: 100px;height: 1px;margin: 10px auto 10px 0;display: inline-block;}.p-element-mobile-container .p-element-title{display: inline-block;font-weight: 700;padding: 0px 0px;margin: 0px 0px 5px 0;font-size: 20px;font-style: italic;min-width: 150px;}.p-element-mobile-container .p-element-flag-verified{display: inline-block;background: url(https://happysex.ch/resources/images/verified.png);background-size: 100% auto;background-repeat: no-repeat;width: 66px;height: 30px;margin: 0 0 -12px 25px;}.p-element-mobile-container .p-element-info-subtitle{padding: 0px;margin: 0;}.p-element-mobile-container .p-element-aboutme-header{padding: 0px;margin: 0 0 5px 0;font-size: 16px;font-weight: 700;}.p-element-mobile-container .p-element-aboutme{max-height: 102px;overflow: hidden;word-break: break-word;}.p-element-mobile-container .p-element-mobile-addons{width: 200px;padding: 10px 10px 0 10px;position: absolute;right: 0px;top: 0px;}.p-element-mobile-container .p-element-image{top: 30px;bottom: -30px;left: 20px;right: -20px;}.p-element-mobile-container .p-element-slogan{float: left;clear: both;padding: 5px;width: 100%;white-space: nowrap;overflow: hidden;margin: 0px;text-align: left;font-weight: 700;font-style: italic;}.p-element-mobile-container .p-element-premiuminfo{color: #f39201;font-weight: 700;font-style: italic;padding: 0 10px;}.p-element-mobile-container .p-element-toolbar .p-btn{font-size: 20px;padding: 12px;}.p-element-mobile-container .p-element-toolbar .p-icon-btn{border: none;background: none;font-size: 20px;width: 60px;height: 60px;padding: 10px;margin: -10px;}.p-element-mobile-container .p-element-toolbar .p-icon-btn:hover{background: #8c225b;}.p-element-mobile-container .p-element-toolbar .p-icon-btn *{font-size: 28px;line-height: 40px;}.p-jdialog{z-index: 100000 !important;--portal-dialog-color: #fff;--portal-dialog-background-color: #32001b;--portal-dialog-border: 1px solid #000000;--portal-primary-color: #ff008c;--portal-selection-color: #ff008c;--portal-deactive-color: #999;--portal-secondary-color: #999;--bs-primary-color: #ff008c;--bs-primary-rgb: 255, 0, 140;--portal-toolbar-font-size: 16px;--portal-buttons-primary-background-color: #000000 !important;--portal-buttons-primary-border-color: #000000 !important;}.p-jdialog .p-jdialog-toolbar{background-color: #ff008c6e;--portal-buttons-color: #fff;--portal-button-color: #fff;--portal-buttons-border-width: 1px;--portal-buttons-border-color: #ff008c;--portal-buttons-background-color: #ff008c;--portal-buttons-icon-margin: 4px 0;}.p-body .p-filter-dialog .p-jdialog-footer{background-color: #ff008c6e;--portal-buttons-primary-background-color: #ff008c;--portal-buttons-primary-border-color: #ff008c;}.p-jdialog.p-fullscreen{position: fixed !important;height: 100% !important;width: 100% !important;}.p-jdialog.p-fullscreen-with-max{max-width: 1000px;}.p-jdialog.p-fullscreen .ui-dialog-content{height: 100% !important;}.p-jdialog .p-jdialog-footer{--portal-buttons-padding: 10px 12px !important;}.p-jdialog .p-jdialog-toolbar{--portal-buttons-icon-font-size: 14px !important;--portal-buttons-font-size: 14px !important;--portal-buttons-line-height: 14px !important;--portal-buttons-padding: 10px 7px 10px 0px !important;--portal-buttons-icon-padding: 3px 0;--portal-buttons-padding: 8px 7px 8px 0px !important;}.p-jdialog .ui-widget input,.p-jdialog .ui-widget select,.p-jdialog .ui-widget textarea,.p-jdialog .ui-widget button{font-family: var(--portal-default-font-family);font-size: var(--portal-default-font-size);}.p-jdialog .p-dialog-close-btn{font-size: var(--portal-toolbar-font-size) !important;}.p-jdialog .p-jdialog-title{font-size: var(--portal-toolbar-font-size);}.p-jdialog .ui-widget-content{color: var(--portal-dialog-color) !important;}.p-jdialog .btn-secondary{--bs-btn-bg: #ffffff14;--bs-btn-border-color: #5a5a5a;--bs-btn-active-color: #fff;--bs-btn-active-bg: #00000038;--bs-btn-active-border-color: #ff008c;}.p-jdialog .accordion .accordion-button{border-bottom: 1px solid var(--portal-primary-color) !important;}.p-jdialog .ui-dialog-titlebar{display: none;}.p-jdialog.ui-widget-content{background-color: var(--portal-dialog-background-color);border: var(--portal-dialog-border) !important;border-radius: 5px;color: var(--portal-dialog-color);padding: 0px !important}.p-jdialog .p-jdialog-container{padding: 0px !important;display: flex !important;flex-direction: column !important;}.p-jdialog .p-jdialog-toolbar{display: flex;vertical-align: middle;align-items: center;color: var(--portal-dialog-color);padding: 5px 12px;}.p-jdialog .p-jdialog-title{flex-grow: 1;padding: 0 10px;}.p-jdialog-panel{padding: 10px 30px;flex-grow: 1;}.p-jdialog-footer{padding: 10px 30px;display: flex;width: 100%;}.p-jdialog-footer .p-center{display: inline-block;margin: auto;}.p-jdialog .multi-range input[type=range]{box-sizing: border-box;appearance: none;width: 100%;margin: 0;padding: 0 2px;overflow: hidden;border: 0;border-radius: 1px;outline: none;background: linear-gradient(grey, grey) no-repeat center;background-size: 100% 2px;pointer-events: none;}.p-jdialog .multi-range input[type=range]:active,.p-jdialog .multi-range input[type=range]:focus{outline: none;}.p-jdialog .multi-range input[type=range]::-webkit-slider-thumb{height: 28px;width: 28px;border-radius: 28px;background-color: #f00;position: relative;margin: 5px 0;cursor: pointer;appearance: none;pointer-events: all;box-shadow: 0 1px 4px 0.5px rgba(0, 0, 0, 0.25);}.p-jdialog .multi-range{position: relative;height: 50px;}.p-jdialog .multi-range input[type=range]{position: absolute;}.p-jdialog .multi-range input[type=range]:nth-child(1)::-webkit-slider-thumb{background-color: var(--portal-primary-color);z-index: 1;}.p-jdialog .multi-range input[type=range]:nth-child(2){background: none;}.p-jdialog .multi-range input[type=range]:nth-child(2)::-webkit-slider-thumb{background-color: var(--portal-primary-color);z-index: 1;}.p-jdialog .multi-range .hl{position: relative;top: calc(50% - 7px);height: 3px;left: 12px;width: calc(100% - 24px);z-index: 0;}.p-jdialog .multi-range .indicator{position: absolute;background-color: var(--portal-primary-color);height: 100%;}.p-filter-dialog{--portal-filter-element-height: 100px;--portal-filter-element-width: 100px;--portal-filter-element-margin: 0 0 10px 10px;--portal-filter-element-icon-width: 50px;--portal-filter-element-icon-height: 50px;--portal-filter-element-icon-margin: 10px auto 0px;--portal-filter-element-label-height: 36px;--portal-filter-element-label-width: 100px;--portal-filter-element-label-font-size: smaller;}.p-filter-dialog .p-hl{border-bottom: 1px solid var(--portal-secondary-color);width: 100%;margin: 0 10px 7px;opacity: 0.2;}.p-filter-dialog .accordion .accordion-body .accordion{--portal-primary-color: #ccc;--bs-primary-rgb: 100,100,100;}.p-filter-dialog .p-badge-container{margin: 0 0 0 8px}.p-filter-dialog .form-check-input:checked{background-color: #00000000;border-color: var(--portal-selection-color);}.p-filter-dialog label{margin: 2px 0px;}.p-filter-dialog .p-filter-selection-btn label{padding: 5px 10px 3px 10px;}.p-filter-dialog .form-switch .form-check-input{outline: none;}.p-filter-dialog .p-filter-countries{}.p-filter-dialog .p-filter-selection-items{display: block;width: 100%;columns: 3;-moz-column-count: 3;-webkit-column-count: 3;}.p-filter-dialog .p-filter-selection-item{width: 100%;display: inline-block;}.p-filter-dialog .p-filter-selection-btns{display: inline-block;text-align: center;width: 100%;}.p-filter-dialog .p-filter-selection-btn{display: inline-block;margin: var(--portal-filter-element-margin);}.p-filter-dialog .p-filter-selection-btn btn{display: inline-block;border-radius: 10px;vertical-align: top;overflow: hidden;}.p-filter-dialog .p-filter-selection-btn .p-icon{height: var(--portal-filter-element-icon-height);width: var(--portal-filter-element-icon-width);background-position: center;background-repeat: no-repeat;background-size: cover;margin: var(--portal-filter-element-icon-margin);}.p-filter-dialog .p-filter-selection-btn .p-label{height: var(--portal-filter-element-label-height);width: var(--portal-filter-element-label-width);text-align: center;padding: 5px 0;text-decoration: none;word-wrap: break-word;overflow: hidden;white-space: initial;font-size:  var(--portal-filter-element-label-font-size);line-height: 13px;}.p-filter-dialog .p-filter-kantons .p-icon,.p-filter-dialog .p-filter-countries .p-icon{border: 1px solid #fff;border-radius: 50%;}.p-filter-dialog .p-invisible{opacity: 0;position: absolute;width: 0px;}.p-filter-singleslider,.p-filter-dualslider{--light-grey: #959595;--white: rgb(240, 240, 240);--portal-selection-color: #ccc;}.p-filter-singleslider .p-filter-slider-label,.p-filter-dualslider .p-filter-slider-label{padding-top: 37px;}.p-filter-singleslider .p-btn,.p-filter-dualslider .p-btn{margin-top: 32px;}.p-filter-singleslider .wrapper,.p-filter-dualslider .wrapper{max-width: clamp(200px, 50vw, 500px);margin: 0px auto 0px;padding: 10px 0 40px 0;}.p-filter-singleslider .range-slider,.p-filter-dualslider .range-slider{--_height: 5px;--_thumb-size: calc(var(--_height) * 4);position: relative;width: 100%;display: grid;margin-bottom: calc(var(--_thumb-size) * -1);}.p-filter-singleslider .range-slider .range-labels,.p-filter-dualslider .range-slider .range-labels{display: flex;justify-content: space-between;padding-bottom: 15px;}.p-filter-singleslider:not(.active) .range-slider,.p-filter-dualslider:not(.active) .range-slider{opacity: 0.8;}.p-filter-singleslider .range-slider .range-labels .range-label,.p-filter-dualslider .range-slider .range-labels .range-label{display: inline-flex;font-size: 16px;color: var(--white);line-height: 1;background: #535353;font-size: small;padding: 4px;border-radius: 4px;border: 1px solid #959595;max-width: 60px;}.p-filter-singleslider .range-slider .range-labels .range-label-start{opacity: 0;}.p-filter-singleslider .range-slider .range-labels .range-label-start,.p-filter-dualslider .range-slider .range-labels .range-label-start{align-self: flex-start;margin-left: -2px;}.p-filter-singleslider .range-slider .range-labels .range-label-end,.p-filter-dualslider .range-slider .range-labels .range-label-end{align-self: flex-end;}.p-filter-singleslider .range-slider .track-wrapper,.p-filter-dualslider .range-slider .track-wrapper{position: relative;z-index: 1;height: var(--_height);margin-bottom: var(--_thumb-size);display: grid;align-items: center;margin: 0 calc(var(--_thumb-size) / 2);}.p-filter-singleslider .range-slider .track-wrapper .track,.p-filter-dualslider .range-slider .track-wrapper .track{position: absolute;z-index: 1;left: 0;right: 0;top: 0;bottom: 0;border-radius: 5px;background-color: var(--light-grey);}.p-filter-singleslider .range-slider .track-wrapper .range-between,.p-filter-dualslider .range-slider .track-wrapper .range-between{position: absolute;z-index: 2;left: 0%;right: 0%;top: 0;bottom: 0;border-radius: 5px;background-color: var(--portal-selection-color);}.p-filter-singleslider .range-slider .track-wrapper .thumb,.p-filter-dualslider .range-slider .track-wrapper .thumb{--_shadow-sizer: 2;--_shadow-size: calc(var(--_thumb-size) * var(--_shadow-sizer));--_shadow-color: var(--portal-selection-color);--_shadow-opacity: 0;position: absolute;z-index: 3;width: var(--_thumb-size);height: var(--_thumb-size);background-color: var(--portal-selection-color);border-radius: 50%;transition: box-shadow 0.3s ease-in-out;}.p-filter-singleslider .range-slider .track-wrapper .thumb::before,.p-filter-dualslider .range-slider .track-wrapper .thumb::before{content: "";pointer-events: none;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: -1;background-color: var(--_shadow-color);width: var(--_shadow-size);height: var(--_shadow-size);border-radius: inherit;opacity: var(--_shadow-opacity);}.p-filter-singleslider .range-slider .track-wrapper .thumb.left{display: none;}.p-filter-dualslider .range-slider .track-wrapper .thumb.left{left: 0%;transform: translate(calc(var(--_thumb-size) / -2), 0px);}.p-filter-singleslider .range-slider .track-wrapper .thumb.right,.p-filter-dualslider .range-slider .track-wrapper .thumb.right{right: 0%;transform: translate(calc(var(--_thumb-size) / 2), 0px);}.p-filter-singleslider .range-slider .track-wrapper .thumb.hover,.p-filter-dualslider .range-slider .track-wrapper .thumb.hover{--_shadow-opacity: .2;}.p-filter-singleslider .range-slider .track-wrapper .thumb.active,.p-filter-dualslider .range-slider .track-wrapper .thumb.active{--_shadow-opacity: .4;--_shadow-sizer: 1.5;}.p-filter-singleslider .range-slider input[type=range],.p-filter-dualslider .range-slider input[type=range]{position: absolute;pointer-events: none;-webkit-appearance: none;z-index: 2;height: var(--_height);width: 100%;opacity: 0;cursor: pointer;bottom: 0;}.p-filter-singleslider .range-slider input[type=range]::-webkit-slider-thumb,.p-filter-dualslider .range-slider input[type=range]::-webkit-slider-thumb{pointer-events: all;width: var(--_thumb-size);height: var(--_thumb-size);border-radius: 0;border: 0 none;background-color: var(--portal-selection-color);-webkit-appearance: none;}.p-filter-singleslider .range-slider input[type=range]::-moz-range-thumb,.p-filter-dualslider .range-slider input[type=range]::-moz-range-thumb{pointer-events: all;width: var(--_thumb-size);height: var(--_thumb-size);border-radius: 0;border: 0 none;background-color: var(--portal-selection-color);-webkit-appearance: none;}.p-filter-container-title{padding: 20px 0 5px 0;opacity: 0.5;font-size: small;}.p-jdialog.p-fullscreen .p-filter-dialog .p-jdialog-container{height: 100% !important;}.p-jdialog.p-fullscreen .p-filter-dialog .p-jdialog-panel{overflow-y: scroll;overflow-x: hidden;}@media (min-width: 0px){.p-filter-dialog .p-columns-small{display: block;columns: 1;-moz-column-count: 1;-webkit-column-count: 1;}.p-filter-dialog .p-columns-medium{display: block;columns: 1;-moz-column-count: 1;-webkit-column-count: 1;}.p-filter-dialog .p-columns-large{display: block;columns: 1;-moz-column-count: 1;-webkit-column-count: 1;}}@media (min-width: 300px){.p-filter-dialog .p-columns-small{columns: 2;-moz-column-count: 2;-webkit-column-count: 2;}}@media (min-width: 340px){.p-filter-dialog .p-columns-medium{columns: 2;-moz-column-count: 2;-webkit-column-count: 2;}.p-filter-dialog .p-columns-small{columns: 3;-moz-column-count: 3;-webkit-column-count: 3;}}@media (min-width: 600px){.p-filter-dialog .p-columns-medium{columns: 3;-moz-column-count: 3;-webkit-column-count: 3;}.p-filter-dialog .p-columns-small{columns: 4;-moz-column-count: 4;-webkit-column-count: 4;}}@media (min-width: 700px){.p-filter-dialog .p-columns-large{columns: 2;-moz-column-count: 2;-webkit-column-count: 2;}}@media (min-width: 900px){.p-filter-dialog .p-columns-large{columns: 3;-moz-column-count: 3;-webkit-column-count: 3;}.p-filter-dialog .p-columns-medium{columns: 4;-moz-column-count: 4;-webkit-column-count: 4;}.p-filter-dialog .p-columns-small{columns: 5;-moz-column-count: 5;-webkit-column-count: 5;}}.p-body .p-filter-dialog{padding: 0px !important;}.p-body .p-filter-dialog .p-simplefilter-switch{margin: -12px -30px 15px -30px;border-bottom: 1px solid #cccccc40;padding: 10px 0 10px 52px;background: #0000001c;}.p-sedcard-thumb,.p-banner-thumb,.p-agency-thumb,.p-jobad-thumb,.p-estate-thumb{background-image: url("https://happysex.ch/resources/images/no-picture.png");background-position: center center;background-size: cover;background-repeat: no-repeat;height: 100%;width: 100%;}.p-element-thumb img{display: block;min-width: 100%;height: 100%;text-indent:-9999px;}.p-element-card{position: relative;}.p-element-card .p-element-image{position: absolute;background-color: #666;}.p-element-card .p-element-thumb{position: absolute;overflow: hidden;}.p-element-details-image-panel .p-element-images{overflow: hidden;position: relative;}.p-element-images .p-element-image{display: inline-block;position: relative;}.p-element-images .p-element-video{display: inline-block;position: relative;max-width: 400px;margin: 5px 10px 5px 0;}.p-element-images .p-element-image img{position: absolute;height: 100%;width: 100%;margin: 0px !important;background-image: url("https://happysex.ch/resources/images/no-picture.png");background-position: center center;background-size: 70% auto;background-repeat: no-repeat;text-indent:-9999px}.p-element-images .p-jobad-image img,.p-element-images .p-agency-image img{margin: 0px !important;height: auto;width: 100%;background-image: url("https://happysex.ch/resources/images/no-picture.png");background-position: center center;background-size: 70% auto;background-repeat: no-repeat;text-indent:-9999px}.p-element-images .p-element-video img{margin: 0px !important;height: auto;min-height: 200px;max-height: 400px;min-width: 300px;width: 100%;text-indent: -9999px;}.p-element-video .p-play-btn{position: absolute;text-align: center;top: 50%;left: 50%;margin: -30px;font-size: 56px;line-height: 60px;text-align: center;width: 60px;height: 60px;cursor: pointer;border-radius: 50%;}.p-element-video .p-play-btn:hover{box-shadow: inset 0px 0px 400px 110px #00000066;}.p-empty-elements-txt{padding: 50px;background: #666;text-align: center;margin: 14px 0px;color: #000;font-weight: 700;}.p-body .p-btn.p-btn-whatsapp:hover{background-color: #57A52C !important;}.p-body .p-btn.p-btn-purple:hover{background-color: #857ad7 !important;}.p-hotbtn{--p-hot-degree: 100%;}.p-btn .p-btn-icon > .p-icon-fire{width: var(--portal-buttons-icon-font-size);height: var(--portal-buttons-icon-font-size);}.p-icon-fire{background-image: url(https://happysex.ch/resources/common/images/flamme_white.png);background-size: 100%;background-repeat: no-repeat;background-position: center;display: inline-block;position: relative;}.hot-active .p-icon-fire{background-image: url(https://happysex.ch/resources/common/images/flamme_selection.png);}.p-hotbtn .p-hoticon .p-icon-fire:after{content: '';position: absolute;left: 0px;bottom: 0px;width: 100%;height: var(--p-hot-degree);background-image: url(https://happysex.ch/resources/common/images/flamme_filled.png);background-size: 100%;background-repeat: no-repeat;background-position: bottom;display: inline-block;}.hot-active .p-hotbtn .p-label{color: red !important;}.p-element-card .p-element-flags .p-element-flag{position: absolute;z-index: 1;overflow: hidden;}.p-sedcard-image .p-element-flags .p-element-flag{position: absolute;z-index: 10;overflow: hidden;}.p-element-flags{}.p-element-line-container .p-element-card.p-sedcard-card .p-element-flags{position: absolute;top: 0px;bottom: 0px;width: 100%;}.p-element-line-container .p-element-flags{position: absolute;top: 0%;bottom: 0%;width: 100%;pointer-events: none;}.p-element-detailview .p-element-image > .p-element-flags{top: 0%;bottom: 0%;position: absolute;width: 100%;}.p-element-flags .p-element-flags-topleft{top: 0%;position: relative;z-index: 2;}.p-element-flags .p-element-flag-online{right: 0px;bottom: 3%;}.p-element-flags .p-element-flag-verified{position: absolute;bottom: 0px;left: 3px;right: auto;width: 50px;height: 50px;background: url(https://happysex.ch/resources/common/images/verified_icon.svg);background-size: contain;background-repeat: no-repeat;background-position: left bottom;filter: invert(100%) drop-shadow(0px 0px 2px rgb(0 0 0 / 0.8));}.p-sedcard-detailview .p-element-flag-verified{left: auto;right: 10px;}.p-element-flags .p-element-flag-video{position: absolute;bottom: 0px;left: 50%;width: 50px;height: 50px;margin: 0 -25px;background: url(https://happysex.ch/resources/common/images/video_icon.svg);background-size: contain;background-repeat: no-repeat;background-position: bottom;filter: invert(100%) drop-shadow(0px 0px 2px rgb(0 0 0 / 0.8));}.p-element-flags .p-element-flag-livesex{position: absolute;bottom: 0px;right: 0px;width: 50px;height: 50px;background: url(https://happysex.ch/resources/common/images/livesex.png);background-size: contain;background-repeat: no-repeat;background-position: right bottom;}.p-element-flags .p-element-flag-new{position: absolute;left: -10px;top: 10px;font-weight: 700;padding: 4px 8px;color: white;text-align: center;max-width: 50px;font-size: smaller;line-height: normal;background-color: var(--portal-newflag-color);border-radius: 5px;}.p-sedcard.sedcard-girloftheday .p-sedcard-card > .p-sedcard-flags:after,.p-sedcard.sedcard-girloftheday .p-sedcard-card > .p-element-flags:after{content: '';position: absolute;right: 10px;top: 5px;width: 30px;height: 30px;background: url(https://happysex.ch/resources/common/images/gotd-star.png?id=20230323);background-size: contain;z-index: 1;}.p-icon-clicks{background: url(https://happysex.ch/resources/common/images/eye_icon.svg);background-size: 167%;background-repeat: no-repeat;background-position: center;filter: invert(100%);display: inline-block;}.p-element-infobtn:hover{background-color: gray;cursor: pointer;}.p-element-infobtn.active{background-color: #c11711;}.p-element-infobtn .p-info-label{font-weight: bold;line-height: 37px;height: 40px;padding: 7px 0 0 0;}.element.favorite-active .favoriteBtn .favoriteInactive{display: none;}.element.favorite-active .favoriteBtn .favoriteActive{display: inline-block;}.element .favoriteBtn .favoriteActive{display: none;}.element .favoriteBtn .favoriteActive > span{position: absolute;left: 0px;top: 4px;margin: auto;color: #000;font-size: 18px;text-align: center;width: 100%;}.estate.favorite-active .favoriteBtn > * > .fa span{display: none;}.estate .favoriteBtn .fa{color: #000;text-shadow: 1px 1px 1px white, 1px -1px 1px white, -1px 1px 1px white, -1px -1px 1px white;}.estate.favorite-active .favoriteBtn .fa{color: white;text-shadow: none;}.element.follow-active .followBtn .followInactive{display: none;}.element.follow-active .followBtn .followActive{display: inline-block;}.element .followBtn .followActive{display: none;}.element.notify-active .notifyBtn .notifyInactive{display: none;}.element.notify-active .notifyBtn .notifyActive{display: inline-block;}.element .notifyBtn .notifyActive{display: none;}.p-body{--portal-default-font-family: 'Raleway', sans-serif;--portal-default-color: #fff;--portal-default-font-size: 13px;--portal-default-line-height: 17px;--portal-primary-color: #ff008c;--portal-primary-darker-color: #ff008c;--portal-mark-color: #ff008c;--portal-link-color: #ff008c;--portal-link-hover-color: rgb(103, 0, 57);--portal-buttons-border-width: 0px;--portal-buttons-primary-color: #fff;--portal-buttons-primary-background-color: #E6007D;--portal-buttons-primary-border-color: #E6007D;--portal-buttons-primary-hover-color: rgba(0, 0, 0, 0.3);--portal-buttons-important-background-color: #E6007D;--portal-buttons-important-border-color: #E6007D;--portal-nav-color: #fff;--portal-nav-hover-color: #ccc;--portal-nav-background-color: #000;--portal-nav-background-hover-color: #000;--portal-newflag-color: #ff008c;--portal-nav-dropdown-color: #fff;--portal-nav-dropdown-hover-color: #ccc;--portal-nav-dropdown-background-color: #990b54;--portal-nav-dropdown-background-hover-color: #00000066;--portal-icon-mark-filter: invert(48%) sepia(15%) saturate(3200%) hue-rotate(284deg) brightness(100%) contrast(100%);}.x-body{font-weight: 400;color: #404040;font-size: 13px;line-height: 17px;margin: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.x-body label{margin-bottom: 0px;}.p-body .yellow{color: #f39201;}.p-body .pink{color: #DF51BC;}.x-body .ui-widget-overlay{background: #000;opacity: 0.5;}.p-body .p-design-container .p-highlight{background: linear-gradient(to bottom, #ff008c, #9c3d7f);}.p-blink-puff{position: fixed;background-color: #DF51BC;min-width: 20px;min-height: 20px;}.p-linebehind{display: table;white-space: nowrap;}.p-linebehind:before,.p-linebehind:after{border-top: 1px dashed #aaa;content: '';display: table-cell;position: relative;top: 9px;width: 50%;}.p-linebehind:before{right: 1.5%;}.p-linebehind:after{left: 1.5%;}.portal-clear-btn{color: #DF51BC;}.p-larger{font-size: larger;}.lg-outer .lg-thumb-item img{width: auto !important;}.lg-sub-html{display: none;}.p-no-opacity{opacity: 0;}.p-anim-opacity{transition: opacity 1s ease-out;-webkit-transition: opacity 1s ease-in;opacity: 1;}.emoji{vertical-align: baseline;}.ql-size-huge{font-size: x-large;line-height: initial;}.ql-size-large{font-size: large;line-height: initial;}.x-css-shadow{display: none !important;}.x-boundlist-selected{}.x-boundlist-item .p-combocheckbox{height: 18px;width: 18px;font: 18px/1 ExtJS;float: left;margin: 5px 4px 0 -2px;}.x-boundlist-item .p-combocheckbox:before{content: "\e614"}.x-boundlist-selected .p-combocheckbox:before{content: "\e613";}.x-form-arrow-trigger{width: 20px;}.p-imageoverlayviewer{font: 11px Arial, Helvetica, sans-serif;padding: 10px;}.p-imageoverlayviewer .p-thumb{padding: 3px;zoom: 0.5;cursor: pointer;}.p-imageoverlayviewer .p-thumb img{width: 100%;}.p-imageoverlayviewer .p-thumb-wrap{float: left;margin: 0 5px 5px 0;padding: 5px;}.p-imageoverlayviewer .p-thumb-wrap span{display: none;overflow: hidden;text-align: center;}.p-imageoverlayviewer .x-item-selected .p-thumb{background: #fff;}.p-counter-textarea .x-form-trigger-wrap{height: calc(100% - 20px);}.p-counter-textarea .x-form-text-wrap{height: calc(100% - 20px);}.p-admin-link{margin: 5px 0 10px 15px;}.x-form-readonly input,.x-form-readonly textarea{background: none !important;}.x-form-readonly .x-form-trigger-wrap-default{border-color: #eee !important;}.x-body .x-toolbar-default .x-box-menu-after{margin: 7px;position: absolute;right: 0px;}.x-body .x-menu-item-icon-default{line-height: 24px !important;}.x-body .x-toolbar{}.p-basepanel{padding: 10px 10px 5px 10px;}.p-noborder .p-basepanel{padding: 0px;}.p-selectionlist .p-box-container .x-autocontainer-innerCt{-webkit-columns: 4 250px;-moz-columns: 4 250px;columns: 4 250px;display: block;min-height: 100%}.p-selectionlist .p-box-container .x-autocontainer-innerCt .x-form-cb-wrap-default{height: inherit;}.p-selectionlist .p-selectall-container{margin-top: 5px;}.p-icon-tooltip{display: none;}.p-hidden{display: none !important;}.p-search-trigger-btn{width: 16px;padding-right: 4px;}.container-relative{position: relative;}.container-fluit{margin: 0 10px;}@media (max-width: 767px){.container-fluit{margin: 0;}}.p-manage-panel{float: left;margin: 0 10px 10px 0;}.p-manage-container{float: left;margin: 0 10px 10px 0;}.p-manage-panel > .x-panel-body-default{border: 1px solid #dedede !important;}.p-rating-picker{position: relative;overflow: hidden;display: inline-block;vertical-align: top;white-space: nowrap;}.p-rating-picker-value{overflow: hidden;position: absolute;white-space: nowrap;top: 0;width: 0;height: 100%;color: #ffe850;}.p-messagepanel{padding: 30px;text-align: center;border: 1px dashed #666;margin: 5px;}.tab-content{overflow: hidden;}.x-btn-glyph{font-family: Pictos;}.x-btn-text.x-btn-icon-left > .x-btn-icon-el.fa{padding-top: 1px;}.x-grid-cell-inner-action-col .fa{font-size: 18px;margin: 0 4px 0 0;}.p-white-space-pre{white-space: pre-wrap;}.p-tooltip{display: none;}.x-panel-header-default{background-color: #DF51BC !important;}.x-panel-header-default .x-tool-img{background-color: #DF51BC !important;}.x-progress-default .x-progress-bar-default{background-color: #DF51BC !important;}.x-form-checkbox-focus.x-form-checkbox-default{color: #DF51BC !important;}.x-form-checkbox-focus.x-form-radio-default{color: #DF51BC !important;}.x-view-item-focused{outline: 1px solid #DF51BC !important;}.x-window-default{border-color: black !important;}.x-window-default.p-element-info-dialog{border-color: #DF51BC !important;padding: 10px;border-radius: 10px;}.p-combobox .x-form-text-default{padding: 5px 1px 4px 10px;}.p-element-info-dialog .x-window-header-default{background: none  !important;border: none !important;height: 28px;padding: 4px;margin-bottom: -20px !important;}.p-element-info-dialog .x-window-header-default .x-tool-img{background-color: #fff !important;color: #DF51BC !important;}.x-window-header-default{background-color: #DF51BC !important;border-color: #DF51BC !important;}.x-panel-header-title-default{color: #fff !important;}.x-window-header-title-default{color: #fff !important;}.x-window-header-default .x-tool-img{background-color: #DF51BC !important;}.x-btn-default-small{border-color: #666666 !important;background-color: #999999 !important;margin: 1px;}.x-btn-inner-default-small{color: #ffffff !important;}.x-btn-over{text-decoration: none !important;}.x-btn{-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;outline: none !important;text-decoration: none !important;}.x-box-scroller-tab-bar-default{background-color: #000000;height: 32px !important;margin-top: -11px !important;line-height: 32px !important;}.x-toolbar-default{background: none !important;border: none !important;}.x-toolbar-default > div{margin: 1px;}.x-toolbar-default .x-form-display-field{padding-top: 3px;margin-top: 0px;}.x-fieldset.p-noborder{border: none !important;background: none !important;}.x-fieldset.p-nomargin .x-fieldset-body{padding: 0 0 10px 0 !important;}.x-body .x-form-cb-wrap-default{}.x-body .x-form-readonly a,.x-body .x-form-readonly a *{color: #DF51BC;}.x-body .x-form-readonly input,.x-body .p-readonly input{padding: 0px;}.p-paging-bar .x-form-text-default{padding: 0 0 4px 0;text-align: center;}.p-selectionlist .x-autocontainer-form-item,.p-selectionlist .x-anchor-form-item,.p-selectionlist .x-vbox-form-item,.p-selectionlist .x-table-form-item{margin-bottom: 2px;}.x-body .x-fieldset{background: none !important;border: none !important;padding: 0px !important;}.x-body .x-fieldset .x-fieldset-body{padding: 0 10px 10px 10px;}.x-body .x-fieldset .x-panel-header-default{background: none !important;}.x-body .x-fieldset .x-panel-header-title-default{color: #919191 !important;}.x-body .x-fieldset .x-panel-body-default{background: none !important;}.p-innerpanel{padding: 0 20px 20px 0;}.p-innerpanel .x-panel-header-default{background: none !important;padding: 10px 6px 8px 0px;}.p-innerpanel .x-panel-header-title-default{color: #919191 !important;}.x-form-display-field-default{min-height: 15px !important;}.x-fieldset-header .x-form-item,.x-fieldset-header .x-tool{float: right !important;}.p-desctext{border-radius: 3px;border-style: dotted;border-color: #9D9D9D;border-width: 1px;background: #F2F2F2;text-align: center !important;width: 100%;height: 100%;padding: 50px !important;}.p-emptytext{border-radius: 3px;border-style: dotted;border-color: #F2F2F2;border-width: 1px;text-align: center !important;width: 100%;height: 100%;padding: 50px !important;}.p-morebtn,.p-more-btn{float: left;}.p-selectall-btn{float: left;clear: both;padding: 0 5px 0 0;}.p-deselectall-btn{float: left;padding: 0 0 0 5px;}.p-selectall-container{}.p-region-primary{color: #e5241d;font-weight: 700;}.p-message-panel > div{display: table-cell;min-width: 30px;min-height: 40px;}.p-message-panel > div.p-message-add{display: inline-block;margin-top: 10px;min-height: 10px;}.p-message-panel .p-message{line-height: 18px;vertical-align: middle;margin: -10px 0 0 10px;}.p-design-white .p-content-body{background: #f5f5f5;color: #404040;}.p-view-div{margin: 0 17px 0 15px;display: inline-block;}.p-inline-header{margin-top: 15px;}.p-inline-header > div > div > div{font-size: 16px;line-height: 20px;}.p-inline .x-field{margin: 0px !important;}.p-moneyfield-readonly *{border: none !important;}.p-moneyfield-readonly .x-form-item-body *{padding: 0px !important;}.p-header{border-bottom: 1px solid #ccc;color: #888888;font-size: 15px;font-weight: 700;margin: 10px 0px 5px 0px;padding: 0px 0px 3px 0px;}.p-newmessagebtn{margin: 5px -25px 0 -25px;}.p-sidebar-openbtn{margin: 5px -25px 0 -25px;}.p-thumb-addon{position: absolute;bottom: 0;top: 0;left: 0;right: 0;opacity: 0.5;text-align: left;padding: 10px;}.p-thumb-addon:hover{opacity: 1;}.p-thumb-bottom{position: absolute;bottom: 10px;}.p-thumb-top{position: absolute;top: 10px;}.p-selected-icon{position: absolute;top: 10px;right: 10px;display: none;color: white;text-shadow: 0px 0px 1px #000;font-size: 45px;z-index: 10;}.x-item-selected .p-selected-icon{display: inherit !important;}.p-imagelabel{font-size: 25px;font-weight: bold;color: white;text-shadow: 0px 0px 1px #DF51BC;text-align: left;padding: 10px;text-decoration: none !important;position: absolute;z-index: 100;}.p-contact-icon > *{color: white;width: 32px;height: 32px;text-align: center;line-height: 28px;}.p-contact-whatsapp > *{background-color: #57A52C;border-radius: 5px;padding: 2px 2px 2px 4px;}.p-contact-viber > *{background-color: #7b519d;border-radius: 5px;padding: 3px 2px 1px 4px;}.p-phone-viber{font-family: "Font Awesome 5 Brands";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}.p-phone-viber:before{content: "\f409";}.p-contact-sms > *{font-size: 8px;background-color: #666;border-radius: 5px;padding: 3px 7px 4px 7px;display: inline-block;vertical-align: top;}.p-contact-calls > *{background-color: rgb(124, 181, 214);border-radius: 5px;padding: 3px 2px 1px 4px;}.p-contact-anonymcall > *{background-color: #AB0F33;border-radius: 5px;padding: 3px 2px 1px 4px;}.p-contact-onyladdress > *{background-color: #9C9D51;border-radius: 5px;padding: 2px 3px 1px 3px;}.portal-baseeditview{margin-bottom: 5px;}.portal-captchafield-field{padding-top: 8px;}.p-row-highlight-class{opacity: 0.5;}.p-panel-red{background-color: #e5241d !important;color: white;font-weight: 700;}.p-panel-red2{background-color: #DF51BC !important;color: white;font-weight: 700;}.p-panel-green{background-color: #3fa895 !important;color: white;font-weight: 700;}.p-search-panel .form-control{color: #fff;border-right: 0;box-shadow: 0 0 0;border: none;background: rgba(255,255,255,0.5) !important;padding: 4px 10px;height: 32px;overflow: auto;}.p-search-panel .input-group-addon{background: rgba(255,255,255,0.5) !important;border: none;height: 32px;padding: 4px;}.p-search-panel button{border:0;background:transparent;}.p-menu-languages{}.p-language-flag{background-repeat: no-repeat;background-size: 16px;background-position-x: 0px;background-position-y: 3px;padding: 0px;width: 16px;height: 16px;display: inline-block;}.p-login-page .p-login-container{max-width: 500px;background: #333;padding: 30px;margin: 80px auto;}.p-login-page .p-login-title{margin: 0px 20px 30px 20px;text-align: center;padding: 10px;border-bottom: 1px solid #666;}.p-login-page .p-error-message{max-width: 500px;}.p-view-div-default{margin: 30px 15px 30px 15px;}.p-login-panel .x-panel-body-default{background: none;}.p-notloggedinpanel-register .x-title-text{font-weight: 600;font-size: 28px;line-height: 36px;}.p-notloggedinpanel-register .x-panel-header-default{padding: 0 0 2px 0 !important;}.p-notloggedinpanel-login .x-title-text{line-height: 36px;}.p-notloggedinpanel-login .x-panel-header-default{padding: 0 0 2px 0 !important;}.p-fieldset{clear: both;}.p-fieldset2{padding-top: 15px;}.p-field{display: inline-block;width: 100%;}.p-field > .p-label{display: inline-block;width: 100px;overflow: hidden;text-overflow: ellipsis;vertical-align: top;line-height: 20px;}.p-field > .p-value{margin-bottom: 10px;}@media (max-width: 400px){.p-field > .p-label{display: inline-block;width: 100%;}}.p-field > .p-label > p{margin: 2px 0 5px;}.p-field > .p-label.p-fullwidth{width: 100%;}.p-fieldset > header{font-size: 15px;font-weight: 700;}.p-fieldset > header .p-label{display: inline-block;padding-bottom: 0px !important;}.p-field .p-value{display: inline-block;font-weight: 600;-webkit-text-size-adjust: auto !important;word-wrap: break-word;overflow: hidden;vertical-align: top;}.p-field > .p-value.p-fullwidth{width: 100%;}.p-field .p-pre{display: inline-block;margin: auto;}.p-field .p-val{display: inline-block;margin: auto;}.p-field .p-post{display: inline-block;margin: auto;}.p-fieldset .p-field-comment{text-align: center;font-weight: 600;-webkit-text-size-adjust: auto !important;color: #DF51BC;}.p-fieldset-2col{width: calc(50% - 20px);min-width: 199px;float: left;}.p-fieldset-2col .p-field{clear: both;}.p-fieldset-textarea .p-value{font-weight: 500;-webkit-text-size-adjust: auto !important;}.p-field.p-two-columns > .p-value{position: relative;}.p-field.p-one-column > ul > li{float: left;min-width: 199px;}.p-field ul{padding-left: 0px;word-wrap: break-word;overflow: hidden;vertical-align: top;display: inline-block;}.p-field > ul{padding-left: 10px;}.p-field li{list-style: none;}.p-field.p-multi-column li{display: flex;}.p-list-withcheckboxes .p-field li > *{display: table-cell;}.p-two-columns{}.p-contact-div h2{}#ContactUsDiv{min-height: 500px;}.p-contactus-container{min-height: 250px !important;}@media (min-width: 768px){.p-contact-div{width: 100%;vertical-align: top;padding: 0 20px 40px 0;}}.p-contactus-container .x-panel-body-default{background: none;}.p-contactus-container .x-toolbar-footer{background: none;padding: 0px;margin-left: 6px;}.p-tagcloud ul{margin: 0px;padding: 0px;}.p-tagcloud li{display: inline-block;}.p-tagcloud li:after{content: "|";}.p-tagcloud li:nth-last-child(1):after{display: none;}.p-tagcloud .p-tagcloud-title{color: #fff;font-weight: bold;margin: 5px 0px;}.p-tagcloud a,.p-tagcloud a:hover{color: #fff !important;}.p-tagcloud .p-tagcloud-item{font-size: 10px;}.p-tagcloud .p-tagcloud-item-0 a{font-size: 8px;}.p-tagcloud .p-tagcloud-item-1 a{font-size: 9px;}.p-tagcloud .p-tagcloud-item-2 a{font-size: 10px;}.p-tagcloud .p-tagcloud-item-3 a{font-size: 11px;}.p-tagcloud .p-tagcloud-item-4 a{font-size: 12px;}.p-tagcloud .p-tagcloud-item-5 a{font-size: 13px;}.p-tagcloud .p-tagcloud-item-6 a{font-size: 14px;}.p-tagcloud .p-tagcloud-item-7 a{font-size: 15px;}.p-tagcloud .p-tagcloud-item-8 a{font-size: 16px;}.p-tagcloud .p-tagcloud-item-9 a{font-size: 17px;}.p-tagcloud .p-tagcloud-item-10 a{font-size: 18px;}.p-message > div{display: inline-block;vertical-align: top;}.p-message .p-sender{font-weight: bold;}.p-message .p-user-thumb{height: 60px;width: 60px;background-image: url("https://happysex.ch/resources/images/no-account.png");background-position: center center;background-size: 50% auto;background-repeat: no-repeat;margin: 0 10px 0 0;border-radius: 50%;border: 1px solid #999;overflow: hidden;}.p-message .p-user-thumb img{width: 100%;}.p-addon{float: right;}.p-message-btn{width: 30px;height: 30px;overflow: hidden;text-align: center;background-color: #999;border-radius: 50%;color: white;margin: -3px 0 10px 0;}.p-message-btn span{font-size: 20px;line-height: 30px;}.p-message-btn:hover{background-color: #666;cursor: pointer;}.p-ribbon-green{color: #fff;background-color: #6bc501;}.p-ribbon-red{color: #fff;background-color: #DF51BC;}.p-ribbon-black{color: #fff;background-color: #000;}.p-ribbon-darkgrey{color: #fff;background-color: #444444;}.p-ribbon-bronze{color: #000;background: #eae77e !important;background: -moz-linear-gradient(-45deg, #deb581 0%, #ce8d46 100%) !important;background: -webkit-linear-gradient(-45deg, #deb581 0%,#ce8d46 100%) !important;background: linear-gradient(135deg, #deb581 0%,#ce8d46 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deb581', endColorstr='#ce8d46',GradientType=1 );}.p-ribbon{position: relative;font-weight: 700;padding: 6px 20px 6px 20px;margin: 0px 0px 0px -20px;z-index: 10;}.p-ribbon:after{content: ' ';position: absolute;width: 0;height: 0;left: 0px;top: 100%;border-width: 5px 5px;border-style: solid;border-color: #383838 #383838 transparent transparent;}.p-ribbon-right{position: relative;font-weight: 700;padding: 6px 10px 6px 10px;margin: 0px -10px 0px 0px;float: right;z-index: 10;}.p-ribbon-right:after{content: ' ';position: absolute;width: 0;height: 0;right: 0px;top: 100%;border-width: 5px 5px;border-style: solid;border-color: #383838 transparent transparent #383838;}.p-ribbon-flag{position: absolute;z-index: 1;color: #fff;cursor: pointer;width: 50px;height: 60px;}.p-ribbon-flag:after{content: "";font-size: 0.5em;position: absolute;border-left: 25px solid #000;border-right: 25px solid #000;z-index: -1;border-bottom: 12px solid transparent;right: 0;left: 0;bottom: 0;top: 0;}.p-ribbon-flag .p-ribbon-icon{margin: auto;}.p-ribbon-flag .p-ribbon-label{font-size: 8px;font-weight: 600;overflow: hidden;text-overflow: ellipsis;text-align: center;}.p-ribbon-flag.p-ribbon-red:after{border-left-color: #F44336;border-right-color: #F44336;}.p-ribbon-flag.p-ribbon-gray:after{border-left-color: #444;border-right-color: #444;}@-webkit-keyframes rotating{from{-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}to{-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes rotating{from{-ms-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}to{-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}}.rotating{-webkit-animation: rotating 2s linear infinite;-moz-animation: rotating 2s linear infinite;-ms-animation: rotating 2s linear infinite;-o-animation: rotating 2s linear infinite;animation: rotating 2s linear infinite;}.p-loading-mask:before{font-family: 'Font Awesome 5 Pro';font-weight: 900;background-color: rgba(0,0,0,0.4);font-size: 50px;line-height: 40px;content: "";width: 100%;height: 100%;position: absolute;border: 1px solid rgba(0,0,0,0.5);z-index: 100;top: 0px;left: 0px;}.p-loading-transp:before{opacity: 0.5;}@media (max-width: 767px){.p-loading-mask:before{padding: 120px 60px !important;}}.p-loading-mask:after{font-family: 'Font Awesome 5 Pro';font-weight: 900;font-size: 50px;line-height: 40px;content: "\f1ce";color: rgba(255,255,255,0.8);height: 40px;width: 100%;position: absolute;z-index: 100;text-align: center;top: 50%;left: 0px;margin-top: -20px;-webkit-animation: rotating 2s linear infinite;-moz-animation: rotating 2s linear infinite;-ms-animation: rotating 2s linear infinite;-o-animation: rotating 2s linear infinite;animation: rotating 2s linear infinite;}.p-estates-list-container .p-loading-mask:before{border: 1px solid #3fa895;}.p-estates-list-container .p-loading-mask:after{color: #3fa895;}.p-chat-dialog-container{position: fixed;z-index: 100000;top: 0px;width: 100%;}.p-chat-dialog{display: block;position: relative;margin: 10px auto;padding: 10px;background: rgba(0,0,0,0.8);max-width: 500px;width: 100%;color: white;}.p-chat-dialog .p-buttons{}.p-chat-dialog .p-close-button{position: absolute;top: 10px;right: 10px;color: #ccc;font-size: 20px;}.p-chat-dialog .p-close-button:hover{color: #fff;}.p-chat-dialog .p-message > div{display: inline-block;vertical-align: top;width: 100%;}.p-chat-dialog .p-message .p-user-thumb{display: inline-block;height: 40px;width: 40px;}.p-chat-dialog .p-message .p-sender{font-weight: 600;width: calc(100% - 100px);display: inline-block;vertical-align: top;}.p-chat-dialog .p-message .p-content{width: 100%;padding: 5px 20px 5px 0;font-weight: 700;}.p-entrydialog-panel .modal-body{padding: 10px 0 0 0;}.p-entrydialog-panel .modal-footer{padding: 10px 0;}.p-entrydialog-panel .p-dialog-close-btn{position: absolute;top: 8px;right: 8px;z-index: 10;}.p-entrydialog-panel label{margin-bottom: 5px;}.p-entrydialog-panel .p-message-panel{margin: 35px 0 0px 0;}.p-entrydialog-panel .p-dialog-title{font-weight: 600;font-size: 20px;line-height: 22px;border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;color: #000;}.p-rating-widget span{display: inline-block;font-size: 30px;color: #cc0606;cursor: pointer;width: 100%;}.p-jquery-dialog .p-dialog-message{text-align: center;font-size: 20px;padding: 20px;}.p-jquery-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float: none !important;text-align: center;}.p-jquery-dialog .ui-dialog-buttonpane .p-btn{min-width: 100px;cursor: pointer;}.p-j-tooltip{position: absolute;z-index: 100000;background: #000;top: 0px;left: 0;border-radius: 10px;padding: 5px 8px;}.p-btn .p-j-tooltip{top: 8px;right: 5px;left: auto;}.p-btn-primary3 .p-j-tooltip{background: rgba(255,255,255,0.5);color: #000;}.p-tagcloud{--portal-tagcloud-color: #fff;}.p-translationmode-info-container{border: 1px solid #9aa5a4;background: #3b89e0;position: fixed;top: 0;right: 0px;z-index: 100000;padding: 20px;color: #fff;}.p-covid-icon{background-image: url(https://happysex.ch/resources/images/covid.png);background-position: center center;background-repeat: no-repeat;background-size: contain;width: 100%;height: 100%;display: inline-block;min-width: 20px;min-height: 20px;}.ExpandablePanel{overflow: hidden;position: relative;}.ExpandablePanel.expanded{padding-bottom: 20px;}.ExpandablePanel > .p-expand-btn,.ExpandablePanel > .p-collapse-btn{position: absolute;bottom: 0px;left: 0px;width: 100%;background: #000;}.p-phone-viber{background-color: transparent !important;}.p-body .hot-active .p-icon-fire{background-image: url(https://happysex.ch/resources/design/images/flamme_selection.png);}.p-body .p-hotbtn .p-hoticon .p-icon-fire:after{background-image: url(https://happysex.ch/resources/design/images/flamme_filled.png);}.p-body .hot-active .p-hotbtn .p-label{color: #ff008c !important;}.p-body .swiper-button-next:before,.p-body .swiper-button-prev:before{font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;font-variant: initial;line-height: 1;}.p-body .swiper-button-next:before,.p-body .swiper-rtl .swiper-button-prev:before{content: 'next';}.p-body .swiper-button-prev:before,.p-body .swiper-rtl .swiper-button-next:before{content: 'prev';}.p-footer-info-payments .p-prices-payment-image{max-height: 30px;max-width: 170px;margin: 0 0 5px 0;}.p-covid-icon{background-image: url(https://happysex.ch/resources/common/images/covid.png);background-position: center center;background-repeat: no-repeat;background-size: contain;width: 100%;height: 100%;display: inline-block;min-width: 20px;min-height: 20px;}.p-elements-view-line{max-width: 1000px;margin: auto;}.p-elements-view-line a,.p-elements-view-line a:hover{color: #404040;text-decoration: none;}.p-elements-view-line .p-elements-list-item{width: 100%;background: #fff;color: #404040;}.p-elements-view-line.p-elements-minsize .p-elements-list-item{margin-bottom: 10px;}.p-elements-view-line .p-element-line-container{height: 150px;}.p-elements-view-line .p-element-line-container.p-element-line-small,.p-elements-view-line.p-elements-minsize .p-element-line-container.p-element-line-small{height: 32px !important;}.p-elements-view-line.p-elements-minsize .p-element-line-container{height: 100px;}.p-elements-view-line.p-elements-minsize .p-element-line-container.p-agencys-view-line,.p-elements-view-line.p-elements-minsize .p-element-line-container.p-jobads-view-line{height: 150px;}.p-elements-view-line .p-element-line-container > *{display: inline-block;vertical-align: top;height: 100%;}.p-elements-view-line .p-element-line-container > .p-element-card{width: 100px;border: none;display: inline-block;vertical-align: top;height: 100%;}.p-elements-view-line .p-fieldset-title{font-weight: 700;padding: 5px 0px;}.p-jobads-view-line .p-jobad-image,.p-agencys-view-line .p-agency-image{width: 120px;height: calc(100% - 32px);border: none;position: relative;background-color: #bbb;}.p-jobads-view-line.p-elements-minsize .p-jobad-image,.p-agencys-view-line.p-elements-minsize .p-agency-image{width: 66px;}.p-jobads-view-line .p-jobad-image img,.p-agencys-view-line .p-agency-image img{position: absolute;max-width: 100%;top: 50%;max-height: 100%;transform: translateY(-50%) translateX(-50%);overflow: hidden;text-align: center;left: 50%;width: auto;height: auto;text-indent: -9999px;}.p-jobads-view-line .p-element-line-toolbar,.p-agencys-view-line .p-element-line-toolbar{left: 0px !important;}.p-elements-view-line.p-elements-minsize .p-element-card{width: 66px;}.p-elements-view-line .p-element-line-info{width: calc(100% - 105px);padding: 10px 10px 0 10px;}.p-elements-view-line.p-elements-minsize .p-element-line-info{width: calc(100% - 130px);padding: 5px 0 0 5px;}.p-elements-minsize .p-jobads-view-line .p-element-line-info,.p-elements-minsize .p-agencys-view-line .p-element-line-info{width: calc(100% - 174px) !important}.p-elements-view-line.p-elements-minsize .p-jobads-view-line .p-element-line-toolbar,.p-elements-view-line.p-elements-minsize .p-agencys-view-line .p-element-line-toolbar{left: 0px !important;}.p-elements-view-line.p-elements-minsize .p-element-line-addons{width: 56px;}.p-elements-view-line.p-elements-minsize .p-element-line-addons .p-element-region,.p-elements-view-line.p-elements-minsize .p-element-line-addons .p-element-flag{zoom: 0.8;}.p-elements-view-line.p-elements-minsize .premium-star{margin: 2px auto 0 auto !important;width: 24px;height: 24px;}.p-elements-view-line.p-elements-minsize .p-element-line-addons .p-element-phone{left: auto;bottom: 5px;right: 5px;}.p-elements-view-line.p-elements-minsize .p-element-line-toolbar{left: 66px !important;}.p-elements-view-line.p-elements-minsize .p-element-line-toolbar .p-element-line-toolbar-right{min-width: 0px;}.p-elements-view-line.p-elements-minsize .p-element-line-toolbar .p-element-line-toolbar-left > *{width: auto;}.p-element-line-toolbar > .p-w-1{width: 10%;}.p-element-line-toolbar > .p-w-2{width: 20%;}.p-element-line-toolbar > .p-w-3{width: 30%;}.p-element-line-toolbar > .p-w-4{width: 40%;}.p-element-line-toolbar > .p-w-5{width: 50%;}.p-element-line-toolbar > .p-w-6{width: 60%;}.p-element-line-toolbar > .p-w-7{width: 70%;}.p-element-line-toolbar > .p-w-8{width: 80%;}.p-element-line-toolbar > .p-w-9{width: 90%;}.p-element-line-toolbar > .p-w-10{width: 100%;}.p-elements-view-line .p-element-line-addons{width: 200px;padding: 10px 10px 0 10px;position: absolute;right: 0px;top: 0px;}.p-element-line-container > .p-element-card > .p-element-flags > .p-element-flags-topleft{top: 10px;}.p-jobad-flags,.p-agency-flags{z-index: 10;position: absolute;}.p-jobad-flags .p-element-flags-topleft,.p-agency-flags .p-element-flags-topleft{top: 10px;}.p-elements-view-line .p-element-flags .p-element-flag-online{bottom: 25px;}.p-elements-view-line .p-element-flags .p-element-flag{padding: 2px 3px;font-size: 7px;line-height: 7px;}.p-elements-view-line .p-element-card .p-element-flags .p-btn{font-size: 7px;line-height: 15px;}.p-elements-view-line .p-element-card .p-element-flags .p-btn .p-btn-icon{line-height: 11px;}.p-elements-view-line .p-element-card .p-element-info-btn{font-size: 8px;line-height: 8px;left: 0px;right: 0px;text-align: center;color: #fff;font-weight: 700;top: 2px;}.p-elements-minsize.p-elements-view-line .p-element-flags .p-element-flag-online{bottom: 5px;}.p-elements-minsize.p-elements-view-line .p-element-card .p-element-flags .p-btn .p-btn-label{width: 0px;margin-left: 20px;}.p-elements-view-line .p-element-card .p-element-info-btn .p-label{vertical-align: super;}.p-elements-view-line .p-element-card .p-element-image{top: 0px;bottom: 0px;}.p-elements-view-line .p-element-card.p-element-minsize .p-element-image{top: 0px;bottom: 0%;}.p-elements-view-line .p-element-card .p-element-info{height: 14%;overflow: hidden;}.p-element-line-info .p-element-title{color: #ff008c;margin: 0 10px 10px 0;font-size: 16px;font-weight: 600;min-width: 100px;}.p-element-line-info .p-element-subtitle{margin: 0 0 10px 0;font-weight: 400;}.p-element-line-info .p-element-titleline > *{display: inline-block;}.p-element-line-info .p-icon-nationality{margin: 0px;}.sedcard-girloftheday .p-element-line-info .p-element-title{color: #b18143 !important;}.p-agency-line-info .p-element-title{color: #ff008c;}.p-estate-line-info .p-element-title{}.p-elements-minsize .p-element-line-info .p-element-title{margin: 0 0 5px 0;font-size: 14px;line-height: 14px;background: white;width: auto;z-index: 2;position: absolute;}.p-elements-minsize .p-element-line-info .p-element-region{position: absolute;right: 5px;top: 5px;font-size: 10px;max-width: 50%;text-align: right;height: 15px;overflow: hidden;}.p-element-line-info .p-element-slogan{font-weight: 600;margin: 0 0 10px 0;min-height: 20px;}.p-element-line-info .p-element-aboutme{line-height: 16px;font-weight: normal;margin: 0 0 10px 0;max-height: 52px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.p-elements-minsize .p-element-aboutme{-webkit-line-clamp: 2;max-height: 35px;margin-top: 18px;}.p-elements-minsize .p-jobads-view-line .p-element-aboutme,.p-elements-minsize .p-agencys-view-line .p-element-aboutme{-webkit-line-clamp: 5;max-height: 85px;margin-top: 20px;}.p-element-line-info .p-readmore-btn{position: absolute;bottom: 10px;}.p-elements-view-line.p-elements-minsize .p-element-line-info .p-readmore-btn{bottom: 5px;}.p-element-line-addons .p-element-region{text-align: left;position: absolute;top: 8px;}.p-element-line-addons .p-element-region .p-label{font-weight: 600;}.p-element-line-addons .p-element-region .p-image{display: inline-block;vertical-align: middle;height: 45px;border: 1px solid #444;}.p-element-line-addons .p-element-region .p-value{display: inline-block;vertical-align: middle;width: 130px;line-height: 16px;font-weight: 500;text-align: right;}.p-elements-view-line .p-element-line-container .p-element-line-toolbar > *{display: table-cell;vertical-align: top;}.p-element-line-toolbar .p-element-line-toolbar-left.p-element-line-toolbar-fullwidth{display: inline;}.p-element-line-toolbar .p-element-line-toolbar-left{width: 100%;}.p-element-line-toolbar .p-element-line-toolbar-right{min-width: 150px;}.p-element-line-toolbar .p-element-line-toolbar-left > *{display: inline-block;height: 32px;min-width: 20%;max-width: 25%;overflow: hidden;}.p-element-line-toolbar .p-element-line-toolbar-left > .p-element-line-item-widther{min-width: auto;max-width: none;width: 50%;}.p-agency-line-toolbar .p-element-line-toolbar-left > *{display: inline-block;height: 26px;width: 20%;min-width: auto !important;max-width: none !important;overflow: hidden;vertical-align: top;}.p-agency-line-toolbar .p-element-line-toolbar-left > *:nth-child(1){width: 140px;}.p-agency-line-toolbar .p-element-line-toolbar-left > *:nth-child(2){width: 140px;}.p-agency-line-toolbar .p-element-line-toolbar-left > .p-element-line-item-widther{width: calc(100% - 290px);}.p-elements-minsize .p-agency-line-toolbar .p-element-line-toolbar-left > *:nth-child(1){width: 140px;}.p-elements-minsize .p-agency-line-toolbar .p-element-line-toolbar-left > *:nth-child(2){width: 140px;}.p-elements-minsize .p-agency-line-toolbar .p-element-line-toolbar-left > .p-element-line-item-widther{width: calc(100% - 290px);}@media (max-width: 500px){.p-elements-minsize .p-agency-line-toolbar .p-element-line-toolbar-left > *:nth-child(1){width: 140px;}.p-elements-minsize .p-agency-premium .p-agency-line-toolbar .p-element-line-toolbar-left > *:nth-child(1){width: 0px;display: none;}.p-elements-minsize .p-agency-line-toolbar .p-element-line-toolbar-left > *:nth-child(2){width: 0px;display: none;}.p-elements-minsize .p-agency-line-toolbar .p-element-line-toolbar-left > .p-element-line-item-widther{width: calc(100% - 150px);}.p-elements-minsize .p-agency-premium .p-agency-line-toolbar .p-element-line-toolbar-left > .p-element-line-item-widther{width: 100%;}}.p-element-line-toolbar .p-element-line-toolbar-left > *{padding: 7px 14px 7px 14px;}.p-elements-minsize .p-element-line-toolbar .p-element-line-toolbar-left > *{padding: 7px 5px 7px 5px;}.p-elements-minsize .p-element-line-toolbar .p-element-line-toolbar-left .p-btn-icon{left: 2px;}.p-element-line-toolbar .p-element-line-toolbar-left .p-btn-icon{left: 12px;}.p-element-line-toolbar .p-element-line-toolbar-right > *{width: 100%;height: 32px;}.p-element-line-toolbar .p-element-line-title{color: white;font-weight: 600;padding: 7px 14px 7px 14px;}.p-element-line-toolbar .p-element-premiuminfo{}.p-element-line-toolbar .p-element-girlofthedayinfo{}.p-element-line-toolbar .p-element-girlofthedayinfo .p-btn-icon{}.p-element-line-toolbar .p-element-info-btn *{}.p-element-line-toolbar .p-element-premiuminfo *{}.sedcard.favorite-active .p-element-line-toolbar .favoriteBtn > * > * > span,.banner.favorite-active .p-element-line-toolbar .favoriteBtn > * > * > span{left: 12px;top: 11px;color: #777;font-size: 9px;}.estate .p-element-line-toolbar .favoriteBtn .fa{color: inherit;text-shadow: none;}.estate.favorite-active .p-element-line-toolbar .favoriteBtn .fa{color: #000;text-shadow: 1px 1px 1px white, 1px -1px 1px white, -1px 1px 1px white, -1px -1px 1px white;}.p-element-line-addons .p-element-type{position: absolute;top: 0px;right: 10px;}.p-element-line-addons .p-element-phone{position: absolute;bottom: 10px;right: 10px;left: 10px;}.p-elements-view-line.p-elements-minsize .p-element-line-info .p-element-phone{position: absolute;bottom: 5px;right: 5px;overflow: hidden;}@media (max-width: 400px){.p-elements-view-line.p-elements-minsize .p-element-line-info .p-element-phone{max-width: 150px;}}.p-elements-view-line.p-elements-minsize .p-elements-list-item.p-loading-mask:before{padding: 0 !important;}.p-element-line-details.p-element-detailview{background: #fff;font-weight: normal;}.p-element-line-details .p-element-card{position: relative;width: 160px;height: 270px;text-align: left;background-color: #000;color: #fff;}.p-element-line-details .p-element-card .p-element-image{position: absolute;left: 0px;right: 0px;top: 0px;bottom: 30px;background-color: #bbb;height: auto;}.p-element-line-details .p-element-card .p-element-image img{margin-left: 0px;}.p-element-line-details .p-element-card .p-element-info{position: absolute;left: 0px;bottom: 0px;height: 30px;overflow: hidden;}.p-element-line-details .p-element-card .p-element-info-btn{font-size: 12px;left: 0px;right: 0px;text-align: center;color: #fff;font-weight: 500;top: 2px;}.p-element-line-details .p-element-card .p-element-info-btn .p-label{vertical-align: super;}.p-element-line-details .p-element-left-container{display: inline-block;width: 200px;background: none;margin-bottom: 30px;}.p-element-line-details .p-element-right-container{display: inline-block;width: calc(100% - 204px);background: none;margin-bottom: 30px;}.p-element-line-details .p-element-bottom-container{border-top: 1px solid #ccc;background: none;margin: 0px 20px;}.p-element-line-details .p-element-info-title{margin: 20px 0 10px 0;color: #ff008c;}.p-element-line-details .p-element-slogan{margin: 0 0 30px 0;}.p-element-line-details .p-contact-details-buttons{margin: 30px 0 20px 0;}.p-element-line-details .p-field{margin: 10px 0;}.p-element-line-details .p-field > .p-label{display: block;width: auto;color: #444;overflow: hidden;text-overflow: ellipsis;vertical-align: top;min-height: auto;line-height: 16px;}.p-element-line-details p{margin: 0px;}.p-element-line-details .p-buttons > *{margin: 0 5px 5px 0;display: inline-block;min-width: 200px;width: 100%;}.p-element-line-details .p-buttons .p-btn{width: 100%;}.p-element-line-details .p-element-infos{float: inherit;color: #404040;margin: 20px;line-height: 20px;display: inline-block;width: 100%;}.p-element-line-details .p-element-infos .p-info-fieldset-group{display: inline-block;min-width: 20%;vertical-align: top;padding-right: 20px;}.p-element-line-details .p-element-infos .p-label{font-weight: 600;min-width: 50px;display: inline-block;}.p-element-line-details .p-element-infos .p-value{min-width: 200px;}.p-element-line-addons .p-element-flag{top: 0;right: 10px;}.p-element-line-addons .p-element-flag .premium-star{margin: 4px auto;}.p-elements-list-container-small .p-info-group > *:NTH-CHILD(1),.p-elements-list-container-default .p-info-group > *:NTH-CHILD(1){margin-top: 0px;}.p-elements-list-container-small .p-info-group > *,.p-elements-list-container-default .p-info-group > *{float: left;clear: both;margin: 5px 0 0 0;width: 100%;}.p-elements-list-container-default .p-info-group .p-btn-icon,.p-elements-list-container-small .p-info-group .p-btn-icon{min-width: 45px;}.p-elements-list-container-default .p-info-group .p-btn-label,.p-elements-list-container-small .p-info-group .p-btn-label{margin-left: 50px;max-width: 180px;width: 200px;text-overflow: ellipsis;overflow: hidden;}.p-elements-list-container-default .p-element-infotoolbar .p-info-panel,.p-elements-list-container-small .p-element-infotoolbar .p-info-panel{padding: 3px 10px;text-align: center;}.p-elements-list-container-default .p-element-infotoolbar .p-info-panel-label,.p-elements-list-container-small .p-element-infotoolbar .p-info-panel-label{width: 100%;line-height: 44px;line-height: 44px;padding: 0 10px;}.p-elements-list-container-default .p-element-infotoolbar .p-info-panel,.p-elements-list-container-small .p-element-infotoolbar .p-info-panel{padding: 3px 10px 11px 10px;text-align: center;}.p-elements-list-container-default .p-element-infotoolbar-morebtn .p-btn,.p-elements-list-container-small .p-element-infotoolbar-morebtn .p-btn{width: 100%;height: 100%;}.p-agency-image .p-agency-thumb{background-image: none;}.p-body .accordion{--bs-accordion-color: #fff;--bs-accordion-bg: transparent;--bs-accordion-border-color: var(--portal-primary-color);--bs-accordion-border-width: 0px;--bs-accordion-btn-color: var(--portal-primary-color);;--bs-accordion-btn-bg: transparent;--bs-accordion-active-color: var(--portal-primary-color);;--bs-accordion-active-bg: transparent;--bs-accordion-btn-focus-border-color: transparent;--bs-accordion-btn-focus-box-shadow: 0 0 0 0 transparent;--bs-accordion-inner-border-radius: 0;}.p-body .accordion-button::after{filter: contrast(0%);}.p-body .form-check-input{--bs-form-check-bg: transparent;}.p-body .form-check-input:focus{border-color: #ff008c;outline: 0;box-shadow: 0 0 0 .25rem #ffffff44;}.p-body .form-check-input:checked{background-color: #ff008c;border-color: #ff008c}.p-body .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){padding: 0px 12px;margin: 0px;}:root{--swiper-theme-color: #eee !important;--swiper-pagination-color: #eee;--swiper-pagination-bullet-size: 8px;--swiper-pagination-bullet-width: 8px;--swiper-pagination-bullet-height: 8px;--swiper-pagination-bullet-inactive-color: #aaa;--swiper-pagination-bullet-inactive-opacity: 0.5;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 4px;--swiper-pagination-bullet-vertical-gap: 6px;--portal-story-badges-color: #c11712;}.p-sedcardstory{position: relative;width: 200px;height: 250px;--portal-story-border-color: #fff;}.p-sedcardstory.p-newelement{--portal-story-border-color: #ff008c;}.p-sedcardstory *{text-decoration: none !important;}.p-sedcardstory .p-thumbnail{border-radius: 50%;border: 5px solid var(--portal-story-border-color);height: 160px;width: 160px;overflow: hidden;position: relative;}.p-sedcardstory .p-element-flags .p-element-flag-new{position: absolute;z-index: 1;background-color: var(--portal-newflag-color);padding: 3px 6px;line-height: 17px;font-size: 15px;font-weight: 600;text-align: center;left: 4px;top: 4px;max-width: 100px;border-radius: 5px;}.p-sedcardstory.p-sedcardstory-default .p-thumbnail{position: absolute;height: 0px;width: 0px;border-radius: 50%;border: 5px solid var(--portal-story-border-color);height: 160px;width: 160px;overflow: hidden;transform: translateX(-50%);left: 50%;top: 5%;}.p-sedcardstory .p-thumbnail:before{content: '';position: absolute;border-radius: 50%;height: 100%;width: 100%;left: 0px;overflow: hidden;z-index: 1;}.p-sedcardstory .p-thumbnail img{display: block;text-indent: -9999px;position: absolute;max-width: 100%;min-width: 100%;top: 50%;max-height: inherit;transform: translateY(-50%) translateX(-50%);overflow: hidden;text-align: center;left: 50%;width: auto;height: auto;margin: 0px !important;}.p-sedcardstory .p-thumbnail .p-image{width: 100%;height: 100%;background-size: cover;background-position: center;}.p-sedcardstory .p-element-info{top: 73%;position: absolute;text-align: center;width: 100% !important;margin: 0px !important;}.p-sedcardstory .p-element-info-title{font-size: medium;font-weight: 600;line-height: normal;margin: 5px auto 2px auto;white-space: nowrap;max-width: 140px;text-overflow: ellipsis;overflow: hidden;text-align: center;}.p-sedcardstory .p-element-info-subtitle{font-size: x-small;line-height: inherit;margin: 0px 0px;white-space: nowrap;}.p-sedcardstory .p-element-flag-stories{position: absolute;right: 40px;bottom: 40px;background-color: var(--portal-story-badges-color);color: #fff;border-radius: 15px;min-width: 40px;height: 40px;text-align: center;z-index: 2;font-size: 26px;line-height: 40px;font-weight: 500;}.p-sedcardstory.p-sedcardstory-grouped{width: 200px;height: 200px;}.p-sedcardstory.p-sedcardstory-grouped .p-element-info{display: none;}.p-sedcard-detailview.p-mobile .p-sedcardstory.p-sedcardstory-grouped{position: absolute;right: 0px;top: calc(100% - 200px);z-index: 20;transform: scale(0.6);margin: -40px;}.p-sedcardstory .p-story-flag-onstartpage{border-radius: 9px;background: #4c981e;display: inline-block;padding: 2px 7px;font-size: x-small;color: #fff;font-weight: 700;}.p-story-list-item.p-elements-list-item{margin: 15px 0 15px 0;}.p-story-list-item .p-sedcardstory{width: 145px;height: 180px;}.p-story-list-item .p-sedcardstory .p-thumbnail{top: 5%;height: 120px;width: 120px;}.p-storydialog{position: fixed;z-index: 100000000;background: #000 !important;color: #eee !important;width: 100%;height: 100%;left: 0px;top: 0px;}.p-storydialog.p-dark.ui-widget-content{border: 1px solid #3a3a3a;}.p-jquery-dialog.p-dark{background: #000c !important;color: #eee;}.p-jquery-dialog.p-noborder{padding: 0px !important;margin: 0px !important;}.p-storydialog{font-weight: 300;--portal-link-color: #fff;--portal-link-hover-color: #aaa;}.p-storydialog .p-storydialog-content{position: relative;height: 100%;max-width: 500px;margin: auto;background: #000;}.p-storydialog-paging{font-size: 50px;}.p-storydialog-paging .swiper-button-next,.p-storydialog-paging .swiper-button-prev{padding: 40px;}@media (min-width: 650px){.p-storydialog-paging .swiper-button-next{margin-right: -100px;}.p-storydialog-paging .swiper-button-prev{margin-left: -100px;}}.p-storydialog-paging-left{height: 100%;width: 50%;}.p-storydialog-paging-left *{position: absolute;top: calc(50% - 20px);left: 0px;}.p-noloop.p-firstslide .p-storydialog-paging-left{display: none;}.p-noloop.p-firstslide .p-storydialog-paging-right{width: 100%;}.p-noloop.p-lastslide .p-storydialog-paging-right{display: none;}.p-noloop.p-lastslide .p-storydialog-paging-left{width: 100%;}.p-storydialog-paging-right{height: 100%;width: 50%;}.p-storydialog-paging-right > *{position: absolute;top: calc(50% - 20px);right: 0px;}.p-storydialog .p-storydialog-panel{height: 100%;max-width: 600px;margin: auto;position: relative;background: #000;}.p-storydialog .p-storydialog-header{width: 100%;height: 90px;border-radius: 10px 10px 0 0;position: absolute;z-index: 2;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);background: linear-gradient(to top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);}.p-storydialog-panel.p-singleelement .p-storydialog-header{margin-top: -10px;}.p-storydialog .p-storydialog-mainpanel{width: 100%;background: #343434;border-radius: 10px;position: relative;overflow: hidden;}.p-storydialog .p-storydialog-mainpanel{height: calc(100% - 80px);}.p-storydialog.p-toolbar2 .p-storydialog-mainpanel{height: calc(100% - 150px);}.p-storydialog .p-storydialog-message{position: absolute;bottom: 0px;width: 100%;z-index: 1;text-align: center;font-size: large;padding: 10px 0 0 0;background: -moz-linear-gradient(bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.6) 100%);background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.6) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.6) 100%);}.p-storydialog .p-storydialog-mainpanel .p-storydialog-elements-panel{overflow: hidden;margin: auto;height: 100%;}.p-storydialog .p-storydialog-mainpanel .swiper-container{height: 100%;}.p-storydialog .p-storydialog-mainpanel .video-container{display: inline-block;}.p-storydialog-element img{width: 100%;transform: translateY(-50%) translateX(-50%);left: 50%;top: 50%;position: absolute;}.p-storydialog-element video{position: absolute;}.p-storydialog .p-sedcardstory{top: 15px;left: 8px;height: 60px;max-width: calc(100% - 120px);overflow: visible;transform: none;width: fit-content;position: relative;}.p-storydialog .p-storydialog-header  a{text-decoration: none;}.p-storydialog .p-sedcardstory .p-thumbnail{position: absolute;top: 3px;left: 0px;border: none;width: 50px;height: 50px;margin: 5px;max-width: none;max-height: none;min-width: auto;min-height: auto;transform: none;}.p-storydialog .p-sedcardstory .p-thumbnail:before{border: 1px solid #000;}.p-storydialog .p-sedcardstory .p-element-info{width: auto !important;position: initial;text-align: left;margin: 0 0 0 65px !important;padding: 10px 0;}.p-storydialog .p-sedcardstory .p-element-info-title{font-size: medium;line-height: inherit;margin: 5px 0 2px 0;color: #fff;text-align: left;}.p-storydialog .p-sedcardstory .p-element-info-subtitle{position: absolute;font-size: x-small;line-height: inherit;margin: 0px 0px;color: #fff;}.p-storydialog .p-sedcardstory .p-story-flags{right: -5px;position: absolute;top: 12px;transform: scale(0.7);margin: -4px;}.p-storydialog .p-storydialog-toolbar{position: absolute;top: 22px;right: 8px;z-index: 12;text-align: end;}.p-storydialog .p-storydialog-toolbar > *{font-size: 23px;cursor: pointer;display: inline-block;padding: 5px;text-align: center;--portal-icon-font-size: 28px;}.p-storydialog .p-storydialog-toolbar > *:hover{color: var(--portal-link-hover-color);}.p-storydialog.collapsed .collapse{display: none;}.p-storydialog.expanded .collapse{display: initial;}.p-storydialog.expanded .expand{display: none;}.p-storydialog.collapsed .expand{display: initial;}.p-storydialog .p-storydialog-footer{width: 100%;height: auto;margin: 10px 0;color: #eee;--portal-iconbutton-background-color: #ff008c;}.p-storydialog .p-storydialog-footer-row{display: flex;padding: 5px;}.p-storydialog .p-storydialog-footer-cell{width: 33%;text-align: center;}.p-storydialog .p-storydialog-footer-cell.p-widher{width: 100%;}.p-storydialog .p-storydialog-footer-cell > .p-icon-btn{width: 50px;height: 50px;margin-right: 0px;}.p-storydialog .p-storydialog-footer-cell > .p-icon-btn *{font-size: 20px;line-height: 28px;--portal-icon-font-size: 24px;}.p-storydialog .p-storydialog-footer-cell > .p-storydialog-favoritebtn{margin: -3px 5px -3px 0;}.p-storydialog .p-storydialog-footer-cell > .p-storydialog-hotbtn,.p-storydialog .p-storydialog-footer-cell > .p-storydialog-favoritebtn,.p-storydialog .p-storydialog-footer-cell > .p-storydialog-clicks{position: relative;overflow: visible;}.p-storydialog .p-storydialog-footer-cell > .p-storydialog-hotbtn .p-icon *,.p-storydialog .p-storydialog-footer-cell > .p-storydialog-favoritebtn .p-icon *,.p-storydialog .p-storydialog-footer-cell > .p-storydialog-clicks .p-icon *{font-size: 40px;line-height: 40px;width: 40px;height: 40px;}p-storydialog .p-storydialog-footer-cell > .p-storydialog-hotbtn .p-icon{margin-top: -4px;}.p-storydialog .p-storydialog-footer-cell > .p-storydialog-hotbtn .p-label,.p-storydialog .p-storydialog-footer-cell > .p-storydialog-favoritebtn .p-label,.p-storydialog .p-storydialog-footer-cell > .p-storydialog-clicks .p-label{position: absolute;right: 0px;top: -9px;font-size: 11px;font-weight: 800;}.p-storydialog .p-storydialog-footer-cell > .p-storydialog-clicks{cursor: inherit;}.p-storydialog .p-storydialog-whatsappmessage{display: table;width: calc(100% - 160px);background: #333;border-radius: 25px;padding: 0 0 0 14px;height: 50px;width: 100%;}.p-storydialog .p-storydialog-whatsappmessage > *{display: table-cell;vertical-align: middle;padding: 0 5px;}.p-storydialog .p-storydialog-whatsappmessage .p-btn > *{font-size: 24px;line-height: 18px;--portal-icon-font-size: 28px;margin: -6px;}.p-storydialog .form-group{margin-bottom: 0px;width: 100%;}.p-storydialog .p-storydialog-profilebtn{margin: auto;text-align: center;display: block;max-width: 100px;height: 50px;overflow: hidden;}.p-storydialog .p-sedcardstory .p-element-flags .p-element-flag-new{font-size: 12px;line-height: 12px;}.p-storydialog .p-storydialog-profilebtn .p-btn-icon{display: inline-block;width: 100%;}.p-storydialog .p-storydialog-profilebtn .p-btn-label{display: inline-block;margin: 18px 0 0 0;width: 100%;}.p-storydialog .help-block{display: block;margin: 0px;color: #737373;}.p-storydialog input{background: transparent;border: transparent;color: #fff;box-shadow: none !important;padding: 0px;}.p-storydialog .swiper-pagination-bullet-line{position: relative;}.p-storydialog .swiper-pagination-bullet-active{background: #aaa;}.p-storydialog .swiper-pagination-bullet-active:after{content: '';position: absolute;left: 0px;top: 0px;height: 100%;background: #fff;width: var(--progressPercent);z-index: 100;border-radius: 2px;}.p-storydialog .swiper-pagination{top: 5px !important;display: flex;height: 10px;width: calc(100% - 10px) !important;margin: 0 5px;}.p-storydialog .swiper-pagination .swiper-pagination-bullet-line{width: 100%;border-radius: 2px;height: 4px;margin: 4px !important;display: inline-block !important;}.p-storydialog .swiper-slide{margin: auto;overflow: hidden;}.p-storydialog .swiper-slide.p-active{position: absolute;left: 0px;z-index: 1;}.p-storydialog{--slideProgress: 0;--slideProgressDeg: 0deg;--slideProgressNDeg: 0deg;--slideProgressPercent: 0%;--slideProgressNPercent: 0%;}.p-storydialog .swiper-slide.on{transition: all 0.6s;}.p-storydialog .swiper-slide.p-slide-mid-left{transform: perspective(100vh) rotateY(0deg);left: 0%;z-index: 10;}.p-storydialog .swiper-slide.p-slide-mid-left.on{transform: perspective(100vh) rotateY(-90deg);z-index: 10;}.p-storydialog .swiper-slide.p-slide-mid-right{transform: perspective(100vh) rotateY(0deg);left: 0%;z-index: 10;}.p-storydialog .swiper-slide.p-slide-mid-right.on{transform: perspective(100vh) rotateY(90deg);z-index: 10;}.p-storydialog .swiper-slide.p-slide-left-mid{transform: perspective(100vh) rotateY(-90deg);left: 0%;z-index: 10;}.p-storydialog .swiper-slide.p-slide-left-mid.on{transform: perspective(100vh) rotateY(0deg);z-index: 10;}.p-storydialog .swiper-slide.p-slide-right-mid{transform: perspective(100vh) rotateY(90deg);left: 0%;z-index: 10;}.p-storydialog .swiper-slide.p-slide-right-mid.on{transform: perspective(100vh) rotateY(0deg);z-index: 10;}.p-storydialog.p-inprogress .p-storydialog-toolbar{display: none;}.swiper-slide-bg{position: absolute;width: 100%;height: 100%;filter: blur(10px);background-size: cover;z-index: -1;opacity: 0.5;top: 0px;left: 0px;}.p-storydialog .p-red{color: red !important;}.p-storydialog .p-storydialog-content .p-story-swiper-container{position: absolute;width: 100%;height: 100%;}.p-storydialog .p-storydialog-story{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;}.p-story-swiper-container .p-storydialog-panel{position: absolute;left: 0px;top: 0px;width: 100%;}.p-storydialog .swiper-cube .swiper-cube-shadow{pointer-events: none;}.p-storydialog .p-online-marker{width: 5px;height: 5px;border-radius: 50%;background-color: #00ff14;display: inline-block;vertical-align: text-top;margin: 1px 0;}.p-body .ui-autocomplete{--portal-nav-color: #fff;--portal-nav-background-color: #333;--portal-nav-background-hover-color: #ffffff63;border: 8px solid #333 !important;border-radius: 5px;color: var(--portal-nav-color);background: var(--portal-nav-background-color);max-height: 80vh;overflow: scroll;width: 420px !important;margin: 0px;padding: 0px;}.p-body .ui-state-active,.ui-widget-content .ui-state-active,.p-body .ui-widget-header .ui-state-active,.p-body a.ui-button:active,.p-body .ui-button:active,.p-body .ui-button.ui-state-active:hover{border: inherit !important;background-color: #666 !important;font-weight: inherit !important;margin: 0px !important;color: inherit !important;}.p-searchresult-element{position: relative;overflow: hidden;}.p-searchresult-element > *{vertical-align: top;width: 100%;display: inline-block;}.p-searchresult-element .p-searchresult-image{position: absolute !important;left: 2px;top: 5px;width: 70px;height: 70px;background-size: cover;background-position: center;border-radius: 50%;border: 2px solid #fff;}.p-searchresult-element .p-searchresult-title{margin-top: 10px;margin-left: 85px;font-weight: 700;}.p-searchresult-element .p-searchresult-desc{margin-left: 85px;font-weight: 500;}.p-searchresult-element.p-searchresult-element-sedcard_themes .p-searchresult-image{background-image: url(https://happysex.ch/resources/common/images/6navi/searchresult_theme.png);background-size: 100%;background-repeat: no-repeat;}.p-searchresult-element.p-searchresult-element-service .p-searchresult-image{background-image: url(https://happysex.ch/resources/common/images/6navi/searchresult_service.png);background-size: 100%;background-repeat: no-repeat;}.p-searchresult-element{height: 80px;width: 405px;}.p-navbar{margin-bottom: 0px;min-width: 1000px;font-size: 14px;color: #fff;background-color: #0b0a05;--portal-nav-color: #fff;--portal-nav-background-color: #333333;--portal-nav-hover-color: #fff;--portal-nav-background-hover-color: #666;--portal-nav-element-padding: 10px 15px;--portal-link-color: #fff;--portal-link-hover-color: #ccc;--portal-buttons-color: #fff;--portal-buttons-background-color: #535353;--portal-buttons-border-color: #535353;--portal-buttons-default-color: #fff;--portal-buttons-default-background-color: ##990b54;--portal-buttons-default-border-color: #535353;--portal-buttons-primary-background-color: #535353;--portal-buttons-primary-border-color: #535353;--portal-buttons-border-width: 0px;--portal-buttons-border-radius: 0px;--portal-buttons-padding: 8px 10px;--portal-buttons-icon-padding: 4px 10px;}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{display: none;}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{display: none;}.p-element-rlink{cursor: pointer;}.p-link{cursor: pointer;}.fas.fa-band-aid{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/band-aid.svg');}.fas.fa-balance-scale{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/balance-scale.svg');}.fas.fa-mars{background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/mars.svg');}.p-regionsoverview-filter{width: 100%;margin: 10px 0 0;max-width: 300px;}.p-regionsoverview-list{display: inline-block;padding: 30px 0;}.p-regionsoverview-list *{display: inline-block;padding: 0px;}.p-regionsoverview-list .p-region-state{display: block;width: 100%;}.p-regionsoverview-list .p-region-kanton{margin: 0px 0 40px 0;width: 100%;}.p-regionsoverview-list .p-region-state > p{font-size: x-large;font-weight: 600;width: 100%;display: none;}.p-regionsoverview-list .p-region-kanton > a{width: 100%;font-size: large;padding: 10px 0px;margin: 10px 0;background: #ff008c;color: #fff;padding: 10px;font-weight: 600;}.p-regionsoverview-list .p-region-city > a{padding: 10px 10px 0 0;}@charset "UTF-8";:root,[data-bs-theme=light]{--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-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: 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: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--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-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545;}*,*::before,*::after{box-sizing: border-box;}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior: smooth;}}body{margin: 0;font-family: var(--bs-body-font-family);font-size: var(--bs-body-font-size);font-weight: var(--bs-body-font-weight);line-height: var(--bs-body-line-height);color: var(--bs-body-color);text-align: var(--bs-body-text-align);background-color: var(--bs-body-bg);-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}hr{margin: 1rem 0;color: inherit;border: 0;border-top: var(--bs-border-width) solid;opacity: 0.25;}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top: 0;margin-bottom: 0.5rem;font-weight: 500;line-height: 1.2;color: var(--bs-heading-color);}h1,.h1{font-size: calc(1.375rem + 1.5vw);}@media (min-width: 1200px){h1,.h1{font-size: 2.5rem;}}h2,.h2{font-size: calc(1.325rem + 0.9vw);}@media (min-width: 1200px){h2,.h2{font-size: 2rem;}}h3,.h3{font-size: calc(1.3rem + 0.6vw);}@media (min-width: 1200px){h3,.h3{font-size: 1.75rem;}}h4,.h4{font-size: calc(1.275rem + 0.3vw);}@media (min-width: 1200px){h4,.h4{font-size: 1.5rem;}}h5,.h5{font-size: 1.25rem;}h6,.h6{font-size: 1rem;}p{margin-top: 0;margin-bottom: 1rem;}ol,ul{padding-left: 2rem;}ol,ul,dl{margin-top: 0;margin-bottom: 1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom: 0;}dt{font-weight: 700;}dd{margin-bottom: 0.5rem;margin-left: 0;}blockquote{margin: 0 0 1rem;}b,strong{font-weight: bolder;}small,.small{font-size: 0.875em;}mark,.mark{padding: 0.1875em;background-color: var(--bs-highlight-bg);}sup{top: -0.5em;}a{color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration: underline;}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb);}a:not([href]):not([class]),a:not([href]):not([class]):hover{color: inherit;text-decoration: none;}img,svg{vertical-align: middle;}table{caption-side: bottom;border-collapse: collapse;}caption{padding-top: 0.5rem;padding-bottom: 0.5rem;color: var(--bs-secondary-color);text-align: left;}th{text-align: inherit;text-align: -webkit-match-parent;}thead,tbody,tfoot,tr,td,th{border-color: inherit;border-style: solid;border-width: 0;}label{display: inline-block;}button{border-radius: 0;}button:focus:not(:focus-visible){outline: 0;}input,button,select,optgroup,textarea{margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}button,select{text-transform: none;}[role=button]{cursor: pointer;}select{word-wrap: normal;}select:disabled{opacity: 1;}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display: none !important;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance: button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor: pointer;}::-moz-focus-inner{padding: 0;border-style: none;}textarea{resize: vertical;}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-right: auto;margin-left: auto;}@media (min-width: 576px){.container-sm,.container{max-width: 576px;}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width: 720px;}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width: 960px;}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width: 1140px;}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width: 1320px;}}.form-control{display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--bs-body-color);-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: var(--bs-body-bg);background-clip: padding-box;border: var(--bs-border-width) solid var(--bs-border-color);border-radius: var(--bs-border-radius);transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-control{transition: none;}}.form-control[type=file]{overflow: hidden;}.form-control[type=file]:not(:disabled):not([readonly]){cursor: pointer;}.form-control:focus{outline: inherit;box-shadow: inherit;}.form-control::-webkit-date-and-time-value{min-width: 85px;height: 1.5em;margin: 0;}.form-control::-webkit-datetime-edit{display: block;padding: 0;}.form-control::-moz-placeholder{color: var(--bs-secondary-color);opacity: 1;}.form-control::placeholder{color: var(--bs-secondary-color);opacity: 1;}.form-check{display: block;min-height: 1.5rem;padding-left: 1.5em;margin-bottom: 0.125rem;}.form-check .form-check-input{float: left;margin-left: -1.5em;}.form-check-reverse{padding-right: 1.5em;padding-left: 0;text-align: right;}.form-check-reverse .form-check-input{float: right;margin-right: -1.5em;margin-left: 0;}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);width: 1em;height: 1em;margin-top: 0.25em;vertical-align: top;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: var(--bs-form-check-bg);background-image: var(--bs-form-check-bg-image);background-repeat: no-repeat;background-position: center;background-size: contain;border: var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust: exact;color-adjust: exact;print-color-adjust: exact;}.form-check-input[type=checkbox]{border-radius: 0.25em;}.form-check-input[type=radio]{border-radius: 50%;}.form-check-input:active{filter: brightness(90%);}.form-check-input:focus{border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.form-check-input:checked{background-color: #0d6efd;border-color: #0d6efd;}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");}.form-check-input[type=checkbox]:indeterminate{background-color: #0d6efd;border-color: #0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}.form-check-input:disabled{pointer-events: none;filter: none;opacity: 0.5;}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor: default;opacity: 0.5;}.form-switch{padding-left: 2.5em;}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width: 2em;margin-left: -2.5em;background-image: var(--bs-form-switch-bg);background-position: left center;border-radius: 2em;transition: background-position 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition: none;}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");}.form-switch .form-check-input:checked{background-position: right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.btn-check{position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events: none;filter: none;opacity: 0.65;}.invalid-feedback{display: none;width: 100%;margin-top: 0.25rem;font-size: 0.875em;color: var(--bs-form-invalid-color);}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--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: var(--bs-border-radius);--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);display: inline-block;padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family: var(--bs-btn-font-family);font-size: var(--bs-btn-font-size);font-weight: var(--bs-btn-font-weight);line-height: var(--bs-btn-line-height);color: var(--bs-btn-color);text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius: var(--bs-btn-border-radius);background-color: var(--bs-btn-bg);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;}@media (prefers-reduced-motion: reduce){.btn{transition: none;}}.btn:hover{color: var(--bs-btn-hover-color);background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color);}.btn-check+.btn:hover{color: var(--bs-btn-color);background-color: var(--bs-btn-bg);border-color: var(--bs-btn-border-color);}.btn:focus-visible{color: var(--bs-btn-hover-color);background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color);outline: 0;box-shadow: var(--bs-btn-focus-box-shadow);}.btn-check:focus-visible+.btn{border-color: var(--bs-btn-hover-border-color);outline: 0;box-shadow: var(--bs-btn-focus-box-shadow);}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color: var(--bs-btn-active-color);background-color: var(--bs-btn-active-bg);border-color: var(--bs-btn-active-border-color);}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow: var(--bs-btn-focus-box-shadow);}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color: var(--bs-btn-disabled-color);pointer-events: none;background-color: var(--bs-btn-disabled-bg);border-color: var(--bs-btn-disabled-border-color);opacity: var(--bs-btn-disabled-opacity);}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd;}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d;}.collapse:not(.show){display: none;}.collapsing{height: 0;overflow: hidden;transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing{transition: none;}}.collapsing.collapse-horizontal{width: 0;height: auto;transition: width 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition: none;}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position: relative;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid;border-right: 0.3em solid transparent;border-bottom: 0;border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after{margin-left: 0;}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position: absolute;z-index: var(--bs-dropdown-zindex);display: none;min-width: var(--bs-dropdown-min-width);padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin: 0;font-size: var(--bs-dropdown-font-size);color: var(--bs-dropdown-color);text-align: left;list-style: none;background-color: var(--bs-dropdown-bg);background-clip: padding-box;border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius: var(--bs-dropdown-border-radius);}.dropdown-menu[data-bs-popper]{top: 100%;left: 0;margin-top: var(--bs-dropdown-spacer);}.dropdown-menu-start{--bs-position: start;}.dropdown-menu-start[data-bs-popper]{right: auto;left: 0;}.dropdown-menu-end{--bs-position: end;}.dropdown-menu-end[data-bs-popper]{right: 0;left: auto;}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start;}.dropdown-menu-sm-start[data-bs-popper]{right: auto;left: 0;}.dropdown-menu-sm-end{--bs-position: end;}.dropdown-menu-sm-end[data-bs-popper]{right: 0;left: auto;}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start;}.dropdown-menu-md-start[data-bs-popper]{right: auto;left: 0;}.dropdown-menu-md-end{--bs-position: end;}.dropdown-menu-md-end[data-bs-popper]{right: 0;left: auto;}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start;}.dropdown-menu-lg-start[data-bs-popper]{right: auto;left: 0;}.dropdown-menu-lg-end{--bs-position: end;}.dropdown-menu-lg-end[data-bs-popper]{right: 0;left: auto;}}@media (min-width: 1200px){}@media (min-width: 1400px){}.dropup .dropdown-menu[data-bs-popper]{top: auto;bottom: 100%;margin-top: 0;margin-bottom: var(--bs-dropdown-spacer);}.dropup .dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0;border-right: 0.3em solid transparent;border-bottom: 0.3em solid;border-left: 0.3em solid transparent;}.dropup .dropdown-toggle:empty::after{margin-left: 0;}.dropend .dropdown-menu[data-bs-popper]{top: 0;right: auto;left: 100%;margin-top: 0;margin-left: var(--bs-dropdown-spacer);}.dropend .dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-right: 0;border-bottom: 0.3em solid transparent;border-left: 0.3em solid;}.dropend .dropdown-toggle:empty::after{margin-left: 0;}.dropend .dropdown-toggle::after{vertical-align: 0;}.dropstart .dropdown-menu[data-bs-popper]{top: 0;right: 100%;left: auto;margin-top: 0;margin-right: var(--bs-dropdown-spacer);}.dropstart .dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";}.dropstart .dropdown-toggle::after{display: none;}.dropstart .dropdown-toggle::before{display: inline-block;margin-right: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-right: 0.3em solid;border-bottom: 0.3em solid transparent;}.dropstart .dropdown-toggle:empty::after{margin-left: 0;}.dropstart .dropdown-toggle::before{vertical-align: 0;}.dropdown-divider{height: 0;margin: var(--bs-dropdown-divider-margin-y) 0;overflow: hidden;border-top: 1px solid var(--bs-dropdown-divider-bg);opacity: 1;}.dropdown-item{display: block;width: 100%;padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear: both;font-weight: 400;color: var(--bs-dropdown-link-color);text-align: inherit;text-decoration: none;white-space: nowrap;background-color: transparent;border: 0;border-radius: var(--bs-dropdown-item-border-radius, 0);}.dropdown-item:hover,.dropdown-item:focus{color: var(--bs-dropdown-link-hover-color);background-color: var(--bs-dropdown-link-hover-bg);}.dropdown-item.active,.dropdown-item:active{color: var(--bs-dropdown-link-active-color);text-decoration: none;background-color: var(--bs-dropdown-link-active-bg);}.dropdown-item.disabled,.dropdown-item:disabled{color: var(--bs-dropdown-link-disabled-color);pointer-events: none;background-color: transparent;}.dropdown-menu.show{display: block;}.dropdown-header{display: block;padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom: 0;font-size: 0.875rem;color: var(--bs-dropdown-header-color);white-space: nowrap;}.dropdown-item-text{display: block;padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color: var(--bs-dropdown-link-color);}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: 0.5rem;--bs-navbar-toggler-padding-y: 0.25rem;--bs-navbar-toggler-padding-x: 0.75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: 0.25rem;--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;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);}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display: flex;flex-wrap: inherit;align-items: center;justify-content: space-between;}.navbar-brand{padding-top: var(--bs-navbar-brand-padding-y);padding-bottom: var(--bs-navbar-brand-padding-y);margin-right: var(--bs-navbar-brand-margin-end);font-size: var(--bs-navbar-brand-font-size);color: var(--bs-navbar-brand-color);text-decoration: none;white-space: nowrap;}.navbar-brand:hover,.navbar-brand:focus{color: var(--bs-navbar-brand-hover-color);}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none;}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color: var(--bs-navbar-active-color);}.navbar-nav .dropdown-menu{position: static;}.navbar-text{padding-top: 0.5rem;padding-bottom: 0.5rem;color: var(--bs-navbar-color);}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color: var(--bs-navbar-active-color);}.navbar-collapse{flex-basis: 100%;flex-grow: 1;align-items: center;}.navbar-toggler{padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size: var(--bs-navbar-toggler-font-size);line-height: 1;color: var(--bs-navbar-color);background-color: transparent;border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius: var(--bs-navbar-toggler-border-radius);transition: var(--bs-navbar-toggler-transition);}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition: none;}}.navbar-toggler:hover{text-decoration: none;}.navbar-toggler:focus{text-decoration: none;outline: 0;box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);}.navbar-toggler-icon{display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;background-image: var(--bs-navbar-toggler-icon-bg);background-repeat: no-repeat;background-position: center;background-size: 100%;}.navbar-nav-scroll{max-height: var(--bs-scroll-height, 75vh);overflow-y: auto;}@media (min-width: 576px){}@media (min-width: 768px){}@media (min-width: 992px){}@media (min-width: 1200px){}@media (min-width: 1400px){}@media (min-width: 576px){}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--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: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle);}.accordion-button{position: relative;display: flex;align-items: center;width: 100%;padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size: 1rem;color: var(--bs-accordion-btn-color);text-align: left;background-color: var(--bs-accordion-btn-bg);border: 0;border-radius: 0;overflow-anchor: none;transition: var(--bs-accordion-transition);}@media (prefers-reduced-motion: reduce){.accordion-button{transition: none;}}.accordion-button:not(.collapsed){color: var(--bs-accordion-active-color);background-color: var(--bs-accordion-active-bg);box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);}.accordion-button:not(.collapsed)::after{background-image: var(--bs-accordion-btn-active-icon);transform: var(--bs-accordion-btn-icon-transform);}.accordion-button::after{flex-shrink: 0;width: var(--bs-accordion-btn-icon-width);height: var(--bs-accordion-btn-icon-width);margin-left: auto;content: "";background-image: var(--bs-accordion-btn-icon);background-repeat: no-repeat;background-size: var(--bs-accordion-btn-icon-width);transition: var(--bs-accordion-btn-icon-transition);}@media (prefers-reduced-motion: reduce){.accordion-button::after{transition: none;}}.accordion-button:hover{z-index: 2;}.accordion-button:focus{z-index: 3;border-color: var(--bs-accordion-btn-focus-border-color);outline: 0;box-shadow: var(--bs-accordion-btn-focus-box-shadow);}.accordion-header{margin-bottom: 0;}.accordion-item{color: var(--bs-accordion-color);background-color: var(--bs-accordion-bg);border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}.accordion-item:first-of-type{border-top-left-radius: var(--bs-accordion-border-radius);border-top-right-radius: var(--bs-accordion-border-radius);}.accordion-item:first-of-type .accordion-button{border-top-left-radius: var(--bs-accordion-inner-border-radius);border-top-right-radius: var(--bs-accordion-inner-border-radius);}.accordion-item:not(:first-of-type){border-top: 0;}.accordion-item:last-of-type{border-bottom-right-radius: var(--bs-accordion-border-radius);border-bottom-left-radius: var(--bs-accordion-border-radius);}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius: var(--bs-accordion-inner-border-radius);border-bottom-left-radius: var(--bs-accordion-inner-border-radius);}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius: var(--bs-accordion-border-radius);border-bottom-left-radius: var(--bs-accordion-border-radius);}.accordion-body{padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);}.accordion-flush .accordion-collapse{border-width: 0;}.accordion-flush .accordion-item{border-right: 0;border-left: 0;border-radius: 0;}.accordion-flush .accordion-item:first-child{border-top: 0;}.accordion-flush .accordion-item:last-child{border-bottom: 0;}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius: 0;}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size: 0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display: inline-block;padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size: var(--bs-badge-font-size);font-weight: var(--bs-badge-font-weight);line-height: 1;color: var(--bs-badge-color);text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: var(--bs-badge-border-radius);}.badge:empty{display: none;}.btn .badge{position: relative;top: -1px;}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position: relative;padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom: var(--bs-alert-margin-bottom);color: var(--bs-alert-color);background-color: var(--bs-alert-bg);border: var(--bs-alert-border);border-radius: var(--bs-alert-border-radius);}.alert-heading{color: inherit;}.alert-link{font-weight: 700;color: var(--bs-alert-link-color);}.alert-dismissible{padding-right: 3rem;}.alert-dismissible .btn-close{position: absolute;top: 0;right: 0;z-index: 2;padding: 1.25rem 1rem;}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis);}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis);}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis);}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis);}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis);}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis);}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis);}.sticky-top{position: -webkit-sticky;position: sticky;top: 0;z-index: 1020;}.bg-primary{--bs-bg-opacity: 1;background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px;}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-0.5 * var(--bs-gutter-x));margin-left: calc(-0.5 * var(--bs-gutter-x));}.row>*{flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-top: var(--bs-gutter-y);}.col{flex: 1 0 0%;}@media (min-width: 576px){.col-sm{flex: 1 0 0%;}.row-cols-sm-auto>*{flex: 0 0 auto;width: auto;}.row-cols-sm-1>*{flex: 0 0 auto;width: 100%;}.row-cols-sm-2>*{flex: 0 0 auto;width: 50%;}.row-cols-sm-3>*{flex: 0 0 auto;width: 33.3333333333%;}.row-cols-sm-4>*{flex: 0 0 auto;width: 25%;}.row-cols-sm-5>*{flex: 0 0 auto;width: 20%;}.row-cols-sm-6>*{flex: 0 0 auto;width: 16.6666666667%;}.col-sm-auto{flex: 0 0 auto;width: auto;}.col-sm-1{flex: 0 0 auto;width: 8.33333333%;}.col-sm-2{flex: 0 0 auto;width: 16.66666667%;}.col-sm-3{flex: 0 0 auto;width: 25%;}.col-sm-4{flex: 0 0 auto;width: 33.33333333%;}.col-sm-5{flex: 0 0 auto;width: 41.66666667%;}.col-sm-6{flex: 0 0 auto;width: 50%;}.col-sm-7{flex: 0 0 auto;width: 58.33333333%;}.col-sm-8{flex: 0 0 auto;width: 66.66666667%;}.col-sm-9{flex: 0 0 auto;width: 75%;}.col-sm-10{flex: 0 0 auto;width: 83.33333333%;}.col-sm-11{flex: 0 0 auto;width: 91.66666667%;}.col-sm-12{flex: 0 0 auto;width: 100%;}.offset-sm-0{margin-left: 0;}.offset-sm-1{margin-left: 8.33333333%;}.offset-sm-2{margin-left: 16.66666667%;}.offset-sm-3{margin-left: 25%;}.offset-sm-4{margin-left: 33.33333333%;}.offset-sm-5{margin-left: 41.66666667%;}.offset-sm-6{margin-left: 50%;}.offset-sm-7{margin-left: 58.33333333%;}.offset-sm-8{margin-left: 66.66666667%;}.offset-sm-9{margin-left: 75%;}.offset-sm-10{margin-left: 83.33333333%;}.offset-sm-11{margin-left: 91.66666667%;}}.col-form-label{padding-top: calc(0.375rem + var(--bs-border-width));padding-bottom: calc(0.375rem + var(--bs-border-width));margin-bottom: 0;font-size: inherit;line-height: 1.5;}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display: block;width: 100%;padding: 0.375rem 2.25rem 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: var(--bs-body-color);-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: var(--bs-body-bg);background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 16px 12px;border: var(--bs-border-width) solid var(--bs-border-color);border-radius: var(--bs-border-radius);transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.form-select{transition: none;}}.form-select:focus{border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right: 0.75rem;background-image: none;}.form-select:disabled{background-color: var(--bs-secondary-bg);}.form-select:-moz-focusring{color: transparent;text-shadow: 0 0 0 var(--bs-body-color);}.valid-feedback{display: none;width: 100%;margin-top: 0.25rem;font-size: 0.875em;color: var(--bs-form-valid-color);}.valid-tooltip{position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: 0.25rem 0.5rem;margin-top: 0.1rem;font-size: 0.875rem;color: #fff;background-color: var(--bs-success);border-radius: var(--bs-border-radius);}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display: block;}.was-validated .form-control:valid,.form-control.is-valid{border-color: var(--bs-form-valid-border-color);padding-right: calc(1.5em + 0.75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color: var(--bs-form-valid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .form-select:valid,.form-select.is-valid{border-color: var(--bs-form-valid-border-color);}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right: 4.125rem;background-position: right 0.75rem center, center right 2.25rem;background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color: var(--bs-form-valid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);}.was-validated .form-control-color:valid,.form-control-color.is-valid{width: calc(3rem + calc(1.5em + 0.75rem));}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color: var(--bs-form-valid-border-color);}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color: var(--bs-form-valid-color);}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color: var(--bs-form-valid-color);}.form-check-inline .form-check-input~.valid-feedback{margin-left: 0.5em;}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index: 3;}.invalid-feedback{display: none;width: 100%;margin-top: 0.25rem;font-size: 0.875em;color: var(--bs-form-invalid-color);}.invalid-tooltip{position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: 0.25rem 0.5rem;margin-top: 0.1rem;font-size: 0.875rem;color: #fff;background-color: var(--bs-danger);border-radius: var(--bs-border-radius);}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display: block;}.was-validated .form-control:invalid,.form-control.is-invalid{border-color: var(--bs-form-invalid-border-color);padding-right: calc(1.5em + 0.75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color: var(--bs-form-invalid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .form-select:invalid,.form-select.is-invalid{border-color: var(--bs-form-invalid-border-color);}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right: 4.125rem;background-position: right 0.75rem center, center right 2.25rem;background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color: var(--bs-form-invalid-border-color);box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width: calc(3rem + calc(1.5em + 0.75rem));}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color: var(--bs-form-invalid-border-color);}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color: var(--bs-form-invalid-color);}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color: var(--bs-form-invalid-color);}.form-check-inline .form-check-input~.invalid-feedback{margin-left: 0.5em;}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index: 4;}@media (min-width: 768px){.col-md-1{flex: 0 0 auto;width: 8.33333333%;}.col-md-2{flex: 0 0 auto;width: 16.66666667%;}.col-md-3{flex: 0 0 auto;width: 25%;}.col-md-4{flex: 0 0 auto;width: 33.33333333%;}.col-md-5{flex: 0 0 auto;width: 41.66666667%;}.col-md-6{flex: 0 0 auto;width: 50%;}.col-md-7{flex: 0 0 auto;width: 58.33333333%;}.col-md-8{flex: 0 0 auto;width: 66.66666667%;}.col-md-9{flex: 0 0 auto;width: 75%;}.col-md-10{flex: 0 0 auto;width: 83.33333333%;}.col-md-11{flex: 0 0 auto;width: 91.66666667%;}.col-md-12{flex: 0 0 auto;width: 100%;}}body{--portal-error-color: var(--portal-primary-color);--portal-buttons-border-radius: 5px;--portal-default-color: #fff;--portal-mark-color: #ff008c;--portal-primary-color: #ff008c;--portal-buttons-color: #fff;--portal-buttons-background-color: #a41262;--portal-buttons-border-color: #a41262;--portal-buttons-default-color: #fff;--portal-buttons-default-background-color: #a41262;--portal-buttons-default-border-color: #a41262;--portal-buttons-default-border-width: 0px;--portal-buttons-primary-background-color: #ff008c;--portal-buttons-primary-border-color: #ff008c;--portal-buttons-border-width: 0px;--portal-buttons-border-radius: 0px;--portal-buttons-padding: 8px 10px;--portal-buttons-icon-padding: 4px 10px;--portal-h2-color: #fff;--portal-h2-font-size: large;--portal-h2-font-weight:  800;--portal-h2-text-transform: uppercase;--portal-h2-margin: 10px 0px 10px 0px;--portal-h2-padding: 0px;--portal-input-color: #fff;--portal-input-background-color: #ff008a63;--portal-input-border-color: #a6a6a6;--portal-input-font-size: 14px;--portal-input-font-weight: 400;--portal-icon-filter: brightness(0) invert(1);--portal-form-placeholder-color: #575757;--portal-form-placeholder-font-weight: 400;--portal-footer-background: #291421;}.p-linkcloud-elements{--portal-buttons-default-border-color: #a41262;--portal-buttons-default-background-color: #a41262;}.p-btn.p-primary,.p-btn.p-btn-primary{}.tooltip{border-radius: 10px;padding: 5px 10px;}.p-sedcard-type-girl{--portal-primary-color: #ff008c !important;--portal-primary-darker-color: #ff008c !important;--portal-buttons-primary-background-color: #ff008c !important;--portal-mark-color: #ff008c !important;--portal-nav-color: #ff008c !important;--portal-nav-hover-color: #ff008c !important;--portal-nav-background-hover-color: #7b0446 !important;}.p-sedcard-type-girls{--portal-primary-color: #ff008c !important;--portal-primary-darker-color: #ff008c !important;--portal-buttons-primary-background-color: #ff008c !important;--portal-mark-color: #ff008c !important;--portal-nav-color: #ff008c !important;--portal-nav-hover-color: #ff008c !important;--portal-nav-background-hover-color: #7b0446 !important;}.p-sedcard-type-gotd{--portal-primary-color: #f39201 !important;--portal-primary-darker-color: #f39201 !important;--portal-buttons-primary-background-color: #f39201 !important;--portal-mark-color: #f39201 !important;--portal-nav-color: #f39201 !important;--portal-nav-hover-color: #f39201 !important;--portal-nav-background-hover-color: #f39201 !important;--portal-link-color: #ffc56e;--portal-link-hover-color: #f39201;--portal-icon-mark-filter: invert(48%) sepia(15%) saturate(3200%) hue-rotate(369deg) brightness(100%) contrast(100%);}.p-sedcard-type-trans{--portal-primary-color: #f35454 !important;--portal-primary-darker-color: #f35454 !important;--portal-buttons-primary-background-color: #f35454 !important;--portal-mark-color: #f35454 !important;--portal-nav-color: #f35454 !important;--portal-nav-hover-color: #f35454 !important;--portal-nav-background-hover-color: #7a1515 !important;}.p-sedcard-type-massages{--portal-primary-color: #ffc56e !important;--portal-primary-darker-color: #ffc56e !important;--portal-buttons-primary-background-color: #ffc56e !important;--portal-mark-color: #ffc56e !important;--portal-nav-color: #ffc56e !important;--portal-nav-hover-color: #ffc56e !important;--portal-nav-background-hover-color: #b08340 !important;--portal-link-color: #ffc56e;--portal-link-hover-color: #f39201;--portal-icon-mark-filter: invert(48%) sepia(15%) saturate(3200%) hue-rotate(369deg) brightness(100%) contrast(100%);}.p-sedcard-type-bdsm{--portal-primary-color: #000 !important;--portal-primary-darker-color: #000 !important;--portal-buttons-primary-background-color: #000 !important;--portal-mark-color: #000 !important;--portal-nav-color: #666 !important;--portal-nav-hover-color: #999 !important;--portal-nav-background-hover-color: #333 !important;--portal-link-color: #000;--portal-link-hover-color: #000;--portal-icon-mark-filter: contrast(100%);}.p-sedcard-type-male{--portal-primary-color: #00a5e6 !important;--portal-primary-darker-color: #00a5e6 !important;--portal-buttons-primary-background-color: #00a5e6 !important;--portal-mark-color: #00a5e6 !important;--portal-nav-color: #00a5e6 !important;--portal-nav-hover-color: #54c4f1 !important;--portal-nav-background-hover-color: #0074a1 !important;}.x-body label{font-weight: 500;}.dropdown-menu{font-size: 16px;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color: #ff008c;font-weight: 600;}.p-element-navigation-buttons{display: table;width: 100%;margin: 0 0 20px 0;}.p-toogle-regions-btn{margin: 0 auto 10px auto !important;width: 300px !important;display: inherit;text-align: center;}.p-banners-footer-list-container{padding-left: 15px;padding-right: 15px;display: inline-block;vertical-align: top;width: 100%;}.p-banners-footer-list-container ul{margin: 0px -6px;padding: 0px;}.p-banners-footer-list-item{position: relative;list-style: none;float: left;display: block;padding: 6px;}.p-banner-footer-item{width: 220px;height: 60px;border: 1px solid #000;}.p-banner-footer-item .p-thumb{background-image: url(https://happysex.ch/resources/images/no-picture-2.png);background-position: center center;background-size: 20% auto;background-repeat: no-repeat;background-color: #000;height: 100%;width: 100%;}.p-banner-footer-details{position: relative;border: 1px solid black;width: 100%;height: 100%;}.p-message-panel{margin-left: 15px;margin-right: 15px;}.p-container-for-sedcards > .p-message-panel{margin-left: 0px;margin-right: 0px;}.p-error-message{padding-left: 15px;padding-right: 15px;}.p-collapse-expand-btn{width: 20px;height: 20px;}.p-toolbar-right{position: absolute;top: 5px;right: 10px;}.p-red{color: #ff008c;}.p-element-left-container .p-red{color: #ff8e8e;}.p-frontend-container .p-back-btn{display: inline-block;vertical-align: top;margin: 18px 0 8px 0;}.p-frontend-container .page-header{margin: 20px 15px 0px 15px;display: inline-block;border-bottom: none;}.p-frontend-container .page-header h1{margin-top: 0px !important;margin-bottom: 0px !important;text-transform: uppercase;font-size: 20px;font-weight: bold;line-height: 27px;}.p-frontend-container .p-view-div{}.p-frontend-container .p-views-noborder .p-view-div{margin: 0 0 0 0;}.p-view-div:after{display: block;content: '';clear: both;}.p-view-div h1,.p-view-div h2{border-bottom: 1px solid #666;padding: 10px 0;}.p-banner-regio-landscape-container{}.p-conditions-page .p-content-body{background: #333;margin-bottom: 40px;}.p-contact-div{margin: 0 15px 20px 0px !important;background: #333;padding: 0 20px 20px 20px;}.p-notloggedin-panel{width: 800px;}@media (max-width: 800px){.p-notloggedin-panel{width: 500px;}}@media (max-width: 539px){.p-notloggedin-panel{width: 300px;}}.p-notloggedin-image{position: absolute;left: 0px;top: 0px;margin: 5px;width: 100%;bottom: 0px;background: url(https://happysex.ch/resources/happysex/images/popup-main.jpg);background-size: auto 100%;background-repeat: no-repeat;}@media (max-width: 800px){.p-notloggedin-image{opacity: 0.2;}}@media (max-width: 539px){.p-notloggedin-image{opacity: 0.2;}}.p-notloggedin-logo{position: absolute;right: 50px;top: 0px;margin: 5px;width: 164px;height: 90px;background: url(https://happysex.ch/resources/happysex/images/popup-logo.jpg);}.p-notloggedin-close{position: absolute;right: 0px;top: 0px;margin: 5px;width: 36px;height: 36px;}.p-notloggedin-login .x-panel-body-default{background: none !important;}.p-dialog-close-btn{cursor: pointer;font-size: 20px}.p-dialog-close-btn:hover{color: #666;}.p-dialog-title{text-transform: uppercase;font-size: 30px;line-height: 35px;margin: 0 0 10px 0;font-weight: 300;color: #ff008c;}.p-welcome-banner-container{position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background: rgba(0,0,0,0.5);z-index: 100000;}.p-welcome-banner-bg{position: absolute;width: 100%;height: 100%;cursor: pointer;}.p-welcome-banner-panel{position: relative;width: 600px;height: 450px;top: 60px;left: 50%;margin: 0 0 0 -300px;cursor: pointer;}@media (max-width: 999px){.p-welcome-banner-panel{top: 10%;width: 500px;height: 375px;margin: 0 0 0 -300px;}}@media (max-width: 767px){.p-welcome-banner-panel{top: 10%;width: 400px;height: 300px;margin: 0 0 0 -200px;}.p-welcome-banner-btn{top: 9px !important;right: 4px !important;}}@media (max-width: 539px){.p-welcome-banner-panel{top: 10%;width: 280px;height: 210px;margin: 0 0 0 -140px;}.p-welcome-banner-btn{top: 9px !important;right: 4px !important;}}.p-welcome-banner-panel img{position: absolute;width: 100%;height: 100%;}.p-welcome-banner-btn{position: absolute;top: 25px;right: 25px;z-index: 10;}@media (max-width: 767px){.p-register-div{margin: 0;}}.p-agerestriction-container{position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background: rgb(0,0,0);z-index: 100010;}.p-agerestriction-panel{position: relative;width: 540px;height: 460px;top: 60px;left: 50%;margin: 0 0 0 -270px;color: #ff008c;font-weight: 600;font-size: 16px;line-height: 20px;border: 1px dashed;}@media (max-width: 999px){.p-agerestriction-panel{top: 60px;}}@media (max-width: 767px){.p-agerestriction-panel{top: 20px;}}@media (max-width: 539px){.p-agerestriction-panel{top: 10px;width: 300px;height: 500px;margin: 0 0 0 -155px;}}.p-agerestriction-image{position: absolute;top: 80px;width: 140px;height: 100px;z-index: 10;left: 50%;margin: 0 -70px;background: url(https://happysex.ch/resources/happysex/images/logo.png) no-repeat;}.p-agerestriction-text{position: absolute;top: 200px;width: 100%;z-index: 10;text-align: center;font-size: 20px;}.p-agerestriction-buttons{position: absolute;top: 240px;width: 140px;z-index: 10;text-align: center;left: 50%;margin: 0 -70px;}.p-agerestriction-button{float: left;margin: 5px;width: 60px;height: 60px;overflow: hidden;text-align: center;background-color: #c4c4c4;border-radius: 50%;border: 4px solid white;color: white;font-size: 20px;padding: 16px 10px;}.p-agerestriction-button:hover{background-color: gray;cursor: pointer;}.p-agerestriction-description{position: absolute;top: 330px;width: 100%;z-index: 10;text-align: center;padding: 0 80px;font-size: 14px;}.p-simplefilter-panel{text-align: center;--portal-link-hover-color: #fff;}.p-elements-sep{}.p-showmoreelements-btn{font: 400 18px 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif;text-align: center;background-color: #fff2b1 !important;border-color: #cabf8c;font-weight: 400;text-transform: uppercase;padding: 20px 30px;margin: 15px;}@media (max-width: 767px){.p-showmoreelements-btn{font: 400 12px/16px 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif !important;padding: 18px 25px !important;overflow: hidden;white-space: normal;}}.p-showmoreelements-btn:hover{color: #666 !important;background-color: #e6daa3 !important;border-color: #666 !important;}.p-filter-openbtn{color: white !important;font-weight: 600;-webkit-text-size-adjust: auto !important;text-decoration: none;}.p-loading-panel{border: 1px solid #ff008c !important;width: 100%;text-align: center;font-weight: 500;color: #ff008c;padding: 60px;}.p-elementfilter-div{min-height: 340px;position: relative;}.p-elementfilter-div.p-loading-mask:before{background-color: #666;}.p-elementfilter-div.p-loading-mask:after{color: #999;}.p-elementfilterpanel{margin: 0 0 2px 0;}.p-elementfilterview .x-tabpanel-child{background: #363636 !important;}.p-elementfilterview .x-panel-header-default .x-tool-img{background-color: transparent !important;}.p-elementfilterview .x-panel-body *{color: white !important;background: none;}.p-elementfilterpanel .x-panel-body-default{background: none;}.p-elementfilterpanel .x-tab{background: none;outline: none !important;}.p-elementfilterpanel .x-tab-bar-default-top > .x-tab-bar-body-default{padding: 0px;}.p-elementfilterpanel .x-tab *{color: white !important;font-weight: 700;}.p-elementfilterpanel .x-tab.x-tab-default{border-left: 4px solid #666 !important;border-top: none !important;border-right: none !important;border-bottom: none !important;background-color: #666 !important;}.p-elementfilterpanel .x-tab.x-tab-active.x-tab-default{border-left: 4px solid #ff008c !important;border-top: none !important;border-right: none !important;border-bottom: none !important;background-color: #333 !important;}.p-estatefilterpanel .x-tab.x-tab-active.x-tab-default{border-left: 4px solid #3fa895 !important;}.p-elementfilterpanel .x-tab.x-tab-over.x-tab-default{background-color: #444 !important;}.p-elementfilterpanel .x-panel-header-default{background: #454545 !important;padding: 8px 6px !important;margin-bottom: 6px;}.p-elementfilterpanel .x-panel-header-title-default{font-size: 14px;line-height: 16px;font-weight: 500;}.p-elementfilterpanel .p-fieldcontainer{margin: 10px;}.p-elementfilterpanel .x-toolbar-default{padding: 0px 0 2px 4px;}.p-elementfilterpanel .x-toolbar-default .x-btn{background: none !important;border: none;padding: 0px;width: 26px;height: 26px;}.p-elementfilterpanel .x-toolbar-default .x-btn *{color: white;}.p-elementfilterpanel .x-toolbar-default .x-form-checkbox{color: white !important;}.p-elementfilterpanel .x-form-text-default{padding: 0px 0px 0px 5px;}.p-elementfilterpanel .p-selectall-container{margin-top: -10px;margin-bottom: 2px;}.p-elementfilterpanel .x-form-item-default.x-item-disabled{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity: 0.5;}.p-elementfilter-subpanel .x-panel-body{margin-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,0.2);}.p-elementfilterpanel .p-selectall-btn,.p-elementfilterpanel .p-deselectall-btn,.p-elementfilterpanel .p-readmore-link{color: #ff008c !important;font-weight: 600;font-size: 12px;}.p-elementfilterpanel .p-readmore-link{margin-top: -6px;display: block;}.p-elementfilterpanel.p-estatefilterpanel .p-selectall-btn,.p-elementfilterpanel.p-estatefilterpanel .p-deselectall-btn,.p-elementfilterpanel.p-estatefilterpanel .p-readmore-link{color: #3fa895 !important;}.p-sedcardfilterview{}.p-elementfilterpanel .x-form-cb-label-default{margin-top: 2px;}.p-elementfilterpanel .x-form-cb-default{margin-top: 1px;}.p-elementfilterpanel .x-form-cb-default *{line-height: 22px;}.p-elementfilterpanel .x-form-text-default{height: 22px;min-height: 22px;max-height: 22px;line-height: 22px;}.p-elementfilterpanel .x-form-item-body-default{height: 22px;min-height: 22px;max-height: 22px;line-height: 22px;}.p-elementfilterpanel .x-form-trigger-wrap *{line-height: 22px;}.p-elementfilterpanel .portal-exppanel-mincontainer .x-form-cb-label-default{margin-top: 0px;}.p-elementfilterpanel .portal-exppanel-mincontainer .x-form-cb-default{margin-top: 0px;}.p-elementfilterpanel .portal-exppanel-mincontainer .x-form-text-default{height: 22px;min-height: 22px;max-height: 22px;line-height: 22px;}.p-elementfilterpanel .portal-exppanel-mincontainer .x-form-item-body-default{height: 22px;min-height: 22px;max-height: 22px;line-height: 22px;}.p-elementfilterpanel .portal-exppanel-mincontainer .x-form-item-body-default *{height: 22px;min-height: 22px;max-height: 22px;line-height: 22px;}.p-elementfilterpanel .x-form-item-label-default{padding-top: 2px;}.p-elementfilterpanel .x-autocontainer-form-item,.p-elementfilterpanel .x-anchor-form-item,.p-elementfilterpanel .x-vbox-form-item,.p-elementfilterpanel .x-table-form-item{margin-bottom: 2px;}.p-elementfilterpanel .portal-exppanel-title{min-width: 100px;}.p-filter-loading-panel{border: 1px solid #ff008c !important;height: 136px;width: 100%;text-align: center;font-weight: 500;color: #ff008c;padding: 60px;}.p-estate-page .p-filter-loading-panel{border: 1px solid #3fa895 !important;color: #3fa895;height: 102px;padding: 40px;}.p-filter-title{font-size: 24px;line-height: 24px;text-align: center;color: #000;font-weight: 500;margin: 10px;}@media (max-width: 767px){.p-filter-loading-panel{height: 32px;padding: 6px;}.p-filter-title{display: none;}}.p-side-element-container{background-color: #d6d6d6;}.p-side-element-container .p-elements-list-container{padding: 4px 10px;}.p-elements-list-container{width: 100%;text-align: center;}.p-elements-list-container .hiddenByPaging{display: none!important;visibility: hidden!important;}.p-elements-list-container ul,.p-elements-list-container ul{margin: 0px;padding: 0px;}.p-elements-list-container.p-estates-view-simple ul,.p-elements-list-container.p-sedcards-view-simple ul{margin: 0 -6px;}.p-elements-list-item{position: relative;list-style: none;display: block;margin: 5px 0;display: inline-block;}.p-elements-list-container.p-estates-view-list,.p-elements-list-container.p-sedcards-view-list{padding: 0 5px;}.p-estates-view-list .p-elements-list-item,.p-sedcards-view-list .p-elements-list-item{width: 100%;}.p-elements-2columns{margin: 0 -6px;}.p-elements-left{width: 100%;display: table-cell;vertical-align: top;}.p-elements-right{width: 1%;display: table-cell;vertical-align: top;}.p-element-sep{width: 100%;text-align: center;margin: 20px 0px !important;display: list-item;list-style: none;padding: 0 18px 0 6px;}.p-element-sep *,.p-element-sep *:hover{color: #fff !important;}.p-element-sep a:hover{background-color: #ff008c !important;}.p-elements-list-grouping{display: list-item;position: relative;list-style: none;padding: 0 0 0 px;margin: 10px 0px 5px 5px;width: calc(100% - 20px);left: 5px;font-size: 11px;font-weight: 600;}.p-element-pagingbar,.p-jquery-pagingbar{display: inline-block;}.p-element-pagingbar .p-pagingbar-el,.p-jquery-pagingbar li{display: inline-block;}.p-element-pagingbar .p-pagingbar-default .p-pagingbar-el *,.p-element-pagingbar .p-pagingbar-default .p-pagingbar-el *:hover,.p-jquery-pagingbar li *,.p-jquery-pagingbar li *:hover{color: #000;padding: 15px 25px;margin: 5px;font-size: 16px;text-decoration: none;}.p-jquery-pagingbar li *{line-height: 30px;}.p-pagingbar-mobile .p-btn.p-btn-primary *{color: #ffffff !important;}.p-element-pagingbar .p-paging-active,.p-jquery-pagingbar .active{color: #000 !important;background-color: #bbbbbb;}.p-jquery-pagingbar .disabled *,.p-jquery-pagingbar .disabled *:hover{color: #999 !important;}.p-jquery-pagingbar ul{margin: 0;padding: 0;}.p-showallelements-btn{float: right;}.p-sortelements-btn{float: left;}.p-element-sep.p-page-sep-1 .p-element-position-div{padding-top: 10px !important;margin-top: 5px;}.p-element-position-div{font: 400 12px/16px 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif;padding: 7px 15px;color: #000 !important;background-color: #fff2b1 !important;font-weight: 400;white-space: nowrap;display: inline-block;text-decoration: none !important;width: 100%;margin: -20px;padding: 30px 20px 30px 10px;}.p-element-position-div > *{display: inline-block;padding: 0 10px;}.p-element-position-div > *{display: inline-block;padding: 0 10px;}.p-element-paging-btn{cursor: pointer;}.x-body a{}.nav-tabs{border-bottom: 1px solid #ccc;}.p-sedcards-view-simple li{margin: 6px;}.p-footerbanner-toolbar,.p-elements-red-toolbar{position: relative;margin: 15px 0;background: #ff008c;padding: 5px;text-align: center;color: #fff;float: left;width: 100%;}.p-estate-page .p-footerbanner-toolbar,.p-elements-green-toolbar{position: relative;margin: 15px 0;background: #3fa895;padding: 5px;text-align: center;color: #fff;float: left;width: 100%;}.p-estate-page .p-contentbottomtext{border-top: 1px solid #3fa895;}@media (max-width: 767px){.p-elements-red-toolbar{margin: 0 0 5px 0;}}.p-elements-toolbar{position: relative;margin: 15px 0;border: 1px solid #ff008c;padding: 5px;text-align: center;color: #fa0209;}.p-elements-toolbar.p-estates-toolbar{border: 1px solid #3fa895 !important;color: #3fa895 !important;}.p-viewselection{position: absolute;left: 10px;cursor: pointer;}@media (max-width: 767px){.p-viewselection{display: none;}}.p-viewselection .active{color: white;background-color: #ff008c;cursor: auto;}.p-estates-toolbar .p-viewselection .active{background-color: #3fa895;}.p-viewselection span{padding: 5px 0px;}.p-viewselection span .fa-lg{width: 30px;}.p-toolbar-title{font-size: 16px;margin: 0;font-weight: 500;}.p-sedcardoffline-overlay,.p-agencyoffline-overlay{position: absolute;top: 0px;bottom: 0px;width: 100%;left: 0px;background: rgba(100,100,100,0.3);z-index: 999;vertical-align: middle;text-align: center;}.p-sedcardoffline-div,.p-agencyoffline-div{position: absolute;left: 50%;top: 200px;margin: -80px -150px;background: #666;border: 1px solid #fff;color: white;font-weight: 600;padding: 40px 60px;width: 280px;}.p-sedcard ul,.p-sedcard li,.p-element-details ul,.p-element-details li{background: none !important;}.p-element-details .nav > li > a,.p-sedcard .nav > li > a{padding: 9px 15px;}@media (max-width: 767px){.p-element-details .nav > li > a,.p-sedcard .nav > li > a{padding: 9px 10px;}}.p-element-details ul.nav,.p-sedcard ul.nav{padding-left: 10px;}.p-element-details .tab-content{padding: 10px 20px 0 20px;margin-bottom: 50px;}.p-sedcard .tab-content{padding: 10px 20px 0 20px}.p-element-details ul.nav > li > a:hover,.p-element-details ul.nav > li > a:focus,.p-element-details ul.nav > li > a:active{background: none;text-decoration: none;border: none;border-bottom: 1px #000 solid;margin: 0;}.p-element-details ul.nav > li > a{color: #666;border: none;border-bottom: 1px #c4c4c4 solid;margin: 0;font-weight: normal;}.p-element-details ul.nav > li.active > a{color: #000;border: none;border-bottom: 1px #ff008c solid;background: none;font-weight: 700;}.p-field .p-value{}.p-element-details-tab .p-field li{float: left;}.p-element-details-tab .p-field li .p-val:after{content: ',';padding: 0 5px 0 0;}.p-element-details-tab .p-field li:nth-last-child(1) .p-val:after{content: '';padding: 0 0 0 0;}.p-element-details-tab .p-fieldset-2col-small{}.p-element-details-tab .p-fieldset-2col-wide{width: calc(50% - 20px);}.p-element-details-tab .p-field li:nth-last-child(n+2) span:after{content: ",";padding: 0 5px 0 0;}.p-sedcard-services-tab .p-field.p-multi-column > ul{-webkit-columns: 2;-moz-columns: 2;columns: 2;display: block;min-height: 100%}.p-sedcard-services-tab .p-field .p-value{min-height: 0px;}.p-sedcard-contact-tab .p-field > .p-label,.p-sedcard-details-tab .p-field > .p-label,.p-estate-contact-tab .p-field > .p-label,.p-estate-details-tab .p-field > .p-label,.p-club-tab .p-field > .p-label{width: 150px;}.p-sedcard-services-tab a.p-val{color: var( --portal-default-color);}.p-nowopen{font-weight: 900;color: var(--portal-primary-color);}.p-sedcard-contact-tab ul{padding: 0px;}.p-sedcard-contact-tab .p-googlemaps{}.p-sedcard-contact-tab > *,.p-club-tab > *,.p-estate-contact-tab > *{display: inline-block;width: 100%;padding-bottom: 30px;}.p-sedcard-contact-tab > .p-contact-slogan,.p-estate-contact-tab > .p-contact-slogan{padding-bottom: 5px;}.p-contactmeetme-details .p-field .p-value{overflow: visible;}.p-club-tab > *,.p-sedcard-contact-tab > *,.p-club-tab > *{vertical-align: top;}@media (max-width: 767px){.p-club-tab,.p-sedcard-contact-tab{-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}}@media (max-width: 539px){.p-club-tab,.p-sedcard-contact-tab{-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}}.p-sedcard-contact-tab .p-contact-owner{display: none;}.p-sedcard-contact-tab .p-field,.p-club-tab .p-field{margin: 5px 0 10px 0;position: relative;}.p-sedcard-contact-tab .p-openingtimes-table,.p-club-tab .p-openingtimes-table{-webkit-text-size-adjust: auto !important;margin: 10px 0;width: 100%;}.p-sedcard-contact-tab .p-openingtimes-247,.p-club-tab .p-openingtimes-247{font-weight: 600;-webkit-text-size-adjust: auto !important;margin: 10px 0;}.p-openingtimes-table td{padding: 0 5px 5px 0;}.p-openingtimes-table .p-time-td{}.p-sedcard-contact-tab .p-club-images,.p-club-tab .p-club-images{margin: 10px 20px 0 0;float: left;}.p-sedcard-contact-tab .p-club-image img,.p-club-tab .p-club-image img{width: 200px;}.p-price-details-tab .p-fieldset{float: left;margin: 0 20px 0 0;clear: none;}.p-price-details-tab .p-fieldset-2col{max-width: 350px;}.p-price-details-tab .p-prices-table{margin: 10px 0 0 0;}.p-price-details-tab .p-prices-table td{padding: 0 10px 5px 0;vertical-align: top;min-width: 120px;}.p-price-details-tab .p-prices-table .p-price-td{font-weight: 600;text-align: right;}.p-tour-details-tab .p-tour-table td{padding: 0 10px 5px 0;}.p-element-images-tab{margin: 10px 0 0 0;}.p-element-images-tab .p-element-image{float: left;}.p-element-images-tab .p-element-image{float: left;position: relative !important;width: auto !important;height: auto !important;margin: 5px;}.p-element-images-tab .p-sedcard-image img{margin: 0px !important;height: 240px !important;}.p-element-images-tab .p-estate-image img{margin: 0px !important;height: 240px !important;}.p-element-images-tab .p-agency-image img{margin: 0px !important;height: 240px !important;}.p-element-details .p-contact-details .p-contact-details-buttons > *{margin: 0 5px 5px 0;display: inline-block;min-width: 200px;width: 100%;overflow: hidden;}.p-element-details .p-contact-details .p-contact-details-buttons .p-btn{width: 100%;}.p-register-div .p-2p-title{margin: 40px 0 10px 0;padding: 0px;}.p-register-div .p-2p-title{margin: 40px 0 10px 0;}.p-register-div.p-2p-container .p-2p-title h3{text-align: left;}@media (max-width: 767px){.p-register-div .p-selectionviewer-usergroups{text-align: center;}}.p-register-div .p-fieldset-noborder .x-fieldset-body{padding: 0px !important;}.p-register-div .x-panel-body-default{background: none !important;}.p-selectionviewer-panel{width: 240px;min-height: 150px;float: left;padding: 20px;margin: 0 10px 10px 0;padding: 20px;border: 1px dashed #999;text-align: center;position: relative;}.p-selectionviewer-panel .p-selectionviewer-topleft{position: absolute;left: 15px;top: 15px;}.p-selectionviewer-panel:hover{cursor: pointer;background-color: #fef9cd;}.x-touch .p-selectionviewer-panel:hover{cursor: pointer;background: none;}.p-selectionviewer-panel.x-item-selected{background-color: #fff2b1 !important;}.p-selectionviewer-panel.x-view-item-focused{outline: 1px solid #999 !important;}.p-radio-btn{font: 18px/1 FontAwesome;color: #919191;}.p-radio-btn:before{content: "\f10c";}.p-radio-btn:hover:before{content: "\f192";}.p-selectionviewer-panel:hover .p-radio-btn:before,.p-selectionviewer-panel.x-item-selected .p-radio-btn:before{content: "\f192";}.p-selectionviewer-panel.x-item-selected .p-radio-btn{color: #ff008c;}.p-sales-wrap{min-height: 120px;}.p-usergroup-wrap{min-height: 180px;display: inline-flex;float: inherit;background-color: rgba(100,100,100,0.5) !important;}.p-usergroup-wrap .p-usergroup-details{width: 100%;}.p-usergroup-title{font-size: 18px;line-height: 18px;margin: 10px 0 10px 0;}.p-sales-title{font-size: 20px;line-height: 40px;}.p-usergroup-description,.p-sales-description{font-size: 12px;line-height: 12px;}.p-usergroup-wrap.p-selectionviewer-panel:hover{cursor: pointer;background-color: transparent !important;}.p-usergroup-wrap.p-selectionviewer-panel.x-item-selected{background-color: #fff !important;color: #ff008c;}.p-visitorcounter{margin: 15px 0 -35px 0;color: #999;}@media (max-width: 767px){.p-visitorcounter{padding: 0px 20px;}}.p-element-details-loading{width: 100%;height: 50%;position: absolute;top: 45%;text-align: center;}.p-elements-loading{width: 100%;min-height: 50px;text-align: center;background: #333333;padding: 50px;}.p-elements-loading .p-page-info{color: #666;padding: 20px;margin-top: -10px;}.p-info-view .x-panel-header-default{background: none !important;border-bottom: 1px solid #ccc !important;margin: 0 10px 0 0;padding: 0 0 10px 0;}.p-info-view .x-panel-header-title-default{color: #000 !important;}.p-info-view .x-panel-default{}.p-info-icon{color: #ff008c;padding: 5px;}.p-info-icon-label{line-height: 30px;vertical-align: super;}.p-element-postit{position: absolute;top: 5px;right: -15px;background: #ff008c;color: white;border: 2px solid white;padding: 10px;box-shadow: 0px 0px 2px #000;-moz-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);-webkit-transform: rotate(30deg);}.p-element-card > .p-element-postit{zoom: 0.6;visibility: hidden;opacity: 0;-webkit-transition: opacity 200ms ease-out;-moz-transition: opacity 200ms ease-out;-o-transition: opacity 200ms ease-out;transition: opacity 200ms ease-out;}.p-element-card:hover > .p-element-postit{zoom: 0.6;visibility: visible;opacity: 1;}.p-estates-view-list .p-element-card > .p-element-postit{display: none;}.p-element-postit .p-element-postit-label1{font-size: 20px;text-align: center;display: inherit;line-height: 20px;}.p-element-postit .p-element-postit-label2{font-size: 20px;text-align: center;display: inherit;font-weight: 600;line-height: 20px;}.p-location-details .body{margin: 10px 0;}.p-element-primaryprice{background: #ff008c;color: white;border: 2px solid white;padding: 5px;box-shadow: 0px 0px 2px #000;margin: 2px 2px 10px 2px;}.p-element-primaryprice .p-element-primaryprice-duration{font-size: 10px;text-align: center;display: inherit;line-height: 12px;}.p-element-primaryprice .p-element-primaryprice-costs{font-size: 14px;text-align: center;display: inherit;font-weight: 600;line-height: 16px;}.p-sedcard-favorite-btn{position: relative;}.p-sedcard-favorite-btn .p-menu-favorite-lbl{color: #000;position: absolute;font-size: 10px;z-index: 10;font-weight: 700;margin: 1px -8px;width: 40px;text-align: center;}.p-sedcard-favorite-btn .p-menu-favorite-label{margin-left: 30px;line-height: 22px;}.p-sedcard-favorite-btn .p-menu-favorite-icon{position: absolute;font-size: 24px;color: #fff;top: 4px;}.p-sedcard-favorite-btn.p-empty .p-menu-favorite-icon{}.p-sedcard-favorite-btn.p-empty .p-menu-favorite-lbl{display: none;}.p-estate-favorite-btn{position: relative;}.p-estate-favorite-btn .p-menu-favorite-icon{position: absolute;font-size: 24px;color: #fff;top: 4px;}.p-estate-favorite-btn .p-menu-favorite-lbl{color: #000;position: absolute;font-size: 8px;z-index: 10;font-weight: 700;text-align: center;width: 40px;width: 38px;margin: 1px -8px;}.p-estate-favorite-btn .p-menu-favorite-label{margin-left: 30px;line-height: 22px;}.p-estate-favorite-btn2{position: relative;}.p-estate-favorite-btn2 .p-menu-favorite-lbl{color: #3fa895;position: absolute;font-size: 20px;z-index: 10;font-weight: 700;margin: 16px -10px;width: 60px;text-align: center;text-shadow: 1px 1px 1px white, 1px -1px 1px white, -1px 1px 1px white, -1px -1px 1px white;}.p-estate-favorite-btn2 .p-menu-favorite-icon{color: #fff;text-shadow: 1px 1px 1px #3fa895, 1px -1px 1px #3fa895, -1px 1px 1px #3fa895, -1px -1px 1px #3fa895;}.p-estate-favorite-btn2.p-empty .p-menu-favorite-icon{color: #3fa895;text-shadow: 1px 1px 1px white, 1px -1px 1px white, -1px 1px 1px white, -1px -1px 1px white;}.p-estate-favorite-btn.p-empty .p-menu-favorite-lbl{display: none;}.p-estate-favorite-effect{color: #3fa895;text-shadow: 1px 1px 1px white, 1px -1px 1px white, -1px 1px 1px white, -1px -1px 1px white;}.p-speechbubble{position: relative;padding: 7px 12px;background: #000;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;border: #000 solid 1px;color: #fff;margin-left: 10px;}.p-speechbubble:after{content: '';position: absolute;display: block;background: url(https://happysex.ch/resources/images/speech.png);width: 0;z-index: 0;left: -15px;bottom: -5px;width: 20px;height: 20px;}.p-sedcard-comments{padding: 10px !important;}.p-commentviewer .p-commentviewer-sedcard{width: 70px;display: inline-block;vertical-align: top;}.p-commentviewer .p-commentviewer-printsedcard .p-commentviewer-messagecontent{width: 150px;margin-left: 10px;display: inline-block;vertical-align: middle;overflow: hidden;}.p-commentviewer-wrap{margin: 0 0 20px 0;outline: none !important;}.p-commentviewer-messagebox{border-style: solid;border-width: 1px;margin: 0 0 5px;position: relative;padding: 10px 10px 10px 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color: white;}.p-commentviewer-messagebox:before{content: ' ';position: absolute;width: 0;height: 0;left: 15px;bottom: -12px;border: 6px solid;border-width: 0 12px 12px 0 !important;border-color: transparent #666 transparent transparent;}.p-commentviewer-messagebox:after{content: ' ';position: absolute;width: 0;height: 0;left: 14px;bottom: -9px;border: 10px solid;border-width: 0 12px 12px 0 !important;border-color: transparent #fff transparent transparent;}.p-commentviewer-messagebox .p-commentviewer-title{float: left;font-weight: bold;width: calc(100% - 70px);min-width: 100px;overflow: hidden;}.p-commentviewer-messagebox .p-commentviewer-rating{float: right;}.p-commentviewer-messagebox .p-commentviewer-rating span{display: none;}.p-commentviewer-messagebox .p-commentviewer-message{clear: both;overflow: hidden;text-overflow: ellipsis;}.p-commentviewer-messagebox > *{overflow: hidden;text-overflow: ellipsis;}.p-commentviewer-addon{padding: 0 0 0 40px;height: 18px;}.p-commentviewer-addon div{float: left;}.p-commentviewer-addon .p-commentviewer-author:after{content: ' /';}.p-commentviewer-addon .p-commentviewer-author{padding-right: 5px;}.p-container-for-map .p-elementfilter-div{min-height: 340px;min-width: 240px;position: relative;}.p-container-for-map .p-element-space{position: absolute;top: auto;margin: 0px !important;background: none;box-shadow: none;max-width: 500px;min-height: inherit;}@media only screen and (min-width: 500px){.p-container-for-map .p-element-space{left: calc(50% - 250px);}}.p-container-for-map .p-element-space .p-btn{padding: 3px;width: 100%;max-width: 100%;font-weight: 600;}.p-container-for-map .p-element-space .p-btn .p-btn-label{font-size: 13px;line-height: 26px;margin-left: 30px;}.p-container-for-map .p-element-space .p-element{margin: 0 auto;width: calc(100% - 50px);height: 100%;background: rgba(0,0,0,0.5);box-shadow: none;position: relative;z-index: 101;}.p-container-for-map .p-element-space.p-multiple-elements .p-element-details-container{position: absolute;width: calc(100% - 80px);top: 0px;left: 40px;overflow: hidden;height: 100%;}.p-container-for-map .p-element-details > *{display: block;margin-left: auto;margin-right: auto;max-width: 500px;}.p-container-for-map .p-element-details .p-element-info-title{font-size: 16px;font-weight: 600;margin-top: 10px;margin-bottom: 10px;}.p-container-for-map .p-element-space.p-one-element .swiper-pagination{display: none;}.p-container-for-map .p-element-space.p-multiple-elements .swiper-pagination{top: 5px;left: 5px;width: initial;background: rgba(0,0,0,0.5);height: 25px;border-radius: 6px;padding: 5px;}.p-container-for-map .p-element-space .p-element-navigation{padding: 0px;background: none;}.p-container-for-map .p-element-space .p-space-navigation{width: 100%;height: 100%;position: absolute;z-index: 100;}.p-container-for-map .p-element-space.p-one-element .swiper-button-prev,.p-container-for-map .p-element-space.p-one-element .swiper-button-next{display: none;}.p-container-for-map .p-element-space .swiper-button-prev{background: none !important;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 40px;}.p-container-for-map .p-element-space .swiper-button-prev:before{content: "\f104";}.p-container-for-map .p-element-space .swiper-button-next{background: none !important;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 40px;text-align: right;}.p-container-for-map .p-element-space .swiper-button-next:before{content: "\f105";}.p-container-for-map .p-element-left{position: absolute;width: 130px;height: 100%;top: 0px;left: 0px;overflow: hidden;}.p-container-for-map .p-element-right{position: absolute;height: 100%;top: 0px;left: 135px;width: calc(100% - 140px);}.p-container-for-map .p-one-element .p-element-right{width: calc(100% - 170px);}.p-container-for-map .p-element-details-image-panel{width: calc(100% - 10px);height: calc(100% - 10px);}.p-container-for-map .p-element-image img{background-color: rgba(0,0,0,0.4);}.p-container-for-map .p-element-details{display: block;margin: -5px 0;}.p-container-for-map .p-element-details .p-element-info-title{font-size: 16px;margin-bottom: 4px;}.p-container-for-map .p-element-details .p-element-info-title,.p-container-for-map .p-element-details .p-element-info-subtitle{margin-right: 35px;}.p-container-for-map .sedcard.favorite-active .favoriteBtn > * > * > span{left: 0px;top: 5px;font-size: 14px;width: 100%;text-align: center;position: absolute;}.p-container-for-map .p-element-details .p-element-info-btn{width: 30px;right: 0px;position: absolute;top: 10px;}.p-container-for-map .p-element-space .p-element-navigation{position: absolute;bottom: 5px;height: auto;max-width: 250px;}.p-container-for-map .p-element-space .p-element-navigation > *{margin: 3px 0 0 0;}.p-container-for-map .p-element-images{margin: 5px -20px 0 5px;height: 100%;width: 100%;}.p-container-for-map .p-element-images .p-element-image{width: 100%;height: 100%;margin: 0px;}.p-elements-map-container{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;}.p-container-for-map .p-element-space .p-close-btn{position: absolute;right: 5px;top: 5px;z-index: 1001;font-size: 10px;font-weight: 200;background: rgba(0,0,0,0.5);padding: 5px 7px;border-radius: 6px;line-height: 14px;color: #ddd;cursor: pointer;}.p-container-for-map .p-sedcard-marker{width: 50px;height: 50px;background: #eee;border: 3px solid #ff008c;overflow: hidden;}.p-container-for-map .p-sedcard-marker:after{content: "";position: absolute;bottom: -5px;left: 20px;border-width: 5px 5px 0;border-style: solid;border-color: #ff008c transparent;display: block;width: 0;}.p-container-for-map .p-sedcard-marker img{width: 100%;height: initial;margin-top: -5px;}.p-container-for-map .p-sedcard-marker.p-sedcard-online:before{content: '';z-index: 2;position: absolute;background: #69e745;border-radius: 50%;width: 10px;height: 10px;right: -4px;top: -4px;}.p-agency-map-container{}.p-agency-map-map{}.p-agency-map-menu{margin: 20px 0px 40px 80px;padding: 0px;}.p-agency-map-menu ul{-webkit-columns: 3;-moz-columns: 3;columns: 3;margin: 0px;padding: 0px;}.p-agency-map-menu ul li a{color: #fff;font-weight: 500;}.p-agency-map-menu-sep{margin: 6px 0px 5px 0;width: calc(100% - 10px);border-bottom: 1px solid rgba(100, 100, 100, 0.2);}@media (max-width: 500px){.p-agency-map-menu{margin: 20px 0px 40px 0px;}}@media (max-width: 400px){.p-agency-map-menu ul{-webkit-columns: 2;-moz-columns: 2;columns: 2;}}.p-agency-map-menu li{display: block;}.p-activationrequired-captcha{margin: 30px auto;width: 200px;}.p-article-morelink{padding: 8px 15px;margin-bottom: 40px;margin-top: 40px;list-style: none;background-color: rgba(0, 0, 0, 0.1);border-radius: 4px;width: 100%;text-align: center;}.p-article-sep{border-bottom: 1px solid rgba(0, 0, 0, 0.2);margin: 20px 0;width: 100%;}.p-articles-container{padding-bottom: 60px;}.p-articles-container img{max-width: 100%;}.lg-video .lg-has-poster{opacity: 0 !important;}.p-simple-dialog{position: fixed;top: 50%;left: 50%;z-index: 1000;padding: 30px;width: 500px;height: 200px;margin: -100px -250px;text-align: center;border: 1px solid #ddd;background: #fff;color: #333;-webkit-box-shadow: 4px 4px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 4px 4px 3px 0px rgba(0,0,0,0.75);box-shadow: 4px 4px 3px 0px rgba(0,0,0,0.75);}@media (max-width: 400px){.p-simple-dialog{width: 300px;height: 200px;margin: -100px -150px;}}.p-simple-dialog-title{line-height: 40px;font-size: 20px;display: inline-block;color: black;}.p-element-offline-message{font-size: 13px;line-height: 20px;}.p-prices-div{padding-bottom: 60px !important;width: 100%;}.p-prices-links-div{padding-bottom: 150px !important;}.p-prices-contactus{width: 500px;background: #e6e6e6;margin: auto;}.p-prices-contactus .p-contactus-container{margin: auto;padding: 20px 0;}.p-prices-contactus .x-panel-body-default{background: none !important;}.p-2p-image .p-prices-advantage-image{margin: 0 0 20px 0;}.p-2p-content .p-prices-advantage-description{margin: 0 0 10px 0;}.p-2p-content .p-prices-advantage-description ul{display: inline-block;vertical-align: top;margin: 20px;}.p-prices-advantage-description ul{text-align: left;}.p-prices-links-div a{color: #999;font-size: 14px;text-transform: uppercase;font-weight: 500;}.p-prices-links-div .p-bigger{font-size: 20px;}.p-prices-titleimage{margin: 0 0 0 0;width: 100%;}.p-prices-tab h3{background: #ff008c;color: white;padding: 5px;}.p-prices-div ul{list-style: none;padding: 0;}.p-prices-div ul.p-hearts li{padding-left: 30px;padding-bottom: 30px;}.p-prices-div ul.p-check li{padding-left: 30px;padding-bottom: 20px;}.p-prices-div ul.p-hearts li:before{content: "\f004";font-family: "Font Awesome 5 Pro";display: inline-block;font-size: 20px;margin-left: -1.3em;width: 1.3em;}.p-prices-div ul.p-check li:before{content: "\f00c";font-family: "Font Awesome 5 Pro";display: inline-block;font-size: 14px;margin-left: -1.3em;width: 1.3em;}.p-estate-prices-tab h3{background: #3fa895;color: white;padding: 5px;}.p-3p-container.p-prices-advantages-div{min-height: 490px;overflow: hidden;}.p-3p-container.p-prices-advantages-div .p-prices-banner-btns{margin-right: 100px;}.p-3p-container{position: relative;}.p-2p-container h1,.p-2p-container h1,.p-2p-container h3,.p-3p-container h1,.p-3p-container h1,.p-3p-container h3{text-transform: uppercase;font-size: 40px;margin-top: 0px;font-weight: 300;}.p-2p-container .p-btn,.p-3p-container .p-btn{padding: 10px 50px;text-transform: uppercase;font-size: 13px;line-height: 24px;font-weight: bold;}.p-3p-container .p-3p-image{position: absolute;left: 0px;}.p-2p-container .p-2p-image img{width: 100%;}.p-3p-container .p-3p-title,.p-3p-container .p-3p-content,.p-3p-container .p-3p-footer{position: absolute;}.p-2p-container .p-2p-title h3,.p-2p-container .p-center{text-align: center;}.p-2p-container .p-2p-title{padding: 100px 0 40px 0;}.p-3p-container .p-3p-image{width: 450px;}.p-3p-container .p-3p-title,.p-3p-container .p-3p-content,.p-3p-container .p-3p-footer{left: 450px;}.p-3p-container .p-3p-content{top: 120px;}@media (max-width: 991px){.p-3p-container .p-3p-image,.p-3p-container .p-3p-title,.p-3p-container .p-3p-content,.p-3p-container .p-3p-footer{position: inherit;}.p-2p-container .p-2p-title{margin: 60px 0 20px 0;padding: 0 10px;}.p-3p-container .p-3p-title{margin: 60px 0 20px 0;padding: 0 10px;}.p-3p-container .p-3p-image{width: 100%;text-align: center;margin-bottom: 20px;}.p-3p-container .p-3p-image img{width: 100%;max-width: 500px;}.p-3p-container .p-3p-title,.p-3p-container .p-3p-content,.p-3p-container .p-3p-footer{top: 0;left: 0;width: 100%;text-align: center;}.p-3p-container .p-3p-content{left: 50%;width: 300px;margin-left: -150px;}.p-3p-container.p-prices-advantages-div .p-prices-banner-btns{margin-right: 0;text-align: center;}}@media (max-width: 991px){.p-pricelist-container{text-align: center;}.p-pricelist-container .p-pricelist-div{text-align: left;}.p-pricelist-banner .p-pricelist-image{margin: 20px !important;}.p-pricelist-banner .p-pricelist-image img{width: 100%;}.x-body .p-prices-links-div{padding: 0 20px;margin-bottom: 100px !important;}.p-prices-pricelist-div img{padding: 0 40px;}.p-2p-content .p-prices-advantage-description ul{margin: 0 !important;width: 320px !important;padding: 0 20px !important;}.p-pricelist-sedcard .p-pricelist-div{padding: 30px 30px 50px 30px !important;}}@media (max-width: 767px){.p-prices-contactus{width: 320px !important;}.p-pricelist-banner .p-pricelist-div{min-width: 280px !important;}.p-pricelist-banner .p-pricelist-title,.p-pricelist-banner .p-pricelist-description,.p-pricelist-banner .p-pricelist-package,.p-pricelist-banner .p-pricelist-btns{position: inherit !important;left: auto !important;right: auto !important;top: auto !important;bottom: auto !important;}.p-pricelist-banner .p-paymentpackage-wrap{left: 50%;margin-left: -80px;}.p-pricelist-banner .p-pricelist-btns{text-align: center;}}.p-3p-container .p-3p-footer{bottom: 0px;right: 0px;text-align: right;}.p-nowopen{font-weight: 900;color: #ff018b;}.p-search-panel .p-btn{margin: -3px;border-top-right-radius: 0px !important;border-bottom-right-radius: 0px !important;}.p-search-panel .p-field{max-width: calc(50% - 10px);float: left;margin: 0 5px;}.p-search-panel .btn-group{width: 100%;float: left;margin: 15px 5px 0 5px;text-align: center;}.p-search-panel .btn-group .p-btn{min-width: 200px;}.p-element-map-search .dropdown-menu{background: rgba(0, 0, 0, 0.9);color: #fff;border-bottom: #333 1px solid;border-right: #333 1px solid;border-left: #333 1px solid;min-width: calc(100% + 64px);margin-left: -64px;}.p-element-map-search .dropdown-menu .p-selections-multiline{}.p-element-map-search .dropdown-menu .footer{float: left;width: 100%;margin: 10px;}.p-element-map-search .dropdown-menu .checkbox{margin: 0;position: relative;min-height: 32px;}.p-element-map-search .dropdown-menu .p-selections-singleline .hl{margin: 5px 0;position: relative;border-top: 1px solid #ccc;width: 100%;height: 1px;}.p-element-map-search .dropdown-menu .p-selections-multiline > *{min-width: 50%;position: relative;float: left;}.p-element-map-search .dropdown-menu .checkbox label{font-weight: 500;position: absolute;left: 0px;top: 0px;width: 100%;padding: 7px 10px 7px 10px;}.p-element-map-search .dropdown-menu .p-dropdown-item-selectable{}.p-element-map-search .dropdown-menu .p-dropdown-item-selectable:hover,.p-element-map-search .dropdown-menu .p-dropdown-item-selectable:focus{color: #fff;font-weight: 600;background: rgba(255, 0, 140, 0.6);text-decoration: none;}.p-searchresult-element{height: 80px;position: relative;overflow: hidden;}.p-searchresult-element > *{vertical-align: top;width: 100%;display: inline-block;}.p-searchresult-element .p-searchresult-image{position: absolute;left: 2px;top: 5px;width: 70px;height: 70px;background-size: cover;background-position: center;border-radius: 50%;border: 2px solid #fff;}.p-searchresult-element .p-searchresult-title{margin-top: 10px;margin-left: 85px;font-style: italic;font-weight: 700;}.p-searchresult-element .p-searchresult-desc{margin-left: 85px;font-weight: 500;}.p-searchresult-element.p-searchresult-element-sedcard_themes .p-searchresult-image{background-image: url(https://happysex.ch/resources/happysex/images/searchresult_theme.png);background-size: 100%;background-repeat: no-repeat;}.p-searchresult-element.p-searchresult-element-service .p-searchresult-image{background-image: url(https://happysex.ch/resources/happysex/images/searchresult_service.png);background-size: 100%;background-repeat: no-repeat;}.tipsy-inner{max-width: 400px !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.p-checkbox{position: relative;z-index: 10;}span.p-checkbox:before{content: "\f0fe";font-family: "Font Awesome 5 Pro";-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-weight: 400;}span.p-checkbox:hover{}span.p-checkbox.on:before{font-weight: 900 !important;}.p-partnerlinks-panel{margin: 15px 0;}.p-partnerlinks-panel > *{display: inline-block;margin: 0px;}.p-partnerlinks-panel .p-partnerlinks-content{font-weight: 600;}.p-search-panel button{border: 0;background: transparent;border-radius: 0 10px 10px 0;height: 40px;}.p-search-panel .dropdown-menu{border-radius: 0px;background: rgba(0, 0, 0, 0.9);text-align: left;}.p-search-panel .p-search-field{background: rgba(255, 255, 255, 0.6);border-radius: 0px;border-color: #ff008c;color: #9a0a53;font-weight: 700;padding: 0px 2px;margin-left: 0px;border-left: 0px;}.p-search-panel .input-group-addon{background: rgba(255, 255, 255, 0.6);border-radius: 0px;border-color: #ff008c;color: #9a0a53;font-weight: 700;padding: 0 0 0 6px;margin-left: 0px;border-left: 0px;}.p-search-panel .input-group-addon .dropdown-menu{min-width: 320px;margin-left: 0px;}.p-elementnotfound-page .p-backtooverview-btn{margin: 10px;}.p-navbar .p-nav-container li > div{font-size: xx-small;white-space: nowrap;}.p-navbar .p-nav-container{display: flex;align-items: center;margin-left: 0px;padding-left: 0px;}.p-navbar .p-nav-container > li{margin: 0 10px 0 10px;display: inline-block;}.p-navbar .p-nav-container > li.p-active{display: none;}.p-video-indicator{position: absolute;left: 50%;top: 48%;margin: -40px;font-size: 80px;z-index: 1;opacity: 0.5;--portal-icon-font-size: 80px !important;cursor: pointer;}.p-btn-default.p-hotbtn .p-btn-icon > .p-icon-fire{top: -2px;}.hot-active .p-btn-default.p-hotbtn .p-btn-icon > .p-icon-fire{filter: invert(1) hue-rotate(180deg) brightness(0.9);}.p-btn-default.p-hotbtn .p-btn-icon > .p-hotbtn-label{position: absolute;left: 2px;bottom: 0px;font-size: x-small;text-align: center;width: 100%;font-weight: 700;}.p-body .p-linkcloud-container{margin: 30px 0 10px 0;}.p-body .p-pulse.p-pulse-green{box-shadow: 0 0 0 0 rgb(164, 18, 98);animation: pulse-happysex 10s infinite;}@keyframes pulse-happysex{35%{box-shadow: 0 0 0 0 rgba(164, 18, 98, 1);}44%{box-shadow: 0 0 0 55px rgba(164, 18, 98, 0);}45%{box-shadow: 0 0 0 0 rgba(164, 18, 98, 0);}55%{box-shadow: 0 0 0 0 rgba(164, 18, 98, 1);}64%{box-shadow: 0 0 0 55px rgba(164, 18, 98, 0);}65%{box-shadow: 0 0 0 0 rgba(164, 18, 98, 0);}}.p-simple-form input,.p-simple-form textarea,.p-simple-form select,.p-simple-form .p-field{color: var(--portal-input-color);background-color: var(--portal-input-background-color);border: 1px solid var(--portal-input-border-color);font-size: var(--portal-input-font-size);padding: 3px 6px;box-shadow: none;-webkit-box-shadow: none;-webkit-appearance: none;}.p-simple-form input:placeholder,.p-simple-form input::placeholder,.p-simple-form input:-webkit-input-placeholder,.p-simple-form input::-webkit-input-placeholder,.p-simple-form input:-moz-placeholder,.p-simple-form input::-moz-placeholder,.p-simple-form input:-ms-input-placeholder,.p-simple-form input::-ms-input-placeholder{color: var(--portal-form-placeholder-color) !important;font-weight: var(--portal-form-placeholder-font-weight) !important;}.p-simple-form.p-simple-white-form .p-field{margin-top: 15px;}.p-simple-form.p-simple-white-form input,.p-simple-form.p-simple-white-form textarea,.p-simple-form.p-simple-white-form select{color: var(--portal-input-color);background-color: var(--portal-input-background-color);border: 1px solid var(--portal-input-border-color);}.p-simple-form.p-simple-white-form .p-field{color: #fff;font-weight: 500;}.p-simple-form .form-horizontal input,.p-simple-form .form-horizontal textarea,.p-simple-form .form-horizontal select,.p-simple-form .form-horizontal .p-field{margin-top: 0;}.p-simple-form.p-simple-black-form input,.p-simple-form.p-simple-black-form textarea,.p-simple-form.p-simple-black-form select,.p-simple-form.p-simple-black-form .p-field{color: var(--portal-input-color);background-color: var(--portal-input-background-color);border: 1px solid var(--portal-input-border-color);}.p-simple-form.p-simple-white-form .has-error .help-block,.p-simple-form.p-simple-white-form .has-error .control-label,.p-simple-form.p-simple-white-form .has-error .radio,.p-simple-form.p-simple-white-form .has-error .checkbox,.p-simple-form.p-simple-white-form .has-error .radio-inline,.p-simple-form.p-simple-white-form .has-error .checkbox-inline{color: #ff2600;}body{--portal-filter-selection-color: #fff;--portal-filter-selection-background-color: #ff008c;--portal-filter-color: #fff;--portal-filter-background-color: #6F033C;}.p-simplefilter-container{}.p-simplefilter-container .p-btn-default .badge{background-color: var(--portal-primary-color);margin: -8px 2px 0px 4px;vertical-align: middle;}.p-simplefilter-container > *{margin: 0 0 10px 0;}.p-simplefilter-panel > .p-btn{width: 100%;margin: 0 0 -10px 0;}.p-simplefilter-panel.p-simplefilter-listview li{width: calc(100% - 10px);display: flex;align-items: center;}.p-simplefilter-container .panel-group{position: relative;min-height: 50px;display: block;width: 100%;margin-bottom: 10px;}.p-simplefilter-container .panel-group > .p-flex{z-index: 20;position: absolute;left: 0px;right: 0px;}.p-simplefilter-container .panel-group > .p-flex .p-md{height: var(--portal-filter-line-height);}.p-simplefilter-container .p-btn.p-flex .p-label{margin: 0px 20px;}.p-simplefilter-container .p-btn.p-toggle-panel-btn{min-width: 160px;}.p-simplefilter-container .p-btn.p-toggle-panel-btn:hover{box-shadow: none !important;}.p-simplefilter-container .p-btn.p-toggle-panel-btn:not(.collapsed){}.p-simplefilter-container .p-toggle-panel{background-color: #0000004a;}.p-simplefilter-container .p-toggle-panel > *{padding: 5px 10px 10px;}.p-simplefilter-container .p-btn:not(.collapsed) .p-trigger{border-left: 1px solid transparent !important;}.p-simplefilter-container .p-simplefilter-btn{}.p-simplefilter-container .accordion{--bs-accordion-btn-padding-x: 10px;--bs-accordion-btn-padding-y: 5px;--bs-accordion-btn-icon-width: 10px;--bs-accordion-body-padding-x: 0px;--bs-accordion-body-padding-y: 5px;}.p-simplefilter-container .accordion-button{font-size: var(--portal-filter-fontsize);border-bottom: 1px solid var(--portal-primary-color) !important;}.p-simplefilter-container .p-filter-elements{font-size: var(--portal-filter-fontsize);}.p-simplefilter-container .p-filter-elements-icons{max-height: 50px;overflow: hidden;}.p-elements-search{background-color: var(--portal-filter-background-color);padding: 20px;z-index: 10;--portal-filter-element-height: 45px;--portal-filter-element-width: 100%;--portal-filter-element-margin: 0px;--portal-filter-element-icon-width: auto;--portal-filter-element-icon-height: 22px;--portal-filter-element-icon-margin: 0 auto;--portal-buttons-default-background-color: #37011e;--portal-buttons-primary-border-width: 0px;--portal-buttons-default-hover-color: #00000099;}.p-elements-search .p-selected{--portal-buttons-default-background-color: #ff008c;}.p-elements-search .p-subtitle{color: var(--portal-filter-color);text-align: center;font-style: italic;font-weight: 700;font-size: large;width: 100%;padding: 0px 10px 20px;}.p-elements-search .form-control{background: rgba(255, 255, 255, 0.6);border-radius: 0px;border-color: #ff008c;color: #fff;font-weight: 700;border-right: 0px;margin: 0px;padding: 5px 0px;vertical-align: top;height: auto;}.p-elements-search .form-control::placeholder{color: black;}.p-elements-search .p-search-field{background: rgba(255, 255, 255, 0.6);border-radius: 0px;border-color: #ff008c;color: #9a0a53;font-weight: 700;padding: 0px 2px;margin-left: 0px;border-left: 0px;}.p-elements-search .form-row{margin-bottom: 10px;}.p-filterset-btn > i{margin: -3px -5px -3px 0;}.p-filterset-resetall-btn > i{margin: -3px 0px -3px 0;}.p-simplefilter-container .panel-group .panel.p-noborder{border: none;box-shadow: none;background: none;margin: 0px;}.p-simplefilter-container .panel-group .p-upperborder{border: none;box-shadow: none;background: none;margin: 0px;overflow: visible;position: absolute;min-width: 300px;top: 61px;}.p-simplefilter-container .panel-group .p-toggle-panel{margin: 0px;overflow: visible;position: absolute;min-width: 300px;top: 54px;--portal-filter-arrow-size: 10px;--portal-filter-arrow-left: 23px;--portal-filter-arrow-top: -19px;}.p-simplefilter-container .panel-group .p-toggle-panel > *:before{content: "";position: absolute;top: var(--portal-filter-arrow-top);left: var(--portal-filter-arrow-left);width: 0;border-color: transparent transparent #fa8773 transparent;border-width: var( --portal-filter-arrow-size) var( --portal-filter-arrow-size) var( --portal-filter-arrow-size) var( --portal-filter-arrow-size);border-style: solid;}.p-simplefilter-container .panel-group .p-toggle-panel > *:after{content: "";position: absolute;top: calc(var(--portal-filter-arrow-top) + 3px);left: calc(var(--portal-filter-arrow-left) + 1px);width: 0;border-color: transparent transparent #333333 transparent;border-width: calc(var( --portal-filter-arrow-size) - 1px) calc(var( --portal-filter-arrow-size) - 1px) calc(var( --portal-filter-arrow-size) - 1px) calc(var( --portal-filter-arrow-size) - 1px);border-style: solid;margin: auto;}.p-simplefilter-panel.p-simplefilter-quickfilter{--portal-filter-element-height: 45px;--portal-filter-element-width: 100%;--portal-filter-element-margin: 0px;--portal-filter-element-icon-width: auto;--portal-filter-element-icon-height: 22px;--portal-filter-element-icon-margin: 0 auto;}.p-simplefilter-panel.p-simplefilter-dropdown{--portal-filter-element-height: 100px;--portal-filter-element-width: 100px;--portal-filter-element-margin: 0 0 10px 10px;--portal-filter-element-icon-width: 50px;--portal-filter-element-icon-height: 50px;--portal-filter-element-icon-margin: 3px auto;}.p-simplefilter-container .panel-group .p-upperborder .p-simplefilter-panel.p-simplefilter-dropdown{border-top: none;border-top-left-radius: 0px;border-top-right-radius: 0px;}.p-simplefilter-panel .nav-tabs>li{margin-left: 5px;}.p-simplefilter-panel .tab-pane > ul{padding: 0px;}.p-simplefilter-panel .p-multicolumn-menu.p-multicolumn-5{columns: 5;-moz-column-count: 5;-webkit-column-count: 5;}.p-simplefilter-panel ul,.p-simplefilter-panel li{list-style: none;}.p-simplefilter-panel > li.p-menu-item-selectable > a,.p-simplefilter-panel ul > li.p-menu-item-selectable > a{padding: 8px 20px 8px 30px;color: white;height: auto;display: block;overflow: hidden;background: #0000;border-radius: 10px;margin: 0 0 5px 0;text-decoration: none;}.p-simplefilter-panel > li.p-menu-item-selectable > a:hover,.p-simplefilter-panel  ul > li.p-menu-item-selectable > a:hover{text-decoration: none;box-shadow: inset 0px 0px 400px 110px var(--portal-tab-hover-color);}.p-simplefilter-panel li.p-menu-item-selectable a:before{position: absolute;color: #666;left: 10px;content: "\f111" !important;display: inline-block;font-family: 'Font Awesome 5 Pro';font-weight: 400;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.p-simplefilter-panel li.p-menu-item-selected a:before{color: var(--portal-primary-color);content: "\f058" !important;font-weight: 900;}.p-simplefilter-quickfilter .p-filter-elements ul{display: flex;gap: 10px;}.p-simplefilter-quickfilter .p-filter-elements li{flex: 1;display: inline-block;vertical-align: top;overflow: hidden;margin: var(--portal-filter-element-margin);}.p-simplefilter-quickfilter .p-filter-elements li .p-link{height: var(--portal-filter-element-height);width: var(--portal-filter-element-width);color: var(--portal-buttons-default-color) !important;background-color: var(--portal-buttons-default-background-color) !important;text-align: center;padding: 5px;text-decoration: none;}.p-simplefilter-quickfilter .p-filter-elements li:hover .p-link{background-color: var(--portal-buttons-default-hover-color) !important;}.p-simplefilter-quickfilter .p-filter-elements li .p-link .p-icon{height: var(--portal-filter-element-icon-height);width: var(--portal-filter-element-icon-width);background-position: center;background-repeat: no-repeat;background-size: contain;margin: var(--portal-filter-element-icon-margin);}.p-simplefilter-quickfilter .p-filter-elements li .p-link .p-label{text-align: center;width: 100%;font-size: 12px;line-height: normal;display: block;}.p-simplefilter-container .p-multiple-filter-element{padding-left: 0px;}.p-simplefilter-container .p-multiple-filter-element .form-check-input{display: none;}.p-simplefilter-container .p-multiple-filter-active .p-multiple-filter-element .form-check-input{display: inherit;margin: 5px 0 5px 10px !important;}.p-simplefilter-container .p-simplefilter-switch{min-height: 20px;padding-left: 0px;border-top: 1px solid #ffffff1c;border-bottom: 1px solid #ffffff1c;margin-bottom: 5px;}.p-simplefilter-container .form-check{}.p-simplefilter-container .form-check-label{font-size: var(--portal-filter-fontsize);margin: 10px 0;}.p-simplefilter-container .form-check-input{--bs-form-check-bg: transparent;width: 18px;height: 18px;margin: 10px 7px 10px 10px !important;}.p-simplefilter-container .p-simplefilter-submit{border-top: 1px solid #ffffff1c;margin-top: 5px;padding: 8px 5px 5px;text-align: center;}.p-simplefilter-container .p-simplefilter-submit{display: none;}.p-simplefilter-container .p-multiple-filter-active .p-simplefilter-submit{display: inherit;}.p-simplefilter-panel .p-filter-elements-default .p-selected .p-link{background-color: var(--portal-filter-selection-background-color);color: var(--portal-filter-selection-color);}.p-simplefilter-panel.p-simplefilter-regions .p-filter-elements-default .p-icon{border: 1px solid #fff;}.p-simplefilter-panel .p-filter-elements-default .p-link > *{display: inline-block;vertical-align: top;}.p-simplefilter-panel.p-simplefilter-listview{max-width: 560px;}.p-simplefilter-panel.p-simplefilter-listview .p-filter-elements-default ul{max-height: 400px;overflow-y: scroll;overflow-x: hidden;-ms-overflow-style: none;scrollbar-width: none;}.p-simplefilter-panel.p-simplefilter-listview .p-filter-elements-default ul::-webkit-scrollbar{display: none;}.p-simplefilter-panel.p-simplefilter-listview .p-filter-elements-default{--portal-filter-element-icon-width: 26px;--portal-filter-element-icon-height: 26px;}.p-simplefilter-panel.p-simplefilter-listview li{width: calc(100% - 10px);display: flex;align-items: center;}.p-simplefilter-panel.p-simplefilter-listview .p-link{display: flex;align-items: center;padding: 2px 7px 2px 7px;border-radius: 10px;margin: 1px 5px 1px 5px;}.p-simplefilter-panel.p-simplefilter-listview  .p-filter-elements-default .p-icon{border-radius: 50%;margin-right: 8px;margin-left: -5px;width: var(--portal-filter-element-icon-width);height: var(--portal-filter-element-icon-height);background-size: contain;background-repeat: no-repeat;background-position: center;}.p-simplefilter-panel.p-simplefilter-listview .p-filter-elements-default-noicons .p-link{margin: 1px 5px 1px 12px;}.p-simplefilter-panel.p-simplefilter-listview.p-multiple-filter-active .p-filter-elements-default-noicons .p-link{margin: 1px 5px 1px 6px;}.p-simplefilter-panel.p-simplefilter-btnsview{--portal-filter-element-width: 120px;--portal-filter-element-height: 100px;--portal-filter-element-icon-width: 50px;--portal-filter-element-icon-height: 50px;}.p-simplefilter-panel.p-simplefilter-btnsview .p-filter-elements-default ul{margin: 5px 0;}.p-simplefilter-panel.p-simplefilter-btnsview .p-filter-elements-default{}.p-simplefilter-panel.p-simplefilter-btnsview ul{text-align: center;}.p-simplefilter-panel.p-simplefilter-btnsview li.p-selectable{display: inline-block;margin: 5px 4px;}.p-simplefilter-panel.p-simplefilter-btnsview .p-link{width: var(--portal-filter-element-width);height: var(--portal-filter-element-height);background: var(--portal-buttons-default-background-color);color: var(--portal-buttons-default-color);border-radius: 10px;padding: 0px;margin: 0px;}.p-simplefilter-panel.p-simplefilter-btnsview .p-link:hover{background-color: var(--portal-buttons-default-hover-color) !important;}.p-simplefilter-panel.p-simplefilter-btnsview .p-link .p-label{position: absolute;overflow: hidden;width: calc(var(--portal-filter-element-width) - 20px);left: 10px;top: calc(var(--portal-filter-element-height) - 38px);height: 35px;}.p-simplefilter-panel.p-simplefilter-btnsview .p-filter-elements-default .p-icon{margin-top: 7px;width: var(--portal-filter-element-icon-width);height: var(--portal-filter-element-icon-height);background-size: contain;background-repeat: no-repeat;background-position: center;}.p-simplefilter-panel.p-simplefilter-btnsview.p-multiple-filter-active .p-multiple-filter-element .form-check-input{position: absolute;left: 5px;top: 5px;margin: 0px !important;z-index: 1;}.p-simplefilter-panel .p-filter-elements-icons li.p-menu-item-seperator,.p-simplefilter-panel .p-navigation-icon-list li.p-menu-item-seperator{display: inline-block;width: 100%;height: 1px;margin: 5px 0;}.p-simplefilter-panel .p-filter-elements-icons li .p-link .p-label,.p-simplefilter-panel .p-navigation-icon-list li .p-link .p-label{text-align: center;width: 100%;font-size: 12px;line-height: normal;display: block;}.p-simplefilter-panel .p-filter-elements-icons li .p-link .p-icon,.p-simplefilter-panel .p-navigation-icon-list li .p-link .p-icon{height: var(--portal-filter-element-icon-height);width: var(--portal-filter-element-icon-width);background-position: center;background-repeat: no-repeat;background-size: contain;margin: var(--portal-filter-element-icon-margin);}.p-simplefilter-panel .p-filter-elements-icons li.p-selectable:before,.p-simplefilter-panel .p-navigation-icon-list li.p-selectable:before{z-index: 1;display: none;left: 5px;top: 5px;font-size: 20px;color: #fff;}.p-simplefilter-panel .p-filter-elements-icons li.p-selectable.p-selected:before,.p-simplefilter-panel .p-navigation-icon-list li.p-selectable.p-selected:before{display: inherit;}.p-simplefilter-panel .p-filter-elements-icons li.p-selected .p-link,.p-simplefilter-panel .p-navigation-icon-list li.p-selected .p-link{background: var(--portal-primary-color);}.p-filterset-container{background: #000000a8;margin: 15px auto 10px;}.p-filterset-panel{padding: 5px;}.p-filterset-panel.p-filterset-small{display: flex;align-items: center;vertical-align: middle;gap: 10px;}.p-filterset-panel.p-filterset-small > *{}.p-filterset-panel.p-filterset-small > .p-filterset-title{padding: 0px 4px 0 5px;white-space: nowrap;}.p-filterset-panel.p-filterset-small > .p-filterset-details{width: 90%;vertical-align: top;}.p-filterset-panel.p-filterset-small > .p-filterset-addon{padding: 0 0 0 4px;white-space: nowrap;}.p-filterset-panel.p-filterset-detailed .p-filterset-heading > *{display: table-cell;}.p-filterset-panel.p-filterset-detailed .p-filterset-title{width: 90%;vertical-align: top;padding: 3px 0 0 0;}.p-filterset-panel.p-filterset-detailed .p-filterset-title .badge{margin: 0 0px 0 5px;vertical-align: top;background-color: var(--portal-primary-color);}.p-filterset-panel.p-filterset-detailed .p-filterset-addon{padding: 3px 0 0 10px;white-space: nowrap;}.p-filterset-panel.p-filterset-detailed .p-filterset-details{border-top: 1px solid #ccc;margin-top: 5px;}.p-filterset-panel.p-filterset-detailed .p-filterset-container{display: table-row;}.p-filterset-panel.p-filterset-detailed .p-filterset-container > *{display: table-cell;padding-top: 8px;}.p-filterset-panel ul{display: inline-block;margin: 0px;padding: 0px;}.p-filterset-panel ul li{display: inline-block;}.p-filterset-panel.p-filterset-detailed .p-filterset-details ul{margin: 8px 0px 0px 10px;}.p-filterset-panel .p-filterset-btn{font-weight: 600;padding: 5px 8px;border-radius: 15px;}.p-filterset-panel .p-filterset-resetall-btn{padding: 5px 8px;border-radius: 15px;}.p-filterset-panel .p-filterset-btn:hover{background: var(--portal-primary-color);}.p-simplefilter-container .p-localarea{padding-left: 0px;background: #ff008c3b;margin: 1px;overflow: hidden;}.p-simplefilter-container .p-filter-singleslider{--portal-selection-color: #fff;}.p-simplefilter-container .p-localarea .p-localarea-toggle-btn{min-height: 20px;padding: 0px;margin: -1px -1px -1px -1px;width: calc(100% + 2px);--portal-buttons-background-color: transparent;--portal-buttons-color: #fff;--portal-buttons-border-color: transparent;--bs-border-color: #fff;}.p-simplefilter-container .p-localarea .p-localarea-toggle-btn:hover{box-shadow: none;}.p-simplefilter-container .p-localarea .wrapper{padding: 10px 10px 25px 10px !important;}.p-simplefilter-container .p-localarea .range-labels{display: none !important;}.p-filter-dialog .p-localarea{background: #ff008c3b;padding: 7px 0 3px 10px;margin: 0 -7px 10px -7px;}.p-mobile .p-filter-dialog .p-localarea{margin: 0 0px 10px 0px;}.p-filter-dialog .p-localarea .wrapper{padding: 10px 10px 25px 10px !important;}.p-filter-dialog .p-localarea .range-labels{display: none !important;}.p-selectionviewer-panel{width: 240px;min-height: 150px;float: left;margin: 0 10px 10px 0;text-align: center;position: relative;}.p-selectionviewer-panel .p-selectionviewer-topleft{position: absolute;left: 15px;top: 15px;}.p-selectionviewer-panel:hover{cursor: pointer;}.x-touch .p-selectionviewer-panel:hover{cursor: pointer;background: none;}.p-selectionviewer-panel.x-item-selected{background-color: #fff2b1 !important;}.p-simple-dialog{--portal-default-color: #333;position: fixed;top: 40%;left: 50%;z-index: 100;padding: 30px;width: 500px;min-height: 200px;margin: -100px -250px;text-align: center;border: 1px solid #ddd;background: #fff;color: var(--portal-default-color);-webkit-box-shadow: 4px 4px 3px 0px rgba(0,0,0,0.75);-moz-box-shadow: 4px 4px 3px 0px rgba(0,0,0,0.75);box-shadow: 4px 4px 3px 0px rgba(0,0,0,0.75);}@media (max-width: 400px){.p-simple-dialog{width: 300px;min-height: 200px;margin: -100px -150px;}}.p-simple-dialog-title{line-height: 40px;font-size: 20px;display: inline-block;color: var(--portal-default-color);}.p-promptemail-panel,.p-notloggedin-panel{position: relative;width: 100%;height: 100%;}.p-promptemail-panel:after,.p-notloggedin-panel:after{content: '';display: inline-block !important;position: absolute;width: 100%;height: 100%;opacity: 0.5;background-image: url(https://happysex.ch/resources/6navi/images/bg_registerlogin.jpg);background-size: cover;background-position: center;left: 0px;top: 0px;z-index: -1;}.p-promptemail-panel .p-jdialog-panel:after,.p-notloggedin-panel .p-jdialog-panel:after{content: '';position: absolute;left: 0px;right: 0px;bottom: 0px;top: auto;margin: 0 auto;width: 164px;height: 60px;background-image: url(https://happysex.ch/resources/design/images/logo.png?uid=20240122);background-repeat: no-repeat;background-size: 100% auto;}.p-promptemail-panel .p-jdialog-panel > *,.p-notloggedin-panel .p-notloggedin-register,.p-notloggedin-panel .p-notloggedin-login{max-width: 500px;margin: 0px auto;padding: 20px;}@media (max-width: 800px){.p-notloggedin-panel{width: 500px;}}@media (max-width: 539px){.p-notloggedin-panel{width: 300px;}}.p-notloggedin-image{position: absolute;left: 0px;top: 0px;margin: 5px;width: 100%;bottom: 0px;background: url(https://happysex.ch/resources/6navi/images/popup-main.jpg);background-size: auto 100%;background-repeat: no-repeat;}@media (max-width: 800px){.p-notloggedin-image{opacity: 0.2;}}@media (max-width: 539px){.p-notloggedin-image{opacity: 0.2;}}.p-notloggedin-logo{position: absolute;left: 0px;right: 0px;bottom: 0px;top: auto;margin: 0 auto;width: 164px;height: 60px;background-image: url(https://happysex.ch/resources/design/images/logo.png?uid=20240122);background-repeat: no-repeat;background-size: 100% auto;}.p-notloggedin-close{position: absolute;right: 0px;top: 0px;margin: 5px;width: 36px;height: 36px;}.p-notloggedin-login .x-panel-body-default{background: none !important;}.p-dialog-close-btn{cursor: pointer;font-size: 20px}.p-dialog-close-btn:hover{color: #666;}.p-dialog-title{text-transform: uppercase;font-size: 30px;line-height: 35px;margin: 0 0 10px 0;font-weight: 300;}.p-newsedcards-popup-container{position: fixed;right: 0;top: 5%;z-index: 2000;}.p-newsedcardinfo-popup-panel{position: relative;width: 100px;height: 100px;cursor: pointer;}.p-newsedcardinfo-popup-panel .p-image{position: absolute;overflow: hidden;background-position: center;background-size: cover;top: 5%;left: 5%;width: 90%;height: 90%;border-radius: 50%;border: 4px solid #fff;}.p-newsedcardinfo-popup-panel .p-label{display: none;position: absolute;font-size: 8px;bottom: 0%;width: 100%;text-align: center;}.p-newsedcardinfo-popup-panel .p-menu-flag{left: 1px;right: auto;top: 1px;}.p-newsedcardinfo-dialog{position: relative;width: 100%;height: 100%;font-size: 30px;line-height: 35px;}.p-newsedcardinfo-dialog .p-image{position: absolute;overflow: hidden;background-position: center;background-size: cover;top: 0px;left: 0px;width: 46%;height: 100%;}.p-newsedcardinfo-dialog .p-image:after{content: '';position: absolute;z-index: 10;width: 20%;height: 100%;right: 0px;background: rgb(255,255,255);background: linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);}.p-newsedcardinfo-dialog .p-effects{position: absolute;overflow: hidden;top: 2%;height: 80%;opacity: 0.3;left: 50%;width: 45%;text-transform: uppercase;font-size: 42px;line-height: 42px;text-align: left;font-weight: bolder;color: #c11812;z-index: -1;}.p-newsedcardinfo-dialog .p-label{position: absolute;top: 40%;left: 50%;width: 50%;text-align: left;}.p-newsedcardinfo-dialog .p-type{position: absolute;top: 22%;left: 50%;width: 50%;text-transform: uppercase;font-size: larger;line-height: inherit;text-align: left;font-weight: bolder;color: #c11812;}.p-newsedcardinfo-dialog .p-btns{position: absolute;bottom: 0%;left: 50%;width: 50%;text-align: left;}.p-newsedcardinfo-dialog .p-btn{width: 100%;margin: 10px 0 0 0;}.p-newsedcardinfo-dialog .p-menu-flag{display: none;}.p-newsedcardinfo-dialog .p-btn{height: 44px;}.p-newsedcardinfo-dialog .p-btn .p-btn-label{margin-left: 38px;font-weight: 600;}.p-newsedcardinfo-dialog .p-btn-phone .p-btn-icon{line-height: 36px;left: 4px;}.p-newsedcardinfo-dialog .p-btn-whatsapp2 .p-btn-icon{line-height: 35px !important;}.p-newsedcardinfo-dialog .p-btn-profile .p-btn-icon{line-height: 35px;left: 4px;}.p-newsedcardinfo-dialog .p-btn-video .p-btn-icon{line-height: 35px !important;padding: 5px 8px;font-size: 26px;}.p-register-panel,.p-signin-panel,.p-activationrequired-panel{--portal-buttons-primary-background-color: #000;--portal-buttons-primary-border-width: 0px;--portal-buttons-primary-hover-color: rgba(255, 255, 255, 0.1);--portal-buttons-default-color: #fff;--portal-buttons-default-border-color: #666;--portal-buttons-default-background-color: #666;--portal-buttons-default-hover-color: rgba(0, 0, 0, 0.3);--portal-buttons-padding: 11px 10px;--portal-buttons-icon-padding: 8px 10px;--portal-form-color: #fff;--portal-form-background-color: rgba(255,255,255,0.1);--portal-form-placeholder-color: #999;}.p-register-panel .p-register-usergroups{--portal-buttons-padding: 20px;}.p-register-panel .p-btn-transparent .p-btn-icon{color: #ff008c;}.p-login-panel .p-menu-item-hl,.p-register-panel .p-menu-item-hl{width: calc(100% - 10px);border: none !important;margin: 15px;height: 1px;display: inline-block;}@media (min-width: 576px){.p-login-panel .p-oauth-provider-panel,.p-register-panel .p-oauth-provider-panel{margin-left: 33%;width: 66.66666667%;}.p-oauth-provider-panel .p-btn{max-width: 45%;}}.p-oauth-provider-panel .p-btn{white-space: normal;text-align: center;}.p-oauth-provider-panel .p-btn i{width: 100%;height: 20px;margin: 0px 0px 2px;text-align: center;}.p-element-detailcontainer{max-width: var(--portal-container-width);margin: auto;}.p-element-detailview{height: 340px;max-width: 1000px;background: #333;margin: 0px 20px;padding: 30px;--portal-container-width: 940px;--portal-element-card-width: 400px;--portal-element-card-height: 400px;--portal-buttons-default-background-color: transparent !important;--portal-buttons-default-color: #fff !important;--portal-buttons-default-hover-color: transparent !important;--portal-buttons-font-size: 16px;--portal-buttons-icons-background-color: var(--portal-primary-color);--portal-button-whatsapp-background-color: transparent !important;--portal-button-whatsapp-hover-color: transparent !important;}.p-element-detailview .p-horizontal-scroller-container{position: relative;--portal-scroller-background-color1: rgba(51,51,51,1);--portal-scroller-background-color2: rgba(51,51,51,0);}.p-element-detailview .p-btn.p-btn-default .p-btn-icon{color: #fff;border-radius: 50%;width: 50px;height: 50px;background-color: var(--portal-buttons-icons-background-color);--portal-buttons-icon-font-size: 24px;padding: 9px;}.p-element-detailview .p-btn.p-btn-whatsapp .p-btn-icon{background-color: var(--portal-button-whatsapp-icon-background-color);}.p-element-detailview .p-btn.p-btn-whatsapp:hover{box-shadow: none;background-color: transparent !important;}.p-element-detailview .p-btn.p-btn-default:hover .p-btn-icon{box-shadow: inset 0px 0px 400px 110px var(--portal-buttons-hover-color);}.p-element-detailview .p-btn.p-flex .p-btn-label{margin-left: 0px !important;}.p-element-detailview .p-btn.p-btn-default  .p-btn-label{margin-left: 50px;line-height: 35px;color: #fff;font-weight: 600;}.p-element-navigation-buttons{--portal-buttons-default-background-color: transparent !important;--portal-buttons-default-color: #fff !important;--portal-buttons-font-size: 20px;}.p-element-navigation-buttons .p-btn.p-btn-default{color: #fff !important;font-size: 20px;font-weight: 500;border-bottom: 1px solid var(--portal-primary-color) !important;background: none;border: none;}.p-element-detailview > *{display: inline-block !important;float: left;}.p-element-detailview .p-element-card{width: var(--portal-element-card-width);height: var(--portal-element-card-height);border: none;display: inline-block;vertical-align: top;background: var(--portal-primary-color);margin: -30px 50px 59px -60px;position: relative;}.p-element-detailview .p-imagegallery-container{width: var(--portal-element-card-width);height: var(--portal-element-card-height);left: 30px;top: 30px;position: absolute;}.p-element-detailview .p-element-images{width: 100%;height: 100%;margin: 0px auto;position: relative;overflow: hidden;background: #ffffff29;}.p-element-detailview .p-element-images .p-images-addons{display: none;}.p-element-detailview .p-element-info,.p-element-detailview .p-element-about{width: calc(var(--portal-container-width) - var(--portal-element-card-width) - 10px);margin: 0 0 20px 20px;}.p-element-detailview .p-hl{width: var(--portal-container-width);}.p-element-detailview .p-element-contact,.p-element-detailview .p-element-openingtimes{width: 420px;margin: 0px 0px 20px 20px;}.p-element-detailview .p-element-stories,.p-element-detailview .p-element-services,.p-element-detailview .p-element-details,.p-element-detailview .p-element-callme,.p-element-detailview .p-element-videospanel,.p-element-detailview .p-element-prices,.p-element-detailview .p-element-sedcards{width: 900px;margin: 20px 20px;}.p-element-detailview .p-element-sedcards{padding: 0px;}.p-element-detailview .p-element-inseratoptions{width: calc(100% + 60px);margin: 0 -30px -30px -30px;background-color: #4c4c4c;padding: 30px 50px 50px;border-top: 20px solid #000;}.p-element-detailview .p-element-inserat-metatags{width: calc(100% + 60px);margin: 0 -30px -30px -30px;background-color: #4c4c4c;padding: 20px 50px 30px;color: #bbb;}.p-element-detailview .p-element-inserat-metatags .p-info-label{}.p-element-detailview .p-element-info,.p-element-detailview .p-element-info a,.p-element-detailview .p-element-info a:hover{color: #fff;}.p-element-detailview .p-element-addons{position: absolute;right: 20px;top: 20px;}.p-element-detailview .p-element-toolbar{position: absolute;left: 250px;bottom: 30px;}.p-element-detailview .p-element-toolbar > *{display: inline-block;float: left;margin-right: 30px;}.p-element-detailview .p-element-topline{position: absolute;right: 20px;}.p-element-detailview .p-element-topline > *{display: inline-block;}.p-element-detailview .p-element-titleline{margin: 0;}.p-element-detailview .p-element-titleline:after{border-top: 2px solid #fff;content: '';width: 100px;height: 1px;margin: 10px auto 10px 0;display: inline-block;}.p-element-detailview .p-element-title{display: inline-block;font-weight: 700;padding: 5px 0px;margin: 0px 0px 5px 0;font-size: 28px;font-style: italic;}.p-element-detailview .p-element-flag-verified{display: inline-block;background: url(https://happysex.ch/resources/happysex/images/verified.png);background-size: cover;background-repeat: no-repeat;width: 20px;height: 20px;margin: 0 0 0px 5px;}.p-element-detailview .p-element-info-subtitle{padding: 5px 0px;margin: 0;font-size: 18px;}.p-element-detailview .p-element-aboutme-header{padding: 0px;margin: 0 0 10px 0;font-size: 18px;font-weight: 700;}.p-element-detailview .p-element-aboutme{max-height: 102px;overflow: hidden;word-break: break-word;}.p-element-detailview .p-element-default-addons{width: 200px;padding: 10px 10px 0 10px;position: absolute;right: 0px;top: 0px;}.p-element-detailview .p-element-flags{position: absolute;right: 60px;z-index: 10;top: 40px;}.p-element-detailview .p-element-flags .p-icon-btn{width: 40px;height: 40px;background: none;}.p-element-detailview .p-element-videos{position: inherit;width: auto;height: auto;}.p-element-detailview .p-element-images .p-element-image,.p-element-detailview .p-element-images .swiper-container,.p-element-detailview .p-element-images .swiper-container img{width: 100%;height: 100%;overflow: hidden;}.p-element-detailview .p-element-images .swiper-button-prev,.p-element-detailview .p-element-images .swiper-button-next{background: rgba(255, 255, 255, 0.4) !important;color: var(--portal-primary-color);border-radius: 50%;width: 40px;height: 40px;text-align: left;font-size: 38px;border: 1px solid var(--portal-primary-color);font-family: "Font Awesome 5 Pro";font-weight: 900;padding: 0 0 0 0;}.p-element-detailview .p-element-images .swiper-button-prev:before{left: 9px;background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/caret-left.svg');content: '';position: absolute;width: 100%;height: 100%;background-repeat: no-repeat;filter: brightness(0) invert(1);}.p-element-detailview .p-element-images .swiper-button-next:before{left: 14px;background-image: url('https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/solid/caret-right.svg');content: '';position: absolute;width: 100%;height: 100%;background-repeat: no-repeat;filter: brightness(0) invert(1);}.p-element-detailview .swiper-button-next.swiper-button-disabled,.p-element-detailview .swiper-button-prev.swiper-button-disabled{display: none;}.p-element-detailview .p-element-slogan{float: left;clear: both;padding: 15px;width: 100%;white-space: nowrap;overflow: hidden;margin: 0px;text-align: left;font-size: 20px;line-height: 20px;font-weight: 700;font-style: italic;}.p-element-detailview .p-element-premiuminfo{display: none;}.p-element-detailview .p-element-premiuminfo{color: #f39201;font-size: 24px;font-weight: 700;font-style: italic;padding: 0 10px;}.p-element-detailview .p-element-gotdinfo{color: #f39201;font-weight: 700;font-style: italic;padding: 0 10px;}.p-element-detailview .p-aboutme{font-weight: 500;line-break: normal;overflow: hidden;}.p-element-detailview .p-aboutme .p-aboutme-content{font-weight: 400;line-break: normal;overflow: auto;max-height: 200px;margin-bottom: 5px;}.p-element-detailview .p-element-toolbar .p-btn{font-size: 20px;padding: 12px;}.p-element-detailview .p-element-toolbar .p-icon-btn{border: none;background: none;font-size: 20px;width: 60px;height: 60px;padding: 10px;margin: -10px;}.p-element-detailview .p-element-toolbar .p-icon-btn:hover{background: #8c225b;}.p-element-detailview .p-element-toolbar .p-icon-btn *{font-size: 28px;line-height: 40px;}.p-element-detailview .p-field.p-two-columns > .p-value{max-width: 300px;}.p-element-detailview header{display: block;margin: 0 0 10px 0;}.p-element-detailview header .p-label{font-style: italic;font-weight: 700;font-size: 20px;line-height: 20px;}.p-element-detailview .p-buttons > *{display: inline-block;vertical-align: top;margin: 8px 20px 8px 0;text-decoration: none !important;}.p-element-detailview .p-contact-details-buttons{margin: 0px 0 10px 0px;}.p-element-detailview .p-sedcard-about-tab h2{font-style: italic;font-weight: 700;font-size: 20px;line-height: 20px;padding-bottom: 10px;}.p-element-detailview .p-sedcard-services-tab .p-field.p-multi-column > ul{-webkit-columns: 3;-moz-columns: 3;columns: 3;display: block;min-height: 100%}.p-element-detailview .p-element-details .p-two-columns{max-width: 48%;}.p-element-detailview .p-aboutme-post{display: block;}.p-element-details{display: table;width: 100%;position: relative;}.p-element-details > *{display: table-cell;}.p-element-left-container{width: 400px;color: #fff;background-color: #383838;position: relative;}.p-element-right-container{background-color: #ececec;width: calc(100% - 400px);position: relative;color: #000;}.p-bottom-container{background-color: #ececec;width: 100%;position: relative;}.p-clubsedcards-elements .p-sedcards-list-container{margin: 0 -20px 0 -12px;width: auto;}.p-recentlycreated-elements .p-elements-list-container{}.p-comments-panel{min-height: 100px;max-width: 1150px;}.p-comments-panel .x-panel-body-default{background: none;}.p-comments-list{color: #000;min-height: 50px;}.p-toolbar{margin-bottom: 10px;margin-top: 10px;}.p-element-detailview .p-element-simple-container .p-element-card{position: relative;width: 200px;height: 200px;border: none;display: inline-block;vertical-align: top;background: #e6007e;margin: 10px 20px 10px 10px;}.p-element-detailview .p-element-simple-container.p-horizontal-scroller-container{width: 100%;}body{--portal-element-height: 300px;--portal-element-card-width: 260px;--portal-element-card-height: 260px;}.p-elements-container-center .elementslist{margin: auto;padding: 0px;text-align: center;}.p-element-simple-container{height: 230px;}.p-element-simple-container .p-element-card{position: relative;width: 180px;height: 270px;border: none;display: inline-block;vertical-align: top;background: #e6007e;margin: 10px 20px 10px 10px;}.p-element-simple-container .p-element-info{position: absolute;left: 250px;top: 22px;right: 30px;}.p-element-simple-container .p-element-info,.p-element-simple-container .p-element-info a,.p-element-simple-container .p-element-info a:hover{color: #fff;}.p-element-simple-container .p-element-addons{position: absolute;right: 20px;top: 20px;}.p-element-simple-container .p-element-topinfo,.p-element-simple-container .p-element-info,.p-element-simple-container .p-element-flags{display: none;}.p-elements-view-default{max-width: 1000px;margin: auto;}.p-elements-view-default > ul,.p-elements-view-default > * > ul{margin: 0px;padding: 0px;}.p-elements-view-default .p-elements-list-item{width: 100%;background: #333333;color: #fff;}.p-elements-view-default .p-elements-list-item a,.p-elements-view-default .p-elements-list-item a:hover{--portal-buttons-primary-border-width: 0px;display: inline-block;width: 100%;}.p-element-default-container{height: var(--portal-element-height);}.p-element-default-container .p-element-card{position: relative;width: var(--portal-element-card-width);height: var(--portal-element-card-height);border: none;display: inline-block;vertical-align: top;background: var(--portal-primary-color);margin: 10px;}.p-element-default-container .p-element-info{position: absolute;left: calc(var(--portal-element-card-width) + 50px);top: 22px;right: 30px;}.p-element-default-container .p-element-info,.p-element-default-container .p-element-info a,.p-element-default-container .p-element-info a:hover{color: #fff;}.p-element-default-container .p-element-addons{position: absolute;right: 20px;top: 20px;}.p-element-default-container .p-element-addons > *{display: inline-block;}.p-element-default-container .p-element-toolbar{position: absolute;left: calc(var(--portal-element-card-width) + 50px);bottom: 20px;height: 44px;right: 30px;}.p-element-default-container .p-openingtimeinfo .p-field{min-width: 100px;font-size: 14px;line-height: 20px;}.p-element-default-container .p-openingtimeinfo .p-time-td{min-width: 100px;font-size: 14px;line-height: 20px;}.p-element-default-container .p-element-toolbar > *{display: inline-block;float: left;}.p-element-default-container .p-element-toolbar .p-element-toolbar-btns  > *{display: inline-block;float: left;margin: 0 0 0 20px;}.p-element-default-container .p-element-toolbar .p-element-toolbar-btns  > *:nth-child(7),.p-element-default-container .p-element-toolbar .p-element-toolbar-btns  > *:nth-child(8){display: none;}.p-element-default-container .p-element-toolbar ul{display: inline-block;float: left;margin: 0px;padding: 0px;}.p-element-default-container .p-element-toolbar ul > li{display: inline-block;float: left;margin: 0 20px 0 0;padding: 0px;}.p-element-default-container .p-element-toolbar .p-element-inserat-metatags{float: right;font-size: 12px;padding: 3px 0px;color: #fff;}.p-element-default-container .p-element-titleline:after{border-top: 2px solid #fff;content: '';width: 100px;height: 1px;margin: 10px auto 10px 0;display: inline-block;}.p-element-default-container .p-element-title{display: inline-block;font-weight: 700;padding: 5px 0px;margin: 0px 0px 5px 0;font-size: 28px;font-style: italic;}.p-element-default-container .p-element-flag-verified{display: inline-block;background: url(https://happysex.ch/resources/happysex/images/verified.png);background-size: cover;background-repeat: no-repeat;width: 18px;height: 18px;margin: 0 0 0px 5px;vertical-align: super;}.p-element-default-container .p-element-info-subtitle{padding: 5px 0px;margin: 0;font-size: 18px;}.p-element-default-container .p-element-aboutme-header{padding: 0px;margin: 5px 0 10px 0;font-size: 20px;font-weight: 700;font-style: italic;height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.p-element-default-container .p-element-aboutme{max-height: 82px;line-height: 20px;font-size: 16px;overflow: hidden;word-break: break-word;}.p-element-default-container .p-element-aboutme p{margin: 0px;}.p-element-default-container .p-element-default-addons{width: 200px;padding: 10px 10px 0 10px;position: absolute;right: 0px;top: 0px;}.p-element-simple-container .p-element-image{top: 15px;bottom: -15px;left: 15px;right: -15px;height: auto;width: auto;}.p-element-default-container .p-element-image{top: 20px;bottom: -20px;left: 20px;right: -20px;height: auto;width: auto;}.p-element-default-container .p-element-flags > *{display: inline-block;}.p-element-default-container .p-element-flags .p-element-flag-new,.p-element-default-container .p-element-flags .p-element-flag-video,.p-element-default-container .p-element-flags .p-element-flag-verified{display: none;}.p-element-default-container .p-element-premiuminfo{color: #f39201;font-size: 24px;font-weight: 700;font-style: italic;padding: 0 10px;}.p-element-default-container.p-sedcard-type-gotd{outline: 3px solid #f39305;}.p-element-default-container .p-element-gotdinfo{color: #f39201;font-size: 24px;font-weight: 700;font-style: italic;padding: 0 10px;}.p-element-default-container .p-element-toolbar .p-icon-btn{border: none;background: none !important;font-size: 20px;width: 60px;height: 60px;padding: 10px;margin: -10px;}.p-element-default-container .p-element-toolbar .p-icon-btn:hover{background: #8c225b;}.p-element-default-container .p-element-toolbar .p-icon-btn *{--portal-icon-font-size: 28px;margin: 5px;}.p-elementssorting{position: absolute;top: 0px;right: 0px;}.p-elementssorting button{}.p-elementssorting button i{vertical-align: sub;}.p-elementssorting .dropdown-menu{min-width: 150px;}.p-elementssorting .sortingBtn i{vertical-align: sub;}.p-dropdown-color button{padding: 3px 10px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;background: none;border: none;color: #fff !important;}.p-dropdown-color .dropdown-toggle::after{display: none;}.p-dropdown-color button:hover{background: rgba(255, 0, 140, 0.6);}.p-dropdown-color button i{color: var(--portal-primary-color);}.p-dropdown-color .dropdown-menu{border-radius: 0px;border: none;margin: 0px;padding: 0px;text-align: center;background-color: #2d292b;}.p-dropdown-color .dropdown-menu ul{}.p-dropdown-color .dropdown-menu a{display: block;width: 100%;text-decoration: none;color: #fff;background-color: #9a0a53;margin: 1px 0 0 0;}.p-dropdown-color .dropdown-menu button:hover,.p-dropdown-color .dropdown-menu a:hover{text-decoration: none;color: #9a0a53;background-color: #fff;--portal-icon-filter: brightness(0) invert(0);}.p-dropdown-color .dropdown-menu .fa-check{float: left;line-height: 20px;position: absolute;left: 10px;right: auto;}.p-stories-div{margin: 20px 0 -30px 0;}.p-elements-view-nearby{margin: 20px 0 0 0;}.p-register-entry-div{margin: 0 auto !important;width: 100%;padding: 0 10px;max-width: 1080px;}.p-menu-login-panel{max-width: 400px;--portal-link-color: #fa8773;--portal-link-hover-color: #c07062;}.p-register-container{position: relative;display: inline-block;max-width: 1000px;margin-left: 100px !important;}.p-register-container .p-usergroup-wrap{width: 200px;min-height: 200px;display: inline-block;}.p-signin-container .p-btns-toolbar,.p-register-container .p-btns-toolbar{display: flex;justify-content: center;align-items: center;gap: 10px;--portal-buttons-primary-color: #ffffff;--portal-buttons-primary-border-color: #8c1050;--portal-buttons-primary-background-color: #8c1050;}.p-register-container ul.p-featurelist{margin: 0px;padding: 0px;}.p-register-container .p-featurelist li{list-style: none;padding: 10px 0 0 20px;position: relative;}.p-register-container .p-featurelist li:before{content: "";background-image: url(https://happysex.ch/resources/common/fontawesome-pro-5.15.4-web/svgs/regular/check.svg);filter: var(--portal-icon-mark-filter);background-position: 0px 2px;background-size: 86%;background-repeat: no-repeat;padding: 0px 17px 0 0;margin: 0 2px 0 -20px;}.p-register-container .p-usergroup-icon{--portal-icon-font-size: 60px;}.p-register-container .p-register-details-panel{max-width: 600px;margin-left: 100px;}.p-register-container .p-simple-form-footer{margin-top: 60px;}.p-register-container .portal-logo{background-position: center;height: 40px;width: 100%;}.p-register-container .p-message-panel{margin-left: 310px;width: 390px;}.p-signin-container .p-message-panel{margin: 0 0px 20px 40px;}.p-activationrequired-container{position: relative;display: inline-block;width: 1000px;margin-left: 100px !important;margin-bottom: 100px;padding: 50px 100px 100px;}.p-signin-container{position: relative;display: inline-block;width: 600px;margin-left: 200px !important;margin-bottom: 100px;}.p-signin-panel{}.p-register-container:after,.p-signin-container:after,.p-activationrequired-container:after{content: '';display: inline-block !important;position: absolute;width: 100%;height: 100%;opacity: 0.5;background: #821a57;left: 0px;top: 0px;z-index: -1;}body{--portal-page-width: 1200px;--portal-header-height: 100px;--portal-button-whatsapp-icon-font-size: large;--swiper-scrollbar-bottom: 0px;--swiper-scrollbar-drag-bg-color: rgba(255,255,255,1);--swiper-scrollbar-border-radius: 0px;--swiper-scrollbar-sides-offset: 0px;--swiper-scrollbar-bg-color: rgba(255,255,255,0);--portal-default-padding: 15px;}body.x-body{background-color: #000 !important;color: #fff;min-width: 1000px;}.p-body .container{width: 1000px;}.p-mid-area .p-elements-list-container{width: 710px;}.p-content-body{min-height: calc(100vh - 500px);}.p-error-page .p-content-container{margin-top: 80px;}.p-error-page .p-content-container .p-error-message{padding: 30px 10px 15px;}.p-error-page .p-content-container pre{margin-top: 80px;}.p-elementnotfound-page .p-error-panel{background-color: #37011e;padding: 1px 30px 30px;margin: 0 0 60px 0;}.p-content-container{min-height: calc(100vh - 400px);font-size: 14px;}.p-element-detailview{width: 100%;font-size: 16px;line-height: 23px;font-weight: 300;margin: auto;}.p-contact-slogan-text{font-size: 14px !important;}.p-content-container .page-header{margin: 20px 15px 10px 15px;padding-bottom: 0px;}.p-content-container .page-header > h1{margin: 50px 0 10px 0;}.p-field{min-width: 200px;}.p-field ul{padding-left: 0px;word-wrap: break-word;overflow: hidden;vertical-align: top;min-height: 28px;display: inline-block;}@media only screen and (max-width: 767px){.p-field > .p-label{width: 85px;}.p-field{min-width: 300px;}}@media only screen and (max-width: 767px){.p-field > .p-label{width: 85px;}.p-field{min-width: 250px;}}.p-fullscreen-view{position: absolute;top: 105px;bottom: 0px;left: 0px;right: 0px;}.p-bigtoolbar .p-fullscreen-view{top: 128px;}.p-map-switzerland{width: 100%;height: 570px;background-repeat: no-repeat;background-size: contain;background-image: url(https://happysex.ch/resources/happysex/images/switzerland_desktop.png?uid=20190401);}.p-footer-container{margin-top: 40px;}.p-contentbottomtext{margin: 0px 0px 50px 0px;padding: 0;}.p-contentbottomtext:after{clear: both;content: '';display: block;}.p-contentbottomtext h2{font-size: 16px;font-weight: 600;}.p-contentbottomtext .p-primary{color: var(--portal-primary-color);}@media (max-width: 767px){.p-contentbottomtext{padding: 0px 10px;}}.p-partners{background-color: #737373;color: white;padding: 30px 5px 50px 5px;margin: 30px 0px 0px 0;}.p-partners-title{font-size: 16px;font-weight: 600;line-height: 30px;text-align: center;}.p-footerinfo{background-color: var(--portal-footer-background);--portal-primary-color: #ff1594;--portal-mark-color: #ff1594;}.p-footer-info-container{}.p-footer-info-container > div{}.p-footer-table{display: table;margin: 20px -30px 20px -30px;}.p-footer-table > *{display: table-cell;vertical-align: top;width: 33%;padding: 30px;}.p-footer-info-title{font-size: 16px;font-weight: 600;margin: 24px 0px;}.p-footer-info-links .p-footer-info-desc,.p-footer-info-payments .p-footer-info-desc{margin-top: 10px;}.p-footer-info-payments .p-prices-payment-image{max-height: 30px;max-width: 170px;margin: 0 0 5px 0;}.p-footer-info-system .p-footer-info-desc{padding: 16px 0;font-weight: 900;max-width: 200px;}.p-footer-info-comodo{padding-top: 35px;}.p-comodo-icon{display: inline-block;vertical-align: top;}.p-comodo-lbl{display: inline-block;padding: 18px 10px 0 10px;font-size: 9px;font-weight: 600;vertical-align: top;}.p-footer-info-comodo .p-footer-info-desc{margin: 10px 0px 0px 0px;}.p-payments-container{padding: 0 10px 0 0;}.p-footer-info-links ul{padding: 0px;}.p-footer-info-links li{list-style: none;margin: 0px 15px 0 0;display: inline-block;}.p-footer-info-links a{color: #fff;}.p-footer-bar{font-size: 14px;border-bottom: 1px solid var(--portal-primary-color);}.p-footer-bar,.p-footer-bar a,.p-footer-bar .p-field > .p-label{color: #fff !important;}.p-footer-bar .footer{position: relative;}.p-footer-bar .p-footer-left{list-style: none;margin: 0px 15px 10px 0;width: 100%;display: inline-block;}.p-footer-bar .p-footer-center{padding: 7px 50px 7px 50px;text-align: center;}.p-footer-bar .p-footer-right{position: absolute;right: 0px;top: 7px;}.p-footer-bar .p-footer-btn{width: 50px;height: 50px;background: var(--portal-primary-color);color: white;border: 2px solid #fff;position: absolute;bottom: -10px;right: 13px;text-align: center;font-weight: bold;font-size: 20px;padding: 13px;}.p-estate-page .p-footer-bar .p-footer-btn{background: #3fa895;}.p-footer-btn-bar{--portal-buttons-line-height: 20px;--portal-buttons-font-size: 20px;--portal-buttons-font-weight: 400;--portal-buttons-padding: 18px 22px;--portal-buttons-border-radius: 38px;--portal-buttons-border-size: 1px;--portal-buttons-default-background-color: #ffffff82;--portal-buttons-default-color: #fff;--portal-buttons-default-border-color: #ffffff82;--portal-buttons-icon-padding: 16px 0 16px 21px;}.p-footerbottom{background-color: var(--portal-footer-background);display: inline-block;width: 100%;}.p-footer-info-links{}.p-extendedfilter-bar{position: fixed;right: 100px;bottom: 18px;}.p-extendedfilter-bar .p-btn{font-size: large;transform: scale(0.8);margin: -11px;}.p-extendedfilter-bar .p-btn.p-btn-ribbon .p-btn-icon{margin: 0 8px 0px 8px;}.p-copyright-bar{float: left;margin: 10px 0 0 0;}.p-version-bar{float: left;margin: 16px 50px;font-size: 8px;}.p-footer-copyright > *{display: inline-block;}.p-footer-copyright .p-version{}.p-links-bar{float: right;}.p-footer-btn-bar{position: fixed;bottom: 10px;right: 10px;z-index: 100;}.p-footer-btn-bar > *{margin: 15px 10px 10px 10px !important;display: inline-block;vertical-align: top;}.p-footer-btn-bar .p-secondary-btn{opacity: 0.6;}.p-main-element-container{margin: 0 0;}.p-tagcloud-bar{margin: 20px 0px 0px 0px;padding: 0 0 20px 0;color: #fff !important;border-bottom: 1px solid var(--portal-primary-color);}#fc_frame,#fc_frame.fc-widget-small{bottom: 85px !important;}.p-navbar{background: #000;margin-bottom: 0px;min-width: 1000px;font-size: 14px;}.p-navbar .p-placeholder{width: 10px;height: 10px;}.p-navbar .p-menu-line{display: table;width: 100%;float: left;margin: 0;padding: 0px 0px;}.p-navbar .p-menu-line .p-menu-label{color: #999;vertical-align: middle;padding: 5px 9px;text-transform: uppercase;font-weight: 700;font-size: 12px;line-height: 12px;max-width: 120px;}.p-navbar .p-menu-line .p-news-bar{width: 470px;height: 24px;color: #fff;font-weight: 600;overflow: hidden;}.p-navbar .p-menu-line .p-news-bar > div{margin: 6px 0;}.p-navbar .p-menu-line .p-news-bar > div.marquee3k__wrapper{margin: 0;}.p-navbar .p-menu-line > li{display: table-cell;vertical-align: middle;position: relative;padding: 0 10px;}.p-navbar .p-menu-line > li.p-menu-girls-regions{min-width: 40px;}.p-navbar .p-menu-topline{width: 100%;display: flex;flex-direction: row;}.p-navbar .p-menu-topline > *{display: inline-block;vertical-align: middle;}.p-navbar .p-menu-topline > .p-menu-logo{width: 210px;}.p-navbar .p-menu-topline > .p-menu-navs{width: 655px;padding-left: 0px;padding-right: 0px;}.p-navbar .p-menu-topline > .p-menu-space{flex: 1;}.p-navbar .p-menu-line{width: 100%;display: table;table-layout: auto;}.p-navbar .p-menu-bottomline{background-color: #444;display: table;}.p-navbar .p-menu-bottomline.p-menu-quickfilterline{background-color: #333;}.p-navbar .p-menu-bottomline.p-menu-quickfilterline .p-menu-filterline{max-height: 46px;margin-right: -10px;width: 100%;}.p-navbar .p-menu-bottomline > *{display: table-cell !important;float: none !important;vertical-align: top;}.p-navbar .p-menu-bottomline > li:nth-child(2){width: 99%;}.p-navbar .p-region-logo{height: 18px;max-width: 18px;vertical-align: text-top;text-indent: -9999px;}.p-navbar .dropdown-menu{background: var(--portal-nav-dropdown-background-color);color: var(--portal-nav-dropdown-color);--portal-link-color: #fff;--portal-link-hover-color: #ccc;}.p-menu-line{padding: 10px 10px 5px 10px;}.p-navbar .p-menu-logo{padding-right: 30px;padding-top: 3px;}.p-navbar .p-menu-topmid{width: 472px;}.p-menu-articles{margin: 0px;padding: 0px;}.p-menu-articles li{display: inline-block;margin: 0px 10px 0px 0px;padding: 0px;}.p-menu-articles li a,.p-menu-articles li a:hover{color: white;}.p-navbar .p-menu-topright{width: auto;}.p-navbar .p-menu-topmid,.p-navbar .p-menu-topright{}.p-navbar .dropdown-menu{position: absolute !important;width: 270px;}.p-navbar .dropdown-menu > li.p-menu-item-selectable > a,.p-navbar .dropdown-menu ul > li.p-menu-item-selectable > a{padding: 3px 20px 3px 30px;color: white;}.p-navbar  .p-dropdown > *{display: block;width: 100%;}.p-navbar .p-dropdown .p-dropdown-icon{width: 24px;height: 24px;margin: auto;background-size: contain;background-position: center;}.p-navbar .p-dropdown .p-dropdown-label{font-size: xx-small;max-width: 50px;overflow: hidden;}.p-navbar .p-dropdown::after{display: none;}.p-navbar .p-dropdown:hover,.p-navbar .p-dropdown:focus{color: var(--portal-nav-hover-color);}.p-navbar .dropdown-menu a{display: inline-block;position: relative;overflow: hidden;font-size: 16px;text-decoration: none !important;padding: 10px;width: 100%;}.p-navbar .dropdown-menu a:hover,.p-navbar .dropdown-menu a:focus{color: var(--portal-nav-dropdown-hover-color);background: var(--portal-nav-dropdown-background-hover-color);text-decoration: none;}.p-navbar .p-menu-topright .p-menu-line{}.p-navbar .p-menu-languages{text-align: center;}.p-navbar .p-menu-languages ul{text-align: left;padding: 10px;}.p-navbar .p-menu-login{width: 33%;text-align: center;}.p-navbar .p-menu-register,.p-navbar .p-menu-logout{width: 34%;text-align: center;}.p-navbar .p-menu-mid{width: 40%;}.p-navbar .p-menu-midright{width: 40%;}.p-menu-languages > a{}.p-menu-favorites > a{width: 100%;display: block;height: 100%;}.p-menu-login > a{}.p-menu-livecam{width: 30%;}.p-menu-newpackage{width: 40%;}.p-menu-topbtn{line-height: 32px;height: 32px;display: block;overflow: hidden;margin: 0 10px;}.p-menu-topbtn a{font-weight: 600 !important;background: rgba(255,255,255, 0.18);text-transform: uppercase;display: block;text-align: center;}.p-menu-favorites{width: 80px;height: 40px;margin-top: -4px;float: right !important;margin-right: 10px;}.p-menu-favorites .p-element-favorite-btn a{display: block;height: 100%;}.p-menu-favorites .p-element-favorite-btn .p-menu-favorite-lbl{margin-left: 0;line-height: 8px;font-size: 8px;position: absolute;top: 7px;}.p-menu-favorites .p-element-favorite-btn .p-menu-favorite-label{margin-left: 0;font-size: 12px;position: absolute;top: 20px;}.p-menu-favorites .p-element-favorite-btn > *{text-align: center;width: 100%;left: 0px;top: 0px;}.p-menu-favorites .p-element-favorite-btn > .p-menu-favorite-icon{width: 24px;left: 50%;margin-left: -12px;}.p-menu-filterline > .p-menu-shortlink.p-menu-shortlink-flexiwidth > a{padding: 5px 8px 5px 8px !important;}.p-navbar .p-menu-clubs,.p-navbar .p-menu-girls{}.p-navbar .p-menu-contact,.p-navbar .p-menu-video{width: 135px;}.p-menu-item-selectable{position: relative;list-style: none;}.p-menu-item-placeholder{list-style: none;}.p-menu-item-selectable{position: relative;list-style: none;}.p-menu-item-full-width{column-span: all;display: list-item;}.p-menu-item-hl{width: calc(100% - 10px);border-bottom: 1px solid #999;margin: 5px;height: 1px;}.p-menu-item-selected > *{font-weight: 700 !important;}.p-search-panel{margin: 0 10px;}.dropdown-menu li.p-menu-item-selectable a:before{content: "\f0fe";font-family: "Font Awesome 5 Pro";-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-weight: 400;position: absolute;left: 9px;top: 11px;}.p-menu-shortlink.p-menu-item-selected > a{font-weight: 900 !important;}.p-menu-shortlink.p-menu-item-selected > a:hover{font-weight: 900 !important;}.dropdown-menu li.p-menu-item-selected a:before{font-weight: 900 !important;}.p-menu-girls-regions > ul,.p-menu-girls-services > ul{}.p-menu-line div.p-menu-login-panel{padding: 10px;}.p-menu-line div.p-menu-login-panel .p-menu-login-line{display: block !important;width: max-content;color: #000;}.p-menu-line div.p-menu-login-panel .p-menu-login-line > *{display: inline-block;vertical-align: middle;min-width: auto;}.p-menu-line .dropdown-menu-right{left: auto;right: 0;}.p-menu-shortlink > a{font-weight: 500 !important;background: #808080;text-transform: uppercase;}.p-menu-shortlink > ul a{text-transform: uppercase;}.p-menu-shortlink ul.dropdown-menu a{text-transform: none;}.p-menu-shortlink .p-placeholder{width: 20px;height: 20px;}.p-menu-quickfilterline .p-menu-filterline > .p-menu-shortlink-right{float: right;}.p-menu-contact > a,.p-menu-newpackage > a,.p-menu-video > a{font-weight: 600 !important;background: rgba(255,255,255, 0.18);text-transform: uppercase;}.p-menu-contact > ul a,.p-menu-newpackage > ul a,.p-menu-video > ul a{padding: 10px 20px !important;text-transform: uppercase;}.p-navbar-container{}.portal-logo{height: 50px;width: 180px;background-image: url("https://happysex.ch/resources/happysex/images/logo.png?uid=20181024");background-repeat: no-repeat;background-size: 100% auto;}.p-girl-main-image{height: 650px;width: 300px;background-image: url("https://happysex.ch/resources/happysex/images/girl-main.png?uid=20200907");background-repeat: no-repeat;background-size: 100% auto;}.p-sedcards-topright{position: absolute;right: -74px;top: -6px;}.nav > li > a{padding: 3px 10px;color: var(--portal-nav-color);font-weight: 600 !important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.p-menu-line .p-dropdown{padding: 0px 10px;color: var(--portal-nav-color);font-weight: 600;text-align: center;white-space: nowrap;}.container .nav .p-sep{width: 10%;height: 20px;}@media (min-width: 768px){.container .nav .p-sep{width: 5%;}}@media (min-width: 992px){.container .nav .p-sep{width: 8%;}}@media (min-width: 1200px){.container .nav .p-sep{width: 10%;}}@media (min-width: 1400px){.container .nav .p-sep{width: 12%;}}.container-fluit .nav .p-sep{width: 10%;height: 20px;}@media (min-width: 768px){.container-fluit .nav .p-sep{width: 10%;}}@media (min-width: 992px){.container-fluit .nav .p-sep{width: 15%;}}@media (min-width: 1200px){.container-fluit .nav .p-sep{width: 17%;}}@media (min-width: 1400px){.container-fluit .nav .p-sep{width: 18%;}}.navbar-header{background-color: var(--portal-primary-color);padding-left: 10px !important;padding-right: 10px !important;}.p-estate-page .navbar-header{background-color: #3fa895;}.p-estate-page .navbar-toggle .icon-bar{background-color: #3fa895;}.p-menu-login-panel{min-width: 120px;background: #333;}.p-menu-login-panel .p-login-panel{text-align: left;}.p-menu-login-panel .p-login-panel label{color: #fff;}.p-menu-logo{height: 65px;}.p-menu-logo .header-logo{margin: 5px 0px;}.p-menuheader-links .p-menuheader-logo{float: left;padding: 5px 10px;}.p-menuheader-links .p-sep{float: left;width: 15%;height: 20px;}@media (min-width: 400px){.p-menuheader-links .p-sep{width: 25%;}}@media (min-width: 600px){.p-menuheader-links .p-sep{width: 35%;}}.p-menuheader-links .p-menuheader-favorites{float: left;margin-top: 4px;}.p-menu-favorite-tooltip{display: none;}@media (min-width: 768px){.p-menu-links{float: right !important;}.p-menu-user{float: right !important;}.p-menuheader-links{display: none;}.p-menuheader-links .favoritesLink{display: none;}}.navbar-toggle{background-color: white;}.navbar-toggle .icon-bar{background-color: var(--portal-primary-color);}.dropdown-filter{}ul.dropdown-filter{padding-top: 35px;}li.dropdown-filter{position: absolute;left: 0;top: 5px;width: 100%;}li.dropdown-filter:after{position: absolute;right: 11px;top: 4px;display: inline-block;font-family: 'Font Awesome 5 Pro';font-weight: 900;content: "\f002";font-size: 16px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #9a0a53;}li.dropdown-filter .form-control{width: calc(100% - 10px);margin: 0px auto 2px auto;background: #d08caaa6 !important;border: 1px solid #9a0a53;border-radius: 0px;color: #fff;padding: 2px 10px;height: 26px;}li.dropdown-filter .form-control::-webkit-input-placeholder{color: #fff;opacity: 0.5;}li.dropdown-filter .form-control::-moz-placeholder{color: #fff;opacity: 0.5;}li.dropdown-filter .form-control::-moz-placeholder{color: #fff;opacity: 0.5;}li.dropdown-filter .form-control:-ms-input-placeholder{color: #fff;opacity: 0.5;}li.dropdown-filter .form-control::-ms-input-placeholder{color: #fff;opacity: 0.5;}.p-menu-line .p-menu-girls-services ul{width: 1200px;}.p-menu-line .p-menu-girls-themes ul{width: 600px;}.p-menu-line .p-menu-girls-regions > ul{width: 750px;}.p-menu-line .p-menu-girls-regions > ul ul{padding: 0px;margin: 0px;}.p-menu-line .tab-pane > ul{margin: 0px;padding: 0px;}.p-menu-line .p-multicolumn-menu{padding: 0px;margin: 0px;}.p-menu-line .p-multicolumn-menu.p-multicolumn-3{columns: 3;-moz-column-count: 3;-webkit-column-count: 3;}.p-menu-line .p-multicolumn-menu.p-multicolumn-4{columns: 4;-moz-column-count: 4;-webkit-column-count: 4;}.p-menu-line .p-multicolumn-menu.p-multicolumn-5{columns: 5;-moz-column-count: 5;-webkit-column-count: 5;}.p-menu-line .dropdown-filter-elements-1 .p-multicolumn-menu{columns: 1;-moz-column-count: 1;-webkit-column-count: 1;}.p-menu-line .dropdown-filter-elements-2 .p-multicolumn-menu{columns: 2;-moz-column-count: 2;-webkit-column-count: 2;}.p-menu-line .dropdown-filter-elements-3 .p-multicolumn-menu{columns: 3;-moz-column-count: 3;-webkit-column-count: 3;}.dropdown-menu-mid{right: -450px;left: auto;}.dropdown-menu-mid > *{min-width: 900px;}.p-menu-line .p-multicolumn2-menu.p-multicolumn2-3{width: 900px;}.p-menu-line .p-multicolumn2-menu.p-multicolumn2-3 > *{display: inline-block;width: 300px;}.p-menu-midline.p-menu-filterline{margin-bottom: 30px;background-color: #444;font-size: 14px;margin: 10px 0px;padding: 10px 0px 0px 10px;}.p-menu-midline.p-menu-filterline li{display: inline-block;margin: -5px 0px 0px -5px;}.p-menu-midline.p-menu-filterline ul{margin: 0px;padding: 0px;}.p-menu-midline.p-menu-filterline .p-menu-shortlink > a{padding: 5px 5px 5px 5px !important;text-align: center;color: #fff !important;text-decoration: none !important;min-width: 100px;display: inline-block;min-width: 130px;max-width: 200px;text-overflow: clip;overflow: hidden;line-height: 16px;text-transform: none;}.p-menu-midline.p-menu-filterline .p-menu-shortlink > a:hover{background-color: rgba(255,0,0,0.2);}.p-menu-filterline{margin-bottom: 10px;margin: 0px;padding: 0px;}.p-menu-filterline-links{background: #545454;}.p-menu-filterline-links > li:after{content: '';background: #666;position: absolute;right: 0px;height: 24px;width: 1px;top: calc(50% - 12px);}.p-menu-filterline.p-menu-fullwidth{width: 780px;display: table;}.p-menu-filterline.p-menu-fullwidth > *{display: table-cell;text-align: center;}.p-menu-filterline.p-menu-fullwidth .dropdown-menu{text-align: left;}.p-menu-filterline.p-menu-fullwidth > *{width: 15%;}.p-menu-filterline.p-menu-fullwidth > *.p-smaller{width: 14%;}.p-menu-filterline .p-menu-shortlink > a{border-radius: 10px;margin: 10px 5px 10px 5px;height: 26px;}.p-menu-quickfilterline .p-menu-filterline > .p-menu-filter-dropdown{margin: 1px 0;}.p-menu-filterline > * > a{padding: 12px 18px 12px 18px !important;}.p-menu-filterline.p-menu-filterline-links > * > a{padding: 12px 4px 12px 4px !important;}.p-menu-filterline > .p-menu-shortlink-right > a{padding: 12px 18px 12px 10px !important}.p-menu-filterline > .p-menu-shortlink > a{padding: 5px 10px 5px 10px !important;}.p-menu-filterline > .p-menu-shortlink.p-menu-shortlink-center > a{padding: 3px 6px 3px 6px !important;text-align: center;}.p-menu-filterline-title{color: #fff;font-weight: 600;line-height: 14px;}.p-menu-filterline-title:after{border-top: 1px solid var(--portal-primary-color);content: '';width: 100px;height: 1px;margin: 5px 0 10px 0;display: block;}.p-menu-flag{position: absolute;right: 0px;top: 0px;min-width: 30px;height: 12px;line-height: 12px;font-size: 8px;color: #fff;background-color: var(--portal-primary-color);font-weight: 600;text-align: center;z-index: 1;padding: 0 3px;}.p-login-panel{min-height: 50px;min-width: 300px;}.p-login-panel .modal-body{position: relative;padding: 10px 20px 20px 20px;}.p-login-panel .modal-footer{margin-top: 0px;padding: 0px 20px 10px;text-align: center;border-top: none;}.p-login-panel .modal-body input[type=text],.p-login-panel .modal-body input[type=password]{margin-top: 15px;background: rgba(255,255,255,0.3);color: #fff;font-weight: 500;padding: 0px 6px;border: none;}.p-login-panel .p-submit-btn{margin-bottom: 10px;}.p-login-panel .modal-footer > *{display: inline-block;width: 100%;}.p-header-loginpanel .x-form-trigger-wrap-default{border-color: rgba(255,255,255,0.3);}.p-login-panel .p-space{margin-top: 10px;}.p-login-panel .text-lost-msg{margin: 15px;display: block;}.p-login-panel .form-group{margin-right: 0px !important;}.p-contactus-container{min-height: 300px;width: 320px;position: relative;}.p-contactus-container.p-loading-mask:before{top: 15px;left: -5px;right: 15px;bottom: -5px;width: auto;height: auto;}.p-contactus-container .modal-body{position: relative;padding: 5px 20px 0px 0px;}.p-contactus-container .modal-footer{margin-top: 10px;padding: 0px 20px 0px 0px;text-align: center;border-top: none;}.p-contactus-container .p-message-panel{margin: 0px 20px 0px 0px !important;}.p-contactus-container .p-message-add{margin: 15px;}.p-contactus-panel .form-horizontal{margin: 0 15px;}.p-contactus-panel .form-horizontal .form-group{margin-bottom: 0px;}.registerForm{min-height: 640px;}.p-register-details-panel{max-width: 600px;}.p-simple-form-fieldrow{margin-left: -5px;margin-right: -5px;}.p-simple-form-fieldrow > *{padding-left: 5px;padding-right: 5px;}.p-register-instruction{padding: 15px;}.p-register-usergroups{padding: 15px;}.p-simple-form-buttons-right{margin-left: 33.33333333%;padding-left: 15px;padding-right: 15px;padding-bottom: 10px;display: inline-block;width: 66% !important;}.p-simple-form .g-recaptcha{min-height: 78px;}.p-simple-form .g-recaptcha.p-recaptcha-inviisible{min-height: 60px;margin: 30px auto 10px auto;width: 260px;}.p-body .container{padding-left: 0px;padding-right: 0px;}@media (max-width: 767px){.p-body .container{overflow: hidden;}}.p-area-container{width: 100%;display: table;}.p-fullwidth-area{width: 100%;display: table-cell;vertical-align: top;}.p-left-area{width: 209px;min-width: 209px;display: table-cell;vertical-align: top;}.p-mid-area{width: 100%;padding-left: 35px;padding-right: 35px;display: table-cell;vertical-align: top;}.p-midleft-area{width: 100%;display: inline-grid;vertical-align: top;margin: auto;position: relative;}.p-midright-area{width: 100%;padding-left: 35px;display: table-cell;vertical-align: top;}.p-right-area{width: 209px;min-width: 209px;display: table-cell;vertical-align: top;}.p-left-area2{width: 220px;display: inline-block;vertical-align: top;}.p-mid-area2{width: calc(100% - 450px);padding-left: 15px;padding-right: 15px;display: inline-block;vertical-align: top;}.p-leftmid-area2{width: calc(100% - 230px);padding-right: 15px;display: inline-block;vertical-align: top;}.p-right-area2{width: 220px;display: inline-block;vertical-align: top;}.p-bottom-area{padding: 10px 20px;margin: 50px 0 0 0;}.p-area-space{display: inline-block;width: 100%;height: 20px;}.p-clubsedcards-elements .p-elements-list-container,.p-contact-agency-sedcards .p-elements-list-container{margin: 20px 0px 0px 0px;}.p-agency-line-toolbar .p-agency-line-location .p-btn-label{max-width: 300px;}.p-home-content .p-left-area{}.p-home-content .p-mid-area{}.p-home-content .p-right-area{}.p-home-content:after{display: block;content: '';clear: both;}.p-home-content .p-elements-list-container,.p-home-content .p-elements-list-container{padding-left: 10px;padding-right: 10px;padding-bottom: 10px;}.p-elements-list-container > ul:after{clear: both;content: '';}.p-home-topright .p-panel,.p-home-topright .p-panel-group{margin: 0px 0px 10px 0px;display: block;position: relative;}.p-home-topright .p-panel-group .p-panel{margin: 0px 0px 0px 0px;}.p-chatstatus{min-height: 210px;}.p-lastonline{min-height: 200px;}.p-newcomments{min-height: 136px;}.p-newelementbox{padding: 5px 10px;height: 127px;color: #fff !important;}.p-newelementbox:hover{color: #fff;text-decoration: none;}.p-visitors{padding: 5px 0px;}.p-newelementbox .p-newelementbox-icon{position: absolute;}.p-newelementbox .p-newelementbox-title{text-transform: uppercase;background-color: #e5241d;margin: 16px 0 20px 20px;z-index: 2;position: absolute;}.p-panel-red .p-newelementbox-title{background-color: #e5241d;}.p-panel-green .p-newelementbox-title{background-color: #3fa895;}.p-newelementbox .p-newelementbox-desc{margin: 40px 0 2px 45px;font-weight: 500;}.p-newelementbox .p-newelementbox-desc p{margin: 0;}.p-newelementbox .p-amount{color: #000;float: right;font-weight: 700;}.p-newelementbox .p-newelementbox-addon{background-color: #000;color: #fff;font-size: 9px;font-weight: 500;text-align: center;line-height: 14px;padding: 5px 2px;}.p-home-topleft .p-panel{margin: 0px 0px 10px 0;padding: 5px 5px 10px 10px;background: #363636;color: white;}.p-regions-startpage-list-container{}.p-regions-startpage-list-container .p-regions{list-style: none;}.p-regions-startpage-list-container .p-regions a{color: #fff;line-height: 24px;font-weight: 500;}.p-regions-startpage-list-container .p-state{border-bottom: 1px solid #aaa;}.p-regions-startpage-list-container .p-state a{color: #fff !important;font-weight: 600 !important;}.p-regions-startpage-list-container .p-kanton{font-weight: 300;padding: 5px 5px 0 10px;}.p-regions-startpage-list-container .p-immo{font-size: 16px;font-weight: 700;line-height: 30px;border-left: 4px solid #15adc0;color: #fff !important;display: inline-block;width: 100%;padding: 5px 0px 5px 10px;}.p-regions-startpage-list-container .p-jobs{font-size: 16px;font-weight: 700;line-height: 30px;border-left: 4px solid #e96800;color: #fff !important;display: inline-block;width: 100%;padding: 5px 0px 5px 10px;}.p-regions-startpage-list-container .p-immo:hover,.p-regions-startpage-list-container .p-jobs:hover{background-color: #666;text-decoration: none;}.p-regions-startpage-mobile{width: 100% !important;margin: 0px 0px 12px 0px !important;padding: 10px;}.p-regions-startpage-mobile.p-regions-startpage-list-expandable{position: absolute;top: 110px;left: 0px;width: 100% !important;z-index: 100;background: var(--portal-primary-color);margin: 0px !important;padding: 10px;}.p-home-content .p-regions-startpage-mobile.p-regions-startpage-list-expandable *,.p-home-content .p-regions-startpage-mobile.p-regions-startpage-list-expandable .p-regions a{color: white !important;}.p-home-content .p-regions-startpage-mobile.p-regions-startpage-list-expandable .p-state{border-bottom: 1px solid #fff !important;}.p-chatstatus-div{min-height: 210px;}.p-lastonline-div{min-height: 200px;}.p-newcomments-div{min-height: 120px;}.p-chatstatus .x-panel-body-default,.p-lastonline .x-panel-body-default,.p-newcomments .x-panel-body-default{background: none;color: #fff;}.p-chatstatuspanel,.p-lastonlinepanel,.p-newcommentspanel{padding: 10px 20px 10px 20px;}.p-chatstatuspanel .p-chatstatus-title,.p-lastonlinepanel .p-lastonline-title{font-weight: 600;padding: 0;border-bottom: 1px solid #fff;margin: 0 0 10px 0;line-height: 22px;}.p-chatstatuspanel .p-chatuser,.p-lastonlinepanel .p-lastonline-element{width: 100%;height: 45px;position: relative;}.p-chatstatuspanel .p-chatstatus-wrap,.p-lastonlinepanel .p-lastonline-wrap{cursor: pointer;}.p-chatstatuspanel .p-chatuser-thumb,.p-lastonlinepanel .p-lastonline-thumb{border-radius: 50%;background-color: #999;height: 30px;width: 30px;overflow: hidden;position: absolute;left: 2px;top: 2px;}.p-chatstatuspanel .p-chatuser-thumb *,.p-lastonlinepanel .p-lastonline-thumb *{width: 100%;}.p-chatstatuspanel .p-chatuser-online:before,.p-lastonlinepanel .p-lastonline-online:before{content: '';z-index: 2;position: absolute;background: #69e745;border-radius: 50%;width: 10px;height: 10px;left: 28px;top: 4px;}.p-chatstatuspanel .p-chatuser-panel,.p-lastonlinepanel .p-lastonline-panel{font-size: 11px;line-height: 13px;width: 100%;height: 30px;overflow: hidden;}.p-chatstatuspanel .p-chatuser-panel{padding: 2px 0px 0 45px;}.p-lastonlinepanel .p-lastonline-mail{position: absolute;right: 0px;top: 2px;}.p-chatstatuspanel .p-chatuser-name,.p-lastonlinepanel .p-lastonline-name{font-weight: 600;display: block;}.p-chatstatuspanel .p-chatuser-desc,.p-lastonlinepanel .p-lastonline-desc{font-weight: 400;display: block;}.p-chatstatuspanel .p-chatuser-desc:before,.p-lastonlinepanel .p-lastonline-desc:before{clear: both;}.p-newcomments  *{font-size: 11px;line-height: 15px;}.p-newcomments .p-commentviewer-messagebox{padding: 10px 5px 10px 10px;}.p-newcomments .p-sedcard-thumb{position: absolute;border-radius: 50%;height: 30px;width: 30px;overflow: hidden;}.p-newcomments .p-commentviewer-sedcard{width: 100% !important;}.p-newcomments .p-commentviewer-rating{float: right;position: absolute;left: 55px;top: 26px;}.p-newcomments .p-commentviewer-messagecontent{width: 100% !important;}.p-newcomments .p-sedcard-label{float: left;margin-left: 40px;font-weight: 600;min-height: 30px;}.p-newcomments .p-rating-picker-value{color: #fff;}.p-sedcards-content .p-left-area{width: 240px;display: inline-block;vertical-align: top;margin-top: 10px;}.p-sedcards-content .p-mid-area{width: calc(100% - 470px);padding-left: 15px;padding-right: 15px;margin-top: 4px;display: inline-block;vertical-align: top;}.p-sedcards-content .p-right-area{width: 220px;display: inline-block;vertical-align: top;margin-top: 10px;}.p-newcommentspanel .p-commentviewer-messagebox{border-color: #fff;background-color: transparent;}.p-panel-red .p-commentviewer-messagebox:before{border-color: transparent #fff transparent transparent;}.p-panel-red .p-commentviewer-messagebox:after{border-color: transparent #e5241d transparent transparent;}.p-elements-container{display: inline-block;margin: 20px 0px 20px 0px;}.p-mid-area .p-elements-container{margin: 20px auto -10px auto;display: block;}.p-elements-container-header{margin: 0px 0 20px 0;position: relative;display: inline-block;}.p-elements-list-container.p-elements-view-gallery > ul{margin: -24px -24px 0 -24px;}.p-elements-list-container.p-elements-view-gallery > * > li{margin: 24px;}.p-elements-list-container.p-elements-view-gallery.p-elements-view-gallery-small > ul{margin: -12px -12px 0 -12px;}.p-elements-list-container.p-elements-view-gallery.p-elements-view-gallery-small > * > li{margin: 12px;}.p-element-space{margin: -10px 50px 0px 50px;min-width: 712px;max-width: 920px;text-align: left;}.p-girloftheday-panel .p-element-space{margin: -5px 18px 0px 18px;}.p-girloftheday-panel .p-dark .p-element-navigation{background-color: #333;}.p-girloftheday-panel .p-element-details-openingtimes{background-color: #333;}.p-girloftheday-expandable li{display: inline-block;}.p-girloftheday-expandable li.p-collapsed{display: none;}.p-girloftheday-expandable.expanded li.p-collapsed{display: inline-block;}.p-elements-container-header-left{}.p-elements-container-header-center{text-align: center;width: 100%;}.p-mid-area .p-banner-regio-landscape-container{width: 100%;}.p-element-navigation-buttons .p-btn.p-btn-gray3{color: #fff !important;font-size: 20px;font-weight: 500;border-bottom: 1px solid var(--portal-primary-color) !important}.p-elements-btn-line{display: block;margin: 10px 0 10px 0;width: 100%;padding: 8px 20px;background-color: #ccc;font-weight: 500;}.p-elements-btn-line > *{display: table-cell;vertical-align: middle;min-width: 5px;}.p-elements-btn-line > a.p-btn{margin-left: 5px;}.p-elements-btn-line > *:NTH-CHILD(1){width: 80%;}.p-sedcards-map-container{margin-top: 20px;margin-bottom: 20px;position: relative;text-align: center;}.p-sedcards-map-container .p-title{position: absolute;width: 320px;top: 0px;left: 0px;white-space: normal;overflow: visible;height: auto;font-style: italic;font-weight: 700;z-index: 10;text-align: left;}.p-elements-title{font-size: 24px;font-weight: 700;line-height: 30px;text-transform: uppercase;text-align: center;overflow: hidden;}.p-elements-container-header-center .p-elements-title,.p-elements-container-header-left .p-elements-title{text-align: left;margin: 0 160px 0 0;}.p-sedcards-map-container .p-sedcards-search-container{display: inline-block;margin: 200px auto 0;width: 600px;}.p-elements-simple-container .p-elements-title{text-align: center;margin: 70px 0px 0 0;}.p-elements-simple-container .p-elements-container-header-center .p-elements-title{text-align: center;}.p-elements-title-addon{float: right;position: absolute;right:  15px;top: 0px;}.p-elements-title-addon > div{display: inline-block;}.p-elements-container-header .p-primary{color: var(--portal-primary-color);}.p-dropdownmenu .fa-check{float: right;line-height: 20px;position: absolute;right: 10px;}.p-elementssorting button{min-width: 150px;font-size: 13px;padding: 7px 5px;}.p-elementssorting .dropdown-menu>li>a{min-width: 148px;font-size: 13px;padding: 7px 12px;}.p-element-detailview-infopanel{vertical-align: top;}.p-element-detailview-infopanel .p-element-info{padding: 0px 0px 0px 20px;width: 100%;}.p-element-detailview-infopanel > .p-element-flags{position: absolute;left: 19px;top: 70px;}.p-element-detailview-infopanel .p-element-info-lastonline{padding: 10px 0 0 0;color: #c4c4c4;font-size: 11px;font-weight: 600;}.p-element-detailview-infopanel .p-element-info-open{position: absolute;right: 0px;top: 5px;}.p-element-detailview-infopanel .p-element-info-title{margin-top: 10px;}.p-element-detailview-infopanel .p-element-images{margin: 0px 0px 50px 20px;width: 100%;}.p-element-detailview-infopanel .p-element-infos{position: absolute;bottom: 10px;left: 20px;margin: 0px;font-size: 11px;}.p-element-detailview-infopanel .p-element-id{position: absolute;bottom: 10px;right: 10px;margin: 0px;font-size: 11px;}.p-element-detailview-infopanel .p-element-images .p-element-image{margin: 0px 10px 10px 0px !important;width: 175px !important;height: 262px !important;position: relative;}.p-element-detailview-infopanel .p-element-images .p-primary-image{margin: 0px 10px 15px 0px !important;width: 360px !important;}.p-element-detailview-infopanel .p-element-images .p-element-video{width: 360px !important;margin: 0 0 15px 0;}.p-element-detailview-infopanel .p-element-images .p-element-image.p-primary-image{height: 540px !important;}.p-element-image-primary .p-element-flags .p-element-flag-verified{bottom: 10px;right: 0px;width: 300px;height: 60px;}.p-element-detailview-infopanel .p-element-images a{margin: 0px !important;}.p-element-details-aboutme .p-aboutme{max-height: 138px;max-width: 500px;overflow: hidden;word-break: break-word;}.p-element-details-aboutme{height: 200px;}.p-element-details .p-contact-openingtimes .p-ribbon{padding: 6px 20px 6px 20px;margin: 0px 0px 0px 0px;width: 100%;}.p-contact-agency-sedcards{margin: 0px 0px 40px 0px;}.p-element-details .p-contact-details .p-contact-details-buttons{max-width: 650px;columns: 2;-moz-column-count: 2;-webkit-column-count: 2;}.p-element-line-details .p-element-detailview-infopanel .p-element-images{margin: 0px 0px 0px 20px;}.p-element-line-details .p-element-detailview-infopanel .p-element-images .p-element-image,.p-element-line-details .p-element-detailview-infopanel .p-element-images .p-element-image.p-primary-image{width: 150px !important;height: 225px !important;}.p-element-line-details .p-element-detailview-infopanel .p-element-images .p-element-video{width: 150px !important;}.p-element-line-details.p-element-detailview .p-header{margin: 30px 0px -5px 0px;border-bottom: none;}.p-elements-view-line .p-element-line-info{width: calc(100% - 260px);padding: 10px 10px 0 10px;}.p-elements-view-line .p-element-line-addons{width: 160px;padding: 0;position: absolute;right: 0px;top: 0px;}.p-element-line-addons .p-element-premiuminfo{top: 0px;right: 0px;width: 100%;text-align: center;}.p-element-line-addons .p-element-premiuminfo .fa{font-size: large;}.p-element-line-addons .p-element-region{top: 38px;width: 100%;text-align: center;font-size: 10px;line-height: 10px;}.p-element-line-addons .p-element-region .p-value{position: absolute;left: 0px;top: 50px;width: 100%;text-align: center;line-height: inherit;}.p-elements-view-line .p-element-line-container .p-element-line-toolbar{position: absolute;vertical-align: top;bottom: 0px;right: 0px;left: 0px;height: 32px;background: #888;overflow: hidden;color: white;display: table;width: 100%;}.p-sedcards-view-line .p-element-line-toolbar,.p-estates-view-line .p-element-line-toolbar{left: 100px !important;width: calc(100% - 100px) !important;}.p-elements-view-line .p-elements-view-tagesplan{width: 100%;}.tagesplan-swiper-container{width: 100%;}.p-agencys-view-tagesplan{height: auto !important;}.p-agencys-view-tagesplan .p-loading-mask{content: "";background-color: rgba(255,255,255,1);width: 100%;height: 100%;position: absolute;z-index: 100;top: 0px;left: 0px;}.p-agencys-view-tagesplan .p-empty-elements-txt{background: #fff;color: #999;border: none;box-shadow: none;}.p-agencys-view-tagesplan .p-elements-view-tagesplan{height: 290px;position: relative;overflow: hidden;}.p-agencys-view-tagesplan .swiper-button-prev{left: 5px;}.p-agencys-view-tagesplan .swiper-button-next{right: 5px;}.p-agencys-view-tagesplan .swiper-container{width: 630px;}.p-agencys-view-tagesplan .swiper-slide .p-elements-list-item{margin: 10px 0px 10px 4px;}.p-agencys-view-tagesplan .p-agency-image{width: 120px;height: 120px;}.p-agencys-view-tagesplan .p-agency-contact-details{width: 420px;}.p-agencys-view-tagesplan .p-contact-details-buttons > *{padding-left: 5px;border-left: 1px solid #ccc;min-width: 180px;}.p-agencys-view-tagesplan .p-openingtimes{width: 500px;border-left: 1px solid #ccc;padding: 2px 0 0 9px;margin: 2px 0;}.p-agencys-view-tagesplan .p-openingtimes > *{display: inline-block;vertical-align: top;}.p-agencys-view-tagesplan .p-element-line-addons{width: 160px !important;padding: 0px;}.p-agencys-view-tagesplan .p-element-line-toolbar{position: inherit !important;width: 100% !important;}.p-agencys-view-tagesplan .p-element-line-mid{width: 100%;}.p-agencys-view-tagesplan .p-element-line-mid .p-elements-list-item{width: auto;}.p-agencys-view-tagesplan .p-tagesplan-title{padding: 3px;border-bottom: 1px solid #ccc;margin: 5px;}.p-agencys-view-tagesplan .p-tagesplan-title .p-red{text-transform: uppercase;font-weight: 700;}.p-spacer{height: 10px;width: 100%;}.p-elements-openmap-div,.p-elements-closemap-div{background: url(https://happysex.ch/resources/images/map_bg.png);background-size: 100% auto;width: 240px;height: 125px;border: 5px solid #404040;text-align: center;vertical-align:middle;display: table-cell;}.p-elements-openmap-btn{min-width: 40%;font-weight: 600;}.p-elements-openmap-div > *,.p-elements-closemap-div > *{white-space: pre-line;max-width: 80%;}.p-elements-closemap-div{background: #bbb;}.p-filter-container-onmap{position: absolute;left: 10px;top: 10px;z-index: 100;}.p-register-entry-div{margin: 0 auto !important;width: 100%;padding: 0 10px;max-width: 1080px;}.p-notloggedin-panel{width: 800px;}@media (max-width: 800px){.p-notloggedin-panel{width: 500px;}}@media (max-width: 539px){.p-notloggedin-panel{width: 300px;}}.p-notloggedin-image{position: absolute;left: 0px;top: 0px;margin: 5px;width: 100%;bottom: 0px;background: url(https://happysex.ch/resources/happysex/images/popup-main.jpg);background-size: auto 100%;background-repeat: no-repeat;}@media (max-width: 800px){.p-notloggedin-image{opacity: 0.2;}}@media (max-width: 539px){.p-notloggedin-image{opacity: 0.2;}}.p-notloggedin-logo{position: absolute;right: 50px;top: 0px;margin: 5px;width: 164px;height: 90px;background: url(https://happysex.ch/resources/happysex/images/popup-logo.jpg);}.p-notloggedin-close{position: absolute;right: 0px;top: 0px;margin: 5px;width: 36px;height: 36px;font-size: 36px;text-align: center;}.p-notloggedin-register{position: absolute;right: 0px;top: 22%;margin: 5px;width: 400px;}@media (max-width: 539px){.p-notloggedin-register{width: 280px;top: 20%;}}.p-notloggedin-login{position: absolute;right: 0px;top: 60%;margin: 5px;width: 400px;overflow: hidden;}.p-elements-openmap-container{width: calc(100% - 44px);display: table;margin: 22px;}.p-container-for-map .p-element-left{left: 30px;}.p-container-for-map .p-element-right{left: 165px;width: calc(100% - 200px);}.p-container-for-map .p-one-element .p-element-right{left: 180px;width: calc(100% - 250px) !important;}.p-banner .p-thumb img{width: 100%;height: 100%;}.p-banners-startpage-list-container{margin: 10px 15px;}.p-elements-view-line ul{margin: 0 0px;max-width: 985px;}.p-elements-view-line .p-sedcard-thumb img{margin-left: 0px;}.p-elements-container-header.p-color-purble:after{border-top: 2px solid #873b95;}.p-elements-list-item.p-elements-list-item-small{margin: 2px 0 5px 0;}.p-element-line-addons .p-element-flag{width: 60px;height: 90px;}.p-element-line-addons .p-element-flag.p-ribbon-flag:after{border-left: 30px solid #000;border-right: 30px solid #000;border-bottom: 18px solid transparent}.p-element-line-addons .p-element-flag .p-ribbon-label{font-size: 10px;}.p-element-line-addons .p-element-flag .premium-star{margin: 6px auto;}.p-element-line-addons .premium-star{width: 30px;height: 30px;}.p-element-line-addons .p-element-premiuminfo .premium-star{width: 20px;height: 20px;display: inline-block;vertical-align: top;margin: -2px 0px;}.p-element-line-details .p-buttons{columns: 2;-moz-column-count: 2;-webkit-column-count: 2;}.p-element-line-details .p-element-info > *{display: inline-block;clear: both;}.p-element-info-favorite{position: relative;float: right;margin: 20px;font-size: 13px;cursor: pointer;}.p-element-info-favorite .p-label{vertical-align: super;}.p-element-info-favorite .fa{position: relative;}.p-element-info-favorite .fa span{font-size: 10px;}.p-element-line-details .p-element-info-favorite .fa span{font-size: 10px;}.p-mid-area .p-filterset-panel{width: 100%;}.p-sedcard-map-container{}.p-sedcard-map{position: absolute;z-index: -1;min-width: 600px;width: 100%;min-height: 594px;max-width: 1000px;margin: 25px 0 0 auto;padding-bottom: 20px;}.p-sedcard-map-map{max-width: 900px;margin: auto;}.p-sedcard-map-menu{display: none;}.p-sedcard-map-area-search{display: inline-block;position: relative;width: 100%;}.p-sedcard-map-area-search .form-row{display: table;width: 100%;padding: 0px 5px;}.p-sedcard-map-area-search .form-row > .div-msg{margin: 10px -10px -20px -10px;padding: 0px;}.p-sedcard-map-area-search .form-row > *{margin: 10px 0px 0px 0px;padding: 0px 5px;}.p-sedcard-map-area-search .p-locatebtn{width: 100%;text-align: center;}.p-sedcard-map-area-search .control-label{color: white;font-weight: 600;line-height: 34px;}.p-agency-map-container{}.p-agency-map{position: relative;min-width: 600px;min-height: 600px;}.p-agency-map-map{max-width: 600px;margin: auto;}.p-agency-map-menu{margin: 20px auto 40px auto;padding: 0 0 0 50px;max-width: 800px;}.p-agency-map-area-search{display: inline-block;position: relative;background: #4e4e4e;width: 100%;}.p-agency-map-area-search .form-row{display: table;width: 100%;padding: 0px 5px;}.p-agency-map-area-search .form-row > .div-msg{margin: 10px -10px -20px -10px;padding: 0px;}.p-agency-map-area-search .form-row > *{margin: 10px 0px 0px 0px;padding: 0px 5px;}.p-agency-map-area-search .p-locatebtn{width: 100%;text-align: center;}.p-agency-map-area-search .control-label{color: white;font-weight: 600;line-height: 34px;}.p-register-panel .p-usergroup-wrap{}.p-notloggedin-panel .p-login-panel{min-height: 50px;min-width: 300px;margin: -10px 20px -10px -20px;}.p-notloggedin-panel .p-login-panel .modal-body input[type=text],.p-notloggedin-panel .p-login-panel .modal-body input[type=password]{margin-top: 5px;color: #666;border: 1px solid #ccc;}.p-notloggedin-panel .p-message-panel{margin: 13px 20px -10px 20px;}.p-notloggedin-panel .p-login-panel .modal-body{padding: 10px 20px 8px 20px;}.p-notloggedin-panel .p-register-btn{font-size: 13px;font-weight: 500;}.p-contactmeetme-details .p-googlemaps{margin-left: 150px;}.p-contactmeetme-details .p-contact-details-buttons{margin-bottom: 10px;}.p-girloftheday-container{position: relative;text-align: center;}.p-girloftheday-panel{margin: 0 0 20px 0px;}.p-girloftheday-addon{display: none;}.p-girloftheday-container .p-elements-container-header{margin: 20px 0 50px 0;text-shadow: 2px 2px 2px #000000;}.p-girloftheday-container .p-elements-container-header:after{display: none;}.p-girloftheday-panel .elementslist{}.p-elements-list-container.p-elements-view-gallery .elementslist > li{margin: 17px;}.p-girloftheday-panel .p-girloftheday-more-btn{margin: 10px 0 20px 0;}.p-banner-landscape-container{margin-bottom: 5px;}.p-banners-withborder{background: #333;padding: 10px;}.p-banners-withborder .p-banner{border: 1px solid #000;}.p-banners-list-container{margin: 10px 0px;}.p-right-area .p-banners-list-container{text-align: right;}.p-banners-list-container ul{margin: 0px 0px;padding: 0px;}.p-banners-row-container ul{margin: 0px -6px;padding: 0px;}.p-banners-col-container ul{margin: 0px -6px;padding: 0px;width: 100%;text-align: center;}.p-banners-list-item{list-style: none;display: inline-block;padding: 5px 0 8px 0;}.p-banners-list-item .p-banner{position: relative;border: 1px solid black;}.p-banner-side-container{background-color: #545454;text-align: center !important;padding: 10px 0 10px 0;}.p-banners-withborder.p-banner-startpage-top{min-height: 140px;width: 100%;margin-top: 30px;position: relative;}.p-banners-withborder.p-banner-startpage-mid{height: 140px;width: 100%;margin: 20px 0 0 0;}.p-banners-withborder.p-banner-startpage-bottom{height: 140px;width: 100%;}.p-banner-side .p-thumb{width: 473px;height: 169px;}.p-elements-view-default .p-elements-list-row{display: block;text-align: center;margin: 5px 0;}.p-elements-view-default .p-elements-list-row .p-inline-banner:nth-child(1){margin-right: 5px;}.p-elements-view-default .p-elements-list-row .p-inline-banner{display: inline-block;}.p-jobads-view-line.p-element-line-container{height: 200px;}.p-jobads-view-line .p-jobad-image{width: 200px;height: 200px;border: none;position: relative;background-color: #bbb;}.p-jobads-view-line .p-element-line-toolbar{left: 200px !important;width: calc(100% - 200px) !important;}.p-jobads-view-line .p-element-line-info{width: calc(100% - 340px) !important;}.p-jobads-view-line .p-element-aboutme{max-height: 100px !important;-webkit-line-clamp: 6 !important;}.p-estates-view-line.p-element-line-container{height: 200px;}.p-estates-view-line .p-estate-card{width: 133px !important;height: 200px;border: none;position: relative;background-color: #bbb;}.p-estates-view-line .p-estate-image{width: 133px;height: 200px;border: none;position: relative;background-color: #bbb;}.p-estates-view-line .p-element-line-toolbar{left: 133px !important;width: calc(100% - 133px) !important;}.p-estates-view-line .p-element-line-info{left: 133px !important;width: calc(100% - 270px) !important;}.p-estates-view-line .p-element-aboutme{max-height: 100px !important;-webkit-line-clamp: 6 !important;}.p-agencys-view-line.p-element-line-container{height: 200px;}.p-agencys-view-line .p-agency-image{width: 200px;height: 200px;border: none;position: relative;background-color: #bbb;}.p-agencys-view-line .p-element-line-toolbar{left: 200px !important;width: calc(100% - 200px) !important;}.p-agencys-view-line .p-element-line-info{width: calc(100% - 340px) !important;}.p-agencys-view-line .p-element-aboutme{max-height: 100px !important;-webkit-line-clamp: 6 !important;}.p-element-map-map{}.p-element-toolbar .p-label{font-size: 20px;padding: 10px 10px 10px 25px;}.p-element-toolbar .p-label > *{display: inline-block;vertical-align: top;}.p-openingtimeinfo .p-openingtimes-table .p-time-td{font-weight: inherit;}.p-openingtimeinfo{display: table;}.p-openingtimeinfo > i{padding-right: 5px;}.p-openingtimeinfo > *{display: table-cell !important;}.p-element-navigation-buttons > *{display: table-cell;vertical-align: top;}.p-element-navigation-buttons > *:NTH-CHILD(1){text-align: left;width: 75%;}.p-element-navigation-buttons > *:NTH-CHILD(2){text-align: center;}.p-element-navigation-buttons > *:NTH-CHILD(3){text-align: right;}.p-news-bar{width: 800px;height: 36px;overflow: hidden;margin: -30px 100px 6px 100px;display: inline-block;background: #990b54;padding: 10px;}.p-news-bar > div{margin: 6px 0;}.p-news-bar > div.marquee3k__wrapper{margin: 0;}.p-news-bar  ul{margin: 0;padding: 0;}.p-news-bar  li{display: inline-block;margin: 0 10px 0 0;padding: 0;}.p-news-bar  a{color: #fff;font-weight: 500;}.p-element-poweredby{max-width: 800px;text-align: center;margin: 20px auto;}.p-element-poweredby > *{display: block;}.p-element-poweredby title{display: inline-block;max-width: 100%;margin: 0 0 10px 0;}.p-element-poweredby a{display: inline-block;margin: 10px;}.p-element-poweredby img{max-height: 80px;max-width: 250px;}.p-left-area .p-elements-view-default .p-girloftheday-panel{margin: 0 0 0 0;height: 360px;display: inline-block;width: 240px;}