.opk-contact{position:relative}@media screen and (min-width: 768px){.opk-contact{padding:0 var(--gl-indent)}}@media screen and (max-width: 767px){.opk-contact{padding:0 17px}}.opk-contact__wrapper{display:flex;justify-content:space-between;width:100%;max-width:1420px;min-height:80px;margin:0 auto;border:1px solid rgba(0,0,0,.2);border-radius:12px;box-shadow:4px 4px 4px 0 rgba(255,92,0,.1);background-color:#fff;overflow:hidden}@media screen and (min-width: 1500px){.opk-contact__wrapper{align-items:center;gap:44px;padding:14px 14px 14px 34px}}@media screen and (max-width: 1499px){.opk-contact__wrapper{flex-direction:column;gap:0}}.opk-contact__divider{width:1px;height:35px;background-color:#d4d4d4}@media screen and (max-width: 1499px){.opk-contact__divider{display:none}}.opk-contact__address{display:grid;justify-content:flex-start}@media screen and (min-width: 1500px){.opk-contact__address{grid-template-columns:repeat(3, auto);align-items:center;gap:10px}}@media screen and (max-width: 1499px){.opk-contact__address{grid-template-columns:repeat(2, auto);gap:2px 8px;margin:0 15px 14px;padding:0 0 14px;border-bottom:1px solid #d9d9d9}}.opk-contact__address,.opk-contact__address p{font-weight:500;color:#191919}@media screen and (min-width: 1500px){.opk-contact__address,.opk-contact__address p{font-size:14px;line-height:1.143}}@media screen and (max-width: 1499px){.opk-contact__address,.opk-contact__address p{font-size:16px;line-height:1.5}}.opk-contact__address p{margin:0}.opk-contact__address svg,.opk-contact__address .address__link{color:#ff5c00}@media screen and (max-width: 1499px){.opk-contact__address>svg{grid-row:1/3;grid-column:1/2;width:17px;height:auto;margin:3px 0 0 3px}}@media screen and (min-width: 1500px){.opk-contact__address span,.opk-contact__address div{opacity:.7}}.opk-contact__address .address__link{display:flex;align-items:center;gap:5px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.opk-contact__address .address__link:hover{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width: 1499px){.opk-contact__address .address__link svg{width:24px;height:auto;margin-left:6px}}@media screen and (min-width: 1500px){.opk-contact__opening-time{display:flex;align-items:center;gap:6px}.opk-contact__opening-time svg{color:#ff5c00}.opk-contact__opening-time .opening-time__divider{width:1px;height:1px;border-radius:50%;background-color:#383e42;opacity:.7}.opk-contact__opening-time .opening-time__item{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1;color:#191919}.opk-contact__opening-time .opening-time__item span{opacity:.7}.opk-contact__opening-time .opening-time__item .item__title{color:#383e42}}@media screen and (max-width: 1499px){.opk-contact__opening-time{display:none}}@media screen and (min-width: 1500px){.opk-contact__phone{display:flex;align-items:center;gap:6px}.opk-contact__phone:hover span{color:#ff5c00}.opk-contact__phone svg{color:#ff5c00}.opk-contact__phone span{font-size:16px;font-weight:500;line-height:1;color:#383e42;opacity:.7;transition:color .2s}}@media screen and (max-width: 1499px){.opk-contact__phone{display:none}}.opk-contact__buttons{display:flex;gap:10px}@media screen and (max-width: 1499px){.opk-contact__buttons{justify-content:center;margin-bottom:16px;padding:0 15px}}.opk-contact__buttons .buttons__main-btn,.opk-contact__buttons .buttons__whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:6px;border-radius:40px;font-size:16px;font-weight:600;line-height:1;background:rgba(0,0,0,0);transition:background-color .2s, color .2s}@media screen and (min-width: 1500px){.opk-contact__buttons .buttons__main-btn,.opk-contact__buttons .buttons__whatsapp-btn{width:-moz-fit-content;width:fit-content;height:46px;padding:0 24px}}@media screen and (max-width: 1499px){.opk-contact__buttons .buttons__main-btn,.opk-contact__buttons .buttons__whatsapp-btn{width:100%;height:43px;padding:0 21px}}.opk-contact__buttons .buttons__main-btn{border:1px solid #ff5c00;color:#ff5c00}.opk-contact__buttons .buttons__main-btn:hover{background-color:#ff5c00;color:#fff}.opk-contact__buttons .buttons__whatsapp-btn{border:1px solid #0b8e14;color:#0b8e14}.opk-contact__buttons .buttons__whatsapp-btn:hover{background-color:#0b8e14;color:#fff}@media screen and (min-width: 1500px){.opk-contact__title{display:none}}@media screen and (max-width: 1499px){.opk-contact__title{padding:14px 15px 0;margin:0 0 14px;font-size:28px;font-weight:600;line-height:1.07;color:#000}}@media screen and (min-width: 1500px){.opk-contact__opening-time-mobile{display:none}}@media screen and (max-width: 1499px){.opk-contact__opening-time-mobile{display:flex;gap:4px;margin-bottom:17px;padding:0 15px}}@media screen and (max-width: 1499px){.opk-contact__opening-time-mobile>svg{flex-shrink:0;width:24px;height:19px;margin-top:3px;color:#ff5c00}}@media screen and (max-width: 1499px){.opk-contact__opening-time-mobile .opening-time-mobile__items{width:100%}}@media screen and (max-width: 1499px){.opk-contact__opening-time-mobile .opening-time-mobile__item{display:flex;justify-content:space-between;padding-bottom:7px;font-size:16px;line-height:1.5;color:#3a3a3a}.opk-contact__opening-time-mobile .opening-time-mobile__item:not(:last-child){margin-bottom:6px;border-bottom:1px solid #d9d9d9}}@media screen and (max-width: 1499px){.opk-contact__opening-time-mobile .opening-time-mobile__item .item__title,.opk-contact__opening-time-mobile .opening-time-mobile__item .item__time{opacity:.8}}@media screen and (max-width: 1499px){.opk-contact__opening-time-mobile .opening-time-mobile__item .item__title{font-weight:400}}@media screen and (max-width: 1499px){.opk-contact__opening-time-mobile .opening-time-mobile__item .item__time{font-weight:500}}@media screen and (min-width: 1500px){.opk-contact__info-block{display:none}}@media screen and (max-width: 1499px){.opk-contact__info-block{display:flex;gap:4px;padding:16px 15px 15px;background-color:#fef2ec}}@media screen and (max-width: 1499px){.opk-contact__info-block,.opk-contact__info-block p{font-size:16px;font-weight:400;line-height:1.25}}@media screen and (max-width: 1499px){.opk-contact__info-block p{margin:0;opacity:.8}}@media screen and (max-width: 1499px){.opk-contact__info-block svg{flex-shrink:0;color:#ff5c00}}
