/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;}body{margin:0;color:#000000;font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;line-height:1.4;}main h1{margin:0;font-weight:600;font-size:40px;}main h2{font-weight:700;font-size:24px;}main h3{font-weight:400;font-size:20px;line-height:1.2;}main h4{text-transform:uppercase;font-weight:700;font-size:18px;}.container,.page-article{max-width:1200px;margin:0 auto;padding:0 10px;}.two-column{display:flex;gap:20px;}.column{flex:1;}.full-width{width:100%;}.layout--twocol-section{display:flex;gap:20px;}.layout--twocol-section > div{flex:1;}footer > div{display:flex;flex-wrap:wrap;gap:20px;}#block-my-custom-theme-footerfirstcolumn,#block-my-custom-theme-footercol2,#block-my-custom-theme-footercol3{padding:10px;}#block-my-custom-theme-footerfirstcolumn,#block-my-custom-theme-footerfirstcolumnkz{width:25%;}#block-my-custom-theme-footercol2{width:25%;}#block-my-custom-theme-footercol3{width:41%;}.scroll-to-top{position:fixed;z-index:1000;right:30px;bottom:30px;display:none;padding:0;border:none;background:transparent;cursor:pointer;}.scroll-to-top svg{width:40px;height:41px;}.scroll-to-top.visible{display:block;}#preloader{position:fixed;z-index:9999;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#ffffff;}.spinner{width:50px;height:50px;border:6px solid #cccccc;border-top-color:#ed1c24;border-radius:50%;animation:spin 1s linear infinite;}@keyframes spin{to{transform:rotate(360deg);}}@media (max-width:991px){main h1{font-size:34px;line-height:48px;}.page-article aside{padding:15px 10px 15px 0;}}@media (max-width:768px){main h1{font-size:24px;line-height:1.16;}main h2{font-size:18px;line-height:1.22;}main h3{font-size:18px;line-height:1.33;}main h4{font-size:16px;line-height:1.5;}.container,.page-article{padding:0 20px;}.two-column{flex-direction:column;}footer .container{flex-direction:column;}#block-my-custom-theme-footerfirstcolumn,#block-my-custom-theme-footercol2,#block-my-custom-theme-footercol3{width:100%;padding:10px;}}
@font-face{font-family:'Open Sans';font-weight:400;font-style:normal;src:url(/themes/custom/my_custom_theme/fonts/OpenSans-Regular.ttf) format('truetype'),url(/themes/custom/my_custom_theme/fonts/OpenSans-Regular.woff2) format('woff2');}@font-face{font-family:'Open Sans';font-weight:500;font-style:normal;src:url(/themes/custom/my_custom_theme/fonts/OpenSans-Medium.ttf) format('truetype');}@font-face{font-family:'Open Sans';src:url(/themes/custom/my_custom_theme/fonts/OpenSans-SemiBold.ttf) format('truetype'),url(/themes/custom/my_custom_theme/fonts/OpenSans-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;}@font-face{font-family:'Open Sans';font-weight:700;font-style:normal;src:url(/themes/custom/my_custom_theme/fonts/OpenSans-Bold.ttf) format('truetype'),url(/themes/custom/my_custom_theme/fonts/OpenSans-Bold.woff2) format('woff2');}@font-face{font-family:'Open Sans';font-weight:400;font-style:italic;src:url(/themes/custom/my_custom_theme/fonts/OpenSans-Italic.ttf) format('truetype'),url(/themes/custom/my_custom_theme/fonts/OpenSans-Italic.woff2) format('woff2');}@font-face{font-family:'Open Sans';font-weight:800;font-style:normal;src:url(/themes/custom/my_custom_theme/fonts/OpenSans-ExtraBold.ttf) format('truetype'),url(/themes/custom/my_custom_theme/fonts/OpenSans-ExtraBold.woff2) format('woff2');}
header.custom-header{box-shadow:0 5px 10px 0 #94a3b833;}header > div:first-child{display:flex;justify-content:space-between;max-width:1200px;height:110px;margin:0 auto;}header #block-my-custom-theme-header{display:flex;align-items:center;height:100%;}header #block-my-custom-theme-site-branding{display:flex;align-items:center;justify-content:center;height:100%;padding:0 0 0 10px;}header #block-my-custom-theme-site-branding img{width:178px;height:34px;}header > div .site-branding + div{display:flex;align-items:center;gap:18px;}header #block-my-custom-theme-header > ul{display:flex;align-items:center;justify-content:center;height:100%;margin:1px 0 0;gap:16px;}header #block-my-custom-theme-header ul li{display:flex;align-items:center;height:100%;list-style:none;}header #block-my-custom-theme-header ul li.parent-list{cursor:pointer;}header #block-my-custom-theme-header ul li button{display:flex;align-items:center;justify-content:center;width:203px;height:36px;padding:0 20px;outline:none;border:none;border-radius:24px;background:#05aee9;color:#f5f5f5;text-align:center;font-weight:700;font-size:14px;line-height:1.4;cursor:pointer;gap:10px;}header #block-my-custom-theme-header ul li button::before{content:'';display:inline-block;width:16px;height:18px;background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'18\' viewBox=\'0 0 16 18\' fill=\'none\'%3E%3Cpath d=\'M6 10L7.33333 11.5L10 8.5M1 2.5C1 1.39543 1.89543 0.5 3 0.5H10.2779L15 5.22211V15.5C15 16.6046 14.1046 17.5 13 17.5H3C1.89543 17.5 1 16.6046 1 15.5V2.5ZM15 5.5L12 5.5C10.8954 5.5 10 4.60457 10 3.5V0.5L15 5.5Z\' stroke=\'white\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E');background-size:contain;background-repeat:no-repeat;}header #block-my-custom-theme-header ul li span,header #block-my-custom-theme-header ul li a{color:#000000;text-decoration:none;font-size:14px;line-height:1.4;}header #block-my-custom-theme-header > ul > li span,header #block-my-custom-theme-header > ul > li a{position:relative;display:block;overflow:hidden;padding:22px 16px;}header #block-my-custom-theme-header ul li.parent-list > span{position:relative;display:flex;align-items:center;height:100%;padding-right:42px;}header #block-my-custom-theme-header ul li.parent-list > span:before{content:'';position:absolute;top:50%;right:16px;height:0;border-width:0 5px 7px 5px;border-style:solid;border-color:transparent transparent #666666 transparent;transition:all 0.3s linear;transform:scale(-1) translateY(40%);}header #block-my-custom-theme-header > ul > li:hover > span{background-color:#f5f5f5;color:#004d98;;}header #block-my-custom-theme-header > ul > li span:after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;margin-left:-100%;background:#004d98;transition:all 0.3s;}header #block-my-custom-theme-header > ul > li:hover > span:after{margin-left:0;}header #block-my-custom-theme-header ul li ul{position:absolute;top:111px;left:0;display:grid;visibility:hidden;align-items:flex-start;flex-wrap:wrap;width:100%;max-width:100%;padding:10px 40px;background:#f5f5f5;box-shadow:0 5px 10px 0 #94a3b833;opacity:0;pointer-events:none;gap:5px;grid-template-columns:repeat(3,1fr);}header #block-my-custom-theme-header ul li ul li{align-items:flex-start;flex:1 1 33%;height:60px;}header #block-my-custom-theme-header ul li ul.small-list li{flex:1 1 25%;}header #block-my-custom-theme-header > ul ul li a{padding:10px 16px;transition:linear 0.3s;}header #block-my-custom-theme-header > ul ul li a:hover{color:#004d98;}header #block-my-custom-theme-header ul li.parent-list:hover ul{z-index:100;visibility:visible;opacity:1;pointer-events:all;}header .lang-switcher{display:flex !important;align-items:center;width:100%;}header .toggle-lang-container{display:flex;align-items:center;gap:10px;}header .toggle-lang{position:relative;display:inline-block;width:27px;height:14px;}header .toggle-lang input{width:0;height:0;opacity:0;}header .slider{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #d7d7d7;border-radius:19.5px;background-color:#ffffff;cursor:pointer;transition:0.4s;}header .slider:before{content:'';position:absolute;bottom:0;left:0;width:12px;height:12px;border-radius:50%;background-color:#004d98;transition:0.4s;}header input:checked + .slider{background-color:#f1f1f1;}header input:checked + .slider:before{transform:translateX(14px);}header .lang-labels{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;}header .lang-ru,header .lang-kk{color:#666666;font-weight:400;font-size:14px;}header .lang-ru.active,header .lang-kk.active{color:#004d98;}header .header-actions{display:flex;align-items:center;max-height:64px;gap:8px;}header .btn-login,header .btn-logout{display:flex;align-items:center;padding-right:10px;color:#666666;text-decoration:none;font-size:12px;}header .back-btn-container{position:relative;display:none;padding:12px 20px 17px;background:#f2f6fa;box-shadow:inset 0 10px 10px -10px #94a3b8;}header .go-back{display:flex;align-items:center;color:#333333;text-decoration:none;font-size:16px;gap:12px;}@media (max-width:1124px){header > div .site-branding + div{display:flex;gap:10px;}header #block-my-custom-theme-header > ul{padding:0 0 0 20px;gap:5px;}header #block-my-custom-theme-header ul li.parent-list > span{padding:22px 30px 22px 5px;font-size:12px;}}@media (min-width:992px){header .navbar-toggler{display:none;}}@media (max-width:991px){header > div:first-child{height:64px;}header #block-my-custom-theme-header{width:100%;}header #block-my-custom-theme-header ul li.parent-list > span{width:100%;padding:22px 42px 22px 16px;font-size:14px;}header #block-my-custom-theme-header ul li button{margin:22px 16px;}header > div:first-child{align-items:center;flex-direction:row-reverse;padding:0 16px 0 29px;}header .navbar-toggler{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:20px;cursor:pointer;transition:0.5s ease-in-out;}header .navbar-toggler span{margin:0;padding:0;}header .navbar-toggler .top-bar{margin-top:0;transform:rotate(135deg);}header .navbar-toggler .middle-bar{opacity:0;filter:alpha(opacity=0);}header .navbar-toggler .bottom-bar{margin-top:0;transform:rotate(-135deg);}header .navbar-toggler.collapsed .top-bar{margin-top:-20px;transform:rotate(0deg);}header .navbar-toggler.collapsed .middle-bar{opacity:1;filter:alpha(opacity=100);}header .navbar-toggler.collapsed .bottom-bar{margin-top:20px;transform:rotate(0deg);}header .navbar-toggler,header .navbar-toggler:focus,header .navbar-toggler:active,header .navbar-toggler-icon:focus{outline:none;border:0;background:#ffffff;box-shadow:none;}header .toggler-icon{position:absolute;left:0;display:block;width:100%;height:2px;border-radius:1px;background:#004d98;opacity:1;transition:0.25s ease-in-out;transform:rotate(0deg);}header .middle-bar{margin-top:0;}header .collapse:not(.show){display:none;}header.custom-header.collapsed{box-shadow:none;}header.collapsed > div .site-branding + div.show{position:absolute;z-index:3;top:69px;left:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:calc(100% - 69px);padding-top:32px;background:#ffffff;}header.collapsed #block-my-custom-theme-header > ul{align-items:flex-start;flex-direction:column;justify-content:flex-start;width:100%;padding:0;gap:0;}header.collapsed #block-my-custom-theme-header ul li{align-items:flex-start;flex-direction:column;width:100%;height:unset;}header #block-my-custom-theme-header ul li ul{top:unset;}header.collapsed #block-my-custom-theme-header > ul > li a.is-active{border-left:4px solid #004d98;}header.collapsed #block-my-custom-theme-header > ul > li a:after{content:none;}header.collapsed .header-actions{flex-direction:row-reverse;width:100%;padding:7px 20px 20px 12px;border-top:1px solid #d7d7d7;}header.collapsed .lang-switcher{justify-content:flex-end;}header.collapsed .lang-labels{max-width:80px;}header.collapsed #block-my-custom-theme-header ul li ul{position:absolute;display:flex;visibility:hidden;flex-direction:column;max-width:100%;padding:0 20px;background:#ffffff;box-shadow:none;font-weight:bold;opacity:0;pointer-events:none;}header #block-my-custom-theme-header ul li.parent-list:hover ul{z-index:-1;visibility:hidden;opacity:0;pointer-events:none;}header.collapsed #block-my-custom-theme-header ul li.open ul{position:relative;z-index:999;display:block;visibility:visible;opacity:1;pointer-events:all;}header #block-my-custom-theme-header ul li ul li{border-top:1px solid #efefef;}header #block-my-custom-theme-header ul li ul li:last-child{border-bottom:1px solid #efefef;}header #block-my-custom-theme-header ul li.parent-list > a{padding:24px 20px;}header #block-my-custom-theme-header > ul ul li a{position:relative;width:100%;padding:15px 28px 15px 24px;}header.collapsed #block-my-custom-theme-header > ul li.open ul li a:after{content:'';position:absolute;top:50%;right:10px;bottom:auto;left:auto;width:6px;height:12px;margin:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOCAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xIDEzTDcgN0wwLjk5OTk5OSAxIiBzdHJva2U9IiNEN0Q3RDciIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==) no-repeat center / cover;transform:translate(0,-50%);}}@media (max-width:768px){header.custom-header:not(.collapsed) .back-btn-container{display:block;}header.custom-header{box-shadow:none;}header #block-my-custom-theme-site-branding img{width:102px;height:19px;padding:0;}}
footer{position:relative;border-left:8px solid #fd0008;background:#f2f6fa;color:#333333;font:400 14px/20px 'Open Sans',sans-serif;}footer > div{flex-wrap:nowrap;justify-content:flex-start;max-width:1200px;margin:0 auto;padding:40px 20px;gap:24px;}footer #block-my-custom-theme-footerfirstcolumn,footer #block-my-custom-theme-footercol2,footer #block-my-custom-theme-footercol3,footer #block-my-custom-theme-footerfirstcolumnkz,footer #block-my-custom-theme-footercol2kz,footer #block-my-custom-theme-footercol3kz{padding:0;}footer #block-my-custom-theme-footerfirstcolumn > div{gap:11px;}footer #block-my-custom-theme-footerfirstcolumn img{margin:11px 0 0;}footer #block-my-custom-theme-footerfirstcolumn > div,footer #block-my-custom-theme-footercol2 > div,footer #block-my-custom-theme-footerfirstcolumnkz > div,footer #block-my-custom-theme-footercol2kz > div{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;height:100%;}footer .disclaimer-mob{display:none;}footer  .disclaimer p,footer .disclaimer-mob p{color:#666666 !important;font:400 12px / 16px 'Open Sans',sans-serif;}footer  .disclaimer p img,footer  .disclaimer-mob p img{vertical-align:middle;}footer ul.menu-links{margin:0;padding:0 20px 0 0;list-style:none;}footer .email{display:block;}footer ul.menu-links a{display:block;margin-bottom:10px;color:#b10006 !important;text-decoration:none;font:400 14px/18px 'Open Sans',sans-serif;}footer ul.menu-links a:hover{text-decoration:underline;}footer #block-my-custom-theme-footercol2{padding:0 0 0 14px;}footer #block-my-custom-theme-footercol2 .job-code{display:none;}footer #block-my-custom-theme-footercol2 p,footer #block-my-custom-theme-footercol2kz p{width:95%;}footer  p.title{margin:0 0 16px !important;color:#000000;text-transform:uppercase;font:700 16px/21px 'Open Sans',sans-serif !important;}footer  p.address{margin:0 0 3px;}footer  p{margin:0 0 4px;font:400 14px/20px 'Open Sans',sans-serif;}footer .job-code p{width:100% !important;margin:0;color:#666666 !important;font:400 12px / 16px 'Open Sans',sans-serif !important;}footer #block-my-custom-theme-footercol3 .job-code,footer #block-my-custom-theme-footercol3kz .job-code{display:none;}footer #block-my-custom-theme-footercol3{flex:1 0 50%;padding:0 0 0 30px;}footer #block-my-custom-theme-footercol3kz{flex:0 0 49%;}footer #block-my-custom-theme-footercol3 ol,footer #block-my-custom-theme-footercol3kz ol{margin:-3px 0 0;padding:0;list-style-position:inside;}footer #block-my-custom-theme-footercol3 ol li::marker,footer #block-my-custom-theme-footercol3kz ol li::marker{font:400 14px/20px 'Open Sans',sans-serif;}footer #block-my-custom-theme-footercol3 a,footer #block-my-custom-theme-footercol3kz a{color:#007bff;text-decoration:none;font:400 14px/20px 'Open Sans',sans-serif;}footer #block-my-custom-theme-footercol3 ul.menu-links,footer #block-my-custom-theme-footercol3kz ul.menu-links{display:none;}@media all and (max-width:768px){footer #block-my-custom-theme-footerfirstcolumn ul.menu-links,footer #block-my-custom-theme-footerfirstcolumnkz ul.menu-links,footer #block-my-custom-theme-footerfirstcolumn .job-code,footer #block-my-custom-theme-footerfirstcolumnkz .job-code{display:none;}footer  .disclaimer{display:none;}footer  .disclaimer-mob{display:block;width:80%;}footer #block-my-custom-theme-footercol3 ul.menu-links,footer #block-my-custom-theme-footercol3kz ul.menu-links{display:block;margin:24px 0 20px;}footer > div{flex-wrap:wrap;padding:40px 20px 40px 12px;gap:24px;}footer > div > div{flex:0 0 100%;}footer #block-my-custom-theme-footercol2,footer #block-my-custom-theme-footercol3{padding:0;}footer #block-my-custom-theme-footercol3 p,footer #block-my-custom-theme-footercol3kz p{width:100%;}footer #block-my-custom-theme-footercol3 .job-code,footer #block-my-custom-theme-footercol3 .job-code br,footer #block-my-custom-theme-footerfirstcolumn .job-code{display:block;}footer #block-my-custom-theme-footercol3 .job-code,footer #block-my-custom-theme-footercol3kz .job-code{display:block;margin-bottom:8px;}footer .disclaimer-mob p{margin:0;}footer #block-my-custom-theme-footercol3kz{flex:0 0 100%;}footer .job-code{margin:12px 0 0;}}
#block-my-custom-theme-breadcrumbs nav,#block-my-custom-theme-breadcrumbs-2 nav{display:flex;flex-wrap:wrap;margin:0 0 20px;padding:14px 0;}#block-my-custom-theme-breadcrumbs nav .breadcrumb-item,#block-my-custom-theme-breadcrumbs-2 nav .breadcrumb-item{display:flex;align-items:center;font-size:12px;line-height:16px;}#block-my-custom-theme-breadcrumbs nav .breadcrumb-item sup,#block-my-custom-theme-breadcrumbs-2 nav .breadcrumb-item sup{font-size:60%;line-height:1;}#block-my-custom-theme-breadcrumbs nav .breadcrumb-item a,#block-my-custom-theme-breadcrumbs-2 nav .breadcrumb-item a,#block-my-custom-theme-breadcrumbs nav .breadcrumb-item a:hover,#block-my-custom-theme-breadcrumbs-2 nav .breadcrumb-item a:hover,#block-my-custom-theme-breadcrumbs nav .breadcrumb-item a:active,#block-my-custom-theme-breadcrumbs-2 nav .breadcrumb-item a:active,#block-my-custom-theme-breadcrumbs nav .breadcrumb-item a:visited,#block-my-custom-theme-breadcrumbs-2 nav .breadcrumb-item a:visited{color:#000000;text-decoration:none;}#block-my-custom-theme-breadcrumbs nav .breadcrumb-item a:hover,#block-my-custom-theme-breadcrumbs-2 nav .breadcrumb-item a:hover{color:#000000;text-decoration:underline;}#block-my-custom-theme-breadcrumbs nav .breadcrumb-item a,#block-my-custom-theme-breadcrumbs-2 nav .breadcrumb-item a{width:max-content;}#block-my-custom-theme-breadcrumbs nav .breadcrumb-item:last-child,#block-my-custom-theme-breadcrumbs-2 nav .breadcrumb-item:last-child{color:#666666;}#block-my-custom-theme-breadcrumbs nav .breadcrumb-separator,#block-my-custom-theme-breadcrumbs-2 nav .breadcrumb-separator{display:inline-block;margin:1px 8px 0 9px;color:#999999;font-size:14px;line-height:20px;}@media all and (max-width:768px){#block-my-custom-theme-breadcrumbs,#block-my-custom-theme-breadcrumbs-2{display:none;}#block-my-custom-theme-breadcrumbs-2 nav{padding-right:20px;padding-left:20px;}}
.sources-wrapper{margin:40px -10px 25px;}.sources-wrapper .sources-toggle-button-wrapper{margin:0;}.sources-wrapper .sources-toggle-button{position:relative;display:flex;align-items:center;width:100%;max-width:288px;margin:0;padding:12px 42px 13px 18px;border:1px solid #004d98;border-radius:8px;background:transparent;color:#004d98;font-family:'Open Sans',sans-serif;font-size:16px;cursor:pointer;}.sources-wrapper .sources-toggle-icon{width:22px;margin-right:15px;}.sources-wrapper .sources-toggle-plus{position:absolute;top:50%;right:25px;transform:translateY(-50%);}.sources-wrapper .sources-toggle-plus::before,.sources-wrapper .sources-toggle-plus::after{content:'';position:absolute;top:50%;left:50%;width:2px;height:25px;border-radius:10px;background:#004d98;transition:0.1s;transform:translate(-50%,-50%);}.sources-wrapper .sources-toggle-plus::before{transform:translate(-50%,-50%);}.sources-wrapper .sources-toggle-plus::after{transform:translate(-50%,-50%) rotate(90deg);}body.show-sources .sources-wrapper .sources-toggle-plus::before{transform:translate(-50%,-50%) rotate(-45deg);}body.show-sources .sources-wrapper .sources-toggle-plus::after{transform:translate(-50%,-50%) rotate(45deg);}.sources-wrapper ol{display:none;margin:20px 0 0;padding:0 0 0 20px;}body.show-sources .sources-wrapper ol{display:block;}.sources-wrapper li{margin-bottom:12px;padding-left:13px;font-size:14px;line-height:19px;}.sources-wrapper li:last-child{margin-bottom:0;}.sources-wrapper li::marker{color:#004d98;font-weight:bold;}.sources-wrapper li a{text-decoration:underline;word-wrap:break-word;}.sources-wrapper li a,.sources-wrapper li a:visited{color:#000000;}@media all and (max-width:1240px){.sources-wrapper{margin:40px 0 25px;}}@media all and (max-width:768px){.sources-wrapper{margin:24px 0 8px;}.sources-wrapper li{padding-right:3px;}}
.accordion-item{position:relative;z-index:2;margin-bottom:10px;border-radius:8px;}.accordion-item:last-child{margin-bottom:0;}.accordion-header{display:flex;justify-content:space-between;padding:16px;border-radius:8px;background:#e6edf5;cursor:pointer;}.accordion-header .top-part{display:flex;align-items:center;justify-content:space-between;width:100%;}.accordion-header .bottom-part{display:none;}.accordion-header .header-left{display:flex;align-items:center;gap:10px;}.accordion-header .code{flex:0 0 45px;color:#004d98;font-weight:700;font-size:24px;}.accordion-header .header-right{display:flex;align-items:center;gap:20px;}.accordion-header .more-button{display:inline-flex;align-items:center;justify-content:center;padding:7px 18px;border:1px solid #004d98;border-radius:20px;background-color:transparent;color:#000000;text-decoration:none;font-size:14px;cursor:pointer;}.accordion-header .more-button:hover,.accordion-header .more-button:focus{background-color:#dae5f1;}.accordion-header .toggle-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:none;cursor:pointer;}.accordion-header .toggle-icon{width:100%;height:100%;transition:transform 0.3s ease;transform:rotate(180deg);}.accordion-item.active .toggle-icon{transform:rotate(0deg);}.accordion-content{overflow:hidden;max-height:0;transition:max-height 0.4s ease;}.accordion-content ul{margin:0;padding:0;list-style:none;}.accordion-content li{display:flex;padding:16px;border-bottom:2px solid #eef1f5;border-radius:5px;background:#ffffff;font-size:16px;gap:10px;}.accordion-content .item-code{display:block;flex:0 0 45px;color:#004d98;}.accordion-item.active .accordion-content{max-height:1000px;margin-top:6px;}@media all and (max-width:1024px){.accordion-header .header-left{align-items:flex-start;padding-right:10px;}.accordion-content li{padding:5px 10px;}.accordion-header{flex-wrap:wrap;padding:10px;}.accordion-header .top-part .title{font-size:16px;}.accordion-header .top-part .code{font-size:18px;}.accordion-header .toggle-button{width:32px;height:32px;}.accordion-header .header-right .more-button{display:none;}.accordion-header .top-part{align-items:flex-start;}.accordion-header .bottom-part{display:flex;justify-content:center;width:100%;padding-top:20px;}.accordion-header .bottom-part .more-button{min-width:275px;}}
.page-in-development{display:flex;align-items:center;flex-direction:column;justify-content:center;height:557px;margin-bottom:80px;padding:20px;border-radius:16px;background:#f2f6fa;}.page-in-development .subtitle{margin:0 0 30px !important;color:#004d98 !important;text-align:center !important;font-weight:400 !important;font-size:20px !important;line-height:24px !important;}.page-in-development .buttons-wrapper{display:flex;align-items:center;justify-content:center;}.page-in-development .buttons-wrapper .button{box-sizing:border-box;width:320px;max-width:320px;padding:13px;border-radius:24px;background:#05aee9;color:#ffffff;text-align:center;text-decoration:none;text-decoration:uppercase;font-weight:700;font-size:16px;}@media all and (min-width:1440px){.page-in-development{position:relative;left:-20px;width:1200px;}}@media all and (max-width:768px){.container:has(.page-in-development){padding:0 10px;}.page-in-development{height:278px;margin-top:40px;padding:46px;}.page-in-development .buttons-wrapper .button{box-sizing:border-box;width:255px;}}
.login-wrapper{font-family:'Open Sans';}.login-wrapper .login-title{margin:0 0 20px;color:#000000;text-align:center;font-weight:700;font-size:18px;line-height:25px;}.login-wrapper > img{display:block;margin:0 auto;text-align:center;}.login-wrapper .login-subtitle{margin:13px auto 20px;color:#333333;text-align:center;text-transform:uppercase;font-weight:400;font-size:16px;line-height:22px;}.login-wrapper .login-description{margin:0 auto 20px;color:#000000;text-align:center;font-weight:400;font-size:14px;line-height:20px;}.access-restricted-message .login-wrapper .login-description{width:70%;}.login-wrapper .user-login-form  .description{display:none;}.login-wrapper .user-login-form label{display:block;margin-bottom:8px;color:#000000;font-weight:700;font-size:14px;line-height:20px;}.login-wrapper .user-login-form label::after{content:'*';display:inline-block;margin-left:3px;color:#fd0008;}.login-wrapper .user-login-form input{width:100%;}.login-wrapper .user-login-form input:not(.form-submit){width:100%;height:44px;padding:12px 16px;outline:none;border:1px solid #cbd5e1;border-radius:4px;background:#ffffff;font-family:inherit;font-size:16px;}.login-wrapper .user-login-form .form-item{margin:0 0 20px;}.login-wrapper .user-login-form .form-submit,.ui-dialog-buttonset .form-submit{display:flex;align-items:center;flex-direction:row;justify-content:center;width:100%;height:48px;outline:none;border:none;border-radius:24px;background:#05aee9;color:#ffffff;text-align:center;text-transform:uppercase;font-family:'Open Sans';font-weight:700;font-size:16px;line-height:22px;cursor:pointer;}body .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{height:48px;}.login-wrapper .user-login-form .form-submit{margin:0 0 20px !important;}.ui-dialog-buttonset .form-submit{margin:20px 0 0 !important;}.login-wrapper ul{margin:0 auto;padding:0;list-style:none;text-align:center;}.login-wrapper ul li a{color:#004d98;text-align:center;text-decoration:none;font-weight:400;font-size:12px;line-height:16px;}body .ui-widget-overlay{background:#000000;opacity:0.2;}body .ui-dialog:not(.ui-dialog-off-canvas){z-index:999;top:7% !important;min-width:auto;max-width:none;padding:20px 20px 40px;border:none !important;border-radius:16px;background:#f2f6fa;}.ui-dialog .login-title.restricted{display:none !important;}.ui-dialog .login-title.front{display:block !important;}.login-button-wrapper{display:flex;align-items:center;justify-content:flex-start;margin:0 0 40px;padding:31px 20px !important;border-radius:16px;background:#f2f6fa;gap:20px;}.login-button-wrapper .login{display:block;color:#333333;text-decoration:none;font-weight:700;font-size:18px;line-height:25px;cursor:pointer;}.login-button-wrapper  .ajax-progress,.login-button .ajax-progress{display:none !important;}.ui-button .ui-icon{display:none !important;}.ui-dialog .ui-dialog-content{padding:0;}.ui-dialog .ui-dialog-titlebar.ui-widget-header{padding:0;border:none;background:none;}.ui-dialog .ui-dialog-title{width:0 !important;}body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{z-index:999;top:45%;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:1px solid #d7d7d7;border-radius:100%;background:url(/sites/default/files/2025-04/cross.png) no-repeat center/contain;background-size:17px 17px;font-size:0;cursor:pointer;}.ui-dialog .ui-dialog-buttonpane{margin:0;padding:0;border:none;background:none;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{width:100%;}@media (max-width:768px){.login-wrapper .login-description{width:70%;}}
.access-restricted-message{display:flex;gap:24px;justify-content:space-between;margin:32px 0 32px;border-radius:20px;background:#f2f6fa;}.page-article:has(.access-restricted-message){padding:0;}.page-article:has(.access-restricted-message) #block-my-custom-theme-breadcrumbs{position:relative;display:block !important;}.page-article:has(.access-restricted-message) #block-my-custom-theme-breadcrumbs::before{content:'';position:absolute;z-index:-999;top:0;left:50%;overflow:hidden;width:100vw;height:100%;background:#f2f6fa;transform:translateX(-50%);}#block-my-custom-theme-content:has(.access-restricted-message) h1{display:none !important;}.access-restricted-message .login-button-wrapper{display:none;}.access-restricted-message .login-title.front{display:none !important;}.access-restricted-message .login-title.restricted{display:block !important;}.access-restricted-message > div{flex:0 0 49%;padding:40px;}.access-restricted-message > div:has(.login-wrapper){padding:40px 134px;}.access-restricted-message > div:has(.login-wrapper) ul li{padding:0;list-style:none;}.access-restricted-message > div:has(.login-wrapper) ul li::before{content:none;}.access-restricted-message .restrict-register img{width:80px;height:80px;}.access-restricted-message .restrict-register p.title{margin:20px 0 40px;color:#000000;font-weight:700;font-size:20px;}.access-restricted-message .restrict-register p{margin:0;color:#000000;font-weight:400;font-size:16px;line-height:1.4;}.access-restricted-message .restrict-register .button{display:flex;align-items:center;flex-direction:row;justify-content:center;width:320px;height:48px;margin:30px 0 0;outline:none;border:none;border-radius:24px;background:#05aee9;color:#ffffff;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:16px;line-height:1.4;cursor:pointer;}@media all and (max-width:1240px){.page-article:has(.access-restricted-message){padding:0 20px;}}@media all and (max-width:1200px){.access-restricted-message{gap:10px;}.access-restricted-message > div:has(.login-wrapper){padding:40px 74px;}}@media all and (max-width:991px){.access-restricted-message{gap:20px;flex-direction:column;background:none;}.access-restricted-message .restrict-register{display:flex;flex-direction:column;padding:40px 20px;border-radius:20px;background:#f2f6fa;}.access-restricted-message .restrict-register .description{order:4;}.access-restricted-message .login-button-wrapper{display:flex;margin:0;border-radius:20px;background:#f2f6fa;}.access-restricted-message .restrict-register .button{width:100%;max-width:320px;margin:0 0 40px;text-transform:none;}.access-restricted-message > div:has(.login-wrapper){display:none;}.access-restricted-message .restrict-register p.title{margin:20px 0 20px;}}@media all and (max-width:768px){.page-article:has(.access-restricted-message) #block-my-custom-theme-breadcrumbs{display:none !important;}}
.immunodeficiency-wrapper{position:relative;padding:40px 0;}.immunodeficiency-wrapper p{margin:0;}.immunodeficiency-wrapper:before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:rgba(0,76,152,0.05);transform:translateX(-50%);pointer-events:none;}.immunodeficiency-wrapper .immunodeficiency-test{display:flex;align-items:center;justify-content:space-between;padding:48px 92px 48px 40px;border-radius:20px;background:#004d98;color:#ffffff;font-weight:700;font-size:16px;}.immunodeficiency-wrapper .immunodeficiency-text{max-width:58%;}.immunodeficiency-wrapper .symptom-matcher-button{position:relative;display:block;padding:19px 37px 19px 89px;border-radius:999px;background:#05aee9;color:#ffffff;text-decoration:none;}.immunodeficiency-wrapper  .symptom-matcher-button:before{content:'';position:absolute;top:14px;left:37px;width:32px;height:32px;background:url(/sites/default/files/2025-04/live-with-pid-symptom-matcher-1.png) no-repeat center / cover;}.immunodeficiency-wrapper .important-warning{margin-top:20px;}.immunodeficiency-wrapper .important-warning{display:flex;margin-top:20px;padding:18px 71px 18px 18px;border:2px solid #ed1c24;border-radius:16px;background:#ffffff;gap:20px;;}.immunodeficiency-wrapper .warning-title{margin-bottom:10px;color:#ed1c24;text-transform:uppercase;font-weight:700;font-size:18px;line-height:26px;}.immunodeficiency-wrapper .warning-image img{max-width:39px;}@media all and (max-width:991px){.immunodeficiency-wrapper .immunodeficiency-test{flex-direction:column;padding:20px 50px 20px 40px;gap:20px;}.immunodeficiency-wrapper .immunodeficiency-text{max-width:100%;}}@media all and (max-width:768px){.immunodeficiency-wrapper .immunodeficiency-test{align-items:flex-start;padding:20px;}.immunodeficiency-wrapper .important-warning{flex-direction:column;margin-top:10px;padding:10px 18px;gap:10px;}}
.q-wrapper{max-width:1180px;margin:0 auto;color:#000000;font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;line-height:1.4;}.q-wrapper p{margin:0;}.q-wrapper img{max-width:100%;height:auto;}.q-wrapper sup{position:relative;top:0.1rem;font-size:62%;line-height:1;}.q-wrapper .q-button,.q-wrapper button.q-button{display:flex;align-items:center;justify-content:center;min-width:220px;min-height:48px;padding:10px 20px;outline:none;border:none;border-radius:100px;background:#05aee9;color:#ffffff;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:14px;line-height:1.4;cursor:pointer;transition:0.1s;}.q-wrapper .q-button:hover,.q-wrapper button.q-button:hover{background:#3b4c8f;}.q-wrapper .q-button:focus-visible,.q-wrapper button.q-button:focus-visible,.q-wrapper input[type='radio']:focus-visible + .q-button{border:1px solid black;}.q-wrapper .q-question input[type='radio']{display:none;}.q-wrapper input[type='radio']:checked + .q-button{background:#414c8d;}.q-wrapper .q-question.q-highlight,.q-wrapper .q-button.q-highlight{animation:q-highlight 1.5s;}@keyframes q-highlight{0%{box-shadow:0 0 0 0 #05aee9;}50%{box-shadow:0 0 20px 0 #05aee9;}100%{box-shadow:0 0 0 0 #05aee9;}}.q-wrapper .q-hero{position:relative;margin-bottom:40px;padding-top:14px;padding-bottom:36px;}body.q-quiz-results .q-wrapper .q-hero{margin-bottom:32px;}.q-wrapper .q-hero::before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:#f4f6fa;transform:translateX(-50%);}.q-wrapper .q-hero h1,.page-symptom-matcher header h1{margin:0 0 25px;letter-spacing:-1.2px;font-weight:600;font-size:40px;line-height:56px;}.page-symptom-matcher header h1{margin:0;padding:14px 0 10px;}.q-wrapper .q-hero img{border-radius:20px;}.q-wrapper .q-welcome{margin-bottom:80px;border:1px solid #05aee9;border-radius:20px;}body.q-setup-state .q-wrapper .q-welcome,body.q-quiz-progress .q-wrapper .q-welcome,body.q-quiz-results .q-wrapper .q-welcome{display:none;}.q-wrapper .q-welcome h2{margin:0 0 19px;color:#004d98;letter-spacing:0.4px;font-weight:500;font-size:40px;line-height:56px;}.q-wrapper .q-welcome p{font-size:16px;}.q-wrapper .q-welcome .q-row{display:flex;}.q-wrapper .q-welcome .q-text-col{flex:0 0 64%;padding:19px 40px 31px;}.q-wrapper .q-welcome .q-text-col h3{margin:20px 0;color:#333333;font-weight:bold;font-size:20px;line-height:24px;}.q-wrapper .q-welcome .q-text-col p{margin-bottom:9px;color:#333333;}.q-wrapper .q-welcome .q-image-col{position:relative;flex:0 0 36%;}.q-wrapper .q-welcome .q-image-col img{position:absolute;bottom:0;left:6px;width:150%;max-width:112.3%;}.q-wrapper .q-welcome .q-start-quiz{margin-top:20px;}.q-wrapper .q-welcome .q-note-row{display:flex;gap:20px;align-items:flex-start;margin:0 39px 21px;padding:20px 30px;border-radius:20px;background:#f5f5f5;}.q-wrapper .q-welcome .q-note-row img{width:50px;}.q-wrapper .q-welcome .q-note-row p{font-size:14px;}.q-wrapper .q-setup{display:none;padding:52px 100px;}body.q-setup-state .q-wrapper .q-setup{display:block;}.q-wrapper .q-setup .q-question{margin-bottom:123px;padding:0 64px 40px;border:1px solid #05aee9;border-radius:20px;}.q-wrapper .q-setup .q-question:last-child{margin-bottom:12px;}.q-wrapper .q-controls-row{display:flex;gap:16px;align-items:center;justify-content:center;}.q-wrapper .q-setup .q-question input{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;-webkit-appearance:none;appearance:none;}.q-wrapper .q-out-image{display:block;width:120px;margin:-60px auto 20px;}.q-wrapper h3.q-question-title{margin:0 auto 23px;color:#004d98;text-align:center;font-weight:bold;font-size:20px;line-height:24px;}.q-wrapper .q-form{display:none;margin:92px 98px 63px;padding:0 44px 40px;border:1px solid #05aee9;border-radius:20px;}body.q-quiz-progress .q-wrapper .q-form{display:block;}.q-wrapper .q-form .q-questions-group{display:none;}.q-wrapper .q-form .q-questions-group.q-active{display:block;}.q-wrapper .q-form .q-question{position:relative;display:flex;gap:20px;align-items:center;margin:0 0 24px;padding:20px;}.q-wrapper .q-form .q-question::before{content:'';position:absolute;bottom:0;left:50%;width:calc(100% - 40px);height:1px;background:#d7d7d7;transform:translateX(-50%);}.q-wrapper .q-form .q-question .q-number{display:flex;align-items:center;flex:0 0 48px;justify-content:center;width:48px;height:48px;border:1px solid #d7d7d7;border-radius:50%;color:#666666;font-size:20px;line-height:1;}.q-wrapper .q-form .q-question .q-description{color:#333333;font-size:16px;}.q-wrapper .q-form .q-question .q-controls-row{gap:10px;margin-left:auto;}.q-wrapper .q-form .q-question .q-button{min-width:70px;}.q-wrapper .q-form .q-question .q-button:last-child{min-width:120px;}.q-wrapper .q-form input[type='submit']{margin:0 auto;}.q-wrapper .q-controls{display:none;justify-content:space-between;padding:0 100px 32px;}body.q-setup-state .q-wrapper .q-controls,body.q-quiz-progress .q-wrapper .q-controls{display:flex;}.q-wrapper .q-controls .q-button{display:flex;gap:13px;align-items:center;justify-content:center;border:1px solid #004d98;background:transparent;color:#000000;}.q-wrapper .q-controls .q-button:hover,.q-wrapper .q-controls .q-button:focus-visible{background:#414c8d18;}.q-wrapper .q-controls .q-button img{width:8px;}.q-wrapper .q-controls .q-button.q-prev img{transform:scaleX(-1);}body.q-quiz-progress .q-wrapper .q-controls .q-next{display:none;}.q-wrapper .q-results,.q-wrapper .q-results .q-result-high,.q-wrapper .q-results .q-result-low{display:none;}body.q-quiz-results .q-wrapper .q-results,body.q-quiz-result-high .q-wrapper .q-results .q-result-high,body.q-quiz-result-low .q-wrapper .q-results .q-result-low{display:block;}.q-wrapper .q-results .q-result{margin:32px 98px;padding:40px 64px 31px;border-radius:20px;background:#05aee9;}.q-wrapper .q-results .q-result.q-result-high{background:#004d98;}.q-wrapper .q-results .q-result img{display:block;width:120px;margin:0 auto 25px;}.q-wrapper .q-results .q-result p.overtitle{margin:0 auto 15px;color:#ffffff;text-align:center;font-size:20px;line-height:24px;}.q-wrapper .q-results .q-result h2{margin:0 auto 18px;color:#ffffff;text-align:center;font-size:24px;line-height:34px;}.q-wrapper .q-results .q-result hr{height:1px;margin:0 auto 24px;border:none;background:#ffffff;}.q-wrapper .q-results .q-result p.undertext{margin:0 auto 9px;color:#ffffff;text-align:center;font-size:16px;}.q-wrapper .q-results-list{position:relative;padding:40px 100px 10px;}.q-wrapper .q-results-list::before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:#f4f6fa;transform:translateX(-50%);}.q-wrapper .q-results-list .q-results-list-item{display:flex;gap:20px;align-items:center;margin:0 0 28px;}.q-wrapper .q-results-list .q-results-list-item:nth-child(4){margin-right:-3px;}.q-wrapper .q-results-list .q-results-list-item .q-results-list-image{flex:0 0 50px;}.q-wrapper .q-results-list .q-results-list-item .q-results-list-image img{display:block;width:50px;height:auto;}.q-wrapper .q-results-list .q-results-list-item .q-results-list-text p{margin:0;font-size:16px;}.q-wrapper .q-sources-wrapper{margin:40px -10px 20px;}.q-wrapper .q-sources-wrapper .q-sources-toggle-button-wrapper{margin:0;}.q-wrapper .q-sources-wrapper .q-sources-toggle-button{position:relative;display:flex;align-items:center;width:100%;max-width:288px;margin:0;padding:12px 42px 13px 18px;border:1px solid #004d98;border-radius:8px;background:transparent;color:#004d98;font-family:'Open Sans',sans-serif;font-size:16px;cursor:pointer;}.q-wrapper .q-sources-wrapper .q-sources-toggle-icon{width:22px;margin-right:15px;}.q-wrapper .q-sources-wrapper .q-sources-toggle-plus{position:absolute;top:50%;right:25px;transform:translateY(-50%);}.q-wrapper .q-sources-wrapper .q-sources-toggle-plus::before,.q-wrapper .q-sources-wrapper .q-sources-toggle-plus::after{content:'';position:absolute;top:50%;left:50%;width:2px;height:25px;border-radius:10px;background:#004d98;transition:0.1s;transform:translate(-50%,-50%);}.q-wrapper .q-sources-wrapper .q-sources-toggle-plus::before{transform:translate(-50%,-50%);}.q-wrapper .q-sources-wrapper .q-sources-toggle-plus::after{transform:translate(-50%,-50%) rotate(90deg);}body.show-q-sources .q-wrapper .q-sources-wrapper .q-sources-toggle-plus::before{transform:translate(-50%,-50%) rotate(-45deg);}body.show-q-sources .q-wrapper .q-sources-wrapper .q-sources-toggle-plus::after{transform:translate(-50%,-50%) rotate(45deg);}.q-wrapper .q-sources-wrapper ol{display:none;margin:20px 0 0;padding:0 0 0 20px;}body.show-q-sources .q-wrapper .q-sources-wrapper ol{display:block;}.q-wrapper .q-sources-wrapper li{margin-bottom:12px;padding-left:13px;font-size:14px;line-height:19px;}.q-wrapper .q-sources-wrapper li:last-child{margin-bottom:0;padding-right:2px;}.q-wrapper .q-sources-wrapper li::marker{color:#004d98;font-weight:bold;}.q-wrapper .q-sources-wrapper li a{text-decoration:none;word-wrap:break-word;}.q-wrapper .q-sources-wrapper li a:hover{text-decoration:underline;}.q-wrapper .q-sources-wrapper li a,.q-wrapper .q-sources-wrapper li a:visited{color:#000000;}.q-wrapper p.q-jobcode{margin:0 0 40px -10px;color:#666666;font-size:12px;}.page-symptom-matcher{overflow-x:hidden;}.page-symptom-matcher #block-my-custom-theme-breadcrumbs nav{margin-bottom:0;}.page-symptom-matcher #block-my-custom-theme-breadcrumbs,.page-symptom-matcher .node-header{position:relative;}.page-symptom-matcher #block-my-custom-theme-breadcrumbs::before,.page-symptom-matcher .node-header::before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:#f4f6fa;transform:translateX(-50%);}.page-symptom-matcher .q-wrapper .q-hero h1{display:none;}@media all and (max-width:1400px){.q-wrapper .q-welcome{margin-right:30px;margin-left:30px;}}@media all and (max-width:1300px){.q-wrapper,.page-symptom-matcher header h1{padding-right:40px;padding-left:40px;}}@media all and (max-width:1240px){.q-wrapper .q-form{margin:90px 40px 60px;}body.q-quiz-progress .q-wrapper .q-controls{padding:0 40px 32px;}.q-sources-wrapper{margin:40px 0 25px;}}@media all and (max-width:991px){.q-wrapper .q-hero h1,.page-symptom-matcher header h1{font-size:32px;line-height:42px;}.q-wrapper .q-welcome{margin-right:0;margin-left:0;}.q-wrapper .q-welcome h2{font-size:32px;line-height:44px;}.q-wrapper .q-welcome .q-row{flex-direction:column;}.q-wrapper .q-welcome .q-image-col img.show-on-desktop{display:none !important;}.q-wrapper .q-welcome .q-image-col img.show-on-mobile{position:relative;left:0;display:block !important;width:100%;max-width:400px;margin:0 auto;}.q-wrapper .q-setup{padding:50px 40px;}.q-wrapper .q-form{margin:90px 0 60px;padding:0 20px 40px;}.q-wrapper .q-results .q-result{margin:32px 40px;padding:40px 40px 31px;}.q-wrapper .q-results-list{padding:40px 20px 10px;}.q-wrapper .q-controls{padding:0 40px 32px;}body.q-quiz-progress .q-wrapper .q-controls{padding:0 0 32px;}}@media all and (min-width:769px){.q-wrapper .show-on-mobile{display:none !important;}.q-wrapper .q-hero h1 br,.page-symptom-matcher header h1 br{display:none;}.kk.page-symptom-matcher .q-wrapper .q-welcome .q-text-col{padding:19px 10px 31px 40px;}}@media all and (max-width:768px){.q-wrapper{padding-right:20px;padding-left:20px;}.q-wrapper .show-on-desktop{display:none !important;}.q-wrapper .q-hero{margin-bottom:40px;padding-top:21px;padding-bottom:0;}.q-wrapper .q-hero h1,.page-symptom-matcher header h1{margin:0 0 22px;letter-spacing:0;font-size:24px;line-height:28px;}.page-symptom-matcher header h1{margin:0;padding:24px 0 1px;}.q-wrapper .q-hero img{width:100%;}.q-wrapper .q-hero img.show-on-mobile{display:block;}.q-wrapper .q-welcome{margin-bottom:63px;}.q-wrapper .q-welcome .q-text-col{flex:0 0 100%;padding:14px 20px 31px;}.q-wrapper .q-welcome h2{margin-bottom:16px;font-size:24px;line-height:36px;}.q-wrapper .q-welcome .q-text-col h3{font-size:18px;}.q-wrapper .q-welcome .q-start-quiz{width:100%;max-width:294px;margin:18px auto 0;}.q-wrapper .q-welcome .q-image-col img.show-on-mobile{max-width:296px;}.q-wrapper .q-welcome .q-note-row{flex-direction:column;margin:0 20px 20px;padding:20px 20px;}.q-wrapper .q-welcome .q-note-row p{line-height:20px;}.q-wrapper .q-setup{padding:51px 0;}.q-wrapper h3.q-question-title{font-size:18px;}.kk .q-wrapper h3.q-question-title{padding:0 2px;}.kk .q-wrapper .q-setup .q-question:nth-child(1){padding-right:60px;padding-left:60px;}.q-wrapper .q-form .q-question{align-items:flex-start;flex-direction:column;}.q-wrapper .q-form .q-question::before{width:calc(100% - 10px);}.q-wrapper .q-form .q-question .q-controls-row{gap:4px;flex-direction:revert;margin-right:auto;margin-left:auto;}.q-wrapper .q-form{margin:87px 20px 63px;padding:0 10px 40px;}.q-wrapper .q-form .q-question{gap:16px;margin:0 0 23px;padding:20px 5px;}.q-wrapper .q-form .q-question .q-button:last-child{flex:0 0 100%;width:100%;min-width:auto;max-width:115px;}.q-wrapper .q-results .q-result{margin:36px 0 40px;padding:40px 20px 28px;}.q-wrapper .q-results .q-result p.overtitle{font-size:18px;}.q-wrapper .q-results .q-result h2{font-size:18px;line-height:22px;}.q-wrapper .q-results-list{padding:40px 0 10px;}.q-wrapper .q-results-list .q-results-list-item{gap:19px;align-items:flex-start;flex-direction:column;}.q-wrapper .q-results-list .q-results-list-item .q-results-list-text p{line-height:22px;}.q-wrapper .q-controls{padding:2px 0 32px;}body.q-quiz-progress .q-wrapper .q-controls{padding:0 0 16px;}.q-wrapper .q-controls-row{flex-direction:column;}.q-wrapper .q-controls .q-button{min-width:160px;}body.q-quiz-progress .q-wrapper .q-controls .q-button{min-width:220px;margin:0 auto;}.q-wrapper .q-sources-wrapper{margin:40px -1px 20px;}.q-wrapper .q-sources-wrapper li{padding-right:3px;}.q-wrapper p.q-jobcode{margin:0 0 24px -1px;}.page-symptom-matcher .q-wrapper{padding-right:0;padding-left:0;}}@media all and (max-width:370px){.q-wrapper .q-form .q-question .q-button{min-width:60px;}.q-wrapper .q-form .q-question .q-button:last-child{max-width:110px;}.q-wrapper .q-controls .q-button{min-width:152px;}}
.front-page-content sup{line-height:1;}.front-page-content .two-col-wrapper,.front-page-content .three-col-wrapper{display:flex;align-items:center;justify-content:space-between;}.front-page-content .hero-section{position:relative;padding:40px 0;}.page-ru,.page-kk{overflow-x:hidden;}.front-page-content .hero-section::before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:rgba(0,76,152,0.05);transform:translateX(-50%);pointer-events:none;}.front-page-content .banner-wrapper{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;width:100%;height:468px;padding:40px;border-radius:20px;background:url(/sites/default/files/2025-05/hero-banner.png) no-repeat center / cover;}.front-page-content .banner-wrapper h1{max-width:375px;margin:0 0 40px;color:#ffffff;text-align:left;font-size:32px;line-height:44px;}.front-page-content .banner-wrapper h4{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;gap:12px;}.front-page-content .banner-wrapper .two-col-wrapper{justify-content:space-between;width:100%;gap:30px;}.front-page-content .banner-wrapper .two-col-wrapper a{position:relative;position:relative;display:flex;align-items:center;flex:0 0 48%;justify-content:space-between;height:120px;padding:19px 21px;padding:19px 61px 19px 110px;border-radius:20px;color:#ffffff;text-decoration:none;text-transform:uppercase;}.front-page-content .banner-wrapper .two-col-wrapper a:first-child{background:#05aee9;}.front-page-content .banner-wrapper .two-col-wrapper a h4:before{content:'';position:absolute;left:21px;display:inline-block;width:80px;height:80px;background-size:contain;background-repeat:no-repeat;}.front-page-content .banner-wrapper .two-col-wrapper a h4:after{content:'';position:absolute;right:21px;display:inline-block;width:40px;height:40px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M24.2128 5L38 20M38 20L24.2128 35M38 20L2 20" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:right center;background-size:contain;background-repeat:no-repeat;;}.front-page-content .banner-wrapper .two-col-wrapper a:first-child h4:before{background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'80\' height=\'80\' viewBox=\'0 0 80 80\' fill=\'none\'%3E%3Cpath d=\'M55.7818 49.4514L65.849 38.9637C67.3837 37.3649 67.3837 34.7754 65.849 33.1805C64.3143 31.5817 61.8287 31.5817 60.2977 33.1805L51.8901 41.9394C49.3053 44.6321 45.7991 46.1468 42.1423 46.1468H37.8577C34.2009 46.1468 30.6947 44.6321 28.1099 41.9394L19.7023 33.1805C18.1676 31.5817 15.682 31.5817 14.151 33.1805C12.6163 34.7793 12.6163 37.3687 14.151 38.9637L27.9337 53.3222C30.6322 56.1335 32.1486 59.9469 32.1486 63.9247V64.5903M39.9985 11V14.4194M51.7249 14.217L50.1095 17.1965M60.4078 23.0366L57.5918 24.7961M28.2714 14.217L29.8906 17.1965M19.5881 23.0366L22.4041 24.7961M41.4253 27.7939C44.7413 28.6156 46.7901 32.0823 46.0013 35.5369C45.2125 38.9914 41.8849 41.1258 38.5689 40.3041C35.2528 39.4824 33.2041 36.0157 33.9929 32.5611C34.7816 29.1065 38.1092 26.9722 41.4253 27.7939ZM57.5587 57.7013H51.8532V51.7575H46.7132V57.7013H41.0077V63.0562H46.7132V69H51.8532V63.0562H57.5587V57.7013Z\' stroke=\'white\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E');}.front-page-content .banner-wrapper .two-col-wrapper a:last-child h4:before{background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'80\' height=\'80\' viewBox=\'0 0 80 80\' fill=\'none\'%3E%3Cpath d=\'M63 61C63 51.688 56.134 44.0273 47.3245 43.0811C46.2118 42.9621 45.0961 43.3192 44.2386 44.0578L41.9301 46.0478C40.8145 47.0092 39.1885 47.0092 38.0699 46.0478L35.7614 44.0578C34.9039 43.3192 33.7883 42.9621 32.6756 43.0811C23.866 44.0273 17 51.688 17 61M34.7496 40.9655L34.1858 43.2149M45.8083 43.2149L45.2475 40.9655M45.9388 60.3097C45.9388 54.5962 47.7428 53.0945 49.9711 53.0945C52.1995 53.0945 54.0036 54.5321 54.0036 60.3097M49.9711 53.0914V46.3982M30.2662 53.7848V46.3346M31.6189 27.9393C34.1855 29.6729 37.2269 27.0908 36.8946 23.9533C36.8946 23.9533 42.4877 31.1929 48.3716 27.9393M30.8004 53.83C32.5296 54.1188 33.7038 55.7947 33.4231 57.5733C33.1425 59.352 31.5132 60.5598 29.784 60.2711C28.0548 59.9824 26.8806 58.3065 27.1613 56.5278C27.442 54.7491 29.0713 53.5413 30.8004 53.83ZM39.9988 40.3433C42.5654 40.3433 45.4613 37.6178 47.0933 33.7905C47.2802 33.354 47.571 32.9786 47.9181 32.6673C48.3217 32.3072 48.5472 31.5014 48.6273 29.9631C48.6629 29.2673 48.5709 28.5287 48.3751 27.9366C48.4403 22.7053 45.2477 19 39.9988 19C34.7498 19 31.5572 22.7053 31.6224 27.9366C31.4266 28.5287 31.3346 29.2673 31.3702 29.9631C31.4533 31.5014 31.6759 32.3072 32.0794 32.6673C32.4295 32.9786 32.7203 33.3571 32.9043 33.7905C34.5362 37.6178 37.4292 40.3433 39.9988 40.3433Z\' stroke=\'white\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E');}.front-page-content .banner-wrapper .two-col-wrapper a:last-child{background:#004d98;}.front-page-content .description-section{padding:40px 0;gap:133px;}.front-page-content .description-section h2{margin:0 0 20px;}.front-page-content .description-section p{margin:0 0 10px;font-weight:400;font-style:normal;font-size:16px;line-height:1.4;}.front-page-content .description-section > div:first-child p{width:98%;}.front-page-content .description-section > div:last-child > p:first-child{width:97%;}.front-page-content .description-section .icon-text-wrapper{display:flex;align-items:center;margin:40px 0 0;gap:20px;}.front-page-content .description-section .icon-text-wrapper .digits{margin:0 0 10px !important;color:#05aee9;font-weight:700;font-size:40px;line-height:1;}.front-page-content .description-section div:first-child .icon-text-wrapper  p{width:100%;margin:0;}.front-page-content .description-section .icon-text-wrapper .digits sup{font-size:60%;}.front-page-content .description-section ul{list-style:none;}.front-page-content .description-section  li::before{content:'';position:absolute;top:3px;left:-30px;display:block;width:16px;height:16px;border-radius:50%;background:#ed1c24;}.front-page-content .description-section  li{position:relative;margin-top:10px;font-size:16px;line-height:1.5;}.front-page-content .description-section > div:last-child{padding:40px;border-radius:20px;background:rgb(0 77 152 / 10%);}.front-page-content .background-section{margin:0 0 40px;padding:40px 40px 0;border-radius:20px;background:#f5f5f5;gap:40px;}.front-page-content .background-section > div{flex:0 0 30%;}.front-page-content .background-section > div:nth-child(2){display:flex;align-items:center;justify-content:center;}.front-page-content .background-section > div:last-child{flex:1 0;}.front-page-content .background-section .icon-text-wrapper > div:first-child{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:600px;background:#05aee9;}.front-page-content .background-section .icon-text-wrapper .digits{margin:0 0 10px !important;color:#05aee9;font-weight:700;font-size:40px;line-height:1;}.front-page-content .background-section .icon-text-wrapper .digits sup{font-size:60%;}.front-page-content .background-section  .icon-text-wrapper{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 40px;gap:10px 20px;;}.front-page-content .background-section  .icon-text-wrapper p{margin:0;}.front-page-content .background-section  .percents-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:30px;}.front-page-content .background-section  .percents-wrapper > p{color:#05aee9;font-weight:700;}.front-page-content .background-section  .percents-wrapper .circle{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;width:114px;height:114px;border-radius:100%;background:#004d98;filter:drop-shadow(0px 5px 10px rgba(148,163,184,0.20));}.front-page-content .background-section  .percents-wrapper .circle::after{content:'';position:absolute;top:-11px;left:55px;width:69px;height:138px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="69" height="138" viewBox="0 0 69 138" fill="none"><path d="M0 2.47363C37.0031 2.47363 67 31.7455 67 67.8542C67 95.2959 51.1722 118.193 25.0993 128.474" stroke="%2305AEE9" stroke-width="3" stroke-miterlimit="10"/><circle cx="21.5263" cy="131" r="5.02632" stroke="%2305AEE9" stroke-width="3"/></svg>');background-position:center;background-size:contain;background-repeat:no-repeat;}.front-page-content .background-section  .percents-wrapper .circle p{margin:0;color:#ffffff;font-weight:600;font-size:40px;line-height:1.4;}.front-page-content .background-section  .percents-wrapper .circle p sup{font-size:60%;}.front-page-content .background-section h4{margin:0 0 20px;color:#05aee9;}.front-page-content  .sources-wrapper ol{padding:0 0 0 18px;}.front-page-content .sources-wrapper{margin:40px 0 25px;}.front-page-content  .sources-wrapper  li br{display:none;}@media all and (max-width:1200px){.front-page-content .description-section{gap:10px;}.front-page-content .background-section{gap:26px;}.front-page-content .background-section > div{flex:0 0 29% !important;}}@media all and (max-width:991px){.front-page-content{padding-bottom:30px;}.front-page-content .background-section{flex-wrap:wrap;justify-content:center;}.front-page-content .background-section > div{flex:0 0 48% !important;}.front-page-content  .back-btn-container{display:none;}.front-page-content .banner-wrapper{height:385px;}.front-page-content .banner-wrapper h1,.front-page-content h2{max-width:275px;font-size:24px;line-height:34px;}.front-page-content .banner-wrapper .two-col-wrapper a h4:before{left:10px;}.front-page-content .banner-wrapper .two-col-wrapper a{padding:19px 71px 19px 90px;}.front-page-content .banner-wrapper h4{font-size:15px;}.front-page-content .description-section > div:first-child p{width:97%;}.front-page-content .background-section > div:nth-child(2){order:2;}.front-page-content .background-section > div:last-child{order:1;}}@media all and (max-width:768px){.front-page-content .two-col-wrapper,.front-page-content .three-col-wrapper{flex-wrap:wrap;}.front-page-content .two-col-wrapper > div,.front-page-content .three-col-wrapper > div{flex:0 0 100% !important;}.page-ru header .back-btn-container,.page-kk header .back-btn-container{display:none !important;}.front-page-content{padding-bottom:20px;}.front-page-content .hero-section{padding:20px 0 40px;}.front-page-content .banner-wrapper{height:unset;padding:0;background:none;}.front-page-content .banner-wrapper h1{display:flex;align-items:center;width:100%;max-width:100%;height:191px;margin:0 0 10px;padding:20px 55% 20px 20px;border-radius:10px;background:url(/sites/default/files/2025-05/hero-banner-mobile.png) no-repeat center / cover;}.front-page-content .banner-wrapper .two-col-wrapper{flex-wrap:wrap;gap:10px;}.front-page-content .banner-wrapper .two-col-wrapper a{flex:0 0 100%;padding:19px 71px 19px 80px;}.front-page-content .banner-wrapper h4{font-size:16px;}.front-page-content .banner-wrapper .two-col-wrapper a h4:before{width:65px;height:65px;}.front-page-content .description-section > div:first-child p{width:100%;}.front-page-content .description-section{padding:20px 0;gap:40px;}.front-page-content h2{font-size:18px;line-height:1.22;}.front-page-content h2{max-width:300px;}.front-page-content .description-section div:first-child .icon-text-wrapper p:not(.digits){font-size:14px;}.front-page-content .description-section > div:last-child{padding:20px;}.front-page-content .background-section{margin:0 0 20px;padding:20px 20px 0;gap:44px;}.front-page-content .background-section > div:nth-child(2) img{max-width:100%;}.front-page-content .background-section > div:last-child p{width:97%;margin:0;}}@media all and (max-width:375px){.front-page-content  .sources-wrapper  li br{display:block;}}.page-kk:has(.front-page-content) .container{padding:0;}.page-kk .front-page-content .banner-wrapper h1{font-weight:600;font-size:40px;line-height:1.4;}.page-kk .front-page-content .description-section{align-items:flex-start;justify-content:flex-start;padding:40px 0 40px 10px;gap:110px;}.page-kk  .front-page-content .description-section > div:first-child{flex:0 0 51%;}.page-kk  .front-page-content .description-section > div:last-child{flex:1 0;padding:40px 40px 21px;}.page-kk .front-page-content .description-section h2{margin:25px 21px 20px 0;}.page-kk .front-page-content .description-section li b{font-weight:400 !important;}.page-kk .front-page-content .immunodeficiency-wrapper .immunodeficiency-test{padding:39px 34px 48px 40px;}.page-kk .front-page-content  .immunodeficiency-wrapper .important-warning{padding:18px 50px 18px 18px;}@media all and (max-width:1260px){.page-kk:has(.front-page-content) .container{padding:0 20px;}.page-kk .front-page-content .description-section{gap:10px;}}@media all and (max-width:991px){.page-kk .front-page-content .banner-wrapper h1{font-size:24px;}}@media all and (max-width:768px){.page-kk .front-page-content .description-section{padding:20px 0;gap:40px;}.page-kk .front-page-content .description-section h2{max-width:100%;margin:0 0 8px;}.page-kk .front-page-content .description-section > div:last-child{padding:20px 20px 7px;}.page-kk .front-page-content .description-section ul{margin:0 0 8px;padding:0 0 0 30px;}.page-kk .front-page-content .description-section li::before{top:50%;transform:translateY(-50%);}.page-kk .front-page-content .description-section li{margin-top:7px;}.page-kk .front-page-content .background-section{padding:20px 19px 0;gap:54px;}.page-kk .front-page-content .background-section .icon-text-wrapper{margin:0 0 23px;gap:10px 10px;}.page-kk .front-page-content .background-section .percents-wrapper{flex-wrap:nowrap;}.page-kk .front-page-content .background-section .percents-wrapper > p{flex:0 0 45%;font-weight:700;}.page-kk  .front-page-content .background-section h4{margin:0 0 8px;color:#05aee9;}.page-kk .front-page-content .immunodeficiency-wrapper .immunodeficiency-test{padding:20px;}.page-kk .front-page-content .immunodeficiency-wrapper .important-warning{padding:5px 18px 18px 18px;}.page-kk .immunodeficiency-wrapper .warning-title{margin:0 20px 14px 0;font-size:16px;line-height:22px;}.page-kk .front-page-content .sources-wrapper{margin:17px 0 25px;}.page-kk .sources-wrapper li{padding-right:4px;}}
.page-register.user .container{max-width:100%;padding:0 0 40px;}.page-register.user #block-my-custom-theme-content{max-width:832px !important;margin:0 auto;padding:0 20px;}.page-register.user main h1{margin:60px auto 23px;color:#333333;text-align:center;}.page-register.user main h2{margin:0 0 32px;color:#333333;text-transform:uppercase;font-weight:700;font-size:18px;line-height:1.44;}.page-register.user .registration-description{display:flex;align-items:center;justify-content:center;margin:0 0 37px;gap:35px;}.page-register.user .registration-description  p{margin:0;}.page-register.user .registration-description > p{padding-right:10px;color:#666666;font-weight:400;font-size:14px;line-height:1.4;}.page-register.user .registration-description div{display:flex;align-items:center;flex:0 0 78px;flex-direction:column;justify-content:space-between;gap:11px;}.page-register.user .registration-description .login-subtitle{color:#b10006;text-align:center;text-transform:uppercase;font-weight:700;font-size:12px;line-height:1.4;}.page-register.user .registration-fields .field-section{margin:0 0 60px;padding:0 0 60px;border-bottom:1px solid #94a3b8;}.page-register.user .js-password-confirm-message{margin:8px 0 0;color:rgb(51,51,51);font-weight:700;font-size:14px;line-height:1.4;}.page-register.user .password-confirm .error{color:#ed1c24;}.page-register.user .password-confirm .ok{color:#03b438;}.page-register.user .registration-fields form > .field-section:nth-child(3){padding:0;border-bottom:none;}.page-register.user .registration-fields form .flex{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;}.page-register.user .registration-fields form .flex > div{display:flex;flex:0 0 48%;flex-direction:column;gap:24px;}.page-register.user .registration-fields form .flex:has(.form-item-mail),.page-register.user .registration-fields form .flex:has(.form-item-field-predpochitaemyy-yazyk),.page-register.user .registration-fields form .flex:has(.form-item-field-speciality){margin-bottom:24px;}.page-register.user .registration-fields form .flex:has(.password-confirm){margin-bottom:0;}.page-register.user .registration-fields form .field-section input,.page-register.user .registration-fields form .field-section select{width:100%;height:42px;padding:8px 8px 8px 16px;border:1px solid #94a3b8;border-radius:4px;background:#ffffff;font-size:14px;line-height:1.4;}.page-register.user .registration-fields form .field-section input::placeholder{color:#94a3b8;}.page-register.user select.placeholder{color:#94a3b8;}.page-register.user .registration-fields form .field-section select{padding-right:30px;outline:none;background-image:url(/sites/default/files/2025-03/arrow-select.png);background-position:right 10px center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.page-register.user .registration-fields form .field-section option{width:100%;max-width:100%;color:inherit !important;font-size:12px;}.page-register.user .registration-fields form .field-section  label{display:block;margin:0 0 8px;color:#333333;font-weight:700;font-size:14px;line-height:1.4;}.page-register.user .registration-fields form .field-section  label::after{content:'*';display:inline-block;margin-left:3px;color:#fd0008;}.page-register.user .registration-fields form .password-strength{display:none;}.page-register.user .registration-fields form #edit-pass{width:100%;}.page-register.user .registration-fields form #edit-pass button.shwpd{margin-left:-3em;}.page-register.user .registration-fields form .password-strength__meter{height:5px;margin:15px 0 10px;background-color:#ed1c24;}.page-register.user .registration-fields form .password-strength__indicator{height:100%;background-color:#03b438;}.page-register.user .registration-fields form  .password-strength__title,.page-register.user .registration-fields form  .password-strength__text{color:#333333;font-weight:400;font-size:14px;line-height:1.4;}.page-register.user .registration-fields form .password-suggestions{color:#333333;font-weight:400;font-size:14px;line-height:1.4;}.page-register.user .registration-fields form .field-section .form-item-field-telephone-number-0-value label::after{content:none;}.page-register.user .registration-fields form > div.checkbox-wrapper{display:flex;flex-direction:column;margin:0 0 60px;gap:24px;}.page-register.user .registration-fields form .js-form-item-field-terms-takeda-id-value{display:flex;align-items:flex-start;gap:8px;}.page-register.user .registration-fields form > div.checkbox-wrapper label{display:block !important;margin:0;color:#333333;font-weight:400;font-size:12px;line-height:1.3;}.page-register.user .registration-fields form > div.checkbox-wrapper label::after{content:'\00a0*';color:#fd0008;}.page-register.user .registration-fields form > div.checkbox-wrapper label a{color:inherit;}.page-register.user .registration-fields form > div.checkbox-wrapper input[type='checkbox']{position:relative;flex:0 0 16px;width:16px;height:16px;margin:0;border:1px solid #666666;border-radius:2px;cursor:pointer;transition:background-color 0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.page-register.user .registration-fields form > div.checkbox-wrapper input[type='checkbox']:checked{background-color:#cccccc;}.page-register.user .registration-fields form > div.checkbox-wrapper input[type='checkbox']:checked::after{content:'✔';position:absolute;top:50%;left:50%;display:block;color:#ffffff;font-size:12px;transform:translate(-50%,-55%);}.page-register.user .registration-fields form .description{display:none;}.page-register.user .registration-fields form .js-password-confirm-message:not([style*='visibility: visible;']){display:none;}.page-register.user form #edit-actions{display:flex;align-items:center;flex-direction:row;justify-content:center;width:320px;height:48px;margin:0 auto 32px;padding:18px 0;outline:none;border:none;border-radius:24px;background:#05aee9;color:#ffffff;text-align:center;text-transform:uppercase;font-weight:700;font-size:16px;line-height:1.4;cursor:pointer;}.page-register.user form #edit-actions + p{margin:0 auto;text-align:center;}.page-register.user form #edit-actions + p a{color:#004d98;text-decoration:none;font-weight:700;font-size:14px;line-height:1.4;}.page-register.user [data-drupal-messages]{padding:0 20px 0 0;}@media all and (max-width:768px){.page-register.user main h1{margin:60px 10px 29px;font-size:32px;line-height:1.4;}.page-register.user .registration-description{margin:0 0 49px;gap:21px;}.page-register.user .registration-description > p{padding-right:0;font-size:11px;}.page-register.user .registration-fields form .flex{flex-wrap:wrap;}.page-register.user .registration-fields form .flex > div{flex:0 0 100%;}.page-register.user .registration-fields form .field-section input,.page-register.user .registration-fields form .field-section select{font-size:16px;}.page-register.user .registration-fields form .flex:has(.form-item-field-speciality){margin-bottom:0;}}@media all and (max-width:450px){.page-register.user form #edit-actions{width:100%;}}
.user .container{max-width:100%;padding:0 0 40px;}.user.logout form{text-align:center;}.user #block-my-custom-theme-breadcrumbs-2{position:relative;z-index:0;background:#f2f6fa;}#block-my-custom-theme-breadcrumbs nav,#block-my-custom-theme-breadcrumbs-2 nav{max-width:1200px;margin:0 auto 20px;padding:14px 10px;}.user #block-my-custom-theme-content{max-width:600px;margin:0 auto;padding:0 20px;}.user.reset #block-my-custom-theme-content{padding:20px 20px 0;}.user.reset .js-password-confirm-message{margin:8px 0 0;color:rgb(51,51,51);font-weight:700;font-size:14px;line-height:1.4;}.user.reset  .password-confirm .error{color:#ed1c24;}.user.reset  .password-confirm .ok{color:#03b438;}.user.reset  form .password-suggestions{color:#333333;font-weight:400;font-size:14px;line-height:1.4;}.user.reset  form #edit-account{display:flex;align-items:center;justify-content:center;}.user.reset  form #edit-pass{width:100%;max-width:500px;}.user main h1{margin:70px auto 13px;}.user  form  input:not(.form-checkbox),.user  form  select{width:100%;height:42px;padding:8px 8px 8px 16px;outline:none;border:1px solid #cbd5e1;border-radius:4px;background:#ffffff;}.user  form  select{padding-right:30px;outline:none;background-image:url(/sites/default/files/2025-03/arrow-select.png);background-position:right 10px center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.user  form   label{display:block;margin:0 0 8px;color:#333333;font-weight:700;font-size:14px;line-height:1.4;}.user form .description{display:none;}.user form .form-item:not(:last-child){margin-bottom:24px;}.user form #edit-submit,.user form #edit-cancel{display:flex;align-items:center;flex-direction:row;justify-content:center;width:320px;height:48px;margin:32px auto;padding:18px 0;outline:none;border:none;border-radius:24px;background:#05aee9;color:#ffffff;text-align:center;text-decoration:none;text-transform:uppercase;font-family:'Open sans';font-weight:700;font-size:16px;line-height:1;cursor:pointer;}.user .user-login-form,.user .user-pass{width:100%;margin:50px auto 0;}[data-drupal-messages]{max-width:832px;margin:30px auto 0;padding:20px;border:1px solid #666666;border-radius:6px;background-color:#f5f5f5;color:#b10006 !important;font-weight:500 !important;font-style:normal !important;font-size:14px !important;line-height:1.4 !important;}[data-drupal-messages]:has(.error-with-backtrace) li:has(.error-with-backtrace){display:none;}[data-drupal-messages] ul{margin:0;}[data-drupal-messages] ul h2,[data-drupal-messages] ul p,[data-drupal-messages] ul li{color:#b10006 !important;font-weight:500 !important;font-style:normal !important;font-size:14px !important;line-height:1.4 !important;}.user [data-drupal-messages]{padding:20px;}.user .user-login-form .js-form-item-pass button.shwpd,.user.reset .js-form-item-pass button.shwpd,.user-login-form .js-form-item-pass button.shwpd{margin-left:-3em;}.user.reset form .password-strength{display:none;}@media all and (max-width:768px){.user main h1{margin:60px 10px 29px;font-size:32px;line-height:1.4;}.user .user-login-form,.user .user-pass{width:100%;max-width:500px;}}@media all and (max-width:450px){.user form #edit-submit,.user form #edit-cancel{width:100%;max-width:320px;}}
.page-user-agreement-and-personal-data{overflow-x:hidden;}.page-user-agreement-and-personal-data #block-my-custom-theme-content{padding:40px 0;}.page-user-agreement-and-personal-data .container .container{padding:0;}.page-user-agreement-and-personal-data #block-my-custom-theme-breadcrumbs-2{position:relative;}.page-user-agreement-and-personal-data #block-my-custom-theme-breadcrumbs-2::before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:rgba(0,76,152,0.05);transform:translateX(-50%);pointer-events:none;}.page-user-agreement-and-personal-data h1{margin:0 0 24px;}.page-user-agreement-and-personal-data .user-agreement-text p{margin:0 0 10px;color:#333333;font-size:16px;}.page-user-agreement-and-personal-data .user-agreement-text p a{color:#ed1c24;text-decoration:none;}.page-user-agreement-and-personal-data .user-agreement-text p a.takeda-link{display:inline-block;margin-top:10px;}.page-user-agreement-and-personal-data .user-agreement-text h3{margin:24px 0 24px;font-weight:700;}.page-user-agreement-and-personal-data .user-agreement-text p.section-subtitle .subtitle-number{margin-right:6px;}.page-user-agreement-and-personal-data .user-agreement-text ul{margin:0;padding:0;list-style:none;}.page-user-agreement-and-personal-data .user-agreement-text ul li{position:relative;margin-bottom:8px;padding-left:24px;color:#666666;}.page-user-agreement-and-personal-data .user-agreement-text ul li::before{content:'';position:absolute;top:9px;left:10px;width:4px;height:4px;border-radius:50%;background-color:currentColor;}@media all and (max-width:768px){.page-user-agreement-and-personal-data #block-my-custom-theme-content{padding:40px 0;}}
.page-personal-data-processing-consent{overflow-x:hidden;}.page-personal-data-processing-consent #block-my-custom-theme-content{padding:40px 0;}.page-personal-data-processing-consent .container .container{padding:0;}.page-personal-data-processing-consent #block-my-custom-theme-breadcrumbs-2{position:relative;}.page-personal-data-processing-consent #block-my-custom-theme-breadcrumbs-2::before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:rgba(0,76,152,0.05);transform:translateX(-50%);pointer-events:none;}.page-personal-data-processing-consent h1{margin:0 0 24px;}.page-personal-data-processing-consent .section-subtitle{margin-top:24px  !important;}.page-personal-data-processing-consent .user-consent-text p{margin:0 0 12px;color:#333333;font-size:16px;}.page-personal-data-processing-consent .user-consent-text p:has(strong){margin-top:24px;}.page-personal-data-processing-consent .user-consent-text p a{color:#ed1c24;text-decoration:none;}.page-personal-data-processing-consent .user-consent-text p a.takeda-link{display:inline-block;margin-top:10px;}.page-personal-data-processing-consent .user-consent-text h3{margin:24px 0 24px;font-weight:700;}.page-personal-data-processing-consent .user-consent-text p.section-subtitle .subtitle-number{margin-right:6px;}.page-personal-data-processing-consent .user-consent-text ul{margin:0 0 24px;padding:0;list-style:none;}.page-personal-data-processing-consent .user-consent-text ul li{position:relative;margin-bottom:2px;padding-left:24px;color:#333333;font-size:16px;}.page-personal-data-processing-consent .user-consent-text ul li::before{content:'';position:absolute;top:9px;left:10px;width:4px;height:4px;border-radius:50%;background-color:currentColor;}@media all and (max-width:768px){.page-personal-data-processing-consent #block-my-custom-theme-content{padding:40px 0;}}
.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies{overflow-x:hidden;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .page-article{padding-top:0;padding-bottom:15px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies main sup{position:relative;top:-0.1rem;font-size:62%;line-height:1;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies #block-my-custom-theme-breadcrumbs,.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .node-header,.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper{position:relative;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies #block-my-custom-theme-breadcrumbs::before,.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .node-header::before,.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper::before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:rgba(0,76,152,0.05);transform:translateX(-50%);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies #block-my-custom-theme-breadcrumbs nav{margin-bottom:0;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies main h1{padding:20px 0 40px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper{padding-bottom:60px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero{padding:45px 30px;border-radius:20px;background:linear-gradient(90deg,rgba(0,77,152,0.2) 0%,rgba(5,174,233,0.1) 35%,rgba(5,174,233,0) 60%),url('/sites/default/files/2025-04/doctor-and-patient-bg.jpg') no-repeat;background-position:0 27.9%;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero-card{position:relative;z-index:2;max-width:475px;padding:30px 50px 30px 30px;border-radius:20px;background:#004d98;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero-card p{margin:0;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero-card p.hero-text{margin-bottom:30px;color:#f5f5f5;font-size:20px;line-height:24px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero-card .symptom-matcher-btn{position:relative;display:inline-block;padding:16px 24px 18px 49px;border-radius:24px;background:#05aee9;color:#f5f5f5;text-decoration:none;font-weight:bold;font-size:14px;line-height:1;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero-card .symptom-matcher-btn::before{content:'';position:absolute;top:50%;left:20px;width:24px;height:24px;background:url('/sites/default/files/2025-04/file-list-select-icon-desktop.png') no-repeat center / contain;transform:translateY(-50%);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types{display:flex;gap:22px;padding:40px 0;border-bottom:1px solid rgba(148,163,184,0.4);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:first-child{display:flex;gap:26px;flex:1 1 33%;flex-direction:column;justify-content:center;padding-right:10px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:first-child p{margin:0;font-size:18px;line-height:26px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:nth-child(2),.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:nth-child(3){flex:0 0 31.95%;padding:0 0 15px;border-radius:10px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:nth-child(2){background:rgba(0,77,152,0.05);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:nth-child(3){background:rgba(5,174,233,0.1);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .immunity-type-row{margin-bottom:15px;padding:9px 20px 0 30px;border-top:1px solid #004d9845;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .immunity-type-row:first-child{display:flex;align-items:center;padding:29px 20px 6px 30px;border:none;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .immunity-type-row:first-child h2{margin:0;color:#004d98;font-size:24px;line-height:34px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .immunity-type-row:first-child img{width:80px;height:auto;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:nth-child(2) .immunity-type-row:first-child img{width:82px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .immunity-type-row .overtext{margin:0 0 10px;color:#333333;font-size:12px;line-height:1.4;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .immunity-type-row .regular-text{max-width:271px;margin:0;font-size:16px;line-height:1.4;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:last-child .immunity-type-row:last-child .regular-text{max-width:317px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works{padding:38px 0 0;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works h2{margin:0 0 41px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .row{display:flex;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col{flex:1 1 25%;padding:20px 3px 21px 20px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col:nth-child(1){padding-right:7px;background:rgba(5,174,233,0.05);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col:nth-child(2){background:rgba(5,174,233,0.1);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col:nth-child(3){background:rgba(5,174,233,0.15);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col:nth-child(4){background:rgba(5,174,233,0.2);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row{display:flex;align-items:center;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .number{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;border:1px solid #05aee9;border-radius:2px;color:#004d98;font-weight:bold;font-size:16px;line-height:1;}.kk.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .number{font-weight:normal;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .title{margin:0 7px 0 20px;font-weight:bold;font-size:16px;line-height:1.4;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .arrow,.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .arrow::before,.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .arrow::after{height:2px;border-radius:10px;background:#05aee9;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .arrow{position:relative;display:block;flex:1 1 auto;margin:0;opacity:0.3;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .arrow::before,.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .arrow::after{content:'';position:absolute;top:-3px;right:-3px;width:10px;transform:rotate(45deg);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .arrow::after{top:3px;transform:rotate(-45deg);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .description{max-width:255px;margin:10px 0 0;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-of-action{padding-top:40px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-of-action h2{margin:0 0 41px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper{padding:28px 28px;border:1px solid #05aee9;border-radius:20px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .row{display:flex;gap:92px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .col{display:flex;flex:1 1 25%;flex-direction:column;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .col:not(:last-child) .mechanism-step::after{content:'';position:absolute;top:49%;right:-24%;width:13px;height:23px;background:url('/sites/default/files/2025-04/chevron-lightblue.png') no-repeat center / contain;transform:translateY(-50%);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .mmechanism-step-title{margin:0 -10px 24px;text-align:center;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .mechanism-step{position:relative;display:flex;align-items:center;margin-top:auto;aspect-ratio:1/1;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .mechanism-step::before{content:'';position:absolute;z-index:-1;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:#e6f7fd;transform:translate(-50%,-50%);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-step .step-number{position:absolute;top:3px;left:22px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;border-radius:50%;background:#c1eaf8;color:#004d98;font-weight:bold;font-size:14px;line-height:1;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .step-image{max-width:100%;height:auto;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .col:nth-child(1) .mechanism-step .step-image{width:96%;margin:0 0 0 4px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .col:nth-child(2) .mechanism-step .step-image{width:91.26%;margin:0 0 0 9px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .col:nth-child(3) .mechanism-step .step-image{width:106.39%;max-width:106.39%;margin:11px -4% 0 -5px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .col:nth-child(4) .mechanism-step .step-image{width:106.86%;max-width:106.86%;margin:-6px -9% 0 -6px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .mechanism-note{margin:19px 0 2px 1px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies{display:flex;gap:34px;padding-top:40px;padding-bottom:27px;border-bottom:1px solid rgba(148,163,184,0.4);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .col{flex:1 1 50%;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .col:first-child h2{margin:0 0 20px;}.kk.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .col:first-child h2{max-width:470px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .col:first-child p{margin:0 0 10px;font-size:16px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .col:last-child{height:fit-content;padding:20px 40px 23px;border-radius:20px;background:rgba(0,77,152,0.1);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .title-row{display:flex;gap:10px;align-items:center;margin-bottom:10px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .title-row img{width:24px;height:auto;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .title-row p{margin:0;color:#ed1c24;text-transform:uppercase;font-size:18px;line-height:26px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .title-row + p{margin:0;font-size:16px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs{padding-top:40px;padding-bottom:62px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs h2{margin:0 0 41px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs h4{margin:0 0 30px;color:#004d98;text-align:center;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row{display:flex;gap:32px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .children-signs.signs-row{margin-bottom:39px;padding-bottom:22px;border-bottom:1px solid rgba(148,163,184,0.4);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs h4.adults-title{margin-bottom:31px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row .col{flex:1 1 33.333%;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row .image-col{display:flex;align-items:center;justify-content:center;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs ul{margin:0;padding:0;list-style:none;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs li{display:flex;gap:20px;align-items:center;height:50px;margin:0 0 28px;padding:0;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row .col.right-list-col li{flex-direction:row-reverse;}.kk.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row.children-signs .col.right-list-col li:nth-child(1) p:last-child,.kk.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row.adults-signs .col.right-list-col li:nth-child(2) p:last-child,.kk.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row.adults-signs .col.left-list-col li:nth-child(4) p:last-child{max-width:230px;}.kk.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row.adults-signs .col.right-list-col li:nth-child(3) p:last-child{max-width:240px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs li p{margin:0;font-size:16px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row .col.right-list-col li p{text-align:right;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs li img{display:block;width:50px;height:auto;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row .col.image-col img{display:block;max-width:100%;height:auto;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .important-warning{padding:19px 18px;}@media all and (min-width:769px){.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hide-on-desktop{display:none !important;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .immunodeficiency-test{padding:40px 40px 39px 40px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .immunodeficiency-text{max-width:59%;}.ru.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .warning-text{padding-right:5%;}.kk.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .immunodeficiency-text{font-weight:normal;}}@media all and (max-width:991px){.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero-card{max-width:395px;padding:30px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero{background-position:0 28%;background-size:110%;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types{flex-wrap:wrap;justify-content:space-between;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:first-child{flex:0 0 100%;margin-bottom:20px;padding-right:0;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:nth-child(2),.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:nth-child(3){flex:0 0 48%;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .title{margin:0 7px 0 10px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col,.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col:nth-child(1){padding:20px 3px 21px 14px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .row{gap:50px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-step .step-number{top:-12px;left:2px;width:28px;height:28px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .col:last-child{padding:20px 30px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs li{gap:16px;height:90px;}}@media all and (max-width:768px){.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hide-on-mobile{display:none !important;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies main h1{padding:25px 0 21px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper{padding:0 0 5px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero{margin-bottom:45px;padding:190px 0 0;border-radius:10px;background-position:0 -20%;background-size:100%;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero-card{max-width:100%;padding:20px;border-radius:0 0 10px 10px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero-card p.hero-text{margin-bottom:20px;font-size:18px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero-card .symptom-matcher-btn{width:100%;max-width:280px;padding:22px 24px 22px 89px;border-radius:30px;font-size:16px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero-card .symptom-matcher-btn::before{left:37px;width:32px;height:32px;background:url('/sites/default/files/2025-04/file-list-select-icon-mobile.png') no-repeat center / contain;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types{flex-wrap:wrap;justify-content:space-between;padding:20px 0 40px;}.kk.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types{padding-top:13px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:nth-child(2),.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .col:nth-child(3){flex:0 0 100%;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .immunity-type-row:first-child{gap:20px;justify-content:space-between;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunity-types .immunity-type-row:first-child h2{font-size:18px;line-height:22px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works{padding:40px 0 0;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works h2{margin:0 0 40px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .row{flex-direction:column;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col,.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col:nth-child(1){min-height:152px;padding:20px 3px 21px 20px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .arrow{display:none;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .title-row .title{margin:0 7px 0 20px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .how-immune-system-works .col .description{max-width:295px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-of-action{padding:40px 0 0;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-of-action h2{margin:0 0 40px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper{padding:39px 18px;border-radius:10px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .row{gap:90px;flex-direction:column;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .mmechanism-step-title{margin:0 0 41px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .mechanism-step{width:71%;max-width:300px;margin:0 auto;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-step .step-number{top:4px;left:22px;width:32px;height:32px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .col:not(:last-child) .mechanism-step::after{top:auto;right:50%;bottom:-56px;transform:translateX(50%) rotate(90deg);}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .col:nth-child(2) .mechanism-step .step-image{width:91.4%;margin:-6px 0 0 4px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .col:nth-child(3) .mechanism-step .step-image{width:100%;max-width:100%;margin:4px 0 0 4px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .col:nth-child(4) .mechanism-step .step-image{width:100%;max-width:100%;margin:4px 0 0 4px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .mechanism-steps-wrapper .mechanism-note{margin:40px 0 1px 1px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies{gap:26px;flex-direction:column;padding:40px 0 36px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .col:first-child p{margin:0 0 8px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .col:last-child{border-radius:10px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .col:last-child{padding:20px 20px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .title-row{align-items:flex-start;flex-direction:column;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiencies .title-row p{font-size:16px;line-height:24px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs{padding:40px 0 0;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row{gap:0;flex-direction:column;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row .col.image-col{order:-1;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row .col.right-list-col li{flex-direction:row;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row .col.right-list-col li p{text-align:left;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs li{gap:20px;height:auto;min-height:50px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .signs-row .col.image-col img{width:53%;max-width:300px;margin:0 auto 32px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .warning-signs .children-signs.signs-row{padding-bottom:7px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper{padding:10px 0 45px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .immunodeficiency-test{border-radius:10px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .warning-title{font-size:16px;line-height:24px;}.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .important-warning{gap:7px;margin-top:8px;padding:8px 18px;}.kk.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero{margin-bottom:0;}}@media all and (max-width:630px){.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero{background-position:0 -20px;}}@media all and (max-width:520px){.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero{background-position:-90px -10px;background-size:550px;}}@media all and (max-width:420px){.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero{background-position:-46px 0;background-size:427px;}}@media all and (max-width:374px){.page-what-are-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper .hero{background-position:-66px 0;}}
.page-recognition-of-primary-immunodeficiencies{overflow-x:hidden;}.page-recognition-of-primary-immunodeficiencies sup{font-size:60%;line-height:1;}.page-recognition-of-primary-immunodeficiencies .blue{color:#004d98;font-weight:700;}.page-recognition-of-primary-immunodeficiencies .fs-20{font-size:20px;}.page-recognition-of-primary-immunodeficiencies .fs-16{font-size:16px;}.page-recognition-of-primary-immunodeficiencies #block-my-custom-theme-breadcrumbs,.page-recognition-of-primary-immunodeficiencies .node-header,.page-recognition-of-primary-immunodeficiencies .hero-wrapper,.page-recognition-of-primary-immunodeficiencies .block-accordion,.page-recognition-of-primary-immunodeficiencies .warning-signs{position:relative;}.page-recognition-of-primary-immunodeficiencies #block-my-custom-theme-breadcrumbs::before,.page-recognition-of-primary-immunodeficiencies .node-header::before,.page-recognition-of-primary-immunodeficiencies .hero-wrapper::before,.page-recognition-of-primary-immunodeficiencies .block-accordion::before,.page-recognition-of-primary-immunodeficiencies .warning-signs::before{content:'';position:absolute;top:0;left:50%;overflow:hidden;width:100vw;height:100%;background:rgba(0,76,152,0.05);transform:translateX(-50%);}.page-recognition-of-primary-immunodeficiencies .page-article{padding-top:0;}.page-recognition-of-primary-immunodeficiencies #block-my-custom-theme-breadcrumbs nav{margin-bottom:0;}.page-recognition-of-primary-immunodeficiencies .hero-wrapper,.page-recognition-of-primary-immunodeficiencies .content-block-1{display:flex;padding:40px 0 60px;font-size:16px;gap:32px;}.page-recognition-of-primary-immunodeficiencies .hero-wrapper .fs-20{margin-top:0;}.page-recognition-of-primary-immunodeficiencies .hero-wrapper img{width:100%;object-fit:contain;}.page-recognition-of-primary-immunodeficiencies .hero-wrapper div:first-child{max-width:40%;}.page-recognition-of-primary-immunodeficiencies .hero-wrapper div:last-child{max-width:58%;}.page-recognition-of-primary-immunodeficiencies .content-block-1{padding:38px 0;border-bottom:1px solid #d4dae3;}.page-recognition-of-primary-immunodeficiencies .content-block-1 div:first-child{display:flex;flex-direction:column;justify-content:center;max-width:58%;}.page-recognition-of-primary-immunodeficiencies .content-block-1 div:last-child{max-width:40%;padding:30px 40px;border-radius:20px;background-color:#e6eef5;}.page-recognition-of-primary-immunodeficiencies .content-block-1 div p{margin-top:0;}.page-recognition-of-primary-immunodeficiencies .content-block-2{padding:40px 0;}.page-recognition-of-primary-immunodeficiencies .content-block-2 h2{max-width:776px;margin:0;padding-bottom:40px;}.page-recognition-of-primary-immunodeficiencies .content-block-2 img{width:100%;height:468px;}.page-recognition-of-primary-immunodeficiencies .content-block-2 img.mob{display:none;}.page-recognition-of-primary-immunodeficiencies .block-accordion{margin:-1px auto;padding:38px 0;border-bottom:1px solid #d4dae3;}.page-recognition-of-primary-immunodeficiencies .block-accordion h2{margin:0 0 38px;}.page-recognition-of-primary-immunodeficiencies .warning-signs{padding:40px 0 60px;}.page-recognition-of-primary-immunodeficiencies .warning-signs .bg-block{margin-bottom:40px;padding:6px 40px;border-radius:20px;background-color:#dae6f0;}.page-recognition-of-primary-immunodeficiencies .warning-signs .bg-block p{width:90%;}.page-recognition-of-primary-immunodeficiencies .warning-signs h2{margin:0 0 40px;}.page-recognition-of-primary-immunodeficiencies .warning-signs h4{margin:0 0 30px;color:#004d98;text-align:center;}.page-recognition-of-primary-immunodeficiencies .warning-signs .signs-row{display:flex;gap:32px;}.page-recognition-of-primary-immunodeficiencies .warning-signs .children-signs.signs-row{margin-bottom:39px;padding-bottom:22px;border-bottom:1px solid rgba(148,163,184,0.4);}.page-recognition-of-primary-immunodeficiencies .warning-signs h4.adults-title{margin-bottom:31px;}.page-recognition-of-primary-immunodeficiencies .warning-signs .signs-row .col{flex:1 1 33.333%;}.page-recognition-of-primary-immunodeficiencies .warning-signs .signs-row .image-col{display:flex;align-items:center;justify-content:center;}.page-recognition-of-primary-immunodeficiencies .warning-signs ul{margin:0;padding:0;list-style:none;}.page-recognition-of-primary-immunodeficiencies .warning-signs li{display:flex;align-items:center;height:50px;margin:0 0 28px;padding:0;gap:20px;}.page-recognition-of-primary-immunodeficiencies .warning-signs .signs-row .col.right-list-col li{flex-direction:row-reverse;}.page-recognition-of-primary-immunodeficiencies .warning-signs li p{margin:0;font-size:16px;}.page-recognition-of-primary-immunodeficiencies .warning-signs .signs-row .col.right-list-col li p{text-align:right;}.page-recognition-of-primary-immunodeficiencies .warning-signs li img{display:block;width:50px;height:auto;}.page-recognition-of-primary-immunodeficiencies .warning-signs .signs-row .col.image-col img{display:block;max-width:100%;height:auto;}.page-recognition-of-primary-immunodeficiencies .immunodeficiency-wrapper{padding:40px 0 54px;}.page-recognition-of-primary-immunodeficiencies .immunodeficiency-wrapper .important-warning{margin-top:0;}.page-recognition-of-primary-immunodeficiencies .immunodeficiency-wrapper .important-warning{align-items:center;}.page-recognition-of-primary-immunodeficiencies .immunodeficiency-wrapper:before{display:none;}.page-recognition-of-primary-immunodeficiencies .sources-wrapper br{display:none;}@media all and (max-width:991px){.page-recognition-of-primary-immunodeficiencies .hero-wrapper,.page-recognition-of-primary-immunodeficiencies .content-block-1{flex-direction:column;}.page-recognition-of-primary-immunodeficiencies .hero-wrapper div:first-child,.page-recognition-of-primary-immunodeficiencies .hero-wrapper div:last-child,.page-recognition-of-primary-immunodeficiencies .content-block-1 div:first-child,.page-recognition-of-primary-immunodeficiencies .content-block-1 div:last-child{max-width:100%;}.page-recognition-of-primary-immunodeficiencies .content-block-2 img{height:36vw;}.page-recognition-of-primary-immunodeficiencies .warning-signs li{height:90px;gap:16px;}.page-recognition-of-primary-immunodeficiencies .warning-signs .bg-block p{width:100%;}}@media all and (max-width:768px){.page-recognition-of-primary-immunodeficiencies main h1{padding-top:38px;}.page-recognition-of-primary-immunodeficiencies .hero-wrapper,.page-recognition-of-primary-immunodeficiencies .content-block-1{padding:20px 0 38px;gap:4px;}.page-recognition-of-primary-immunodeficiencies .hero-wrapper .img-wrap{display:flex;justify-content:center;}.page-recognition-of-primary-immunodeficiencies .hero-wrapper img{width:335px;height:auto;}.page-recognition-of-primary-immunodeficiencies .content-block-1 div:last-child{padding:20px;}.page-recognition-of-primary-immunodeficiencies .content-block-2{padding:40px 0 20px;}.page-recognition-of-primary-immunodeficiencies .content-block-2 img.desk{display:none;}.page-recognition-of-primary-immunodeficiencies .content-block-2 img.mob{display:block;width:auto;height:332px;margin:0 auto;}.page-recognition-of-primary-immunodeficiencies .block-accordion{padding:38px 0;}.page-recognition-of-primary-immunodeficiencies .warning-signs{padding:20px 0 12px;}.page-recognition-of-primary-immunodeficiencies .warning-signs .signs-row{flex-direction:column;gap:0;}.page-recognition-of-primary-immunodeficiencies .warning-signs .signs-row .col.image-col{order:-1;}.page-recognition-of-primary-immunodeficiencies .warning-signs .signs-row .col.right-list-col li{flex-direction:row;}.page-recognition-of-primary-immunodeficiencies .warning-signs .signs-row .col.right-list-col li p{text-align:left;}.page-recognition-of-primary-immunodeficiencies .warning-signs li{height:auto;min-height:50px;gap:20px;}.page-recognition-of-primary-immunodeficiencies .warning-signs .signs-row .col.image-col img{width:53%;max-width:300px;margin:0 auto 30px;}.page-recognition-of-primary-immunodeficiencies .warning-signs .children-signs.signs-row{padding-bottom:7px;}.page-recognition-of-primary-immunodeficiencies .immunodeficiency-wrapper{padding:30px 10px 28px;}.page-recognition-of-primary-immunodeficiencies .immunodeficiency-wrapper .important-warning{align-items:flex-start;}}@media all and (max-width:376px){.page-recognition-of-primary-immunodeficiencies .sources-wrapper br{display:block;}}
.page-general-variable-immunodeficiency{overflow-x:hidden;}.page-general-variable-immunodeficiency sup{font-size:60%;line-height:1;}.page-general-variable-immunodeficiency .node-header,.page-general-variable-immunodeficiency #block-my-custom-theme-breadcrumbs,.page-general-variable-immunodeficiency .hero-wrapper,.page-general-variable-immunodeficiency .making-a-diagnosis{position:relative;}.page-general-variable-immunodeficiency #block-my-custom-theme-breadcrumbs::before,.page-general-variable-immunodeficiency .node-header::before,.page-general-variable-immunodeficiency .hero-wrapper::before,.page-general-variable-immunodeficiency .making-a-diagnosis::before{content:'';position:absolute;top:0;left:50%;overflow:hidden;width:100vw;height:100%;background:rgba(0,76,152,0.05);transform:translateX(-50%);}.page-general-variable-immunodeficiency .page-article{padding-top:0;}.page-general-variable-immunodeficiency .no-break{white-space:nowrap;}.page-general-variable-immunodeficiency #block-my-custom-theme-breadcrumbs nav{margin-bottom:0;}.page-general-variable-immunodeficiency .hero-wrapper{padding:40px 0;}.page-general-variable-immunodeficiency .hero-wrapper p{font-size:16px;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap{display:flex;align-items:center;font-size:16px;gap:32px;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap h2{margin-top:0;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap .bg-wrap{border-radius:10px;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap .bg-wrap p{margin:0;padding:10px 30px 0;color:#004d98;font-size:32px;line-height:34px;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap .bg-wrap div p{padding:0 30px 10px;font-size:20px;line-height:24px;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap .bg-wrap div{position:relative;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap .bg-wrap.first{margin-bottom:10px;padding:20px 0;background-color:#e6edf5;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap .bg-wrap.first div::after,.page-general-variable-immunodeficiency .hero-wrapper .content-wrap .bg-wrap:last-child div::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#a1bdda;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap .bg-wrap:last-child{padding:20px 0;background-color:#daeff8;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap .bg-wrap:last-child div::after{background-color:#99bfdc;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap img{display:block;width:100%;height:100%;object-fit:cover;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap > div:first-child{max-width:40%;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap > div:last-child{max-width:58%;}.page-general-variable-immunodeficiency .clinical-manifestations{padding:40px 0;}.page-general-variable-immunodeficiency .clinical-manifestations p{font-size:16px;line-height:1.4;}.page-general-variable-immunodeficiency .clinical-manifestations h2:first-child{margin:0 0 16px;}.page-general-variable-immunodeficiency .clinical-manifestations h2:nth-child(2){margin:40px 0 20px;}.page-general-variable-immunodeficiency .clinical-manifestations img{display:block;width:100%;height:auto;}.page-general-variable-immunodeficiency .clinical-manifestations img.mob{display:none;}.page-general-variable-immunodeficiency .clinical-manifestations .row{display:flex;}.page-general-variable-immunodeficiency .clinical-manifestations .col{flex:1 1 25%;padding:20px;}.page-general-variable-immunodeficiency .clinical-manifestations .col:nth-child(1){background:rgba(5,174,233,0.05);}.page-general-variable-immunodeficiency .clinical-manifestations .col:nth-child(2){background:rgba(5,174,233,0.1);}.page-general-variable-immunodeficiency .clinical-manifestations .col:nth-child(3){background:rgba(5,174,233,0.15);}.page-general-variable-immunodeficiency .clinical-manifestations .col:nth-child(4){background:rgba(5,174,233,0.2);}.page-general-variable-immunodeficiency .clinical-manifestations .col .title-row .title{margin:0 0 10px;font-weight:bold;font-size:16px;line-height:1.4;}.page-general-variable-immunodeficiency .clinical-manifestations .col .description{margin:10px 0 0;}.page-general-variable-immunodeficiency .making-a-diagnosis{padding:40px 0;}.page-general-variable-immunodeficiency .making-a-diagnosis h2{margin:0 0 20px;}.page-general-variable-immunodeficiency .making-a-diagnosis p{font-size:16px;line-height:1.4;}.page-general-variable-immunodeficiency .making-a-diagnosis p.ref{margin:40px 0 0;font-size:14px;}.page-general-variable-immunodeficiency .making-a-diagnosis .bg-wrap{position:relative;z-index:2;display:flex;align-items:center;margin-top:40px;padding:24px 40px;border-radius:20px;background-color:#ffffff;gap:60px;}.page-general-variable-immunodeficiency .making-a-diagnosis .bg-wrap:last-child{margin-bottom:40px;}.page-general-variable-immunodeficiency .making-a-diagnosis img{display:block;width:100%;height:auto;object-fit:cover;}.page-general-variable-immunodeficiency .making-a-diagnosis .bg-wrap .subtitle{margin:0 0 10px;text-transform:uppercase;font-weight:700;font-size:18px;line-height:26px;}.page-general-variable-immunodeficiency .making-a-diagnosis .bg-wrap ul{margin:0;padding-left:25px;}.page-general-variable-immunodeficiency .making-a-diagnosis .bg-wrap li{font-size:16px;line-height:1.4;}.page-general-variable-immunodeficiency .making-a-diagnosis .bg-wrap .col-1{max-width:841px;}.page-general-variable-immunodeficiency .making-a-diagnosis .bg-wrap .col-2{min-width:199px;max-width:199px;}.page-general-variable-immunodeficiency .making-a-diagnosis .bg-wrap .subtitle span{color:#05aee9;}.page-general-variable-immunodeficiency .immunodeficiency-wrapper{padding:40px 0 0;}.page-general-variable-immunodeficiency .immunodeficiency-wrapper .important-warning{margin-top:0;}.page-general-variable-immunodeficiency .immunodeficiency-wrapper .important-warning{align-items:center;}.page-general-variable-immunodeficiency .immunodeficiency-wrapper:before{display:none;}@media all and (max-width:991px){.page-general-variable-immunodeficiency .hero-wrapper .content-wrap{flex-direction:column;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap > div:first-child{max-width:60%;}.page-general-variable-immunodeficiency .making-a-diagnosis .bg-wrap{flex-direction:column;padding:24px 20px;}}@media all and (max-width:768px){.page-general-variable-immunodeficiency h1{padding-top:35px;}.page-general-variable-immunodeficiency .hero-wrapper{padding:20px 0;}.page-general-variable-immunodeficiency .hero-wrapper p{margin:0 0 20px;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap{margin-bottom:20px;gap:20px;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap > div:first-child,.page-general-variable-immunodeficiency .hero-wrapper .content-wrap > div:last-child{max-width:100%;}.page-general-variable-immunodeficiency .hero-wrapper .content-wrap .bg-wrap div p{font-size:18px;line-height:20px;}.page-general-variable-immunodeficiency .clinical-manifestations{padding:60px 0;}.page-general-variable-immunodeficiency .clinical-manifestations img.mob{display:block;width:100%;}.page-general-variable-immunodeficiency .clinical-manifestations img.desk{display:none;}.page-general-variable-immunodeficiency .clinical-manifestations .title-row{margin:40px 0 20px;}.page-general-variable-immunodeficiency .clinical-manifestations .col .title-row{margin:0 0 10px;}.page-general-variable-immunodeficiency .clinical-manifestations .col .description{font-size:14px;}.page-general-variable-immunodeficiency .clinical-manifestations .row{flex-direction:column;}.page-general-variable-immunodeficiency .immunodeficiency-wrapper{padding:30px 0 28px;}.page-general-variable-immunodeficiency .immunodeficiency-wrapper .important-warning{align-items:flex-start;}.page-general-variable-immunodeficiency .sources-wrapper{margin:24px 0;}.page-general-variable-immunodeficiency .making-a-diagnosis .bg-wrap .subtitle{font-size:16px;line-height:24px;}}
.page-living-with-pid-advice-for-patients-and-families p{margin:0;}.page-living-with-pid-advice-for-patients-and-families sup{font-size:60%;line-height:1;}.page-living-with-pid-advice-for-patients-and-families h1{padding-top:14px;}.page-living-with-pid-advice-for-patients-and-families #block-my-custom-theme-breadcrumbs,.page-living-with-pid-advice-for-patients-and-families .node-header,.page-living-with-pid-advice-for-patients-and-families .hero-wrapper{position:relative;}.page-living-with-pid-advice-for-patients-and-families #block-my-custom-theme-breadcrumbs::before,.page-living-with-pid-advice-for-patients-and-families .node-header::before,.page-living-with-pid-advice-for-patients-and-families .hero-wrapper::before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:rgba(0,76,152,0.05);transform:translateX(-50%);pointer-events:none;}.page-living-with-pid-advice-for-patients-and-families .page-article{padding-top:0;padding-bottom:15px;}.page-living-with-pid-advice-for-patients-and-families #block-my-custom-theme-breadcrumbs nav{margin-bottom:0;}.page-living-with-pid-advice-for-patients-and-families .hero-wrapper{display:flex;padding:13px 0 34px;font-size:16px;gap:32px;}.page-living-with-pid-advice-for-patients-and-families .hero-wrapper img{width:100%;height:auto;}.page-living-with-pid-advice-for-patients-and-families .hero-content{max-width:40%;}.page-living-with-pid-advice-for-patients-and-families .hero-image-wrapper{position:relative;max-width:58%;}.page-living-with-pid-advice-for-patients-and-families .hero-image-wrapper img{border-radius:20px;}.page-living-with-pid-advice-for-patients-and-families .hero-text{margin-top:20px;}.page-living-with-pid-advice-for-patients-and-families .hero-description{margin:0 0 14px;font-size:16px;line-height:20px;}.page-living-with-pid-advice-for-patients-and-families .hero-image-block{position:relative;}.page-living-with-pid-advice-for-patients-and-families .hero-cta{position:absolute;bottom:5px;display:flex;align-items:center;justify-content:space-between;padding:20px 31px;border-radius:20px;background:#004d98;color:#ffffff;font-weight:bold;gap:20px;}.kk.page-living-with-pid-advice-for-patients-and-families .hero-cta{font-weight:normal;}.page-living-with-pid-advice-for-patients-and-families .hero-cta-text{max-width:58%;margin:0;}.page-living-with-pid-advice-for-patients-and-families .hero-cta-button{position:relative;display:block;width:100%;max-width:203px;padding:13px 13px 13px 50px;border-radius:999px;background:#05aee9;color:#ffffff;text-decoration:none;font-size:14px;}.page-living-with-pid-advice-for-patients-and-families .hero-cta-button::before{content:'';position:absolute;top:14px;left:24px;width:16px;height:16px;background:url(https://dev-knowpidkz.pantheonsite.io/sites/default/files/2025-04/live-with-pid-symptom-matcher-icon.png) no-repeat center / cover;}.page-living-with-pid-advice-for-patients-and-families .hero-note{display:flex;align-items:flex-start;justify-content:space-between;margin-top:30px;padding:30px;border-radius:20px;background:rgb(0 77 152 / 10%);gap:20px;}.page-living-with-pid-advice-for-patients-and-families .hero-note-icon{width:100%;max-width:44px;}.page-living-with-pid-advice-for-patients-and-families .hero-note-text{color:#004d98;}.page-living-with-pid-advice-for-patients-and-families .therapy-section{padding-top:40px;}.page-living-with-pid-advice-for-patients-and-families .therapy-block{margin:20px 0 30px;}.page-living-with-pid-advice-for-patients-and-families .therapy-block-fourth{margin-bottom:20px;}.page-living-with-pid-advice-for-patients-and-families .therapy-block-title{display:flex;margin:0 0 14px;padding-left:8px;color:#004d98;}.page-living-with-pid-advice-for-patients-and-families .therapy-block-title span.step-number{display:block;margin-right:5px;}.page-living-with-pid-advice-for-patients-and-families .therapy-tip{display:flex;max-width:40%;padding:30px 31px 24px;border-radius:20px;background:#004d98;color:#ffffff;font-size:16px;gap:20px;}.page-living-with-pid-advice-for-patients-and-families .therapy-block-first .therapy-content{display:flex;gap:34px;}.page-living-with-pid-advice-for-patients-and-families .therapy-tip-icon{max-height:106px;}.page-living-with-pid-advice-for-patients-and-families .therapy-block-first .therapy-text,.page-living-with-pid-advice-for-patients-and-families .therapy-block-first .therapy-list-text{margin-bottom:6px;font-size:16px;}.page-living-with-pid-advice-for-patients-and-families .therapy-block-first .therapy-list{padding-left:30px;}.page-living-with-pid-advice-for-patients-and-families .therapy-list-column .therapy-list-item{display:flex;align-items:center;gap:20px;}.kk.page-living-with-pid-advice-for-patients-and-families .therapy-list-column{flex:0 0 49%;}.kk.page-living-with-pid-advice-for-patients-and-families .immunodeficiency-wrapper .immunodeficiency-test{font-weight:400;}.kk.page-living-with-pid-advice-for-patients-and-families .immunodeficiency-wrapper .immunodeficiency-text{max-width:62%;}.kk.page-living-with-pid-advice-for-patients-and-families .immunodeficiency-wrapper .important-warning{padding:18px 40px 18px 18px;}.page-living-with-pid-advice-for-patients-and-families  .therapy-subsection.therapy-subsection-first{margin-top:20px;}.page-living-with-pid-advice-for-patients-and-families  .therapy-subsection{margin-top:40px;}.page-living-with-pid-advice-for-patients-and-families .therapy-subsection p{font-size:16px;}.page-living-with-pid-advice-for-patients-and-families  .therapy-subsection:last-child{margin-bottom:66px;}.page-living-with-pid-advice-for-patients-and-families  .therapy-subsection:last-child .therapy-list-column{flex:0 0 100%;}.page-living-with-pid-advice-for-patients-and-families  .therapy-subsection-title{margin:0 0 20px;}.page-living-with-pid-advice-for-patients-and-families  .therapy-subsection .therapy-text{margin:20px 0;}.page-living-with-pid-advice-for-patients-and-families  .therapy-list-columns{display:flex;justify-content:space-between;}.page-living-with-pid-advice-for-patients-and-families  .therapy-list-column{display:flex;flex:0 0 48.5%;flex-direction:column;gap:28px;}.page-living-with-pid-advice-for-patients-and-families  .therapy-list-icon{width:50px;height:50px;}@media (max-width:991px){.page-living-with-pid-advice-for-patients-and-families .hero-wrapper{flex-direction:column;padding:0 0 34px;}.page-living-with-pid-advice-for-patients-and-families .therapy-tip-icon{max-width:103px;}.page-living-with-pid-advice-for-patients-and-families .therapy-tip{flex-direction:column-reverse;}.page-living-with-pid-advice-for-patients-and-families .hero-wrapper .hero-image-wrapper img{border-top-left-radius:20px;border-top-right-radius:20px;object-fit:cover;}.page-living-with-pid-advice-for-patients-and-families .hero-image-wrapper,.page-living-with-pid-advice-for-patients-and-families .hero-content{max-width:100%;}.page-living-with-pid-advice-for-patients-and-families .hero-cta{position:relative;margin-top:-2px;border-radius:0 0 20px 20px;}.kk.page-living-with-pid-advice-for-patients-and-families .immunodeficiency-wrapper .immunodeficiency-text{max-width:100%;}}@media (max-width:768px){.page-living-with-pid-advice-for-patients-and-families .hero-wrapper img{height:unset;}.page-living-with-pid-advice-for-patients-and-families h1{padding-top:40px;}.page-living-with-pid-advice-for-patients-and-families .therapy-section{padding-top:0;}.page-living-with-pid-advice-for-patients-and-families .hero-cta-button{display:flex;align-items:center;max-width:300px;padding:14px 38px;font-size:16px;gap:20px;}.page-living-with-pid-advice-for-patients-and-families .hero-cta  .hero-cta-text{width:100%;}.page-living-with-pid-advice-for-patients-and-families .hero-cta-button::before{position:static;display:block;width:32px;height:32px;}.page-living-with-pid-advice-for-patients-and-families .hero-note{flex-direction:column;gap:0;}.page-living-with-pid-advice-for-patients-and-families .hero-note img{max-height:60px;}.page-living-with-pid-advice-for-patients-and-families .hero-cta{align-items:flex-start;flex-direction:column;padding:20px;}.page-living-with-pid-advice-for-patients-and-families .hero-cta-button,.page-living-with-pid-advice-for-patients-and-families .hero-cta-text{max-width:100%;}.page-living-with-pid-advice-for-patients-and-families .therapy-block-first .therapy-content{flex-direction:column;}.page-living-with-pid-advice-for-patients-and-families .therapy-tip{max-width:100%;padding:20px;}.page-living-with-pid-advice-for-patients-and-families .therapy-list-columns{flex-direction:column;gap:28px;}.page-living-with-pid-advice-for-patients-and-families .therapy-list-column{display:flex;flex:0 0 100%;flex-direction:column;gap:28px;}.page-living-with-pid-advice-for-patients-and-families .therapy-list-column .therapy-list-item{align-items:flex-start;gap:14px;}.page-living-with-pid-advice-for-patients-and-families .immunodeficiency-wrapper .important-warning{padding:10px 19px;}.page-living-with-pid-advice-for-patients-and-families .sources-wrapper li{padding-right:6px;}.kk.page-living-with-pid-advice-for-patients-and-families .immunodeficiency-wrapper .important-warning{padding:10px 12px 10px 19px;}.kk.page-living-with-pid-advice-for-patients-and-families .immunodeficiency-wrapper .immunodeficiency-test{font-weight:700;}}
.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies{overflow-x:hidden;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies sup{font-size:70%;line-height:1;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies #block-my-custom-theme-breadcrumbs,.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .node-header,.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper{position:relative;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies #block-my-custom-theme-breadcrumbs::before,.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .node-header::before,.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper::before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:rgba(0,76,152,0.05);transform:translateX(-50%);pointer-events:none;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .page-article{padding-top:0;padding-bottom:24px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies #block-my-custom-theme-breadcrumbs nav{margin-bottom:0;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper{display:flex;padding:40px 0 34px;font-size:16px;gap:32px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper img{width:100%;object-fit:contain;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-content{max-width:40%;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-image-wrapper{position:relative;max-width:58%;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-text{margin-top:20px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-description{margin:0 0 14px;font-size:16px;line-height:20px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-image-block{position:relative;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta{position:absolute;display:flex;align-items:center;justify-content:space-between;margin-top:-82px;padding:20px 31px;border-radius:20px;background:#004d98;color:#ffffff;font-weight:bold;gap:20px;}.kk.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta{font-weight:normal;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta-text{max-width:58%;margin:0;}.kk.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta-text{max-width:56%;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta-button{position:relative;display:block;width:100%;max-width:203px;padding:13px 13px 13px 50px;border-radius:999px;background:#05aee9;color:#ffffff;text-decoration:none;font-size:14px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta-button::before{content:'';position:absolute;top:14px;left:24px;width:16px;height:16px;background:url('/sites/default/files/2025-04/live-with-pid-symptom-matcher-icon.png') no-repeat center / cover;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-note{margin-top:40px;padding:20px 40px;border-radius:20px;background:rgb(0 77 152 / 10%);}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-note-text{margin:0 0 10px;color:#ed1c24;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-note ul{margin:0;padding-left:30px;list-style:none;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-note li{position:relative;margin-top:10px;font-size:14px;line-height:1.5;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-note li::before{content:'';position:absolute;top:3px;left:-30px;display:block;width:16px;height:16px;border-radius:50%;background:#ed1c24;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .text-block{padding:20px 0 0;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .text-block p{font-size:16px;}.kk.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .text-block p{width:88%;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .tiles-block{padding:40px 0 0;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .tiles-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .tile{position:relative;width:100%;max-width:378px;padding:22px 20px;border-radius:20px;background:#f5f5f5;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .tile .number{position:absolute;top:34px;left:20px;color:#05aee9;font:normal 600 40px/1 'Open Sans',sans-serif;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .tiles-block h4{margin:0 0 10px;color:#05aee9;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .tiles-block ul{display:flex;flex-direction:column;margin:10px 0 0;padding:0 0 0 22px;gap:5px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .notes-block{margin:20px 0 60px;padding:24px 40px;border-radius:20px;background-color:#f5f5f5;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .notes-block h4{margin:0;color:#004d98;line-height:26px;}.kk.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .immunodeficiency-text{max-width:56%;font-weight:400;}.kk.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .important-warning{padding:18px 46px 18px 18px;}@media screen and (max-width:991px){.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta{margin-top:-105px;}}@media screen and (max-width:768px){.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies h1{padding-top:40px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper{flex-direction:column;padding-top:00;gap:20px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .notes-block{padding:20px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta{position:relative;flex-direction:column;margin-top:-24px;padding:20px;border-top-left-radius:0;border-top-right-radius:0;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta-text,.kk.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta-text{max-width:100%;font-weight:400;font-size:18px;line-height:24px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-note{padding:20px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-wrapper img{width:100%;height:auto;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta-button{width:280px;max-width:280px;height:60px;padding:18px 13px 13px 71px;font-size:16px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-cta-button::before{width:32px;height:32px;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-content,.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .hero-image-wrapper{max-width:100%;}.kk.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .text-block p{width:100%;}.kk.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .immunodeficiency-text{max-width:100%;font-weight:700;}.kk.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .immunodeficiency-wrapper .important-warning{flex-direction:column;margin-top:10px;padding:10px 14px 10px 18px;gap:10px;}}@media screen and (max-width:420px){.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .tile{width:100%;}.page-diagnosis-of-primary-immunodeficiencies-and-antibody-deficiencies .tile img{width:100%;height:271px;object-fit:cover;}}
.page-immunodeficiencies-with-primary-antibody-deficiency{overflow-x:hidden;}.page-immunodeficiencies-with-primary-antibody-deficiency sup{font-size:60%;line-height:1;}.kk.page-immunodeficiencies-with-primary-antibody-deficiency h1{max-width:1000px;}.page-immunodeficiencies-with-primary-antibody-deficiency .two-col-wrapper,.page-immunodeficiencies-with-primary-antibody-deficiency .three-col-wrapper,.page-immunodeficiencies-with-primary-antibody-deficiency .four-col-wrapper{display:flex;align-items:center;justify-content:space-between;}.page-immunodeficiencies-with-primary-antibody-deficiency .blue{color:#004d98;font-weight:700;}.page-immunodeficiencies-with-primary-antibody-deficiency p{margin:0;}.page-immunodeficiencies-with-primary-antibody-deficiency .fs-20{font-size:20px;line-height:1.4;}.page-immunodeficiencies-with-primary-antibody-deficiency .fs-16{font-size:16px;line-height:1.4;}.page-immunodeficiencies-with-primary-antibody-deficiency #block-my-custom-theme-breadcrumbs,.page-immunodeficiencies-with-primary-antibody-deficiency .node-header,.page-immunodeficiencies-with-primary-antibody-deficiency .hero-wrapper,.page-immunodeficiencies-with-primary-antibody-deficiency .features-of-coding{position:relative;}.page-immunodeficiencies-with-primary-antibody-deficiency #block-my-custom-theme-breadcrumbs::before,.page-immunodeficiencies-with-primary-antibody-deficiency .node-header::before,.page-immunodeficiencies-with-primary-antibody-deficiency .hero-wrapper::before,.page-immunodeficiencies-with-primary-antibody-deficiency .features-of-coding::before{content:'';position:absolute;z-index:-1;top:0;left:50%;overflow:hidden;width:100vw;height:100%;background:rgba(0,76,152,0.05);transform:translateX(-50%);}.page-immunodeficiencies-with-primary-antibody-deficiency #block-my-custom-theme-breadcrumbs{padding:0 0 20px;}.page-immunodeficiencies-with-primary-antibody-deficiency #block-my-custom-theme-breadcrumbs nav{margin-bottom:0;}.page-immunodeficiencies-with-primary-antibody-deficiency .hero-wrapper{align-items:flex-start;padding:40px 0 60px;gap:40px;}.page-immunodeficiencies-with-primary-antibody-deficiency .hero-wrapper > div:first-child{display:flex;flex:0 39.5%;flex-direction:column;gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .hero-wrapper > div:last-child img{max-width:100%;height:auto;}.page-immunodeficiencies-with-primary-antibody-deficiency .clinical-manifestations{padding:60px 0;}.page-immunodeficiencies-with-primary-antibody-deficiency .clinical-manifestations h4{margin:0 0 28px;}.page-immunodeficiencies-with-primary-antibody-deficiency .clinical-manifestations .three-col-wrapper{align-items:stretch;gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .clinical-manifestations .col{display:flex;align-items:center;flex:0 0 31%;padding:20px;border-radius:20px;background:#f5f5f5;gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .clinical-manifestations .col img{width:50px;height:50px;}.page-immunodeficiencies-with-primary-antibody-deficiency .clinical-manifestations .col p{color:#004d98;font-size:16px;line-height:1.4;}.page-immunodeficiencies-with-primary-antibody-deficiency .features-of-coding{padding:60px 0;}.page-immunodeficiencies-with-primary-antibody-deficiency .features-of-coding h2{margin:0 0 40px;}.page-immunodeficiencies-with-primary-antibody-deficiency .features-of-coding .accordion-item{margin-bottom:40px;}.page-immunodeficiencies-with-primary-antibody-deficiency .features-of-coding .accordion-header{margin-bottom:6px;}.page-immunodeficiencies-with-primary-antibody-deficiency .features-of-coding .accordion-item.active .accordion-content{margin-top:unset;}.page-immunodeficiencies-with-primary-antibody-deficiency .features-of-coding  .accordion-content li{color:#004d98;}.page-immunodeficiencies-with-primary-antibody-deficiency .features-of-coding .bg-wrap{margin-bottom:20px;padding:40px;border:2px solid  #f2f6fa;border-radius:20px;background:#ffffff;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap h2{margin:0 0 20px;color:#004d98;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap h4{margin:0 0 20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap p{font-size:16px;line-height:1.4;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .three-col-wrapper{align-items:stretch;margin:0 0 20px;gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .three-col-wrapper .col{display:flex;flex:0 0 32.2%;flex-direction:column;gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .three-col-wrapper img{width:80px;height:80px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .two-col-wrapper{align-items:stretch;gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .two-col-wrapper .col{display:flex;flex:0 0 49.2%;gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .two-col-wrapper .col .digit{color:#004d98;font-weight:700;font-size:36px;line-height:1;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .two-col-wrapper .col .digit sup{font-size:60%;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .two-col-wrapper .col img{width:70px;height:66px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.second,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fifth,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.eighth{padding:24px 40px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.second .two-col-wrapper,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fifth .two-col-wrapper,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.eighth .two-col-wrapper{gap:58px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.second .two-col-wrapper img,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fifth .two-col-wrapper img,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.eighth .two-col-wrapper img{width:200px;height:200px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fifth .two-col-wrapper > div p:last-child{margin-top:10px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.third .two-col-wrapper{gap:27px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper{display:flex;align-items:center;flex:0 0 30%;flex-wrap:nowrap;padding:20px 16px;border-radius:20px;background:rgba(0,77,152,0.10);gap:15px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper  .circle{position:relative;display:flex;align-items:center;flex:0 0 60px;flex-wrap:wrap;justify-content:center;width:60px;height:60px;border-radius:100%;background:#004d98;filter:drop-shadow(0px 5px 10px rgba(148,163,184,0.20));}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper .circle p{margin:0;color:#ffffff;font-weight:600;font-size:24px;line-height:1.4;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper .circle p sup{font-size:60%;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper > p{font-size:14px;line-height:1.4;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper .circle::after{content:'';position:absolute;top:-6px;left:-11px;width:82px;height:82px;background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'82\' height=\'82\' viewBox=\'0 0 82 82\' fill=\'none\'%3E%3Cg id=\'Image Stat Icon\'%3E%3Cpath id=\'Vector\' d=\'M20.819 8.55389C5.48687 19.6931 2.08595 41.1473 13.225 56.4797C24.364 71.8121 45.8178 75.2051 61.15 64.0739C76.4821 52.9347 79.8751 31.4805 68.744 16.1481C62.0542 6.94543 52.3556 2 40.9845 2\' stroke=\'%2305AEE9\' stroke-width=\'3\' stroke-miterlimit=\'10\'/%3E%3Ccircle id=\'Ellipse 1312\' cx=\'22.3775\' cy=\'7.5998\' r=\'1.97187\' stroke=\'%2305AEE9\' stroke-width=\'3\'/%3E%3C/g%3E%3C/svg%3E');background-position:center;background-size:contain;background-repeat:no-repeat;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fourth .four-col-wrapper{align-items:stretch;margin:20px 0;gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fourth .four-col-wrapper > div{display:flex;flex:0 0 24%;flex-direction:column;padding:20px;border:1px solid #05aee9;border-radius:8px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fourth .four-col-wrapper > div p{font-size:14px;line-height:1.4;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.sixth .two-col-wrapper{align-items:stretch;gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div{flex:0 0 49%;padding:20px;border-radius:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div:first-child{background:rgba(0,77,152,0.10);}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div:last-child{border:1px solid #05aee9;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div:last-child p{display:flex;gap:10px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div:last-child p::before{content:'';display:inline-block;flex:0 0 24px;width:24px;height:24px;background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\'%3E%3Cg clip-path=\'url(%23clip0_2443_2767)\'%3E%3Cpath d=\'M13.5739 0.65182C12.7043 -0.217762 11.2951 -0.217762 10.4255 0.65182L0.651759 10.426C-0.217823 11.2956 -0.217823 12.7048 0.651759 13.5744L10.4255 23.3477C11.2951 24.2177 12.7043 24.2177 13.5739 23.3477L23.3476 13.5744C24.2172 12.7052 24.2172 11.2956 23.3476 10.426L13.5739 0.65182ZM11.9997 5.99986C12.8026 5.99986 13.4304 6.69329 13.3503 7.49223L12.8241 12.7535C12.7816 13.1769 12.4253 13.4997 11.9992 13.4997C11.5732 13.4997 11.2168 13.1769 11.1744 12.7535L10.6481 7.49223C10.5681 6.69329 11.1958 5.99986 11.9988 5.99986H11.9997ZM12.0019 15.0001C12.8304 15.0001 13.5019 15.6721 13.5019 16.5001C13.5019 17.3281 12.8304 18.0001 12.0019 18.0001C11.1735 18.0001 10.5019 17.3281 10.5019 16.5001C10.5019 15.6721 11.1735 15.0001 12.0019 15.0001Z\' fill=\'%2305AEE9\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_2443_2767\'%3E%3Crect width=\'24\' height=\'24\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');background-size:contain;background-repeat:no-repeat;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div:first-child p{font-size:14px;line-height:1.4;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.seventh .two-col-wrapper{align-items:stretch;gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div{flex:0 0 49%;padding:20px;border-radius:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div:first-child{padding:20px 20px 20px 0;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div:last-child{display:flex;align-items:center;background:rgba(0,77,152,0.10);gap:10px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div:last-child img{width:60px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div:last-child p{display:flex;gap:10px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div:last-child p{font-size:14px;line-height:1.4;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.tenth{padding:20px 40px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.tenth h3{margin:0 0 10px;color:#05aee9;font-weight:700;}.page-immunodeficiencies-with-primary-antibody-deficiency .important-warning{display:flex;align-items:center;margin-top:27px;padding:18px;border:2px solid #ed1c24;border-radius:16px;gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .important-warning p{margin:0;}.page-immunodeficiencies-with-primary-antibody-deficiency .sources-wrapper{margin:67px 0 25px -12px;}@media all and (max-width:1250px){.page-immunodeficiencies-with-primary-antibody-deficiency .sources-wrapper{margin:67px 0 25px 0;}}@media all and (min-width:1200px){.kk.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .three-col-wrapper .col{flex:0 0 31.9%;}.kk.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .three-col-wrapper .col:nth-child(1){flex:0 0 32.3%;}.kk.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.third .two-col-wrapper{gap:7px;}.kk.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div:last-child p{max-width:470px;}}@media all and (max-width:1199px){.kk.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div:first-child p br{display:none;}}@media all and (min-width:769px){.kk.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.third .two-col-wrapper .title{margin-right:-40%;}.kk.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper{flex:0 0 32%;margin-top:50px;}.kk.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fifth .two-col-wrapper{gap:50px;}.kk.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.tenth h3{max-width:970px;}}@media all and (max-width:1024px){.kk.page-immunodeficiencies-with-primary-antibody-deficiency .tenth p br{display:none;}}@media all and (max-width:991px){.page-immunodeficiencies-with-primary-antibody-deficiency .hero-wrapper{gap:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .hero-wrapper div:first-child{flex:0 0 48%;}.page-immunodeficiencies-with-primary-antibody-deficiency .clinical-manifestations .three-col-wrapper{flex-wrap:wrap;justify-content:center;}.page-immunodeficiencies-with-primary-antibody-deficiency .clinical-manifestations .col{flex:0 0 48%;height:100px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fourth .four-col-wrapper{flex-wrap:wrap;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fourth .four-col-wrapper > div{flex:0 0 48%;}}@media all and (max-width:768px){.page-immunodeficiencies-with-primary-antibody-deficiency .page-article h1{padding-top:20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .two-col-wrapper,.page-immunodeficiencies-with-primary-antibody-deficiency .three-col-wrapper{flex-wrap:wrap;}.page-immunodeficiencies-with-primary-antibody-deficiency .two-col-wrapper > div,.page-immunodeficiencies-with-primary-antibody-deficiency .three-col-wrapper > div{flex:0 0 100%;}.page-immunodeficiencies-with-primary-antibody-deficiency .hero-wrapper div:first-child{flex:0 0 100%;}.page-immunodeficiencies-with-primary-antibody-deficiency .hero-wrapper div:last-child{text-align:center;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .three-col-wrapper img{margin:0 auto;}.page-immunodeficiencies-with-primary-antibody-deficiency .clinical-manifestations .col{flex:0 0 100%;}.page-immunodeficiencies-with-primary-antibody-deficiency .features-of-coding .bg-wrap{padding:40px 20px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .three-col-wrapper .col,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .two-col-wrapper .col,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fourth .four-col-wrapper > div{flex:0 0 100%;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.first .two-col-wrapper .col .digit{flex:0 0 70px;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.second .two-col-wrapper > div:last-child,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.fifth .two-col-wrapper > div:last-child,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.eighth .two-col-wrapper > div:last-child{text-align:center;}.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div,.page-immunodeficiencies-with-primary-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper{flex:0 0 100%;}}
.page-management-and-monitoring-of-patients-with-antibody-deficiency{overflow-x:hidden;}.page-management-and-monitoring-of-patients-with-antibody-deficiency sup{font-size:70%;line-height:1;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .two-col-wrapper,.page-management-and-monitoring-of-patients-with-antibody-deficiency .three-col-wrapper,.page-management-and-monitoring-of-patients-with-antibody-deficiency .four-col-wrapper{display:flex;align-items:center;justify-content:space-between;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .blue{color:#004d98;font-weight:700;}.page-management-and-monitoring-of-patients-with-antibody-deficiency main h1{max-width:820px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency p{margin:0;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .fs-24{font-size:24px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .fs-20{font-size:20px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .fs-16{font-size:16px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency main ul{margin:10px 0;padding:0;list-style:none;}.page-management-and-monitoring-of-patients-with-antibody-deficiency main ul li{position:relative;margin:0;padding-left:23px;font-size:16px;line-height:22px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency main ul li::before{content:'';position:absolute;top:10px;left:10px;width:3px;height:3px;border-radius:4px;background:currentColor;}.page-management-and-monitoring-of-patients-with-antibody-deficiency #block-my-custom-theme-breadcrumbs,.page-management-and-monitoring-of-patients-with-antibody-deficiency .node-header,.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper,.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding{position:relative;}.page-management-and-monitoring-of-patients-with-antibody-deficiency #block-my-custom-theme-breadcrumbs::before,.page-management-and-monitoring-of-patients-with-antibody-deficiency .node-header::before,.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper::before,.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding::before,.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy::before{content:'';position:absolute;z-index:-1;top:0;left:50%;overflow:hidden;width:100vw;height:100%;background:rgba(0,76,152,0.05);transform:translateX(-50%);}.page-management-and-monitoring-of-patients-with-antibody-deficiency #block-my-custom-theme-breadcrumbs{padding:0 0 20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency #block-my-custom-theme-breadcrumbs nav{margin-bottom:0;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper{align-items:flex-start;padding:40px 0 60px;gap:40px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper > div:first-child{display:flex;flex:0 39.5%;flex-direction:column;gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper > div:last-child img{max-width:100%;height:auto;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations{padding:60px 0;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations h4{margin:0 0 28px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations .three-col-wrapper{align-items:stretch;gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations .col{display:flex;align-items:center;flex:0 0 31%;padding:20px;border-radius:20px;background:#f5f5f5;gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations .col img{width:50px;height:50px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations .col p{color:#004d98;font-size:16px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding{padding:60px 0;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding h2{margin:0 0 40px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding .accordion-item{margin-bottom:40px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding .accordion-header{margin-bottom:6px;padding:20px 30px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding .accordion-item.active .accordion-content{margin-top:unset;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding  .accordion-content li{color:#004d98;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding .bg-wrap,.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy .bg-wrap{margin-bottom:20px;padding:40px;border:2px solid  #f2f6fa;border-radius:20px;background:#ffffff;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding .bg-wrap.third{padding:24px 40px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap h2{margin:0 0 20px;color:#004d98;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap h4{margin:0 0 20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap p{font-size:16px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.first .three-col-wrapper{align-items:stretch;margin:0 0 20px;gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.first .three-col-wrapper .col{display:flex;flex:0 0 32.2%;flex-direction:column;gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.first .three-col-wrapper img{width:80px;height:80px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.first .two-col-wrapper{align-items:stretch;gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.first .two-col-wrapper .col{display:flex;flex:0 0 49.2%;gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.first .two-col-wrapper .col .digit{color:#004d98;font-weight:700;font-size:36px;line-height:1;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.first .two-col-wrapper .col .digit sup{font-size:60%;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.first .two-col-wrapper .col img{width:70px;height:66px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.second,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fifth,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.eighth{padding:24px 40px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.second .two-col-wrapper,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fifth .two-col-wrapper,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.eighth .two-col-wrapper{gap:58px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.second .two-col-wrapper img,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fifth .two-col-wrapper img,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.eighth .two-col-wrapper img{width:200px;height:200px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper{gap:27px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper:first-child{align-items:flex-start;gap:40px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper{display:flex;align-items:center;flex:0 0 30%;flex-wrap:nowrap;padding:20px 16px;border-radius:20px;background:rgba(0,77,152,0.10);gap:15px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper  .circle{position:relative;display:flex;align-items:center;flex:0 0 60px;flex-wrap:wrap;justify-content:center;width:60px;height:60px;border-radius:100%;background:#004d98;filter:drop-shadow(0px 5px 10px rgba(148,163,184,0.20));}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper .circle p{margin:0;color:#ffffff;font-weight:600;font-size:24px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper .circle p sup{font-size:60%;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper > p{font-size:14px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper .circle::after{content:'';position:absolute;top:-6px;left:-11px;width:82px;height:82px;background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'82\' height=\'82\' viewBox=\'0 0 82 82\' fill=\'none\'%3E%3Cg id=\'Image Stat Icon\'%3E%3Cpath id=\'Vector\' d=\'M20.819 8.55389C5.48687 19.6931 2.08595 41.1473 13.225 56.4797C24.364 71.8121 45.8178 75.2051 61.15 64.0739C76.4821 52.9347 79.8751 31.4805 68.744 16.1481C62.0542 6.94543 52.3556 2 40.9845 2\' stroke=\'%2305AEE9\' stroke-width=\'3\' stroke-miterlimit=\'10\'/%3E%3Ccircle id=\'Ellipse 1312\' cx=\'22.3775\' cy=\'7.5998\' r=\'1.97187\' stroke=\'%2305AEE9\' stroke-width=\'3\'/%3E%3C/g%3E%3C/svg%3E');background-position:center;background-size:contain;background-repeat:no-repeat;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper.border-block{align-items:flex-start;margin-top:40px;padding:20px 40px;border:1px solid #05aee9;border-radius:20px;gap:40px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper.border-block div{flex:1 1 48%;text-align:left !important;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fourth .four-col-wrapper{align-items:stretch;margin:20px 0;gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fourth .four-col-wrapper > div{display:flex;flex:0 0 24%;flex-direction:column;padding:20px;border:1px solid #05aee9;border-radius:8px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fourth .four-col-wrapper > div p{font-size:14px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.sixth .two-col-wrapper{align-items:stretch;gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div{flex:0 0 49%;padding:20px;border-radius:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div:first-child{background:rgba(0,77,152,0.10);}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fifth .two-col-wrapper  .info{padding:20px;border:1px solid #05aee9;border-radius:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fifth .two-col-wrapper  .info div{display:flex;gap:10px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fifth .two-col-wrapper  .info div::before{content:'';display:inline-block;flex:0 0 24px;width:24px;height:24px;background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\'%3E%3Cg clip-path=\'url(%23clip0_2443_2767)\'%3E%3Cpath d=\'M13.5739 0.65182C12.7043 -0.217762 11.2951 -0.217762 10.4255 0.65182L0.651759 10.426C-0.217823 11.2956 -0.217823 12.7048 0.651759 13.5744L10.4255 23.3477C11.2951 24.2177 12.7043 24.2177 13.5739 23.3477L23.3476 13.5744C24.2172 12.7052 24.2172 11.2956 23.3476 10.426L13.5739 0.65182ZM11.9997 5.99986C12.8026 5.99986 13.4304 6.69329 13.3503 7.49223L12.8241 12.7535C12.7816 13.1769 12.4253 13.4997 11.9992 13.4997C11.5732 13.4997 11.2168 13.1769 11.1744 12.7535L10.6481 7.49223C10.5681 6.69329 11.1958 5.99986 11.9988 5.99986H11.9997ZM12.0019 15.0001C12.8304 15.0001 13.5019 15.6721 13.5019 16.5001C13.5019 17.3281 12.8304 18.0001 12.0019 18.0001C11.1735 18.0001 10.5019 17.3281 10.5019 16.5001C10.5019 15.6721 11.1735 15.0001 12.0019 15.0001Z\' fill=\'%2305AEE9\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_2443_2767\'%3E%3Crect width=\'24\' height=\'24\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');background-size:contain;background-repeat:no-repeat;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div:first-child p{font-size:14px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.seventh .two-col-wrapper{align-items:stretch;gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div{flex:0 0 49%;padding:20px;border-radius:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div:last-child{display:flex;align-items:center;background:rgba(0,77,152,0.10);gap:10px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div:last-child img{width:60px;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25));}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div:last-child p{display:flex;gap:10px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div:last-child p{font-size:14px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.tenth{padding:30px 40px;background:rgb(0 77 152 / 10%);}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.tenth h3{margin:0;color:#004d98;font-weight:700;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment{margin:60px 0 22px;padding:40px;border-radius:20px;background:#f5f5f5;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment p,.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment li{font-size:16px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment__container{display:flex;align-items:center;justify-content:space-between;gap:90px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment__left{max-width:100%;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment__right{flex:0 0 34%;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment h2.title{margin-top:0;color:#004d98;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment__right img{width:50px;height:50px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency span.blue-text{color:#004d98;font-size:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .highlight-box h3.title{margin-top:16px;margin-bottom:0;color:#05aee9;font-weight:700;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .highlight-box.highlight-box--blue{margin-bottom:28px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy{position:relative;padding-top:60px;padding-bottom:60px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy__top.bg-wrap{align-items:flex-end;padding-top:10px;padding-bottom:0;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy__text-block{padding-bottom:31px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy__image img{display:block;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy__text-block p,.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy__text-block li{font-size:14px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy__bottom{display:flex;align-items:stretch;gap:32px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .antiviral-prevention{padding:29px 30px;border:1px solid #d7d7d7;border-radius:20px;background:#f5f5f5;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .antiviral-prevention p,.page-management-and-monitoring-of-patients-with-antibody-deficiency .antiviral-prevention li{font-size:14px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency h3.antiviral-prevention__title{margin-top:0;font-weight:700;font-size:14px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency ul.main-treatment__list,.page-management-and-monitoring-of-patients-with-antibody-deficiency ul.infection-therapy__list,.page-management-and-monitoring-of-patients-with-antibody-deficiency .antiviral-prevention ul.antiviral-prevention__list{margin:6px 0 0;list-style:disc;}.page-management-and-monitoring-of-patients-with-antibody-deficiency ul.main-treatment__list li,.page-management-and-monitoring-of-patients-with-antibody-deficiency ul.infection-therapy__list li,.page-management-and-monitoring-of-patients-with-antibody-deficiency .antiviral-prevention ul li{margin-left:23px;padding:0;}.page-management-and-monitoring-of-patients-with-antibody-deficiency ul.main-treatment__list li::before,.page-management-and-monitoring-of-patients-with-antibody-deficiency ul.infection-therapy__list li::before,.page-management-and-monitoring-of-patients-with-antibody-deficiency .antiviral-prevention ul li::before{content:none;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .antifungal-prevention{display:flex;align-items:flex-start;flex:1 0 23%;padding:20px 20px 28px;border:1px solid #05aee9;border-radius:20px;background:#ffffff;gap:10px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency h3.antifungal-prevention__title{margin:0;font-weight:700;font-size:14px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .antifungal-prevention em{font-weight:700;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .important-warning{display:flex;align-items:center;margin-top:27px;padding:18px;border:2px solid #ed1c24;border-radius:16px;gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .important-warning p{margin:0;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .sources-wrapper{margin:67px 0 25px;}@media all and (max-width:1200px){.page-management-and-monitoring-of-patients-with-antibody-deficiency .br-desktop br,.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy__text-block br{display:none;}}@media all and (max-width:991px){.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper{gap:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper div:first-child{flex:0 0 48%;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations .three-col-wrapper{flex-wrap:wrap;justify-content:center;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations .col{flex:0 0 48%;height:auto;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fourth .four-col-wrapper{flex-wrap:wrap;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fourth .four-col-wrapper > div{flex:0 0 48%;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment__container{gap:20px;}}@media all and (max-width:768px){.page-management-and-monitoring-of-patients-with-antibody-deficiency main h4{font-size:16px;line-height:1.4;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper{padding:20px 0;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper > div:last-child img{max-width:100%;height:auto;min-height:190px;border-radius:20px;object-fit:cover;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .page-article h1{max-width:90%;padding-top:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .two-col-wrapper,.page-management-and-monitoring-of-patients-with-antibody-deficiency .three-col-wrapper{flex-wrap:wrap;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .two-col-wrapper > div,.page-management-and-monitoring-of-patients-with-antibody-deficiency .three-col-wrapper > div{flex:0 0 100%;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper div:first-child{flex:0 0 100%;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper div:last-child{text-align:center;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .hero-wrapper p.fs-24{font-size:16px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations{padding:15px 0 38px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations h4{margin:0 0 25px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations .col{align-items:flex-start;flex:0 0 100%;height:auto;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .clinical-manifestations .three-col-wrapper{gap:8px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding{padding:40px 0;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.second .two-col-wrapper{flex-direction:column-reverse;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding .bg-wrap{margin-bottom:40px;padding:20px 15.5px 10px 20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding h2{margin:0 0 8px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.first .three-col-wrapper .col,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.first .two-col-wrapper .col,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fourth .four-col-wrapper > div{flex:0 0 100%;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.first .two-col-wrapper .col .digit{flex:0 0 70px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.second .two-col-wrapper > div:last-child,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper > div:first-child,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fifth .two-col-wrapper > div:last-child,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.eighth .two-col-wrapper > div:last-child{text-align:center;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy__image img{display:block;margin:0 auto;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.sixth .two-col-wrapper > div,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.seventh .two-col-wrapper > div,.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper .percents-wrapper,.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment__right{flex:0 0 100%;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding .accordion-content li{display:flex;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .accordion-content .item-code{display:block;margin-right:15px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment__container{flex-wrap:wrap;gap:100px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment{margin:40px 0 22px;padding:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .main-treatment h2.title{margin-bottom:20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy__bottom{flex-wrap:wrap;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .features-of-coding .bg-wrap.third{padding:20px 15px 20px 20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper:first-child{gap:58px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper.border-block,.page-management-and-monitoring-of-patients-with-antibody-deficiency .infection-therapy .bg-wrap{padding:20px 20px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fifth .two-col-wrapper{flex-direction:column-reverse;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .important-warning{align-items:flex-start;flex-direction:column;gap:10px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper.border-block{margin-top:30px;gap:30px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.third .two-col-wrapper.border-block{padding:19px 22px 12px 16px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.fifth .two-col-wrapper .info{padding:9px 6px 7px;}.page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.tenth h3{font-size:20px;}page-management-and-monitoring-of-patients-with-antibody-deficiency .bg-wrap.tenth{margin-top:39px;margin-bottom:0;padding:33px 20px;}}
.page-modern-diagnostics-and-screening{overflow-x:hidden;}.page-modern-diagnostics-and-screening .page-article{padding-top:0;padding-bottom:20px;}.page-modern-diagnostics-and-screening main sup{position:relative;top:0.1rem;font-size:62%;line-height:1;}.page-modern-diagnostics-and-screening .blue-text{color:#004d98;}.page-modern-diagnostics-and-screening .lightblue-text{color:#05aee9;}.page-modern-diagnostics-and-screening #block-my-custom-theme-breadcrumbs,.page-modern-diagnostics-and-screening .node-header,.page-modern-diagnostics-and-screening .hero-section,.page-modern-diagnostics-and-screening .blue-bg-wrapper{position:relative;}.page-modern-diagnostics-and-screening #block-my-custom-theme-breadcrumbs::before,.page-modern-diagnostics-and-screening .node-header::before,.page-modern-diagnostics-and-screening .hero-section::before,.page-modern-diagnostics-and-screening .blue-bg-wrapper::before{content:'';position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;background:#f4f6fa;transform:translateX(-50%);}.page-modern-diagnostics-and-screening #block-my-custom-theme-breadcrumbs nav{margin-bottom:0;}.page-modern-diagnostics-and-screening main ul{margin:0;padding:0;list-style:none;}.page-modern-diagnostics-and-screening main ul li{position:relative;margin:0;padding-left:23px;font-size:16px;line-height:22px;}.page-modern-diagnostics-and-screening main ul li::before{content:'';position:absolute;top:10px;left:9px;width:3px;height:3px;border-radius:4px;background:currentColor;}.page-modern-diagnostics-and-screening main h1{padding:14px 0 0;}.page-modern-diagnostics-and-screening .hero-section{padding-top:24px;padding-bottom:40px;}.page-modern-diagnostics-and-screening .hero-section .row{display:flex;gap:32px;margin-bottom:24px;}.page-modern-diagnostics-and-screening .hero-section .row .col:last-child{flex:1 1 67.3%;}.page-modern-diagnostics-and-screening .hero-section h2{margin:0 0 16px;}.page-modern-diagnostics-and-screening .hero-section .row .col:first-child{flex:1 1 47%;}.page-modern-diagnostics-and-screening .hero-section .row img{display:block;max-width:100%;height:auto;border-radius:20px;}.page-modern-diagnostics-and-screening .attention-note{display:flex;gap:10px;align-items:flex-start;padding:19px 19px 18px;border:1px solid #05aee9;border-radius:20px;background:#ffffff;}.page-modern-diagnostics-and-screening .attention-note img{display:block;width:24px;height:auto;}.page-modern-diagnostics-and-screening .attention-note p{margin:0;font-size:16px;}.page-modern-diagnostics-and-screening .initial-studies{padding-top:60px;padding-bottom:32px;}.kk.page-modern-diagnostics-and-screening .initial-studies{padding-top:50px;padding-bottom:25px;}.page-modern-diagnostics-and-screening .initial-studies h4{margin:0 0 21px;}.page-modern-diagnostics-and-screening .initial-studies .subtitle-text{margin:0 0 19px;font-size:16px;}.page-modern-diagnostics-and-screening .initial-studies .row{display:flex;gap:30px;align-items:flex-start;}.page-modern-diagnostics-and-screening .initial-studies .row .col{flex:1 1 50%;}.page-modern-diagnostics-and-screening .initial-studies .list-item{display:flex;gap:19px;align-items:flex-start;margin-bottom:28px;}.page-modern-diagnostics-and-screening .list-icon{display:block;width:50px;height:auto;}.page-modern-diagnostics-and-screening .list-text p{margin:0 0 10px;font-size:16px;}.page-modern-diagnostics-and-screening .blue-bg-wrapper{padding-top:40px;padding-bottom:1px;}.page-modern-diagnostics-and-screening .card-content{margin-bottom:41px;padding:39px;border-radius:20px;background:#ffffff;}.page-modern-diagnostics-and-screening .card-content.with-circle{display:flex;gap:60px;border-radius:40px;}.page-modern-diagnostics-and-screening .card-content.with-circle .content-col{flex:0 1 auto;}.page-modern-diagnostics-and-screening .card-content.with-circle .circle-col{flex:0 0 200px;}.page-modern-diagnostics-and-screening .card-content.with-circle .circle-col img{display:block;max-width:100%;height:auto;}.page-modern-diagnostics-and-screening .card-content h2{margin:0 0 12px;}.page-modern-diagnostics-and-screening .card-content p{margin:0;font-size:16px;}.page-modern-diagnostics-and-screening .card-content.with-circle .content-col p{margin-bottom:8px;}.page-modern-diagnostics-and-screening .card-content.with-circle .content-col p:last-child{margin-bottom:0;}.page-modern-diagnostics-and-screening .card-content.with-circle ul{margin-bottom:10px;}.page-modern-diagnostics-and-screening .card-content.with-circle ul:last-child{margin-bottom:0;}.page-modern-diagnostics-and-screening .card-content.with-circle ul li.padded{margin-left:24px;}.page-modern-diagnostics-and-screening .diagnostics{display:flex;}.page-modern-diagnostics-and-screening .diagnostics .col:first-child{flex:0 0 39%;}.page-modern-diagnostics-and-screening .diagnostics .col:first-child h2 + p{margin-bottom:8px;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child{flex:0 0 61%;padding-top:5px;padding-left:49px;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child h3{margin:0 0 24px;text-align:center;font-weight:bold;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child .graph-row{display:flex;align-items:center;justify-content:center;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child .graph-row .graph-title{max-width:126px;color:#ed1c24;font-weight:bold;font-size:20px;line-height:24px;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child .graph-row .graph-title.blue-title{color:#05aee9;text-align:right;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child .graph-row .graph-image{display:block;width:45.733%;height:auto;margin:0 20px;}.page-modern-diagnostics-and-screening .recommendations.card-content.with-circle{padding-top:37px;padding-bottom:39px;}.page-modern-diagnostics-and-screening .measuring.card-content .subtitle-text{margin-bottom:18px;}.page-modern-diagnostics-and-screening h2.table-title{margin-bottom:21px;}.page-modern-diagnostics-and-screening .table-wrapper{overflow-x:auto;margin:0 -40px 20px;padding:0 40px;}.page-modern-diagnostics-and-screening table{width:100%;min-width:1100px;table-layout:fixed;border-collapse:collapse;font-size:14px;}.page-modern-diagnostics-and-screening table strong{font-weight:bold;font-size:16px;}.kk.page-modern-diagnostics-and-screening table thead th{font-weight:normal;font-size:16px;}.page-modern-diagnostics-and-screening tr{border-bottom:2px solid #ffffff;}.page-modern-diagnostics-and-screening th,.page-modern-diagnostics-and-screening td{padding:16px 16px 17px;text-align:left;}.page-modern-diagnostics-and-screening .measuring td{vertical-align:baseline;}.page-modern-diagnostics-and-screening .measuring th:nth-child(1),.page-modern-diagnostics-and-screening .measuring th:nth-child(2),.page-modern-diagnostics-and-screening .measuring th:nth-child(3),.page-modern-diagnostics-and-screening .measuring td:nth-child(1),.page-modern-diagnostics-and-screening .measuring td:nth-child(2),.page-modern-diagnostics-and-screening .measuring td:nth-child(3){width:140px;}.page-modern-diagnostics-and-screening .measuring th:nth-child(1),.page-modern-diagnostics-and-screening .measuring td:nth-child(1){background:rgba(5,172,233,0.05);}.page-modern-diagnostics-and-screening .measuring th:nth-child(2),.page-modern-diagnostics-and-screening .measuring td:nth-child(2){background:rgba(5,172,233,0.10);}.page-modern-diagnostics-and-screening .measuring th:nth-child(3),.page-modern-diagnostics-and-screening .measuring td:nth-child(3){background:rgba(5,172,233,0.15);}.page-modern-diagnostics-and-screening .measuring th:nth-child(4),.page-modern-diagnostics-and-screening .measuring td:nth-child(4){background:rgba(5,172,233,0.20);}.page-modern-diagnostics-and-screening .measuring th:nth-child(5),.page-modern-diagnostics-and-screening .measuring td:nth-child(5){background:rgba(5,172,233,0.25);}.page-modern-diagnostics-and-screening .flow-cytometry .table-title{margin-top:18px;}.page-modern-diagnostics-and-screening .flow-cytometry th:nth-child(1),.page-modern-diagnostics-and-screening .flow-cytometry td:nth-child(1){width:300px;}.page-modern-diagnostics-and-screening .flow-cytometry th:nth-child(1),.page-modern-diagnostics-and-screening .flow-cytometry td:nth-child(1){background:rgba(5,172,233,0.30);}.page-modern-diagnostics-and-screening .flow-cytometry th:nth-child(2),.page-modern-diagnostics-and-screening .flow-cytometry td:nth-child(2){background:rgba(5,172,233,0.05);}.page-modern-diagnostics-and-screening .flow-cytometry th:nth-child(3),.page-modern-diagnostics-and-screening .flow-cytometry td:nth-child(3){background:rgba(5,172,233,0.10);}.page-modern-diagnostics-and-screening .flow-cytometry th:nth-child(4),.page-modern-diagnostics-and-screening .flow-cytometry td:nth-child(4){background:rgba(5,172,233,0.15);}.page-modern-diagnostics-and-screening .flow-cytometry th:nth-child(5),.page-modern-diagnostics-and-screening .flow-cytometry td:nth-child(5){background:rgba(5,172,233,0.20);}.page-modern-diagnostics-and-screening .flow-cytometry th:nth-child(6),.page-modern-diagnostics-and-screening .flow-cytometry td:nth-child(6){background:rgba(5,172,233,0.25);}.page-modern-diagnostics-and-screening .arrow-text{position:relative;top:-0.2rem;letter-spacing:0.1rem;font-size:20px;line-height:1;}.page-modern-diagnostics-and-screening .flow-cytometry th,.page-modern-diagnostics-and-screening .flow-cytometry td{padding:16px;}.page-modern-diagnostics-and-screening .flow-cytometry tr:nth-child(2) td{padding:20px 16px;}.page-modern-diagnostics-and-screening .flow-cytometry tr:nth-child(3) td{padding:21px 16px;}.page-modern-diagnostics-and-screening .flow-cytometry td{font-size:16px;}.page-modern-diagnostics-and-screening .flow-cytometry tr:nth-child(2) td:nth-child(3),.page-modern-diagnostics-and-screening .flow-cytometry tr:nth-child(2) td:nth-child(4){letter-spacing:-0.9px;font-size:14px;}.page-modern-diagnostics-and-screening .flow-cytometry .table-wrapper{margin-bottom:0;}.page-modern-diagnostics-and-screening .testing .content-col{display:flex;flex-direction:column;justify-content:center;}.page-modern-diagnostics-and-screening main .testing ul li:first-child{padding-right:40px;}.kk.page-modern-diagnostics-and-screening main .testing ul li:first-child{padding-right:20px;}.page-modern-diagnostics-and-screening .attention-wrapper{display:flex;gap:20px;align-items:center;margin:38px 0 94px;padding:18px;border:2px solid #ed1c24;border-radius:16px;}.page-modern-diagnostics-and-screening .attention-wrapper img{display:block;width:40px;height:auto;}.page-modern-diagnostics-and-screening .attention-wrapper p{margin:0;}@media all and (min-width:769px){.page-modern-diagnostics-and-screening .hide-on-desktop{display:none !important;}.kk.page-modern-diagnostics-and-screening .diagnostics .col:last-child{flex:0 0 60%;padding-left:35px;}.kk.page-modern-diagnostics-and-screening .diagnostics .col:last-child .graph-row .graph-title.red-title{max-width:100px;}}@media all and (max-width:1160px){.page-modern-diagnostics-and-screening main .testing ul li:first-child,.kk.page-modern-diagnostics-and-screening main .testing ul li:first-child{padding-right:0;}}@media all and (max-width:991px){.page-modern-diagnostics-and-screening .hero-section .row{flex-direction:column;}.page-modern-diagnostics-and-screening .diagnostics{flex-direction:column;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child{padding:30px 0 0;}}@media all and (max-width:768px){.page-modern-diagnostics-and-screening .hide-on-mobile{display:none !important;}.page-modern-diagnostics-and-screening .node-header::before{height:101%;}.page-modern-diagnostics-and-screening main h1{padding:30px 0 0;}.page-modern-diagnostics-and-screening .hero-section{padding:20px 0 40px;}.page-modern-diagnostics-and-screening .hero-section .row{gap:19px;margin-bottom:20px;}.page-modern-diagnostics-and-screening .hero-section h2{margin:0 0 22px;}.page-modern-diagnostics-and-screening .attention-note{padding:10px 9px 8px;line-height:22px;}.page-modern-diagnostics-and-screening .initial-studies .row{gap:2px;flex-direction:column;}.page-modern-diagnostics-and-screening .card-content.with-circle{flex-direction:column-reverse;}.page-modern-diagnostics-and-screening .initial-studies{padding:60px 0 32px;}.kk.page-modern-diagnostics-and-screening .initial-studies{padding-top:60px;}.page-modern-diagnostics-and-screening .initial-studies .list-item{flex-direction:column;}.page-modern-diagnostics-and-screening .blue-bg-wrapper{padding:43px 0 1px;}.page-modern-diagnostics-and-screening .card-content{padding:39px 20px;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child{padding:55px 0 0;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child h3{margin-bottom:0;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child .graph-row{position:relative;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child .graph-row .graph-title{position:absolute;font-size:16px;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child .graph-row .graph-title.blue-title{top:7px;left:-25px;text-transform:uppercase;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child .graph-row .graph-title.red-title{right:-6px;bottom:59px;max-width:80px;font-size:18px;}.page-modern-diagnostics-and-screening .diagnostics .col:last-child .graph-row .graph-image{width:100%;max-width:222px;margin:42px 0 80px;}.page-modern-diagnostics-and-screening .card-content.with-circle .circle-col img{max-width:200px;margin:0 auto;}.page-modern-diagnostics-and-screening .recommendations.card-content.with-circle{flex-direction:column;margin-bottom:45px;padding-top:23px;padding-bottom:19px;border-radius:20px;}.page-modern-diagnostics-and-screening .measuring.card-content{margin-bottom:45px;padding-top:22px;padding-bottom:20px;}.page-modern-diagnostics-and-screening .measuring.card-content .subtitle-text{margin-bottom:5px;}.page-modern-diagnostics-and-screening .table-wrapper{margin:0 -20px 50px;padding:0 20px;}.page-modern-diagnostics-and-screening th,.page-modern-diagnostics-and-screening td{padding:9px 9px 12px;}.page-modern-diagnostics-and-screening .measuring th:nth-child(1),.page-modern-diagnostics-and-screening .measuring th:nth-child(2),.page-modern-diagnostics-and-screening .measuring th:nth-child(3),.page-modern-diagnostics-and-screening .measuring td:nth-child(1),.page-modern-diagnostics-and-screening .measuring td:nth-child(2),.page-modern-diagnostics-and-screening .measuring td:nth-child(3){width:110px;}.page-modern-diagnostics-and-screening .estimation.card-content{padding-top:22px;padding-bottom:19px;border-radius:20px;}.page-modern-diagnostics-and-screening .estimation.card-content h2{margin-bottom:8px;}.page-modern-diagnostics-and-screening .flow-cytometry.card-content{padding-top:22px;padding-bottom:74px;}.page-modern-diagnostics-and-screening .flow-cytometry .table-title{margin-top:9px;}.page-modern-diagnostics-and-screening .flow-cytometry table{min-width:690px;}.page-modern-diagnostics-and-screening .flow-cytometry thead th{padding:21px 8px 20px;}.page-modern-diagnostics-and-screening .flow-cytometry tbody td,.page-modern-diagnostics-and-screening .flow-cytometry tbody tr:nth-child(2) td,.page-modern-diagnostics-and-screening .flow-cytometry tbody tr:nth-child(3) td{padding:8px;}.page-modern-diagnostics-and-screening .flow-cytometry tr:nth-child(2) td:nth-child(3),.page-modern-diagnostics-and-screening .flow-cytometry tr:nth-child(2) td:nth-child(4){word-wrap:break-word;}.page-modern-diagnostics-and-screening .flow-cytometry table th:nth-child(1) strong,.page-modern-diagnostics-and-screening .flow-cytometry table td:nth-child(1) strong{font-size:14px;}.page-modern-diagnostics-and-screening .flow-cytometry th:nth-child(1),.page-modern-diagnostics-and-screening .flow-cytometry td:nth-child(1){width:190px;}.page-modern-diagnostics-and-screening .arrow-text{font-size:15px;}.page-modern-diagnostics-and-screening .testing.card-content{margin-bottom:41px;padding-top:22px;padding-bottom:20px;border-radius:20px;}.page-modern-diagnostics-and-screening .attention-wrapper{gap:10px;align-items:flex-start;flex-direction:column;margin:30px 0 54px;padding:8px 18px 9px;}}
.error-page{margin:40px 0 30px;padding:120px 40px;border-radius:16px;background:#f2f6fa;}.kk .error-page .ru-error-text,.error-page .kk-error-text{display:none;}.kk .error-page .kk-error-text{display:block;}.error-page h1{margin:0 auto 22px;color:#004d98;text-align:center;letter-spacing:1px;font-weight:700;font-size:160px;line-height:1;}.error-page .error-page-subtitle{margin:0 auto 5px;color:#333333;text-align:center;font-weight:700;font-size:24px;line-height:1.4;}.error-page .error-page-subtext{margin:0 auto 24px;color:#333333;text-align:center;letter-spacing:0.16px;font-size:16px;line-height:1.5;}.error-page .error-page-buttons-wrapper{display:flex;align-items:center;justify-content:center;gap:20px;}.error-page .error-page-buttons-wrapper .button{box-sizing:border-box;width:100%;max-width:300px;padding:13px;border-radius:24px;background:#05aee9;color:#ffffff;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;}.error-page .error-page-buttons-wrapper .button.go-back{background:transparent;box-shadow:inset 0 0 0 1px #05aee9;color:#333333;}@media all and (max-width:768px){.error-page{margin:20px 0 60px;padding:39px 40px;}.error-page h1{margin:0 auto 25px;font-size:96px;}.error-page .error-page-subtitle{text-transform:uppercase;font-size:16px;line-height:1.5;}.error-page .error-page-subtext{margin:0 auto 23px;color:#666666;letter-spacing:0;line-height:22px;}.error-page .error-page-buttons-wrapper{flex-direction:column;}.error-page .error-page-buttons-wrapper .button{text-transform:none;}}
