*,:after,:before{box-sizing:border-box}*{outline:0}body,html{padding:0;margin:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff}body{font-size:1.8rem;color:#565656;font-family:Quicksand,Helvetica,Arial,sans-serif;line-height:1.5}@media (min-width:768px){body{font-size:2rem}}::selection{background-color:#172983;color:#fff}footer,header,img,main,section{display:block}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-top:0;margin-bottom:3rem;color:#0c4da2}.layout--teta-pharmacy h1,.layout--teta-pharmacy h2,.layout--teta-pharmacy h3,.layout--teta-pharmacy h4,.layout--teta-pharmacy h5,.layout--teta-pharmacy h6{color:#2ca232}.layout--teta-drugstore h1,.layout--teta-drugstore h2,.layout--teta-drugstore h3,.layout--teta-drugstore h4,.layout--teta-drugstore h5,.layout--teta-drugstore h6{color:#f286a8}h1{font-size:3.2rem;text-transform:uppercase}@media (min-width:768px){h1{font-size:4rem}}@media (min-width:992px){h1{font-size:4.5rem}}h2{font-size:2.5rem;text-transform:uppercase}@media (min-width:768px){h2{font-size:3rem}}@media (min-width:992px){h2{font-size:4rem}}h3{font-size:2.1rem}@media (min-width:768px){h3{font-size:2.5rem}}h4,h5,h6{font-size:2rem}address,ol,p,ul{margin-top:0;margin-bottom:3rem}a{color:#172983}.layout--teta-pharmacy a{color:#2ca232}.layout--teta-drugstore a{color:#f286a8}a:hover{text-decoration:none}.main ul{list-style:none;padding:0;margin-left:.3rem}.main ul li{padding-bottom:1rem;padding-left:2.5rem;position:relative}.main ul li:before{content:"";position:absolute;left:0;top:1.1rem;width:.8rem;height:.8rem;border-radius:50%;background-color:#fdc600}.layout--teta-pharmacy .main ul li:before{background-color:#faa61a}.layout--teta-drugstore .main ul li:before{background-color:#fdb813}.main ul ol,.main ul ul{margin-top:1.5rem}.main ol{padding-left:0;margin-left:2.5rem}.main ol li{padding-bottom:1rem}.main ol ol,.main ol ul{margin-top:1.5rem}address{font-style:normal}iframe{border:none}.layout{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.main{-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;padding-top:7.2rem;padding-bottom:0}@media (min-width:768px){.main{padding-top:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.main{min-height:50vh}}.layout--intro .main{padding-top:9.2rem}@media (min-width:768px){.layout--intro .main{padding-top:0}}.container{max-width:calc(117rem + 1.5rem * 2);margin:0 auto;padding:0 1.5rem}.offset-top{padding-top:3rem}.offset-bottom{padding-bottom:3rem}.offset-top-big{padding-top:3rem}.offset-bottom-big{padding-bottom:3rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.responsive-img{max-width:100%;height:auto}.display-flex{display:-ms-flexbox;display:flex}.justify-content-center{-ms-flex-pack:center;justify-content:center}.container-thin{max-width:850px;width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.banner{background-position:center 30%;background-size:cover;position:relative;margin-bottom:3rem}@media (min-width:992px){.banner{min-height:42rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.banner:before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.25);z-index:1}.banner h1{color:#fff;text-align:center;padding:3rem 0;margin:0;position:relative;z-index:2}@media (min-width:576px){.banner h1{padding:6rem 0}}@media (min-width:768px){.banner h1{padding:9rem 0}}.banner--green:before{background:rgba(145,212,149,.5)}.banner--pink:before{background:rgba(243,133,167,.5)}.banner--blue:before{background:rgba(45,49,145,.5)}.banner--yellow:before{background:rgba(255,195,23,.5)}.benefits{padding:3rem 0 0}.benefits__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%}@media (min-width:768px){.benefits__wrap{width:90%;margin-left:5%}}.benefit__item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:1.5rem 0}@media (min-width:992px){.benefit__item{width:50%;padding-right:7.5rem;margin:3rem 0}}.benefit__item-number{width:4rem;min-width:4rem;height:4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;background:#8c8c8c;border-radius:50%;margin:0 1.5rem 0 0;font-size:1.2em}@media (min-width:768px){.benefit__item-number{width:5rem;min-width:5rem;height:5rem;margin:0 3rem 0 0;font-size:1.5em}}@media (min-width:992px){.benefit__item-number{width:7.3rem;min-width:7.3rem;height:7.3rem}}.benefit__item-text{margin-bottom:0;-ms-flex-positive:1;flex-grow:1}.layout--teta-drugstore .benefit__item:nth-child(1) .benefit__item-number,.layout--teta-drugstore .benefit__item:nth-child(4n+1) .benefit__item-number,.layout--teta-pharmacy .benefit__item:nth-child(1) .benefit__item-number,.layout--teta-pharmacy .benefit__item:nth-child(4n+1) .benefit__item-number{background:#faa61a}.layout--teta-drugstore .benefit__item:nth-child(2) .benefit__item-number,.layout--teta-drugstore .benefit__item:nth-child(4n+2) .benefit__item-number,.layout--teta-pharmacy .benefit__item:nth-child(2) .benefit__item-number,.layout--teta-pharmacy .benefit__item:nth-child(4n+2) .benefit__item-number{background:#f48473}.layout--teta-drugstore .benefit__item:nth-child(3) .benefit__item-number,.layout--teta-drugstore .benefit__item:nth-child(4n+3) .benefit__item-number,.layout--teta-pharmacy .benefit__item:nth-child(3) .benefit__item-number,.layout--teta-pharmacy .benefit__item:nth-child(4n+3) .benefit__item-number{background:#f286a8}.layout--teta-drugstore .benefit__item:nth-child(4) .benefit__item-number,.layout--teta-drugstore .benefit__item:nth-child(4n+4) .benefit__item-number,.layout--teta-pharmacy .benefit__item:nth-child(4) .benefit__item-number,.layout--teta-pharmacy .benefit__item:nth-child(4n+4) .benefit__item-number{background:#ffde00}.layout--teta-drugstore .benefits,.layout--teta-pharmacy .benefits{position:relative}.layout--teta-drugstore .benefits:after,.layout--teta-drugstore .benefits:before,.layout--teta-pharmacy .benefits:after,.layout--teta-pharmacy .benefits:before{content:"";position:absolute;width:13.9rem;height:10.6rem;background:url(../icons/icon-teta.svg?v=202651365523) no-repeat center;background-size:contain;opacity:.2;z-index:-1}@media (max-width:576px){.layout--teta-drugstore .benefits:after,.layout--teta-drugstore .benefits:before,.layout--teta-pharmacy .benefits:after,.layout--teta-pharmacy .benefits:before{display:none}}.layout--teta-drugstore .benefits:before,.layout--teta-pharmacy .benefits:before{top:50%;left:5%;transform:rotate(-30deg) scale(.6) translateY(-50%)}.layout--teta-drugstore .benefits:after,.layout--teta-pharmacy .benefits:after{top:50%;right:5%;transform:rotate(-30deg) translateY(-50%)}.layout--pk-distribution .benefit__item:nth-child(1) .benefit__item-number,.layout--pk-distribution .benefit__item:nth-child(n+1) .benefit__item-number,.layout--pk-head .benefit__item:nth-child(1) .benefit__item-number,.layout--pk-head .benefit__item:nth-child(n+1) .benefit__item-number{background:#ffde00}.layout--pk-distribution .benefit__item:nth-child(2) .benefit__item-number,.layout--pk-distribution .benefit__item:nth-child(4n+2) .benefit__item-number,.layout--pk-head .benefit__item:nth-child(2) .benefit__item-number,.layout--pk-head .benefit__item:nth-child(4n+2) .benefit__item-number{background:#fcb324}.layout--pk-distribution .benefit__item:nth-child(3) .benefit__item-number,.layout--pk-distribution .benefit__item:nth-child(4n+3) .benefit__item-number,.layout--pk-head .benefit__item:nth-child(3) .benefit__item-number,.layout--pk-head .benefit__item:nth-child(4n+3) .benefit__item-number{background:#faa61a}.layout--pk-distribution .benefit__item:nth-child(4) .benefit__item-number,.layout--pk-distribution .benefit__item:nth-child(4n+4) .benefit__item-number,.layout--pk-head .benefit__item:nth-child(4) .benefit__item-number,.layout--pk-head .benefit__item:nth-child(4n+4) .benefit__item-number{background:#f7942e}.button{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.7rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1.5rem 3rem;font-family:Quicksand,Helvetica,Arial,sans-serif;color:#565656;border-radius:2rem;transition:.2s background-color,.2s color,.2s border-color}.button:active,.button:focus,.button:hover{background:0 0;color:#565656;text-decoration:underline}.button--primary{background-color:#fdc600;border:1px solid #fdc600;color:#172983;min-width:25rem}.button--primary.button--active,.button--primary:active,.button--primary:focus,.button--primary:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy .button--primary{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-pharmacy .button--primary.button--active,.layout--teta-pharmacy .button--primary:active,.layout--teta-pharmacy .button--primary:focus,.layout--teta-pharmacy .button--primary:hover{background-color:#faa61a;border:1px solid #faa61a}.layout--teta-drugstore .button--primary{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.layout--teta-drugstore .button--primary.button--active,.layout--teta-drugstore .button--primary:active,.layout--teta-drugstore .button--primary:focus,.layout--teta-drugstore .button--primary:hover{background-color:#faa61a;border:1px solid #faa61a}.button--secondary{background-color:#fff;border:1px solid #fdc600;color:#172983;min-width:25rem}.button--secondary.button--active,.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy .button--secondary{background-color:#fff;border:1px solid #2ca232;color:#2ca232}.layout--teta-pharmacy .button--secondary.button--active,.layout--teta-pharmacy .button--secondary:active,.layout--teta-pharmacy .button--secondary:focus,.layout--teta-pharmacy .button--secondary:hover{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-drugstore .button--secondary{background-color:#fff;border:1px solid #f286a8;color:#f286a8}.layout--teta-drugstore .button--secondary.button--active,.layout--teta-drugstore .button--secondary:active,.layout--teta-drugstore .button--secondary:focus,.layout--teta-drugstore .button--secondary:hover{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.button--guide{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.7rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1.5rem 3rem;font-family:Quicksand,Helvetica,Arial,sans-serif;color:#565656;border-radius:2rem;transition:.2s background-color,.2s color,.2s border-color;background-color:#fff;border:2px solid #172983;color:#172983;position:relative;padding:1.1rem 2rem}.button--guide:active,.button--guide:focus,.button--guide:hover{background:0 0;color:#565656;text-decoration:underline}.button--guide:hover{text-decoration:none;background-color:#172983;border-color:#172983;color:#fff}.button--guide-hover{text-decoration:none;background-color:#172983;border-color:#172983;color:#fff}.button--count{background-color:#ed1c24;position:absolute;right:-16px;top:-16px;width:33px;height:33px;color:#fff;text-align:center;border-radius:50%;line-height:32px;font-weight:400}.button--icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:auto}.button--icon svg{width:2rem;height:2rem}.button--icon svg path,.button--icon svg rect{fill:#fff;transition:.2s fill}.button--icon-left{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:auto}.button--icon-left svg{width:2rem;height:2rem}.button--icon-left svg path,.button--icon-left svg rect{fill:#fff;transition:.2s fill}.button--icon-left svg{margin-right:1rem;-ms-flex-order:-1;order:-1}.button--icon-right{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:auto}.button--icon-right svg{width:2rem;height:2rem}.button--icon-right svg path,.button--icon-right svg rect{fill:#fff;transition:.2s fill}.button--icon-right svg{margin-left:1rem;-ms-flex-order:1;order:1}.button--icon-center{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:auto}.button--icon-center svg{width:2rem;height:2rem}.button--icon-center svg path,.button--icon-center svg rect{fill:#fff;transition:.2s fill}.cp-button--submit{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.7rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1.5rem 3rem;font-family:Quicksand,Helvetica,Arial,sans-serif;color:#565656;border-radius:2rem;transition:.2s background-color,.2s color,.2s border-color;background-color:#fdc600;border:1px solid #fdc600;color:#172983;min-width:25rem}.cp-button--submit:active,.cp-button--submit:focus,.cp-button--submit:hover{background:0 0;color:#565656;text-decoration:underline}.cp-button--submit.button--active,.cp-button--submit:active,.cp-button--submit:focus,.cp-button--submit:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy .cp-button--submit{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-pharmacy .cp-button--submit.button--active,.layout--teta-pharmacy .cp-button--submit:active,.layout--teta-pharmacy .cp-button--submit:focus,.layout--teta-pharmacy .cp-button--submit:hover{background-color:#faa61a;border:1px solid #faa61a}.layout--teta-drugstore .cp-button--submit{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.layout--teta-drugstore .cp-button--submit.button--active,.layout--teta-drugstore .cp-button--submit:active,.layout--teta-drugstore .cp-button--submit:focus,.layout--teta-drugstore .cp-button--submit:hover{background-color:#faa61a;border:1px solid #faa61a}#capybara-position-form .cp-form__button{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.7rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1.5rem 3rem;font-family:Quicksand,Helvetica,Arial,sans-serif;color:#565656;border-radius:2rem;transition:.2s background-color,.2s color,.2s border-color;padding:5px 15px}#capybara-position-form .cp-form__button:active,#capybara-position-form .cp-form__button:focus,#capybara-position-form .cp-form__button:hover{background:0 0;color:#565656;text-decoration:underline}#capybara-position-form .cp-form__button--add{background-color:#fdc600;border:1px solid #fdc600;color:#172983;min-width:25rem;min-width:auto}#capybara-position-form .cp-form__button--add.button--active,#capybara-position-form .cp-form__button--add:active,#capybara-position-form .cp-form__button--add:focus,#capybara-position-form .cp-form__button--add:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy #capybara-position-form .cp-form__button--add{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-pharmacy #capybara-position-form .cp-form__button--add.button--active,.layout--teta-pharmacy #capybara-position-form .cp-form__button--add:active,.layout--teta-pharmacy #capybara-position-form .cp-form__button--add:focus,.layout--teta-pharmacy #capybara-position-form .cp-form__button--add:hover{background-color:#faa61a;border:1px solid #faa61a}.layout--teta-drugstore #capybara-position-form .cp-form__button--add{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.layout--teta-drugstore #capybara-position-form .cp-form__button--add.button--active,.layout--teta-drugstore #capybara-position-form .cp-form__button--add:active,.layout--teta-drugstore #capybara-position-form .cp-form__button--add:focus,.layout--teta-drugstore #capybara-position-form .cp-form__button--add:hover{background-color:#faa61a;border:1px solid #faa61a}#capybara-position-form .cp-form__button--remove{background-color:#fff;border:1px solid #fdc600;color:#172983;min-width:25rem;min-width:auto}#capybara-position-form .cp-form__button--remove.button--active,#capybara-position-form .cp-form__button--remove:active,#capybara-position-form .cp-form__button--remove:focus,#capybara-position-form .cp-form__button--remove:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy #capybara-position-form .cp-form__button--remove{background-color:#fff;border:1px solid #2ca232;color:#2ca232}.layout--teta-pharmacy #capybara-position-form .cp-form__button--remove.button--active,.layout--teta-pharmacy #capybara-position-form .cp-form__button--remove:active,.layout--teta-pharmacy #capybara-position-form .cp-form__button--remove:focus,.layout--teta-pharmacy #capybara-position-form .cp-form__button--remove:hover{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-drugstore #capybara-position-form .cp-form__button--remove{background-color:#fff;border:1px solid #f286a8;color:#f286a8}.layout--teta-drugstore #capybara-position-form .cp-form__button--remove.button--active,.layout--teta-drugstore #capybara-position-form .cp-form__button--remove:active,.layout--teta-drugstore #capybara-position-form .cp-form__button--remove:focus,.layout--teta-drugstore #capybara-position-form .cp-form__button--remove:hover{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.cse-cont .cse-buttons a{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.7rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1.5rem 3rem;font-family:Quicksand,Helvetica,Arial,sans-serif;color:#565656;border-radius:2rem;transition:.2s background-color,.2s color,.2s border-color}.cse-cont .cse-buttons a:active,.cse-cont .cse-buttons a:focus,.cse-cont .cse-buttons a:hover{background:0 0;color:#565656;text-decoration:underline}.cse-cont .cse-buttons a.cse-reply{background-color:#fdc600;border:1px solid #fdc600;color:#172983;min-width:25rem}.cse-cont .cse-buttons a.cse-reply.button--active,.cse-cont .cse-buttons a.cse-reply:active,.cse-cont .cse-buttons a.cse-reply:focus,.cse-cont .cse-buttons a.cse-reply:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-reply{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-reply.button--active,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-reply:active,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-reply:focus,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-reply:hover{background-color:#faa61a;border:1px solid #faa61a}.layout--teta-drugstore .cse-cont .cse-buttons a.cse-reply{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.layout--teta-drugstore .cse-cont .cse-buttons a.cse-reply.button--active,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-reply:active,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-reply:focus,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-reply:hover{background-color:#faa61a;border:1px solid #faa61a}.cse-cont .cse-buttons a.cse-back{background-color:#fff;border:1px solid #fdc600;color:#172983;min-width:25rem}.cse-cont .cse-buttons a.cse-back.button--active,.cse-cont .cse-buttons a.cse-back:active,.cse-cont .cse-buttons a.cse-back:focus,.cse-cont .cse-buttons a.cse-back:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-back{background-color:#fff;border:1px solid #2ca232;color:#2ca232}.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-back.button--active,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-back:active,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-back:focus,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-back:hover{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-drugstore .cse-cont .cse-buttons a.cse-back{background-color:#fff;border:1px solid #f286a8;color:#f286a8}.layout--teta-drugstore .cse-cont .cse-buttons a.cse-back.button--active,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-back:active,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-back:focus,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-back:hover{background-color:#f286a8;border:1px solid #f286a8;color:#fff}[data-error-rendered=generalError] .cp-message,[data-error-rendered=pageNotFound] .cp-message,[data-error-rendered=positionError] .cp-message,[data-page-rendered=listing] .cp-message{text-align:center;margin:30px 0}[data-error-rendered=generalError] .cp-message__heading,[data-error-rendered=pageNotFound] .cp-message__heading,[data-error-rendered=positionError] .cp-message__heading,[data-page-rendered=listing] .cp-message__heading{margin-bottom:30px}[data-error-rendered=generalError] .cp-message__text,[data-error-rendered=pageNotFound] .cp-message__text,[data-error-rendered=positionError] .cp-message__text,[data-page-rendered=listing] .cp-message__text{margin-bottom:30px}[data-error-rendered=generalError] .cp-button.cp-button--offset,[data-error-rendered=pageNotFound] .cp-button.cp-button--offset,[data-error-rendered=positionError] .cp-button.cp-button--offset,[data-page-rendered=listing] .cp-button.cp-button--offset{margin-right:0}[data-error-rendered=pageNotFound] .cp-message{font-size:30px;font-family:inherit;font-weight:700}.database{padding:6rem 0;margin-top:3rem}@media (min-width:992px){.database{padding:7.5rem 0}}.database--green{background-color:rgba(44,162,50,.05)}.database--pink{background-color:rgba(242,134,168,.05)}.database--blue{background-color:#2e3192;color:#fff}.database--blue h2{color:#fff}.database--blue .button:hover{color:#172983;background-color:#fff;border-color:#fff}.footer{background:#edeff7}.footer__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.footer__container{-ms-flex-pack:start;justify-content:flex-start}}.footer .footer__title{color:#000;font-size:2.5rem;margin:0 0 3rem 0;text-align:center}@media (min-width:576px){.footer .footer__title{text-align:left}}@media (min-width:768px){.footer .footer__title{font-size:3.5rem}}.footer__logo{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 auto 3rem auto}@media (min-width:768px){.footer__logo{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding-right:6rem;border-right:1px solid #d9dae2}}@media (min-width:768px){.footer__navigation{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding-left:6rem}}.footer__img{max-width:18rem;margin:auto}@media (min-width:768px){.footer__img{max-width:100%}}.footer-nav__list{font-size:1.6rem;list-style:none;margin:0 -1.5rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.footer-nav__list{font-size:1.8rem}}.footer-nav__item{display:block;padding:0 1.5rem;margin-bottom:1.5rem;width:100%;text-align:center}@media (min-width:576px){.footer-nav__item{width:auto;text-align:left}}@media (min-width:992px){.footer-nav__item{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}}a.footer-nav__link{color:#565656}@media (max-width:575px){a.footer-nav__link br{display:none}}.footer__powered{font-size:1.4rem;margin-top:3rem;text-align:center}@media (min-width:576px){.footer__powered{text-align:left}}.footer__powered a{color:#565656}.button{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.7rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1.5rem 3rem;font-family:Quicksand,Helvetica,Arial,sans-serif;color:#565656;border-radius:2rem;transition:.2s background-color,.2s color,.2s border-color}.button:active,.button:focus,.button:hover{background:0 0;color:#565656;text-decoration:underline}.button--primary{background-color:#fdc600;border:1px solid #fdc600;color:#172983;min-width:25rem}.button--primary.button--active,.button--primary:active,.button--primary:focus,.button--primary:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy .button--primary{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-pharmacy .button--primary.button--active,.layout--teta-pharmacy .button--primary:active,.layout--teta-pharmacy .button--primary:focus,.layout--teta-pharmacy .button--primary:hover{background-color:#faa61a;border:1px solid #faa61a}.layout--teta-drugstore .button--primary{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.layout--teta-drugstore .button--primary.button--active,.layout--teta-drugstore .button--primary:active,.layout--teta-drugstore .button--primary:focus,.layout--teta-drugstore .button--primary:hover{background-color:#faa61a;border:1px solid #faa61a}.button--secondary{background-color:#fff;border:1px solid #fdc600;color:#172983;min-width:25rem}.button--secondary.button--active,.button--secondary:active,.button--secondary:focus,.button--secondary:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy .button--secondary{background-color:#fff;border:1px solid #2ca232;color:#2ca232}.layout--teta-pharmacy .button--secondary.button--active,.layout--teta-pharmacy .button--secondary:active,.layout--teta-pharmacy .button--secondary:focus,.layout--teta-pharmacy .button--secondary:hover{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-drugstore .button--secondary{background-color:#fff;border:1px solid #f286a8;color:#f286a8}.layout--teta-drugstore .button--secondary.button--active,.layout--teta-drugstore .button--secondary:active,.layout--teta-drugstore .button--secondary:focus,.layout--teta-drugstore .button--secondary:hover{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.button--guide{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.7rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1.5rem 3rem;font-family:Quicksand,Helvetica,Arial,sans-serif;color:#565656;border-radius:2rem;transition:.2s background-color,.2s color,.2s border-color;background-color:#fff;border:2px solid #172983;color:#172983;position:relative;padding:1.1rem 2rem}.button--guide:active,.button--guide:focus,.button--guide:hover{background:0 0;color:#565656;text-decoration:underline}.button--guide:hover{text-decoration:none;background-color:#172983;border-color:#172983;color:#fff}.button--guide-hover{text-decoration:none;background-color:#172983;border-color:#172983;color:#fff}.button--count{background-color:#ed1c24;position:absolute;right:-16px;top:-16px;width:33px;height:33px;color:#fff;text-align:center;border-radius:50%;line-height:32px;font-weight:400}.button--icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:auto}.button--icon svg{width:2rem;height:2rem}.button--icon svg path,.button--icon svg rect{fill:#fff;transition:.2s fill}.button--icon-left{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:auto}.button--icon-left svg{width:2rem;height:2rem}.button--icon-left svg path,.button--icon-left svg rect{fill:#fff;transition:.2s fill}.button--icon-left svg{margin-right:1rem;-ms-flex-order:-1;order:-1}.button--icon-right{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:auto}.button--icon-right svg{width:2rem;height:2rem}.button--icon-right svg path,.button--icon-right svg rect{fill:#fff;transition:.2s fill}.button--icon-right svg{margin-left:1rem;-ms-flex-order:1;order:1}.button--icon-center{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:auto}.button--icon-center svg{width:2rem;height:2rem}.button--icon-center svg path,.button--icon-center svg rect{fill:#fff;transition:.2s fill}.cp-button--submit{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.7rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1.5rem 3rem;font-family:Quicksand,Helvetica,Arial,sans-serif;color:#565656;border-radius:2rem;transition:.2s background-color,.2s color,.2s border-color;background-color:#fdc600;border:1px solid #fdc600;color:#172983;min-width:25rem}.cp-button--submit:active,.cp-button--submit:focus,.cp-button--submit:hover{background:0 0;color:#565656;text-decoration:underline}.cp-button--submit.button--active,.cp-button--submit:active,.cp-button--submit:focus,.cp-button--submit:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy .cp-button--submit{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-pharmacy .cp-button--submit.button--active,.layout--teta-pharmacy .cp-button--submit:active,.layout--teta-pharmacy .cp-button--submit:focus,.layout--teta-pharmacy .cp-button--submit:hover{background-color:#faa61a;border:1px solid #faa61a}.layout--teta-drugstore .cp-button--submit{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.layout--teta-drugstore .cp-button--submit.button--active,.layout--teta-drugstore .cp-button--submit:active,.layout--teta-drugstore .cp-button--submit:focus,.layout--teta-drugstore .cp-button--submit:hover{background-color:#faa61a;border:1px solid #faa61a}#capybara-position-form .cp-form__button{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.7rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1.5rem 3rem;font-family:Quicksand,Helvetica,Arial,sans-serif;color:#565656;border-radius:2rem;transition:.2s background-color,.2s color,.2s border-color;padding:5px 15px}#capybara-position-form .cp-form__button:active,#capybara-position-form .cp-form__button:focus,#capybara-position-form .cp-form__button:hover{background:0 0;color:#565656;text-decoration:underline}#capybara-position-form .cp-form__button--add{background-color:#fdc600;border:1px solid #fdc600;color:#172983;min-width:25rem;min-width:auto}#capybara-position-form .cp-form__button--add.button--active,#capybara-position-form .cp-form__button--add:active,#capybara-position-form .cp-form__button--add:focus,#capybara-position-form .cp-form__button--add:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy #capybara-position-form .cp-form__button--add{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-pharmacy #capybara-position-form .cp-form__button--add.button--active,.layout--teta-pharmacy #capybara-position-form .cp-form__button--add:active,.layout--teta-pharmacy #capybara-position-form .cp-form__button--add:focus,.layout--teta-pharmacy #capybara-position-form .cp-form__button--add:hover{background-color:#faa61a;border:1px solid #faa61a}.layout--teta-drugstore #capybara-position-form .cp-form__button--add{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.layout--teta-drugstore #capybara-position-form .cp-form__button--add.button--active,.layout--teta-drugstore #capybara-position-form .cp-form__button--add:active,.layout--teta-drugstore #capybara-position-form .cp-form__button--add:focus,.layout--teta-drugstore #capybara-position-form .cp-form__button--add:hover{background-color:#faa61a;border:1px solid #faa61a}#capybara-position-form .cp-form__button--remove{background-color:#fff;border:1px solid #fdc600;color:#172983;min-width:25rem;min-width:auto}#capybara-position-form .cp-form__button--remove.button--active,#capybara-position-form .cp-form__button--remove:active,#capybara-position-form .cp-form__button--remove:focus,#capybara-position-form .cp-form__button--remove:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy #capybara-position-form .cp-form__button--remove{background-color:#fff;border:1px solid #2ca232;color:#2ca232}.layout--teta-pharmacy #capybara-position-form .cp-form__button--remove.button--active,.layout--teta-pharmacy #capybara-position-form .cp-form__button--remove:active,.layout--teta-pharmacy #capybara-position-form .cp-form__button--remove:focus,.layout--teta-pharmacy #capybara-position-form .cp-form__button--remove:hover{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-drugstore #capybara-position-form .cp-form__button--remove{background-color:#fff;border:1px solid #f286a8;color:#f286a8}.layout--teta-drugstore #capybara-position-form .cp-form__button--remove.button--active,.layout--teta-drugstore #capybara-position-form .cp-form__button--remove:active,.layout--teta-drugstore #capybara-position-form .cp-form__button--remove:focus,.layout--teta-drugstore #capybara-position-form .cp-form__button--remove:hover{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.cse-cont .cse-buttons a{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1.7rem;background:0 0;line-height:1.4;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1.5rem 3rem;font-family:Quicksand,Helvetica,Arial,sans-serif;color:#565656;border-radius:2rem;transition:.2s background-color,.2s color,.2s border-color}.cse-cont .cse-buttons a:active,.cse-cont .cse-buttons a:focus,.cse-cont .cse-buttons a:hover{background:0 0;color:#565656;text-decoration:underline}.cse-cont .cse-buttons a.cse-reply{background-color:#fdc600;border:1px solid #fdc600;color:#172983;min-width:25rem}.cse-cont .cse-buttons a.cse-reply.button--active,.cse-cont .cse-buttons a.cse-reply:active,.cse-cont .cse-buttons a.cse-reply:focus,.cse-cont .cse-buttons a.cse-reply:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-reply{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-reply.button--active,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-reply:active,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-reply:focus,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-reply:hover{background-color:#faa61a;border:1px solid #faa61a}.layout--teta-drugstore .cse-cont .cse-buttons a.cse-reply{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.layout--teta-drugstore .cse-cont .cse-buttons a.cse-reply.button--active,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-reply:active,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-reply:focus,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-reply:hover{background-color:#faa61a;border:1px solid #faa61a}.cse-cont .cse-buttons a.cse-back{background-color:#fff;border:1px solid #fdc600;color:#172983;min-width:25rem}.cse-cont .cse-buttons a.cse-back.button--active,.cse-cont .cse-buttons a.cse-back:active,.cse-cont .cse-buttons a.cse-back:focus,.cse-cont .cse-buttons a.cse-back:hover{background-color:#172983;border-color:#172983;color:#fdc600;text-decoration:none}.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-back{background-color:#fff;border:1px solid #2ca232;color:#2ca232}.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-back.button--active,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-back:active,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-back:focus,.layout--teta-pharmacy .cse-cont .cse-buttons a.cse-back:hover{background-color:#2ca232;border:1px solid #2ca232;color:#fff}.layout--teta-drugstore .cse-cont .cse-buttons a.cse-back{background-color:#fff;border:1px solid #f286a8;color:#f286a8}.layout--teta-drugstore .cse-cont .cse-buttons a.cse-back.button--active,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-back:active,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-back:focus,.layout--teta-drugstore .cse-cont .cse-buttons a.cse-back:hover{background-color:#f286a8;border:1px solid #f286a8;color:#fff}.guide{max-width:420px;margin:0 auto;position:relative}.guide:before{background-color:#f286a8;max-width:250px;height:1px;display:block;margin:0 auto;content:" "}@media (min-width:768px){.guide:before{max-width:394px}}@media (min-width:768px){.guide{max-width:100%;padding-left:1.5rem;padding-right:1.5rem}}.guide__items{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.guide__items .guide__item:last-child{margin-bottom:0}}@media (min-width:768px){.guide__items{padding-top:3rem}}.guide__item{background:#fff;width:100%;border-radius:2rem;margin-bottom:3rem;padding:3rem;box-shadow:0 0 2.5rem 0 rgba(0,0,0,.1);border:2px solid #fff;transition:border .2s ease-in-out;text-decoration:none;text-align:center;position:relative}@media (min-width:768px){.guide__item{text-align:left;width:47.4%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:inherit;justify-content:inherit}}@media (min-width:992px){.guide__item{margin-bottom:6rem;padding:3.6rem}}.guide__item:hover{border-color:#172983}.guide__item:hover .button--guide{text-decoration:none;background-color:#172983;border-color:#172983;color:#fff}.guide__logo{max-height:40px;margin:0 auto;padding-right:0}@media (min-width:768px){.guide__logo{margin-left:0;max-height:55px;padding-right:2rem}}@media (min-width:992px){.guide__logo{max-height:77px}}.guide__badge{height:auto;max-width:30px}@media (max-width:400px){.guide__badge{margin-left:2rem}}@media (min-width:768px){.guide__badge{max-width:55px}}@media (min-width:992px){.guide__badge{max-width:70px}}.guide__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.guide__footer{padding-top:2rem}.guide__footer .button--guide{margin-top:2rem}@media (min-width:768px){.guide__footer .button--guide{margin-top:9px}}@media (min-width:768px){.guide__footer{padding-top:3rem}}@media (min-width:992px){.guide__footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}}.guide__text{margin-bottom:0}@media (min-width:992px){.guide__text{max-width:50%}}.button--guide .button--count{opacity:1;transition:opacity .2s ease-in-out}.button--guide .button--count.is-hidden{opacity:0}.header{font-size:1.5rem;box-shadow:0 0 2.5rem 0 rgba(0,0,0,.1)}.header__title{display:none;margin:0;color:#0c4da2}@media (min-width:768px){.header__title{display:block}}.layout--intro .header__title{display:block;color:#fff;font-size:4rem}@media (max-width:575px){.layout--intro .header__title{font-size:2.5rem}}.layout--teta-drugstore .header__title{color:#fdb813}.layout--teta-pharmacy .header__title{color:#2ca232}.header__link{text-decoration:none;color:#0c4da2}.layout--intro .header__link{color:#fff}.layout--teta-drugstore .header__link{color:#fdb813}.layout--teta-pharmacy .header__link{color:#2ca232}.header__link:hover{text-decoration:underline}.header__navigation{box-shadow:0 0 2.5rem 0 rgba(0,0,0,.1);background-color:#fff}.layout--intro .header__navigation{display:none}.header__claim{padding-top:2.1rem;padding-bottom:2.1rem;position:absolute;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 0 2.5rem 0 rgba(0,0,0,.1)}@media (min-width:768px){.header__claim{padding-top:3rem;padding-bottom:3rem;box-shadow:none;position:relative;background-color:transparent}}.layout--intro .header__claim{background-color:#172983;color:#fff}@media (min-width:768px){.layout--intro .header__claim{padding-top:1rem;padding-bottom:1rem}}.header__claim-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header__logo{width:50%;height:3rem;display:block;background-image:url(../components/header/images/logo-pk.svg?v=202651365523);background-position:left center;background-repeat:no-repeat;background-size:contain}@media (min-width:768px){.header__logo{height:6rem}}@media (min-width:992px){.header__logo{height:8rem}}.layout--teta-drugstore .header__logo{background-image:url(../components/header/images/logo-teta-drogerie.png?v=202651365523)}.layout--teta-pharmacy .header__logo{background-image:url(../components/header/images/logo-teta-lekarna.png?v=202651365523)}.layout--pk-head .header__logo{background-image:url(../components/header/images/logo-pk-centrala.png?v=202651365523)}.layout--pk-distribution .header__logo{background-image:url(../components/header/images/logo-pk-distribuce.png?v=202651365523)}.layout--intro .header__logo{background-image:url(../components/header/images/logo-pksolvent.svg?v=202651365523);height:5rem}.loader{position:absolute;width:5rem;height:5rem;top:20%;left:calc(50% - 2.5rem);animation:Rotate 1.5s infinite linear}.loader svg{fill:#fdc600}.layout--teta-drugstore .loader svg{fill:#f286a8}.layout--teta-pharmacy .loader svg{fill:#2ca232}#capybara-position-form.cp-is-loading .cp-ph,#capybara-position-form.cp-is-loading h1{display:none}#capybara-position-form.cp-is-loading:before{background:url(../icons/preloader-default.svg?v=202651365523);position:relative;top:20%;left:auto;margin:0 auto;content:" ";width:5rem;height:5rem;display:block;animation:Rotate 1.5s infinite linear}#capybara-position-form.cp-is-loading,#vacancy-detail{position:relative;min-height:20rem}@keyframes Rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:767px){.js-menu-open{overflow:hidden;position:fixed;width:100%}}.m-navwrapper *{box-sizing:border-box}.m-nav__checkbox{display:none}.m-nav__button{background-color:transparent;color:#172983;width:50px;height:60px;padding-top:15px;text-align:center;text-transform:uppercase;font-size:.6em;font-weight:700;cursor:pointer;transition:background-color .2s ease-in-out;position:absolute;top:0;right:0;z-index:100}.js-menu-open .m-nav__button{color:#fff}@media (min-width:768px){.m-nav__button{display:none}}.m-navwrapper--left .m-nav__button,.m-navwrapper--left-slide-top .m-nav__button{left:0;right:auto}.m-nav__button .m-nav__icon--menu{display:inline-block}.m-nav__button .m-nav__icon--close{display:none}.m-nav{background-color:#172983;padding:9rem 20px 0 20px;width:80vw;position:fixed;left:20vw;top:0;bottom:0;text-align:center;font-weight:700;z-index:90;transition:transform .4s cubic-bezier(.55,.055,.675,.19);transform:translateX(100%);overflow-y:scroll}@media (min-width:768px){.m-nav{padding:9rem 50px 0 50px;width:40vw;left:auto;right:0;text-align:left}}@media (min-width:768px){.m-nav{background-color:#fff;padding:0;width:auto;text-align:center;position:static;transform:translateX(0) translateY(0);overflow:visible;transition:none}}.m-navwrapper--left .m-nav{transform:translateX(-100%);left:0}.m-navwrapper--left-slide-top .m-nav,.m-navwrapper--right-slide-top .m-nav{transform:translateX(0) translateY(-100%);left:0;width:100vw;bottom:10vh}.m-nav__list{padding:0;margin:0}@media (min-width:768px){.m-nav__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.m-nav__item{list-style:none}.m-nav__item.m-nav__item--has-submenu{position:relative}@media (max-width:767px){.m-nav__item.m-nav__item--has-submenu.js-active{background-color:#ededed;overflow:hidden}}@media (min-width:768px){.m-nav__item.m-nav__item--has-submenu>.m-nav__submenu{display:none}.m-nav__item.m-nav__item--has-submenu:hover>.m-nav__link{pointer-events:none}.m-nav__item.m-nav__item--has-submenu:hover>.m-nav__submenu{display:block}}@media (min-width:768px){.m-nav__item{display:inline-block;font-size:1em;margin-bottom:0}}.m-nav .m-nav__link{text-decoration:none;color:#fff;padding:1.5rem 0;display:block}.m-nav .m-nav__link.is-active,.m-nav .m-nav__link:hover{text-decoration:none;color:#fdc600}@media (min-width:768px){.m-nav .m-nav__link{padding:2.5rem 1.5rem;display:inline-block;color:#8c8c8c;transition:color .2s ease-in-out,background-color .2s ease-in-out}.m-nav .m-nav__link.is-active,.m-nav .m-nav__link:hover{background:#172983;color:#fff}}.m-nav__submenu{display:none;padding:0;margin-top:10px;margin-bottom:10px}@media (min-width:768px){.m-nav__submenu{margin-left:10px}}@media (min-width:768px){.m-nav__submenu{background-color:#ededed;padding:1.5rem 0;margin:0;text-align:left;position:absolute;top:100%;left:0}}.js-active .m-nav__submenu{display:block}.m-nav__submenu .m-nav__link{text-transform:none}.m-nav__checkbox:checked~.m-nav{transform:translateX(0);transition:transform .4s cubic-bezier(.215,.61,.355,1)}.m-navwrapper--left-slide-top .m-nav__checkbox:checked~.m-nav,.m-navwrapper--right-slide-top .m-nav__checkbox:checked~.m-nav{transform:translateX(0) translateY(0)}.m-nav__checkbox:checked~.m-nav__button .m-nav__icon--menu{display:none}.m-nav__checkbox:checked~.m-nav__button .m-nav__icon--close{display:inline-block;fill:#fff}.m-nav__checkbox:checked~.m-nav__overlay{background-color:rgba(0,0,0,.5);transition:background-color .4s cubic-bezier(.215,.61,.355,1);pointer-events:auto}.m-nav__overlay{background-color:transparent;pointer-events:none;position:fixed;left:0;top:0;right:0;bottom:0;transition:background-color .4s cubic-bezier(.215,.61,.355,1);z-index:3}@media (min-width:768px){.m-nav__overlay{display:none}}.m-nav__icon{width:30px;height:30px;fill:#172983}.flip-me-x{animation-name:flipInX;animation-duration:1s}@keyframes flipInX{from{opacity:0;transform:perspective(400px) rotateX(90deg) scale3d(1.2,1.2,1.2)}50%{opacity:1;animation-timing-function:cubic-bezier(.455,.03,.515,.955);transform:perspective(400px) rotateX(-20deg) scale3d(1,1,1)}to{transform:perspective(400px) rotateX(0) scale3d(1,1,1)}}template{display:none!important}.perex{margin:3rem 0}@media (min-width:992px){.perex{margin:6rem 0}}.perex__text{text-align:center;font-weight:500}.perex__text:last-child{margin-bottom:0}.layout--teta-drugstore .perex,.layout--teta-pharmacy .perex{position:relative}.layout--teta-drugstore .perex:after,.layout--teta-drugstore .perex:before,.layout--teta-pharmacy .perex:after,.layout--teta-pharmacy .perex:before{content:"";position:absolute;width:13.9rem;height:10.6rem;background:url(../icons/icon-teta.svg?v=202651365523) no-repeat center;background-size:contain;opacity:.2;z-index:-1}@media (max-width:576px){.layout--teta-drugstore .perex:after,.layout--teta-drugstore .perex:before,.layout--teta-pharmacy .perex:after,.layout--teta-pharmacy .perex:before{display:none}}.layout--teta-drugstore .perex:before,.layout--teta-pharmacy .perex:before{top:50%;left:5%;transform:rotate(-30deg) translateY(-50%)}.layout--teta-drugstore .perex:after,.layout--teta-pharmacy .perex:after{top:50%;right:5%;transform:rotate(-30deg) scale(.6) translateY(-50%)}.container--filter{position:relative}.filter{padding-top:4.5rem;padding-bottom:4.5rem;margin-top:6rem;margin-bottom:6rem;background-color:#0c4da2;text-align:center}.filter .empty-message{color:#fff;margin:0}.filter__label{display:none}.filter__item{width:100%;max-width:30rem;margin:auto}.layout--teta-drugstore .filter{background-color:rgba(242,134,168,.5)}.layout--teta-drugstore .filter__select div[class*="-placeholder"],.layout--teta-drugstore .filter__select div[class*="-singleValue"]{color:#f286a8}.layout--teta-drugstore .filter__select div[class*="-option"]{color:#f286a8!important}.layout--teta-drugstore .filter__select div[class*="-option"]:hover{background:#f286a8!important;color:#fff!important}.layout--teta-drugstore .filter__select .div[class*="-menu"]{scrollbar-face-color:#f286a8;scrollbar-color:#f286a8 #fff}.layout--teta-drugstore .filter__select .div[class*="-menu"]::-webkit-scrollbar-thumb{background-color:#f286a8}.layout--teta-drugstore .filter__select:after{border-top-color:#f286a8}.layout--teta-pharmacy .filter{background-color:rgba(44,162,50,.5)}.layout--teta-pharmacy .filter__select div[class*="-placeholder"],.layout--teta-pharmacy .filter__select div[class*="-singleValue"]{color:#2ca232}.layout--teta-pharmacy .filter__select div[class*="-option"]{color:#2ca232!important}.layout--teta-pharmacy .filter__select div[class*="-option"]:hover{background:#2ca232!important;color:#fff!important}.layout--teta-pharmacy .filter__select:after{border-top-color:#2ca232}.layout--teta-pharmacy .filter__select .div[class*="-menu"]{scrollbar-face-color:#2ca232;scrollbar-color:#2ca232 #fff}.layout--teta-pharmacy .filter__select .div[class*="-menu"]::-webkit-scrollbar-thumb{background-color:#2ca232}.layout--pk-distribution .filter{background-color:#fdc600}.layout--pk-distribution .filter__select div[class*="-singleValue"]{color:#fdc600}.layout--pk-distribution .filter__select:after{border-top-color:#fdc600}.filter__bg{width:11.6rem;height:16.7rem;background:url(../icons/pointer.svg?v=202651365523) no-repeat center;background-size:contain;position:absolute}.filter__bg--1{left:2%;bottom:-15rem}.filter__bg--2{width:5.3rem;height:7.6rem;left:calc(50% - 25rem);top:0;bottom:0;margin:auto}.filter__bg--3{right:15%;top:-8rem}.cp-filter{margin-bottom:6rem}.cp-filter__select-label{display:block;font-size:1em}.cp-filter__item{margin:.75rem 0}.cp-filter__checkbox{min-height:6rem}.cp-filter__input{box-sizing:border-box}.c-position__select select{cursor:pointer}.filter__select{position:relative;padding-left:0;padding-right:0;width:100%;max-width:30rem;border:0;-webkit-appearance:none;height:6rem;background:#fff;color:#0c4da2;font-weight:700;font-size:1.7rem;outline:0;border-radius:2rem}.filter__select:after{content:"";border-color:#0c4da2 transparent transparent transparent;border-width:1.8rem 1rem 0 1rem;position:absolute;top:1px;bottom:0;right:2rem;margin:auto;border-style:solid;height:0;padding:0;pointer-events:none}.filter__select.is-open:after{transform:rotate(-180deg)}.filter__select.is-open div[class*="-control"]{border-bottom-left-radius:0;border-bottom-right-radius:0}.filter__select div[class*="-control"]{box-shadow:none;line-height:6rem;padding-right:7rem;padding-left:3rem;text-align:left;border:0;cursor:pointer;border-radius:2rem;overflow:hidden}.filter__select div[class*="-control"] span{display:none}.filter__select div[class*="-control"]:focus,.filter__select div[class*="-control"]:hover{box-shadow:none}.filter__select div[class*="-menu"]{margin-top:0;top:calc(100% - 2px);font-size:1.5rem;padding:0 0 1rem 0;z-index:10;background-color:#fff;border:0;border-bottom-right-radius:2rem;border-bottom-left-radius:2rem;box-shadow:0 1rem 1rem 0 rgba(0,0,0,.1);scrollbar-base-color:#fff;scrollbar-face-color:#0c4da2;scrollbar-track-color:#fff;scrollbar-arrow-color:#fff;scrollbar-shadow-color:#fff;scrollbar-color:#0c4da2 #fff;scrollbar-width:thin}.filter__select div[class*="-menu"]::-webkit-scrollbar-track{border-radius:1rem;background-color:#fff}.filter__select div[class*="-menu"]::-webkit-scrollbar{width:1rem;background-color:#fff}.filter__select div[class*="-menu"]::-webkit-scrollbar-thumb{border-radius:1rem;background-color:#0c4da2}.filter__select div[class*="-menu"] .div[class*="-option"]{background-color:transparent}.filter__select div[class*="-menu"] div[class*="-option"]{background:0 0;padding:5px 5px 5px 20px;color:#0c4da2;margin:0;text-align:left;font-size:2rem;font-weight:400;text-transform:none}.filter__select div[class*="-menu"] div[class*="-option"]:hover{background:#0c4da2;color:#fff}.filter__select div[class*="-menu"]>div>div{padding:4px 20px;text-transform:uppercase;position:relative;cursor:pointer}.filter__select div[class*="-indicatorSeparator"]{display:none!important}.filter__select div[class*="-indicatorContainer"]{display:none}.filter__select div[class*=indicatorContainer]:first-child{display:block;position:absolute;right:5rem;height:2rem;width:2rem;top:50%;transform:translateY(-50%)}.filter__select div[class*=indicatorContainer]:first-child svg{fill:#ed1c24;transition:fill .2s ease-in-out;position:absolute;left:0;top:0;width:100%;height:100%}.filter__select div[class*=indicatorContainer]:first-child svg:hover{opacity:.75}.filter__select div[class*=indicatorContainer]:first-child+span{display:none}.filter__select div[class*="-placeholder"],.filter__select div[class*="-singleValue"]{text-transform:uppercase;font-weight:700;color:#0c4da2;position:relative;top:0;transform:none;margin:0;font-size:1.7rem}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.filter__select div[class*="-placeholder"],.filter__select div[class*="-singleValue"]{top:4px}}.filter__select div[class*="-ValueContainer"]{padding:0}.vacancies{position:relative}.vacancies .loader{position:relative;top:0;left:auto;margin:0 auto}#vacancies.is-loaded .loader{display:none}#vacancies.is-loading{position:relative;pointer-events:none;min-height:10rem}#vacancies.is-loading:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,.6)}#vacancies.is-loading .loader{display:block;position:absolute;z-index:50;top:5rem;left:calc(50% - 2.5rem)}#vacancies.is-loading--bottom .loader{bottom:5rem;top:auto}.vacancies__job{display:block;padding:2.5rem 0 2.5rem 2.5rem;border-bottom:1px solid rgba(253,198,0,.2);text-decoration:none;color:#565656;transition:all .2s ease-in-out}.vacancies__job:hover{color:#172983}@media (min-width:768px){.vacancies__job{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border:0;padding:2.5rem}.vacancies__job:hover{box-shadow:0 0 2.5rem 0 rgba(0,0,0,.1);border-radius:2rem}}.vacancies__job-header{display:none;font-size:1.8rem;font-weight:700;color:#c5c5c5;text-transform:uppercase;border-bottom:1px solid #c5c5c5;padding:0 0 1.5rem 0;margin-left:1.5rem;margin-right:1.5rem}@media (min-width:768px){.vacancies__job-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}@media (min-width:768px){.vacancies__job-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0 1.5rem}.vacancies__job-item span{display:none}}.vacancies__job-item--name{font-weight:700;margin-bottom:.5rem;position:relative}.vacancies__job-item--name:before{content:">";position:absolute;left:-1.5rem;top:-.2rem;color:#fdc600;transition:color .2s ease-in-out}.vacancies__job:hover .vacancies__job-item--name:before{color:#172983}.vacancies__job-header .vacancies__job-item--name:before{display:none}@media (min-width:768px){.vacancies__job-item--name{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;margin-bottom:0;padding-right:3rem}.vacancies__job-header .vacancies__job-item--name{padding-left:0}.vacancies__job-item--name:before{left:-.5rem}}.vacancies__icon{display:inline-block;width:2.5rem;height:2.3rem;vertical-align:middle}.vacancies__icon svg{fill:#565656;transition:fill .2s ease-in-out}.vacancies__job:hover .vacancies__icon svg{fill:#172983}.vacancies__pagination{margin-top:6rem}.vacancies__empty{margin-top:6rem}.vacancies__bg-wrap{position:relative}.vacancies__bg{position:absolute;width:11.9rem;height:10.6rem;background:url(../icons/icon-teta.svg?v=202651365523) no-repeat center;background-size:contain;opacity:.2;z-index:-1;display:none}.layout--teta-drugstore .vacancies__bg,.layout--teta-pharmacy .vacancies__bg{display:block}.vacancies__bg--1{top:-8rem;left:5%;transform:rotate(-30deg)}.vacancies__bg--2{top:50%;left:5%;transform:rotate(30deg) scale(.7)}.is-short .vacancies__bg--2{display:none}.vacancies__bg--3{top:-5rem;right:5%;transform:rotate(-30deg) scale(.8)}.is-short .vacancies__bg--3{display:none}.vacancies__bg--4{top:70%;right:5%;transform:rotate(-30deg) scale(.7)}.layout--teta-drugstore .vacancies__job{color:#565656;border-color:rgba(253,184,19,.2)}.layout--teta-drugstore .vacancies__job:hover{color:#f286a8}.layout--teta-drugstore .vacancies__job:hover .vacancies__job-item--name:before{color:#f286a8}.layout--teta-drugstore .vacancies__job:hover .vacancies__icon svg{fill:#f286a8}.layout--teta-drugstore .vacancies__job-item--name:before{color:#fdb813}.layout--teta-pharmacy .vacancies__job{color:#565656;border-color:rgba(250,166,26,.2)}.layout--teta-pharmacy .vacancies__job:hover{color:#2ca232}.layout--teta-pharmacy .vacancies__job:hover .vacancies__job-item--name:before{color:#2ca232}.layout--teta-pharmacy .vacancies__job:hover .vacancies__icon svg{fill:#2ca232}.layout--teta-pharmacy .vacancies__job-item--name:before{color:#faa61a}.detail__address-wrapper{padding-top:6rem}@media (min-width:768px){.detail__address-wrapper{display:-ms-flexbox;display:flex}}.detail__address{width:100%;padding-right:0}.detail__address--map{width:100%;padding-bottom:1.5rem}@media (min-width:768px){.detail__address--map{width:40%;padding-right:3rem;padding-bottom:0}}@media (min-width:992px){.detail__address--map{width:30%}}.detail__map{width:100%;border:5px solid transparent;height:290px}.layout--pk-distribution .detail__map,.layout--pk-head .detail__map{border-color:#0c4da2}.layout--teta-drugstore .detail__map{border-color:#ffe4e1}.layout--teta-pharmacy .detail__map{border-color:rgba(44,162,50,.5)}@media (min-width:768px){.detail__map{width:60%;border-width:10px;height:300px}}@media (min-width:992px){.detail__map{width:70%}}.detail__map-iframe{width:100%;height:280px}.cp-social{margin-top:45px}@media (max-width:575px){.cp-social{text-align:center}}.cp-social__item{margin-right:15px;margin-bottom:15px;min-width:unset;width:100%}@media (min-width:576px){.cp-social__item{width:calc(100% / 2 - 15px)}}@media (min-width:992px){.cp-social__item{width:calc(100% / 4 - 15px)}}.cp-social__item:last-child{margin-right:0}.cp-social__item svg{pointer-events:none}@media (max-width:768px){.detail{padding-top:0}}.detail .cse-cont.cse-detail-wrap{max-width:1030px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.detail .cse-cont.cse-detail-wrap .cse-block.cse-name{text-align:center;-ms-flex-pack:center;justify-content:center;padding:0 0 3rem}@media (min-width:768px){.detail .cse-cont.cse-detail-wrap .cse-block.cse-name{padding:3rem 0 6rem}}.detail .cse-cont.cse-detail-wrap .cse-block.cse-name:after{max-width:250px;height:1px;display:block;margin:3rem auto 0;content:" ";background-color:#0c4da2}@media (min-width:768px){.detail .cse-cont.cse-detail-wrap .cse-block.cse-name:after{margin-top:4.95rem}}.layout--teta-pharmacy .detail .cse-cont.cse-detail-wrap .cse-block.cse-name:after{background-color:#2ca232}.layout--teta-drugstore .detail .cse-cont.cse-detail-wrap .cse-block.cse-name:after{background-color:#f286a8}.detail .cse-cont.cse-detail-wrap .cse-block.cse-name h1{margin-bottom:0;word-break:break-word}.detail .cse-cont.cse-detail-wrap .cse-block.cse-buttons{padding-top:3rem}@media (min-width:576px){.detail .cse-cont.cse-detail-wrap .cse-block.cse-buttons>div{display:inline-block}}.detail .cse-cont.cse-detail-wrap .cse-block.cse-buttons>div:first-child{margin-right:1.5rem}@media (max-width:575px){.detail .cse-cont.cse-detail-wrap .cse-block.cse-buttons>div:first-child{margin-right:0;margin-bottom:1.5rem}}@media (max-width:575px){.detail .cse-cont.cse-detail-wrap .cse-block.cse-buttons a.cse-back,.detail .cse-cont.cse-detail-wrap .cse-block.cse-buttons a.cse-reply{width:100%}}.detail .cse-cont.cse-detail-wrap h2{font-size:2.5rem;margin-bottom:1.5rem}.detail .cse-cont.cse-detail-wrap ol{list-style-position:inside;padding-left:0;margin-left:3px}.detail .cse-cont.cse-detail-wrap p:first-child strong{display:block;text-align:center;max-width:830px;margin:0 auto 3rem auto;font-weight:700;width:100%;font-size:2rem}@media (min-width:768px){.detail .cse-cont.cse-detail-wrap p:first-child strong{margin-bottom:6rem}}.detail__perex{text-align:center;font-size:1.6rem;max-width:1030px;margin:0 auto;color:#8c8c8c}.layout--teta-drugstore .job-detail,.layout--teta-pharmacy .job-detail{position:relative;max-width:1920px;margin:0 auto}.layout--teta-drugstore .job-detail:after,.layout--teta-drugstore .job-detail:before,.layout--teta-pharmacy .job-detail:after,.layout--teta-pharmacy .job-detail:before{content:"";position:absolute;width:150px;height:1580px;background-size:contain;opacity:.2;top:10%;z-index:-1}@media (max-width:1200px){.layout--teta-drugstore .job-detail:after,.layout--teta-drugstore .job-detail:before,.layout--teta-pharmacy .job-detail:after,.layout--teta-pharmacy .job-detail:before{display:none}}.layout--teta-drugstore .job-detail:before,.layout--teta-pharmacy .job-detail:before{background:url(../icons/icon-teta-detail-left.svg?v=202651365523) no-repeat center;left:8%}.layout--teta-drugstore .job-detail:after,.layout--teta-pharmacy .job-detail:after{background:url(../icons/icon-teta-detail-right.svg?v=202651365523) no-repeat center;right:8%}:root{--cp-form-color-error:#ca3333;--cp-form-color-success:#172983;--cp-form-gap:calc(15px * 1.6);--cp-form-label-size:16px;--cp-form-label-color:#565656;--cp-form-input-size:16px;--cp-form-input-bg:#FFFFFF;--cp-form-input-bg-focus:#FFFFFF;--cp-form-input-bg-error:#FFFFFF;--cp-form-input-color:#565656;--cp-form-input-color-error:#565656;--cp-form-input-border-color:#d9d9d9;--cp-form-input-border-color-focus:#172983;--cp-form-input-border-radius:5px;--cp-form-input-min-height:45px;--cp-form-validation-message-bg:transparent;--cp-form-validation-message-color:#ca3333;--cp-form-validation-message-border-radius:0;--cp-form-checkbox-text-size:16px;--cp-form-checkbox-bg:#FFFFFF;--cp-form-checkbox-bg-checked:#172983;--cp-form-checkbox-border-color:#d9d9d9;--cp-form-checkbox-border-color-checked:#172983;--cp-form-checkbox-border-radius:5px;--cp-form-h1-display:block;--cp-form-gdpr-text-size:16px;--cp-form-gdpr-link-color:#172983;--cp-form-gdpr-link-color-hover:#172983;--cp-form-message-success-align:center;--cp-form-message-success-background:#172983;--cp-flexi-title-size:25px;--cp-flexi-title-weight:700;--cp-flexi-panel-bg:#edeff7;--cp-flexi-panel-line-bg:rgba(12, 77, 162, 0.5);--cp-flexi-panel-radius:5px;--cp-flexi-hint-question-bg:#0c4da2;--cp-flexi-box-border-color:rgba(12, 77, 162, 0.5);--cp-flexi-box-border-radius:5px;--cp-datepicker-header-background:#172983;--cp-datepicker-header-border-color:#172983;--cp-datepicker-content-color:#565656;--cp-datepicker-content-color-hover:#565656;--cp-datepicker-content-color-selected:#FFFFFF;--cp-datepicker-content-color-active:#FFFFFF;--cp-datepicker-content-background-hover:#e6e6e6;--cp-datepicker-content-background-selected:#172983;--cp-datepicker-content-background-active:#172983}.layout--teta-pharmacy{--cp-form-input-border-color-focus:#2ca232;--cp-form-checkbox-bg-checked:#2ca232;--cp-form-checkbox-border-color-checked:#2ca232;--cp-form-gdpr-link-color:#2ca232;--cp-form-gdpr-link-color-hover:#2ca232;--cp-form-message-success-background:#2ca232;--cp-flexi-panel-line-bg:rgba(44, 162, 50, 0.5);--cp-flexi-hint-question-bg:#2ca232;--cp-flexi-box-border-color:rgba(44, 162, 50, 0.5);--cp-datepicker-header-background:#2ca232;--cp-datepicker-header-border-color:#2ca232;--cp-datepicker-content-background-selected:#2ca232;--cp-datepicker-content-background-active:#2ca232}.layout--teta-drugstore{--cp-form-input-border-color-focus:#f286a8;--cp-form-checkbox-bg-checked:#f286a8;--cp-form-checkbox-border-color-checked:#f286a8;--cp-form-gdpr-link-color:#f286a8;--cp-form-gdpr-link-color-hover:#f286a8;--cp-form-message-success-background:#f286a8;--cp-flexi-panel-line-bg:rgba(242, 134, 168, 0.5);--cp-flexi-hint-question-bg:#f286a8;--cp-flexi-box-border-color:rgba(242, 134, 168, 0.5);--cp-datepicker-header-background:#f286a8;--cp-datepicker-header-border-color:#f286a8;--cp-datepicker-content-background-selected:#f286a8;--cp-datepicker-content-background-active:#f286a8}