.elementor-827 .elementor-element.elementor-element-b2691c5 > .elementor-container {
    max-width: 1170px;
}

.elementor-827 .elementor-element.elementor-element-b2691c5:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-b2691c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/bg.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-827 .elementor-element.elementor-element-b2691c5 > .elementor-background-overlay {
    background-image: url("../images/bg2.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-827 .elementor-element.elementor-element-b2691c5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 00px 0px;
}

.elementor-827 .elementor-element.elementor-element-2c52f21 > .elementor-element-populated {
    padding: 54px 0px 7px 0px;
}

.elementor-827 .elementor-element.elementor-element-d946b56 {
    margin-top: 0%;
    margin-bottom: -7.5%;
    padding: 100px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-316e521 > .elementor-element-populated {
    padding: 0px 0px 0px 12px;
}

.elementor-827 .elementor-element.elementor-element-b9e8920 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "DM Serif Display", Sans-serif;
    font-size: 86px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-827 .elementor-element.elementor-element-b9e8920 > .elementor-widget-container {
    margin: 86px 0px 22px 0px;
}

.elementor-827 .elementor-element.elementor-element-d878b36 .elementor-heading-title {
    color: #ACC4EC;
    font-family: "Questrial", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-827 .elementor-element.elementor-element-4a902b2 .elementor-button {
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    background-color: #11473e;
    border-radius: 8px 8px 8px 8px;
    padding: 23px 33px 23px 33px;
}

.elementor-827 .elementor-element.elementor-element-4a902b2 .elementor-button:hover, .elementor-827 .elementor-element.elementor-element-4a902b2 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #11473e;
    border-color: #11473e;
}

.elementor-827 .elementor-element.elementor-element-4a902b2 .elementor-button:hover svg, .elementor-827 .elementor-element.elementor-element-4a902b2 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-827 .elementor-element.elementor-element-4a902b2 > .elementor-widget-container {
    padding: 38px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-2f697b8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-2f697b8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-827 .elementor-element.elementor-element-2547fa6 {
    text-align: right;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-2547fa6 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-827 .elementor-element.elementor-element-e08f28f > .elementor-container {
    max-width: 1400px;
}

.elementor-827 .elementor-element.elementor-element-e08f28f {
    margin-top: 188px;
    margin-bottom: 0px;
    z-index: 10;
}

.elementor-bc-flex-widget .elementor-827 .elementor-element.elementor-element-3bad5af.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-827 .elementor-element.elementor-element-3bad5af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-827 .elementor-element.elementor-element-3bad5af > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-827 .elementor-element.elementor-element-eee940e.elementor-view-stacked .elementor-icon {
    background-color: #FFB200;
}

.elementor-827 .elementor-element.elementor-element-eee940e.elementor-view-framed .elementor-icon, .elementor-827 .elementor-element.elementor-element-eee940e.elementor-view-default .elementor-icon {
    fill: #FFB200;
    color: #FFB200;
    border-color: #FFB200;
}

.elementor-827 .elementor-element.elementor-element-eee940e {
    --icon-box-icon-margin: 20px;
}

.elementor-827 .elementor-element.elementor-element-eee940e .elementor-icon {
    font-size: 22px;
    padding: 15px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-827 .elementor-element.elementor-element-eee940e .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #1B3C74;
}

.elementor-827 .elementor-element.elementor-element-eee940e .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-eee940e .elementor-icon-box-title a {
    font-family: "DM Serif Display", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-827 .elementor-element.elementor-element-eee940e .elementor-icon-box-description {
    color: #77829D;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-827 .elementor-element.elementor-element-5e07daa.elementor-view-stacked .elementor-icon {
    background-color: #4CD080;
}

.elementor-827 .elementor-element.elementor-element-5e07daa.elementor-view-framed .elementor-icon, .elementor-827 .elementor-element.elementor-element-5e07daa.elementor-view-default .elementor-icon {
    fill: #4CD080;
    color: #4CD080;
    border-color: #4CD080;
}

.elementor-827 .elementor-element.elementor-element-5e07daa {
    --icon-box-icon-margin: 20px;
}

.elementor-827 .elementor-element.elementor-element-5e07daa .elementor-icon {
    font-size: 22px;
    padding: 15px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-827 .elementor-element.elementor-element-5e07daa .elementor-icon-box-title {
    margin-bottom: 0px;
    color: #1B3C74;
}

.elementor-827 .elementor-element.elementor-element-5e07daa .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-5e07daa .elementor-icon-box-title a {
    font-family: "DM Serif Display", Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-827 .elementor-element.elementor-element-5e07daa .elementor-icon-box-description {
    color: #77829D;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-827 .elementor-element.elementor-element-3143e1f {
    overflow: hidden;
    margin-top: 90px;
    margin-bottom: 0px;
    padding: 108px 0px 100px 0px;
}

.elementor-827 .elementor-element.elementor-element-b881381 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-b881381 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-b881381 .stylish-shape-icon-text svg {
    width: 92px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-b881381 {
    left: -272px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-b881381 {
    right: -272px;
}

.elementor-827 .elementor-element.elementor-element-b881381 {
    top: 161px;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-8216a34 .elementor-heading-title {
    color: #2AA7FF;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5em;
    letter-spacing: 1px;
}

.elementor-827 .elementor-element.elementor-element-2a2769a .elementor-heading-title {
    color: #1B3C74;
    font-family: "DM Serif Display", Sans-serif;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.4em;
}

.elementor-827 .elementor-element.elementor-element-2a2769a > .elementor-widget-container {
    margin: -16px 0px -10px 0px;
}

.elementor-827 .elementor-element.elementor-element-7f3b51a .elementor-heading-title {
    color: #7583A7;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-827 .elementor-element.elementor-element-7f3b51a > .elementor-widget-container {
    margin: 20px 0px 21px 0px;
}

.elementor-827 .elementor-element.elementor-element-7f3b51a {
    z-index: 10;
}

.elementor-827 .elementor-element.elementor-element-6279e77 .elementor-button {
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 1px;
    background-color: #2BA7FF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 25px 35px 0px rgba(41.99999999999999, 167.00000000000006, 255, 0.15);
    padding: 18px 32px 18px 32px;
}

.elementor-827 .elementor-element.elementor-element-6279e77 .elementor-button:hover, .elementor-827 .elementor-element.elementor-element-6279e77 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #0B5ED7;
    border-color: #0B5ED7;
}

.elementor-827 .elementor-element.elementor-element-6279e77 .elementor-button:hover svg, .elementor-827 .elementor-element.elementor-element-6279e77 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-827 .elementor-element.elementor-element-6279e77 > .elementor-widget-container {
    margin: 0px 0px 28px 0px;
}

.elementor-827 .elementor-element.elementor-element-6279e77 {
    z-index: 10;
}

.elementor-827 .elementor-element.elementor-element-113d31e.elementor-position-right .elementor-image-box-img {
    margin-left: 25px;
}

.elementor-827 .elementor-element.elementor-element-113d31e.elementor-position-left .elementor-image-box-img {
    margin-right: 25px;
}

.elementor-827 .elementor-element.elementor-element-113d31e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 25px;
}

.elementor-827 .elementor-element.elementor-element-113d31e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-827 .elementor-element.elementor-element-113d31e .elementor-image-box-img img {
    border-radius: 100px;
    transition-duration: 0.3s;
}

.elementor-827 .elementor-element.elementor-element-113d31e .elementor-image-box-title {
    font-family: "Questrial", Sans-serif;
    font-weight: 600;
}

.elementor-827 .elementor-element.elementor-element-113d31e .elementor-image-box-description {
    color: #77829D;
    font-family: "Questrial", Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-827 .elementor-element.elementor-element-113d31e > .elementor-widget-container {
    padding: 32px 32px 32px 32px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #EDEFF2;
    border-radius: 8px 8px 8px 8px;
}

.elementor-827 .elementor-element.elementor-element-929eb65 > .elementor-element-populated {
    padding: 0px 0px 0px 40px;
}

.elementor-827 .elementor-element.elementor-element-50e4689 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-827 .elementor-element.elementor-element-50e4689.elementor-view-stacked .elementor-icon {
    background-color: #6EC1E400;
}

.elementor-827 .elementor-element.elementor-element-50e4689.elementor-view-framed .elementor-icon, .elementor-827 .elementor-element.elementor-element-50e4689.elementor-view-default .elementor-icon {
    color: #6EC1E400;
    border-color: #6EC1E400;
}

.elementor-827 .elementor-element.elementor-element-50e4689.elementor-view-framed .elementor-icon, .elementor-827 .elementor-element.elementor-element-50e4689.elementor-view-default .elementor-icon svg {
    fill: #6EC1E400;
}

.elementor-827 .elementor-element.elementor-element-50e4689 .elementor-icon {
    font-size: 123px;
}

.elementor-827 .elementor-element.elementor-element-50e4689 .elementor-icon svg {
    height: 123px;
}

.elementor-827 .elementor-element.elementor-element-50e4689 {
    width: var(--container-widget-width, 20.961%);
    max-width: 20.961%;
    --container-widget-width: 20.961%;
    --container-widget-flex-grow: 0;
    top: -77px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-50e4689 {
    left: 412px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-50e4689 {
    right: 412px;
}

.elementor-827 .elementor-element.elementor-element-5aa2883 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-827 .elementor-element.elementor-element-5aa2883.elementor-view-stacked .elementor-icon {
    background-color: #6EC1E400;
}

.elementor-827 .elementor-element.elementor-element-5aa2883.elementor-view-framed .elementor-icon, .elementor-827 .elementor-element.elementor-element-5aa2883.elementor-view-default .elementor-icon {
    color: #6EC1E400;
    border-color: #6EC1E400;
}

.elementor-827 .elementor-element.elementor-element-5aa2883.elementor-view-framed .elementor-icon, .elementor-827 .elementor-element.elementor-element-5aa2883.elementor-view-default .elementor-icon svg {
    fill: #6EC1E400;
}

.elementor-827 .elementor-element.elementor-element-5aa2883 .elementor-icon {
    font-size: 210px;
}

.elementor-827 .elementor-element.elementor-element-5aa2883 .elementor-icon svg {
    height: 210px;
}

.elementor-827 .elementor-element.elementor-element-5aa2883 {
    width: var(--container-widget-width, 20.961%);
    max-width: 20.961%;
    --container-widget-width: 20.961%;
    --container-widget-flex-grow: 0;
    top: 179px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-5aa2883 {
    left: -763px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-5aa2883 {
    right: -763px;
}

.elementor-827 .elementor-element.elementor-element-712ac77 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-712ac77 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-712ac77 .stylish-shape-icon-text svg {
    width: 86px;
}

.elementor-827 .elementor-element.elementor-element-712ac77 {
    width: var(--container-widget-width, 25.859%);
    max-width: 25.859%;
    --container-widget-width: 25.859%;
    --container-widget-flex-grow: 0;
    top: -30px;
    z-index: 1;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-712ac77 {
    left: 380px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-712ac77 {
    right: 380px;
}

.elementor-827 .elementor-element.elementor-element-1657ebc {
    text-align: left;
}

.elementor-827 .elementor-element.elementor-element-1657ebc > .elementor-widget-container {
    margin: 20px 0px 10px 0px;
}

.elementor-827 .elementor-element.elementor-element-4577a7d {
    width: var(--container-widget-width, 18.979%);
    max-width: 18.979%;
    --container-widget-width: 18.979%;
    --container-widget-flex-grow: 0;
    top: 69px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4577a7d {
    left: 336px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-4577a7d {
    right: 336px;
}

.elementor-827 .elementor-element.elementor-element-f8846f3 {
    text-align: left;
    width: var(--container-widget-width, 630px);
    max-width: 630px;
    --container-widget-width: 630px;
    --container-widget-flex-grow: 0;
    bottom: 15px;
}

.elementor-827 .elementor-element.elementor-element-f8846f3 img {
    border-radius: 5px 5px 5px 5px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-f8846f3 {
    left: 42px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-f8846f3 {
    right: 42px;
}

.elementor-827 .elementor-element.elementor-element-09d6e2f {
    overflow: hidden;
    margin-top: 23px;
    margin-bottom: 0px;
}

.elementor-827 .elementor-element.elementor-element-a69261f {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-a69261f .elementor-heading-title {
    color: #2AA7FF;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5em;
    letter-spacing: 1px;
}

.elementor-827 .elementor-element.elementor-element-4dbb42a {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-4dbb42a .elementor-heading-title {
    color: #1B3C74;
    font-family: "DM Serif Display", Sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-827 .elementor-element.elementor-element-4dbb42a > .elementor-widget-container {
    margin: -18px 0px 113px 0px;
}

.elementor-827 .elementor-element.elementor-element-a60eee6 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-a60eee6 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-a60eee6 .stylish-shape-icon-text svg {
    width: 66px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-a60eee6 {
    left: -214px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-a60eee6 {
    right: -214px;
}

.elementor-827 .elementor-element.elementor-element-a60eee6 {
    top: 133px;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-4a35015 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-4a35015 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-4a35015 .stylish-shape-icon-text svg {
    width: 155px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4a35015 {
    left: -20px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-4a35015 {
    right: -20px;
}

.elementor-827 .elementor-element.elementor-element-4a35015 {
    top: 504px;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-10b77ca .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-10b77ca .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-10b77ca .stylish-shape-icon-text svg {
    width: 208px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-10b77ca {
    left: 1122px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-10b77ca {
    right: 1122px;
}

.elementor-827 .elementor-element.elementor-element-10b77ca {
    top: 59px;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-5be24ff .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-5be24ff .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-5be24ff .stylish-shape-icon-text svg {
    width: 50px;
}

.elementor-827 .elementor-element.elementor-element-5be24ff {
    width: var(--container-widget-width, 10.435%);
    max-width: 10.435%;
    --container-widget-width: 10.435%;
    --container-widget-flex-grow: 0;
    top: 199px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-5be24ff {
    left: -210px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-5be24ff {
    right: -210px;
}

.elementor-827 .elementor-element.elementor-element-a360b9f .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-a360b9f .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-a360b9f .stylish-shape-icon-text svg {
    width: 177px;
}

.elementor-827 .elementor-element.elementor-element-a360b9f {
    width: var(--container-widget-width, 10.435%);
    max-width: 10.435%;
    --container-widget-width: 10.435%;
    --container-widget-flex-grow: 0;
    top: 440px;
    z-index: -1;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-a360b9f {
    left: -55px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-a360b9f {
    right: -55px;
}

.elementor-827 .elementor-element.elementor-element-3757b30 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-3757b30 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-3757b30 .stylish-shape-icon-text svg {
    width: 259px;
}

.elementor-827 .elementor-element.elementor-element-3757b30 {
    width: var(--container-widget-width, 20.308%);
    max-width: 20.308%;
    --container-widget-width: 20.308%;
    --container-widget-flex-grow: 0;
    top: 40px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-3757b30 {
    right: -227.5px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-3757b30 {
    left: -227.5px;
}

.elementor-827 .elementor-element.elementor-element-2a9d793 {
    z-index: 10;
}

.elementor-827 .elementor-element.elementor-element-4092e3c .medi-box-common a {
    color: #FEFEFE;
}

.elementor-827 .elementor-element.elementor-element-4092e3c .medi-box-common h3:hover,
.elementor-827 .elementor-element.elementor-element-4092e3c .medi-box-common:hover h3 {
    color: #FFFFFF;
}

.elementor-827 .elementor-element.elementor-element-4092e3c .medi-box-common:hover p {
    color: #FFFFFF;
}

.elementor-827 .elementor-element.elementor-element-4092e3c .medi-box-common:hover a,
.elementor-827 .elementor-element.elementor-element-4092e3c .medi-box-common a:hover,
.elementor-827 .elementor-element.elementor-element-4092e3c .stylish-icon-ico-4:hover .right-style a i,
{
    color: #FFFFFF;
}

.elementor-827 .elementor-element.elementor-element-4092e3c .medi-box-common h3 {
    font-family: "DM Serif Display", Sans-serif;
    font-size: 24px;
}

.elementor-827 .elementor-element.elementor-element-4092e3c .medi-box-common, .elementor-827 .elementor-element.elementor-element-4092e3c .medi-box-common p {
    font-family: "Questrial", Sans-serif;
}

.elementor-827 .elementor-element.elementor-element-4092e3c .service-health-2h .medibx-one-link {
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-827 .elementor-element.elementor-element-4092e3c {
    z-index: 999;
}

.elementor-827 .elementor-element.elementor-element-a1fa61a > .elementor-container {
    max-width: 1200px;
}

.elementor-827 .elementor-element.elementor-element-a1fa61a:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-a1fa61a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://medinik.themepreview.xyz/medinik-two/wp-content/uploads/sites/3/2022/09/Group-6778.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-827 .elementor-element.elementor-element-a1fa61a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 174px;
    margin-bottom: 0px;
    padding: 132px 0px 123px 0px;
}

.elementor-827 .elementor-element.elementor-element-a1fa61a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-827 .elementor-element.elementor-element-fe25306 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-827 .elementor-element.elementor-element-86765fa {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-86765fa .elementor-heading-title {
    color: #1B3C74;
    font-family: "DM Serif Display", Sans-serif;
    font-size: 134px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-827 .elementor-element.elementor-element-86765fa > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-a7b6951 {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-a7b6951 .elementor-heading-title {
    color: #1B3C74;
    font-family: "DM Serif Display", Sans-serif;
    font-size: 124px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-827 .elementor-element.elementor-element-a7b6951 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-bebc55e {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-bebc55e .elementor-heading-title {
    color: #77829D;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-827 .elementor-element.elementor-element-bebc55e > .elementor-widget-container {
    margin: 24px 170px 54px 170px;
    padding: 0px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-d555379 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-827 .elementor-element.elementor-element-35502c2 .elementor-button {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 1px;
    background-color: #2BA7FF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 25px 35px 0px rgba(41.99999999999999, 167.00000000000006, 255, 0.15);
    padding: 18px 32px 18px 32px;
}

.elementor-827 .elementor-element.elementor-element-35502c2 .elementor-button:hover, .elementor-827 .elementor-element.elementor-element-35502c2 .elementor-button:focus {
    background-color: #0B5ED7;
    border-color: #0B5ED7;
}

.elementor-827 .elementor-element.elementor-element-3c10553 .elementor-button {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 1px;
    background-color: #1B3C74;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 25px 35px -10px rgba(27.00000000000001, 59.999999999999936, 116, 0.15);
    padding: 18px 32px 18px 32px;
}

.elementor-827 .elementor-element.elementor-element-3c10553 .elementor-button:hover, .elementor-827 .elementor-element.elementor-element-3c10553 .elementor-button:focus {
    background-color: #0B5ED7;
    border-color: #0B5ED7;
}

.elementor-827 .elementor-element.elementor-element-a2bd1a3 {
    overflow: hidden;
    padding: 174px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-583027c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-863d2d1 > .elementor-container {
    max-width: 1325px;
}

.elementor-827 .elementor-element.elementor-element-e173c39 > .elementor-element-populated {
    padding: 0% 50% 0% 0%;
}

.elementor-827 .elementor-element.elementor-element-45b1695 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-45b1695 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-45b1695 .stylish-shape-icon-text svg {
    width: 132px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-45b1695 {
    left: -325px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-45b1695 {
    right: -325px;
}

.elementor-827 .elementor-element.elementor-element-45b1695 {
    top: 333px;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-0fcd2ff .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-0fcd2ff .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-0fcd2ff .stylish-shape-icon-text svg {
    width: 132px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-0fcd2ff {
    left: 1250px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-0fcd2ff {
    right: 1250px;
}

.elementor-827 .elementor-element.elementor-element-0fcd2ff {
    top: 688px;
    z-index: 74;
}

.elementor-827 .elementor-element.elementor-element-375a671 .elementor-heading-title {
    color: #2AA7FF;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5em;
    letter-spacing: 1px;
}

.elementor-827 .elementor-element.elementor-element-0605690 {
    text-align: left;
}

.elementor-827 .elementor-element.elementor-element-0605690 .elementor-heading-title {
    color: #1B3C74;
    font-family: "DM Serif Display", Sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-827 .elementor-element.elementor-element-0605690 > .elementor-widget-container {
    margin: -17px 100px 20px 0px;
}

.elementor-827 .elementor-element.elementor-element-e5d4a6f .elementor-heading-title {
    color: #77829D;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-827 .elementor-element.elementor-element-e5d4a6f > .elementor-widget-container {
    padding: 0px 100px 0px 16px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #2AA7FF;
}

.elementor-827 .elementor-element.elementor-element-6fb4639 {
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 0% 3% 0% 0%;
    z-index: 5;
}

.elementor-827 .elementor-element.elementor-element-04e6f0f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-827 .elementor-element.elementor-element-76615b0 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-76615b0.elementor-view-stacked .elementor-icon {
    background-color: #FFF7E6;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-827 .elementor-element.elementor-element-76615b0.elementor-view-framed .elementor-icon, .elementor-827 .elementor-element.elementor-element-76615b0.elementor-view-default .elementor-icon {
    fill: #FFF7E6;
    color: #FFF7E6;
    border-color: #FFF7E6;
}

.elementor-827 .elementor-element.elementor-element-76615b0.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-827 .elementor-element.elementor-element-76615b0 .elementor-icon {
    font-size: 30px;
    padding: 18px;
}

.elementor-827 .elementor-element.elementor-element-76615b0 .elementor-icon-box-title {
    color: #1B3C74;
}

.elementor-827 .elementor-element.elementor-element-76615b0 .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-76615b0 .elementor-icon-box-title a {
    font-family: "DM Serif Display", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-827 .elementor-element.elementor-element-76615b0 .elementor-icon-box-description {
    color: #77829D;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-827 .elementor-element.elementor-element-76615b0 > .elementor-widget-container {
    padding: 32px 28px 32px 28px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EDEFF2;
    border-radius: 8px 8px 8px 8px;
}

.elementor-827 .elementor-element.elementor-element-76615b0:hover > .elementor-widget-container {
    border-radius: 8px 8px 8px 8px;
}

.elementor-827 .elementor-element.elementor-element-76615b0:hover .elementor-widget-container {
    box-shadow: 0px 25px 70px -10px rgba(0, 0, 0, 0.07);
}

.elementor-827 .elementor-element.elementor-element-f94c070 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-f94c070.elementor-view-stacked .elementor-icon {
    background-color: #EBFAF1;
    fill: #FFFFFF;
    color: #FFFFFF;
}

.elementor-827 .elementor-element.elementor-element-f94c070.elementor-view-framed .elementor-icon, .elementor-827 .elementor-element.elementor-element-f94c070.elementor-view-default .elementor-icon {
    fill: #EBFAF1;
    color: #EBFAF1;
    border-color: #EBFAF1;
}

.elementor-827 .elementor-element.elementor-element-f94c070.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-827 .elementor-element.elementor-element-f94c070 .elementor-icon {
    font-size: 30px;
    padding: 18px;
}

.elementor-827 .elementor-element.elementor-element-f94c070 .elementor-icon-box-title {
    color: #1B3C74;
}

.elementor-827 .elementor-element.elementor-element-f94c070 .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-f94c070 .elementor-icon-box-title a {
    font-family: "DM Serif Display", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-827 .elementor-element.elementor-element-f94c070 .elementor-icon-box-description {
    color: #77829D;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    line-height: 1.5em;
}

.elementor-827 .elementor-element.elementor-element-f94c070 > .elementor-widget-container {
    padding: 32px 28px 32px 28px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EDEFF2;
    border-radius: 8px 8px 8px 8px;
}

.elementor-827 .elementor-element.elementor-element-f94c070:hover > .elementor-widget-container {
    border-radius: 8px 8px 8px 8px;
}

.elementor-827 .elementor-element.elementor-element-f94c070:hover .elementor-widget-container {
    box-shadow: 0px 25px 70px -10px rgba(0, 0, 0, 0.07);
}

.elementor-827 .elementor-element.elementor-element-0291551 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-0291551.elementor-view-stacked .elementor-icon {
    background-color: #FFF2F0;
    fill: #FF684C;
    color: #FF684C;
}

.elementor-827 .elementor-element.elementor-element-0291551.elementor-view-framed .elementor-icon, .elementor-827 .elementor-element.elementor-element-0291551.elementor-view-default .elementor-icon {
    fill: #FFF2F0;
    color: #FFF2F0;
    border-color: #FFF2F0;
}

.elementor-827 .elementor-element.elementor-element-0291551.elementor-view-framed .elementor-icon {
    background-color: #FF684C;
}

.elementor-827 .elementor-element.elementor-element-0291551 .elementor-icon {
    font-size: 30px;
    padding: 18px;
}

.elementor-827 .elementor-element.elementor-element-0291551 .elementor-icon-box-title {
    color: #1B3C74;
}

.elementor-827 .elementor-element.elementor-element-0291551 .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-0291551 .elementor-icon-box-title a {
    font-family: "DM Serif Display", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.4em;
}

.elementor-827 .elementor-element.elementor-element-0291551 .elementor-icon-box-description {
    color: #77829D;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5em;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-827 .elementor-element.elementor-element-0291551 > .elementor-widget-container {
    padding: 32px 28px 32px 28px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #EDEFF2;
    border-radius: 8px 8px 8px 8px;
}

.elementor-827 .elementor-element.elementor-element-0291551:hover > .elementor-widget-container {
    border-radius: 8px 8px 8px 8px;
}

.elementor-827 .elementor-element.elementor-element-0291551:hover .elementor-widget-container {
    box-shadow: 0px 25px 70px -10px rgba(0, 0, 0, 0.07);
}

.elementor-827 .elementor-element.elementor-element-022f63e .elementor-button {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 1px;
    background-color: #2BA7FF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 25px 35px 0px rgba(41.99999999999999, 167.00000000000006, 255, 0.15);
    padding: 18px 32px 18px 32px;
}

.elementor-827 .elementor-element.elementor-element-022f63e .elementor-button:hover, .elementor-827 .elementor-element.elementor-element-022f63e .elementor-button:focus {
    background-color: #0B5ED7;
}

.elementor-827 .elementor-element.elementor-element-022f63e > .elementor-widget-container {
    margin: 10px 0px 0px 12px;
}

.elementor-827 .elementor-element.elementor-element-ec0ff51 {
    width: auto;
    max-width: auto;
    bottom: 0px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-ec0ff51 {
    right: -134.5px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-ec0ff51 {
    left: -134.5px;
}

.elementor-827 .elementor-element.elementor-element-a313695 {
    overflow: hidden;
    padding: 174px 0px 60px 0px;
}

.elementor-827 .elementor-element.elementor-element-fc89ca4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-58066e7 {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-58066e7 .elementor-heading-title {
    color: #2AA7FF;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-827 .elementor-element.elementor-element-58066e7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-ca9bb83 {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-ca9bb83 .elementor-heading-title {
    color: #1B3C74;
    font-family: "DM Serif Display", Sans-serif;
    font-size: 48px;
    font-weight: 400;
}

.elementor-827 .elementor-element.elementor-element-ca9bb83 > .elementor-widget-container {
    margin: -8px 0px 26px 0px;
}

.elementor-827 .elementor-element.elementor-element-e6fc5d8 .medinik-expert-doctors-button a {
    width: 50%;
}

.elementor-827 .elementor-element.elementor-element-e6fc5d8 #team-carouse-one {
    padding: 30px 0px 60px 0px;
}

.elementor-827 .elementor-element.elementor-element-8ce8f57 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 90px;
    margin-bottom: 90px;
    padding: 135px 0px 138px 0px;
}

.elementor-827 .elementor-element.elementor-element-8ce8f57:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-8ce8f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5FBFF;
}

.elementor-827 .elementor-element.elementor-element-8ce8f57 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-827 .elementor-element.elementor-element-a565e84 {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-a565e84 .elementor-heading-title {
    color: #2AA7FF;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-827 .elementor-element.elementor-element-a565e84 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-dbd6fea {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-dbd6fea .elementor-heading-title {
    color: #1B3C74;
    font-family: "DM Serif Display", Sans-serif;
    font-size: 48px;
    font-weight: 400;
}

.elementor-827 .elementor-element.elementor-element-dbd6fea > .elementor-widget-container {
    margin: -8px 0px 37px 0px;
}

.elementor-827 .elementor-element.elementor-element-08599a6 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-08599a6 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-08599a6 .stylish-shape-icon-text svg {
    width: 147px;
}

.elementor-827 .elementor-element.elementor-element-08599a6 {
    width: auto;
    max-width: auto;
    top: 99px;
    z-index: 1;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-08599a6 {
    left: 1233px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-08599a6 {
    right: 1233px;
}

.elementor-827 .elementor-element.elementor-element-28b6014 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-28b6014 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-28b6014 .stylish-shape-icon-text svg {
    width: 145px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-28b6014 {
    left: 1262px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-28b6014 {
    right: 1262px;
}

.elementor-827 .elementor-element.elementor-element-28b6014 {
    top: 811px;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-5e93098 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-5e93098 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-5e93098 .stylish-shape-icon-text svg {
    width: 88px;
}

.elementor-827 .elementor-element.elementor-element-5e93098 {
    width: auto;
    max-width: auto;
    top: 118px;
    z-index: 1;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-5e93098 {
    left: -219px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-5e93098 {
    right: -219px;
}

.elementor-827 .elementor-element.elementor-element-c51a2b5 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-827 .elementor-element.elementor-element-c51a2b5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-827 .elementor-element.elementor-element-d982cee {
    z-index: 10;
}

.elementor-827 .elementor-element.elementor-element-7d13554 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-7d13554 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-7d13554 .stylish-shape-icon-text svg {
    width: 100px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-7d13554 {
    left: -264px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-7d13554 {
    right: -264px;
}

.elementor-827 .elementor-element.elementor-element-7d13554 {
    top: -8px;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-c5c06a6 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-c5c06a6 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-c5c06a6 .stylish-shape-icon-text svg {
    width: 123px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-c5c06a6 {
    left: 1157px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-c5c06a6 {
    right: 1157px;
}

.elementor-827 .elementor-element.elementor-element-c5c06a6 {
    top: 363px;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-f407465 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-f407465 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-f407465 .stylish-shape-icon-text svg {
    width: 150px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-f407465 {
    left: -267px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-f407465 {
    right: -267px;
}

.elementor-827 .elementor-element.elementor-element-f407465 {
    top: 570px;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-22d8f11 {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-22d8f11 .elementor-heading-title {
    color: #2AA7FF;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-827 .elementor-element.elementor-element-22d8f11 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-a3be17d {
    text-align: center;
}

.elementor-827 .elementor-element.elementor-element-a3be17d .elementor-heading-title {
    color: #1B3C74;
    font-family: "DM Serif Display", Sans-serif;
    font-size: 48px;
    font-weight: 400;
}

.elementor-827 .elementor-element.elementor-element-a3be17d > .elementor-widget-container {
    margin: -8px 0px 48px 0px;
}

.elementor-827 .elementor-element.elementor-element-ef52983 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-ef52983 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-ef52983 .stylish-shape-icon-text svg {
    width: 172px;
}

.elementor-827 .elementor-element.elementor-element-ef52983 {
    width: var(--container-widget-width, 16.261%);
    max-width: 16.261%;
    --container-widget-width: 16.261%;
    --container-widget-flex-grow: 0;
    top: 83px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-ef52983 {
    left: -219px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-ef52983 {
    right: -219px;
}

.elementor-827 .elementor-element.elementor-element-1227429 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-1227429 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-1227429 .stylish-shape-icon-text svg {
    width: 172px;
}

.elementor-827 .elementor-element.elementor-element-1227429 {
    width: var(--container-widget-width, 16.261%);
    max-width: 16.261%;
    --container-widget-width: 16.261%;
    --container-widget-flex-grow: 0;
    top: 580px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-1227429 {
    left: -193px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-1227429 {
    right: -193px;
}

.elementor-827 .elementor-element.elementor-element-2668632 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-2668632 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-2668632 .stylish-shape-icon-text svg {
    width: 172px;
}

.elementor-827 .elementor-element.elementor-element-2668632 {
    width: var(--container-widget-width, 16.261%);
    max-width: 16.261%;
    --container-widget-width: 16.261%;
    --container-widget-flex-grow: 0;
    top: 354px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-2668632 {
    left: 1257px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-2668632 {
    right: 1257px;
}

.elementor-827 .elementor-element.elementor-element-edf13c6:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-edf13c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://medinik.themepreview.xyz/medinik-two/wp-content/uploads/sites/3/2022/09/Image-Bg.svg");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-827 .elementor-element.elementor-element-edf13c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-827 .elementor-element.elementor-element-edf13c6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-827 .elementor-element.elementor-element-0a493bc .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-827 .elementor-element.elementor-element-0a493bc.elementor-position-right .elementor-image-box-img {
    margin-left: 13px;
}

.elementor-827 .elementor-element.elementor-element-0a493bc.elementor-position-left .elementor-image-box-img {
    margin-right: 13px;
}

.elementor-827 .elementor-element.elementor-element-0a493bc.elementor-position-top .elementor-image-box-img {
    margin-bottom: 13px;
}

.elementor-827 .elementor-element.elementor-element-0a493bc .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-827 .elementor-element.elementor-element-0a493bc .elementor-image-box-img img {
    border-radius: 8px;
    transition-duration: 0.3s;
}

.elementor-827 .elementor-element.elementor-element-0a493bc .elementor-image-box-title {
    color: #1B3C74;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-827 .elementor-element.elementor-element-0a493bc .elementor-image-box-description {
    color: #77829D;
    font-size: 18px;
    font-weight: 500;
}

.elementor-827 .elementor-element.elementor-element-0a493bc > .elementor-widget-container {
    padding: 0px 24px 0px 24px;
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 25px 65px -15px rgba(0, 0, 0, 0.1);
}

.elementor-827 .elementor-element.elementor-element-0a493bc {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: 415px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-0a493bc {
    left: 88px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-0a493bc {
    right: 88px;
}

.elementor-827 .elementor-element.elementor-element-95e8803 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-827 .elementor-element.elementor-element-95e8803.elementor-position-right .elementor-image-box-img {
    margin-left: 13px;
}

.elementor-827 .elementor-element.elementor-element-95e8803.elementor-position-left .elementor-image-box-img {
    margin-right: 13px;
}

.elementor-827 .elementor-element.elementor-element-95e8803.elementor-position-top .elementor-image-box-img {
    margin-bottom: 13px;
}

.elementor-827 .elementor-element.elementor-element-95e8803 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-827 .elementor-element.elementor-element-95e8803 .elementor-image-box-img img {
    border-radius: 8px;
    transition-duration: 0.3s;
}

.elementor-827 .elementor-element.elementor-element-95e8803 .elementor-image-box-title {
    color: #1B3C74;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-827 .elementor-element.elementor-element-95e8803 .elementor-image-box-description {
    color: #77829D;
    font-size: 18px;
    font-weight: 500;
}

.elementor-827 .elementor-element.elementor-element-95e8803 > .elementor-widget-container {
    padding: 0px 24px 0px 24px;
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 25px 65px -15px rgba(0, 0, 0, 0.1);
}

.elementor-827 .elementor-element.elementor-element-95e8803 {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: 415px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-95e8803 {
    left: 660px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-95e8803 {
    right: 660px;
}

.elementor-827 .elementor-element.elementor-element-4b6dbbe .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-827 .elementor-element.elementor-element-4b6dbbe.elementor-position-right .elementor-image-box-img {
    margin-left: 13px;
}

.elementor-827 .elementor-element.elementor-element-4b6dbbe.elementor-position-left .elementor-image-box-img {
    margin-right: 13px;
}

.elementor-827 .elementor-element.elementor-element-4b6dbbe.elementor-position-top .elementor-image-box-img {
    margin-bottom: 13px;
}

.elementor-827 .elementor-element.elementor-element-4b6dbbe .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-827 .elementor-element.elementor-element-4b6dbbe .elementor-image-box-img img {
    border-radius: 8px;
    transition-duration: 0.3s;
}

.elementor-827 .elementor-element.elementor-element-4b6dbbe .elementor-image-box-title {
    color: #1B3C74;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-827 .elementor-element.elementor-element-4b6dbbe .elementor-image-box-description {
    color: #77829D;
    font-size: 18px;
    font-weight: 500;
}

.elementor-827 .elementor-element.elementor-element-4b6dbbe > .elementor-widget-container {
    padding: 0px 24px 0px 24px;
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 25px 65px -15px rgba(0, 0, 0, 0.1);
}

.elementor-827 .elementor-element.elementor-element-4b6dbbe {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: 45px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4b6dbbe {
    left: 765px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-4b6dbbe {
    right: 765px;
}

.elementor-827 .elementor-element.elementor-element-8a965fe .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-827 .elementor-element.elementor-element-8a965fe.elementor-position-right .elementor-image-box-img {
    margin-left: 13px;
}

.elementor-827 .elementor-element.elementor-element-8a965fe.elementor-position-left .elementor-image-box-img {
    margin-right: 13px;
}

.elementor-827 .elementor-element.elementor-element-8a965fe.elementor-position-top .elementor-image-box-img {
    margin-bottom: 13px;
}

.elementor-827 .elementor-element.elementor-element-8a965fe .elementor-image-box-wrapper .elementor-image-box-img {
    width: 16%;
}

.elementor-827 .elementor-element.elementor-element-8a965fe .elementor-image-box-img img {
    border-radius: 8px;
    transition-duration: 0.3s;
}

.elementor-827 .elementor-element.elementor-element-8a965fe .elementor-image-box-title {
    color: #1B3C74;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-827 .elementor-element.elementor-element-8a965fe .elementor-image-box-description {
    color: #77829D;
    font-size: 18px;
    font-weight: 500;
}

.elementor-827 .elementor-element.elementor-element-8a965fe > .elementor-widget-container {
    padding: 0px 24px 0px 24px;
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 25px 65px -15px rgba(0, 0, 0, 0.1);
}

.elementor-827 .elementor-element.elementor-element-8a965fe {
    width: var(--container-widget-width, 400px);
    max-width: 400px;
    --container-widget-width: 400px;
    --container-widget-flex-grow: 0;
    top: 44px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-8a965fe {
    left: -10px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-8a965fe {
    right: -10px;
}

.elementor-827 .elementor-element.elementor-element-7572c42 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 120px 0px 113px 0px;
}

.elementor-827 .elementor-element.elementor-element-7572c42:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-7572c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5FBFF;
}

.elementor-827 .elementor-element.elementor-element-7572c42 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-827 .elementor-element.elementor-element-e274b27 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-e274b27 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-e274b27 .stylish-shape-icon-text svg {
    width: 189px;
}

.elementor-827 .elementor-element.elementor-element-e274b27 {
    width: var(--container-widget-width, 14.522%);
    max-width: 14.522%;
    --container-widget-width: 14.522%;
    --container-widget-flex-grow: 0;
    top: 464px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-e274b27 {
    left: -271px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-e274b27 {
    right: -271px;
}

.elementor-827 .elementor-element.elementor-element-fc670ff .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-fc670ff .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-fc670ff .stylish-shape-icon-text svg {
    width: 189px;
}

.elementor-827 .elementor-element.elementor-element-fc670ff {
    width: var(--container-widget-width, 14.522%);
    max-width: 14.522%;
    --container-widget-width: 14.522%;
    --container-widget-flex-grow: 0;
    top: 103px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-fc670ff {
    left: 1202px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-fc670ff {
    right: 1202px;
}

.elementor-827 .elementor-element.elementor-element-740d170 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-740d170 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-740d170 .stylish-shape-icon-text svg {
    width: 75px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-740d170 {
    left: 1221px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-740d170 {
    right: 1221px;
}

.elementor-827 .elementor-element.elementor-element-740d170 {
    top: 122px;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-9a9ed50 .stylish-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-9a9ed50 .stylish-svg-shape-icon svg,
.elementor-827 .elementor-element.elementor-element-9a9ed50 .stylish-shape-icon-text svg {
    width: 80px;
}

body:not(.rtl) .elementor-827 .elementor-element.elementor-element-9a9ed50 {
    left: -231px;
}

body.rtl .elementor-827 .elementor-element.elementor-element-9a9ed50 {
    right: -231px;
}

.elementor-827 .elementor-element.elementor-element-9a9ed50 {
    top: 522px;
    z-index: 1;
}

.elementor-827 .elementor-element.elementor-element-647f83b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-171084f {
    text-align: left;
}

.elementor-827 .elementor-element.elementor-element-171084f .elementor-heading-title {
    color: #2AA7FF;
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
}

.elementor-827 .elementor-element.elementor-element-171084f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-9fbe9a6 {
    text-align: left;
}

.elementor-827 .elementor-element.elementor-element-9fbe9a6 .elementor-heading-title {
    color: #1B3C74;
    font-family: "DM Serif Display", Sans-serif;
    font-size: 48px;
    font-weight: 400;
}

.elementor-827 .elementor-element.elementor-element-9fbe9a6 > .elementor-widget-container {
    margin: -8px 0px 63px 0px;
}

.elementor-827 .elementor-element.elementor-element-1f8efaf > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-827 .elementor-element.elementor-element-350983c .elementor-button {
    font-family: "Questrial", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: 1px;
    background-color: #2BA7FF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 25px 35px 0px rgba(41.99999999999999, 167.00000000000006, 255, 0.15);
    padding: 18px 32px 18px 32px;
}

.elementor-827 .elementor-element.elementor-element-350983c .elementor-button:hover, .elementor-827 .elementor-element.elementor-element-350983c .elementor-button:focus {
    background-color: #0B5ED7;
}

.elementor-827 .elementor-element.elementor-element-350983c > .elementor-widget-container {
    margin: 10px 0px 0px 12px;
}

.elementor-827 .elementor-element.elementor-element-eb5d00c span.blog-date-day,
.elementor-827 .elementor-element.elementor-element-eb5d00c .medinik2-blog-main-container span,
.elementor-827 .elementor-element.elementor-element-eb5d00c .st4-post-meta ul li a {
    font-family: "Questrial", Sans-serif;
}

.elementor-827 .elementor-element.elementor-element-eb5d00c .card-body h3,
.elementor-827 .elementor-element.elementor-element-eb5d00c .medinik2-blog-main-container-bottom .medinik2-h3 a,
.elementor-827 .elementor-element.elementor-element-eb5d00c .medinik3-Blog-inner h3,
.elementor-827 .elementor-element.elementor-element-eb5d00c .st4-blog-single h2,
.elementor-827 .elementor-element.elementor-element-eb5d00c .st5-blog-single h2 {
    font-size: 24px;
    font-weight: 400;
}

@media (max-width: 1366px) {
    .elementor-827 .elementor-element.elementor-element-f8846f3 img {
        width: 395px;
        height: 196px;
    }

    .elementor-827 .elementor-element.elementor-element-f8846f3 > .elementor-widget-container {
        padding: 0px 12px 0px 0px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-f8846f3 {
        left: 91px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-f8846f3 {
        right: 91px;
    }

    .elementor-827 .elementor-element.elementor-element-86765fa .elementor-heading-title {
        font-size: 100px;
    }

    .elementor-827 .elementor-element.elementor-element-a7b6951 .elementor-heading-title {
        font-size: 100px;
    }

    .elementor-827 .elementor-element.elementor-element-0605690 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-827 .elementor-element.elementor-element-e5d4a6f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-6fb4639 {
        margin-top: -250px;
        margin-bottom: 30px;
    }

    .elementor-827 .elementor-element.elementor-element-76615b0 .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-76615b0 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-827 .elementor-element.elementor-element-76615b0 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-827 .elementor-element.elementor-element-f94c070 .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-f94c070 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-827 .elementor-element.elementor-element-f94c070 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-827 .elementor-element.elementor-element-0291551 .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-0291551 .elementor-icon-box-title a {
        font-size: 20px;
    }

    .elementor-827 .elementor-element.elementor-element-0291551 .elementor-icon-box-description {
        font-size: 16px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-95e8803 {
        left: 570px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-95e8803 {
        right: 570px;
    }

    .elementor-827 .elementor-element.elementor-element-95e8803 {
        top: 411px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4b6dbbe {
        left: 576px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-4b6dbbe {
        right: 576px;
    }

    .elementor-827 .elementor-element.elementor-element-4b6dbbe {
        top: 46px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-8a965fe {
        left: 11px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-8a965fe {
        right: 11px;
    }

    .elementor-827 .elementor-element.elementor-element-8a965fe {
        top: 44px;
    }
}

@media (max-width: 1024px) {
    .elementor-827 .elementor-element.elementor-element-d946b56 {
        padding: 100px 0px 200px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-316e521 > .elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }

    .elementor-827 .elementor-element.elementor-element-b9e8920 .elementor-heading-title {
        font-size: 58px;
    }

    .elementor-827 .elementor-element.elementor-element-b9e8920 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-4a902b2 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-e08f28f {
        margin-top: -100px;
        margin-bottom: 0px;
        padding: 0px 0px 150px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-3143e1f {
        padding: 50px 0px 50px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-2a2769a .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-827 .elementor-element.elementor-element-7f3b51a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-827 .elementor-element.elementor-element-7f3b51a > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-6279e77 .elementor-button {
        padding: 12px 18px 12px 18px;
    }

    .elementor-827 .elementor-element.elementor-element-6279e77 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-113d31e .elementor-image-box-description {
        font-size: 14px;
    }

    .elementor-827 .elementor-element.elementor-element-113d31e > .elementor-widget-container {
        padding: 12px 12px 12px 12px;
    }

    .elementor-827 .elementor-element.elementor-element-929eb65 > .elementor-element-populated {
        padding: 0px 0px 0px 030px;
    }

    .elementor-827 .elementor-element.elementor-element-1657ebc > .elementor-widget-container {
        padding: 0px 12px 0px 0px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4577a7d {
        left: 299px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-4577a7d {
        right: 299px;
    }

    .elementor-827 .elementor-element.elementor-element-4577a7d {
        top: 27px;
    }

    .elementor-827 .elementor-element.elementor-element-f8846f3 img {
        width: 330px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-f8846f3 {
        left: 31px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-f8846f3 {
        right: 31px;
    }

    .elementor-827 .elementor-element.elementor-element-4dbb42a .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-827 .elementor-element.elementor-element-4dbb42a > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-86765fa .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-827 .elementor-element.elementor-element-a7b6951 .elementor-heading-title {
        font-size: 60px;
    }

    .elementor-827 .elementor-element.elementor-element-bebc55e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-827 .elementor-element.elementor-element-bebc55e > .elementor-widget-container {
        margin: 0px 150px 16px 150px;
    }

    .elementor-827 .elementor-element.elementor-element-e173c39 > .elementor-element-populated {
        padding: 0px 0px 0px 10px;
    }

    .elementor-827 .elementor-element.elementor-element-0605690 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-827 .elementor-element.elementor-element-0605690 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-e5d4a6f > .elementor-widget-container {
        padding: 0px 40px 0px 16px;
    }

    .elementor-827 .elementor-element.elementor-element-6fb4639 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-827 .elementor-element.elementor-element-76615b0 .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-76615b0 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-827 .elementor-element.elementor-element-f94c070 .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-f94c070 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-827 .elementor-element.elementor-element-0291551 .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-0291551 .elementor-icon-box-title a {
        font-size: 18px;
    }

    .elementor-827 .elementor-element.elementor-element-022f63e > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-dbd6fea .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-827 .elementor-element.elementor-element-a3be17d .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-827 .elementor-element.elementor-element-0a493bc .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-827 .elementor-element.elementor-element-0a493bc .elementor-image-box-description {
        font-size: 16px;
        line-height: 22px;
    }

    .elementor-827 .elementor-element.elementor-element-0a493bc {
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 240px);
        max-width: 240px;
        top: 407px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-0a493bc {
        left: 55px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-0a493bc {
        right: 55px;
    }

    .elementor-827 .elementor-element.elementor-element-95e8803 .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-827 .elementor-element.elementor-element-95e8803 .elementor-image-box-description {
        font-size: 16px;
        line-height: 22px;
    }

    .elementor-827 .elementor-element.elementor-element-95e8803 {
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 240px);
        max-width: 240px;
        top: 412.969px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-95e8803 {
        left: 449.969px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-95e8803 {
        right: 449.969px;
    }

    .elementor-827 .elementor-element.elementor-element-4b6dbbe .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-827 .elementor-element.elementor-element-4b6dbbe .elementor-image-box-description {
        font-size: 16px;
        line-height: 24px;
    }

    .elementor-827 .elementor-element.elementor-element-4b6dbbe {
        width: var(--container-widget-width, 240px);
        max-width: 240px;
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
        top: 61.969px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4b6dbbe {
        left: 472.969px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-4b6dbbe {
        right: 472.969px;
    }

    .elementor-827 .elementor-element.elementor-element-8a965fe .elementor-image-box-title {
        font-size: 16px;
    }

    .elementor-827 .elementor-element.elementor-element-8a965fe .elementor-image-box-description {
        font-size: 16px;
        line-height: 22px;
    }

    .elementor-827 .elementor-element.elementor-element-8a965fe {
        width: var(--container-widget-width, 240px);
        max-width: 240px;
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
        top: 57.969px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-8a965fe {
        left: 21.969px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-8a965fe {
        right: 21.969px;
    }

    .elementor-827 .elementor-element.elementor-element-7572c42 {
        padding: 120px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-9fbe9a6 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-827 .elementor-element.elementor-element-350983c > .elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-827 .elementor-element.elementor-element-b9e8920 .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-827 .elementor-element.elementor-element-d878b36 > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-4a902b2 .elementor-button {
        padding: 16px 24px 16px 24px;
    }

    .elementor-827 .elementor-element.elementor-element-3bad5af {
        width: 50%;
    }

    .elementor-827 .elementor-element.elementor-element-e0c1bc6 {
        width: 50%;
    }

    .elementor-827 .elementor-element.elementor-element-6279e77 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-113d31e .elementor-image-box-img {
        margin-bottom: 25px;
    }

    .elementor-827 .elementor-element.elementor-element-929eb65 > .elementor-element-populated {
        padding: 0px 0px 170px 10px;
    }

    .elementor-827 .elementor-element.elementor-element-1657ebc > .elementor-widget-container {
        padding: 0px 12px 0px 0px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4577a7d {
        left: 271px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-4577a7d {
        right: 271px;
    }

    .elementor-827 .elementor-element.elementor-element-4577a7d {
        top: 35px;
    }

    .elementor-827 .elementor-element.elementor-element-f8846f3 img {
        width: 300px;
        height: 165px;
    }

    .elementor-827 .elementor-element.elementor-element-a1fa61a {
        margin-top: 100px;
        margin-bottom: 0px;
        padding: 80px 0px 80px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-86765fa .elementor-heading-title {
        font-size: 60px;
        line-height: 1.3em;
    }

    .elementor-827 .elementor-element.elementor-element-a7b6951 .elementor-heading-title {
        font-size: 60px;
        line-height: 1.3em;
    }

    .elementor-827 .elementor-element.elementor-element-bebc55e > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-35502c2 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-827 .elementor-element.elementor-element-3c10553 .elementor-button {
        padding: 18px 42px 18px 42px;
    }

    .elementor-827 .elementor-element.elementor-element-3c10553 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-827 .elementor-element.elementor-element-a2bd1a3 {
        padding: 100px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-e173c39 > .elementor-element-populated {
        padding: 0px 0px 0px 10px;
    }

    .elementor-827 .elementor-element.elementor-element-0605690 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-e5d4a6f > .elementor-widget-container {
        margin: 0px 0px 100px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-04e6f0f > .elementor-element-populated {
        padding: 130px 10px 0px 10px;
    }

    .elementor-827 .elementor-element.elementor-element-a313695 {
        padding: 100px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-ca9bb83 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-827 .elementor-element.elementor-element-e6fc5d8 > .elementor-widget-container {
        padding: 0px 12px 0px 12px;
    }

    .elementor-827 .elementor-element.elementor-element-8ce8f57 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-dbd6fea .elementor-heading-title {
        line-height: 42px;
    }

    .elementor-827 .elementor-element.elementor-element-c51a2b5 {
        margin-top: 0px;
        margin-bottom: 400px;
        padding: 0px 0px 400px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-a3be17d .elementor-heading-title {
        font-size: 26px;
        line-height: 42px;
    }

    .elementor-827 .elementor-element.elementor-element-0a493bc .elementor-image-box-img {
        margin-bottom: 13px;
    }

    .elementor-827 .elementor-element.elementor-element-0a493bc > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-0a493bc {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        top: 584px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-0a493bc {
        left: 2px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-0a493bc {
        right: 2px;
    }

    .elementor-827 .elementor-element.elementor-element-95e8803 .elementor-image-box-img {
        margin-bottom: 13px;
    }

    .elementor-827 .elementor-element.elementor-element-95e8803 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-95e8803 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        top: 392.969px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-95e8803 {
        left: -0.016px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-95e8803 {
        right: -0.016px;
    }

    .elementor-827 .elementor-element.elementor-element-4b6dbbe .elementor-image-box-img {
        margin-bottom: 13px;
    }

    .elementor-827 .elementor-element.elementor-element-4b6dbbe {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        top: 195.969px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-4b6dbbe {
        left: 0.984px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-4b6dbbe {
        right: 0.984px;
    }

    .elementor-827 .elementor-element.elementor-element-8a965fe .elementor-image-box-img {
        margin-bottom: 13px;
    }

    .elementor-827 .elementor-element.elementor-element-8a965fe {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        top: -3.031px;
    }

    body:not(.rtl) .elementor-827 .elementor-element.elementor-element-8a965fe {
        left: 0.984px;
    }

    body.rtl .elementor-827 .elementor-element.elementor-element-8a965fe {
        right: 0.984px;
    }

    .elementor-827 .elementor-element.elementor-element-7572c42 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-9fbe9a6 .elementor-heading-title {
        line-height: 42px;
    }

    .elementor-827 .elementor-element.elementor-element-9fbe9a6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-1f8efaf > .elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }

    .elementor-827 .elementor-element.elementor-element-eb5d00c span.blog-date-day,
    .elementor-827 .elementor-element.elementor-element-eb5d00c .medinik2-blog-main-container span,
    .elementor-827 .elementor-element.elementor-element-eb5d00c .st4-post-meta ul li a {
        font-size: 16px;
    }
}

@media (min-width: 768px) {
    .elementor-827 .elementor-element.elementor-element-316e521 {
        width: 52.312%;
    }

    .elementor-827 .elementor-element.elementor-element-2f697b8 {
        width: 47.513%;
    }

    .elementor-827 .elementor-element.elementor-element-a04be6d {
        width: 59.808%;
    }

    .elementor-827 .elementor-element.elementor-element-3bad5af {
        width: 21.759%;
    }

    .elementor-827 .elementor-element.elementor-element-e0c1bc6 {
        width: 18.075%;
    }

    .elementor-827 .elementor-element.elementor-element-8c37123 {
        width: 50%;
    }

    .elementor-827 .elementor-element.elementor-element-929eb65 {
        width: 50%;
    }

    .elementor-827 .elementor-element.elementor-element-e173c39 {
        width: 100%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-827 .elementor-element.elementor-element-316e521 {
        width: 100%;
    }

    .elementor-827 .elementor-element.elementor-element-2f697b8 {
        width: 100%;
    }

    .elementor-827 .elementor-element.elementor-element-a04be6d {
        width: 10%;
    }

    .elementor-827 .elementor-element.elementor-element-3bad5af {
        width: 40%;
    }

    .elementor-827 .elementor-element.elementor-element-e0c1bc6 {
        width: 40%;
    }

    .elementor-827 .elementor-element.elementor-element-8c37123 {
        width: 50%;
    }

    .elementor-827 .elementor-element.elementor-element-929eb65 {
        width: 50%;
    }

    .elementor-827 .elementor-element.elementor-element-e173c39 {
        width: 55%;
    }

    .elementor-827 .elementor-element.elementor-element-04e6f0f {
        width: 33%;
    }

    .elementor-827 .elementor-element.elementor-element-d415a95 {
        width: 33%;
    }

    .elementor-827 .elementor-element.elementor-element-ca97f47 {
        width: 33%;
    }
}

@media (min-width: 1367px) {
    .elementor-827 .elementor-element.elementor-element-b2691c5:not(.elementor-motion-effects-element-type-background), .elementor-827 .elementor-element.elementor-element-b2691c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-827 .elementor-element.elementor-element-b2691c5 > .elementor-background-overlay {
        background-attachment: scroll;
    }
}

@media (min-width: 1920px) {
    .elementor-827 .elementor-element.elementor-element-b2691c5 > .elementor-container {
        max-width: 1440px;
    }

    .elementor-827 .elementor-element.elementor-element-d946b56 {
        margin-top: 0%;
        margin-bottom: -7%;
    }

    .elementor-827 .elementor-element.elementor-element-eee940e {
        --icon-box-icon-margin: 24px;
    }

    .elementor-827 .elementor-element.elementor-element-eee940e .elementor-icon {
        font-size: 26px;
        padding: 20px;
    }

    .elementor-827 .elementor-element.elementor-element-eee940e .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-eee940e .elementor-icon-box-title a {
        font-size: 34px;
    }

    .elementor-827 .elementor-element.elementor-element-eee940e .elementor-icon-box-description {
        font-size: 18px;
    }

    .elementor-827 .elementor-element.elementor-element-5e07daa {
        --icon-box-icon-margin: 24px;
    }

    .elementor-827 .elementor-element.elementor-element-5e07daa .elementor-icon {
        font-size: 26px;
        padding: 20px;
    }

    .elementor-827 .elementor-element.elementor-element-5e07daa .elementor-icon-box-title, .elementor-827 .elementor-element.elementor-element-5e07daa .elementor-icon-box-title a {
        font-size: 34px;
    }

    .elementor-827 .elementor-element.elementor-element-5e07daa .elementor-icon-box-description {
        font-size: 18px;
    }
}