.elementor-359 .elementor-element.elementor-element-1dc42bc7 > .elementor-container {
    min-height: 435px;
}

.elementor-359 .elementor-element.elementor-element-1dc42bc7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
    margin-top: 190px;
}

.elementor-359 .elementor-element.elementor-element-1dc42bc7:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-1dc42bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #7CEADD;
}

.elementor-359 .elementor-element.elementor-element-1dc42bc7 > .elementor-background-overlay {
    background-color: rgba(255,255,255,0);
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-1dc42bc7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0em 0em 0em 0em;
}

.elementor-359 .elementor-element.elementor-element-78dc689d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-359 .elementor-element.elementor-element-66758960.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-359 .elementor-element.elementor-element-66758960.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-359 .elementor-element.elementor-element-66758960.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-359 .elementor-element.elementor-element-66758960 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-359 .elementor-element.elementor-element-52f9b77a {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-52f9b77a img {
    width: 519px;
    height: 415px;
    object-fit: cover;
    object-position: center center;
}

.elementor-359 .elementor-element.elementor-element-52f9b77a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-359 .elementor-element.elementor-element-553af8b7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-359 .elementor-element.elementor-element-553af8b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-359 .elementor-element.elementor-element-553af8b7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-5587035d {
    text-align: right;
}

.elementor-359 .elementor-element.elementor-element-5587035d .elementor-heading-title {
    font-size: 42px;
    line-height: 1.2em;
    letter-spacing: -1.5px;
}

.elementor-359 .elementor-element.elementor-element-5587035d > .elementor-widget-container {
    margin: 0px 0px 0px 6px;
}

.elementor-359 .elementor-element.elementor-element-7b7c4ddc {
    text-align: right;
}

.elementor-359 .elementor-element.elementor-element-7b7c4ddc .elementor-heading-title {
    color: #050505;
    font-size: 23px;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: -0.2px;
}

.elementor-359 .elementor-element.elementor-element-7b7c4ddc > .elementor-widget-container {
    padding: 0px 0px 10px 10px;
}

.elementor-359 .elementor-element.elementor-element-3b6c05af .elementor-button {
    font-size: 19px;
    font-weight: 600;
    fill: #ffffff;
    color: #ffffff;
    background-color: #3bb54a;
    border-radius: 4px 4px 4px 4px;
    padding: 22px 35px 22px 35px;
}

.elementor-359 .elementor-element.elementor-element-3b6c05af .elementor-button:hover, .elementor-359 .elementor-element.elementor-element-3b6c05af .elementor-button:focus {
    color: #ffffff;
    background-color: #3bb54a;
}

.elementor-359 .elementor-element.elementor-element-3b6c05af .elementor-button:hover svg, .elementor-359 .elementor-element.elementor-element-3b6c05af .elementor-button:focus svg {
    fill: #ffffff;
}

.elementor-359 .elementor-element.elementor-element-3b6c05af > .elementor-widget-container {
    padding: 0px 0px 0px 10px;
}

.elementor-359 .elementor-element.elementor-element-23145c12 {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-23145c12 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-23145c12 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-6fc7c61f {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-359 .elementor-element.elementor-element-6682d78a .elementor-cta__content {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-6682d78a .elementor-cta__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-359 .elementor-element.elementor-element-6682d78a .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0000005C;
}

.elementor-359 .elementor-element.elementor-element-6682d78a .elementor-cta .elementor-cta__bg, .elementor-359 .elementor-element.elementor-element-6682d78a .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-359 .elementor-element.elementor-element-9e9832a .elementor-cta__content {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-9e9832a .elementor-cta__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-9e9832a .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0000005C;
}

.elementor-359 .elementor-element.elementor-element-9e9832a .elementor-cta .elementor-cta__bg, .elementor-359 .elementor-element.elementor-element-9e9832a .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-359 .elementor-element.elementor-element-43962215 .elementor-cta__content {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-43962215 .elementor-cta__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-43962215 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0000005C;
}

.elementor-359 .elementor-element.elementor-element-43962215 .elementor-cta .elementor-cta__bg, .elementor-359 .elementor-element.elementor-element-43962215 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-359 .elementor-element.elementor-element-a2dc637 .elementor-cta__content {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-a2dc637 .elementor-cta__title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-a2dc637 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: #0000005C;
}

.elementor-359 .elementor-element.elementor-element-a2dc637 .elementor-cta .elementor-cta__bg, .elementor-359 .elementor-element.elementor-element-a2dc637 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-359 .elementor-element.elementor-element-1bf3691 {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-1bf3691 .elementor-heading-title {
    color: #101111;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-1bf3691 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-37b5134 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-359 .elementor-element.elementor-element-37b5134 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #E9060E;
}

.elementor-359 .elementor-element.elementor-element-34a4d23.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-359 .elementor-element.elementor-element-34a4d23.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-359 .elementor-element.elementor-element-94d0c4f {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-94d0c4f .elementor-heading-title {
    color: #101111;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-94d0c4f > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-1decb6d .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-359 .elementor-element.elementor-element-1decb6d .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #E9060E;
}

.elementor-359 .elementor-element.elementor-element-abc1c24.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-359 .elementor-element.elementor-element-abc1c24.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-359 .elementor-element.elementor-element-6d5637c {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-6d5637c .elementor-heading-title {
    color: #101111;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-6d5637c > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-cdc8595.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-359 .elementor-element.elementor-element-cdc8595.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-359 .elementor-element.elementor-element-b57e192 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-359 .elementor-element.elementor-element-b57e192 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #F0080B;
}

.elementor-359 .elementor-element.elementor-element-42509132 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-359 .elementor-element.elementor-element-571ea4b9 {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-571ea4b9 .elementor-heading-title {
    color: #101111;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-425f443.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-359 .elementor-element.elementor-element-425f443.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-359 .elementor-element.elementor-element-c172cba {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-359 .elementor-element.elementor-element-6089a75 {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-6089a75 .elementor-heading-title {
    color: #101111;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-0f421ca.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-359 .elementor-element.elementor-element-0f421ca.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-359 .elementor-element.elementor-element-cfdfa52 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-359 .elementor-element.elementor-element-cfdfa52 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #EC0923;
}

.elementor-359 .elementor-element.elementor-element-7c9e1a1 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-359 .elementor-element.elementor-element-9efa3d0 {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-9efa3d0 .elementor-heading-title {
    color: #101111;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-fae36ae.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-359 .elementor-element.elementor-element-fae36ae.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-359 .elementor-element.elementor-element-74fc9f6 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-359 .elementor-element.elementor-element-74fc9f6 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #EC0923;
}

.elementor-359 .elementor-element.elementor-element-7c0ee8fc {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-359 .elementor-element.elementor-element-19743138 {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-19743138 .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-f7b41a9.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
}

.elementor-359 .elementor-element.elementor-element-f7b41a9.elementor-wc-products ul.products li.product span.onsale {
    display: block;
}

.elementor-359 .elementor-element.elementor-element-c1b7c2c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-359 .elementor-element.elementor-element-c1b7c2c .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    background-color: #F0052D;
}

.elementor-359 .elementor-element.elementor-element-258486f2:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-258486f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0F0F0;
}

.elementor-359 .elementor-element.elementor-element-258486f2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 80px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-258486f2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-63aac13a > .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-359 .elementor-element.elementor-element-692f3141 {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-692f3141 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-692f3141 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-359 .elementor-element.elementor-element-49517ed {
    --e-rating-justify-content: center;
    --e-rating-icon-font-size: 14px;
}

.elementor-359 .elementor-element.elementor-element-2521406f {
    text-align: center;
}

.elementor-359 .elementor-element.elementor-element-2521406f > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-7864167e:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-7864167e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0F0F0;
}

.elementor-359 .elementor-element.elementor-element-7864167e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-359 .elementor-element.elementor-element-7864167e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-1e4fd8d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-359 .elementor-element.elementor-element-1e4fd8d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-359 .elementor-element.elementor-element-1e4fd8d0 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 15px 15px 15px 15px;
}

.elementor-359 .elementor-element.elementor-element-1e4fd8d0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-4f5383b8 {
    --e-rating-icon-font-size: 12px;
}

.elementor-359 .elementor-element.elementor-element-51c7e0e5 .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-630549dd {
    font-size: 14px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-2612e2ec {
    --divider-border-style: solid;
    --divider-color: #E5E5EB;
    --divider-border-width: 1px;
}

.elementor-359 .elementor-element.elementor-element-2612e2ec .elementor-divider-separator {
    width: 100%;
}

.elementor-359 .elementor-element.elementor-element-2612e2ec .elementor-divider {
    padding-block-start:10px;padding-block-end:10px;}

.elementor-359 .elementor-element.elementor-element-3451c2e7 {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-3451c2e7 .elementor-heading-title {
    font-size: 12px;
    line-height: 1.5em;
}

.elementor-359 .elementor-element.elementor-element-5a2c8522 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-5a2c8522.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-359 .elementor-element.elementor-element-5a2c8522.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-359 .elementor-element.elementor-element-5a2c8522.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-359 .elementor-element.elementor-element-5a2c8522 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-5a2c8522 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-359 .elementor-element.elementor-element-5a2c8522 .elementor-image-box-img img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition-duration: 0.3s;
}

.elementor-359 .elementor-element.elementor-element-5a2c8522 .elementor-image-box-description {
    font-size: 12px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-4ecd4de2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-359 .elementor-element.elementor-element-4ecd4de2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-359 .elementor-element.elementor-element-4ecd4de2 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 15px 15px 15px 15px;
}

.elementor-359 .elementor-element.elementor-element-4ecd4de2 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-10912cfb {
    --e-rating-icon-font-size: 12px;
}

.elementor-359 .elementor-element.elementor-element-493092d8 .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-1a917231 {
    font-size: 14px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-13dc56f4 {
    --divider-border-style: solid;
    --divider-color: #E5E5EB;
    --divider-border-width: 1px;
}

.elementor-359 .elementor-element.elementor-element-13dc56f4 .elementor-divider-separator {
    width: 100%;
}

.elementor-359 .elementor-element.elementor-element-13dc56f4 .elementor-divider {
    padding-block-start:10px;padding-block-end:10px;}

.elementor-359 .elementor-element.elementor-element-48b3ae09 {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-48b3ae09 .elementor-heading-title {
    font-size: 12px;
    line-height: 1.5em;
}

.elementor-359 .elementor-element.elementor-element-7f9f1ce9 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-7f9f1ce9.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-359 .elementor-element.elementor-element-7f9f1ce9.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-359 .elementor-element.elementor-element-7f9f1ce9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-359 .elementor-element.elementor-element-7f9f1ce9 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-7f9f1ce9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-359 .elementor-element.elementor-element-7f9f1ce9 .elementor-image-box-img img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition-duration: 0.3s;
}

.elementor-359 .elementor-element.elementor-element-7f9f1ce9 .elementor-image-box-description {
    font-size: 12px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-64cdb68:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-359 .elementor-element.elementor-element-64cdb68 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-359 .elementor-element.elementor-element-64cdb68 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 15px 15px 15px 15px;
}

.elementor-359 .elementor-element.elementor-element-64cdb68 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-5f9ce860 {
    --e-rating-icon-font-size: 12px;
}

.elementor-359 .elementor-element.elementor-element-23b39535 .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-346e89ef {
    font-size: 14px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-7f5cd305 {
    --divider-border-style: solid;
    --divider-color: #E5E5EB;
    --divider-border-width: 1px;
}

.elementor-359 .elementor-element.elementor-element-7f5cd305 .elementor-divider-separator {
    width: 100%;
}

.elementor-359 .elementor-element.elementor-element-7f5cd305 .elementor-divider {
    padding-block-start:10px;padding-block-end:10px;}

.elementor-359 .elementor-element.elementor-element-3486a616 {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-3486a616 .elementor-heading-title {
    font-size: 12px;
    line-height: 1.5em;
}

.elementor-359 .elementor-element.elementor-element-5f5cbbf1 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-5f5cbbf1.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-359 .elementor-element.elementor-element-5f5cbbf1.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-359 .elementor-element.elementor-element-5f5cbbf1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-359 .elementor-element.elementor-element-5f5cbbf1 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-5f5cbbf1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-359 .elementor-element.elementor-element-5f5cbbf1 .elementor-image-box-img img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition-duration: 0.3s;
}

.elementor-359 .elementor-element.elementor-element-5f5cbbf1 .elementor-image-box-description {
    font-size: 12px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-7dbedc96:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-359 .elementor-element.elementor-element-7dbedc96 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-359 .elementor-element.elementor-element-7dbedc96 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 15px 15px 15px 15px;
}

.elementor-359 .elementor-element.elementor-element-7dbedc96 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-6056e2bb {
    --e-rating-icon-font-size: 12px;
}

.elementor-359 .elementor-element.elementor-element-758d986e .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-5530db8c {
    font-size: 14px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-1a3850a5 {
    --divider-border-style: solid;
    --divider-color: #E5E5EB;
    --divider-border-width: 1px;
}

.elementor-359 .elementor-element.elementor-element-1a3850a5 .elementor-divider-separator {
    width: 100%;
}

.elementor-359 .elementor-element.elementor-element-1a3850a5 .elementor-divider {
    padding-block-start:10px;padding-block-end:10px;}

.elementor-359 .elementor-element.elementor-element-5cff5ebb {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-5cff5ebb .elementor-heading-title {
    font-size: 12px;
    line-height: 1.5em;
}

.elementor-359 .elementor-element.elementor-element-5d15e15b .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-5d15e15b.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-359 .elementor-element.elementor-element-5d15e15b.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-359 .elementor-element.elementor-element-5d15e15b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-359 .elementor-element.elementor-element-5d15e15b .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-5d15e15b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-359 .elementor-element.elementor-element-5d15e15b .elementor-image-box-img img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition-duration: 0.3s;
}

.elementor-359 .elementor-element.elementor-element-5d15e15b .elementor-image-box-description {
    font-size: 12px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-384dafb0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-359 .elementor-element.elementor-element-384dafb0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-359 .elementor-element.elementor-element-384dafb0 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 15px 15px 15px 15px;
}

.elementor-359 .elementor-element.elementor-element-384dafb0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-750f50f1 {
    --e-rating-icon-font-size: 12px;
}

.elementor-359 .elementor-element.elementor-element-4eaeb4e5 .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-62bb9dd6 {
    font-size: 14px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-1876afbe {
    --divider-border-style: solid;
    --divider-color: #E5E5EB;
    --divider-border-width: 1px;
}

.elementor-359 .elementor-element.elementor-element-1876afbe .elementor-divider-separator {
    width: 100%;
}

.elementor-359 .elementor-element.elementor-element-1876afbe .elementor-divider {
    padding-block-start:10px;padding-block-end:10px;}

.elementor-359 .elementor-element.elementor-element-538ed040 {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-538ed040 .elementor-heading-title {
    font-size: 12px;
    line-height: 1.5em;
}

.elementor-359 .elementor-element.elementor-element-20aae80b .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-20aae80b.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-359 .elementor-element.elementor-element-20aae80b.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-359 .elementor-element.elementor-element-20aae80b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-359 .elementor-element.elementor-element-20aae80b .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-20aae80b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-359 .elementor-element.elementor-element-20aae80b .elementor-image-box-img img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition-duration: 0.3s;
}

.elementor-359 .elementor-element.elementor-element-20aae80b .elementor-image-box-description {
    font-size: 12px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-7eb9e492:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-359 .elementor-element.elementor-element-7eb9e492 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-359 .elementor-element.elementor-element-7eb9e492 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 15px 15px 15px 15px;
}

.elementor-359 .elementor-element.elementor-element-7eb9e492 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-7f8d74f9 {
    --e-rating-icon-font-size: 12px;
}

.elementor-359 .elementor-element.elementor-element-16c59819 .elementor-heading-title {
    font-size: 14px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-2ae3e0bb {
    font-size: 14px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-44121170 {
    --divider-border-style: solid;
    --divider-color: #E5E5EB;
    --divider-border-width: 1px;
}

.elementor-359 .elementor-element.elementor-element-44121170 .elementor-divider-separator {
    width: 100%;
}

.elementor-359 .elementor-element.elementor-element-44121170 .elementor-divider {
    padding-block-start:10px;padding-block-end:10px;}

.elementor-359 .elementor-element.elementor-element-41cde1c4 {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-41cde1c4 .elementor-heading-title {
    font-size: 12px;
    line-height: 1.5em;
}

.elementor-359 .elementor-element.elementor-element-fdd7a22 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-fdd7a22.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-359 .elementor-element.elementor-element-fdd7a22.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-359 .elementor-element.elementor-element-fdd7a22.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-359 .elementor-element.elementor-element-fdd7a22 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 12px;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-fdd7a22 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-359 .elementor-element.elementor-element-fdd7a22 .elementor-image-box-img img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5EB;
    transition-duration: 0.3s;
}

.elementor-359 .elementor-element.elementor-element-fdd7a22 .elementor-image-box-description {
    font-size: 12px;
    font-weight: 400;
}

.elementor-359 .elementor-element.elementor-element-48418531:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-48418531 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F0F0F0;
}

.elementor-359 .elementor-element.elementor-element-48418531 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 48px 0px 48px 0px;
}

.elementor-359 .elementor-element.elementor-element-48418531 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-50f74f44 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-359 .elementor-element.elementor-element-42f43586 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0 * 100% );
}

.elementor-359 .elementor-element.elementor-element-42f43586:after {
}

.elementor-359 .elementor-element.elementor-element-42f43586 .elementor-post__thumbnail__link {
    width: 100%;
}

.elementor-359 .elementor-element.elementor-element-42f43586 {
    --grid-column-gap: 16px;
    --grid-row-gap: 0px;
}

.elementor-359 .elementor-element.elementor-element-42f43586 .elementor-post__text {
    padding: 15px 15px 15px 15px;
}

.elementor-359 .elementor-element.elementor-element-42f43586 .elementor-post {
    background-color: #FFFFFF;
}

.elementor-359 .elementor-element.elementor-element-42f43586.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 0px;
}

.elementor-359 .elementor-element.elementor-element-42f43586.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 0px;
}

.elementor-359 .elementor-element.elementor-element-42f43586.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px;
}

.elementor-359 .elementor-element.elementor-element-42f43586 .elementor-post__title, .elementor-359 .elementor-element.elementor-element-42f43586 .elementor-post__title a {
    color: #000000;
    font-size: 14px;
    text-decoration: none;
}

.elementor-359 .elementor-element.elementor-element-42f43586 .elementor-post__title {
    margin-bottom: 0px;
}

.elementor-359 .elementor-element.elementor-element-42f43586 a.elementor-post__read-more {
    text-decoration: none;
}

.elementor-359 .elementor-element.elementor-element-572d32a4 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-359 .elementor-element.elementor-element-7688d782 > .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-359 .elementor-element.elementor-element-7688d782:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-359 .elementor-element.elementor-element-7688d782 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-359 .elementor-element.elementor-element-7688d782 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 25px 25px 25px 25px;
}

.elementor-359 .elementor-element.elementor-element-7688d782 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-759a88d6 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-759a88d6 > .elementor-widget-container {
    border-style: none;
}

.elementor-359 .elementor-element.elementor-element-563888b7 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 700;
}

.elementor-359 .elementor-element.elementor-element-563888b7 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-2ccbd1ca .elementor-heading-title {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5rem;
}

.elementor-359 .elementor-element.elementor-element-2ccbd1ca > .elementor-widget-container {
    margin: 10px 0px 25px 0px;
}

.elementor-359 .elementor-element.elementor-element-1e70344c .elementor-button {
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-1e70344c .elementor-button:hover, .elementor-359 .elementor-element.elementor-element-1e70344c .elementor-button:focus {
    color: #FFFFFF;
    background-color: #000000;
}

.elementor-359 .elementor-element.elementor-element-1e70344c .elementor-button:hover svg, .elementor-359 .elementor-element.elementor-element-1e70344c .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-359 .elementor-element.elementor-element-4b00b616 > .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-359 .elementor-element.elementor-element-4b00b616:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-359 .elementor-element.elementor-element-4b00b616 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-359 .elementor-element.elementor-element-4b00b616 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 25px 25px 25px 25px;
}

.elementor-359 .elementor-element.elementor-element-4b00b616 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-428bce93 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-428bce93 > .elementor-widget-container {
    border-style: none;
}

.elementor-359 .elementor-element.elementor-element-23df7619 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 700;
}

.elementor-359 .elementor-element.elementor-element-23df7619 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-20f3f92b .elementor-heading-title {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5rem;
}

.elementor-359 .elementor-element.elementor-element-20f3f92b > .elementor-widget-container {
    margin: 10px 0px 25px 0px;
}

.elementor-359 .elementor-element.elementor-element-1cedb6c3 .elementor-button {
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-1cedb6c3 .elementor-button:hover, .elementor-359 .elementor-element.elementor-element-1cedb6c3 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #000000;
}

.elementor-359 .elementor-element.elementor-element-1cedb6c3 .elementor-button:hover svg, .elementor-359 .elementor-element.elementor-element-1cedb6c3 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-359 .elementor-element.elementor-element-263365d5 > .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-359 .elementor-element.elementor-element-263365d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-359 .elementor-element.elementor-element-263365d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-359 .elementor-element.elementor-element-263365d5 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 25px 25px 25px 25px;
}

.elementor-359 .elementor-element.elementor-element-263365d5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-7c668561 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-359 .elementor-element.elementor-element-7c668561 > .elementor-widget-container {
    border-style: none;
}

.elementor-359 .elementor-element.elementor-element-12f48fd2 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 700;
}

.elementor-359 .elementor-element.elementor-element-12f48fd2 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-24b574a3 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5rem;
}

