.cookies__banner{display:flex;flex-direction:column;position:fixed;padding:1em;bottom:0;z-index:10;width:100%;min-width:320px;background:#324045;align-items:center;justify-content:center;text-align:center;font-size:12px;color:#fff}.cookies__banner p{font-weight:400;font-size:14px;padding:0 3em}@media (max-width:599px){.cookies__banner p{text-align:justify}}.cookies__banner a{font-weight:700;color:var(--pharmabest-pink);text-decoration:none}.cookies__banner a:focus,.cookies__banner a:hover{text-decoration:underline}.cookies__banner a:before{display:inline-block;content:" ";white-space:pre}.cookies__banner .cookies__banner__cross{position:absolute;right:2em;color:#fff;-webkit-text-decoration-line:none;text-decoration-line:none;font-size:8px;font-weight:700}.cookies__cta-container{display:flex;flex-direction:row;gap:5px;margin-top:8px}@media (max-width:599px){.cookies__cta-container{flex-direction:column}}footer{margin-top:40px;background:#ececec}@media (max-width:599px){footer{padding-top:0;flex-direction:column}}footer section{display:flex;flex-direction:column;text-align:left;width:100%;padding:0 20px}@media (min-width:599px){footer section{text-align:center}}@media (min-width:1200px){footer section{width:1080px;margin:0 auto}}footer .footer__top{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}@media (min-width:600px){footer .footer__top{flex-direction:row;align-items:center}}.footer__logo{display:block;text-align:left}.footer__logo--img{width:150px}.footer__logo--text{display:none}.footer__social-networks-container{display:flex;justify-content:space-between;align-items:center}footer section.footer__bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;color:#404e55}@media (min-width:600px){footer section.footer__bottom{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media (min-width:1200px){footer section.footer__bottom{flex-direction:row;justify-content:space-between}}footer section.footer__bottom>*{margin-bottom:30px;margin-right:10px;text-align:left}@media (min-width:1200px){footer section.footer__bottom>:not(:last-child){margin-right:40px}}.footer__social-networks-container h3{margin:0 10px 0 0;text-transform:none;color:var(--pharmabest-pink);font-size:26px}.footer__social-networks{display:flex;flex-direction:row}.footer__social-networks--linkedin{background:var(--pharmabest-pink);height:34px;width:34px;border-radius:50%;display:block;display:flex;align-items:center;justify-content:space-around}.footer__social-networks--linkedin svg{height:16px}.footer__social-networks--facebook{height:34px;width:34px;background:var(--pharmabest-pink);border-radius:50%;display:block;display:flex;align-items:center;justify-content:space-around}.footer__social-networks--facebook svg{height:20px}.footer__social-networks--X{color:white;background-color:var(--pharmabest-pink);border-radius:50%;display:block;height:34px;width:34px;padding:5px;display:flex;align-items:center;justify-content:space-around}.footer__social-networks--X svg{height:18px}.footer__social-networks li{margin-right:7px;text-decoration:underline}@media (min-width:600px){footer section{text-align:left}}footer section div *{font-size:14px}footer section a{color:var(--pharmabest-grey);text-decoration:none}footer section a abbr:focus,footer section a abbr:hover,footer section a:hover{font-weight:700}.footer__title,.footer__title span{margin-bottom:20px;text-align:left;color:#2a2b29;font-weight:700;font-size:16px}.footer__title span,.footer__title span span{display:none}@media (min-width:924px){.footer__title span,.footer__title span span{display:inline}}.footer__title--img{margin-right:8px;height:16px;width:auto}@media (min-width:900px){.footer__press>div{min-width:15em}}.footer__press li,.footer__press>div a{text-decoration:underline}.footer__press li{margin-top:14px}.footer__press li:first-child{margin-top:0}.footer__contact-us{display:flex;justify-content:space-around;align-items:center;margin-top:14px;border:2px solid var(--pharmabest-green);border-radius:16px;padding:4px 16px;height:32px;width:170px;font-size:16px;color:white;text-decoration:none;background-color:var(--pharmabest-green)}.footer__contact-us span{font-size:16px}.footer__contact-us .footer__title--contact-img{height:14px}.footer__contact-us:hover{background-color:white;color:var(--pharmabest-green);font-weight:400}.footer__contact-us:hover svg path{fill:var(--pharmabest-green)}.footer__contact{display:flex;align-items:center;flex-direction:row}.footer__copyright{display:flex;width:100%;flex-direction:column;align-self:flex-end;align-items:flex-end}@media (min-width:600px){.footer__copyright{justify-content:center}}@media (min-width:900px){.footer__copyright{width:auto}}.footer__copyright__date,.footer__valwin--copyright *{font-style:italic;font-size:12px}.footer__valwin a{display:flex;flex-direction:row;align-items:center}.footer__valwin--created-by{margin-bottom:25px}.footer__valwin--created-by p{font-size:12px;font-weight:400}.footer__valwin a img{margin-left:10px;height:45px;width:45px;padding:0;background-color:white;border-radius:50%}.footer__pin-icon{margin-right:6px;height:28px;width:24px}.footer__press-block{min-width:230px}.footer__information{min-width:155px}.header__language-site-selector{position:relative;min-width:70px;width:70px;margin-left:6px}.header__language-site-selector-button{width:auto;padding-right:4px;padding-left:5px;background:white;color:black;border:1px solid #ccc;font-weight:400}.header__language-site-selector-button:active,.header__language-site-selector-button:focus,.header__language-site-selector-button:hover{background:#eee;.cta--displayed-text{display:flex;flex-direction:column;height:51px;width:220px;border-radius:8px;background:white;font-size:18px}}.language-site-panel{z-index:10;position:absolute;display:flex;flex-direction:column;align-items:stretch;right:0;top:34px;padding:10px;border-radius:8px;border:1px solid #ccc;width:240px;font-size:14px;background-color:white}.language-site-panel__validate-button button{width:100%}.language-site-panel label{margin-left:5px}.language-site-panel__title{display:flex;margin-bottom:4px;font-size:16px;font-weight:700}.language-site-panel__title :first-child{margin-right:8px}.language-site-panel__options-block{margin-bottom:8px}.header__language-site-selector-button-arrow{width:14px;height:14px;margin-left:5px}.language-site-panel__options-block div{margin-bottom:8px}