#section-98-15 > .ct-section-inner-wrap{max-width:100%;padding-right:0;padding-left:0;display:flex;flex-direction:row;align-items:center;justify-content:center}#section-98-15{display:block}#section-98-15{background-color:#003057}#section-116-15 > .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}#section-116-15{display:block}#section-116-15{background-color:#003057;text-align:left;position:relative}#section-125-15 > .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}#section-125-15{display:block}#section-125-15{background-color:#003057;text-align:center}#section-135-15 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:flex}#section-135-15{display:block}#section-135-15{background-color:#003057}#section-138-15 > .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}#section-138-15{display:block}#section-138-15{background-color:#003057}#section-45-15 > .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}#section-45-15{display:block}#section-45-15{text-align:left;background-color:#003057}@media(max-width:767px){#section-138-15 > .ct-section-inner-wrap{display:flex;flex-direction:column}#section-138-15{display:block}#section-138-15{text-align:center}}#div_block-91-15{width:100%;border-bottom-color:#d3de3e;border-bottom-style:solid;border-bottom-width:1px;text-align:left;align-items:center}#div_block-93-15{width:100%;text-align:left;align-items:center}#div_block-22-15{width:100%;text-align:left;align-items:center}#div_block-114-15{width:50%;text-align:left;align-items:flex-end;background-color:rgba(211,222,62,0.3);border-bottom-color:#d3de3e;border-bottom-style:solid;border-bottom-width:1px}#div_block-106-15{background-color:#003057;padding-bottom:40px;padding-top:40px;padding-left:20%;padding-right:150px}#div_block-115-15{width:50%;align-items:flex-start;text-align:left;background-color:rgba(211,222,62,0.3);border-top-style:solid;border-top-color:#d3de3e;border-top-width:1px}#div_block-107-15{background-color:#003057;padding-top:40px;padding-bottom:40px;align-items:flex-end;padding-left:150px;padding-right:20%}#div_block-120-15{width:50%;text-align:left;align-items:flex-end;padding-right:80px}#div_block-121-15{width:50%;align-items:flex-start;text-align:left;padding-left:80px}#div_block-128-15{flex-direction:row;display:flex;align-items:center;justify-content:center;margin-top:40px}#div_block-156-15{background-image:url(https://privato.policlinicogemelli.it/wp-content/uploads/Pattern-Spazio.svg);background-size:24px 24px;flex-direction:row;display:flex;align-items:center;justify-content:center;width:100%;margin-top:75px;margin-bottom:75px;padding-top:24px;padding-bottom:24px;background-repeat:repeat}#div_block-150-15{background-image:linear-gradient(#003057,#003057);width:192px;height:192px;flex-direction:column;display:flex;text-align:left;align-items:center;justify-content:center;border-radius:50%}#div_block-154-15{width:192px;height:192px;flex-direction:column;display:flex;text-align:left;align-items:center;justify-content:center;border-radius:50%;margin-left:60px;margin-right:60px;background-color:#003057}#div_block-152-15{width:192px;height:192px;flex-direction:column;display:flex;text-align:left;align-items:center;justify-content:center;border-radius:50%;background-color:#003057}#div_block-140-15{flex-direction:row;display:flex;align-items:center;justify-content:center;border-top-color:#d3de3e;border-top-width:1px;border-top-style:solid;border-bottom-color:#d3de3e;border-bottom-width:1px;border-bottom-style:solid;position:relative;padding-top:20px;padding-bottom:20px}@media(max-width:767px){#div_block-128-15{text-align:center;flex-direction:column;display:flex}}@media(max-width:767px){#div_block-156-15{text-align:center;flex-direction:column;display:flex;gap:40px}}@media(max-width:767px){#div_block-140-15{text-align:center;flex-direction:column;display:flex}}@media(max-width:479px){#div_block-120-15{align-items:center;padding-right:20px;padding-bottom:0px}}@media(max-width:479px){#div_block-121-15{align-items:center;padding-left:20px;padding-top:0px}}@media(max-width:479px){#new_columns-119-15> .ct-div-block{width:100% !important}#new_columns-119-15{flex-direction:column}}#new_columns-119-15{margin-top:40px}#text_block-141-15{line-height:1;text-align:center;font-weight:200;font-family:'rift-soft';color:#ffffff;font-size:18px;position:absolute;top:-40px}#text_block-47-15{color:#ffffff;font-family:'Roboto Condensed';font-size:18px;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:30px;margin-top:10px}#text_block-48-15{color:#ffffff;font-size:12px;font-family:'Roboto Condensed';line-height:1;text-align:center;text-transform:uppercase;font-weight:200;margin-bottom:30px}#text_block-180-15{color:#ffffff;font-size:12px;font-family:'Roboto Condensed';line-height:1;text-align:center;text-transform:uppercase;font-weight:200}@media(max-width:767px){#text_block-47-15{margin-top:30px}}#link-87-15{width:250px}#link-38-15{font-size:18px}#link-96-15{font-size:18px;padding-right:0px;padding-left:0px;width:178px}#link-175-15{font-size:18px;padding-right:20px;padding-left:20px}#link-100-15{width:174px;font-size:22px;padding-right:0px;padding-left:0px}#link-102-15{width:174px;font-size:22px;padding-right:0px;padding-left:0px}#link-129-15{width:194px;padding-right:0px;padding-left:0px}#link-133-15{margin-right:60px;margin-left:60px;width:194px;padding-right:0px;padding-left:0px}#link-131-15{width:194px;padding-right:0px;padding-left:0px}#link-157-15{margin-right:60px}#link-159-15{margin-right:60px}@media(max-width:991px){#link-38-15{padding-left:20px;padding-right:20px}}@media(max-width:767px){#link-133-15{margin-left:0px;margin-right:0px;margin-top:40px;margin-bottom:40px}}@media(max-width:767px){#link-157-15{margin-right:0px;margin-bottom:80px}}@media(max-width:767px){#link-159-15{margin-right:0px;margin-bottom:40px}}#image-178-15{width:80px}#image-88-15{width:250px}#image-49-15{width:80px}#image-173-15{width:80px}#image-15124-{position:absolute;width:280px;height:280px;top:150px;opacity:0.4}#image-151-15{width:126px}#image-155-15{width:78px}#image-153-15{width:148px}#image-139-15{width:220px}#image-143-15{width:230px}#image-145-15{width:200px}@media(max-width:479px){#image-15124-{transform:translateY(-50%);top:50%}}#code_block-179-15{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:10px}#_nav_menu-92-15 .oxy-nav-menu-hamburger-line{background-color:#ffffff}#_nav_menu-92-15.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-92-15.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:21.2px;padding-bottom:20px;padding-left:20px;padding-right:20px}#_nav_menu-92-15 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-92-15 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-92-15 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-92-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-92-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-92-15{font-family:'Roboto Condensed';line-height:1}#_nav_menu-92-15 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-92-15 .menu-item a{padding-top:21.2px;padding-left:20px;padding-right:20px;padding-bottom:20px;font-size:16px;color:#ffffff;font-weight:200}#_nav_menu-92-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#ffffff}#_nav_menu-92-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:21.2px;padding-bottom:20px;color:#003057}#_nav_menu-92-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-top:21.2px;padding-bottom:20px}#_nav_menu-94-15 .oxy-nav-menu-hamburger-line{background-color:#ffffff}#_nav_menu-94-15.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-94-15.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#_nav_menu-94-15 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-94-15 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-94-15 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-94-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-94-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-94-15{font-family:'Roboto Condensed';line-height:1}#_nav_menu-94-15 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-94-15 .menu-item a{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;font-size:18px;text-transform:uppercase;color:#ffffff;font-weight:800}#_nav_menu-94-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#ffffff}#_nav_menu-94-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:20px;padding-bottom:20px;color:#003057}#_nav_menu-94-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-top:20px;padding-bottom:20px}#_nav_menu-18-15 .oxy-nav-menu-hamburger-line{background-color:#ffffff}#_nav_menu-18-15.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-18-15.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#_nav_menu-18-15 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-18-15 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-18-15 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-18-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-18-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-18-15{font-family:'Roboto Condensed';line-height:1}#_nav_menu-18-15 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-18-15 .menu-item a{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;font-size:18px;text-transform:uppercase;color:#ffffff;font-weight:800}#_nav_menu-18-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#ffffff}#_nav_menu-18-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:20px;padding-bottom:20px;color:#003057}#_nav_menu-18-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-top:20px;padding-bottom:20px}#_nav_menu-170-15 .oxy-nav-menu-hamburger-line{background-color:#ffffff}#_nav_menu-170-15 .oxy-nav-menu-list{display:none}#_nav_menu-170-15 .oxy-menu-toggle{display:initial}#_nav_menu-170-15.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{display:initial}#_nav_menu-170-15.oxy-nav-menu.oxy-nav-menu-open{background-color:#003057;margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-170-15.oxy-nav-menu.oxy-nav-menu-open .menu-item a{color:#ffffff;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#_nav_menu-170-15.oxy-nav-menu.oxy-nav-menu-open .menu-item a:hover{color:#ffffff}#_nav_menu-170-15 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-170-15 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-170-15 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-170-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-170-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-170-15{font-family:'Roboto Condensed';line-height:1}#_nav_menu-170-15 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-170-15 .menu-item a{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;font-size:16px;color:#ffffff;font-weight:200}#_nav_menu-170-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#ffffff}#_nav_menu-170-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:20px;padding-bottom:20px;color:#003057}#_nav_menu-170-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-top:20px;padding-bottom:20px}#_nav_menu-122-15 .oxy-nav-menu-hamburger-line{background-color:#ffffff}#_nav_menu-122-15.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-122-15.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#_nav_menu-122-15 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-122-15 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-122-15 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-122-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-122-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-122-15{font-family:'Roboto Condensed'}#_nav_menu-122-15 .oxy-nav-menu-list{flex-direction:column}#_nav_menu-122-15 .menu-item a{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;color:#ffffff;font-size:18px;font-weight:200}#_nav_menu-122-15.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a{justify-content:center}#_nav_menu-122-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-left:20px;padding-right:20px}#_nav_menu-122-15.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a:hover{justify-content:center}#_nav_menu-122-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-left:20px;padding-right:20px}#_nav_menu-123-15 .oxy-nav-menu-hamburger-line{background-color:#ffffff}#_nav_menu-123-15.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-123-15.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#_nav_menu-123-15 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-123-15 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-123-15 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-123-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-123-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-123-15{font-family:'Roboto Condensed'}#_nav_menu-123-15 .oxy-nav-menu-list{flex-direction:column}#_nav_menu-123-15 .menu-item a{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;color:#ffffff;font-size:18px;font-weight:200}#_nav_menu-123-15.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a{justify-content:center}#_nav_menu-123-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-left:20px;padding-right:20px}#_nav_menu-123-15.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a:hover{justify-content:center}#_nav_menu-123-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-left:20px;padding-right:20px}#_nav_menu-46-15 .oxy-nav-menu-hamburger-line{background-color:#ffffff}#_nav_menu-46-15.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-46-15.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#_nav_menu-46-15 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-46-15 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-46-15 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-46-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-46-15.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-46-15{font-family:'Roboto Condensed';text-transform:uppercase;line-height:1}#_nav_menu-46-15 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-46-15 .menu-item a{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;color:#ffffff;font-size:18px;text-transform:uppercase;font-weight:200}#_nav_menu-46-15.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a{justify-content:center}#_nav_menu-46-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:20px;padding-bottom:20px}#_nav_menu-46-15.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a:hover{justify-content:center}#_nav_menu-46-15.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-top:20px;padding-bottom:20px}#_header-10-15.oxy-sticky-header-active{animation-duration:0.5s}#_header-10-15 .oxy-header-container{max-width:100%}#_header-10-15.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active{position:fixed;top:0;left:0;right:0;z-index:2147483640;background-color:#003057;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}#_header-10-15.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky{display:none}#_header-10-15.oxy-header.oxy-header .oxygen-show-in-sticky-only{display:none}#_header-161-15.oxy-sticky-header-active{animation-duration:0.5s}#_header-161-15 .oxy-header-container{max-width:100%}#_header-161-15.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active{position:fixed;top:0;left:0;right:0;z-index:2147483640;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}#_header-161-15.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky{display:none}#_header-161-15.oxy-header.oxy-header .oxygen-show-in-sticky-only{display:none}#_header_row-11-15 .oxy-nav-menu-open,#_header_row-11-15 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#003057}.oxy-header.oxy-sticky-header-active > #_header_row-11-15.oxygen-show-in-sticky-only{display:block}#_header_row-11-15{background-color:#003057}#_header_row-80-15 .oxy-nav-menu-open,#_header_row-80-15 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#003057}.oxy-header.oxy-sticky-header-active > #_header_row-80-15.oxygen-show-in-sticky-only{display:block}#_header_row-80-15{background-color:#003057}#_header_row-162-15 .oxy-nav-menu-open,#_header_row-162-15 .oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#003057}.oxy-header.oxy-sticky-header-active > #_header_row-162-15.oxygen-show-in-sticky-only{display:block}#_header_row-162-15{background-color:#003057}#section-3-7745 > .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}#section-3-7745{display:block}#section-3-7745{text-align:left;background-color:#003057}#section-125-7745 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-35-7745 > .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}#section-35-7745{display:block}#section-35-7745{background-color:#003057;text-align:center}#section-14-7745 > .ct-section-inner-wrap{padding-top:0;padding-right:60px;padding-left:60px;display:flex;flex-direction:column;align-items:center}#section-14-7745{display:block}#section-14-7745{background-color:#003057;text-align:left}#section-24-7745 > .ct-section-inner-wrap{padding-top:0;padding-bottom:0}#section-24-7745{background-color:#003057}#section-28-7745 > .ct-section-inner-wrap{display:flex;align-items:center;justify-content:center}#section-28-7745{display:block}#section-28-7745{background-color:#003057}#section-45-7745 > .ct-section-inner-wrap{max-width:100%;padding-top:0;display:flex;flex-direction:column;align-items:center}#section-45-7745{display:block}#section-45-7745{background-color:#003057;text-align:left}@media(max-width:991px){#section-14-7745 > .ct-section-inner-wrap{padding-right:20px;padding-left:20px}}#div_block-182-7745{width:850px}#div_block-20-7745{flex-direction:row;display:flex;align-items:center;justify-content:flex-end;width:100%;color:#ffffff;font-family:'Roboto Condensed';font-size:20px;font-weight:200}#div_block-32-7745{flex-direction:row;display:flex;align-items:center;justify-content:center;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-top-color:#00609d;border-bottom-style:solid;border-bottom-color:#00609d;width:100%;padding-top:40px;padding-bottom:40px}.oxy-dynamic-list :is([data-id="div_block-154-7745"],#incspec){margin-top:20px}@media(max-width:991px){#div_block-182-7745{width:100%}}@media(max-width:767px){#div_block-182-7745{width:100%;flex-wrap:wrap}}@media(max-width:767px){#div_block-32-7745{text-align:center;flex-direction:column;display:flex;align-items:center}}#headline-4-7745{margin-bottom:20px}#headline-48-7745{font-family:'Roboto Condensed';color:#ffffff;font-size:72px;font-weight:300}.oxy-dynamic-list :is([data-id="headline-57-7745"],#incspec){font-family:'rift-soft';font-size:24px;color:#ffffff;font-weight:400;line-height:1.2;margin-top:20px;text-align:left;width:100%}#text_block-7-7745{color:#ffffff;font-family:'rift-soft';font-size:26px;text-align:center;line-height:1.2;text-transform:uppercase;width:100%;border-top-color:#00609d;border-top-width:1px;border-top-style:solid;padding-top:20px;font-weight:200}#text_block-21-7745{color:#ffffff;font-style:italic;text-align:right}#text_block-31-7745{color:#ffffff;font-family:'Roboto Condensed';font-size:34px;font-weight:200;margin-right:10px}.oxy-dynamic-list :is([data-id="text_block-59-7745"],#incspec){margin-top:20px;font-family:'Roboto Condensed';font-size:16px;color:#ffffff;text-align:left;font-weight:400;width:100%}@media(max-width:767px){#text_block-7-7745{font-size:20px}}.oxy-dynamic-list :is([data-id="link-61-7745"],#incspec){flex-direction:column;display:flex;text-align:center;align-items:flex-start}#image-11-7745{width:100%;object-fit:cover;object-position:center center}.oxy-dynamic-list :is([data-id="image-56-7745"],#incspec){border-radius:20px;object-fit:cover}#code_block-124-7745{padding-top:40px;padding-bottom:40px;width:100%;border-top-color:#00609d;border-top-width:1px;border-top-style:solid;border-bottom-color:#00609d;border-bottom-width:1px;border-bottom-style:solid;display:flex;text-align:left;position:relative;padding-left:40px}#code_block-44-7745{margin-left:10px}@media(max-width:767px){#code_block-124-7745{padding-left:20px}}@media(max-width:767px){#code_block-44-7745{margin-top:20px}}#inner_content-15-7745{min-width:850px}@media(max-width:991px){#inner_content-15-7745{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;flex-direction:column;min-width:300px}}@media(max-width:767px){#inner_content-15-7745{overflow:visible}}#_dynamic_list-51-7745{align-items:stretch;grid-template-columns:repeat(3,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:60px;display:grid;margin-top:40px}#_dynamic_list-51-7745 .oxy-repeater-pages{font-size:12px}.ct-section{width:100%;background-size:cover;background-repeat:repeat;}
.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;}
.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;}
.ct-link-text{display:inline-block;}
.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center;}
.ct-link-button{display:inline-block;text-align:center;text-decoration:none;}
.ct-link-button{background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;padding:10px 16px;}
.ct-image{max-width:100%;}
.ct-fancy-icon>svg{width:55px;height:55px;}
.ct-inner-content{width:100%;}
.ct-slide{display:flex;flex-wrap:wrap;text-align:center;flex-direction:column;align-items:center;justify-content:center;}
.ct-nestable-shortcode{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-comments{width:100%;text-align:left;}
.oxy-comment-form{width:100%;}
.oxy-login-form{width:100%;}
.oxy-search-form{width:100%;}
.oxy-tabs-contents{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tab{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tab-content{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-testimonial{width:100%;}
.oxy-icon-box{width:100%;}
.oxy-pricing-box{width:100%;}
.oxy-posts-grid{width:100%;}
.oxy-gallery{width:100%;}
.ct-slider{width:100%;}
.oxy-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;}
.ct-modal{flex-direction:column;align-items:flex-start;}
.ct-span{display:inline-block;text-decoration:inherit;}
.ct-widget{width:100%;}
.oxy-dynamic-list{width:100%;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ct-div-block, .oxy-post-content, .ct-text-block, .ct-headline, .oxy-rich-text, .ct-link-text{max-width:100%;}
img{flex-shrink:0;}
body *{min-height:1px;}
}            .oxy-testimonial{flex-direction:row;align-items:center;}
.oxy-testimonial .oxy-testimonial-photo-wrap{order:1;}
.oxy-testimonial .oxy-testimonial-photo{width:125px;height:125px;margin-right:20px;}
.oxy-testimonial .oxy-testimonial-photo-wrap, .oxy-testimonial .oxy-testimonial-author-wrap, .oxy-testimonial .oxy-testimonial-content-wrap{align-items:flex-start;text-align:left;}
.oxy-testimonial .oxy-testimonial-text{margin-bottom:8px;font-size:21px;line-height:1.4;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-testimonial .oxy-testimonial-author{font-size:18px;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-testimonial .oxy-testimonial-author-info{font-size:12px;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-icon-box{text-align:left;flex-direction:column;}
.oxy-icon-box .oxy-icon-box-icon{margin-bottom:12px;align-self:flex-start;}
.oxy-icon-box .oxy-icon-box-heading{font-size:21px;margin-bottom:12px;}
.oxy-icon-box .oxy-icon-box-text{font-size:16px;margin-bottom:12px;align-self:flex-start;}
.oxy-icon-box .oxy-icon-box-link{margin-top:20px;}
.oxy-pricing-box .oxy-pricing-box-section{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;text-align:center;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{justify-content:center;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{justify-content:center;}
.oxy-pricing-box .oxy-pricing-box-title-title{font-size:48px;}
.oxy-pricing-box .oxy-pricing-box-title-subtitle{font-size:24px;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{flex-direction:row;}
.oxy-pricing-box .oxy-pricing-box-currency{font-size:28px;}
.oxy-pricing-box .oxy-pricing-box-amount-main{font-size:80px;line-height:0.7;}
.oxy-pricing-box .oxy-pricing-box-amount-decimal{font-size:13px;}
.oxy-pricing-box .oxy-pricing-box-term{font-size:16px;}
.oxy-pricing-box .oxy-pricing-box-sale-price{font-size:12px;color:rgba(0,0,0,0.5);margin-bottom:20px;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{font-size:16px;color:rgba(0,0,0,0.5);}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{justify-content:center;}
.oxy-progress-bar .oxy-progress-bar-background{background-color:#000000;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);animation:none 0s paused;}
.oxy-progress-bar .oxy-progress-bar-progress-wrap{width:85%;}
.oxy-progress-bar .oxy-progress-bar-progress{background-color:#66aaff;padding:40px;animation:none 0s paused, none 0s paused;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);}
.oxy-progress-bar .oxy-progress-bar-overlay-text{font-size:30px;font-weight:900;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-progress-bar .oxy-progress-bar-overlay-percent{font-size:12px;}
.ct-slider .unslider-nav ol li{border-color:#ffffff;}.ct-slider .unslider-nav ol li.unslider-active{background-color:#ffffff;}.ct-slider .ct-slide{padding:0px;}
.oxy-superbox .oxy-superbox-secondary, .oxy-superbox .oxy-superbox-primary{transition-duration:0.5s;}
.oxy-shape-divider{width:0px;height:0px;}
.oxy_shape_divider svg{width:100%;}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{box-shadow:px px px px;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{transition-duration:0.4s;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{margin-left:0px;}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{width:30px;height:30px;}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{transition-duration:0.4s;}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{top:20px;left:20px;}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{width:24px;height:24px;}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{transition-duration:0.4s;}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{background-color:#ffffff;}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{background-image:url();}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:24px;}
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{background-color:rgba(0,0,0,0.2);border-top-style:solid;}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{flex-direction:row;}
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{text-align:left;justify-content:flex-start;}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{align-items:flex-start;}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container{top:0;bottom:0;right:auto;left:0;}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{text-align:left;justify-content:flex-start;}
.oxy-site-navigation{--oxynav-brand-color:#4831B0;--oxynav-neutral-color:#FFFFFF;--oxynav-activehover-color:#EFEDF4;--oxynav-background-color:#4831B0;--oxynav-border-radius:0px;--oxynav-other-spacing:8px;--oxynav-transition-duration:0.3s;--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);}
.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{text-align:left;}
.oxy-site-navigation > ul{left:0;}
.oxy-site-navigation{--oxynav-animation-name:none;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){background-color:var(--oxynav-brand-color);transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing);border:none;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){background:transparent;border:1px solid currentColor;transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{filter:invert(0) !important;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{background-color:var(--oxynav-activehover-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{color:var(--oxynav-neutral-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{color:var(--oxynav-neutral-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{display:none;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{display:none;}
.ct-section-inner-wrap, .oxy-header-container{max-width:1120px;}
body{font-family:'Roboto Condensed';}body{line-height:1.6;font-size:16px;font-weight:400;color:;}.oxy-nav-menu-hamburger-line{background-color:;}h1, h2, h3, h4, h5, h6{font-family:'rift-soft';font-size:36px;font-weight:700;}h2, h3, h4, h5, h6{font-size:30px;}h3, h4, h5, h6{font-size:24px;}h4, h5, h6{font-size:20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a{color:#0074db;text-decoration:none;}a:hover{text-decoration:none;}.ct-link-text{text-decoration:;}.ct-link{text-decoration:;}.ct-link-button{border-radius:3px;}.ct-section-inner-wrap{padding-top:75px;padding-right:20px;padding-bottom:75px;padding-left:20px;}.ct-new-columns > .ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.oxy-header-container{padding-right:20px;padding-left:20px;}@media(max-width:992px){
.ct-columns-inner-wrap{display:block !important;}
.ct-columns-inner-wrap:after{display:table;clear:both;content:"";}
.ct-column{width:100% !important;margin:0 !important;}
.ct-columns-inner-wrap{margin:0 !important;}
}
.oxel_horizontal_divider{width:50%;}
.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider.oxy-easy-posts .oxy-posts, .oxel_horizontal_divider.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;}
.oxel_horizontal_divider__line{height:1px;background-color:#00609d;padding-top:0px;}
.oxel_horizontal_divider__icon{color:#98a1a8;}.oxel_horizontal_divider__icon 
>svg{width:16px;height:16px;}.oxel_horizontal_divider__icon{flex-shrink:0;}
.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),
.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts, .oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{display:flex;}
.oxel_toc__primary{color:#374047;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding-left:8px;width:100%;padding-bottom:8px;border-top-color:#606e79;border-right-color:#606e79;border-bottom-color:#dee1e3;border-left-color:#606e79;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:8px;padding-top:8px;border-left-width:2px;border-left-style:solid;}
.oxel_toc__sub{text-decoration:underline;color:#606e79;margin-left:16px;}
.oxel_toc__sub__2{margin-left:32px;}
.oxel_toc__sub__1{}
.oxel_toc__container{padding-bottom:16px;width:100%;}
.oxel_toc__sub__3{margin-left:48px;}
.oxel_toc__sub__4{margin-left:64px;}
.oxel_toc__template{}
.oxel_dropdown_buttonv2__trigger{padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;background-color:#374047;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;position:relative;cursor:pointer;}
.oxel_dropdown_buttonv2__trigger:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2__trigger.oxy-easy-posts .oxy-posts, .oxel_dropdown_buttonv2__trigger.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;}
.oxel_dropdown_buttonv2{background-color:#374047;position:relative;width:min-content;}
.oxel_dropdown_buttonv2:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2.oxy-easy-posts .oxy-posts, .oxel_dropdown_buttonv2.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;}
.oxel_dropdown_buttonv2__submenu{position:absolute;left:0px;min-width:100%;padding-top:4px;width:200px;z-index:10;top:100%;padding-inline-start:0;margin-block-start:0;margin-block-end:0;}
.oxel_dropdown_buttonv2__submenu--hidden{opacity:0;pointer-events:none;}
.oxel_dropdown_buttonv2__submenu--hidden:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2__submenu--hidden.oxy-easy-posts .oxy-posts, .oxel_dropdown_buttonv2__submenu--hidden.ct-section .ct-section-inner-wrap{display:none;}
.oxel_dropdown_buttonv2__submenubutton:hover{background-color:#dee1e3;}
.oxel_dropdown_buttonv2__submenubutton{text-align:left;background-color:#eceeef;min-width:100%;color:#374047;transition-duration:0.3s;transition-timing-function:ease-in-out;}
.oxel_dropdown_buttonv2__submenubutton:not(.ct-section):not(.oxy-easy-posts),
.oxel_dropdown_buttonv2__submenubutton.oxy-easy-posts .oxy-posts, .oxel_dropdown_buttonv2__submenubutton.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;}
.oxel_dropdown_buttonv2__submenulabel{padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;width:100%;color:#374047;}
.oxel_dropdown_buttonv2__label{color:#f9f9fa;white-space:nowrap;}
.oxel_dropdown_buttonv2__symbol{background-image:linear-gradient(135deg, rgba(0,0,0,0) 50%, #ffffff 50%);transform:rotate(45deg);width:8px;height:8px;margin-top:-4px;margin-left:16px;min-width:0 !important;min-height:0 !important;}
.oxel_iconlist{max-width:100%;}
.oxel_iconlist__row{padding-top:8px;padding-left:8px;padding-right:8px;padding-bottom:8px;width:100%;margin-top:0px;}
.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),
.oxel_iconlist__row.oxy-easy-posts .oxy-posts, .oxel_iconlist__row.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;}
.oxel_iconlist__row__icon{color:#7f8b93;}.oxel_iconlist__row__icon 
>svg{width:18px;height:18px;}.oxel_iconlist__row__icon{margin-left:32px;margin-right:32px;}
.oxel_iconlist__row__label{}
.oxel_iconlist__row--dark{background-color:#eceeef;}
.pvt_blueTexts{font-family:rift-soft;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;font-size:16px;text-transform:uppercase;color:#00609d;line-height:1;border-radius:4px;background-color:rgba(0,96,157,0.4);}
.pvt_button:hover{color:#003057;background-color:#d3de3e;}
.pvt_button{background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;}.pvt_button{font-family:Roboto Condensed;color:#d3de3e;text-align:center;line-height:1;background-color:#003057;border-top-color:#d3de3e;border-right-color:#d3de3e;border-bottom-color:#d3de3e;border-left-color:#d3de3e;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-radius:20px;padding-top:10px;padding-left:60px;padding-right:60px;padding-bottom:10px;}
@media(max-width:479px){}
.pvt_divider{width:100%;border-top-style:solid;border-top-color:#00609d;border-top-width:2px;margin-top:40px;margin-bottom:40px;}
.pvt_title{font-family:rift-soft;color:#ffffff;font-size:72px;font-weight:300;line-height:1.2;text-align:center;}
@media(max-width:991px){}
@media(max-width:767px){
.pvt_title{font-size:44px;}
}
.pvt_button_white:hover{border-top-color:#d3de3e;border-right-color:#d3de3e;border-bottom-color:#d3de3e;border-left-color:#d3de3e;color:#d3de3e;background-color:rgba(255,255,255,0.3);}
.pvt_button_white{font-size:18px;color:#ffffff;background-color:rgba(255,255,255,0.3);border-top-color:#ffffff;border-right-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;}
.pvt_blankPage{}
.pvt_blankPage_white{}
.pvt_archiveListContainer{}
.oxy-stock-content-styles{}
.pvt_accoglienzaColumns{}
.pvt_customSectionMaxWidth{}
.pvt_algolia-instasearch{}
.pvt_algolia-autocomplete{}
.pvt_section_title{}
.pvt_section_title .ct-section-inner-wrap{padding-top:160px;padding-bottom:80px;}
.pvt_smallTitle{font-family:Roboto Condensed;text-align:center;color:#ffffff;font-size:30px;font-weight:400;margin-bottom:40px;line-height:1.2;}
.pvt_margin20_top{}
.pvt_button_blogList{}
.pvt_footer_menus{}
.toggle-0074{margin-top:0px;}
.toggle-0074 .oxy-expand-collapse-icon::before, .toggle-0074 .oxy-expand-collapse-icon::after{background-color:#00609d;}
.toggle-0074-expanded{}
.pvt_button_wrap{}
@media(max-width:479px){
.pvt_button_wrap{padding-right:30px;padding-left:30px;}
}
.prenota-accesso-venoso{}
.fake-btn-meditrvlx{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-color:#00609d;border-right-color:#00609d;border-bottom-color:#00609d;border-left-color:#00609d;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-radius:12px;background-color:#f9f9f9;width:200px;height:200px;margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;}
.fake-btn-meditrvlx:not(.ct-section):not(.oxy-easy-posts),
.fake-btn-meditrvlx.oxy-easy-posts .oxy-posts, .fake-btn-meditrvlx.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media(max-width:767px){
.fake-btn-meditrvlx{margin-left:5px;margin-top:5px;margin-right:5px;margin-bottom:5px;width:190px;height:190px;}
}
@media(max-width:479px){
.fake-btn-meditrvlx{width:150px;height:150px;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:5px;}
}
.toggle-1700{}
.toggle-1700-expanded{}
.lnd-flex-cura{gap:20px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-top-color:#003057;border-right-color:#003057;border-bottom-color:#003057;border-left-color:#003057;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-radius:12px;min-height:700px;}
.lnd-flex-cura:not(.ct-section):not(.oxy-easy-posts),
.lnd-flex-cura.oxy-easy-posts .oxy-posts, .lnd-flex-cura.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;}
.lnd-flex-quando{gap:10px;border-top-color:#374047;border-right-color:#374047;border-bottom-color:#374047;border-left-color:#374047;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-radius:12px;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;box-shadow:3px 3px 20px 1px #7f8b93;}
.lnd-flex-quando:not(.ct-section):not(.oxy-easy-posts),
.lnd-flex-quando.oxy-easy-posts .oxy-posts, .lnd-flex-quando.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;gap:10px;}
@media(max-width:767px){
.lnd-flex-quando{text-align:center;}
.lnd-flex-quando:not(.ct-section):not(.oxy-easy-posts),
.lnd-flex-quando.oxy-easy-posts .oxy-posts, .lnd-flex-quando.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;}
}
.toggle-6975{}
.toggle-6975-expanded{}
.toggle-3139{}
.toggle-3139 .oxy-expand-collapse-icon::before, .toggle-3139 .oxy-expand-collapse-icon::after{background-color:#00609d;}
.toggle-3139-expanded{}
.toggle-8211{}
.toggle-8211 .oxy-expand-collapse-icon::before, .toggle-8211 .oxy-expand-collapse-icon::after{background-color:#d3de3e;}
.toggle-8211-expanded{}
#_nav_menu-18-15 ul.sub-menu, #_nav_menu-17-15 ul.sub-menu{background-color:white !important;border-radius:10px;margin-top:10px;}
#_nav_menu-18-15 ul.sub-menu:before, #_nav_menu-17-15 ul.sub-menu:before{content:"";position:absolute;bottom:100%;left:24%;border-width:10px;border-style:solid;border-color:transparent transparent var(--white) transparent;}
#_header_row-11-15 #_header_right-14-15{width:250px;justify-content:center;}
#link-177-15{display:none;}
#_header_row-80-15 #_header_left-81-15, #_header_row-80-15 #_header_right-14-15{width:178px;}
#_nav_menu-170-15 .oxy-nav-menu-hamburger{height:24px;}
#_nav_menu-170-15 .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line{height:2px;margin-right:10px;width:100%;}
#_nav_menu-170-15 .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:nth-child(2){margin-right:0px;margin-left:10px;}
@media screen and (max-width:1150px){ #_header_row-11-15 #_header_left-12-15{width:178px;}
#link-177-15{display:flex;}
#link-87-15{display:none;}
#_header_row-11-15 #_header_right-14-15{width:178px;justify-content:flex-end;}
}
@media screen and (max-width:767px){ #_header-10-15{display:none;}
#_nav_menu-170-15.oxy-nav-menu.oxy-nav-menu-open .menu-item a{font-size:22px;}
}
@media screen and (min-width:768px){ #_header-161-15{display:none;}
}
:root{--bluePrimary:#003057;--blueSecondary:#00609D;--greenAcidPrimary:#D3DE3E;--greenAcidHover:#A7B500;--whiteDirty:#F9F9F9;--greyPrimary:#404040;--black:#000000;--white:#FFFFFF;--fontTexts:'Roboto Condensed';--fontTitles:'rift-soft';}
.pvt_customSectionMaxWidth > .ct-section-inner-wrap{max-width:1600px !important;}
.pvt_margin20_top{margin-top:20px;}
.pvt_button{white-space:nowrap;}
.pvt_button.pvt_button_wrap{white-space:wrap;}
#link_text-186-187, #text_block-266-7786,
#text_block-280-7786, #text_block-286-7786,
#text_block-261-7786{overflow-wrap:anywhere;word-break:break-word;white-space:normal;}
a.iubenda-cs-preferences-link{display:flex;gap:10px;justify-content:center;align-items:center;}
@media screen and (max-width:479px){ #div_block-5-7837{flex-direction:column;}
} @font-face{font-display:swap !important;}
#image-15124-{pointer-events:none;}
.pvt_footer_menus #menu-menu-footer-sx li a,
.pvt_footer_menus #menu-menu-footer-dx li a{position:relative;}
.pvt_footer_menus #menu-menu-footer-sx li a:before,
.pvt_footer_menus #menu-menu-footer-dx li a:before{content:'';background:center / contain no-repeat url(//privato.policlinicogemelli.it/wp-content/uploads/Freccia.svg);position:absolute;top:46%;transform:translateY(-46%);right:-30px;width:24px;height:24px;transition:right 0.3s ease;}
.pvt_footer_menus #menu-menu-footer-sx li a:hover:before,
.pvt_footer_menus #menu-menu-footer-dx li a:hover:before{right:-20px;}
@media screen and (max-width:991px){ #section-98-15 .ct-section-inner-wrap{flex-direction:column-reverse;}
#div_block-115-15, #div_block-114-15{width:100%;align-items:center;text-align:center;}
#div_block-106-15, #div_block-107-15{padding-left:20%;padding-right:20%;align-items:center;text-align:center;}
}
@media screen and (max-width:767px){ #_nav_menu-46-15 .oxy-nav-menu-list{flex-direction:column;}
}
@media screen and (max-width:479px){ #div_block-106-15, #div_block-107-15{width:300px;}
} .privato-form{width:100%;}
.privato-formName input, .privato-formEmail input, .privato-formMessage textarea{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:var(--bluePrimary) solid 2px !important;}
.privato-formName input:focus, .privato-formEmail input:focus,
.privato-formMessage textarea:focus, .privato-formPhone input:focus,
.privato-formPhone input, .privato-formCheck input:focus,
.privato-formCheck input:before, .privato-formCheck input:after{border-color:var(--bluePrimary) !important;}
.privato-formName input, .privato-formEmail input,
.privato-formMessage textarea, .privato-formPhone input,
.privato-formCheck input, .privato-formCheck label{font-family:var(--fontTexts) !important;color:var(--bluePrimary) !important;line-height:1 !important;}
.privato-formCheck li.choice-1.depth-1{display:flex !important;align-items:center !important;}
.privato-formCheck li.choice-1.depth-1.wpforms-selected input:before{box-shadow:0 0 0 1px var(--bluePrimary),0px 1px 2px rgba(0,0,0,0.15) !important;}
.privato-formCheck li.choice-1.depth-1.wpforms-selected input:after{border-left:4px solid var(--bluePrimary) !important;border-bottom:4px solid var(--bluePrimary) !important;}
.privato-formSend{width:100% !important;font-family:var(--fontTexts) !important;color:var(--bluePrimary) !important;background-color:transparent !important;border:2px solid var(--bluePrimary) !important;text-transform:uppercase !important;font-size:18px !important;font-weight:400 !important;}
.privato-formSend:hover{background-color:var(--bluePrimary) !important;color:var(--white) !important;}
#section-2-29 .ct-section-inner-wrap{position:relative;z-index:2;color:#fff;background:rgba(0,0,0,0.1);}
#new_columns-293-29{row-gap:40px;}
.pvt_trovaPrestazioneVideoBg{position:relative;width:100%;height:600px;overflow:hidden;}
.pvt_trovaPrestazioneVideoBg video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%);z-index:0;border-radius:20px;}
#div_block-301-29:before{content:'';left:0;right:0;bottom:0;top:0;border-radius:20px;position:absolute;background-image:url(//privato.policlinicogemelli.it/wp-content/uploads/2025/03/pattern-diagonale.svg);background-size:10px 10px;background-repeat:repeat;}
#div_block-301-29 > *{z-index:2;}
#div_block-307-29:before{content:'';opacity:0.5;left:0;right:0;bottom:0;top:0;border-radius:20px;position:absolute;background-image:url(//privato.policlinicogemelli.it/wp-content/uploads/2025/03/pattern-diagonale.svg);background-size:10px 10px;background-repeat:repeat;}
#div_block-307-29 > *{z-index:2;}
.pvt_homeTrovaSpec_videoContainer{width:100%;border-radius:50%;}
.pvt_homeTrovaSpec_videoContainer video{width:100%;height:auto;border-radius:50%;object-fit:cover;background-color:var(--bluePrimary);box-shadow:0 0 100px 36px rgba(0, 30, 60, 0.5);}
.pvt_homeAccoglienzaSlider{padding:20px;background-color:var(--white);}
.pvt_homeAccoglienzaSlider__slide_img{width:100%;}
.pvt_homeAccoglienzaSlider__dots{position:absolute;text-align:center;padding:0;margin:0;bottom:-30px;left:0;width:100%;}
.pvt_homeAccoglienzaSlider__dots li{font-size:0px;display:inline-block;margin:0px 5px;}
.pvt_homeAccoglienzaSlider__dots li button{width:8px;height:8px;border-radius:20px;padding:0;margin:0;border:none;background-color:rgb(0, 96, 157, 0.4);cursor:pointer;}
.pvt_homeAccoglienzaSlider__dots li.slick-active button{background-color:var(--blueSecondary);}
.pvt_homeAccoglienzaSlider button.slick-arrow{position:absolute;font-size:0;top:50%;transform:translateY(-50%);width:30px;height:30px;background-color:var(--white);border:none;cursor:pointer;}
.pvt_homeAccoglienzaSlider button.slick-arrow.slick-prev{left:0;}
.pvt_homeAccoglienzaSlider button.slick-arrow.slick-prev:after{content:'';background-image:url(//privato.policlinicogemelli.it/wp-content/uploads/Freccia-Slider.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;transform:rotate(180deg);position:absolute;left:6px;right:0;top:0;bottom:0;}
.pvt_homeAccoglienzaSlider button.slick-arrow.slick-next{right:0;}
.pvt_homeAccoglienzaSlider button.slick-arrow.slick-next:after{content:'';background-image:url(//privato.policlinicogemelli.it/wp-content/uploads/Freccia-Slider.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;left:0;right:6px;top:0;bottom:0;}
#image-193-29{animation:rotate 14s linear infinite;}
@keyframes rotate {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}  .pvt_homeConvenzioniSlider__slide{padding:0 20px;}
.pvt_homeConvenzioniSlider__slide_img{width:110px;background-color:var(--white);}
@media screen and (max-width:1299px){ #div_block-312-29{flex-direction:column;}
#div_block-312-29 #div_block-470-29{flex-wrap:wrap;justify-content:center;}
}
@media screen and (max-width:991px){ #div_block-141-29{align-items:center;}
}
@media screen and (max-width:767px){ #div_block-205-29{flex-direction:column;}
#_dynamic_list-329-29{grid-template-columns:repeat(1, minmax(200px, 1fr));}
} .pvt_blankPage, .pvt_blankPage p{font-family:var(--fontTexts);font-weight:200;font-size:20px;line-height:1.6;}
.pvt_blankPage strong, .pvt_blankPage b{font-weight:600;}
.pvt_blankPage_blu{color:var(--white);}
.pvt_blankPage_white{color:var(--bluePrimary);}
.pvt_blankPage_blu a{text-decoration:underline;color:var(--greenAcidPrimary);cursor:pointer;}
.pvt_blankPage_blu a:hover{color:#a7b500;}
.pvt_blankPage_white a{text-decoration:underline;color:#65B2E8;cursor:pointer;}
.pvt_blankPage_white a:hover{color:#4b85ab;}
.pvt_blankPage h2, .pvt_blankPage h3, 
.pvt_blankPage h4, .pvt_blankPage h5, 
.pvt_blankPage h6{font-family:var(--fontTitles);font-weight:400;line-height:1.2;margin-top:60px;}
.pvt_blankPage h2{font-size:50px;}
.pvt_blankPage h3{font-size:40px;}
.pvt_blankPage h4{font-size:30px;}
.pvt_blankPage h5{font-size:26px;}
.pvt_blankPage h6{font-size:22px;}
.pvt_blankPage figure, .pvt_blankPage img{width:100%;margin-left:0px;margin-right:0px;}
.pvt_blankPage_blu .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#002442;}
.pvt_blankPage_blu figure.wp-block-table.is-style-stripes{border-bottom:2px solid #002442;}
.pvt_blankPage_blu figure.wp-block-table.is-style-stripes thead{border-bottom:3px solid var(--white);}
@media screen and (max-width:767px){ .pvt_blankPage h2{font-size:40px;}
.pvt_blankPage h3{font-size:34px;}
}#_dynamic_list-10-89 > .pvt_accoglienzaColumns:nth-child(even){flex-direction:row-reverse;}
@media screen and (max-width:767px){ #_dynamic_list-10-89 > .pvt_accoglienzaColumns,
#_dynamic_list-10-89 > .pvt_accoglienzaColumns:nth-child(even){flex-direction:column;}
#_dynamic_list-10-89 > .pvt_accoglienzaColumns > div{width:100%;}
#_dynamic_list-10-89 > .pvt_accoglienzaColumns > div img{height:500px;}
} .pvt_faqGeneralTexts{width:100%;text-align:left;}
.pvt_faqGeneralTexts:has(h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child){margin-bottom:20px;}
.pvt_faqAccordion_container{background-color:var(--bluePrimary);gap:20px;flex-direction:column;display:flex;align-items:center;width:100%;}
.pvt_blankPage_white .pvt_faqAccordion_container{background-color:var(--white);}
.pvt_faqAccordion_single{flex-direction:column;display:flex;text-align:left;align-items:center;width:100%;}
.pvt_faqAccordion{cursor:pointer;width:100%;border:1px solid var(--white);border-radius:50px;padding:15px 30px;flex-direction:row;display:flex;align-items:center;justify-content:space-between;}
.pvt_blankPage_white .pvt_faqAccordion{border-color:var(--bluePrimary);}
.pvt_faqAccordion_textToShow{max-height:0;overflow:hidden;transition:max-height 1s ease;width:100%;padding-left:50px;padding-right:50px;}
.pvt_accordionHeading{width:calc(100% - 54px);}
.pvt_accordionHeading p, .pvt_accordionHeading h2,
.pvt_accordionHeading h3, .pvt_accordionHeading h4,
.pvt_accordionHeading h5, .pvt_accordionHeading h6{text-align:left;color:var(--white);font-family:var(--fontTitles);font-size:40px;font-weight:400;padding:0px;margin:0px;line-height:1.2;}
.pvt_blankPage_white .pvt_accordionHeading p, .pvt_blankPage_white .pvt_accordionHeading h2,
.pvt_blankPage_white .pvt_accordionHeading h3, .pvt_blankPage_white .pvt_accordionHeading h4,
.pvt_blankPage_white .pvt_accordionHeading h5, .pvt_blankPage_white .pvt_accordionHeading h6{color:var(--bluePrimary);}
.pvt_faqAccordion_arrowContainer{border:1px solid var(--greenAcidPrimary);border-radius:50px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;position:relative;}
.pvt_blankPage_white .pvt_faqAccordion_arrowContainer{border-color:var(--bluePrimary);}
.pvt_faqAccordion_arrowImg, .pvt_faqAccordion_arrowImgDiv,
.pvt_blankPage_blu .pvt_faqAccordion_arrowImg, .pvt_blankPage_white .pvt_faqAccordion_arrowImg{height:18px;width:auto;margin-top:4px;transition:transform 0.8s ease;}
.pvt_faqAccordion:hover .pvt_faqAccordion_arrowImg, .pvt_faqAccordion:hover .pvt_faqAccordion_arrowImgDiv{transform:translateY(8px);}
.pvt_faqAccordion_arrowLine{position:absolute;left:50%;top:1px;height:85%;}
.pvt_faqAccordion_arrowLine:before{content:'';position:absolute;bottom:9px;right:0;height:0;width:1px;background-color:var(--greenAcidPrimary);transform-origin:bottom;transition:height 0.8s ease, bottom 0.8s ease;}
.pvt_faqAccordion:hover .pvt_faqAccordion_arrowLine:before{height:85%;bottom:0;}
.pvt_blankPage_white .pvt_faqAccordion_arrowLine:before{background-color:var(--bluePrimary);}
[id]{scroll-margin-top:80px;}
.pvt_faqAccordion_arrowImgDiv{background-color:var(--greenAcidPrimary);width:20.23px;-webkit-mask:url(//privato.policlinicogemelli.it/wp-content/uploads/triangolo-basso.svg) no-repeat center / contain;mask:url(//privato.policlinicogemelli.it/wp-content/uploads/triangolo-basso.svg) no-repeat center / contain;}
.pvt_blankPage_white .pvt_faqAccordion_arrowImgDiv{background-color:var(--bluePrimary);}
@media screen and (max-width:767px){ .pvt_accordionHeading p, .pvt_accordionHeading h2,
.pvt_accordionHeading h3, .pvt_accordionHeading h4,
.pvt_accordionHeading h5, .pvt_accordionHeading h6{font-size:30px;}
}
@media screen and (max-width:479px){ .pvt_faqAccordion_textToShow{padding-left:20px;padding-right:20px;}
} .pvt_categoryBlogTitle{margin-bottom:80px;}
.pvt_catTitle_container{width:100%;display:flex;flex-direction:column;align-items:center;}
.pvt_catText_text{font-family:var(--fontTexts);font-size:22px;font-weight:200;color:var(--white);margin:80px 0px;}
.pvt_bigPostContainer{width:100%;position:relative;text-align:center;padding:40px 0px;display:none;margin-bottom:80px;}
.pvt_bigPostContainer_imgWrapper{top:0;left:0;bottom:0px;width:80%;height:100%;position:absolute;border-radius:20px;z-index:10;object-fit:cover;}
.pvt_bigPostContainer_imgWrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 48, 87, 0.75);pointer-events:none;}
.pvt_bigPostContainer_img{width:100%;height:100%;border-radius:20px;object-fit:cover;}
.pvt_bigPostContainer_title, .pvt_bigPostContainer_text{color:var(--white);width:100%;font-size:90px;line-height:1.2;font-weight:400;font-family:var(--fontTitles);text-transform:uppercase;margin-bottom:20px;position:relative;z-index:100;padding:0px 20px;}
.pvt_bigPostContainer_text{font-size:46px;border-top:1px solid var(--blueSecondary);padding-top:20px;}
.pvt_algolia-instasearch aside.filters ul.ais-Menu-list.pvt_archiveBlog_categories{gap:10px;}
.pvt_algolia-instasearch aside.filters ul.ais-Menu-list.pvt_archiveBlog_categories li.ais-Menu-item a{display:inline-flex;white-space:nowrap;border-radius:20px;border:1px solid var(--white);justify-content:center;align-items:center;width:auto;height:auto;color:var(--white);font-family:var(--fontTexts);background-color:rgba(255, 255, 255, 0.3);padding:10px 30px;line-height:1;font-size:16px;}
.pvt_algolia-instasearch aside.filters ul.ais-Menu-list li.ais-Menu-item.ais-Menu-item--selected a, .pvt_algolia-instasearch aside.filters ul.ais-Menu-list li.ais-Menu-item a:hover{color:var(--greenAcidPrimary);border:1px solid var(--greenAcidPrimary);}
.pvt_archiveBlogList{justify-items:center;align-items:stretch;grid-template-columns:repeat(2, minmax(200px, 555px));grid-column-gap:4%;grid-row-gap:60px;display:grid;margin-top:80px;}
.pvt_archiveBlogElement{display:flex;flex-direction:column;}
.pvt_archiveBlogElement_img{border-radius:20px;width:100%;height:340px;object-fit:cover;}
.pvt_archiveBlogElement_title{font-family:var(--fontTitles);font-size:30px;color:var(--white);font-weight:400;line-height:1.2;margin-top:20px;text-align:left;}
.pvt_archiveBlogElement_excerpt{font-family:var(--fontTexts);font-weight:400;font-size:20px;color:var(--white);margin-top:20px;text-align:left;}
.pvt_button_blogList{width:fit-content;}
@media screen and (max-width:767px){ .pvt_archiveBlogList{grid-template-columns:repeat(1, minmax(200px, 1fr));}
}
.pvt_button_white a{color:var(--white);}
.pvt_button_white:hover a{color:var(--greenAcidPrimary);}
.pvt_button_white:hover{cursor:pointer;}
.pvt_singleBlogTOC ul{margin:0;padding:0;}
.pvt_singleBlogTOC ul li ul{padding-left:40px;}
.pvt_singleBlogTOC li::marker{color:var(--greenAcidPrimary);}
.pvt_singleBlogTOC a{color:var(--greenAcidPrimary);font-family:var(--fontTitles);font-size:22px;line-height:1.2;}
.pvt_singleBlogTOC a:hover{color:#a7b500;}
.pvt_TOC_img{height:80%;opacity:0.4;max-height:280px;width:auto;position:absolute;right:-20px;top:50%;transform:translateY(-50%);}
@media screen and (max-width:767px){ #_dynamic_list-51-7745{grid-template-columns:repeat(1, minmax(200px, 1fr));}
} .pvt_specialistaListContainer{align-items:stretch;grid-template-columns:repeat(4, minmax(200px, 1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid;margin-top:80px;}
.pvt_specialistaListContainer__aumbulatorio{margin-top:20px;width:100%;}
.pvt_specialistaListItem{height:100%;border-radius:20px;border:1px solid var(--white);padding:40px 20px;display:flex;flex-direction:column;align-items:center;font-family:var(--fontTexts);color:var(--white);text-align:center;line-height:1.2;}
.pvt_specialistaListContainer__img{border-radius:50%;width:150px;height:150px;object-fit:cover;border:1px solid var(--white);background-image:url(//privato.policlinicogemelli.it/wp-content/uploads/placeholder-medico-1.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;}
.pvt_specialistaListContainer__title{margin-top:20px;font-family:var(--fontTexts);}
.pvt_specialistaListContainer__title span{display:block;}
.pvt_specialistaListContainer__name{font-size:20px;font-weight:200;}
.pvt_specialistaListContainer__surname{font-size:30px;font-weight:400;margin-top:10px;}
.pvt_specialistaListContainer__spec{font-size:14px;font-weight:200;margin-top:20px;}
.pvt_specialistaListContainer__link{padding:10px 0px;width:100%;margin-top:20px;}
@media screen and (max-width:991px){ .pvt_specialistaListContainer{grid-template-columns:repeat(3, minmax(200px, 1fr));}
}
@media screen and (max-width:767px){ .pvt_specialistaListContainer{grid-template-columns:repeat(2, minmax(200px, 1fr));}
}
@media screen and (max-width:480px){ .pvt_specialistaListContainer{grid-template-columns:repeat(1, minmax(200px, 1fr));}
} #div_block-233-7786{flex-grow:1;}
#_dynamic_list-81-7786{column-gap:10px;row-gap:16px;}
@media screen and (max-width:767px){ #_dynamic_list-142-7786{grid-template-columns:repeat(1, minmax(200px, 1fr));}
}
@media screen and (max-width:479px){ #div_block-19-7786{aspect-ratio:1/1;}
} .pvt_archiveListContainer{width:100%;margin-top:80px;display:flex;flex-direction:column;gap:20px;}
.pvt_archiveListContainer__ambulatorio{margin-top:20px;}
.pvt_archiveElementLink{border:1px solid var(--whiteDirty);border-radius:50px;padding:20px 30px;width:100%;display:flex;justify-content:space-between;align-items:center;}
.pvt_archiveElementLink_text{color:var(--whiteDirty);font-size:20px;font-family:var(--fontTexts);line-height:1.2;font-weight:400;max-width:calc(100% - 54px);}
.pvt_archiveElementLink_arrowContainer{border:1px solid var(--greenAcidPrimary);border-radius:50px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;position:relative;}
.pvt_archiveElementLink_arrowImg{width:18px;margin-top:1px;margin-left:4px;transition:transform 0.8s ease;}
.pvt_archiveElementLink:hover .pvt_archiveElementLink_arrowImg{transform:translateX(8px);}
.pvt_archiveElementLink_arrowLine{position:absolute;top:calc(50% - 0.5px);left:1px;width:85%;}
.pvt_archiveElementLink_arrowLine:before{content:'';position:absolute;top:0;right:9px;height:1px;width:0;background-color:var(--greenAcidPrimary);transform-origin:right;transition:width 0.8s ease, right 0.8s ease;}
.pvt_archiveElementLink:hover .pvt_archiveElementLink_arrowLine:before{width:85%;right:0;}
.pvt_archivePresta_img{width:100%;height:100%;object-fit:cover;border-radius:20px;}
.pvt_archivePresta_vid{width:100%;height:100%;object-fit:cover;border-radius:20px;}
.pvt_algolia-instasearch .algolia-search-box-wrapper{display:flex;justify-content:center;flex-direction:column;text-align:center;}
.pvt_algolia-instasearch .algolia-search-box-wrapper #algolia-search-box,
.pvt_algolia-instasearch .algolia-search-box-wrapper .ais-SearchBox-form{position:relative;width:100%;}
.pvt_algolia-instasearch .algolia-search-box-wrapper .ais-SearchBox-input{width:480px;text-align:center;color:var(--white);background-color:var(--bluePrimary);border:none;border-bottom:1px solid var(--greenAcidPrimary);font-family:var(--fontTexts);font-size:20px;padding-bottom:10px;}
.pvt_algolia-instasearch .algolia-search-box-wrapper .ais-SearchBox-input:focus-visible{outline:none;box-shadow:none;}
.pvt_algolia-instasearch .algolia-search-box-wrapper .ais-SearchBox-input::placeholder{color:var(--white);font-family:var(--fontTexts);font-size:20px;}
.pvt_algolia-instasearch .algolia-search-box-wrapper img.search-icon{fill:var(--greenAcidPrimary);position:absolute;right:calc((100% - 480px) / 2);top:-2px;width:30px;}
.pvt_algolia-instasearch .ais-SearchBox-reset{position:absolute;background:url(//privato.policlinicogemelli.it/wp-content/uploads/X-chiusura.svg);background-repeat:no-repeat;background-position:center;cursor:pointer;width:20px;height:20px;border:none;top:4px;right:calc((100% - 480px)/2 + 40px);}
.pvt_algolia-instasearch .ais-SearchBox-resetIcon{width:0px;}
.pvt_algolia-instasearch #algolia-powered-by{margin-top:10px;}
.pvt_algolia-instasearch #algolia-powered-by svg{width:100px !important;}
.pvt_algolia-instasearch aside.filters ul.ais-Menu-list{list-style:none;padding-left:0;display:flex;gap:16px;justify-content:center;margin:0px;padding:20px 0px;border-top:1px solid var(--blueSecondary);border-bottom:1px solid var(--blueSecondary);margin-top:60px;flex-wrap:wrap;}
.pvt_algolia-instasearch aside.filters ul.ais-Menu-list li.ais-Menu-item a{display:inline-flex;border-radius:50%;border:1px solid var(--greenAcidPrimary);justify-content:center;align-items:center;width:30px;height:30px;color:var(--greenAcidPrimary);font-family:var(--fontTexts);font-size:20px;}
.pvt_algolia-instasearch aside.filters ul.ais-Menu-list li.ais-Menu-item.ais-Menu-item--selected a, .pvt_algolia-instasearch aside.filters ul.ais-Menu-list li.ais-Menu-item a:hover{color:var(--greenAcidHover);border:1px solid var(--greenAcidHover);}
.pvt_ambulatoriListContainer, .pvt_archiveListContainer,
.pvt_archiveBlogList, .pvt_specialistaListContainer{list-style:none;padding-left:0;}
.pvt_algolia-instasearch #algolia-hits ol li mark{background-color:var(--blueSecondary);color:var(--white);}
.pvt_algolia-instasearch .ais-Hits-item article, .pvt_algolia-instasearch .ais-Hits-item .ais-hits--content{height:100%;}
.pvt_algolia-instasearch #algolia-hits .ais-Hits.ais-Hits--empty{text-align:center;color:var(--white);font-family:var(--fontTexts);font-size:24px;font-weight:200;margin-top:60px;}
.pvt_algolia-instasearch #algolia-hits .ais-Hits.ais-Hits--empty strong{font-weight:400;}
.pvt_algolia-instasearch ul.ais-Pagination-list{list-style:none;padding-left:0;display:flex;gap:20px;justify-content:center;margin:0px;padding:20px 0px;border-top:1px solid var(--blueSecondary);border-bottom:1px solid var(--blueSecondary);margin-top:80px;flex-wrap:wrap;}
.pvt_algolia-instasearch ul.ais-Pagination-list li.ais-Pagination-item a{display:inline-flex;border-radius:50%;border:1px solid var(--white);justify-content:center;align-items:center;width:30px;height:30px;color:var(--white);font-family:var(--fontTexts);font-size:20px;background-color:rgba(255, 255, 255, 0.3);}
.pvt_algolia-instasearch ul.ais-Pagination-list li.ais-Pagination-item a:hover, .pvt_algolia-instasearch ul.ais-Pagination-list li.ais-Pagination-item.ais-Pagination-item--selected a{border:1px solid var(--greenAcidPrimary);color:var(--greenAcidPrimary);}
.pvt_algolia-instasearch ul.ais-Pagination-list li.ais-Pagination-item.ais-Pagination-item--previousPage a, .pvt_algolia-instasearch ul.ais-Pagination-list li.ais-Pagination-item.ais-Pagination-item--nextPage a{width:160px;border-radius:20px;}
.pvt_algolia-instasearch ul.ais-Pagination-list li.ais-Pagination-item.ais-Pagination-item--previousPage.ais-Pagination-item--disabled, .pvt_algolia-instasearch ul.ais-Pagination-list li.ais-Pagination-item.ais-Pagination-item--nextPage.ais-Pagination-item--disabled{display:none;}
@media screen and (max-width:767px){ .pvt_algolia-instasearch .algolia-search-box-wrapper .ais-SearchBox-input{width:80%;}
.pvt_algolia-instasearch .algolia-search-box-wrapper img.search-icon{right:calc((100% - 80%) / 2);}
.pvt_algolia-instasearch .ais-SearchBox-reset{right:calc((100% - 80%)/2 + 34px)}
}
@media screen and (max-width:479px){ .pvt_algolia-instasearch .algolia-search-box-wrapper .ais-SearchBox-input{width:100%;}
.pvt_algolia-instasearch .algolia-search-box-wrapper img.search-icon{right:0;}
.pvt_algolia-instasearch .ais-SearchBox-reset{right:34px;}
}  .pvt_ambulatoriListContainer{justify-items:stretch;align-items:stretch;grid-template-columns:repeat(2, minmax(200px, 1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid;margin-top:80px;width:100%;}
.pvt_ambulatoriListContainer__prestazione{margin-top:20px;}
.pvt_ambulatoriListContainer_elementContainer{border:1px solid var(--white);border-radius:20px;padding:20px;height:100%;gap:20px;flex-direction:row;display:flex;align-items:center;justify-content:flex-start;}
.pvt_ambulatoriListContainer_elementImg{border-radius:50%;border:1px solid var(--white);width:124px;height:124px;padding:20px;}
.pvt_ambulatoriListContainer_elementTextContainer{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.pvt_ambulatoriListContainer_elementTitle{font-family:var(--fontTexts);font-size:30px;color:var(--white);font-weight:400;line-height:1.2;}
@media screen and (max-width:991px){ .pvt_ambulatoriListContainer{grid-template-columns:repeat(1, minmax(200px, 1fr));}
}
@media screen and (max-width:479px){ .pvt_ambulatoriListContainer_elementContainer{flex-direction:column;}
.pvt_ambulatoriListContainer_elementTextContainer{align-items:center;text-align:center;}
}  .pvt_algolia_autocomplete_searchBox{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;}
.pvt_algolia-autocomplete input#pvt_algolia_autocomplete-input{width:600px;text-align:center;color:var(--white);background-color:var(--bluePrimary);border:none;border-bottom:1px solid var(--greenAcidPrimary);font-family:var(--fontTexts);font-size:20px;padding-bottom:10px;}
.pvt_algolia-autocomplete input#pvt_algolia_autocomplete-input:focus-visible{outline:none;box-shadow:none;}
.pvt_algolia-autocomplete input#pvt_algolia_autocomplete-input::placeholder{color:var(--white);font-family:var(--fontTexts);font-size:20px;}
.pvt_algolia_autocomplete_searchBox #pvt_algolia_autocomplete-reset{position:absolute;display:none;font-size:0px;background:url(//privato.policlinicogemelli.it/wp-content/uploads/X-chiusura.svg);background-repeat:no-repeat;background-position:center;cursor:pointer;width:20px;height:20px;border:none;top:4px;right:calc((100% - 600px) / 2 + 40px);}
.pvt_algolia_autocomplete_searchIcon{fill:var(--greenAcidPrimary);position:absolute;right:calc((100% - 600px) / 2);top:-2px;width:30px;}
.aa-dropdown-menu{padding-top:8px !important;padding-bottom:20px !important;border-radius:20px !important;margin-top:10px !important;}
.autocomplete-header.pvt_algolia_autocomplete-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:20px;padding-bottom:6px;border-bottom:1px solid var(--bluePrimary);}
.pvt_algolia_autocomplete-header .pvt_algolia_autocomplete-header-titleContainer{display:flex;flex-direction:row;align-items:flex-end;}
.pvt_algolia_autocomplete-header .pvt_algolia_autocomplete-header-title{color:var(--bluePrimary);font-family:var(--fontTexts);font-size:20px;line-height:1;}
.pvt_algolia_autocomplete-header .pvt_algolia_autocomplete-header-nbHits{margin-left:20px;color:var(--bluePrimary);font-family:var(--fontTexts);font-size:16px;line-height:1;}
.pvt_algolia_autocomplete-header .pvt_algolia_autocomplete-header-viewAll{color:var(--bluePrimary);font-family:var(--fontTexts);font-size:16px;line-height:1;}
.pvt_algolia_autocomplete-header .autocomplete-header-viewAll:hover{color:var(--blueSecondary) !important;}
.pvt_algolia_suggestion-link .pvt_algolia_suggestion-post-attributes .pvt_algolia_suggestion-post-title, .pvt_algolia_suggestion-link .pvt_algolia_suggestion-post-attributes .pvt_algolia_suggestion-post-specialistaTitle{color:var(--bluePrimary);font-family:var(--fontTexts);font-size:16px;font-weight:400;}
.pvt_algolia-search-highlight{background-color:var(--greenAcidPrimary) !important;color:var(--bluePrimary) !important;}
.pvt_algolia-autocomplete-footer-branding svg{width:100px !important;}
.autocomplete-empty.pvt_algolia-autocomplete-empty{color:var(--bluePrimary);font-family:var(--fontTexts);font-size:16px;font-weight:400;}
@media screen and (max-width:767px){ .pvt_algolia-autocomplete input#pvt_algolia_autocomplete-input{width:80%;}
.pvt_algolia_autocomplete_searchIcon{right:calc((100% - 80%) / 2);}
.pvt_algolia_autocomplete_searchBox #pvt_algolia_autocomplete-reset{right:calc((100% - 80%)/2 + 34px)}
}
@media screen and (max-width:479px){ .pvt_algolia-autocomplete input#pvt_algolia_autocomplete-input{width:100%;}
.pvt_algolia_autocomplete_searchIcon{right:0;}
.pvt_algolia_autocomplete_searchBox #pvt_algolia_autocomplete-reset{right:34px;}
} @media screen and (max-width:991px){
#_dynamic_list-13-66{grid-template-columns:repeat(3, minmax(200px, 1fr));}
}
@media screen and (max-width:767px){
#_dynamic_list-13-66{grid-template-columns:repeat(2, minmax(200px, 1fr));}
}
@media screen and (max-width:479px){
#_dynamic_list-13-66{grid-template-columns:repeat(2, minmax(0px, 1fr));}
} @media screen and (max-width:991px){
#_dynamic_list-11-7862{grid-template-columns:repeat(2, minmax(200px, 1fr));}
}
@media screen and (max-width:767px){
#_dynamic_list-11-7862{grid-template-columns:repeat(1, minmax(200px, 1fr));}
} @media screen and (max-width:767px){
#section-12-7865 > .ct-section-inner-wrap{flex-direction:column;}
} @media screen and (max-width:479px){
#div_block-11-7848{
flex-direction: column;
}
}