.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-acf91d7 {
    background-color: #FBF9F7;
    background-image: url("../image/home1-slide1-bg.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-acf91d7 .cosmecos_content_slider_title {
    font-size: 80px;
    font-weight: 200;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-acf91d7 .cosmecos_content_container {
    max-width: 50%;
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-acf91d7 .cosmecos_content_slide_wrapper {
    justify-content: flex-start;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-0146624 {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-0146624 .active_image {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-0146624 .cosmecos_content_container {
    max-width: 60%;
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-0146624 .cosmecos_content_slide_wrapper {
    justify-content: flex-start;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-522f96a {
    background-color: #FFFAF7;
    background-image: url("../image/bannermain1.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-522f96a .active_image {
    margin: 0px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-522f96a .cosmecos_content_container {
    max-width: 64%;
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-522f96a .cosmecos_content_slide_wrapper {
    justify-content: flex-end;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-919b4fc {
    background-color: #FFFFFF;
    background-image: url("../image/bannermain2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-919b4fc .cosmecos_content_container {
    max-width: 66%;
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-919b4fc .cosmecos_content_slide_wrapper {
    justify-content: flex-start;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-5b782f8 .cosmecos_content_slide {
    height: 810px;
}

.elementor-12 .elementor-element.elementor-element-b4ccd90 {
    margin-top: 31px;
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-9bdc498 .banner-inner .banner-bg {
    background-image: url("../image/bb1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-9bdc498 .banner-content {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-9bdc498 .banner-inner {
    height: 360px;
}

.elementor-12 .elementor-element.elementor-element-9bdc498 .banner-title {
    color: #FFE5D5;
}

.elementor-12 .elementor-element.elementor-element-4700598 .banner-inner .banner-bg {
    background-image: url("../image/bb2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-4700598 .banner-content {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-4700598 .banner-inner {
    height: 360px;
}

.elementor-12 .elementor-element.elementor-element-4700598 .banner-title {
    color: #F7BB98;
}

.elementor-12 .elementor-element.elementor-element-4700598 .banner-subtitle {
    color: #1C1C1C;
}

.elementor-12 .elementor-element.elementor-element-8ac614a .banner-inner .banner-bg {
    background-image: url("../image/bb3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-8ac614a .banner-content {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-8ac614a .banner-inner {
    height: 360px;
}

.elementor-12 .elementor-element.elementor-element-8ac614a .banner-title {
    color: #bd9d8b;
}

.elementor-12 .elementor-element.elementor-element-8ac614a .banner-subtitle {
    color: #1C1C1C;
}

.elementor-12 .elementor-element.elementor-element-dfadf98 .cosmecos-heading {
    text-align: center;
    margin-bottom: 10px;
}

.elementor-12 .elementor-element.elementor-element-dfadf98 .cosmecos-heading .cosmecos-heading-content {
    text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-77beb58 {
    text-align: center;
    font-size: 18px;
    line-height: 1.8889em;
    color: #9A9A9A;
}

.elementor-12 .elementor-element.elementor-element-182bbbe {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-5684145 {
    width: auto;
    max-width: auto;
    top: 18%;
    text-align: right;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5684145 {
    right: 0px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-5684145 {
    left: 0px;
}

.elementor-12 .elementor-element.elementor-element-09a625b {
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-2e7e369>.elementor-widget-container {
    margin: 70px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-2e7e369 .button-container {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-131fd20:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-131fd20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.artureanec.com/themes/cosmecos-new/wp-content/uploads/2021/02/home1-bg-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-131fd20 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 55px 15px 55px 15px;
}

.elementor-12 .elementor-element.elementor-element-131fd20>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-fa43e50.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-fa43e50.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-552db60 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-552db60 img {
    opacity: 0.6;
    filter: brightness( 95%) contrast( 100%) saturate( 65%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-552db60:hover img {
    opacity: 1;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-b0c100b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-b0c100b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-7f6e2fd {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-7f6e2fd img {
    opacity: 0.6;
    filter: brightness( 95%) contrast( 100%) saturate( 65%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-7f6e2fd:hover img {
    opacity: 1;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4085be1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4085be1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-1332877 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-1332877 img {
    opacity: 0.6;
    filter: brightness( 95%) contrast( 100%) saturate( 65%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-1332877:hover img {
    opacity: 1;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-00dea9e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-00dea9e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-19da704 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-19da704 img {
    opacity: 0.6;
    filter: brightness( 95%) contrast( 100%) saturate( 65%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-19da704:hover img {
    opacity: 1;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-ff7ec57.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-ff7ec57.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-3ba9129 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-3ba9129 img {
    opacity: 0.6;
    filter: brightness( 95%) contrast( 100%) saturate( 65%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3ba9129:hover img {
    opacity: 1;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-ec79ca2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-ec79ca2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-55aa508 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-55aa508 img {
    opacity: 0.6;
    filter: brightness( 95%) contrast( 100%) saturate( 65%) blur( 0px) hue-rotate( 0deg);
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-55aa508:hover img {
    opacity: 1;
    filter: brightness( 100%) contrast( 100%) saturate( 100%) blur( 0px) hue-rotate( 0deg);
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-344c160.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-344c160.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-64c2863 {
    width: auto;
    max-width: auto;
    top: 78px;
    text-align: left;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-64c2863 {
    left: -137px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-64c2863 {
    right: -137px;
}

.elementor-12 .elementor-element.elementor-element-0db5fab {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-0db5fab .image-widget {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-0db5fab .image-container {
    float: none;
}

.elementor-12 .elementor-element.elementor-element-07f212a>.elementor-widget-container {
    margin: -14px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-07f212a .cosmecos-heading {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-07f212a .cosmecos-heading .cosmecos-heading-content {
    text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-8dd179a>.elementor-widget-container {
    margin: 0px 0px 17px 0px;
    padding: 0px 0px 0px 19px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #E39979;
}

.elementor-12 .elementor-element.elementor-element-8dd179a {
    font-weight: 600;
    color: #343434;
}

.elementor-12 .elementor-element.elementor-element-4dfdb52 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-2502b78 .elementor-counter .elementor-counter-title,
.elementor-12 .elementor-element.elementor-element-2502b78 .elementor-counter .elementor-counter-number-wrapper {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-2502b78 .elementor-counter-title {
    font-weight: 500;
}

.elementor-12 .elementor-element.elementor-element-22769ff .elementor-counter .elementor-counter-title,
.elementor-12 .elementor-element.elementor-element-22769ff .elementor-counter .elementor-counter-number-wrapper {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-22769ff .elementor-counter-title {
    font-weight: 500;
}

.elementor-12 .elementor-element.elementor-element-f4152cd>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-f4152cd .button-container {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-220ff43 {
    width: auto;
    max-width: auto;
    bottom: 50px;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-220ff43 {
    left: 66%;
}

body.rtl .elementor-12 .elementor-element.elementor-element-220ff43 {
    right: 66%;
}

.elementor-12 .elementor-element.elementor-element-220ff43 .special-text {
    text-align: right;
    color: #F5E0D2;
    opacity: 0.7;
}

.elementor-12 .elementor-element.elementor-element-43db977>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-12 .elementor-element.elementor-element-43db977 .image-widget {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-43db977 .image-container {
    float: none;
}

.elementor-12 .elementor-element.elementor-element-f4a10bb {
    text-align: center;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #232323;
}

.elementor-12 .elementor-element.elementor-element-0f99681>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-12 .elementor-element.elementor-element-0f99681 .image-widget {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-0f99681 .image-container {
    float: none;
}

.elementor-12 .elementor-element.elementor-element-2a792ef {
    text-align: center;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #232323;
}

.elementor-12 .elementor-element.elementor-element-3a756b0>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-12 .elementor-element.elementor-element-3a756b0 .image-widget {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-3a756b0 .image-container {
    float: none;
}

.elementor-12 .elementor-element.elementor-element-9c79b48 {
    text-align: center;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #232323;
}

.elementor-12 .elementor-element.elementor-element-5e17643>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-12 .elementor-element.elementor-element-5e17643 .image-widget {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-5e17643 .image-container {
    float: none;
}

.elementor-12 .elementor-element.elementor-element-bc30af9 {
    text-align: center;
    font-family: "Raleway", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #232323;
}

.elementor-12 .elementor-element.elementor-element-0ca7751:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-0ca7751>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E4E5E7;
    background-image: url("../image/bg1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-0ca7751 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-12 .elementor-element.elementor-element-0ca7751>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9a24911>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9a24911 {
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-28dc8bd>.elementor-element-populated {
    margin: 130px 0px 130px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-12 .elementor-element.elementor-element-3d0da03>.elementor-widget-container {
    background-image: url("https://demo.artureanec.com/themes/cosmecos-new/wp-content/uploads/2021/03/home1-bg-text-new.png");
    padding: 0px 24px 0px 24px;
    background-repeat: no-repeat;
}

.elementor-12 .elementor-element.elementor-element-3d0da03 .special-text {
    text-align: left;
    font-size: 60px;
    font-weight: 400;
    line-height: 87px;
    letter-spacing: 5.8px;
    color: #FFFFFF;
    opacity: 1;
}

.elementor-12 .elementor-element.elementor-element-f139530>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-f724581>.elementor-widget-container {
    margin: 12px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-5f357f5>.elementor-widget-container {
    margin: 29px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-5f357f5 .cosmecos_countdown_widget {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-5f357f5 .countdown_inner {
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-5f357f5 .countdown_separator {
    width: 70px;
}

.elementor-12 .elementor-element.elementor-element-115fc08>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-115fc08 .button-container {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-0642e80 {
    width: var( --container-widget-width, 110px);
    max-width: 110px;
    --container-widget-width: 110px;
    --container-widget-flex-grow: 0;
    top: 139px;
    z-index: 2;
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-0642e80>.elementor-widget-container {
    background-color: #F4B793;
    border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0642e80 {
    left: -13px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-0642e80 {
    right: -13px;
}

.elementor-12 .elementor-element.elementor-element-0642e80 .elementor-heading-title {
    font-size: 40px;
    font-weight: 300;
    line-height: 110px;
    color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-d7dfc6b {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-12 .elementor-element.elementor-element-a3a4a24>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-12 .elementor-element.elementor-element-4d05f9e .product-category-widget {
    height: 592px;
}

.elementor-12 .elementor-element.elementor-element-91d2594>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-12 .elementor-element.elementor-element-a2fe771 .product-category-widget {
    height: 592px;
}

.elementor-12 .elementor-element.elementor-element-d0a375d>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-12 .elementor-element.elementor-element-d9f3553 .product-category-widget {
    height: 592px;
}

.elementor-12 .elementor-element.elementor-element-a88ebf5>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-12 .elementor-element.elementor-element-4368799 .product-category-widget {
    height: 592px;
}

.elementor-12 .elementor-element.elementor-element-f145356 {
    width: auto;
    max-width: auto;
    top: 40px;
    text-align: left;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f145356 {
    left: 0px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-f145356 {
    right: 0px;
}

.elementor-12 .elementor-element.elementor-element-a95a3f3 {
    width: auto;
    max-width: auto;
    top: 85px;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a95a3f3 {
    left: 45%;
}

body.rtl .elementor-12 .elementor-element.elementor-element-a95a3f3 {
    right: 45%;
}

.elementor-12 .elementor-element.elementor-element-a95a3f3 .special-text {
    text-align: center;
    color: #F5E0D2;
    opacity: 0.7;
}

.elementor-12 .elementor-element.elementor-element-972e8ff {
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-6a536d4>.elementor-widget-container {
    margin: 0px -20px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-6a536d4 .cosmecos-heading {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-6a536d4 .cosmecos-heading .cosmecos-heading-content {
    text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-ae8cea1 .image-widget {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-ae8cea1 .image-container {
    float: none;
}

.elementor-12 .elementor-element.elementor-element-fd7d252 .image-widget {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-fd7d252 .image-container {
    float: none;
}

.elementor-12 .elementor-element.elementor-element-b086f74 {
    width: auto;
    max-width: auto;
    top: 89px;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-b086f74 {
    left: 38.776%;
}

body.rtl .elementor-12 .elementor-element.elementor-element-b086f74 {
    right: 38.776%;
}

.elementor-12 .elementor-element.elementor-element-b086f74 .special-text {
    text-align: left;
    color: #F5E0D2;
    opacity: 0.7;
}

.elementor-12 .elementor-element.elementor-element-2442d37>.elementor-widget-container {
    margin: 0px -20px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-2442d37 {
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-2442d37 .cosmecos-heading {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-2442d37 .cosmecos-heading .cosmecos-heading-content {
    text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-644da24 {
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-9e26e2c>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-9e26e2c .button-container {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-c540a60 {
    padding: 0px 30px 0px 30px;
}

.elementor-12 .elementor-element.elementor-element-e2a86e9>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-e2a86e9:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-e2a86e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2A2A2A;
    background-image: url("../image/perfum.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-12 .elementor-element.elementor-element-e2a86e9 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 96px 70px 96px;
}

.elementor-12 .elementor-element.elementor-element-e2a86e9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-22b9f15 {
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-c78e962 .elementor-heading-title {
    font-size: 60px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-c53ce4f>.elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-c53ce4f {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
    color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-18065b4 .button-container {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-18065b4 .cosmecos-button {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-18065b4 .cosmecos-button:before {
    background-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-18065b4 .cosmecos-button:hover {
    color: #2A2A2A;
    border-color: #FFFFFF;
}

.elementor-12 .elementor-element.elementor-element-18065b4 .cosmecos-button:hover:before {
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-de93773 {
    left: -155%;
}

body.rtl .elementor-12 .elementor-element.elementor-element-de93773 {
    right: -155%;
}

.elementor-12 .elementor-element.elementor-element-de93773 {
    bottom: -32px;
}

.elementor-12 .elementor-element.elementor-element-de93773 .special-text {
    color: #5B5959;
    opacity: 0.7;
}

.elementor-12 .elementor-element.elementor-element-88ec643 {
    width: auto;
    max-width: auto;
    top: 110px;
    text-align: left;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-88ec643 {
    left: 0px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-88ec643 {
    right: 0px;
}

.elementor-12 .elementor-element.elementor-element-5f6f3de {
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-34d79e3 .cosmecos-heading {
    text-align: center;
    margin-bottom: 40px;
}

.elementor-12 .elementor-element.elementor-element-34d79e3 .cosmecos-heading .cosmecos-heading-content {
    text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-80834cf {
    margin-top: 0px;
    margin-bottom: 0px;
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-d853250 {
    text-align: right;
}

.elementor-12 .elementor-element.elementor-element-31c8f5d>.elementor-widget-container {
    margin: 70px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-31c8f5d .button-container {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-be1e178:not(.elementor-motion-effects-element-type-background),
.elementor-12 .elementor-element.elementor-element-be1e178>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E5E5E5;
    background-image: url("../image/home1-bg-8.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-12 .elementor-element.elementor-element-be1e178 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-12 .elementor-element.elementor-element-be1e178>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-d89c4b4 .testimonial-item .testimonial:before,
.elementor-12 .elementor-element.elementor-element-d89c4b4 .testimonial-carousel-title:before,
.elementor-12 .elementor-element.elementor-element-d89c4b4 .cosmecos-testimonial-carousel-widget .testimonial-carousel-wrapper.view-type-4:after {
    opacity: 0.2;
}

.elementor-12 .elementor-element.elementor-element-3fa695a {
    width: auto;
    max-width: auto;
    top: 200px;
    text-align: right;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3fa695a {
    right: 0px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-3fa695a {
    left: 0px;
}

.elementor-12 .elementor-element.elementor-element-c0d3cb5 {
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-73804c9 .cosmecos-heading {
    text-align: center;
    margin-bottom: 40px;
}

.elementor-12 .elementor-element.elementor-element-73804c9 .cosmecos-heading .cosmecos-heading-content {
    text-transform: uppercase;
}

.elementor-12 .elementor-element.elementor-element-96f5cb0 .post-meta-header .post-meta-item,
.elementor-12 .elementor-element.elementor-element-96f5cb0 .post-meta-header .post-meta-item a {
    color: #969696;
}

.elementor-12 .elementor-element.elementor-element-96f5cb0 .post-meta-header .post-meta-item a:hover {
    color: #232323;
}

.elementor-12 .elementor-element.elementor-element-336a5db>.elementor-widget-container {
    margin: 62px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-336a5db .button-container {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-f8a0c8a #sb_instagram .sbi_item .sbi_photo:hover:before {
    opacity: 0.65;
}

@media(min-width:768px) {
    .elementor-12 .elementor-element.elementor-element-6e7d91d {
        width: 20%;
    }
    .elementor-12 .elementor-element.elementor-element-de827fd {
        width: 59.664%;
    }
    .elementor-12 .elementor-element.elementor-element-513a25f {
        width: 20%;
    }
    .elementor-12 .elementor-element.elementor-element-344c160 {
        width: 58%;
    }
    .elementor-12 .elementor-element.elementor-element-5e2c466 {
        width: 42%;
    }
    .elementor-12 .elementor-element.elementor-element-5742ceb {
        width: 40%;
    }
    .elementor-12 .elementor-element.elementor-element-f272a9d {
        width: 60%;
    }
    .elementor-12 .elementor-element.elementor-element-28dc8bd {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-a0084c2 {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-972e8ff {
        width: 42%;
    }
    .elementor-12 .elementor-element.elementor-element-520d38b {
        width: 58%;
    }
    .elementor-12 .elementor-element.elementor-element-a266db9 {
        width: 58%;
    }
    .elementor-12 .elementor-element.elementor-element-608fb87 {
        width: 42%;
    }
    .elementor-12 .elementor-element.elementor-element-22b9f15 {
        width: 75%;
    }
    .elementor-12 .elementor-element.elementor-element-80fff68 {
        width: 25%;
    }
    .elementor-12 .elementor-element.elementor-element-ea35f25 {
        width: 66.667%;
    }
    .elementor-12 .elementor-element.elementor-element-b36f29b {
        width: 33.3333%;
    }
    .elementor-12 .elementor-element.elementor-element-c5b74c3 {
        width: 83.33%;
    }
    .elementor-12 .elementor-element.elementor-element-ba52a39 {
        width: 16.67%;
    }
}

@media(max-width:991px) {
    .elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-acf91d7 {
        background-image: url("https://demo.artureanec.com/themes/cosmecos-new/wp-content/uploads/2020/12/null-2.png");
    }
    .elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-acf91d7 .cosmecos_content_slider_title {
        font-size: 36px;
    }
    .elementor-12 .elementor-element.elementor-element-5b782f8 .cosmecos_content_slide {
        height: 500px;
    }
    .elementor-12 .elementor-element.elementor-element-1e871cd>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-9819718>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-131fd20 {
        padding: 55px 0px 55px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-28dc8bd>.elementor-element-populated {
        margin: 90px 0px 90px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-28dc8bd {
        z-index: 2;
    }
    .elementor-12 .elementor-element.elementor-element-3d0da03>.elementor-widget-container {
        background-size: 250px auto;
    }
    .elementor-12 .elementor-element.elementor-element-3d0da03 .special-text {
        font-size: 35px;
        line-height: 1.9em;
    }
    .elementor-12 .elementor-element.elementor-element-5f357f5 .countdown_separator {
        width: 50px;
    }
    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0642e80 {
        left: -33px;
    }
    body.rtl .elementor-12 .elementor-element.elementor-element-0642e80 {
        right: -33px;
    }
    .elementor-12 .elementor-element.elementor-element-0642e80 {
        top: 45px;
    }
    .elementor-12 .elementor-element.elementor-element-4d05f9e .product-category-widget {
        height: 400px;
    }
    .elementor-12 .elementor-element.elementor-element-a2fe771 .product-category-widget {
        height: 400px;
    }
    .elementor-12 .elementor-element.elementor-element-d0a375d>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-d9f3553 .product-category-widget {
        height: 400px;
    }
    .elementor-12 .elementor-element.elementor-element-a88ebf5>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4368799 .product-category-widget {
        height: 400px;
    }
    .elementor-12 .elementor-element.elementor-element-3e027e3 {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-972e8ff>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-6a536d4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-2442d37>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-c540a60 {
        padding: 0px 30px 0px 30px;
    }
    .elementor-12 .elementor-element.elementor-element-e2a86e9:not(.elementor-motion-effects-element-type-background),
    .elementor-12 .elementor-element.elementor-element-e2a86e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -87px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-e2a86e9 {
        padding: 50px 40px 50px 40px;
    }
    .elementor-12 .elementor-element.elementor-element-c78e962 .elementor-heading-title {
        font-size: 38px;
        line-height: 1.2em;
    }
    .elementor-12 .elementor-element.elementor-element-c53ce4f>.elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-c53ce4f {
        font-size: 16px;
    }
    .elementor-12 .elementor-element.elementor-element-b36f29b>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-d853250 {
        text-align: center;
    }
}

@media(max-width:767px) {
    .elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-acf91d7 .cosmecos_content_slider_title {
        font-size: 32px;
    }
    .elementor-12 .elementor-element.elementor-element-5b782f8 .elementor-repeater-item-522f96a .cosmecos_content_container {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-5b782f8 .cosmecos_content_slide {
        height: 500px;
    }
    .elementor-12 .elementor-element.elementor-element-9bdc498 .banner-inner {
        height: 200px;
    }
    .elementor-12 .elementor-element.elementor-element-1e871cd>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4700598 .banner-inner {
        height: 200px;
    }
    .elementor-12 .elementor-element.elementor-element-9819718>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-8ac614a .banner-inner {
        height: 200px;
    }
    .elementor-12 .elementor-element.elementor-element-182bbbe {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-b0c100b>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-4085be1>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-00dea9e>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-ff7ec57>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-ec79ca2>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5e2c466>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-07f212a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-5742ceb {
        width: 52%;
    }
    .elementor-12 .elementor-element.elementor-element-f272a9d {
        width: 48%;
    }
    .elementor-12 .elementor-element.elementor-element-af73326>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-8e73d1c>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-d8c295f>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-0ca7751:not(.elementor-motion-effects-element-type-background),
    .elementor-12 .elementor-element.elementor-element-0ca7751>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://demo.artureanec.com/themes/cosmecos-new/wp-content/uploads/2020/12/null-2.png");
    }
    .elementor-12 .elementor-element.elementor-element-28dc8bd>.elementor-element-populated {
        margin: 90px 0px 90px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-3d0da03 {
        width: var( --container-widget-width, 250px);
        max-width: 250px;
        --container-widget-width: 250px;
        --container-widget-flex-grow: 0;
    }
    .elementor-12 .elementor-element.elementor-element-3d0da03>.elementor-widget-container {
        background-size: contain;
    }
    .elementor-12 .elementor-element.elementor-element-3d0da03 .special-text {
        font-size: 35px;
        line-height: 61px;
    }
    .elementor-12 .elementor-element.elementor-element-5f357f5 .countdown_separator {
        width: 32px;
    }
    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0642e80 {
        left: 0px;
    }
    body.rtl .elementor-12 .elementor-element.elementor-element-0642e80 {
        right: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-0642e80 {
        top: -40px;
    }
    .elementor-12 .elementor-element.elementor-element-0642e80 .elementor-heading-title {
        font-size: 31px;
    }
    .elementor-12 .elementor-element.elementor-element-a3a4a24>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-91d2594>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-d0a375d>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-a88ebf5>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-3e027e3 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-972e8ff>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-ae8cea1 .image-widget {
        text-align: center;
    }
    .elementor-12 .elementor-element.elementor-element-608fb87>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-c540a60 {
        padding: 0px 15px 0px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-e2a86e9:not(.elementor-motion-effects-element-type-background),
    .elementor-12 .elementor-element.elementor-element-e2a86e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://demo.artureanec.com/themes/cosmecos-new/wp-content/uploads/2020/12/null-2.png");
        background-position: 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-e2a86e9 {
        padding: 30px 15px 30px 15px;
    }
    .elementor-12 .elementor-element.elementor-element-c78e962 .elementor-heading-title {
        font-size: 36px;
    }
    .elementor-12 .elementor-element.elementor-element-c53ce4f>.elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-18065b4>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-18065b4 .button-container {
        text-align: left;
    }
    .elementor-12 .elementor-element.elementor-element-b36f29b>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-12 .elementor-element.elementor-element-31c8f5d>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-be1e178:not(.elementor-motion-effects-element-type-background),
    .elementor-12 .elementor-element.elementor-element-be1e178>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://demo.artureanec.com/themes/cosmecos-new/wp-content/uploads/2020/12/null-2.png");
    }
    .elementor-12 .elementor-element.elementor-element-be1e178 {
        padding: 80px 0px 80px 0px;
    }
    .elementor-12 .elementor-element.elementor-element-c0d3cb5 {
        padding: 0px 0px 0px 0px;
    }
    .logo.retina-logo img {
    width: auto;
    height: 85px;
}
.elementor-12 .elementor-element.elementor-element-131fd20 img
 {
    margin: 0 auto;
}
}

@media(max-width:991px) and (min-width:768px) {
    .elementor-12 .elementor-element.elementor-element-ec3e12c {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-1e871cd {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-9819718 {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-fa43e50 {
        width: 33.33%;
    }
    .elementor-12 .elementor-element.elementor-element-b0c100b {
        width: 33.33%;
    }
    .elementor-12 .elementor-element.elementor-element-4085be1 {
        width: 33.33%;
    }
    .elementor-12 .elementor-element.elementor-element-00dea9e {
        width: 33.33%;
    }
    .elementor-12 .elementor-element.elementor-element-ff7ec57 {
        width: 33.33%;
    }
    .elementor-12 .elementor-element.elementor-element-ec79ca2 {
        width: 33.33%;
    }
    .elementor-12 .elementor-element.elementor-element-344c160 {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-5e2c466 {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-5742ceb {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-f272a9d {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-28dc8bd {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-a0084c2 {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-a3a4a24 {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-91d2594 {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-d0a375d {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-a88ebf5 {
        width: 50%;
    }
    .elementor-12 .elementor-element.elementor-element-972e8ff {
        width: 60%;
    }
    .elementor-12 .elementor-element.elementor-element-520d38b {
        width: 40%;
    }
    .elementor-12 .elementor-element.elementor-element-a266db9 {
        width: 40%;
    }
    .elementor-12 .elementor-element.elementor-element-608fb87 {
        width: 60%;
    }
    .elementor-12 .elementor-element.elementor-element-22b9f15 {
        width: 72%;
    }
    .elementor-12 .elementor-element.elementor-element-80fff68 {
        width: 28%;
    }
    .elementor-12 .elementor-element.elementor-element-ea35f25 {
        width: 100%;
    }
    .elementor-12 .elementor-element.elementor-element-b36f29b {
        width: 100%;
    }
}