.elementor-359 .elementor-element.elementor-element-24b574a3 > .elementor-widget-container {
    margin: 10px 0px 25px 0px;
}

.elementor-359 .elementor-element.elementor-element-6c67e0c1 .elementor-button {
    fill: #000000;
    color: #000000;
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
}

.elementor-359 .elementor-element.elementor-element-6c67e0c1 .elementor-button:hover, .elementor-359 .elementor-element.elementor-element-6c67e0c1 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #000000;
}

.elementor-359 .elementor-element.elementor-element-6c67e0c1 .elementor-button:hover svg, .elementor-359 .elementor-element.elementor-element-6c67e0c1 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-359 .elementor-element.elementor-element-6d4abd16:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-6d4abd16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("/static/twhnb/iqos0001.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-359 .elementor-element.elementor-element-6d4abd16 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 90px;
    margin-bottom: 90px;
    padding: 80px 80px 80px 80px;
}

.elementor-359 .elementor-element.elementor-element-6d4abd16 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-359 .elementor-element.elementor-element-2d0d1bae .elementor-heading-title {
    color: #0F0F0F;
    font-size: 14px;
}

.elementor-359 .elementor-element.elementor-element-33184cdc .elementor-heading-title {
    color: #070707;
    font-size: 32px;
    line-height: 1.6em;
}

