@media(min-width:944px) and (max-width:1340px){
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle{font-size:12px !important;font-weight:600 !important;}
#builderwidget-2\#0 > a{font-size:12px !important;}
.uk-navbar-nav{gap:25px;}
.uk-navbar-nav{margin-left:20px !important}
.uk-navbar-left, .uk-navbar-right, [class*="uk-navbar-center"]{gap:18px;}
}
.homepage-new-skip-link{display:none !important;}
#nav_menu-5 > ul > li:nth-child(2) > ul > li > a > div > div.uk-width-expand > uk-nav-subtitle{font-size:14px !important;font-weight:400 !important;line-height:19.6px !important;color:#425060 !important;text-transform:none;}
a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredByText{display:none;}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none;}
#NEWSLETTER{margin-bottom:25px !important;}
.uk-navbar-container{border-top:1px solid #EAEAEA;}
.page-hcp-header-region a[role="button"]{border:1px solid #e0e0e0 !important;border-radius:8px !important;padding:0 12px !important;line-height:42px !important;height:42px !important;transition:all 0.3s ease !important;display:inline-block !important;box-sizing:border-box !important;}
.page-hcp-header-region a[role="button"]:hover{border-color:#b0b0b0 !important;background-color:#f5f5f5 !important;}
.uk-dropdown.uk-drop:has(a[href*="rigicon.us"]),
.uk-dropdown.uk-drop:has(a[href*="rigicon.de"]){border:1px solid #e0e0e0 !important;border-radius:8px !important;padding:8px 0 !important;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1) !important;background:#ffffff !important;}
.uk-dropdown.uk-drop:has(a[href*="rigicon.us"]) .uk-nav li,
.uk-dropdown.uk-drop:has(a[href*="rigicon.de"]) .uk-nav li{list-style:none !important;}
.uk-dropdown.uk-drop:has(a[href*="rigicon.us"]) .uk-nav li a,
.uk-dropdown.uk-drop:has(a[href*="rigicon.de"]) .uk-nav li a{padding:10px 12px !important;display:block !important;color:#333333 !important;text-decoration:none !important;transition:background-color 0.2s ease !important;border:none !important;border-radius:0 !important;}
.uk-dropdown.uk-drop:has(a[href*="rigicon.us"]) .uk-nav li a:hover,
.uk-dropdown.uk-drop:has(a[href*="rigicon.de"]) .uk-nav li a:hover{background-color:#f5f5f5 !important;color:#000000 !important;}
.country-selector-dropdown .uk-dropdown .uk-h5 {
text-align: left !important;
padding: 10px 12px !important;
margin: 0 !important;
border-bottom: 1px solid #e0e0e0 !important;
font-weight: 600 !important;
color: #232f58 !important;
}.product-accardion-video-container{width:100%;max-width:100%;}
.product-accardion-video-wrapper{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background-color:#000;border-radius:8px;}
.product-accardion-video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;transition:opacity 0.3s ease;}
.product-accardion-video-thumbnail:hover{opacity:0.9;}
.product-accardion-video-preview{width:100%;height:100%;object-fit:cover;display:block;}
.product-accardion-video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;opacity:0.9;transition:all 0.3s ease;pointer-events:none;text-shadow:0 2px 8px rgba(0, 0, 0, 0.5);}
.product-accardion-video-thumbnail:hover .product-accardion-video-play-button{opacity:1;transform:translate(-50%, -50%) scale(1.1);}
.product-accardion-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.product-accardion-video-iframe iframe{width:100%;height:100%;border:none;}
@media(max-width:768px){
.product-accardion-video-wrapper {
border-radius: 4px;
}
}.for-prof-p-menu-container{max-width:420px;margin:0 auto;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;}
.for-prof-p-card{background:#ffffff;overflow:hidden;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.for-prof-p-card:hover{transform:translateY(-2px);}
.for-prof-p-header{padding:20px 24px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;}
.for-prof-p-header-top{display:flex;align-items:center;gap:12px;}
.for-prof-p-icon-wrapper{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg, #232f58 0%, #3b4a7a 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(35, 47, 88, 0.2);}
.for-prof-p-icon{color:#ffffff;font-size:20px;}
.for-prof-p-header-content{flex:1;min-width:0;}
.for-prof-p-title{font-size:15px !important;font-weight:600 !important;line-height:18.29px !important;letter-spacing:.02em !important;color:#232f58 !important;text-transform:none;margin:0;flex:1;}
.for-prof-p-description{font-size:14px !important;font-weight:400 !important;line-height:19.6px !important;color:#425060 !important;text-transform:none;margin:0;}
.for-prof-p-content{padding:0;}
.for-prof-p-image-container{position:relative;height:180px;overflow:hidden;margin:16px 24px;border-radius:12px;}
.for-prof-p-image{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.3s ease;}
.for-prof-p-card:hover .for-prof-p-image{transform:scale(1.05);}
.for-prof-p-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, transparent 0%, rgba(35, 47, 88, 0.1) 100%);}
.for-prof-p-info{padding:16px 24px;}
.for-prof-p-features{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;}
.for-prof-p-feature{display:flex;align-items:flex-start;gap:8px;padding:4px 0;min-height:32px;}
.for-prof-p-feature-icon{color:#232f58;font-size:16px;width:20px;text-align:center;flex-shrink:0;margin-top:2px;}
.for-prof-p-feature-text{font-size:13px;font-weight:500;color:#425060;line-height:1.3;}
.for-prof-p-footer{padding:16px 24px 20px;display:flex;justify-content:center;}
.for-prof-p-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:280px;margin:0 auto;padding:12px 20px;background:linear-gradient(135deg, #232f58 0%, #3b4a7a 100%);color:#ffffff;text-decoration:none;border-radius:10px;font-size:14px;font-weight:600;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 4px rgba(35, 47, 88, 0.2);position:relative;overflow:hidden;}
.for-prof-p-cta-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left 0.5s;}
.for-prof-p-cta-button:hover::before{left:100%;}
.for-prof-p-cta-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(35, 47, 88, 0.3);background:linear-gradient(135deg, #1e2749 0%, #2f3d6b 100%);color:#ffffff !important;}
.for-prof-p-cta-button:active{transform:translateY(0);}
.for-prof-p-button-text{position:relative;z-index:1;}
.for-prof-p-button-icon{font-size:12px;transition:transform 0.3s ease;position:relative;z-index:1;}
.for-prof-p-cta-button:hover .for-prof-p-button-icon{transform:translateX(2px);color:#ffffff !important;}
.for-prof-p-cta-button:hover .for-prof-p-button-text{color:#ffffff !important;}
@media(max-width:480px){
.for-prof-p-menu-container{max-width:100%;}
.for-prof-p-header{padding:16px 20px 12px;gap:10px;}
.for-prof-p-icon-wrapper{width:40px;height:40px;}
.for-prof-p-icon{font-size:18px;}
.for-prof-p-title{font-size:14px !important;line-height:16px !important;}
.for-prof-p-description{font-size:13px !important;line-height:18px !important;}
.for-prof-p-image-container{height:140px;margin:12px 20px;}
.for-prof-p-info{padding:12px 20px;}
.for-prof-p-footer{padding:12px 20px 16px;}
.for-prof-p-features{grid-template-columns:1fr;gap:10px;}
.for-prof-p-feature{padding:6px 0;}
}  @keyframes for-prof-p-fadeInUp {
from{opacity:0;transform:translateY(20px);}
to{opacity:1;transform:translateY(0);}
}
.for-prof-p-card{animation:for-prof-p-fadeInUp 0.6s ease-out;}
.for-prof-p-cta-button:focus{outline:2px solid #232f58;outline-offset:2px;}
.for-prof-p-cta-button:focus:not(:focus-visible){outline:none;}
.for-prof-p-cta-button:focus-visible {
outline: 2px solid #232f58;
outline-offset: 2px;
}.close-window-page-lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);z-index:10000;display:none;opacity:0;transition:opacity 0.3s ease;}
.close-window-page-lightbox-overlay.active{display:flex;align-items:center;justify-content:center;opacity:1;}
.close-window-page-lightbox-content{position:relative;max-width:90vw;max-height:90vh;background:white;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(0, 0, 0, 0.5);}
.close-window-page-lightbox-image{max-width:100%;max-height:100%;object-fit:contain;display:block;}
.close-window-page-lightbox-close-container{position:absolute;top:20px;right:20px;z-index:99999;display:flex;align-items:center;gap:8px;pointer-events:auto;}
.close-window-page-lightbox-close-button{background:#dc3545;color:white;border:none;border-radius:25px;padding:10px 20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:600;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;transition:all 0.2s ease;white-space:nowrap;box-shadow:0 2px 8px rgba(220, 53, 69, 0.3);}
.close-window-page-lightbox-close-button:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 4px 12px rgba(220, 53, 69, 0.4);}
.close-window-page-lightbox-close-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(220, 53, 69, 0.3);}
@media(max-width:768px){
.close-window-page-lightbox-close-container{top:15px;right:15px;}
.close-window-page-lightbox-close-button{padding:8px 16px;font-size:12px;border-radius:20px;}
} .uk-lightbox .uk-lightbox-close,
.uk-lightbox .uk-close-large, .uk-lightbox [uk-close]{display:none !important;visibility:hidden !important;opacity:0 !important;}
.close-window-page-lightbox-content{animation:closeWindowPageFadeIn 0.3s ease-out;}
@keyframes closeWindowPageFadeIn {
from {
opacity: 0;
transform: scale(0.9);
}
to {
opacity: 1;
transform: scale(1);
}
}#region-selector{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:14px 42px 14px 18px;border:2px solid var(--border-color);border-radius:50px;background-color:white;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;color:var(--text-color);font-family:'Montserrat', sans-serif;font-weight:500;cursor:pointer;min-width:140px;max-width:170px;transition:border-color 0.3s ease;}
.patient-counselor-single,.patient-counselor-single-btn{line-height:48px !important;}
#region-selector:hover{border-color:var(--primary-blue);}
#region-selector:focus{outline:2px solid var(--focus-outline);outline-offset:2px;}
.header-chat-button{background-color:transparent;color:var(--primary-blue);border:2px solid transparent;background-image:linear-gradient(white, white), linear-gradient(90deg, #27E8CA 0%, #763AF8 20%, #E603C6 50%, #EB6E4A 70%, #F6D15E 100%);background-origin:border-box;background-clip:padding-box, border-box;position:relative;display:inline-block;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:500;border-radius:50px;cursor:pointer;transition:all 0.3s ease;font-family:'Montserrat', sans-serif;}
.header-chat-button .ai-icon{width:18px;height:18px;transition:filter 0.3s ease;}
.header-chat-button:hover{background:linear-gradient(90deg, #F36C6C 0%, #A14EF6 50%, #3A6CF6 100%);color:white;transform:translateY(-2px);border:2px solid transparent;background-origin:border-box;background-clip:padding-box;}
.header-chat-button:hover .ai-icon{filter:brightness(0) saturate(100%) invert(100%);}
.btn-red{background-color:#cf0e2e;color:white;display:inline-block;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:500;border:none;border-radius:50px;cursor:pointer;transition:all 0.3s ease;font-family:'Montserrat', sans-serif;}
.btn-red:hover{background-color:#b00c26;transform:translateY(-2px);box-shadow:0 6px 20px rgba(206, 18, 45, 0.3);}
.patient-counselor-dropnav{position:relative;display:inline-block;overflow:visible;}
.patient-counselor-dropnav [uk-drop-parent-icon]{margin-left:8px;transition:transform 0.3s ease;}
.patient-counselor-dropnav .uk-open [uk-drop-parent-icon]{transform:rotate(180deg);}
.patient-counselor-dropnav .uk-dropdown{background-color:white;border:2px solid #cf0e2e;border-radius:8px;box-shadow:0 4px 20px rgba(207, 14, 46, 0.15);min-width:280px;padding:8px 0;z-index:9999;position:absolute;top:100%;left:50%;transform:translateX(-50%);}
.patient-counselor-dropnav .uk-dropdown-nav li a{color:#333;padding:12px 20px;text-decoration:none;display:block;font-family:'Montserrat', sans-serif;font-weight:500;transition:background-color 0.3s ease;line-height:1.4;}
.patient-counselor-dropnav .uk-dropdown-nav li a:hover{background:linear-gradient(90deg, transparent 0%, rgba(248, 249, 250, 0.5) 100%);background-size:200% 100%;background-position:100% 0;animation:slideRight 0.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;color:#cf0e2e;transform:translateX(-4px);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.patient-counselor-dropnav .uk-dropdown-nav li a strong{color:#cf0e2e;font-weight:600;}
.patient-counselor-dropnav .uk-dropdown-nav li a small{color:#666;font-size:0.85em;font-weight:400;}
.patient-counselor-dropnav-mobile{position:relative;width:100%;overflow:visible;}
.patient-counselor-dropnav-mobile [uk-drop-parent-icon]{margin-left:8px;transition:transform 0.3s ease;}
.patient-counselor-dropnav-mobile .uk-open [uk-drop-parent-icon]{transform:rotate(180deg);}
.patient-counselor-dropnav-mobile .uk-dropdown{background-color:white;border:2px solid #cf0e2e;border-radius:8px;box-shadow:0 4px 20px rgba(207, 14, 46, 0.15);min-width:280px;padding:8px 0;width:100%;max-width:320px;z-index:9999;position:absolute;top:100%;left:50%;transform:translateX(-50%);}
.patient-counselor-dropnav-mobile .uk-dropdown-nav li a{color:#333;padding:12px 20px;text-decoration:none;display:block;font-family:'Montserrat', sans-serif;font-weight:500;transition:background-color 0.3s ease;line-height:1.4;}
.patient-counselor-dropnav-mobile .uk-dropdown-nav li a:hover{background:linear-gradient(90deg, transparent 0%, rgba(248, 249, 250, 0.5) 100%);background-size:200% 100%;background-position:100% 0;animation:slideRight 0.4s cubic-bezier(0.4, 0, 0.2, 1) forwards;color:#cf0e2e;transform:translateX(-4px);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.patient-counselor-dropnav-mobile .uk-dropdown-nav li a strong{color:#cf0e2e;font-weight:600;}
.patient-counselor-dropnav-mobile .uk-dropdown-nav li a small{color:#666;font-size:0.85em;font-weight:400;}
@keyframes slideRight {
from{background-position:100% 0;}
to{background-position:0% 0;}
} .patient-counselor-list{background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(209, 217, 240, 0.1) 100%);border:2px solid var(--primary-blue);border-radius:16px;padding:24px;box-shadow:0 12px 40px var(--shadow-strong);backdrop-filter:blur(10px);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;}
.patient-counselor-list .uk-text-primary{color:var(--secondary-blue) !important;}
.patient-counselor-list::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--primary-blue) 0%, var(--secondary-blue) 50%, var(--primary-blue) 100%);background-size:200% 100%;animation:gradientShift 3s ease-in-out infinite;}
.patient-counselor-list:hover{transform:translateY(-4px);box-shadow:0 20px 60px rgba(18, 79, 144, 0.25);border-color:var(--secondary-blue);}
.patient-counselor-list .uk-text-center{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(18, 79, 144, 0.1);}
.patient-counselor-list .uk-text-center .fa-user-md{color:var(--primary-blue);margin-bottom:12px;filter:drop-shadow(0 4px 8px rgba(18, 79, 144, 0.3));transition:all 0.3s ease;}
.patient-counselor-list .uk-text-center .fa-user-md:hover{transform:scale(1.1);color:var(--secondary-blue);}
.patient-counselor-list .uk-text-center h3{color:var(--primary-blue);font-size:1.5rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(18, 79, 144, 0.1);}
.patient-counselor-list .uk-text-center p{color:var(--text-muted);font-size:0.9rem;margin:4px 0 0 0;font-weight:500;}
.patient-counselor-list .uk-list{margin:0;padding:0;}
.patient-counselor-list .uk-list li{background:white;border-radius:12px;margin-bottom:8px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;}
.patient-counselor-list .uk-list li:hover{transform:translateX(8px);box-shadow:0 8px 25px rgba(18, 79, 144, 0.15);}
.patient-counselor-list .uk-list li::before{content:'';position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(180deg, var(--primary-blue) 0%, var(--secondary-blue) 100%);opacity:0;transition:opacity 0.3s ease;}
.patient-counselor-list .uk-list li:hover::before{opacity:1;}
.patient-counselor-list .uk-list li a{padding:20px 24px;display:block;text-decoration:none;transition:all 0.3s ease;position:relative;z-index:1;}
.patient-counselor-list .uk-list li a:hover{background:linear-gradient(90deg, rgba(209, 217, 240, 0.1) 0%, rgba(209, 217, 240, 0.05) 100%);}
.patient-counselor-list .uk-list li .fa-magnifying-glass{color:var(--secondary-blue);transition:all 0.3s ease;}
.patient-counselor-list .uk-list li:hover .fa-magnifying-glass{transform:scale(1.1);color:var(--primary-blue);}
.patient-counselor-list .uk-list li .uk-text-bold{color:var(--primary-blue);font-size:1.1rem;font-weight:600;line-height:1.3;transition:color 0.3s ease;}
.patient-counselor-list .uk-list li:hover .uk-text-bold{color:var(--secondary-blue);}
.patient-counselor-list .uk-list li .uk-nav-subtitle{color:var(--text-muted);font-size:0.85rem;font-weight:500;line-height:1.4;margin-top:4px;}
.patient-counselor-list .uk-list li .fa-chevron-right{color:var(--text-muted);font-size:1rem;transition:all 0.3s ease;}
.patient-counselor-list .uk-list li:hover .fa-chevron-right{color:var(--primary-blue);transform:translateX(4px);}
.patient-counselor-list .uk-list li .uk-flex{align-items:center;gap:16px;}
.patient-counselor-list .uk-list li .uk-flex-1{flex:1;}
@media(max-width:768px){
.patient-counselor-list{padding:20px 16px;margin:0 8px;}
.patient-counselor-list .uk-list li a{padding:16px 20px;}
.patient-counselor-list .uk-text-center h3{font-size:1.3rem;}
.patient-counselor-list .uk-text-center .fa-user-md{font-size:1.8rem !important;}
} @keyframes gradientShift {
0%{background-position:0% 50%;}
50%{background-position:100% 50%;}
100%{background-position:0% 50%;}
}
@keyframes fadeInUp {
from{opacity:0;transform:translateY(30px);}
to{opacity:1;transform:translateY(0);}
}
.patient-counselor-list{animation:fadeInUp 0.6s ease-out;}
@media(max-width:768px){
.header-controls {
display: none;
}
.mobile-menu-toggle {
display: block;
} .header-chat-button {
width: 100% !important;
max-width: 100% !important;
display: block !important;
text-align: center;
padding: 16px 20px;
font-size: 1.1rem;
margin: 0;
}
.header-chat-button .ai-icon {
margin-right: 8px;
}
}@media(max-width:550px){
.uk-slideshow-items{min-height:550px !important;}
} 
@media(min-width:550px) and (max-width:600px){
.uk-slideshow-items{min-height:700px !important;}
}
@media(min-width:550px){
.uk-slideshow-items {
margin-top: -20px !important;
}
}.uk-lightbox{background-color:rgba(0, 0, 0, 0.9);}
.uk-lightbox .uk-lightbox-items{max-width:80vw;max-height:80vh;margin:auto;}
.uk-lightbox .uk-lightbox-items > *{max-width:100%;max-height:100%;object-fit:contain;margin:auto;}
.uk-lightbox .uk-lightbox-toolbar-icon.uk-close-large{color:#fff !important;background:#ce0e2d !important;border-radius:10px;padding:10px;opacity:1;transition:all 0.3s ease;}
.uk-lightbox .uk-lightbox-toolbar-icon.uk-close-large:hover{background-color:#f0f0f0;transform:scale(1.1);}
.uk-lightbox .uk-lightbox-toolbar-icon.uk-close-large::after{content:"Close Window";margin-left:5px;vertical-align:middle;font-size:15px !important;font-weight:600 !important;}
.uk-lightbox .uk-lightbox-toolbar.uk-position-top{background-color:rgba(0, 0, 0, 0.5);padding:10px;}
.uk-lightbox .uk-lightbox-toolbar.uk-lightbox-caption{background-color:rgba(0, 0, 0, 0.5);padding:10px;}
@media(max-width:959px){
.uk-lightbox .uk-lightbox-items{max-width:90vw;max-height:90vh;}
.uk-lightbox .uk-lightbox-toolbar-icon.uk-close-large::after{content:"";}
} .uk-lightbox .uk-slidenav-previous,
.uk-lightbox .uk-slidenav-next {
display: none !important;
}