body {max-width:1920px;	}.display-1 {font-size: 2.5rem; font-weight: 900;}.display-5 {font-size: 2rem; line-height: 120%; font-weight: 900;}.h5 {font-size: 1.5rem; line-height: 135%; font-weight: 900;}@media screen and (min-width: 992px) {	.display-5 {font-size: 2.5rem;}}@media (min-width: 1200px) {	.display-1 {font-size: 4rem;}}@media (min-width: 1400px) {	.display-1 {font-size: 5rem;}}main .btn.btn-danger {border-radius: 4px; background: #EC3737; box-shadow: 0 0 0 0 rgba(234, 71, 71, 0.20), 1px 1px 2px 0 rgba(234, 71, 71, 0.20), 3px 3px 4px 0 rgba(234, 71, 71, 0.17), 7px 7px 6px 0 rgba(234, 71, 71, 0.10), 13px 12px 7px 0 rgba(234, 71, 71, 0.03), 20px 18px 8px 0 rgba(234, 71, 71, 0.00); color: #FFF; font-size: 1.25rem; padding: 1.2rem 2.5rem; font-style: normal; line-height: normal; text-transform: uppercase;}main .btn.btn-danger:hover {background:#000;}.particles-js {position:absolute; left:50%; width:100vw; transform:translateX(-50%); max-width: 1980px; z-index:-1; top:0; bottom:0;}main .price-card .btn.btn-danger {box-shadow: none; text-transform: capitalize; color: #fff; background: #dc3545; font-weight: 400; line-height: 1.5; border: 1px solid #dc3545; padding: 0.375rem 0.75rem; font-size: 1rem; border-radius: 0.25rem;} main .price-card .btn.btn-danger:hover {background: #000;}main .price-card .price-card-card {height: 18rem;}.owl-carousel {position:relative;}.owl-carousel .owl-stage-outer {overflow:hidden;}.owl-carousel .owl-stage {display:flex;}.owl-carousel .owl-stage .item {height:100%;}.owl-carousel .owl-nav {position:absolute; top:50%; transform:translateY(-50%); width:110%; left:-5%; display:flex; justify-content:space-between; pointer-events: none;}.owl-carousel .owl-nav button {pointer-events:all; border:0 none; background:none; cursor:pointer; color:#dc3545; font-size:5rem; transition:.3s;}.owl-carousel .owl-nav button:hover {opacity:.75;}.color-blue-1 {color: #0B3B53;}.color-blue-2 {color: #2990C3;}.color-red {color: #EC3737;}.mod-home {position: relative; padding: 5rem 0 0;}.mod-home::before {background: #F8F8F8;}.mod-home h1 {font-size: 2.5rem; font-weight: 900; margin-bottom: 4rem;}.btn-color-blue {--color: #fff; width: 17.5rem; background: #328BB8; font-family: inherit; display: inline-block; line-height: 2.5em;overflow: hidden; font-size: 1rem; z-index: 1; color: var(--color);border: 2px solid #328BB8; border-radius: 6px;position: relative;}  .btn-color-blue::before {position: absolute; content: ""; background: var(--color); width: 200%; height: 300%; z-index: -1; border-radius: 50%;}.btn-color-blue:hover {color: #328BB8;}.btn-color-blue:before {top: 100%;left: 100%;transition: .3s all;}.btn-color-blue:hover::before {top: -2rem;left: -2rem;}.mod-home .image img {max-width: 100%;}.mod-home .form-control {padding: 0.75rem 0.75rem; height: 100%; border: .2rem solid #2990C3; background: transparent;}.mod-home .btn-color-blue {width: 100%;}.mod-home .label-form {position: absolute; background: #fff; top: -0.7rem; left: 1rem; padding: 0 0.4rem}.mod-home .mod-callback {padding: 2rem; z-index: 100; border-radius: 1.25rem; box-shadow: 0 .14rem 1.5rem 0 rgba(0, 0, 0, 0.07);}.mod-home .image img {position: relative; right: -6rem;}.mod-home::after {background: url('/images/pages/med-marketing/080.jpg') no-repeat; background-size: cover; background-position: top center; left: 0;}.mod-home .mod-author-home {position: absolute; width: fit-content; left: 55%; margin-top: 12rem;}.mod-home .row {overflow: hidden;}.mod-home .image {margin-top: -3rem;}@media screen and (min-width: 380px) {	.mod-home h1 {font-size: 3rem;}}@media screen and (min-width: 576px) {	.mod-home .row {overflow: visible;}	.mod-home .image img {position: static;}	.mod-home .image {margin-top: -3rem;}	.mod-home::after {background: url('/images/pages/med-marketing/013.png') no-repeat; background-size: cover; background-position: center; left: -66rem;}}@media screen and (min-width: 768px) {	.mod-home h1 {font-size: 4.5rem;}	.mod-home .image {margin-top: -5rem;}}@media screen and (min-width: 992px) {	.mod-home .image {margin-top: 0;}	.mod-home::after {background-size: cover; background-position: bottom; left: 0;}	.mod-home h1 {font-size: 6.5rem;}}@media screen and (min-width: 1200px) {	.mod-home .mod-callback { position: absolute; top: 4rem;}	.mod-home .image img {float: right; max-width: none;}}@media screen and (min-width: 1400px) {	.mod-home .mod-callback{padding: 3rem;}	.mod-home h1 {font-size: 7.5rem;}}{}.mod-can-do-everything {position: relative; padding: 2rem 0 5rem;}.mod-can-do-everything .mod-card {border-radius: 1.25rem; background: #F8F8F8;} @media screen and (min-width: 768px) {    .mod-can-do-everything .image {margin-right: 3.75rem;}}@media screen and (min-width: 992px) {    .mod-can-do-everything .mod-card {padding: 0 2.5rem;}}.mod-mobile {position: relative; padding: 5rem 0;}.mod-mobile .row {border-radius: 1.25rem; background: #F8F8F8;}.mod-mobile .image img {max-width: 100%;}.mod-mobile .obj-1 {top: 24%; left: 63%; z-index: 1;}.mod-mobile .obj-2 {top: 64%; left: 67%; z-index: 1;}.mod-mobile .obj-3 {top: 80%; left: 81%; z-index: 1;}.mod-mobile .mod-item  {position: relative;}.mod-mobile .mod-item .mod-title {position: relative;}.mod-mobile .mod-item .mod-title::before {position: absolute; content: ''; height: 2px; background: #2990C3; bottom: -1rem; right: 0; width: 100%;}.mod-mobile .decor-2 {position: absolute; left: -20rem; top: -13rem; pointer-events: none; width: fit-content;}@media screen and (min-width: 1200px) {    .mod-mobile .mod-item {width: fit-content;}    .mod-mobile .mod-item .mod-title::before {position: absolute; content: ''; height: 2px; background: #2990C3; bottom: -1rem; right: 0; }    .mod-mobile .mod-item .mod-title::after {position: absolute; content: ''; height: 2px; background: #2990C3; bottom: -1rem; left: 0; transform-origin: right;}    .mod-mobile .mod-item.item-1 {left: 0;}    .mod-mobile .mod-item.item-2 {left: 40%;}    .mod-mobile .mod-item.item-3 {left: 10%;}    .mod-mobile .mod-item.item-1 .mod-title::before {width: 141%;}    .mod-mobile .mod-item.item-2 .mod-title::before {width: 200%;}    .mod-mobile .mod-item.item-3 .mod-title::before {width: 125%;}    .mod-mobile .mod-item.item-1 .mod-title::after {width: 4rem; left: -68%; transform: rotate(60deg);}    .mod-mobile .mod-item.item-2 .mod-title::after {width: 3rem; left: -114%; transform: rotate(-19deg);}    .mod-mobile .mod-item.item-3 .mod-title::after {width: 6rem; left: -65%; transform: rotate(22deg);}}@media screen and (min-width: 1400px) {    .mod-mobile .mod-item.item-1 .mod-title::after {transform: rotate(33deg);}    .mod-mobile .mod-item.item-2 .mod-title::after {width: 6rem; left: -128%; transform: rotate(-31deg);}    .mod-mobile .mod-item.item-3 .mod-title::after { transform: rotate(-18deg);}}.mod-heart-company {position: relative; overflow: hidden; padding: 2.93rem 0 0; margin-bottom: 0; margin-top: 5rem; padding-bottom: 5rem;}.mod-heart-company .image {margin-top: 5rem;}.mod-heart-company .image img {animation: heartbeat 1s infinite; max-width: 100%;}.mod-heart-company::before {margin-bottom: 3rem; background: url('/images/pages/med-marketing/014.png') center no-repeat; background-size: cover;}@media screen and (min-width: 992px) {    .mod-heart-company {overflow: inherit; margin-bottom: 5rem; padding-bottom: 0;}}@keyframes heartbeat {    0% {transform: scale(1);}    20% {transform: scale(1.1);}    40% {transform: scale(1.25);}}.mod-price {position: relative; padding: 5rem 0 0;}.mod-price .mod-card {border-radius: 1.25rem; padding: 0 .25rem; background: #F8F8F8;}.mod-price .image {margin-right: 2rem;}.mod-price .image img {max-width: 100%;}.mod-price .decor-2 {position: absolute; left: -6rem; top: 4rem; pointer-events: none; width: fit-content;}.portfolio {position:relative; margin: 5rem 0;}.portfolio-card{position: relative;}.portfolio-img-container {position: relative; height: 100%;}.portfolio-label{display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;background-color: rgba(0,0,0,.6);color:white;padding: 1rem;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.portfolio-img {height: 250px; width: 100%; object-fit: cover;}@media (min-width: 992px) {    .portfolio-label{opacity: 0;transition: .5s;}    .portfolio-highlighted > .portfolio-label, .portfolio-card:hover > .portfolio-label {opacity: 1;}    .portfolio-img {position: absolute; top: 0; left: 0; height: 100%;}    .portfolio {height: 100vh; height: calc(var(--vh, 1vh) * 100); min-height: 880px; max-height: 1080px;}}@media (min-width: 1200px) {    .portfolio {min-height: 720px;}}.mod-work-plan {position: relative; padding: 10rem 0 0; overflow: hidden;}.mod-work-plan .mod-card {margin-bottom: 1.75rem; border-radius: 1.25rem; background: #F8F8F8; padding: 1rem 2rem;}.mod-work-plan .mod-term {color: rgba(41, 144, 195, 0.20);}.mod-work-plan .image img {max-width: 100%;}@media screen and (min-width: 768px) {    .mod-work-plan .image img {max-width: none;}}@media screen and (min-width: 992px) {    .mod-work-plan .text {width: 13.12rem;}    .mod-work-plan .mod-card {padding-left: 5rem; padding-right: 2.5rem;}}@media screen and (min-width: 1400px) {    .mod-work-plan .text {width: 13.12rem;}}@media screen and (min-width: 1400px) {    .mod-work-plan .text {white-space: nowrap;}}.decor-1 {position: absolute; left: -13rem; top: -10rem; pointer-events: none;}.decor-2 {position: absolute; right: -19rem; top: -17rem; pointer-events: none;}.mod-feedback-integration {position: relative; overflow-x: hidden; padding: 5rem 0;}.mod-feedback-integration .mod-bg {background: #F8F8F8;}.mod-feedback-integration .mod-title {float: right; margin-bottom: 2.93rem;}.mod-feedback-integration .image img {max-width: 100%;}.mod-feedback-integration .card-text {font-size: .7rem;}.mod-feedback-integration .mod-name {font-size: .81rem;}.mod-feedback-integration .mod-tel {font-size: .7rem;}.mod-feedback-integration .mod-date {font-size: .6rem; color: #afafaf;}.mod-feedback-integration .mod-check {border-radius: .3rem; padding: .2rem; font-size: .6rem; height: fit-content; background: #F2F8FC; text-decoration: underline;}.mod-feedback-integration .rating {height: fit-content; font-size: .7rem;}.mod-feedback-integration .rating .num {color: #fff; background: #30B786; border-radius: .3rem 0 0 .3rem; padding: .2rem 0.3rem;}.mod-feedback-integration .rating .grade {display: flex; justify-content: center; align-items: center; text-transform: uppercase; font-size: .5rem; color: #30B786; background: #E0F6EE; border-radius: 0 .3rem .3rem 0; padding: .2rem 0.5rem;}.mod-feedback-integration .mod-card {border-radius: 1.25rem; background: #fff; box-shadow: 0 .25rem 1.5rem 0 rgba(0, 0, 0, 0.07); padding: 1rem;} .mod-feedback-integration .mod-check svg {width: 1rem; margin-right: .2rem;}.mod-feedback-integration .image {margin-top: 5rem;}@media screen and (min-width: 992px) {    .mod-feedback-integration {padding: 10rem 0 10rem;}}@media screen and (min-width: 1200px) {    .mod-feedback-integration .mod-title {white-space: nowrap;}    .mod-feedback-integration .mod-cards-1  {margin-top: -10%;}    .mod-feedback-integration .mod-cards-2  {margin-top: 7rem; margin-bottom: -10%;}    .mod-feedback-integration .image {margin-left: 7rem;}}.mod-feedback-integration .background {pointer-events: none; position: absolute; top: 0; bottom: 0; left: 50%; transform: translateX(-50%); width: 1980px; margin: auto; display: none;}.mod-feedback-integration .background .obj-1 {position: absolute; top: -5%; right: -7%;}.mod-feedback-integration .background .obj-2 {    position: absolute; top: 47%; right: -1%;}.mod-received-an-award {position: relative; padding: 5rem 0 5rem;}.mod-received-an-award .image img {max-width: 100%; width: 100%;}.mod-received-an-award .img-gif img {max-width: 100%;}.mod-received-an-award .img-gif {position: sticky; top: 6.5rem; text-align: center;}.mod-received-an-award .image {border-radius: 1.25rem; overflow: hidden; position: relative;}.mod-received-an-award .decor-1 {position: absolute; top: -105rem; left: -33rem; width: fit-content; z-index: -1; pointer-events: none;}.mod-received-an-award .decor-2 {position: absolute; top: -74rem; right: 5rem; width: fit-content; z-index: -1; pointer-events: none;}.mod-received-an-award .decor-3 {position: absolute; top: -5rem; left: -13rem; width: fit-content; z-index: -1; pointer-events: none;}.mod-received-an-award .decor-4 {position: absolute; bottom: -5rem; right: -0%; width: fit-content; z-index: -1; pointer-events: none;}@media screen and (min-width: 992px) {    .mod-received-an-award  { padding: 5rem 0 10rem;}    .mod-received-an-award .mod-img-1 .image-1,    .mod-received-an-award .mod-img-1 .image-4 {width: 80%; max-height: 23rem;}    .mod-received-an-award .mod-img-2 .image-0 {width: 80%; max-height: 23rem;}}@media screen and (min-width: 1780px) {    .mod-received-an-award .decor-4 {right: -15%;}}.mod-made-a-lot-of-websites {position: relative; padding: 5rem 0;}.mod-made-a-lot-of-websites .mod-bg {padding-top: 5rem;}.mod-made-a-lot-of-websites .mod-bg::before {background: url('/images/pages/med-marketing/010_1.jpg') center no-repeat; background-size: cover;}.mod-made-a-lot-of-websites .image {margin-top: 2.8rem;}.mod-made-a-lot-of-websites .image img {max-width: 100%;}.mod-customers-raise-revenue {padding: 5rem 0; position: relative; z-index: 16;}.mod-customers-raise-revenue .mod-cards {border-radius: 1.25rem; padding: 1.25rem; background: #F8F8F8;}.mod-customers-raise-revenue .image {filter: drop-shadow(5px 5px 45px rgba(0, 0, 0, 0.15));}.mod-customers-raise-revenue .image img {max-width: 100%;}.mod-customers-raise-revenue .decor-120 {position: absolute; top: 0; right: 0; height: 100%; pointer-events: none; max-width: 100%;}.mod-customers-raise-revenue .decor-1000 {position: absolute; top: 0; left: 0; height: 100%; pointer-events: none; max-width: 100%;}.mod-customers-raise-revenue .decor-1000-1 {position: absolute; bottom: 0; right: 0; max-height: 100%; pointer-events: none; max-width: 100%;}.mod-customers-raise-revenue .decor-block {display: none;}.mod-customers-raise-revenue .decor-block-1 {position: absolute; left: -5rem; top: -4rem; pointer-events: none; width: fit-content;}@media screen and (min-width: 576px) {    .mod-customers-raise-revenue .image img {max-width: 9.7rem;}}@media screen and (min-width: 1600px) {    .mod-customers-raise-revenue .decor-block {display: block; position: absolute; right: 0; top: -33%; pointer-events: none; width: fit-content;}}.mod-describe-the-benefits {padding: 5rem 0; position: relative;}.mod-describe-the-benefits .num-card {border-radius: 1.25rem; background: #F8F8F8; padding: 1.25rem;}.mod-describe-the-benefits .image {height: 28.12rem; object-fit: cover; overflow: hidden; border-radius: 1.25rem;}.mod-describe-the-benefits .text {padding: 1.25rem 2.18rem; width: 100%; top: 2.5rem; right: 0; background: rgba(255, 255, 255, 0.60); backdrop-filter: blur(7.5px);}.mod-describe-the-benefits .decor-block-2 {position: absolute; right: 0; top: -15rem; pointer-events: none; width: fit-content; z-index: -10;}.mod-describe-the-benefits .decor-block-3 {position: absolute; left: 0; top: 0; pointer-events: none; width: fit-content; z-index: -10;}.mod-describe-the-benefits .decor-block-4 {position: absolute; right: 0; bottom: -19rem; pointer-events: none; width: fit-content; z-index: -10;}.mod-describe-the-benefits .decor-block-5 {position: absolute; left: 0; bottom: -19rem; pointer-events: none; width: fit-content; z-index: -10;}.mod-describe-the-benefits .num svg {width: 2rem; height: auto;}.mod-describe-the-benefits .mod-title__card {font-size: 1.5rem;}@media screen and (min-width: 576px) {    .mod-describe-the-benefits .mod-title__card {font-size: 2rem;}}@media screen and (min-width: 992px) {    .mod-describe-the-benefits .num svg {width: auto;}    .mod-describe-the-benefits .mod-title__card {font-size: 2.5rem;}}@media screen and (min-width: 1200px) {    .mod-describe-the-benefits .text {width: 34rem; border-radius: .31rem 0 0 .31rem; border-left: .25rem solid #EC3737;}}.mod-prices-in-other-clinics {padding: 5rem 0; position: relative; z-index: 1; overflow: hidden; padding-left: 1rem; padding-right: 1rem; z-index: 2;}.mod-prices-in-other-clinics .row::before {background: url('/images/pages/med-marketing/060.jpg') center no-repeat; background-size: cover;}.mod-prices-in-other-clinics .mod-title::before {content: ''; position: absolute; bottom: -1rem; background: #EC3737; width: 100%; left: 0; height: 2px;}.mod-prices-in-other-clinics .mod-title::after {content: ''; position: absolute; bottom: -1rem; background: #EC3737; height: 2px;  transform-origin: left;}.mod-prices-in-other-clinics .image-2 img {max-width: 100%;}.mod-prices-in-other-clinics .image img {max-width: 100%;}@media screen and (min-width: 576px) {    .mod-prices-in-other-clinics {overflow: inherit;}}@media screen and (min-width: 992px) {    .mod-prices-in-other-clinics { padding-left: 0; padding-right: 0;}    .mod-prices-in-other-clinics .row::before { background-size: contain; margin: 3rem 0 2rem;}    .mod-prices-in-other-clinics .image-2 {top: -3rem; position: relative; left: -9rem;}    .mod-prices-in-other-clinics .image-2 img { max-width: none;}    .mod-prices-in-other-clinics .image img {max-width: none;}    .mod-prices-in-other-clinics .decor-flower {position: absolute; bottom: 7rem; left: 5rem;}    .mod-prices-in-other-clinics .text-0 .circle-2 {right: -21rem; top: 5rem; z-index: 1;}    .mod-prices-in-other-clinics .text-1 .circle-2 {right: -11rem; top: 5rem; z-index: 1;}    .mod-prices-in-other-clinics .text-2 .circle-2 {right: -47%; top: -1.4rem; z-index: 1;}    .mod-prices-in-other-clinics .mod-title.title-0::before {width: 189%;}    .mod-prices-in-other-clinics .mod-title.title-1::before {width: 124%;}    .mod-prices-in-other-clinics .mod-title.title-2::before {width: 137%;}    .mod-prices-in-other-clinics .mod-title.title-0::after {width: 4rem; right: -110%; bottom: -1rem; background: #EC3737; transform: rotate(29deg);}    .mod-prices-in-other-clinics .mod-title.title-1::after { bottom: -1rem; background: #EC3737; width: 4rem; right: -45%; transform: rotate(-4deg);}    .mod-prices-in-other-clinics .mod-title.title-2::after {bottom: -1rem; background: #EC3737; width: 3rem; right: -53%; transform: rotate(-78deg);}}@media screen and (min-width: 1200px) {        .mod-prices-in-other-clinics .text-2 .circle-2 { top: 1.4rem;}    .mod-prices-in-other-clinics .mod-title.title-0::before {width: 163%;}    .mod-prices-in-other-clinics .mod-title.title-1::before {width: 124%;}    .mod-prices-in-other-clinics .mod-title.title-2::before {width: 137%;}    .mod-prices-in-other-clinics .mod-title.title-0::after { bottom: -1rem; background: #EC3737;width: 6rem; right: -90%; transform: rotate(29deg);}    .mod-prices-in-other-clinics .mod-title.title-1::after {right: -42%; transform: rotate(23deg);}    .mod-prices-in-other-clinics .mod-title.title-2::after {content: none;}}@media screen and (min-width: 1400px) {    .mod-prices-in-other-clinics .text-0,    .mod-prices-in-other-clinics .text-2 {margin-left: 4rem;}    .mod-prices-in-other-clinics .mod-title.title-1::after {right: -39%; transform: rotate(29deg);}}.mod-feedback-questions {margin: 5rem 0; position: relative; z-index: 1;}.mod-feedback-questions .mod-card {padding: 1rem; border-radius: 1.25rem;  background: #F8F8F8; position: relative;}.mod-feedback-questions .form-control {height: 100%; border: .2rem solid #2990C3; background: transparent;}.mod-feedback-questions .btn-color-blue {width: 100%;}.mod-feedback-questions .label-form {position: absolute; background: #F8F8F8; top: -0.7rem; left: 2rem; padding: 0 0.4rem}.mod-feedback-questions .image img {border-radius: 1.25rem; max-width: 100%; border: .25rem solid #FFF; background: #FFF;box-shadow: 0 .25rem 1.5rem 0 rgba(0, 0, 0, 0.07);}.mod-feedback-questions .decor-feedback {position: absolute; z-index: -1; right: 0; bottom: -24rem; pointer-events: none;}@media screen and (min-width: 576px) {    .mod-feedback-questions .mod-card {padding: 2.5rem; }}@media screen and (min-width: 992px) {    .mod-feedback-questions .image img {position: absolute; left: 0; transform: translateY(-50%); top: 50%; }}@media screen and (min-width: 1400px) {    .mod-feedback-questions {margin: 10rem 0;}}.mod-feedback-questions .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; right: 0; z-index: -1;}.mod-feedback-questions .item-1 {position: absolute; bottom: 91%; left: 2rem;}.mod-feedback-questions .item-2 {position: absolute; bottom: 55%; left: 0%;}.mod-your-website {position: relative; padding: 5rem 0; z-index: 2;}.mod-your-website .row::before {background: url('/images/pages/med-marketing/074.jpg') bottom no-repeat; background-size: cover; z-index: -5;}.mod-your-website .decor-for-you {position: absolute; right: 5rem; bottom: 10rem;}.mod-your-website .decor-for-you img,.mod-your-website .decor-for-you-2 img,.mod-your-website .decor-for-you-3 img {width: fit-content;}.mod-your-website .decor-for-you-2 {position: absolute; left: 0; top: -5rem;}.mod-your-website .decor-for-you-3 {display: none;}.mod-your-website .image img {max-width: 100%;}.mod-your-website .mod-text .mod-title::before {content: ''; position: absolute; width: 100%; bottom: -1rem; right: 0; height: 2px; background: #2990C3;}.mod-your-website .mod-text.text-0 .circle {right: 40rem; top: 6rem; z-index: 1;}.mod-your-website .mod-text.text-1 .circle {top: 5rem; right: 36rem; z-index: 1;}.mod-your-website .mod-text.text-2 .circle {top: 1.5rem; right: 47rem; z-index: 1;}.mod-your-website .mod-text.text-3 .circle {top: -3rem; right: 46rem; z-index: 1;}@media screen and (min-width: 992px) {     .mod-your-website .row::before {margin: 12rem 0 4rem; }    .mod-your-website .image img {max-width: none;}    .mod-your-website .mod-text .mod-title::after {content: ''; position: absolute; width: 100%; bottom: -1rem; right: 0; height: 2px; background: #2990C3; transform-origin: right; transform: rotate(45deg);}    .mod-your-website .mod-text.text-0 .mod-title::after {width: 9rem; transform: rotate(-32deg); right: 34rem;}    .mod-your-website .mod-text.text-1 .mod-title::after {width: 8rem; right: 30rem; transform: rotate(-26deg);}    .mod-your-website .mod-text.text-2 .mod-title::after {content: none;}    .mod-your-website .mod-text.text-3 .mod-title::after {width: 7rem; right: 42rem; transform: rotate(38deg);}    .mod-your-website .mod-text.text-0 .mod-title::before {width: 34rem;}    .mod-your-website .mod-text.text-1 .mod-title::before {width: 30rem;}    .mod-your-website .mod-text.text-2 .mod-title::before {width: 48rem;}    .mod-your-website .mod-text.text-3 .mod-title::before {width: 42rem;}}@media screen and (min-width: 1200px) {    .mod-your-website .mod-text.text-1,    .mod-your-website .mod-text.text-3 {position: relative; right: 4rem;}    .mod-your-website .mod-text.text-2 {position: relative; right: 8rem;}}@media screen and (min-width: 1900px) {    .mod-your-website .decor-for-you-3 {position: absolute; right: 0; top: 28%; display: block;}}.mod-we-care {position: relative; margin: 5rem 0; z-index: 2;}.mod-we-care .image {width: 100%; height: 100%; pointer-events: none; object-fit: cover; overflow: hidden;}.mod-we-care .mod-item {border-radius: 1.25rem; background: #F8F8F8; overflow: hidden;}.mod-we-care .mod-item .text {padding-left: 1.5rem; padding-right: 1.5rem;}.mod-we-care .image-2 img {position: absolute; max-width: 100%; bottom: 0; transform: translateX(-50%); left: 50%;}.mod-we-care .decor {position: absolute; right: -19%; pointer-events: none; transform: translateY(-50%); top: 50%;}@media screen and (min-width: 992px) {    .mod-we-care .mod-item {height: 18.75rem; }}@media screen and (min-width: 1200px) {    .mod-we-care .mod-item .text {padding-left: 3.75rem; padding-right: 2.6rem;}}.mod-do-a-surgery {position: relative; padding: 5rem 0;}.mod-do-a-surgery h2 {background: #ffffff79;}.mod-do-a-surgery .row::before {background: url('/images/pages/med-marketing/024.jpg') center no-repeat; background-size: cover;}.mod-do-a-surgery .row {padding-top: 2.6rem; overflow: hidden;}.mod-do-a-surgery .image img {max-width: 100%;}.mod-do-a-surgery .decor-surgery-1 {position: absolute; right: 0; top: -7rem; pointer-events: none; z-index: -1;}.mod-do-a-surgery .decor-surgery-2 {position: absolute; left: 0; bottom: -12rem; pointer-events: none; z-index: -1;}.mod-do-a-surgery .decor-surgery-3 {position: absolute; left: 0; top: -5rem; pointer-events: none; z-index: -1;}.mod-do-a-surgery .decor-surgery-4 {position: absolute; left: 30%; bottom: -2rem; pointer-events: none; z-index: -1;}@media screen and (min-width: 992px) {    .mod-do-a-surgery .row {overflow: inherit;}}@media screen and (min-width: 1560px) {    .mod-do-a-surgery .image img {max-width: none; margin-left: -5rem;}}.mod-premium-service {position: relative; margin: 5rem 0;}.mod-premium-service .mod-card {border-radius: 1.25rem; padding: 1.5rem 2rem; background: #F8F8F8;}.mod-premium-service .btn-color-blue {width: 100%;}.mod-premium-service .image {max-width: 100%;}@media screen and (min-width: 576px) {    .mod-premium-service .btn-color-blue {width: 17.5rem;}    .mod-premium-service .mod-card {padding: 2.5rem 3.37rem;}}@media screen and (min-width: 992px) {    .mod-premium-service .image {position: relative; margin-top: -12rem;}}@media screen and (min-width: 1200px) {    .mod-premium-service .image {position: absolute; top: 0; right: 0; margin-top: 0;}    .mod-premium-service .mod-card {padding: 2.5rem 3.37rem 15rem;}}@media screen and (min-width: 1800px) {    .mod-premium-service .image {top: -3rem; right: -11rem;}}.mod-yandex-google {position: relative; padding: 5rem 0}.mod-yandex-google .image img {max-width: 100%; border-radius: 1.25rem;}.mod-yandex-google .image-2 {width: fit-content; border: .25rem solid #2990C3; padding: 5.2rem 1rem; border-radius: 50%;}.mod-yandex-google .image-2 img {max-width: 100%;}.mod-yandex-google .mod-line > div {position: absolute; height: .25rem; background: #2990C3;}@media screen and (min-width: 992px) {    .mod-yandex-google .obj-1 {top: 2rem;}    .mod-yandex-google .obj-2 {top: 6rem; left: 12%;}    .mod-yandex-google .obj-3 {bottom: 17%; left: 14%;}    .mod-yandex-google .obj-4 {bottom: 0;}    .mod-yandex-google .line-1 {top: 49%; left: 19rem; width: 8%; transform: translateY(-50%);}    .mod-yandex-google .line-2 {top: 28%; transform: rotate(-49deg); left: 15rem; width: 18%;}    .mod-yandex-google .line-3 {top: 34rem; transform: rotate(44deg); left: 15rem; width: 17%;}}@media screen and (min-width: 1200px) {    .mod-yandex-google .obj-2 {top: 8rem;}    .mod-yandex-google .obj-3 {bottom: 20%;}    .mod-yandex-google .obj-4 {bottom: 4rem;}    .mod-yandex-google .line-1 {width: 11%; left: 21rem;}    .mod-yandex-google .line-2 {top: 28%; transform: rotate(-45deg); left: 16rem; width: 21%;}    .mod-yandex-google .line-3 {top: 40rem; transform: rotate(40deg); left: 16rem; width: 20%;}}@media screen and (min-width: 1400px) {    .mod-yandex-google .line-1 {width: 15%;}    .mod-yandex-google .line-2 {top: 29%; left: 16rem; width: 25%;}    .mod-yandex-google .line-3 {top: 45rem; left: 16rem; width: 23%;}}.mod-our-doctors {position: relative; padding: 5rem 0;}.mod-our-doctors .row::before {background: url('/images/pages/med-marketing/027.jpg') center no-repeat; background-size: cover;}.mod-our-doctors .card {background: #EC3737; border: none; border-radius: 1.25rem; overflow: hidden; width: fit-content;}.mod-our-doctors .card-body {position: relative; z-index: 4; border-bottom: 1px solid #EC3737; background: #fff; border-radius: 0 0 1.25rem 1.25rem;}.mod-our-doctors .card button {margin-top: -1rem; position: relative; z-index: 3; border-radius: 0 0 1.25rem 1.25rem; border-top: none; transition: .2s; border: 1px solid #EC3737;  background: none; padding: .9rem 0; padding-top: 1.9rem;  color: #fff;}.mod-our-doctors .card img {max-width: 100%;}.mod-our-doctors .card button:hover {background: #fff; color: #EC3737;}.mod-our-doctors .row {padding-top: 2.37rem; padding-bottom: 1.5rem; overflow: hidden;}.mod-our-doctors .mod-title-card::before {content: ''; position: absolute; z-index: 2; bottom: -1rem; width: 100%; background: #EC3737; left: 0; height: 2px;}@media screen and (min-width: 992px) {    .mod-our-doctors .mod-title-card::before {width: 30rem;}    .mod-our-doctors .mod-title-card::after {content: ''; position: absolute; bottom: -1rem; width: 8rem; background: #EC3737; left: 30rem; height: 2px; transform-origin: left; transform: rotate(-39deg); z-index: 1; }    .mod-our-doctors .mod-card-text {bottom: -10rem; position: relative; }    .mod-our-doctors .mod-card-text .mod-circle {left: 35rem; top: -4rem; z-index: 3;}    .mod-our-doctors .row {overflow: inherit;}    .mod-our-doctors .mod-card-0 {top: -1rem;}    .mod-our-doctors .mod-card-1 {right: 40%;}}@media screen and (min-width: 1200px) {    .mod-our-doctors .mod-text {width: 75%;}    .mod-our-doctors .mod-card-1 {right: 75%; margin-top: -17rem;}}@media screen and (min-width: 1400px) {    .mod-our-doctors .mod-title-card::before {width: 30rem;}    .mod-our-doctors .mod-card-text {left: 10rem; bottom: -1rem;}    .mod-our-doctors .mod-card-1 {right: 65%;}}.mod-brainstorm {position: relative; padding: 5rem 0;}.mod-brainstorm .mod-card {overflow: hidden; min-height: 12.5rem; background: #F8F8F8; border-radius: 1.25rem; padding: 1.87rem;}.mod-brainstorm .img-logo img {max-width: 100%;}.mod-brainstorm .image-3 {min-height: 12.5rem;}.mod-brainstorm .image-3 img {max-width: 100%;}.mod-brainstorm .img-creator img {max-width: 100%; left: 0; bottom: -1.25rem;}.mod-brainstorm .decor {z-index: -1; left: 0; top: 0;}.mod-brainstorm .decor svg {max-height: 100%;}.mod-brainstorm .mod-card-1 .card-decor img {left: 13rem; bottom: -19rem; pointer-events: none;}.mod-brainstorm .mod-card-3 .card-decor img {left: -13rem; bottom: -7rem; pointer-events: none;}.mod-brainstorm .mod-card-6 .card-decor img {left: 8rem; bottom: -27rem; pointer-events: none;}.mod-brainstorm .mod-card-7 .card-decor img {left: 8rem; bottom: -13rem; pointer-events: none;}.mod-brainstorm .mod-card-8 .card-decor img {left: -19rem; bottom: -13rem; pointer-events: none;}.mod-brainstorm .mod-card-12 .card-decor img {left: 5rem; bottom: -23rem; pointer-events: none;}.mod-brainstorm .mod-card-13 .card-decor img {left: 25.6rem; bottom: -9rem; pointer-events: none;}@media screen and (min-width: 576px) {    .mod-brainstorm .image {margin-right: 1.25rem;}}@media screen and (min-width: 992px) {    .mod-brainstorm .image-3 img {max-width: none; position: absolute; z-index: -1; right: 1rem; bottom: 0;}    .mod-brainstorm .img-creator img {position: absolute;}    .mod-brainstorm .mod-card-1 .card-decor img {left: 5rem;}    .mod-brainstorm .mod-card-7 .card-decor img {bottom: -10rem;}    .mod-brainstorm .mod-card-8 .card-decor img {left: -12rem; bottom: -9rem;}    .mod-brainstorm .mod-card-12 .card-decor img {left: 5rem; bottom: -23rem;}    .mod-brainstorm .mod-card-13 .card-decor img {left: 19.6rem;}}@media screen and (min-width: 1200px) {    .mod-brainstorm .mod-card-1 .card-decor img {left: 9rem;}    .mod-brainstorm .mod-card-8 .card-decor img {left: -15rem; bottom: -9rem;}    .mod-brainstorm .mod-card-13 .card-decor img {left: 22.6rem;}}@media screen and (min-width: 1400px) {    .mod-brainstorm .mod-card-1 .card-decor img {left: 13rem;}    .mod-brainstorm .mod-card-7 .card-decor img {bottom: -13rem;}    .mod-brainstorm .mod-card-8 .card-decor img {left: -19rem; bottom: -13rem;}     .mod-brainstorm .mod-card-13 .card-decor img {left: 25.6rem;}}@media screen and (min-width: 1700px) {    .mod-brainstorm .img-creator img {max-width: none;}}.mod-draw-attention {position: relative; margin: 5rem 0 0; padding: 0 0 10rem; overflow: hidden;}.mod-draw-attention .mod-bg {padding: 2.3rem 0 0;}.mod-draw-attention .mod-bg::before {background: url('/images/pages/med-marketing/031.jpg') center no-repeat; background-size: cover;}.mod-draw-attention .images img { transition: .2s; cursor: pointer;}.mod-draw-attention .images img:hover {transform: scale3d(1.1, 1.1, 1.1);}  .mod-draw-attention .mod-text {width: 100%; transition: .5s; padding: 1rem; border-radius: 1.25rem; transform-origin: center; z-index: 10; display: none; position: absolute; transform: translate(-50%, -50%) scale(.5); top: 50%; left: 50%; background: rgba(255, 255, 255, 0.60); backdrop-filter: blur(7.5px);}.mod-draw-attention .images .btn-img.active ~ .mod-text {transform: translate(-50%, -50%) scale(1); display: block; display: block;}.mod-draw-attention .img-4,.mod-draw-attention .img-5 {display: none;}.mod-draw-attention img {max-width: 100%;}.mod-draw-attention .mod-img {position: relative;}@media screen and (min-width: 992px) {    .mod-draw-attention {padding: 5rem 0; margin: 5rem 0;}    .mod-draw-attention .mod-img {position: static;}    .mod-draw-attention .mod-text {width: auto;}    .mod-draw-attention img {max-width: none;}    .mod-draw-attention .images {margin-top: -1rem;}    .mod-draw-attention .img-1 {margin-left: -16rem; position: relative; top: 2rem;}    .mod-draw-attention .img-2 {margin-left: -12rem;}    .mod-draw-attention .img-3 {margin-left: -11rem; position: relative; top: 4rem;}    .mod-draw-attention .img-4 {display: block; position: absolute; pointer-events: none; right: -18rem; top: -3rem;}    .mod-draw-attention .img-5 {display: block; position: absolute; pointer-events: none; right: 15rem; top: 7rem;}}.mod-wow-effect {position: relative; padding: 0 0 5rem;}.mod-wow-effect .mod-card {text-align: center; border-radius: 1.25rem; background: #F8F8F8; padding: 3.12rem 2.75rem; overflow: hidden;}.mod-wow-effect .mod-card-img-1 {position: absolute; height: 100%; left: 0; top: 0;}.mod-wow-effect .mod-title-1 {position: relative; z-index: 1; background: rgba(255, 255, 255, 0.60); backdrop-filter: blur(7.5px);}.mod-wow-effect .img-2 {margin-bottom: -3.12rem;position: relative; z-index: 1;}.mod-wow-effect .mod-text,.mod-wow-effect .mod-title {position: relative; z-index: 1;}.mod-wow-effect .img-bg {position: absolute; top: 0; left: 0; min-height: 100%; width: 100%; object-fit: cover; pointer-events: none; z-index: 0;}.mod-wow-effect .card-fix-h {height: 30rem!important;}.mod-wow-effect .mod-card-img-4 {position: absolute; z-index: 0; right: 0; top: 0; pointer-events: none;}.mod-wow-effect .creator {position: relative; max-width: 60%;}.mod-wow-effect .decor img {position: absolute; left: -17%; top: 0;}.mod-wow-effect .card-decor-0 {position: absolute; left: 0; top: 0; height: 100%; max-width: 100%;}.mod-wow-effect .card-decor-1 {position: absolute; right: 0; top: 0; height: 100%; max-width: 100%; display: none;}.mod-wow-effect .mod-title-4,.mod-wow-effect .mod-text-4 {background: rgba(255, 255, 255, 0.60); backdrop-filter: blur(7.5px);}.mod-wow-effect .btn-color-blue {width: 100%;}@media screen and (min-width: 576px) {    .mod-wow-effect .btn-color-blue {width: 17.5rem;}    .mod-wow-effect .mod-card {text-align: start;}    .mod-wow-effect .mod-title-4,    .mod-wow-effect .mod-text-4 {background: none; backdrop-filter: none;}    .mod-wow-effect .mod-title-1 {margin-left: 12.5rem; background: none;}}@media screen and (min-width: 992px) {    .mod-wow-effect {padding: 5rem 0;}    .mod-wow-effect .card-decor-1 {display: block;}    .mod-wow-effect .img-bg {width: auto;}    .mod-wow-effect .creator {position: absolute; bottom: -1.25rem; right: 0; max-width: 100%;}}@media screen and (min-width: 1400px) {    .mod-wow-effect .creator {max-width: none;}}.mod-free-book {position: relative; margin: 0 0 5rem; border-radius: 20px; padding: 2.5rem 3.12rem; background: #F8F8F8;}.mod-free-book .mod-book {width: 100%;}.mod-free-book .mod-book img {max-width: 100%;}.mod-free-book button {width: 100%;}@media screen and (min-width: 992px) {    .mod-free-book button {width: 17.5rem;}    .mod-free-book .mod-book {position: absolute; bottom: 0; transform: translateX(-50%); left: 50%;}}@media screen and (min-width: 1200px) {    .mod-free-book {margin: 10rem 0 5rem;}}@media screen and (min-width: 1400px) {    .mod-free-book .mod-book {bottom: -33%;}}.mod-promotion-services {position: relative; padding: 5rem 0; overflow: hidden;}.mod-promotion-services li::marker {color: #0B3B53;}.mod-promotion-services .row {padding: 3.5rem 0;}.mod-promotion-services .row::before {background: url('/images/pages/med-marketing/035.jpg') center no-repeat; background-size: cover;}.mod-promotion-services .btn-color-red {width: 9rem; height: 9rem; border-radius: 1.25rem; border: .06rem solid rgba(0, 0, 0, 0.50); background: #fff;}.mod-promotion-services .btn-color-red.active {border: .31rem solid #EC3737;}.mod-promotion-services .btn-color-red img {max-width: 70%;}.mod-promotion-services .mod-dots {position: relative; width: 100%;}.mod-promotion-services .next,.mod-promotion-services .prev {border: none; background: none;}@media screen and (min-width: 992px) {    .mod-promotion-services .btn-color-red img {max-width: auto;}    .mod-promotion-services .btn-color-red:nth-child(2) {margin-right: 20%;}    .mod-promotion-services .btn-color-red {width: 12.5rem; height: 12.5rem; padding: 0;}}@media screen and (min-width: 1200px) {    .mod-promotion-services .mod-card-text {width: 80%;}    .mod-promotion-services .mod-dots {position: absolute; bottom: 0; left: -8rem; width: auto;}}.price-card {padding: 5rem 0; position: relative;}.price-card-card {height: 17rem; width: 95%;}