.elementor-359 .elementor-element.elementor-element-150f5dde {
    color: #0A0A0A;
    font-size: 16px;
    font-weight: 400;
}

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) {
    .elementor-359 .elementor-element.elementor-element-1dc42bc7 > .elementor-container {
        min-height:0px;
    }

    .elementor-359 .elementor-element.elementor-element-74568561 {
        padding: 10px 0px 0px 20px;
    }

    .elementor-359 .elementor-element.elementor-element-52f9b77a img {
        width: 310px;
        height: 246px;
    }

    .elementor-359 .elementor-element.elementor-element-5587035d .elementor-heading-title {
        font-size: 42px;
    }

    .elementor-359 .elementor-element.elementor-element-7b7c4ddc .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-359 .elementor-element.elementor-element-7b7c4ddc > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-3b6c05af .elementor-button {
        font-size: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-34a4d23.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-359 .elementor-element.elementor-element-abc1c24.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-359 .elementor-element.elementor-element-cdc8595.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-359 .elementor-element.elementor-element-425f443.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-359 .elementor-element.elementor-element-0f421ca.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-359 .elementor-element.elementor-element-fae36ae.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-359 .elementor-element.elementor-element-f7b41a9.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }
}

@media(max-width: 767px) {
    .elementor-359 .elementor-element.elementor-element-1dc42bc7 > .elementor-container {
        min-height:0px;
    }

    .elementor-359 .elementor-element.elementor-element-1dc42bc7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 26px 26px 26px 26px;
    }

    .elementor-359 .elementor-element.elementor-element-78dc689d {
        width: 100%;
    }

    .elementor-359 .elementor-element.elementor-element-78dc689d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-74568561 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-359 .elementor-element.elementor-element-66758960.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-359 .elementor-element.elementor-element-66758960 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-52f9b77a {
        text-align: center;
    }

    .elementor-359 .elementor-element.elementor-element-52f9b77a img {
        width: 300px;
        height: 240px;
    }

    .elementor-359 .elementor-element.elementor-element-52f9b77a > .elementor-widget-container {
        margin: 20px 20px 20px 20px;
    }

    .elementor-359 .elementor-element.elementor-element-5587035d {
        text-align: center;
    }

    .elementor-359 .elementor-element.elementor-element-5587035d .elementor-heading-title {
        font-size: 16px;
        letter-spacing: -0.5px;
    }

    .elementor-359 .elementor-element.elementor-element-5587035d > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-7b7c4ddc {
        text-align: center;
    }

    .elementor-359 .elementor-element.elementor-element-7b7c4ddc .elementor-heading-title {
        font-size: 14px;
        letter-spacing: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-7b7c4ddc > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-3b6c05af .elementor-button {
        font-size: 14px;
        padding: 15px 22px 15px 22px;
    }

    .elementor-359 .elementor-element.elementor-element-3b6c05af > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-23145c12 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-23145c12 > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-6fc7c61f {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-79856ca3 {
        width: 50%;
    }

    .elementor-359 .elementor-element.elementor-element-6682d78a .elementor-cta__content {
        height: 100px;
    }

    .elementor-359 .elementor-element.elementor-element-6682d78a .elementor-cta__title {
        font-size: 14px;
        -webkit-text-stroke-width: 0px;
        stroke-width: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-cba1a94 {
        width: 50%;
    }

    .elementor-359 .elementor-element.elementor-element-9e9832a .elementor-cta__title {
        font-size: 14px;
    }

    .elementor-359 .elementor-element.elementor-element-144f357 {
        width: 50%;
    }

    .elementor-359 .elementor-element.elementor-element-43962215 .elementor-cta__title {
        font-size: 14px;
    }

    .elementor-359 .elementor-element.elementor-element-1317a68c {
        width: 50%;
    }

    .elementor-359 .elementor-element.elementor-element-a2dc637 .elementor-cta__title {
        font-size: 14px;
    }

    .elementor-359 .elementor-element.elementor-element-1bf3691 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-1bf3691 > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-37b5134 .elementor-button {
        font-size: 12px;
    }

    .elementor-359 .elementor-element.elementor-element-34a4d23.elementor-wc-products ul.products {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-34a4d23.elementor-wc-products ul.products li.product {
        padding: 10px 10px 10px 10px;
    }

    .elementor-359 .elementor-element.elementor-element-94d0c4f .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-94d0c4f > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-1decb6d .elementor-button {
        font-size: 12px;
    }

    .elementor-359 .elementor-element.elementor-element-abc1c24.elementor-wc-products ul.products {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-abc1c24.elementor-wc-products ul.products li.product {
        padding: 10px 10px 10px 10px;
    }

    .elementor-359 .elementor-element.elementor-element-6d5637c .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-6d5637c > .elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-cdc8595.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-359 .elementor-element.elementor-element-b57e192 .elementor-button {
        font-size: 12px;
    }

    .elementor-359 .elementor-element.elementor-element-42509132 {
        margin-top: 15px;
        margin-bottom: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-571ea4b9 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-e6ba610 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-425f443.elementor-wc-products ul.products {
        grid-column-gap: 5px;
        grid-row-gap: 1px;
    }

    .elementor-359 .elementor-element.elementor-element-425f443.elementor-wc-products ul.products li.product {
        padding: 10px 10px 10px 10px;
    }

    .elementor-359 .elementor-element.elementor-element-425f443 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-c172cba {
        margin-top: 15px;
        margin-bottom: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-6089a75 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-108a8e3 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-0f421ca.elementor-wc-products ul.products {
        grid-column-gap: 5px;
        grid-row-gap: 1px;
    }

    .elementor-359 .elementor-element.elementor-element-0f421ca.elementor-wc-products ul.products li.product {
        padding: 10px 10px 10px 10px;
    }

    .elementor-359 .elementor-element.elementor-element-0f421ca > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-cfdfa52 .elementor-button {
        font-size: 12px;
    }

    .elementor-359 .elementor-element.elementor-element-7c9e1a1 {
        margin-top: 15px;
        margin-bottom: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-9efa3d0 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-5d5c1c8 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-fae36ae.elementor-wc-products ul.products {
        grid-column-gap: 5px;
        grid-row-gap: 1px;
    }

    .elementor-359 .elementor-element.elementor-element-fae36ae.elementor-wc-products ul.products li.product {
        padding: 10px 10px 10px 10px;
    }

    .elementor-359 .elementor-element.elementor-element-fae36ae > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-359 .elementor-element.elementor-element-74fc9f6 .elementor-button {
        font-size: 12px;
    }

    .elementor-359 .elementor-element.elementor-element-7c0ee8fc {
        margin-top: 15px;
        margin-bottom: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-19743138 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-f7b41a9.elementor-wc-products ul.products {
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }

    .elementor-359 .elementor-element.elementor-element-c1b7c2c .elementor-button {
        font-size: 12px;
    }

    .elementor-359 .elementor-element.elementor-element-258486f2 {
        margin-top: 15px;
        margin-bottom: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-692f3141 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-1e4fd8d0 {
        width: 50%;
    }

    .elementor-359 .elementor-element.elementor-element-5a2c8522 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-359 .elementor-element.elementor-element-4ecd4de2 {
        width: 50%;
    }

    .elementor-359 .elementor-element.elementor-element-7f9f1ce9 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-359 .elementor-element.elementor-element-64cdb68 {
        width: 50%;
    }

    .elementor-359 .elementor-element.elementor-element-5f5cbbf1 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-359 .elementor-element.elementor-element-7dbedc96 {
        width: 50%;
    }

    .elementor-359 .elementor-element.elementor-element-5d15e15b .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-359 .elementor-element.elementor-element-384dafb0 {
        width: 50%;
    }

    .elementor-359 .elementor-element.elementor-element-20aae80b .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-359 .elementor-element.elementor-element-7eb9e492 {
        width: 50%;
    }

    .elementor-359 .elementor-element.elementor-element-fdd7a22 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-359 .elementor-element.elementor-element-48418531 {
        margin-top: -1px;
        margin-bottom: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-50f74f44 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-42f43586 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0 * 100% );
    }

    .elementor-359 .elementor-element.elementor-element-42f43586:after {
        content: "0.5";
    }

    .elementor-359 .elementor-element.elementor-element-42f43586 .elementor-post__thumbnail__link {
        width: 100%;
    }

    .elementor-359 .elementor-element.elementor-element-42f43586 {
        --grid-row-gap: 16px;
    }

    .elementor-359 .elementor-element.elementor-element-6d4abd16 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-359 .elementor-element.elementor-element-2af73020 {
        width: 85%;
    }

    .elementor-359 .elementor-element.elementor-element-2af73020 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-359 .elementor-element.elementor-element-33184cdc .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-359 .elementor-element.elementor-element-150f5dde {
        font-size: 14px;
    }
}

/* Start custom CSS for heading, class: .elementor-element-3451c2e7 */
.home_review_name span {
    color: #5D88DF;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48b3ae09 */
.home_review_name span {
    color: #5D88DF;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3486a616 */
.home_review_name span {
    color: #5D88DF;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cff5ebb */
.home_review_name span {
    color: #5D88DF;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-538ed040 */
.home_review_name span {
    color: #5D88DF;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41cde1c4 */
.home_review_name span {
    color: #5D88DF;
    margin-left: 15px;
}

/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-42f43586 */
.home_blog .elementor-post__title {
    min-height: 44px;
}

/* End custom CSS */
