.slick-slide:focus { outline: unset; } .base_carousel .slick-prev:before { background-image: url(https://prodbhccmsblob.blob.core.windows.net/resources/Images/left_bhc_passive.svg); background-repeat: no-repeat; height: 60vh; /*height:430px;*/ position: absolute; top: -50%; background-position: center; width: 70px; opacity: 1 !important; background-size: 50px 50px; } .base_carousel .slick-next:before { background-image: url(https://prodbhccmsblob.blob.core.windows.net/resources/Images/right_bhc_passive.svg); background-repeat: no-repeat; height: 60vh; /*height: 430px;*/ position: absolute; top: -50%; opacity: 1 !important; background-position: center; width: 70px; } .base_carousel .slick-prev:hover:before { background-image: url(https://prodbhccmsblob.blob.core.windows.net/resources/Images/left_bhc_active.svg); } .base_carousel .slick-prev.activeslickprev:before { background-image: url(https://prodbhccmsblob.blob.core.windows.net/resources/Images/left_bhc_active.svg); } .base_carousel .slick-next:hover:before { background-image: url(https://prodbhccmsblob.blob.core.windows.net/resources/Images/right_bhc_active.svg); } .base_carousel .slick-next.activeslicknext:before { background-image: url(https://prodbhccmsblob.blob.core.windows.net/resources/Images/right_bhc_active.svg); } .base_carousel .slick-dots li button:before { font-size: 60px; } .base_carousel .slick-dots li.slick-active button:before { color: white; } .base_carousel .slick-dots li button:hover:before, .base_carousel .slick-dots li .slick-dots li button:focus:before { color: white; } .base_carousel .base_item { /*height: 60vh;*/ height: 60vh; max-height: 700px; display: flex; text-align: center; position: relative; } .base_carousel .base_item .imagePart{ /*height:70%;*/ position: absolute; height: 100%; width: 100%; } .linearLayer { background: linear-gradient(90deg, rgba(0,40,86,1) 0%, rgba(0,0,0,0) 100%); width: 60%; height: 100%; position: absolute; } .base_carousel .base_item .imagePart img{ height: 100%; object-fit: cover; margin: 0 auto; width: 100%; } .base_carousel .base_item .textPart{ height: 30%; text-align: center; font-size: 24px; display: flex; flex-direction: column; /* align-items: center; */ justify-content: center; padding: 10px 10px 10px 80px; height: 100%; z-index: 2; width: 50%; text-align: left; } .base_carousel .base_item .textPart p{ text-align: left; margin: 0; font-size: 30px; color: white; } .base_carousel .base_item .textPart a{ color: white; font-size: 35px; margin-bottom: 10px; } .base_carousel .base_item .textPart a button{ width: 200px; } .base_carousel .base_item .textPart a:hover{ color: #019875; } .base_item_header { font-size: 47px !important; text-decoration: none; border-bottom: unset; line-height: 1; color: white; /*font-family: PrioriSansOTBold;*/ } .base_carousel .base_item_bg { /*z-index: -10; width: 100%; height: 100%; position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover;*/ } .base_carousel .base_item .base_item_bg_filter { /*content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -9; background-image: -webkit-gradient( linear, right top, left top, from(rgba(0, 0, 0, 0.1)), color-stop(0%, rgba(0, 0, 0, 0.4)) ); background-image: linear-gradient( to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.4) 0% ); opacity: 0.8;*/ } .base_carousel .base_item_content { /*max-width: 700px; margin: 30vh auto; text-align: center;*/ } .base_carousel .base_item_content .base_item_header { /*font-size: 50px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 0.98; letter-spacing: 0.15px; text-align: center; text-transform: uppercase; font-family: Helvetica; color: white; border-bottom: none;*/ } .base_carousel .base_item_content .base_item_desc { /*opacity: 0.9; font-family: Helvetica; font-size: 30px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.24; letter-spacing: -1.11px; text-align: center; color: #ffffff;*/ } .base_carousel .base_item_content button { /*width: 200px;*/ } .base_carousel.patientTestimonialSlider .textPart { padding: 30px 130px 50px; justify-content: space-between; } .base_carousel.patientTestimonialSlider .textPart, .base_carousel.patientTestimonialSlider .textPart p { width:100%; text-align: center; color: #4d566c !important; font-size: 25px; } .base_carousel.patientTestimonialSlider .textPart p:not(.base_item_header) { text-align: left; } #link_cards { background-blend-mode: soft-light, normal; background-image: -webkit-gradient( linear, left top, left bottom, color-stop(-2%, rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)) ), -webkit-gradient(linear, left top, left bottom, from(#e6eaf0), to(#e6eaf0)); background-image: linear-gradient( to bottom, rgba(255, 255, 255, 0.7) -2%, rgba(255, 255, 255, 0) ), linear-gradient(to bottom, #e6eaf0, #e6eaf0); padding: 25px 0; } #link_cards .row { margin: 0 50px; } @media (max-width: 575px) { #link_cards .row { margin: 0 20px; } } @media (max-width: 991px) { #link_cards .row .link_cards_grid { padding: 15px; } .base_item_header { font-size:50px !important; } .base_carousel .base_item .textPart p { font-size:35px; } .base_carousel .base_item .textPart { padding: 30px 90px 50px; } } @media (max-width: 850px) { .base_carousel:not(.patientTestimonialSlider) .base_item .textPart { width: 100%; text-align: center; padding: 10px 40px; } .base_carousel .base_item .textPart p { text-align:center; } .base_carousel .base_item .textPart { padding: 30px 80px 50px; } } @media (max-width: 575px) { #link_cards .row .link_cards_grid { padding: 10px; } } @media (max-width: 380px) { #link_cards .row .link_cards_grid { padding: 5px; } } #link_cards .row .link_card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px; background-color: white; border-radius: 3.8px; -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1); height: 100%; max-width: 400px; margin: 0 auto; -webkit-transition: all 0.3s; transition: all 0.3s; border: 2px solid transparent; } @media (max-width: 575px) { #link_cards .row .link_card { padding: 15px; } } #link_cards .row .link_card .card_img { height: 100px; } @media (max-width: 575px) { #link_cards .row .link_card .card_img { height: 70px; } } #link_cards .row .link_card .card_img img { width: 90px; height: 90px; object-fit: cover; } @media (max-width: 575px) { #link_cards .row .link_card .card_img img { height: 63px; width: 63px; } } #link_cards .row .link_card .card_title { margin-top: 12px; font-family: Helvetica; font-size: 20px; color: #4d566c; text-align: center; font-weight: normal; height: 60px; display: flex; align-items: center; } @media (max-width: 575px) { #link_cards .row .link_card .card_title { font-size: 17px; margin-top: 10px; } } #link_cards .row .link_card:hover { -webkit-transform: scale(1.04); transform: scale(1.04); -webkit-transition: all 0.3s; transition: all 0.3s; border: 2px solid #26a688; } #services, #articles { padding: 20px 0; } #patientTestimonials { padding: 20px 0; } #services h1, #patientTestimonials h1, #articles h1 { font-size: 42px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: 0.72px; text-align: center; color: #4d566c; font-family: Helvetica; border-bottom: none; } #services .mobile_header { display: none; } @media (max-width: 991px) { #services h1 { display: none; } #services .mobile_header { display: block; margin: 30px 0; font-size: 30px; } } #services .services_row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } #services .services_row .col-lg-6:nth-of-type(1) { padding: 0; } #services .services_row .service_img_wrapper img { width: 100%; /*height: 570px;*/ -o-object-fit: cover; object-fit: cover; border-radius: 4px; } @media (max-width: 991px) { #services .services_row .service_img_wrapper img { height: auto !important; } } #services .services_row .service_link_wrapper { padding: 15px; border-radius: 4px; background-blend-mode: soft-light, normal; background-image: -webkit-gradient( linear, left top, left bottom, color-stop(-2%, rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)) ), -webkit-gradient(linear, left top, left bottom, from(#e6eaf0), to(#e6eaf0)); background-image: linear-gradient( to bottom, rgba(255, 255, 255, 0.7) -2%, rgba(255, 255, 255, 0) ), linear-gradient(to bottom, #e6eaf0, #e6eaf0); } @media (max-width: 991px) { #services .services_row .service_link_wrapper { background: white; } } #services .services_row .service_link_wrapper .service_link { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; background-color: white; margin-bottom: 20px; min-height: 39px; padding: 10px 40px 10px 30px; border-radius: 3.8px; -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1); font-family: Helvetica; font-size: 16px; font-weight: 500; letter-spacing: 0.4px; color: #4d566c; -webkit-transition: all 0.3s; transition: all 0.3s; border: 2px solid transparent; } @media (max-width: 991px) { #services .services_row .service_link_wrapper .service_link { margin-bottom: 1px; padding: 15px 30px 15px 30px; border-radius: 0px; } } @media (max-width: 575px) { .service_img_wrapper, .service_link_wrapper { padding: 0 !important; } } #services .services_row .service_link_wrapper .service_link i { position: absolute; right: 30px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s; transition: all 0.3s; } @media (max-width: 991px) { #services .services_row .service_link_wrapper .service_link i { right: 20px; } } #services .services_row .service_link_wrapper .service_link:hover { text-decoration: underline; -webkit-transition: all 0.3s; transition: all 0.3s; border: 2px solid #26a688; } #services .services_row .service_link_wrapper .service_link:hover i { right: 25px; -webkit-transition: all 0.3s; transition: all 0.3s; } #services .services_row .service_link_wrapper .service_link:last-child { margin-bottom: 0; } #clinics { font-family: Helvetica; padding: 65px 0; /*background-image: -webkit-gradient( linear, left top, left bottom, color-stop(14%, rgba(255, 255, 255, 0.4)), color-stop(65%, rgba(255, 255, 255, 0)) ), -webkit-gradient(linear, left top, left bottom, from(#e6eaf0), to(#e6eaf0));*/ background-image: -webkit-gradient( linear, left top, left bottom, color-stop(14%, rgb(255 255 255 / 78%)), color-stop(65%, rgb(255 255 255 / 68%)) ), -webkit-gradient(linear, left top, left bottom, from(#e6eaf0), to(#e6eaf0)); background-image: -linear-gradient( linear, left top, left bottom, color-stop(14%, rgb(255 255 255 / 78%)), color-stop(65%, rgb(255 255 255 / 68%)) ), -linear-gradient(linear, left top, left bottom, from(#e6eaf0), to(#e6eaf0)); position: relative; } #clinics p{ margin: 0; } #clinics .slick-slide { height: auto; } @media (max-width: 767px) { #clinics { display: none; } } #clinics::before { content: ""; width: 20%; position: absolute; right: 0; height: 100%; z-index: 12; background-color: white; top: 0; z-index: 0; } #clinics .clinic_carousel .clinic_item { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 50px; } #clinics .clinic_carousel .clinic_item .clinic_firstCol { padding: 30px; } #clinics .clinic_carousel .clinic_item .clinic_firstCol h1 { text-transform: uppercase; font-size: 40px; font-weight: normal; font-stretch: normal; font-family: Helvetica; font-style: normal; line-height: 1.5; letter-spacing: 0.69px; color: #002856; border-bottom: #002856 1px solid; } @media (max-width: 767px) { #clinics .clinic_carousel .clinic_item .clinic_firstCol h1 { font-size: 30px; } } #clinics .clinic_carousel .clinic_item .clinic_firstCol .clinic_desc { font-family: Helvetica; font-size: 16px; font-weight: 300; font-stretch: normal; font-style: normal; line-height: 1.63; letter-spacing: -0.14px; color: #002856; border-bottom: #002856 1px solid; } #clinics .clinic_carousel .clinic_item .clinic_firstCol .clinic_desc p { line-height: 1.63; } #clinics .clinic_carousel .clinic_item .clinic_firstCol .clinic_desc .clinic_desc_title { font-weight: bold; } #clinics .clinic_carousel .clinic_item .clinic_firstCol .clinic_info { margin-top: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #clinics .clinic_carousel .clinic_item .clinic_firstCol .clinic_info a { margin: 0 10px; } #clinics .clinic_carousel .clinic_item .clinic_secondCol { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #clinics .clinic_carousel .clinic_item .clinic_secondCol img { max-width: 100%; margin: auto; border-radius: 3px; min-height: 600px; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } @media (max-width: 575px) { #clinics .clinic_carousel .clinic_item .clinic_secondCol img { min-height: unset; } } #clinic_mobile { display: none; min-height: 450px; border-radius: 0; } #clinic_mobile .slick-slide { height: auto; } #clinic_mobile .clinic_carousel_mobile .clinic_item_mobile { padding: 30px; position: relative; min-height: 450px; display: flex; align-items: center; flex-direction: column; border-radius: 0; justify-content: center; } #clinic_mobile .clinic_carousel_mobile .slick-list { overflow: hidden; } #clinic_mobile .clinic_carousel_mobile .clinic_item_mobile .clinic_item_mobile_header { text-transform: uppercase; color: white; font-size: 28px; margin-top: 0; font-weight: bold; border-bottom: 0; position: absolute; top: 30px; } #clinic_mobile .clinic_carousel_mobile .clinic_item_mobile .clinic_item_mobile_card { background-color: white; padding: 20px; border-radius: 8px; } #clinic_mobile .clinic_carousel_mobile .clinic_item_mobile .clinic_item_mobile_card h1 { font-size: 20px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 2; letter-spacing: normal; color: #4d566c; margin-top: 0; } #clinic_mobile .clinic_carousel_mobile .clinic_item_mobile .clinic_item_mobile_card p { font-family: Helvetica; font-size: 15px; font-weight: 300; font-stretch: normal; font-style: normal; line-height: 1.33; letter-spacing: 0.06px; color: #4d566c; } #clinic_mobile .clinic_carousel_mobile .clinic_item_mobile img { object-fit: cover; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -10; filter: brightness(70%); border-radius: 0; } #clinic_mobile .slick-dots li button:before { font-size: 12px; color: white; opacity: 0.9; } #clinic_mobile .slick-dots li.slick-active button:before { color: #019875; } #clinic_mobile .slick-dots li button:hover:before, #clinic_mobile .slick-dots li .slick-dots li button:focus:before { color: #019875; } #clinic_mobile .slick-dots { bottom: 15px; } #clinic_mobile .slick-dotted.slick-slider { margin-bottom: 0; } @media (max-width: 767px) { #clinic_mobile { display: block; } #clinic_mobile .slick-arrow { display: none !important; } #clinic_mobile .slick-list { width: 100%; margin: 0 auto; } } #newsletter { font-family: Helvetica; padding: 45px 0; background-blend-mode: soft-light, normal; background-image: linear-gradient( to bottom, rgba(255, 255, 255, 0.7) -2%, rgba(255, 255, 255, 0) ), linear-gradient(to bottom, #002856, #002856); font-family: Helvetica; padding: 45px 0; } #newsletter h1 { font-size: 42px; font-weight: bold; line-height: 1.43; letter-spacing: 1px; text-align: center; color: #ffffff; font-family: Helvetica; border: none; text-transform: uppercase; } #newsletter h2 { font-size: 20px; font-weight: 300; font-stretch: normal; font-style: normal; line-height: 1.42; letter-spacing: 0.25px; text-align: center; color: #ffffff; max-width: 700px; margin: 0 auto; } .newsletter_inputs { display: flex; flex-wrap: wrap; justify-content: space-around; margin: 0 auto; align-items: center; width: 80%; } .newsletter_inputs.justLabel { justify-content: left; } .newsletterFormStaticSite .checkboxTextContainer, .newsletterFormStaticSite .checkboxTextContainer a { color: #4d566c; } .newsletterFormStaticSite .newsletter_inputs { width: unset; justify-content: left; } #newsletter .newsletter_inputs.newsletter_inputsCheckBoxContainer { justify-content: left; } #newsletter .acceptPrivacyLabelHomePage { margin-left:5px; } #newsletter .newsletter_firscol { width: 24%; box-sizing: border-box; height:120px; max-width: 360px; } #newsletter .newsletter_secondcol { width: 24%; box-sizing: border-box; max-width: 360px; height:120px; padding: 0 10px; } #newsletter .newsletter_thirdcol { width: 24%; box-sizing: border-box; max-width: 360px; height: 120px; padding: 0 10px; } #newsletter .newsletter_fourthcol { width: 24%; position: relative; top: 6px; height:120px; align-items: center; display: flex; } #newsletter .newsletter_inputs .newsletter_email { width: 100%; height: 40px; max-width: 360px; } #newsletter .newsletter_inputs .newsletter_button { width: 100%; height: 47px; max-width: 360px; box-sizing: border-box; margin: 0; } #newsletter .newsletter_inputs .newsletter_chb_wrapper { width: 100%; margin: 20px 0; display: flex; } #newsletter .newsletter_inputs .newsletter_chb_wrapper label { margin-left: 10px; color: white; } #newsletter .newsletter_inputs .newsletter_chb_wrapper input { margin-top: 2px; } @media (max-width: 767px) { #newsletter h1 { font-size: 30px; } #newsletter .newsletter_firscol { width: 100%; margin-bottom: 15px; } #newsletter .newsletter_secondcol { width: 100%; } #newsletter .newsletter_inputs .newsletter_chb_wrapper label { color: white; } } #partners { background-blend-mode: soft-light, normal; /*background-image: -webkit-gradient( linear, left top, left bottom, color-stop(-2%, rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)) ), -webkit-gradient(linear, left top, left bottom, from(#019875), to(#019875)); background-image: linear-gradient( to bottom, rgba(255, 255, 255, 0.7) -2%, rgba(255, 255, 255, 0) ), linear-gradient(to bottom, #019875, #019875);*/ font-family: Helvetica; padding: 45px 0; } #partners .slick-prev:before { background-image: url(https://prodbhccmsblob.blob.core.windows.net/resources/Images/zold_balra_nyil.svg); } #partners .slick-next:before { background-image: url(https://prodbhccmsblob.blob.core.windows.net/resources/Images/zold_jobbra_nyil.svg); } #partners p { font-size: 42px; font-weight: bold; line-height: 1.43; letter-spacing: 1px; text-align: center; font-family: Helvetica; text-transform: uppercase; } @media (max-width: 767px) { #partners h1 { font-size: 30px; } } @media (max-width: 767px) { #partners .slick-prev { width: 40px; height: 40px; left: 10px; } #partners .slick-next { width: 40px; height: 40px; right: 10px; } #partners .slick-prev:before { width: 40px; height: 40px; background-size: contain; position: initial; } #partners .slick-next:before { width: 40px; height: 40px; background-size: contain; position: initial; } #partners h2 { display: none; } } #partners h2 { font-size: 20px; font-weight: 300; font-stretch: normal; font-style: normal; line-height: 1.42; letter-spacing: 0.25px; text-align: center; color: #ffffff; max-width: 700px; margin: 0 auto; } #partners .partner_carousel { margin: 60px auto; } #partners .partner_carousel .partner_item { text-align: center; } #partners .partner_carousel .partner_item .partner_img { height: 80px; margin: 0 auto; } #partners .slick-slide { height: auto; } #news { font-family: Helvetica; padding: 45px 0; background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(255, 255, 255, 0.48)), color-stop(66%, rgba(255, 255, 255, 0)) ), -webkit-gradient(linear, left top, left bottom, from(#e6eaf0), to(#e6eaf0)); background-image: linear-gradient( to bottom, rgba(255, 255, 255, 0.48), rgba(255, 255, 255, 0) 66% ), linear-gradient(to bottom, #e6eaf0, #e6eaf0); } #news .slick-dots li button:before { font-size: 12px; } #news .slick-dots li.slick-active button:before { color: #019875; } #news .slick-dots li button:hover:before, #news .slick-dots li .slick-dots li button:focus:before { color: #019875; } #news .slick-list { width: 90%; margin: 0 auto; } #news h1 { font-size: 42px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: 0.72px; text-align: center; color: #4d566c; text-transform: uppercase; font-family: Helvetica; border: none; } @media (max-width: 767px) { #news h1 { font-size: 30px; } } #news .news_item { padding: 30px; } #news .news_item .news_card { background-color: white; border-radius: 8px; -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.12); } #news .slick-slide { height: auto; } #news .news_item .news_card .img_wrapper { padding: 8px; border-radius: 0 0 3px 3px; height: 180px; } #news .news_item .news_card .img_wrapper img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } #news .news_item .news_card .news_card_body { padding: 5px 25px; } #news .news_item .news_card .news_card_body .news_item_header { font-family: Helvetica; font-size: 22px; font-weight: bold; font-stretch: normal; font-style: normal; line-height: 1.82; letter-spacing: normal; color: #4d566c; margin-top: 0px; margin-bottom: 0px; } #news .news_item .news_card .news_card_body .news_item_desc { font-family: Helvetica; font-size: 16px; font-weight: 300; font-stretch: normal; font-style: normal; line-height: 1.38; letter-spacing: 0.06px; color: #4d566c; border-bottom: solid 1px rgba(151, 151, 151, 0.2); padding-bottom: 10px; margin-bottom: 0px; margin-top: 5px; } #news .news_item .news_card .news_card_body .news_item_target { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 10px 0; } #news .news_item .news_card .news_card_body .news_item_target img { margin-right: 10px; height: 13px; } #news .news_item .news_card .news_card_body .news_item_target a { font-family: Helvetica; font-size: 16px; font-weight: 300; font-stretch: normal; font-style: normal; line-height: normal; letter-spacing: normal; text-align: right; color: #019875; } #news .news_item .news_card .news_card_body .news_item_target a:hover { text-decoration: underline; } /*article block*/ .articlesFirstRow, .articlesSecondRow { display: flex; justify-content: space-between; margin-bottom: 20px; } .articleElement { border-radius: 10px; width: 49%; height: 255px; display: flex; } .articleImageContainer { width: 250px; } .articleImageContainer img { width: 250px; height: 100%; max-width: unset !important; border-top-left-radius: 10px; border-bottom-left-radius: 10px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; object-fit: cover; } .articleTextContainer { padding: 20px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-2%, rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(#e6eaf0), to(#e6eaf0)); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.7) -2%, rgba(255, 255, 255, 0)), linear-gradient(to bottom, #e6eaf0, #e6eaf0); border-radius: 10px; display: flex; justify-content: space-between; flex-direction: column; border-top-left-radius: 0; border-bottom-left-radius: 0; } .articleTextContainer h2 { margin-top: 0px; font-size: 20px; } .articleTextContainer .articleTextDescription { margin-top: 0px; font-size: 14px; } .articleTextContainer button { width: 180px; margin: 0px; } /*article block*/ @media (max-width: 1000px) { .base_carousel.patientTestimonialSlider .base_item .textPart p { font-size:24px; } } @media (max-width: 991px) { .base_carousel .base_item .imagePart { /*height:350px;*/ } /*.mainContent ul { bottom: 115px; }*/ .base_carousel .slick-next:before, .base_carousel .slick-prev:before { /*height:350px;*/ } } @media (max-width: 985px) { .base_carousel .base_item .textPart a { font-size:40px; } .base_carousel .base_item .textPart p { font-size:16px; } } @media (max-width: 890px) { .desktopSendNewsLetterFormButton { display:none !important; } #newsletter .newsletter_inputs { display:block; } #newsletter .newsletter_firscol, #newsletter .newsletter_secondcol, #newsletter .newsletter_thirdcol { width: 100%; margin: 0 auto; padding: 0; height:auto; } .mobileSendNewsLetterFormButton { display:block !important; max-width: 350px; } #newsletter .newsletter_inputs.newsletter_inputsCheckBoxContainer { justify-content: left; max-width: 350px; margin-bottom: 17px; } } @media (max-width: 767px) { #news { margin-top: -5px; } } @media (max-width: 730px) { .base_carousel .base_item .textPart a { font-size:40px; } .base_carousel .base_item .textPart p { font-size:14px; } .base_carousel.patientTestimonialSlider .base_item .textPart p { font-size:18px; } } @media (max-width: 700px) { #news .slick-arrow { display: none !important; } #news .slick-list { width: 100%; margin: 0 auto; } } @media (max-width: 620px) { .base_carousel .base_item .textPart { /*height:150px;*/ } .mainContent ul { /*bottom: 140px;*/ } .base_item_header { font-size:40px !important; } .base_carousel .base_item .textPart p { font-size:20px; } .base_carousel .base_item { height: 320px; } .base_carousel .slick-next:before, .base_carousel .slick-prev:before { height: 320px; } .base_carousel.patientTestimonialSlider .base_item .textPart p { font-size:16px; } .base_carousel.patientTestimonialSlider .base_item_header { font-size: 30px !important; } .base_carousel.patientTestimonialSlider .base_item { height: 520px; } .base_carousel.patientTestimonialSlider .slick-next:before, .base_carousel.patientTestimonialSlider .slick-prev:before { height: 520px; } .base_carousel.patientTestimonialSlider .textPart { padding: 30px 70px 50px; } } @media (max-width: 600px) { .linearLayer { width: 100%; } } @media (max-width: 500px) { .base_carousel .base_item .textPart a { font-size:30px; } .base_carousel .base_item .textPart p { font-size:14px; } #partners .partner_carousel .partner_item .partner_img { /*max-width: 180px !important;*/ height: 50px; } .base_item_header { font-size: 35px !important; } .base_carousel.patientTestimonialSlider .base_item_header { font-size: 25px !important; } .base_carousel.patientTestimonialSlider .base_item .textPart p { font-size:14px; } .base_carousel.patientTestimonialSlider .base_item .textPart a button { width: 150px; } } @media (max-width: 350px) { .base_carousel.patientTestimonialSlider .base_item_header { font-size: 20px !important; } } /*# sourceMappingURL=homepage.css.map */ @media (max-width: 1200px) { .article_container { padding:10px; margin-bottom:20px; } .articleElement, .articleTextContainer { width: 100%; } .articleElement { margin-bottom: 20px; height:200px; } .articlesFirstRow, .articlesSecondRow { display:block; margin-bottom:20px; } } @media (max-width: 850px) { .articleElement { height: 250px; } } @media (max-width: 620px) { .articleHideInMobile { display:none !important; } .articleElement { display: flex; flex-direction: column; height: auto; } .articleImageContainer { width: 100%; } .articleImageContainer img { width: 100%; height: auto; border-top-left-radius: 10px; border-bottom-left-radius: 0px; border-top-right-radius: 10px; border-bottom-right-radius: 0px; } .articleTextContainer { border-bottom-left-radius: 10px; border-top-right-radius: 0px; } }