@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Spartan:wght@300;400;500;700&display=swap");
@import url(https://use.typekit.net/pfi8ies.css); html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
font-family: 'Spartan', sans-serif;
box-sizing: border-box;
} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
.gallery {
clear: both;
}
.gallery-icon img {
border: none !important;
}
body {
line-height: 1;
} blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
.table td,
.table th {
padding: 1.15rem !important;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
sup {
font-size: 60%;
}
* {
box-sizing: border-box;
}
.menu-wrap {
position: relative; z-index: 2;
display: none; }
.toggler {
position: relative;
top: 0.5rem;
left: 0.5rem;
width: 50px;
height: 60px;
z-index: 3;
opacity: 0;
cursor: pointer;
}
.hamburger {
position: absolute;
top: 50%;
transform: translateY(-50%); width: 50px;
height: 60px;
z-index: 2;
display: flex;
align-items: center;
justify-content: flex-end;
border-radius: 50%; }
.hamburger>div {
position: absolute;
width: 60%;
height: 4px;
border-radius: 1.5px;
background-color: #505857;
transition: .4s;
}
.hamburger>div:before {
content: '';
position: absolute;
width: 100%;
height: 4px;
border-radius: 1.5px;
background-color: #505857;
top: -10px;
left: 0;
transition: .4s;
}
.hamburger>div:after {
content: '';
position: absolute;
width: 100%;
height: 4px;
border-radius: 1.5px;
background-color: #505857;
top: 10px;
left: 0;
transition: .4s;
}
.toggler:checked+.hamburger>div {
transform: rotate(135deg);
}
.toggler:checked:hover+.hamburger>div {
transform: rotate(225deg);
}
.toggler:checked+.hamburger>div:before,
.toggler:checked+.hamburger>div:after {
top: 0;
transform: rotate(90deg);
}
.menu {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
transition: .6s;
}
.menu>div {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-150%) translateY(-50%);
width: 1600px;
height: 1600px;
border-radius: 50%;
background-color: rgba(0, 0, 0, 0.9);
display: flex;
justify-content: center;
align-items: center;
text-align: center;
transition: .6s;
}
.menu>div>div {
max-width: 90vw;
max-height: 100vh;
opacity: 0;
transition: .6s;
}
.menu>div>div>ul>li {
list-style: none;
}
.menu>div>div .second {
padding-left: 30rem;
}
.menu>div>div .second li {
text-align: left;
}
.menu>div>div .third {
padding-left: 1rem;
}
.menu>div>div ul li a {
text-decoration: none;
color: #fff;
font-weight: 550;
text-transform: uppercase;
margin: 1.5rem;
transition: .3s;
font-size: 2.2rem;
display: inline-block;
}
.menu>div>div>ul>li>a:hover {
color: #f28c22;
}
.toggler:checked~.menu {
visibility: visible;
}
.toggler:checked~.menu>div {
transform: translateX(-50%) translateY(-50%);
}
.toggler:checked~.menu>div>div {
opacity: 1;
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
color: #f28c22 !important;
}
#menu-item-dropdown-33>ul.dropdown-menu {
background: transparent !important;
padding-top: 5rem !important;
}
.navigation.pagination {
display: flex;
justify-content: center;
}
.navigation.pagination .screen-reader-text {
display: none;
}
.navigation.pagination .nav-links .page-numbers {
color: #091d3e;
font-size: 1.6rem;
font-weight: 700;
margin-left: 4.2rem;
}
.navigation.pagination .nav-links {
display: flex;
align-items: center;
}
.navigation.pagination .nav-links .page-numbers.current {
position: relative;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff;
}
.navigation.pagination .nav-links .page-numbers.current:after {
position: absolute;
content: '';
width: 4.2rem;
height: 4.2rem;
border-radius: 2.1rem;
background-color: #247cff;
z-index: -1;
}
.fixedChange {
position: fixed;
background-color: #fff;
z-index: 999;
width: 100%;
top: 0;
}
.top {
margin-top: 11.7rem !important;
}
body {
overflow-x: hidden;
}
html {
scroll-behavior: smooth;
}
.slick-prev::before {
content: url(//inpharm.pl/wp-content/themes/inpharm_new/img/arrow_left.png) !important;
}
.slick-next::before {
content: url(//inpharm.pl/wp-content/themes/inpharm_new/img/arrow_right.png) !important;
}
.slick-prev,
.slick-next {
top: 50% !important;
z-index: 1 !important;
}
.slick-prev {}
.slick-next {}
html {
font-size: 62.5%;
}
.container {
max-width: 117.7rem;
padding-right: 0;
padding-left: 0;
}
.row {
margin-right: 0;
margin-left: 0;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
padding-right: 0;
padding-left: 0;
}
@media(max-width:1879px) {
html {
font-size: 55%;
}
.top {
margin-top: 12.7rem !important;
}
}
@media(max-width:1589px) {
html {
font-size: 45.5%;
}
.top {
margin-top: 14.3rem !important;
}
}
.polylanguage.flags {
list-style: none;
display: none;
}
.lang-item {
margin-left: 12px;
}
.lang-item.current-lang>a {
font-weight: 700;
}
.lang-item>a {
color: #313131;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
;
line-height: normal;
}
.main_header {
padding-top: 4rem;
}
.main_header .line {
display: none;
}
.main_header .navbar {
padding: 0;
}
.main_header .navbar .logo {
width: 18rem;
height: auto;
max-width: 100%;
}
.main_header .item_wrapper_text {
margin-left: 1.2rem;
font-size: 1.6rem;
font-weight: 700;
}
.main_header .item_wrapper_text.text3,
.main_header .item_wrapper_text.text4 {
display: flex;
align-items: center;
}
.main_header .item_wrapper_text.text4.ma:hover,
.main_header .item_wrapper_text.text3.ma:hover {
color: #f28c22;
}
.main_header .item_wrapper_text.text4.ma,
.main_header .item_wrapper_text.text3.ma {
transition: all ease-in-out .3s;
}
.main_header .header_icon {
margin-right: 0.5rem;
}
.main_header .header_icon.phone {
max-width: 11px;
width: 11px;
height: auto;
}
.main_header .header_icon.email {
max-width: 16px;
width: 16px;
height: auto;
}
.main_header .item_wrapper_text.text1 {
color: #313131;
margin-left: 0;
}
.main_header .item_wrapper_text.text2 {
color: #f28c22;
}
.main_header .item_wrapper_text.text3 {
color: #313131;
font-weight: 400;
}
.main_header .item_wrapper_text.text4 {
color: #313131;
font-weight: 400;
}
.main_header .menu-item {
margin-left: 2rem;
}
.main_header .navbar-light .navbar-nav .nav-link {
color: #313131;
font-size: 1.4rem;
font-weight: 700;
padding: 0;
text-transform: uppercase;
transition: all ease-in-out .3s;
}
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
color: #f28c22;
}
.number_one {
position: relative; }
.number_one .item_start {
height: 68rem;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
}
.number_one .main_page_img.mobile {
display: none;
}
img.mobile {
display: none !important;
}
.number_one .main_page_img {
position: absolute;
top: 0;
height: 100%;
left: 37rem;
}
.number_one .main_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
line-height: 5.6rem;
margin-bottom: 2.6rem;
z-index: 9;
}
.inpharm_in_digits .text_first {
display: none;
}
.inpharm_in_digits .item-last:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 2px;
background: #fff;
}
.number_one .number_one_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
margin-bottom: 6.3rem;
}
.number_one .number_one_button {
width: 22rem;
height: 5.6rem;
background-color: #505958;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff;
font-size: 1.6rem;
font-weight: 700;
transition: all ease-in-out .3s;
border: 2px solid #505958;
}
.number_one .number_one_button:hover {
background-color: #f28c23;
border: 2px solid #f28c23;
}
.inpharm_in_digits .item {
display: flex;
align-items: center;
justify-content: space-between;
min-height: 40.3rem;
}
.inpharm_in_digits .inpharm_in_digits_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
}
.inpharm_in_digits .rhombus {
position: absolute;
transform: skewX(-20deg);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 43.6rem;
height: 40.35rem;
background-color: #f28c23;
}
.inpharm_in_digits .rhombus.first {
right: 8.6rem;
}
.inpharm_in_digits .rhombus.two {
left: 7.3rem;
z-index: 2;
}
.inpharm_in_digits .rhombus.three {
left: 36.2rem;
height: 40.45rem;
}
.inpharm_in_digits .rhombus.four {
right: 8.9rem;
}
.inpharm_in_digits .rhombus_heading {
transform: skewX(20deg);
color: #ffffff;
font-size: 6rem;
font-weight: 700;
margin-bottom: 1.7rem;
}
.inpharm_in_digits .rhombus_subheading {
transform: skewX(20deg);
color: #313131;
font-size: 3rem;
font-weight: 700;
line-height: 3.6rem;
text-align: center;
margin-bottom: 1.1rem;
}
.inpharm_in_digits .rhombus_text {
transform: skewX(20deg);
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
text-align: center;
}
.inpharm_in_digits .rhombus_2_image {
position: absolute;
right: 16rem;
width: auto;
height: 100%;
}
.inpharm_in_digits .rhombus_4_image {
position: absolute;
left: 0;
width: auto;
height: 100%;
}
.offer {
padding: 11.3rem 0 6rem 0;
}
.refund_wrapper {
padding-bottom: 1.4rem;
border-bottom: 0.1rem solid #9b9b9b;
}
.refund_wrapper .download {
color: #313131;
font-size: 1.6rem;
font-weight: 400;
display: flex;
align-items: center;
}
.refund_wrapper .download_item_icon {
margin-left: 1rem;
}
.refund {
color: #313131;
font-size: 2rem;
font-weight: 300;
}
.refund_line {
width: 100%;
height: 0.1rem;
background-color: #9b9b9b;
}
.offer .container {
max-width: 101.6rem;
}
.offer .slick-prev {
left: -8%;
}
.offer .slick-next {
right: -4.8%;
}
.download_item_icon {
margin-left: 0.9rem;
}
.offer .slick-slide .carousel_item_image {
max-width: 60%;
height: auto; }
.offer .offer_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
text-align: center;
margin-bottom: 6rem;
}
.swiper .swiper-pagination {
display: none;
}
.swiper .swiper-button-next,
.swiper .swiper-button-prev {
top: 14.6rem;
}
.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 4px !important;
}
.offer .carousel_item,
.offer .swiper-container4 img {
max-width: 100%;
max-height: 160px;
width: auto;
height: auto;
}
.offer .download_item_icon {
width: 18px !important;
max-width: 18px !important;
height: auto !important;
}
.offer .carousel_item,
.offer .swiper-container4 {
display: flex !important;
flex-direction: column;
justify-content: flex-end;
align-items: center;
height: 44rem;
}
.offer .carousel_item,
.offer .swiper-container4 img {
max-width: 100%;
height: auto;
}
.wrapper4 .swiper-button-next,
.wrapper4 .swiper-button-prev {
border: 0.1rem solid #000;
width: 5rem;
height: 5rem;
outline: none !important;
margin-top: -6rem;
color: #000;
}
.swiper-container5 .swiper-button-next,
.swiper-container5 .swiper-button-prev {
border: 0.1rem solid #000;
width: 5rem;
height: 5rem;
outline: none !important;
margin-top: -14rem;
color: #000;
top: 20rem;
}
.wrapper4 .swiper-button-next {
right: -8rem;
}
.wrapper4 .swiper-button-prev {
left: -8rem;
}
.wrapper4 .swiper-pagination {
right: 50%;
bottom: -6.7rem;
transform: translateX(50%)
}
.wrapper4 .swiper-pagination .swiper-pagination-bullet {
margin: 0 1.25rem !important;
}
.offer .slick-dots {
bottom: -8rem;
}
.offer .slick-dots .slick-active button::before,
.offer .slick-dots li button:hover::before {
background-color: #f28c22;
border-color: #f28c22;
}
.offer .slick-dots li button::before {
content: '';
width: 1.4rem;
height: 1.4rem;
border: 0.2rem solid #505958;
border-radius: 50%;
opacity: unset;
}
.offer .carousel_item_heading {
color: #313131;
font-size: 2.2rem;
font-weight: 700;
margin-bottom: 2.1rem;
margin-top: 4.8rem;
}
.offer .carousel_item .download,
.offer .swiper-slide .download {
color: #666868;
font-family: Ubuntu, sans-serif;
font-size: 2rem;
font-weight: 400;
display: flex;
align-items: flex-end;
}
.offer .offer_button {
margin: 0 auto;
width: 26.3rem;
height: 5.6rem;
background-color: #505958;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff !important;
font-size: 1.6rem;
font-weight: 700;
transition: all ease-in-out .3s;
border: 2px solid #505958;
}
.offer .offer_button:hover {
background-color: #f28c23;
border: 2px solid #f28c23;
}
.offer .swiper-container4 .swiper-wrapper {
align-items: flex-end;
}
.offer .swiper-container4 .swiper-slide {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
}
.offer .row_carousel,
.offer .swiper-container4 {
position: relative;
margin-bottom: 11.7rem;
height: unset;
}
.swiper-container4 .swiper-pagination {
bottom: -10% !important;
}
.offer .row_carousel .slick-prev::before {
content: url(//inpharm.pl/wp-content/themes/inpharm_new/img/carousel_1_chevron_left.png) !important;
}
.offer .row_carousel .slick-next::before {
content: url(//inpharm.pl/wp-content/themes/inpharm_new/img/carousel_1_chevron_right.png) !important;
}
.selected_medicines.alone {
padding: 0;
}
.selected_medicines .item_start {
height: 30.1rem;
display: flex;
align-items: center;
}
.selected_medicines.alone .selected_medicines_heading {
color: #313131;
font-size: 6rem;
font-weight: 700;
z-index: 99;
}
.selected_medicines .selected_img {
position: absolute;
top: 0;
height: 100%;
left: 31.2rem;
}
.selected_medicines .breadcrumbs {
position: absolute;
color: #313131;
font-size: 1.6rem;
font-weight: 400;
bottom: 1.7rem;
left: 0;
}
.selected_medicines .breadcrumbs>span {
font-weight: 700;
}
.selected_medicines {
padding: 4.5rem 0 4.2rem 0;
background-color: #ff9015;
}
.selected_medicines .selected_medicines_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
}
.selected_medicines .selected_medicines_button {
width: 19rem;
height: 5.5rem;
background-color: #505958;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff !important;
font-size: 1.6rem;
font-weight: 700;
transition: all ease-in-out .3s;
border: 2px solid #505958;
}
.selected_medicines .selected_medicines_button:hover {
background-color: #f28c23;
border: 2px solid #ffffff;
}
.nexon-phars {
padding: 5rem 0 9.9rem 0;
}
.nexon-phars .item_image img {
max-width: 100%;
height: auto;
position: relative;
right: 8.2rem;
}
.nexon-phars .item_rhombus {
max-width: 37.5rem;
}
.nexon-phars .nexon-phars_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
line-height: 6.5rem;
}
.nexon-phars .nexon-phars_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
margin-bottom: 3.5rem;
}
.nexon-phars .rhombus {
transform: skewX(-20deg);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
max-width: 100%;
height: 31.3rem;
background-color: #f28c23;
margin-left: 1rem;
}
.nexon-phars .nexon-phars_button {
display: flex;
align-items: center;
justify-content: center;
width: 26.3rem;
height: 5.6rem;
background-color: #505958;
color: #ffffff !important;
font-size: 1.6rem;
font-weight: 700;
border: 2px solid #505958;
transition: all ease-in-out .3s;
}
.nexon-phars .nexon-phars_button:hover {
background-color: #f28c23;
border: 2px solid #f28c23;
}
.certyficates {
padding: 9.9rem 0 3.8rem 0;
}
.certyficates .certyficates_heading {
color: #313131;
font-family: Ubuntu, sans-serif;
font-size: 5rem;
font-weight: 700;
margin-bottom: 5.1rem;
text-align: center;
}
.certyficates .certyficate_item {
display: flex;
align-items: center;
justify-content: space-between;
padding: 1.5rem 0 1rem 0;
border-bottom: 0.1rem solid #9b9b9b;
;
}
.certyficates .certyficate_item_heading {
color: #313131;
font-size: 2rem;
font-weight: 300;
}
.certyficates .download {
display: flex;
align-items: center;
color: #313131;
font-size: 1.6rem;
font-weight: 400;
}
.certyficates .certyficate_item_icon {
margin-left: 1rem;
width: 18px;
max-width: 18px;
height: auto;
}
.awards {
padding: 0 0 5rem 0;
}
.awards .awards_item {
display: flex;
align-items: center;
justify-content: center;
}
.awards .awards_item img {
max-width: 18rem;
height: auto;
}
.awards .awards_item2 img {
max-width: 100px;
height: auto;
}
.awards .awards_item:nth-child(4) img {
max-width: 100px;
} .main_footer .middle_footer {
padding: 3.5rem 0;
background-color: #313131;
}
.main_footer .middle_footer.mobile {
display: none;
}
.main_footer .main_footer_heading {
color: #ffffff;
font-size: 2.2rem;
font-weight: 700;
margin: 3.2rem 0 3.4rem 0;
}
.main_footer .address {
display: block;
margin-bottom: 3.1rem;
}
.main_footer .address,
.main_footer .info {
color: #ffffff;
font-size: 1.6rem;
font-weight: 300;
line-height: 2.2rem;
}
.main_footer .info.mail:hover {
color: #f28c22;
}
.main_footer .info.mail {
transition: all ease-in-out .3s;
}
.main_footer .main_footer_item_heading {
color: #ffffff;
font-family: Ubuntu, sans-serif;
font-size: 1.6rem;
font-weight: 700;
margin-bottom: 3.7rem;
}
.main_footer .copyright {
background-color: #000000;
padding: 2.5rem 0 2.5rem 0;
}
.foobox.mobile {
display: none !important;
}
.main_footer .copyright .item {
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.main_footer .copyright_text,
.main_footer .copyright_text a {
color: #8c8c8c !important;
font-family: Ubuntu, sans-serif;
font-size: 1.6rem;
font-weight: 400;
line-height: 2.6rem;
transition: all ease-in-out .3s;
}
.main_footer .copyright_text a:hover {
color: #f28c22 !important;
}
.main_footer .right_side,
.main_footer .left {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.main_footer .left {
align-items: flex-start;
}
.main_footer .rhombus_footer {
position: absolute;
right: 19.1%;
bottom: 0;
width: 27.4rem;
height: auto;
}
.selected_medicines.alone {
position: relative;
background: none;
}
.selected_medicines.alone .item_start {
height: 30.1rem;
display: flex;
align-items: center;
}
.selected_medicines.alone .selected_medicines_heading {
color: #313131;
font-size: 6rem;
font-weight: 700;
z-index: 99;
}
.selected_medicines.alone .selected_img {
position: absolute;
top: 0;
height: 100%;
left: 31.2rem;
}
.selected_medicines.alone .breadcrumbs {
position: absolute;
bottom: 1.7rem;
left: 0;
}
.breadcrumbs ul li a {
margin: 0 0.5rem 0 0.5rem !important;
padding: 0 !important;
}
.breadcrumbs ul li:first-child a {
margin-left: 0 !important;
}
.breadcrumbs ul li a span {
color: #313131;
font-size: 1.6rem;
font-weight: 700;
}
.breadcrumbs ul li:first-child a span {
color: #313131;
font-size: 1.6rem;
font-weight: 400;
}
.breadcrumbs ul li .separator {
font-weight: 700;
color: #313131;
font-size: 1.6rem;
}
.examples_packaging {
padding: 7.5rem 0;
}
@media (min-width: 856px) {
.examples_packaging .second_row {
margin-left: -10px;
margin-right: -10px;
}
}
.examples_packaging .second_row>div {
padding-left: 10px;
padding-right: 10px;
}
.examples_packaging .item img {
max-width: 220px;
max-height: 160px;
width: auto;
height: auto;
}
.examples_packaging .line {
width: 100%;
height: 0.1rem;
background-color: #aaaaaa;
margin-bottom: 1.2rem;
}
.examples_packaging .first_row {
margin-bottom: 7rem;
}
.examples_packaging .examples_packaging_heading {
color: #313131;
font-size: 6rem;
font-weight: 700;
line-height: 7rem;
}
.examples_packaging .examples_packaging_button {
width: 26.3rem;
height: 5.6rem;
background-color: #505958;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff !important;
font-size: 1.6rem;
font-weight: 700;
transition: all ease-in-out .3s;
border: 2px solid #505958;
}
.examples_packaging .examples_packaging_button:hover {
background-color: #f28c23;
border: 2px solid #f28c23;
}
.examples_packaging .item {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-end;
margin-bottom: 7rem;
}
.examples_packaging .item_heading {
color: #313131;
font-size: 2.2rem;
font-weight: 700;
margin-bottom: 1.1rem;
}
.examples_packaging .item>img {
margin-bottom: 3.2rem;
}
.examples_packaging .item_content {
color: #666868;
font-size: 2rem;
font-weight: 500;
margin-bottom: 2rem;
}
.examples_packaging .download {
display: flex;
align-items: center;
color: #313131;
font-size: 1.6rem;
font-weight: 400;
}
.examples_packaging .download .download_item_icon {
max-width: 18px;
width: 18px;
height: auto;
}
.examples_packaging .download>img {
margin-left: 1rem;
}
.about {
position: relative;
}
.about .item_start {
height: 30.1rem;
display: flex;
align-items: center;
}
.about .about_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
z-index: 99;
}
.about .about_img {
position: absolute;
top: 0;
height: 100%;
left: 31.2rem;
}
.about .breadcrumbs {
position: absolute;
color: #313131;
font-size: 1.6rem;
font-weight: 400;
bottom: 1.7rem;
left: 0;
}
.about .breadcrumbs>span {
font-weight: 700;
}
.about2 .about2_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
}
.about2 .about2_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
}
.about2 .rhombus {
transform: skewX(-20deg);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 37.5rem;
height: 31.3rem;
background-color: #f28c23;
}
.what_we_do {
padding: 14rem 0 10rem 0;
}
.what_we_do .what_we_do_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
margin-bottom: 9.2rem;
}
.what_we_do .item {
max-width: 100.6rem;
display: flex;
align-items: center;
margin-bottom: 4.1rem;
}
.what_we_do span>img {
width: 122px;
max-width: 122px;
height: auto;
}
.what_we_do .text_wrapper {
margin-left: 9.2rem;
}
.what_we_do .text_wrapper_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
margin-bottom: 2rem;
}
.what_we_do .text_wrapper_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
}
.our_values {
padding: 8.8rem 0 16rem 0;
}
.our_values .our_values_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
margin-bottom: 9.2rem;
text-align: center;
}
.our_values .item {
max-width: 28rem;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
}
.our_values span>img {
width: 122px;
max-width: 122px;
height: auto;
}
.our_values .item>span {
display: block;
margin-bottom: 7.5rem;
}
.our_values .text_wrapper_heading {
color: #313131;
font-size: 2.9rem;
font-weight: 700;
margin-bottom: 4rem;
text-align: center;
height: 7rem;
}
.our_values .text_wrapper_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
text-align: center;
}
.development {
background-color: #f28c22;
padding: 7rem 0;
}
.swiper-pagination-bullet {
width: 1.4rem;
height: 1.4rem;
border: 0.2rem solid #505958;
background-color: transparent;
opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
bottom: 0;
}
.swiper-pagination-bullet-active {
background-color: #f28c22;
border-color: #f28c22;
}
.swiper {
padding: 0 10rem;
position: relative;
}
.swiper:before {
content: "";
position: absolute;
width: calc(100% - 28rem);
height: 0.2rem;
background: rgba(255, 255, 255, 0);
background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 1) 51%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 1)), color-stop(51%, rgba(255, 255, 255, 1)), color-stop(90%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0)));
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 1) 51%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 0) 100%);
background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 1) 51%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 0) 100%);
background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 1) 51%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%, rgba(255, 255, 255, 1) 51%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
left: 14rem;
top: 10.6rem;
}
.swiper-slide .item_wrapper {
display: flex;
align-items: center;
justify-content: center;
margin: auto;
width: 14rem;
height: 14rem;
}
.swiper-slide .item_wrapper.small .circle {
width: 8.5rem;
height: 8.5rem;
border-radius: 50%;
background-color: #fff;
display: flex;
align-items: center;
justify-content: center;
color: #313131;
font-size: 1.6rem;
transition: .3s;
font-weight: 700; }
.swiper-slide-active .item_wrapper.small .circle {
width: 100%;
height: 100%;
font-size: 2.5rem;
}
.swiper-slide .item_date {
display: block;
color: #ffffff;
font-size: 2.9rem;
font-weight: 700;
margin-bottom: 0.5rem;
line-height:1.2;
}
.swiper-slide .item_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
text-align: center;
margin-top: 0.6rem;
}
.swiper-button-next,
.swiper-button-prev {
border: 0.1rem solid #fff;
width: 5rem;
height: 5rem;
outline: none !important;
margin-top: -6rem;
color: #fff;
}
.swiper-button-next:after,
.swiper-button-prev:after {
font-size: 1.4rem;
}
.swiper_wrapper2 {
display: none;
}
.swiper-container5 {
display: none;
position: relative;
}
.swiper_wrapper6,
.swiper_wrapper62,
.swiper_wrapper63 {
margin-bottom: 7rem;
}
.swiper-container6,
.swiper-container62,
.swiper-container63 {
position: relative;
}
.swiper_wrapper6,
.swiper_wrapper62,
.swiper_wrapper63 {
display: none;
}
.row.mobile {
display: none;
}
.swiper-container5 .swiper-pagination {
position: unset;
margin-top: 30px;
}
.swiper-container2 .swiper-slide {
display: flex;
justify-content: center;
}
.swiper-container3 {
display: none;
}
.swiper-container3 .swiper-pagination {
bottom: -3rem;
}
.swiper-container3 .swiper-slide {
display: flex;
flex-direction: column;
align-items: center;
}
.development .slick-list {
max-width: 88.2rem;
margin: 0 auto;
} .development .carousel2_item {
max-width: 25rem; display: flex !important;
flex-direction: column;
align-items: center;
margin: 0 auto;
padding-top: 0.1rem;
}
.development .carousel2_item .item_wrapper.small {
width: 8.5rem;
height: 8.5rem;
border-radius: 50%;
background-color: #fff;
display: flex;
align-items: center;
justify-content: center;
}
.development .slick-current .carousel2_item .item_wrapper.big {
background-color: #ffffff;
position: relative;
}
.development .slick-current .carousel2_item .item_wrapper.big::before {
content: '';
width: 53.2rem;
height: 0.2rem;
background-color: #ffffff;
position: absolute;
}
.development .carousel2_item .item_wrapper.big {
background-color: transparent;
width: 14rem;
height: 14rem;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
margin-bottom: 2.5rem;
}
.development .development_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
text-align: center;
margin-bottom: 5.5rem;
}
.development .slick-next {
right: 2.7%;
}
.development .slick-prev {
left: 0%;
}
.development .carousel2_item .item_date {
display: block;
color: #ffffff;
font-size: 3.2rem;
font-weight: 700;
margin-bottom: 4rem;
}
.development .slick-current .carousel2_item {
position: relative;
} .development .slick-current .carousel2_item .item_date {
margin-bottom: 4rem;
}
.development .slick-current .carousel2_item .item_heading {
color: #313131;
font-size: 5.9rem; }
.development .slick-current .carousel2_item .item_heading .lower {
font-size: 2.9rem;
}
.development .slick-current .carousel2_item .item_heading::after {
width: 11.2rem;
height: 11.2rem;
}  .development .carousel2_item .item_heading {
color: #313131;
font-size: 1.6rem;
font-weight: 700;
position: relative;
display: inline-flex;
align-items: center;
justify-content: center;
z-index: 9; }
.development .carousel2_item .item_heading span {
display: flex;
align-items: center;
} .development .carousel2_item .item_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
text-align: center;
}
.complaint {
padding: 15.7rem 0 7.9rem 0;
}
.complaint.two {
padding-top: 3.6rem
}
.complaint.three {
padding-top: 10.6rem
}
.complaint .complaint_title {
display: block;
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
text-align: center;
margin-bottom: 12.9rem;
}
.complaint .complaint_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
line-height: 3.6rem;
text-align: center;
margin-bottom: 5.1rem;
}
.complaint .item {
max-width: 33rem;
display: flex;
justify-content: center;
}
.complaint .item_heading {
color: #313131;
font-size: 2rem;
font-weight: 700;
margin-bottom: 1.9rem;
text-align: center;
}
.complaint a.item_heading:hover {
transition: .3s;
color: #f28c22;
}
.complaint .item_image {
margin-bottom: 4rem;
}
.complaint .row_image .item:nth-child(2) span {
position: relative;
}
.complaint .row_image .item:nth-child(2) span::before {
content: '';
width: 38.1rem;
height: 0.2rem;
background-color: #7a7a7a;
position: absolute;
transform: translate(-97%, 50%);
top: calc(50% - 2rem);
z-index: -1;
}
.complaint .row_image .item:nth-child(2) span::after {
content: '';
width: 38.1rem;
height: 0.2rem;
background-color: #7a7a7a;
position: absolute;
transform: translate(97%, 50%);
top: calc(50% - 2rem);
right: 0;
z-index: -1;
}
.complaint .item_text {
color: #313131;
font-size: 1.8rem;
font-weight: 400;
line-height: 2.6rem;
text-align: center;
margin-bottom: 2.4rem;
}
.complaint .item_text.ma {
margin-bottom: 0;
}
.complaint .item_text.ma:nth-of-type(2) {
margin-top: 0;
}
.complaint .item_text.ma:hover {
color: #f28c22;
}
.complaint .item_text.ma {
transition: all ease-in-out .3s;
}
.complaint .item_text:last-child {
margin-bottom: 0;
}
.complaint .text_row .item:nth-child(3) {
flex-direction: column;
align-items: flex-start;
}
.complaint .item:nth-child(3) .item_heading {
line-height: 2.6rem;
}
.info_section {
padding: 6.3rem 0 6.9rem 0;
background-color: #e1e1e1;
}
.info_section .info_section_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
margin-bottom: 2.3rem;
text-align: center;
}
.info_section .info_section_text,
.info_section .info_contact {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
text-align: center;
margin-bottom: 3.1rem;
}
.info_section .info_contact.ma span:hover {
color: #f28c22;
}
.info_section .info_contact.ma span {
transition: all ease-in-out .3s;
}
.info_section .text_wrapper {
display: flex;
flex-direction: column;
margin-left: 2.3rem;
align-items: flex-start;
}
.info_section .info_contact {
margin-bottom: 0;
}
.complaint.three .item_line {
padding-bottom: 0.9rem;
border-bottom: 0.1rem solid #9b9b9b;
margin-top: 2rem;
}
.complaint.three .card_info {
color: #313131;
font-size: 2rem;
font-weight: 300;
}
.complaint.three .download {
display: flex;
align-items: center;
color: #313131;
font-size: 1.6rem;
font-weight: 400;
}
.complaint.three .download_icon {
margin-left: 1rem;
width: 18px;
max-width: 18px;
height: auto;
}
.complaint.three .text_row {
margin-bottom: 5.6rem;
}
.complaint .swiper_wrapper6 .swiper-button-next,
.complaint .swiper_wrapper6 .swiper-button-prev {
border: 0.1rem solid #000;
top: 15rem;
color: #000;
}
.complaint .swiper_wrapper62 .swiper-button-next,
.complaint .swiper_wrapper62 .swiper-button-prev {
border: 0.1rem solid #000;
top: 15rem;
color: #000;
}
.complaint .swiper_wrapper63 .swiper-button-next,
.complaint .swiper_wrapper63 .swiper-button-prev {
border: 0.1rem solid #000;
top: 15rem;
color: #000;
}
.career {
position: relative;
}
.career .item_start {
height: 30.1rem;
display: flex;
align-items: center;
}
.career .career_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
z-index: 99;
}
.career .career_img {
position: absolute;
top: 0;
height: 100%;
left: 31.2rem;
}
.career .breadcrumbs {
position: absolute;
color: #313131;
font-size: 1.6rem;
font-weight: 400;
bottom: 1.7rem;
left: 0;
}
.job_offers .another_text_info {
color: #313131;
font-size: 2rem;
font-weight: 400;
text-align: center;
margin-top: 5rem;
line-height: 2.6rem;
}
.job_offers .another_text_info a {
font-weight: 700;
color: #313131;
}
.job_offers .another_text_info a:hover {
color: #f28c22;
}
.job_offers .another_text_info a {
transition: all ease-in-out .3s;
}
.career .breadcrumbs>span {
font-weight: 700;
}
.why_inpharm {
padding: 13rem 0;
}
.why_inpharm .why_inpharm_icon {
max-width: 106px;
width: 106px;
height: auto;
}
.why_inpharm .swiper_wrapper7 {
display: none;
}
.why_inpharm .why_inpharm_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
text-align: center;
margin-bottom: 4.7rem;
}
.why_inpharm .why_inpharm_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
text-align: center;
}
.why_inpharm .second_row {
margin-top: 15.6rem;
}
.why_inpharm .item {
max-width: 30rem;
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 6.9rem;
}
.why_inpharm .item_heading {
color: #313131;
font-size: 3.1rem;
font-weight: 700;
line-height: 3.6rem;
text-align: center;
margin-top: 3.3rem;
}
.job_offers .job_offers_heading {
color: #313131;
font-size: 6rem;
font-weight: 700;
margin-bottom: 4rem;
}
.job_offers a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
color: #ffffff;
}
.job_offers .accordion a {
color: #ffffff;
font-size: 3.2rem;
font-weight: 700;
transition: all ease-in-out .3s;
}
.job_offers .accordion .card-header.collapsed:hover {
background-color: #f28c22 !important;
}
.job_offers .accordion .card-header.collapsed:hover .btn-link {
color: #ffffff;
}
.job_offers .accordion .card-header.collapsed:hover .card_chevron {
border-color: #ffffff;
}
.job_offers .accordion .card-header.collapsed:hover .card_chevron::after {
color: #ffffff;
}
.job_offers .card {
border: none;
cursor: pointer;
}
.job_offers .card-header {
background-color: #f28c22;
padding: 0 2rem 0 2rem;
display: flex;
justify-content: space-between;
border: none;
height: 8.5rem;
align-items: center;
transition: all ease-in-out .3s;
}
.job_offers .card:nth-child(odd) .card-header.collapsed {
background-color: #f4f4f4;
height: 8.5rem;
}
.job_offers .card:nth-child(even) .card-header.collapsed {
background-color: #ffffff;
height: 8.5rem;
}
.job_offers .card-header.collapsed a {
color: #313131;
}
.job_offers .card-header.collapsed .card_chevron {
border-color: #313131;
}
.job_offers .card-header .card_chevron {
position: relative;
width: 5.1rem;
height: 5.1rem;
border: 0.1rem solid #ffffff;
display: flex !important;
align-items: center;
justify-content: center;
}
.job_offers .card-header .card_chevron:after {
content: 'next';
font-family: 'swiper-icons';
position: absolute;
color: #ffffff;
font-size: 2rem;
transform: rotate(90deg);
}
.job_offers .card-header.collapsed .card_chevron:after {
color: #313131;
transform: rotate(270deg);
}
.job_offers .card-header.collapsed .card_chevron {
display: block;
color: #313131;
}
.btn-link.focus,
.btn-link:focus,
.btn-link:hover {
text-decoration: none;
}
.job_offers .card-body {
background-color: #f4f4f4;
padding: 7.8rem 0 3rem 5rem;
}
.job_offers .card_body_title {
display: block;
color: #313131;
font-size: 3.2rem;
font-weight: 700;
margin-bottom: 1.6rem;
}
.job_offers .card_body_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
margin-bottom: 4.5rem;
}
.job_offers .card_body_text span {
font-weight: 700;
}
.job_offers .card-body ul {
list-style-position: inside;
margin-bottom: 5rem;
}
.job_offers .card-body li {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
}
.job_offers .accordion_button {
display: flex;
justify-content: center;
align-items: center;
width: 22rem;
height: 5.6rem;
background-color: #f28c22;
color: #ffffff !important;
font-size: 1.6rem !important;
font-weight: 700;
margin-bottom: 5.3rem;
transition: all ease-in-out .3s;
border: 2px solid #f28c22;
}
.job_offers .accordion_button:hover {
background-color: #505958;
border: 2px solid #505958;
}
.import {
position: relative;
}
.import .item_start {
height: 30.1rem;
display: flex;
align-items: center;
}
.import .import_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
z-index: 99;
}
.import .import_img {
position: absolute;
top: 0;
height: 100%;
left: 31.2rem;
}
.import .breadcrumbs {
position: absolute;
color: #313131;
font-size: 1.6rem;
font-weight: 400;
bottom: 1.7rem;
left: 0;
}
.import .breadcrumbs>span {
font-weight: 700;
}
.what_is_import {
padding: 11.2rem 0 6.7rem 0;
}
.what_is_import .import_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
margin-bottom: 4rem;
text-align: center;
}
.what_is_import .import_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
text-align: center;
}
.import_map .import_map_img {
object-fit: cover;
object-position: center;
width: 100%;
height: auto;
}
.import_advantages {
padding: 11.5rem 0 0 0;
}
.import_advantages .title.mobile {
display: none;
}
.import_advantages span>img {
width: 122px;
max-width: 122px;
height: auto;
}
.import_advantages .import_advantages_steps_img {
width: 122px;
max-width: 122px;
height: auto;
}
.import_advantages .text_wrapper {
margin-left: 2.5rem;
}
.import_advantages .item_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
line-height: 3.8rem;
text-align: center;
}
.import_advantages .subitem {
display: flex;
align-items: flex-start;
margin-bottom: 3.9rem;
}
.import_advantages .subitem_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
margin-bottom: 2.2rem;
}
.import_advantages .subitem_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
}
.import_advantages .import_advantages_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
text-align: center;
margin-top: 13.1rem;
margin-bottom: 10.9rem;
}
.import_advantages .steps .item {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
margin-bottom: 11.9rem;
position: relative;
}
.import_advantages .steps .item:nth-child(2)::before {
content: url(//inpharm.pl/wp-content/themes/inpharm_new/img/import_steps_arrow.svg);
position: absolute;
top: 2.2rem;
right: -0.5rem;
width: 45px;
height: auto;
}
.import_advantages .steps .item:nth-child(2)::after {
content: url(//inpharm.pl/wp-content/themes/inpharm_new/img/import_steps_arrow.svg);
position: absolute;
top: 2.2rem;
right: 37.5rem;
width: 45px;
height: auto;
}
.import_advantages .steps .item .item_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
text-align: left;
margin: 11.9rem 0 2.3rem 0;
}
.import_advantages .steps .item .item_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
}
.import_advantages .package .item.pac {
max-width: 55.1rem;
position: relative;
}
.import_advantages .package .item.pac .title.desktop {
color: #313131;
position: absolute;
font-size: 2rem;
font-weight: 700;
line-height: 2.6rem;
text-align: right;
width: 22rem;
height: 57px;
left: -9.7rem;
}
.import_advantages .package .item.pac .title.desktop::before {
content: '';
width: 40px;
height: 3px;
background-color: #f28c22;
display: block;
position: absolute;
right: -27%;
top: 14%
}
.import_advantages .package .item.pac .title.desktop::after {
content: '';
width: 12px;
height: 12px;
border-radius: 50%;
background-color: #f28c22;
display: block;
position: absolute;
right: -32%;
top: 6%
}
.import_advantages .title.first.desktop {
top: 2.2rem; }
.import_advantages .title.second.desktop {
top: 11.7rem; }
.import_advantages .title.third.desktop {
top: 41.9rem; }
.import_advantages .title.fourth.desktop {
top: 51.3rem; }
.import_advantages .package .item img {
max-width: 100%;
height: auto;
}
.import_advantages .package .item .item_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
text-align: left;
margin-bottom: 4.4rem;
}
.import_advantages .package .item .item_heading.big {
font-size: 6rem;
line-height: 7rem;
font-size: 30px;
line-height: 36px;
}
.import_advantages .item_heading.big.mobile {
display: none;
}
.import_advantages .package .item .item_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
text-align: left;
}
.import_advantages .package {
margin-bottom: 4rem;
margin-top: 6.3rem;
}
.services {
position: relative;
}
.services .item_start {
height: 30.1rem;
display: flex;
align-items: center;
}
.services .services_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
z-index: 99;
}
.services .services_img {
position: absolute;
top: 0;
height: 100%;
left: 31.2rem;
}
.services .breadcrumbs {
position: absolute;
color: #313131;
font-size: 1.6rem;
font-weight: 400;
bottom: 1.7rem;
left: 0;
}
.services .breadcrumbs>span {
font-weight: 700;
}
.rhombus_section {
padding: 5.5rem 0 0 0;
}
.rhombus_section .item a {
outline: none;
}
.rhombus_section .container {
max-width: 121rem;
}
.rhombus_section .rhombus_small {
width: 40rem;
height: 24.6rem;
background-image: url(//inpharm.pl/wp-content/themes/inpharm_new/img/services_rhombus.png);
background-repeat: no-repeat;
background-size: contain;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 8.2rem;
}
.rhombus_section .rhombus_second .rhombus_small {
margin-bottom: 0;
}
.rhombus_section .rhombus_heading {
color: #313131;
font-size: 2.9rem;
font-weight: 700;
text-align: center;
line-height: 1.2;
}
.rhombus_section .rhombus_second .item {
padding-left: 27rem;
}
.packaging {
padding-top: 12rem;
}
.packaging .mobile {
display: none;
}
.packaging .packaging_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
text-align: center;
margin-bottom: 6.1rem;
}
.packaging .item {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-bottom: 5.6rem;
}
.packaging img {
width: 122px;
max-width: 122px;
height: auto;
}
.packaging .item .item_heading {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
text-align: center;
margin-top: 3.4rem;
}
.quality {
position: relative;
}
.quality .item_start {
height: 30.1rem;
display: flex;
align-items: center;
}
.quality .quality_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
z-index: 99;
}
.quality .quality_img {
position: absolute;
top: 0;
height: 100%;
left: 31.2rem;
}
.quality .breadcrumbs {
position: absolute;
color: #313131;
font-size: 1.6rem;
font-weight: 400;
bottom: 1.7rem;
left: 0;
}
.quality .breadcrumbs>span {
font-weight: 700;
}
.quality_section {
padding: 6.3rem 0 5.2rem 0;
background-color: #e2e2e2;
margin-top: 5.1rem;
}
.quality_section .first {
align-items: self-start !important;
}
.quality_section .item {
display: flex;
align-items: center;
justify-content: center;
}
.quality_section .item.left {
max-width: 54rem;
}
.quality_section .item img {
width: 13rem;
height: auto;
margin-top: 4rem;
}
.quality_section .services_icon1 {
margin-top: 1rem !important;
}
.quality_section .item.right {
max-width: 56.9rem;
}
.quality_section .text_wrapper {
margin-left: 3rem;
}
.quality_section .item_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
margin-bottom: 3.2rem;
}
.swiper-pagination-bullets .swiper-pagination-bullet {
outline: 0 !important;
}
.quality_section .item_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
}
.packaging2 {
padding: 7.4rem 0;
}
.packaging2 .packaging2_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
text-align: center;
margin-bottom: 3rem;
}
.packaging2 .packaging2_subheading {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
text-align: center;
margin-bottom: 16.2rem;
}
.packaging2 .pack {
margin-left: -2rem;
margin-right: -2rem;
}
.packaging2 .pack .item {
display: flex;
align-items: flex-start;
justify-content: flex-start;
margin-bottom: 6.9rem;
padding-left: 2rem;
padding-right: 2rem;
}
.packaging2 .item .item_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
position: relative;
display: inline-block;
}
.packaging2 .item .item_text {
color: #313131;
font-size: 2rem;
font-weight: 300;
line-height: 2.6rem;
margin-left: 0.9rem;
}
.packaging2 .mini_rhombus {
position: absolute;
left: -0.43rem;
top: 0.9rem;
z-index: -1;
width: 3.6rem;
}
.package_only .title {
position: absolute;
color: #313131;
font-size: 3.2rem;
font-weight: 700;
}
.package_only .subtitle {
position: absolute;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
}
.package_only .title.mobile {
display: none;
}
.package_only .subtitle.mobile {
display: none;
}
.package_only .title.first {
left: 19rem;
top: -1rem; }
.package_only .subtitle.first {
top: 5.5rem;
left: 19rem; }
.package_only .title.second {
right: -2rem;
top: 25rem; }
.package_only .subtitle.second {
top: 35rem;
right: -2rem; } .packaging3 .package_only img {
max-width: 100%;
height: auto;
}
.packaging3 .package_only .services_package1.mobile {
display: none;
}
.packaging3 .packaging_image_mobile {
display: none;
}
.packaging3 .packaging3_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
margin: 4.5rem 0 2rem 0;
line-height: 7rem;
}
.packaging3 .packaging3_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
margin-top: 10.5rem;
}
.packaging3 .packaging3_img {
display: block;
max-width: 100%;
height: auto;
}
.packaging3 .serialize .item {
position: relative;
min-height: 34.4rem;
}
.packaging3 .grey .item {
margin: 12rem 0 16.1rem 0;
}
.packaging3 .grey .item .bg {
background-color: #505958;
padding: 3.5rem 5.5rem 3.1rem 6.6rem;
}
.packaging3 .grey .packaging3_text {
margin-top: 0;
text-align: center;
}
.packaging3 .grey .packaging3_text:last-child {
margin-bottom: 0;
}
.packaging3 .warehouses .item {
position: relative; display: flex;
flex-direction: column;
justify-content: center;
}
.packaging3 .warehouses .item .services_two_images {
max-width: 100%;
height: auto;
display: block;
}  .packaging3 .warehouses.first {
margin-top: 12rem;
}
.packaging3 .warehouses.first .packaging_img.mobile {
display: none;
}
.packaging3 .warehouses .item_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
margin-bottom: 3rem;
}
.packaging3 .warehouses .item_text {
color: #313131;
font-size: 2rem;
font-weight: 400;
line-height: 2.6rem;
max-width: 43.7rem;
}
.packaging3 .warehouses .item_text.pre {
margin-bottom: 2rem;
}
.contact {
position: relative;
}
.contact .item_start {
height: 30.1rem;
display: flex;
align-items: center;
}
.contact .contact_heading {
color: #313131;
font-size: 5rem;
font-weight: 700;
z-index: 99;
}
.contact .contact_img {
position: absolute;
top: 0;
height: 100%;
left: 31.2rem;
}
.contact .breadcrumbs {
position: absolute;
color: #313131;
font-size: 1.6rem;
font-weight: 400;
bottom: 1.7rem;
left: 0;
}
.contact .breadcrumbs>span {
font-weight: 700;
}
.contact_info {
padding: 16.5rem 0 13.8rem 0;
}
.contact_info .contact_icon.pin {
max-width: 28px;
width: 28px;
height: auto;
}
.contact_info .contact_icon.phone {
max-width: 29px;
width: 29px;
height: auto;
}
.contact_info .contact_icon.phone {
max-width: 29px;
width: 29px;
height: auto;
}
.contact_info .contact_icon.email {
max-width: 31px;
width: 31px;
height: auto;
}
.contact_info .item_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
margin-bottom: 3.4rem;
}
.contact_info .item_heading.sec {
margin-top: 9.8rem;
}
.contact_info .contact_text {
color: #313131;
font-size: 2.2rem;
font-weight: 300;
line-height: 2.8rem;
}
.contact_info .contact_text.mail:hover {
color: #f28c22;
}
.contact_info .contact_text.mail {
transition: all ease-in-out .3s;
}
.contact_info .subitem {
display: flex;
align-items: center;
margin-bottom: 2.4rem;
}
.contact_info .subitem .text_wrapper {
display: flex;
flex-direction: column;
justify-content: center;
margin-left: 3.1rem;
} .contact_info .contact_map {
max-width: 100%;
height: auto;
}
.contact_info .item_map.mobile {
display: none;
}
.contact_info .google {
width: 21.2rem;
height: 4rem;
border: 0.1rem solid #9b9b9b;
background-color: #ffffff;
bottom: 1.7rem;
left: 1.9rem;
display: flex;
align-items: center;
justify-content: center;
}
.contact_info .google_text {
color: #313131;
font-size: 1.4rem;
font-weight: 300;
margin-right: 0.7rem;
}
.contact_info .google_image {
width: 10.7rem;
height: auto;
}
.contact_info .permission.first {
margin-top: 5.2rem;
}
.contact_info .permission {
display: block;
color: #313131;
font-size: 1.4rem;
font-weight: 300;
line-height: 1.8rem;
margin-bottom: 1.6rem;
transition: all ease-in-out .3s;
}
.contact_info .permission:hover {
color: #f28c22;
}
.guardians>.container>.row {
position: relative;
}
.guardians>.container>.row>.col-auto {
bottom: -4.5rem;
width: calc(100% - 60px);
margin-top: 0;
}
.guardians .guardians_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
margin-bottom: 11.6rem;
}
.guardians .item { height: 9.9rem;
border: 1px solid #9b9b9b;
background-color: #ffffff;
margin-bottom: 2.6rem;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
padding: 0 1.3rem;
transition: .3s;
}
.guardians .item:hover {
border-color: #f28c22;
color: #f28c22;
}
.guardians .boxes .it { height: 9.9rem;
margin-bottom: 2.6rem;
padding-left: 1.3rem;
padding-right: 1.3rem;
margin-top: 0;
}  .guardians .item_map {
max-width: 48.9rem;
}
.guardians .item .item_heading {
color: #313131;
font-size: 2.2rem;
font-weight: 700;
text-align: center;
line-height: 2.8rem;
transition: .3s;
}
.guardians .item:hover .item_heading {
color: #f28c22;
}
.guardians .guardians_map {
margin-bottom: 6.6rem;
}
.ajax .ajax_wrapper {
width: 31.3rem;
height: 43.9rem;
border: 0.1rem solid #9b9b9b;
background-color: #ffffff;
padding: 3.2rem 0.8rem 3.2rem 2.8rem;
overflow: hidden;
}
.ajax .ajax_heading {
color: #313131;
font-size: 2.2rem;
font-weight: 700;
padding-bottom: 1.2rem;
border-bottom: 0.1rem solid #9b9b9b;
margin-right: 3rem;
}
.ajax .text_wrapper {
overflow-y: scroll;
height: 96%;
-webkit-overflow-scrolling: touch;
}
.ajax .close {
opacity: unset;
top: -2.2rem;
position: relative;
}
.ajax .ajax_title {
color: #313131;
font-size: 1.4rem;
font-weight: 700;
margin-bottom: 1.5rem;
margin-top: 3.1rem;
}
.ajax .ajax_email,
.ajax .ajax_phone {
display: block;
color: #313131;
font-size: 1.4rem;
font-weight: 300;
line-height: 2.2rem;
}
.ajax .ajax_email:last-child {
margin-bottom: 3rem;
}
.ajax .ajax_box {
width: 92%;
bottom: 0;
left: 0;
height: 6.2rem;
background: rgb(255, 255, 255);
background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
}
.ajax2 { visibility: hidden;
}
.ajax2 .ajax_wrapper {
width: 100%;
max-height: 60vh;
border: 0.1rem solid #9b9b9b;
background-color: #ffffff;
padding: 3.2rem 0.8rem 3.2rem 3.2rem;
overflow: hidden;
z-index: 9999999999;
}
.ajax2 .ajax2_row {
max-height: 42vh;
overflow-y: auto;
}
.ajax2 .ajax2_row {
justify-content: flex-start !important;
margin-left: -1.5rem;
margin-right: -1.5rem;
}
.ajax2 .item2 {
padding-right: 1.5rem;
padding-left: 1.5rem;
}
.ajax2 .item2:last-child {
padding-bottom: 2rem;
}
.ajax .container {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
.ajax2 .ajax_heading {
color: #313131;
font-size: 3.1rem;
font-weight: 700;
padding-bottom: 1.2rem;
padding-left: 3.1rem;
border-bottom: 0.1rem solid #9b9b9b;
margin-right: 3rem;
position: relative;
line-height: 1.2;
}
.ajax2 .ajax_heading::before {
position: absolute;
content: url(//inpharm.pl/wp-content/themes/inpharm_new/img/mini_icon_heading.png);
left: 0;
}
.ajax2 .text_wrapper { }
.ajax2 .close {
opacity: unset;
top: -4.9rem;
right: -1.7rem;
position: relative;
}
.ajax2 .ajax_title {
color: #313131;
font-size: 1.4rem;
font-weight: 700;
margin-bottom: 0.5rem;
margin-top: 3.1rem;
}
.ajax2 .ajax_email,
.ajax2 .ajax_phone {
display: block;
color: #313131;
font-size: 1.4rem;
font-weight: 300;
line-height: 2.2rem;
} .guardians .boxes {
margin-top: 6.6rem;
margin-bottom: 6rem;
margin-right: -1.3rem;
margin-left: -1.3rem;
}
.contact_form {
background-color: #e1e1e1;
padding: 6.6rem 0 4.6rem 0;
}
.contact_form .wpcf7-not-valid-tip,
.contact_form .wpcf7 form .wpcf7-response-output {
font-size: 1.2rem;
}
.contact_form .wpcf7-not-valid-tip {
margin-top: 0.3rem;
}
.contact_form .contact_form_heading {
color: #313131;
font-size: 3.2rem;
font-weight: 700;
margin-bottom: 5.2rem;
text-align: center;
}
.main_form .form-group {
display: flex;
justify-content: space-between;
align-items: center;
}
.main_form .form-group.last {
align-items: flex-start;
}
.main_form .form-group.last label {
margin-top: 2rem;
}
.main_form .form-control {
width: 94.2rem;
height: 6rem;
border: 0.1rem solid #9b9b9b;
padding-left: 2rem;
font-size: 2rem;
}
.main_form .form-control:focus {
box-shadow: 0 0 0 .2rem rgb(242, 140, 34);
border: transparent;
}
.main_form .form-control.area {
height: 16rem;
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.main_form label {
color: #313131;
font-size: 2.2rem;
font-weight: 700;
}
.main_form .send {
display: flex;
align-items: center;
justify-content: center;
width: 20rem;
height: 5.5rem;
background-color: #f28c22;
color: #ffffff;
font-size: 1.6rem;
font-weight: 700;
margin: 0 0 0 auto;
border: none !important;
box-shadow: none !important;
transition: all ease-in-out .3s;
}
.main_form .send:hover {
border: 2px solid #ffffff;
background-color: #505958;
}
.main_form .send {
outline: none !important;
}
.main_form .form-check {
padding-left: 23.5rem;
margin-top: 2.2rem;
}
.form-check-input {
margin-top: 0;
top: -0.2rem;
}
.main_form .form-check-label {
color: #313131;
font-size: 1.4rem;
font-weight: 300;
padding-left: 1rem;
}
.about2 .input_wrapper {
position: relative;
display: block;
width: 31.1rem;
margin: 0 0 0 auto;
margin-bottom: 4.1rem;
display: flex;
align-items: center;
border-bottom: 0.2rem solid #313131;
}
.input_wrapper button {
background: transparent;
border: none;
padding: 0;
}
.input_wrapper .search_icon {
max-width: 25px;
width: 25px;
height: auto;
}
.input_wrapper button:focus {
outline: 0;
}
.main_form .form-check label {
color: #313131;
font-size: 1.4rem;
line-height: 1.2;
font-weight: 300;
position: relative;
display: block;
}
.main_form .form-check input {
display: none;
}
.main_form .form-check p {
color: #313131;
font-size: 1.6rem;
margin-bottom: 4rem;
}
.main_form .form-check a {
color: #313131;
text-decoration: underline;
}
.main_form .form-check .wpcf7-form-control-wrap {
display: block;
margin-bottom: 3rem;
}
.main_form .form-check .wpcf7-list-item {
margin-left: 0;
}
.main_form .form-check .wpcf7-list-item-label {
position: relative;
padding-left: 3.5rem;
display: block;
}
.main_form .form-check .wpcf7-list-item-label:before,
.main_form .form-check .wpcf7-list-item-label:after {
content: "";
position: absolute;
left: 0;
top: 50%;
margin-top: -1.25rem;
width: 2.5rem;
height: 2.5rem;
border: 0.1rem solid #9b9b9b;
transition: .3s;
}
.main_form .form-check .wpcf7-list-item-label:before {
background: #fff;
}
.main_form .form-check .wpcf7-list-item-label:after {
background: #f28c22;
opacity: 0;
visibility: hidden;
}
.main_form .form-check input:checked+.wpcf7-list-item-label:before {
border-color: #f28c22;
}
.main_form .form-check input:checked+.wpcf7-list-item-label:after {
opacity: 1;
visibility: visible;
border-color: #f28c22;
}
.cookies-accepted #cookie-notice {
opacity: 0;
visibility: hidden;
}
#cookie-notice {
min-width: calc(100% - 50px);
width: calc(100% - 50px);
left: 25px;
bottom: 25px;
-webkit-box-shadow: 0px 0px 15px 10px rgba(0, 0, 0, .1);
-moz-box-shadow: 0px 0px 15px 10px rgba(0, 0, 0, .1);
box-shadow: 0px 0px 15px 10px rgba(0, 0, 0, .1);
font-weight: 400;
font-size: 14px;
}
.cookie-notice-container {
padding: 15px 30px;
text-align: center;
width: 100%;
z-index: 2;
}
#cookie-notice span {
display: block;
}
#cookie-notice .cn-button {
margin: 0;
position: relative;
font-size: 14px;
color: #f28c22;
}
#cookie-notice .cn-button:hover {
box-shadow: none;
}
#cookie-notice .cn-button:after {
content: "";
position: absolute;
left: 0;
bottom: -2px;
height: 1px;
width: 100%;
background: #f28c22;
}
.cn-close-icon {
opacity: 1;
right: 10px;
top: 20px;
}
.cn-close-icon:after,
.cn-close-icon:before {
background: #000;
}
.about2.top {
margin-top: 5.1rem !important;
}
.about2 .search {
width: 100%;
height: 5.4rem;
border: none;
border-radius: unset; padding: 0 0 1.1rem 0;
box-shadow: none !important;
color: #858585;
font-size: 2rem;
font-weight: 400;
}
.about2 .search:focus {
box-shadow: none !important;
} .about2 .search::placeholder {
color: #858585;
font-size: 2rem;
font-weight: 400;
}
.kategorie {
margin-bottom: 5.2rem;
}
.select_wrapper {
display: none;
}
.kategorie .col-auto:first-child span {
font-weight: 700;
}
.kategorie span {
color: #313131;
font-size: 1.5rem;
font-weight: 400;
display: block;
max-width: 16rem;
text-align: center;
line-height: 2.2rem;
}
.kategorie span:hover {
font-weight: 700;
}
.letters span:hover {
color: #f28c22;
}
.letters .col-auto:first-child,
.kategorie .col-auto:first-child {
padding-left: 0 !important;
}
.letters .col-auto:last-child,
.kategorie .col-auto:last-child {
padding-right: 0 !important;
}
.letters span,
.results h2 {
color: #313131;
;
font-size: 3.2rem;
font-weight: 700;
text-align: center;
text-transform: uppercase;
}
.letters {
margin-bottom: 4.3rem;
}
.search-products .col-auto {
padding: 0 1.1rem !important;
}
.results h2 {
position: relative;
}
.results h2::before {
content: '';
position: absolute;
width: 54.3rem;
height: 0.1rem;
background-color: #bcbcbc;
top: 50%;
right: 0;
}
.results h2::after {
content: '';
position: absolute;
width: 54.3rem;
height: 0.1rem;
background-color: #bcbcbc;
top: 50%;
left: 0;
}
.results .product_items {
justify-content: space-between;
}
.results .product_item {
max-width: 55.3rem;
margin-bottom: 3rem !important;
}
.results .product_title {
color: #313131;
font-size: 2.2rem;
font-weight: 700;
margin-bottom: 1rem;
}
.results .product_content {
color: #313131;
font-size: 2rem;
font-weight: 400;
text-transform: lowercase;
}
.results .product_info {
color: #a6a6a6;
font-size: 2rem;
font-weight: 400;
text-transform: lowercase;
}
@media(max-width:1879px) {
.package_only .title.first {
left: 20rem;
}
.package_only .subtitle.first {
left: 20rem;
}
.package_only .title.second {
right: -12rem;
top: 28.4rem;
}
.package_only .subtitle.second {
top: 38.4rem;
right: -13rem;
}
}
@media(max-width:1589px) {
.import_advantages .title.first.desktop {
top: 1.9rem;
}
.import_advantages .title.second.desktop {
top: 11.2rem;
}
.import_advantages .title.third.desktop {
top: 41.6rem;
}
.import_advantages .title.fourth.desktop {
top: 50.9rem;
}
.import_advantages .package .item.pac .title.desktop::before {
top: 13%;
}
.packaging3 .package_only {
padding-top: 10rem;
}
.packaging3 .package_only img {
width: 77rem;
}
.package_only .title.first {
left: 18rem;
}
.package_only .subtitle.first {
left: 18rem;
}
.package_only .title.second {
right: 0;
top: 24.4rem;
}
.package_only .subtitle.second {
top: 34.4rem;
right: 0;
}
.main_header .menu-item {
margin-left: 1.7rem;
}
.ajax2 .ajax_wrapper {
max-height: 61vh;
} }
@media(max-width:1021px) {
.import_advantages .package {
flex-direction: column;
}
.import_advantages .package .item.pac {
order: 2;
margin-top: 4rem;
}
}
@media(max-width:991px) {
.awards .awards_item {
margin-bottom: 4rem;
}
.top {
margin-top: 17.4rem !important;
}
.navbar-toggler {
display: none;
}
.menu-wrap {
display: block;
}
.polylanguage.flags {
display: flex;
align-items: center;
}
.main_header .line {
display: block;
position: absolute;
width: 100%;
height: 0.2rem;
left: 0;
background-color: #c3c3c3;
}
.top_header {
padding-bottom: 19px;
}
.main_header .item_wrapper_text {
font-size: 16px;
line-height: 18px;
}
.navbar-brand .navbar_img.logo {
max-width: 116px;
height: auto;
}
}
@media(max-width:857px) {
.foobox.mobile {
display: block !important;
}
.foobox.desktop {
display: none !important;
}
.import_advantages .title.desktop {
display: none;
}
.import_advantages .title.mobile {
display: block;
}
.import_advantages .title.mobile::before {
content: '';
width: 40px;
height: 1px;
background-color: #f28c22;
display: block;
position: absolute;
right: -29%;
top: 6%;
}
.import_advantages .title.mobile::after {
content: '';
width: 4px;
height: 4px;
border-radius: 50%;
background-color: #f28c22;
display: block;
position: absolute;
right: -31%;
top: 3.4%;
}
.import_advantages .title.mobile {
color: #313131;
position: absolute;
font-size: 1rem;
font-weight: 700;
line-height: 1.2rem;
text-align: right;
width: 22rem;
height: 57px;
left: -21.1rem;
}
.import_advantages .title.mobile.first{
top: 3%;
}
.import_advantages .title.mobile.second{
top: 18.4%;
}
.import_advantages .title.mobile.third{
top: 66%;
}
.import_advantages .title.mobile.fourth{
top: 80%;
}   .package_only .title.desktop {
display: none;
}
.package_only .subtitle.desktop {
display: none;
}
.package_only .title.mobile {
display: block;
font-size: 20px;
}
.package_only .title.first.mobile {
left: 60px;
top: -14rem;
}
.package_only .subtitle.mobile {
display: block;
font-size: 14px;
}
.package_only .subtitle.first.mobile {
left: 60px;
top: -8.5rem;
}
.package_only .title.second.mobile {
position: unset;
margin-bottom: 20px;
}
.package_only .subtitle.second.mobile {
position: unset;
}
.guardians .boxes .it {
padding-left: 1.3rem !important;
padding-right: 1.3rem !important;
}
.ajax2 .close {
top: -1.7rem;
} .packaging3 .warehouses.first .packaging_img.mobile {
display: block;
}
.packaging3 .packaging_image_mobile {
display: block;
max-width: 100%;
max-height: 200px;
width: 100%;
object-fit: cover;
margin-bottom: 44px;
position: absolute;
left: 0;
filter: grayscale(100%);
}
.ajax .ajax_wrapper {
max-height: 440px;
height: 70vh;
}
.contact_form .contact_form_heading {
font-size: 20px;
margin-bottom: 46px;
}
.top {
margin-top: 15rem !important;
}
.swiper-button-prev {
left: 0;
}
.swiper-button-next {
right: 0;
}
.import_map .import_map_img {
width: 130%;
height: auto;
left: -30%;
position: relative;
}
.about2.top {
margin-top: 5.5rem !important;
padding-top: 0 !important;
}
.main_header {
padding-top: 16px;
box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.05);
}
img.mobile {
display: block !important;
}
img.desktop {
display: none !important;
}
.swiper-pagination {
width: 100% !important;
}
.swiper-pagination-bullet {
width: 14px;
height: 14px;
}
.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 12.5px !important;
outline: 0 !important;
}
.container {
max-width: 117.7rem;
padding-right: 3.4rem;
padding-left: 3.4rem;
}
.row {
margin-right: -3.4rem;
margin-left: -3.4rem;
}
section {
overflow-x: hidden;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
padding-right: 3.4rem !important;
padding-left: 3.4rem !important;
}
.main_header .top_header {
justify-content: flex-start !important;
padding-bottom: 15px;
}
.breadcrumbs {
margin-top: -2px;
}
.breadcrumbs ul li a,
.breadcrumbs ul li a span,
.breadcrumbs ul li .separator,
.breadcrumbs ul li:first-child a span {
font-size: 16px;
line-height: 26px;
}
.number_one .item_start {
height: unset;
}
.number_one .main_page_img.mobile {
display: block;
position: relative;
max-width: 134%;
height: auto;
left: 0;
margin-bottom: 2.9rem;
overflow: hidden; width: 100%;
object-fit: cover;
}
.number_one .main_page_img.desktop {
display: none;
}
.number_one .main_heading {
order: 2;
font-size: 30px;
line-height: 38px;
margin-bottom: 16px;
}
.number_one .number_one_text {
order: 3;
font-size: 14px;
line-height: 20px;
margin-bottom: 40px;
}
.number_one .number_one_button {
order: 4;
margin: 0 auto 74px auto;
font-size: 16px;
width: 201px;
height: 51px;
}
.inpharm_in_digits .item {
flex-direction: column;
}
.inpharm_in_digits .rhombus {
position: relative;
margin-bottom: 4rem;
}
.inpharm_in_digits .inpharm_in_digits_heading {
margin-bottom: 4.4rem;
}
.inpharm_in_digits .rhombus_heading {
font-size: 30px;
line-height: 1.2;
position: relative;
left: -2rem;
}
.inpharm_in_digits .rhombus_subheading {
font-size: 20px;
line-height: 26px;
}
.offer {
padding-top: 107px;
}
.offer .offer_heading {
font-size: 30px;
line-height: 38px;
}
.offer .carousel_item_heading {
font-size: 20px;
line-height: 28px;
text-align: center;
margin-top: 34px;
margin-bottom: 14px;
}
.offer .row_carousel,
.offer .swiper-container4 {
margin-bottom: 30px;
}
.offer .carousel_item .download,
.offer .swiper-slide .download {
font-size: 20px;
}
.wrapper4 .swiper-pagination {
position: unset;
transform: none;
margin-bottom: 40px;
}
.offer .swiper-container4 .swiper-wrapper {
align-items: flex-end;
}
.offer .carousel_item,
.offer .swiper-container4 img {
max-height: 209px;
}
.wrapper4 .swiper-button-prev {
top: 100px;
left: 0;
}
.wrapper4 .swiper-button-next {
top: 100px;
right: 0;
}
.inpharm_in_digits .rhombus_text {
font-size: 14px;
line-height: 20px
}
.inpharm_in_digits .rhombus_2_image,
.inpharm_in_digits .rhombus_4_image {
display: none;
}
.inpharm_in_digits .rhombus.first {
right: unset;
}
.inpharm_in_digits .rhombus.two {
left: unset;
}
.inpharm_in_digits .rhombus.three {
left: unset;
}
.inpharm_in_digits .rhombus.four {
right: unset;
}
.selected_medicines .item {
flex-direction: column;
}
.selected_medicines {
padding: 45px 0 42px 0;
}
.selected_medicines .selected_medicines_heading {
margin-bottom: 31px;
text-align: center;
}
.about .item_start,
.services .item_start,
.import .item_start,
.quality .item_start,
.career .item_start,
.contact .item_start,
.selected_medicines.alone .item_start {
flex-direction: column !important;
height: unset;
align-items: flex-start !important;
}
.about .about_img,
.services .services_img,
.import .import_img,
.quality .quality_img,
.career .career_img,
.contact .contact_img,
.selected_medicines.alone .selected_img {
position: relative;
order: 1;
margin-bottom: 2.5rem;
left: -15%;
top: unset;
max-width: 115%;
height: auto;
overflow: hidden;
}
.about .about_heading,
.services .services_heading,
.import .import_heading,
.quality .quality_heading,
.career .career_heading,
.contact .contact_heading,
.selected_medicines.alone .selected_medicines_heading {
order: 2;
margin-bottom: 5px;
font-size: 30px;
line-height: 38px;
}
.selected_medicines.alone .selected_medicines_heading {
font-size: 20px;
}
.selected_medicines.alone .selected_medicines_heading br {
display: none;
}
.examples_packaging .first_row>.col-12 {
flex-direction: column;
}
.examples_packaging .examples_packaging_heading {
margin-bottom: 18px;
font-size: 20px;
line-height: 26px;
}
.examples_packaging .examples_packaging_heading br {
display: none;
}
.examples_packaging .examples_packaging_button {
width: 252px;
height: 51px;
font-size: 16px;
}
.examples_packaging .item_heading {
font-size: 20px;
margin-top: 18px;
margin-bottom: 12px;
}
.examples_packaging .item>img {
max-width: calc(100% - 40px);
max-height: initial;
width: auto;
height: auto;
}
.examples_packaging .item_content {
font-size: 20px;
}
.examples_packaging .download {
font-size: 16px;
}
.about .about_heading br {
display: none;
}
.import .import_heading>br {
display: none;
}
.what_is_import {
padding-top: 5.5rem;
padding-bottom: 47px;
}
.what_is_import .import_heading {
font-size: 30px;
line-height: 1.2;
margin-bottom: 20px;
text-align: left;
}
.what_is_import .import_text {
font-size: 14px;
line-height: 20px;
text-align: left;
}
.import_advantages .subitem {
flex-direction: column;
align-items: center;
margin-bottom: 46px;
}
.import_advantages .row_import_advantages {
flex-direction: column;
}
.import_advantages .item {
max-width: unset;
}
.import_advantages .item_heading {
margin-bottom: 64px;
font-size: 24px;
line-height: 1.2;
}
.import_advantages .package .item_heading {
font-size: 30px;
line-height: 36px;
}
.import_advantages .subitem_heading {
text-align: center;
margin-bottom: 20px;
font-size: 20px;
line-height: 26px;
margin-bottom: 20px;
}
.import_advantages .subitem_text {
text-align: center;
font-size: 14px;
line-height: 20px;
}
.import_advantages .import_advantages_heading {
margin: 70px 0 40px 0;
font-size: 30px;
;
line-height: 36px;
}
.import_advantages .row.steps {
display: none;
}
.swiper-container5 {
display: block;
}
.import_advantages .steps .item:nth-child(2)::after,
.import_advantages .steps .item:nth-child(2)::before {
display: none;
}
.import_advantages .steps .item .item_heading {
text-align: center;
margin-top: 32px;
}
.import_advantages .subitem_text {
text-align: center;
}
.import_advantages .text_wrapper {
margin-left: 0;
}
.import_advantages .steps .item {
margin-bottom: 0;
}
.import_advantages .package {
flex-direction: column;
margin-top: 36px;
}
.import_advantages .item_heading.big.mobile {
display: block;
margin-top: 98px;
text-align: left;
}
.import_advantages .item_heading.big.desktop {
display: none;
}
.import_advantages .package .item img {
max-width: 159px;
display: block;
margin: 0 auto;
height: 184px;
}
.import_advantages .package .item.pac {
max-width: unset; padding-bottom: 183px;
}
.import_advantages .package .item.pac .foobox {
position: absolute;
display: block;
right: 50%;
transform: translateX(50%);
}
.import_advantages .package .item.pac .foobox::after {
content: url(//inpharm.pl/wp-content/themes/inpharm_new/img/icon_zoom.png);
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -50%;
}
.import_advantages .package .item .item_heading.big {
margin: 78px 0 39px 0;
text-align: left;
}
.import_advantages .item_heading.big br {
display: none;
}
.import_advantages .package .item .item_text { margin-top: 43px;
margin-bottom: 39px;
}
.import_advantages .package .item .item_text br {
display: none;
}
.job_offers .card-header {
height: 85px !important;
}
.import_advantages .steps .item .item_text {
font-size: 14px;
line-height: 20px;
}
.why_inpharm {
padding: 90px 0;
}
.why_inpharm .swiper_wrapper7 {
display: block;
}
.why_inpharm .swiper-slide {
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 30px;
}
.why_inpharm .why_inpharm_heading {
font-size: 30px;
line-height: 26px;
text-align: left;
margin-bottom: 12px;
}
.why_inpharm .second_row .why_inpharm_heading {
text-align: center;
margin-bottom: 35px;
}
.swiper .swiper-pagination {
position: unset;
margin-top: 28px;
}
.why_inpharm .second_row {
margin-top: 74px;
}
.why_inpharm .why_inpharm_text {
font-size: 14px;
line-height: 20px;
text-align: left;
}
.why_inpharm .why_inpharm_text br {
display: none;
}
.why_inpharm .swiper-button-next,
.why_inpharm .swiper-button-prev {
border: 0.1rem solid #000;
width: 43px;
height: 43px;
outline: none !important;
margin-top: -21.5px;
color: #000;
top: 50%;
}
.why_inpharm .desktop {
display: none;
}
.why_inpharm .third_row {
justify-content: space-around !important;
}
.job_offers .accordion_button {
width: 184px;
height: 55px;
font-size: 16px !important;
margin-top: 25px;
margin-bottom: 25px;
}
.job_offers .job_offers_heading {
font-size: 30px;
line-height: 36px;
text-align: center;
margin-bottom: 60px;
margin-top: 64px;
}
.job_offers .card-header .card_chevron {
min-width: 43px;
height: 43px;
border-width: 1px;
}
.job_offers .card-header .card_chevron::after {
font-size: 14px;
}
.job_offers .accordion a {
font-size: 20px;
line-height: 26px;
text-align: left;
padding: 0;
}
.job_offers .card-body {
padding: 32px 13px 28px 21px;
}
.job_offers .card_body_title {
font-size: 20px;
line-height: 26px;
margin-bottom: 8px;
}
.job_offers .card_body_text {
margin-bottom: 29px;
}
.job_offers .card_body_text,
.job_offers .card-body li {
font-size: 14px;
line-height: 20px;
}
.job_offers .another_text_info {
font-size: 14px;
line-height: 20px;
margin-bottom: 64px;
margin-top: 41px;
text-align: left;
}
.why_inpharm .item_heading {
font-size: 20px;
line-height: 28px;
}
.why_inpharm .swiper-slide img {
max-width: 71px;
height: auto;
}
.nexon-phars {
padding-top: 15px;
}
.nexon-phars .row.second {
flex-direction: column;
}
.nexon-phars .item,
.nexon-phars .item_image {
max-width: unset;
}
.nexon-phars .item_image img {
right: unset;
max-height: 252px;
margin-bottom: 50px;
}
.nexon-phars .rhombus {
display: none !important;
}
.nexon-phars .nexon-phars_heading {
font-size: 30px;
line-height: 38px;
text-align: left;
margin-bottom: 15px;
}
.job_offers .card-header {
padding: 19px 16px 17px 17px;
}
.nexon-phars .nexon-phars_text {
font-size: 14px;
line-height: 20px;
margin-bottom: 36px;
}
.swiper_wrapper2 .swiper-pagination { position: relative;
}
.swiper .swiper-pagination {
display: block;
}
.swiper .swiper-pagination-bullet {
border: 0.2rem solid #ffffff;
}
.swiper .swiper-pagination-bullet-active {
border: 0.2rem solid #505958;
background-color: #505958;
}
.nexon-phars .nexon-phars_button {
width: 263px;
height: 56px;
font-size: 16px;
}
.certyficates {
padding-top: 114px;
}
.certyficates .certyficates_heading {
font-size: 30px;
line-height: 38px;
margin-bottom: 47px;
}
.certyficates .certyficate_item_heading {
font-size: 14px;
line-height: 20px;
}
.certyficates .download {
font-size: 14px;
visibility: hidden;
}
.certyficates .download .certyficate_item_icon {
visibility: visible;
}
.offer .offer_button {
width: 263px;
height: 56px;
font-size: 16px;
}
.selected_medicines .selected_medicines_button {
width: 190px;
height: 56px;
font-size: 16px;
}
.selected_medicines .selected_medicines_heading {
font-size: 30px;
;
line-height: 38px;
}
.inpharm_in_digits .text_first {
display: block;
}
.inpharm_in_digits .text_first .main_heading {
font-size: 30px;
font-weight: 700;
line-height: 38px;
text-align: center;
margin-bottom: 44px;
}
.about2 .about2_heading {
font-size: 30px;
line-height: 26px;
margin-bottom: 12px;
}
.about2 .about2_text {
font-size: 14px;
line-height: 20px;
margin-bottom: 45px;
}
.what_we_do .what_we_do_heading {
font-size: 30px;
line-height: 26px;
margin-bottom: 60px;
text-align: center;
}
.what_we_do .what_we_do_icon {
max-width: 98px;
height: auto;
}
.about2 .row_first {
flex-direction: column;
}
.about2 .rhombus {
display: none;
}
.about2 .item1,
.about2 .item2,
.about2 .item3,
.about2 .item4 {
max-width: unset;
}
.about2 .about2_image {
max-height: 207px;
}
.about2 .about2_image.desktop {
display: none !important;
}
.about2 .about2_image.mobile {
display: block !important;
}
.what_we_do {
padding-top: 40px;
padding-bottom: 0;
}
.what_we_do .row_second {
flex-direction: column;
align-items: center;
}
.what_we_do .item {
flex-direction: column;
margin-bottom: 41px;
}
.what_we_do .text_wrapper_heading {
font-size: 20px;
margin: 21px 0 14px 0;
text-align: center;
line-height: 26px;
}
.what_we_do .text_wrapper_text {
font-size: 14px;
line-height: 20px;
text-align: center;
}
.what_we_do .text_wrapper {
margin: unset;
}
.our_values {
padding-top: 0;
padding-bottom: 128px;
}
.our_values .our_values_heading {
font-size: 30px;
line-height: 30px;
margin-bottom: 40px;
}
.our_values .text_wrapper_heading {
font-size: 20px;
line-height: 28px;
margin: 24px 0 11px 0;
}
.our_values .text_wrapper_text {
font-size: 14px;
line-height: 20px;
}
.development .development_heading {
font-size: 30px;
line-height: 36px;
margin-bottom: 27px;
padding: 0 6rem;
}
.swiper .swiper-button-next,
.swiper .swiper-button-prev {
border: 0.1rem solid #fff;
width: 5rem;
height: 5rem;
outline: none !important;
margin-top: -5.5rem;
color: #fff;
top: 17.6rem;
}
.swiper-button-next::after,
.swiper-button-prev::after {
font-size: 14px;
}
.swiper-container3 .swiper-button-next,
.swiper-container3 .swiper-button-prev {
border: 0.1rem solid #000;
width: 5rem;
height: 5rem;
outline: none !important;
margin-top: -6rem;
color: #000;
top: 13rem;
}
.swiper-container3 .swiper-pagination {
position: unset;
margin-top: 30px;
}
.swiper .swiper-slide .item_date {
font-size: 30px;
line-height: 36px;
margin-bottom: 18px;
}
.wrapper8 .swiper-button-next,
.wrapper8 .swiper-button-prev {
border: 0.1rem solid #000;
color: #000;
top: 12rem;
}
.swiper::before {
top: 14.4rem;
}
.contact_info .subitem {
margin-bottom: 28px;
}
.contact_info .item_heading.sec {
margin-top: 40px;
}
.contact_info .permission:last-child {
margin-bottom: 26px;
}
.contact_info .permission.first {
margin-top: 20px;
}
.contact_info .google {
width: 212px;
height: 40px;
border: 1px solid #9b9b9b;
background-color: #ffffff;
bottom: 17px;
left: 19px;
}
.contact_info .google_text {
font-size: 14px;
margin-right: 7px;
margin-bottom: 2px;
}
.contact_info .google_image {
width: 107px;
}
.guardians .sec {
flex-direction: column;
align-items: center !important;
}
.guardians .guardians_heading {
text-align: center;
margin-bottom: 60px;
}
.swiper .swiper-slide .item_text {
font-size: 14px;
line-height: 20px;
margin-top: 18px;
}
.contact_info {
padding-top: 5.5rem;
padding-bottom: 60px;
}
.contact_info .item_heading {
font-size: 20px;
line-height: 36px;
margin-bottom: 26px;
}
.contact_info .contact_text {
font-size: 14px;
line-height: 20px;
}
.contact_info .item_map {
display: none;
}
.contact_info .item_map.mobile {
display: block;
}
.contact_info .permission {
font-size: 14px;
line-height: 20px;
}
.why_inpharm {
padding-top: 5.5rem;
}
.main_form .send {
margin: 0 auto;
width: 200px;
height: 55px;
font-size: 16px;
margin-top: 26px;
}
.guardians .item {
padding: 0 3.4rem;
}
.guardians .item_map {
margin-bottom: 38px;
max-width: 80%;
margin-left: unset !important;
}
.main_form label {
font-size: 20px;
padding: 0 0 9px 0;
}
.main_form .form-check-label {
font-size: 14px;
padding-left: 10px;
}
.main_form .form-group {
margin-bottom: 19px;
}
.main_form .form-control {
height: 60px;
border: 1px solid #9b9b9b;
padding-left: 20px;
font-size: 20px;
}
.guardians .item {
margin: 0 0 21px 0 !important;
}
.guardians .boxes {
justify-content: space-around !important;
margin-top: 34px;
margin-bottom: 87px;
}
.guardians .pre_ajax {
margin: 0 auto !important;
}
.main_form .form-group {
flex-direction: column;
align-items: flex-start;
}
.main_form .form-control {
width: 100%;
}
.wpcf7-form-control-wrap {
display: block;
width: 100%;
}
.main_form .form-check {
padding-left: 0;
}
.packaging2 {
padding-bottom: 4rem;
}
.packaging2 .pack .item:nth-of-type(1) {
order: 1;
}
.packaging2 .pack .item:nth-of-type(4) {
order: 2;
}
.packaging2 .pack .item:nth-of-type(7) {
order: 3;
}
.packaging2 .pack .item:nth-of-type(2) {
order: 4;
}
.packaging2 .pack .item:nth-of-type(5) {
order: 5;
}
.packaging2 .pack .item:nth-of-type(8) {
order: 6;
}
.packaging2 .pack .item:nth-of-type(3) {
order: 7;
}
.packaging2 .pack .item:nth-of-type(6) {
order: 8;
}
.packaging2 .pack .item:nth-of-type(9) {
order: 9;
}
.ajax2 .ajax_wrapper {
width: 100%;
max-height: 438px;
}
.about2 .input_wrapper {
width: 100%;
}
.letters {
padding-left: 20px;
}
.letters_row {
flex-wrap: nowrap;
overflow-x: scroll;
padding-bottom: 23px;
padding-top: 3px;
-webkit-overflow-scrolling: touch;
}
.results h2 span {
font-size: 20px;
}
.results h2 {
margin-bottom: 27px;
}
.select_wrapper {
display: flex;
align-items: center;
width: 100%;
margin: 0 22px;
}
.select_wrapper label {
width: 25%;
color: #313131;
font-size: 14px;
font-weight: 400;
line-height: 26px;
min-width: 110px;
}
.about2 select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url(//inpharm.pl/wp-content/themes/inpharm_new/img/select_icon.png);
background-repeat: no-repeat;
background-position: 97% center;
background-color: #f4f4f4;
border: none;
max-width: 75%;
height: 38px;
color: #313131;
font-size: 14px;
font-weight: 700;
line-height: 26px;
padding-left: 15px;
padding-right: 25px;
}
.about2 select:focus {
outline: 0;
border-color: transparent;
background-color: #f4f4f4;
box-shadow: none;
}
.results h2::after,
.results h2::before {
width: 46%;
}
.results .product_items {
flex-direction: column;
}
.results .product_item {
max-width: unset;
margin-bottom: 24px !important;
}
.results .product_title {
font-size: 20px;
margin-bottom: 12px;
}
.results .wraper {
flex-direction: column;
}
.results .product_content {
margin-left: 0 !important;
font-size: 14px;
margin-bottom: 5px;
}
.results .product_info {
font-size: 14px;
line-height: 20px;
}
.breadcrumbs {
left: unset !important;
bottom: unset !important;
position: relative !important;
order: 3 !important;
}
.search-products .col-auto.first,
.search-products .col-auto.all {
display: none;
}
.about2 {
padding-top: 5.5rem;
}
.our_values .item {
margin-bottom: 4rem;
min-width: 31rem;
}
.our_values .text_wrapper_heading {
height: unset;
margin: 2.4rem 0 1.1rem 0;
}
.rhombus_section .item {
flex-direction: column;
align-items: center;
}
.rhombus_section .rhombus_small {
width: 322px;
background-image: none;
background-color: #f28c22;
height: 47px;
margin-bottom: 10px !important;
position: relative;
justify-content: flex-start;
padding-left: 18px;
}
.rhombus_section .rhombus_second a:first-of-type .rhombus_small {
height: 66px;
}
.rhombus_section .rhombus_second a:first-of-type .rhombus_small .rhombus_heading {
line-height: 20px;
}
.rhombus_section .rhombus_heading {
font-size: 14px;
text-align: left;
}
.rhombus_section .rhombus_heading br {
display: none;
}
.rhombus_section .rhombus_heading br:nth-of-type(3) {
display: block;
}
.rhombus_section .rhombus_small::after {
position: absolute;
content: url(//inpharm.pl/wp-content/themes/inpharm_new/img/rhombus-arrow.png);
top: 50%;
right: 3%;
transform: translateY(-50%);
}
.packaging {
padding-top: 31px;
}
.packaging .packaging_heading {
font-size: 30px;
line-height: 36px;
margin-bottom: 45px;
}
.packaging .second_row {
flex-direction: column;
align-items: center !important;
}
.packaging .swiper-slide {
display: flex;
flex-direction: column;
align-items: center;
}
.packaging .item_heading {
font-size: 20px;
font-weight: 400;
line-height: 26px;
text-align: center;
margin-top: 35px;
margin-bottom: 30px;
}
.packaging .mobile {
display: block;
}
.packaging .desktop {
display: none;
}
.packaging .swiper-pagination {
position: unset; }
.quality_section .first {
flex-direction: column;
justify-content: center !important;
}
.quality_section .item.left {
margin-bottom: 3rem;
}
.packaging2 .packaging2_heading {
font-size: 30px;
line-height: 36px;
margin-bottom: 15px;
}
.packaging2 .row.pack {
flex-direction: column;
margin-left: -3.4rem;
margin-right: -3.4rem;
}
.packaging2 .packaging2_subheading {
font-size: 14px;
line-height: 20px;
margin-bottom: 42px;
}
.packaging2 .packaging2_subheading br {
display: none;
}
.packaging2 .item .item_heading {
font-size: 30px;
}
.packaging2 .item .item_text {
font-size: 14px;
line-height: 20px;
}
.packaging2 .item .item_text br {
display: none;
}
.packaging2 .pack .item {
margin-bottom: 40px;
}
.packaging3 .serialize .item {
max-width: unset;
flex: 100%;
}
.packaging3 .serialize .item.mobile {
display: none;
}
.packaging3 .packaging3_heading {
font-size: 30px;
line-height: 36px;
margin-bottom: 35px;
margin-top: 0;
}
.packaging3 .packaging3_text {
font-size: 14px;
line-height: 20px;
margin-top: 273px;
}
.packaging3 .grey .packaging3_text {
font-size: 14px;
line-height: 20px;
text-align: left;
}
.packaging3 .grey .packaging3_text br {
display: none;
}
.packaging3 .grey .item { padding-left: 3.4rem;
padding-right: 3.4rem;
margin: 0 auto 65px auto;
}
.packaging3 .grey .item .bg {
padding: 3.4rem;
}
.quality_section .item.right {
max-width: 54rem;
}
.packaging3 .packaging3_heading {
text-align: center;
}
.packaging3 .packaging3_text {
margin-bottom: 2.8rem;
}
.packaging3 .packaging3_img,
.packaging3 .warehouses .item .services_two_images {
display: none;
}
.packaging3 .package_only .services_package1.mobile {
display: block; }
.packaging3 .package_only .services_package1.desktop {
display: none;
}
.packaging3 .warehouses .item {
max-width: unset;
flex: 100%;
}
.packaging3 .warehouses .item_text {
margin-bottom: 56px;
max-width: 100%;
font-size: 14px;
line-height: 20px;
}
.packaging3 .warehouses .item_text.pre {
margin-bottom: 25px;
}
.packaging3 .warehouses .item_text br {
display: none;
}
.packaging3 .item.desktop {
display: none;
}
.packaging3 .warehouses .item_heading {
font-size: 30px;
line-height: 40px;
text-align: center;
margin-bottom: 25px;
margin-top: 20px;
}
.packaging3 .packaging_img {
width: 100%;
height: auto;
margin: 0 auto;
display: block;
}
.inpharm_in_digits .rhombus_alone,
.our_values .our_values_alone {
display: none;
}
.inpharm_in_digits .swiper_wrapper2,
.our_values .swiper-container3 {
display: block;
position: relative;
}
.complaint {
padding-top: 5.5rem;
padding-bottom: 0;
}
.complaint .complaint_title {
margin-bottom: 54px;
font-size: 14px;
line-height: 20px;
}
.complaint .complaint_title br {
display: none;
}
.complaint .row_heading,
.complaint.two,
.complaint.three .row.first,
.complaint.three .row_heading,
.complaint.three .row_image,
.complaint.three .text_row,
.complaint .row_image,
.complaint .text_row {
display: none;
} .swiper_wrapper6,
.swiper_wrapper62,
.swiper_wrapper63 {
display: block;
}
.row.mobile {
display: block;
}
.complaint .item {
flex-direction: column;
align-items: center;
}
.complaint .item_heading {
min-height: 38px;
font-size: 20px;
line-height: 28px;
}
.complaint .item_text {
font-size: 14px;
padding: 0 3.4rem;
line-height: 20px;
}
.complaint .complaint_heading {
margin-bottom: 54px;
font-size: 24px;
line-height: 30px;
}
.complaint .item_image {
margin-bottom: 2.4rem;
}
.complaint .swiper-slide {
display: flex;
flex-direction: column;
align-items: center;
} .complaint .swiper-slide:nth-of-type(3) .item_text br {
display: block;
}
.complaint .swiper-pagination {
position: unset; transform: none;
margin-top: 30px;
}
.why_inpharm .swiper-pagination {
position: unset; transform: none
}
.info_section {
padding: 25px 0 38px 0;
margin-top: 0;
}
.info_section .info_section_text {
margin-bottom: 27px;
font-size: 14px;
line-height: 20px;
}
.info_section .info_contact {
font-size: 14px;
line-height: 20px;
}
.info_section .info_section_heading {
font-size: 20px;
line-height: 36px;
}
.info_section .info_section_heading,
.info_section .info_section_text {
text-align: left;
}
.info_section .info_wrapper {
justify-content: flex-start !important;
}
.complaint.three .card_info,
.complaint.three .download {
font-size: 14px;
line-height: 20px;
}
.complaint.three .misimba.download {
visibility: hidden;
}
.complaint.three .download_icon {
visibility: visible;
}
.complaint.three {
padding: 4.7rem 0 3rem 0;
}
.awards {
padding: 45px 0;
}
.middle_footer .footer_logo {
max-width: 107px;
height: auto;
}
.import_advantages .import_advantages_img {
margin-bottom: 21px;
}
}
@media(max-width:802px) {
.guardians .boxes .col-md-3:nth-child(3),
.guardians .boxes .col-md-3:nth-child(7),
.guardians .boxes .col-md-3:nth-child(11) {
margin-right: 0;
margin-left: 0;
}
.guardians .boxes .col-md-3:nth-child(2),
.guardians .boxes .col-md-3:nth-child(6),
.boxes .col-md-3:nth-child(10) {
margin-left: 0;
margin-right: 0;
}
}
@media(max-width:767px) { .guardians .boxes .it {
max-width: 100% !important;
margin-bottom: 28px;
height: 99px;
}
.guardians .item { height: 99px;
width: 277px;
}
.guardians .boxes {
flex-direction: column;
}
.main_footer .middle_footer.desktop {
display: none;
}
.main_footer .middle_footer.mobile {
display: block;
}
.main_footer .middle_footer .item {
margin-bottom: 28px;
}
.main_footer .main_footer_heading {
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
}
.main_footer .address,
.main_footer .info {
font-size: 14px;
line-height: 22px;
}
.main_footer .main_footer_item_heading {
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
}
.main_footer .copyright {
padding-top: 34px;
padding-bottom: 34px;
}
.main_footer .middle_footer.mobile {
padding-bottom: 0;
}
.main_footer .copyright .item {
flex-direction: column;
align-items: flex-start;
}
.main_footer .right_side {
display: block;
}
.main_footer .copyright_text,
.main_footer .copyright_text a {
font-size: 14px;
line-height: 16px;
}
.main_footer .right_side .copyright_text,
.main_footer .right_side .copyright_text a {
line-height: 22px;
}
.main_footer .copyright_text.first {
display: inline-block;
margin-bottom: 28px;
}
.nexon-phars .item_image img {
right: unset;
margin-bottom: 5rem;
}
.nexon-phars .nexon-phars_heading {
order: 2;
}
.nexon-phars .item_image {
order: 1;
}
.nexon-phars .item {
order: 2;
}
.nexon-phars .nexon-phars_heading {
margin-bottom: 2.6rem;
}
.nexon-phars .nexon-phars_button {
margin: 0 auto;
}
.nexon-phars .rhombus {
display: none;
}
.nexon-phars .nexon-phars_text {
margin-bottom: 3.6rem;
}
.nexon-phars {
padding-bottom: 0;
}
.certyficates {
padding-top: 11.4rem;
}
.about2 .about2_heading,
.about2 .about2_image {
margin-bottom: 1.5rem;
}
.about2 .rhombus {
display: none;
}
.import_advantages .item_heading {
margin-bottom: 6.4rem;
}
.import_advantages .subitem_heading {
text-align: center;
margin-bottom: 2rem;
}
.what_is_import .import_heading {
margin-bottom: 2rem;
}
.import_advantages {
padding-top: 9rem;
}
.import_advantages .import_advantages_heading {
margin: 7rem 0 4rem 0;
}
.what_is_import .import_text br,
.import_advantages .package .item .item_text br {
display: none;
}
.main_footer .rhombus_footer {
display: none;
}
}
@media(max-width:640px) {
.main_header .item_wrapper_text.text1,
.main_header .item_wrapper_text.text2 {
display: none;
}
.main_header .top_header .item_wrapper {
width: 100%;
justify-content: space-between;
}
.main_header .item_wrapper_text {
margin-left: 0;
}
}
@media(max-width:619px) { }
@media(max-width:606px) {
.awards .awards_item {
margin-bottom: 4rem;
}
.menu-wrap { }
}
@media(max-width:576px) {
.ajax2 .ajax_wrapper {
border: 1px solid #9b9b9b;
padding: 32px 8px 32px 28px !important;
}
.ajax2 .ajax_heading {
font-size: 22px;
padding-bottom: 12px
}
.ajax2 .ajax_title {
font-size: 14px;
margin-bottom: 15px;
margin-top: 31px;
}
.ajax2 .ajax_email,
.ajax2 .ajax_phone {
font-size: 14px;
line-height: 22px;
}
.ajax2 .item2 {
padding-left: 0 !important;
padding-right: 0 !important;
}
.ajax2 .container {
padding-right: 0 !important;
padding-left: 0 !important;
}
.ajax2 .ajax2_row {
margin-left: 0 !important;
margin-right: 0 !important;
}
.ajax2 .close {
opacity: unset;
top: -23px;
right: 1px;
position: relative;
}
.guardians>.container>.row>.col-auto {
width: 100%;
bottom: -4px !important;
} .guardians .pre_ajax {
width: 100%;
}
.ajax .ajax_wrapper {
width: 100%;
height: 70vh;
border: 1px solid #9b9b9b;
padding: 32px 8px 32px 28px;
}
.ajax .ajax_heading {
font-size: 22px;
padding-bottom: 12px;
}
.ajax .ajax_title {
font-size: 14px;
margin-bottom: 15px;
margin-top: 31px;
}
.ajax .close {
top: -22px;
}
.ajax .ajax_email,
.ajax .ajax_phone {
font-size: 14px;
line-height: 22px;
}
.guardians .boxes {
flex-direction: column; }
.guardians .item { width: 100%;
}
.guardians .item .item_heading {
font-size: 22px;
line-height: 28px;
}
.guardians>.container>.row>.col-auto {
bottom: -4.5rem;
} .what_is_import .item {
margin-left: unset !important;
}
}
@media(max-width:524px) {
.awards .awards-row {
justify-content: space-around !important;
}
.swiper::before {
width: calc(100% - 14rem);
left: 7rem;
} }
@media(max-width:500px) { .what_we_do {
padding-bottom: 8.1rem;
}
.what_we_do .item {
flex-direction: column;
margin-bottom: 5.5rem;
} .what_we_do .text_wrapper {
margin-left: unset;
}
.what_we_do .text_wrapper_heading {
text-align: center;
}
.what_we_do .text_wrapper_text {
text-align: center;
}
}
@media(max-width:487px) {
.swiper .swiper-button-next,
.swiper .swiper-button-prev {
margin-top: -6.9rem;
}
}
@media(max-width:468px) {
.swiper .swiper-pagination {
position: absolute;
left: 50%;
transform: translateX(-50%);
margin-top: 0;
bottom: 0;
} .swiper {
padding-bottom: 50px;
}
.swiper .swiper-button-next,
.swiper .swiper-button-prev {
top: 138px;
} }
@media(max-width:445px) {
.rhombus_section .rhombus_small {
width: 99%;
}
.rhombus_section .item a {
width: 100%;
}
.job_offers .card-header {
height: unset !important;
}
.wrapper4 .swiper-button-next,
.wrapper4 .swiper-button-prev {
display: none;
}
.select_wrapper {
flex-direction: column;
align-items: flex-start;
}
.about2 select {
max-width: 100%;
}
}
@media(max-width:429px) {
.examples_packaging .second_row {
justify-content: center !important;
}
}
@media(max-width:370px) { .ajax2 .item2 {
padding-right: 0 !important;
padding-left: 0 !important;
}
.main_header .top_header .item_wrapper {
flex-direction: column;
}
.import_advantages .package .item.pac .foobox{
right: 37%;
}
.import_advantages .package .item.pac .foobox::after{
right: 8%;
}
}
@media(max-width:360px) {
.awards .awards_item img {
max-width: 140px;
max-height: 65px;
}
}
@media(max-width:330px) {
.swiper .swiper-pagination {
display: none;
}
}.bg-ajax{
position: fixed;
left:0;
top:0;
width: 100%;
height: 100%;
background: #000;
opacity: 0;
visibility: hidden;
transition: .3s;
opacity: 0;
z-index: 9;
}
.main_header:after{
content: "";
position: absolute;
left:0;
top:0;
width: 100%;
height: 100%;
background: #000;
opacity: 0;
visibility: hidden;
transition: .3s;
opacity: 0;
z-index: 9;
}
.bg-ajax-open .main_header:after,
.bg-ajax-open .bg-ajax{
opacity: .4;
visibility: visible;
}
.guardians .boxes{
position: relative;
z-index: 10;
}
.guardians .item_map polygon{
cursor: pointer;
}
.ajax .text_wrapper{
overflow: auto;
}
.ajax .ajax_box{
height: 4.8rem;
}
.ajax2{
position: relative;
border: 0.1rem solid #9b9b9b;
opacity: 0;
transition: .3s;
top: 0;
}
.ajax2.active{
opacity: 1;
visibility: visible;
}
.ajax2 .ajax_wrapper{ padding: 6rem 2.8rem 3.2rem 3.2rem;
border:0;
z-index: 11;
}
.ajax2:after{
content: "";
position: absolute;
left:0;
bottom:0;
height: 3.2rem;
width: calc(100% - 2.8rem);
background: rgb(255, 255, 255);
background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
z-index: 11;
}
.ajax-close{
width: 15px;
height: 15px;
}
.close-2.ajax-close{
width: 20px;
height: 20px;
}
.ajax-close:before,
.ajax-close:after{
content: "";
width: 100%;
height: 2px;
background: #000;
position: absolute;
left:50%;
top: 50%;
margin-top: -1px;
margin-left: -50%;
}
.ajax-close:before{
transform: rotate(135deg);
}
.ajax-close:after{
transform: rotate(45deg);
}
.ajax .text_wrapper::-webkit-scrollbar {
width: 16px;
-webkit-appearance: none }
.ajax .text_wrapper::-webkit-scrollbar-track {
background: #e9e9ea; }
.ajax .text_wrapper::-webkit-scrollbar-thumb {
background-color: #818181; border-radius: 25px; border:4px solid #e9e9ea;
}
.ajax2 .ajax2_row::-webkit-scrollbar {
width: 16px; }
.ajax2 .ajax2_row::-webkit-scrollbar-track {
background: #e9e9ea; }
.ajax2 .ajax2_row::-webkit-scrollbar-thumb {
background-color: #818181; border-radius: 25px; border:4px solid #e9e9ea;
}
.number_one .main_page_img{
z-index: -1!important;
}
}