.elementor-22 .elementor-element.elementor-element-af7da18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-2d4c6b3 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-2d4c6b3.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-2d4c6b3{text-align:start;}.elementor-22 .elementor-element.elementor-element-2d4c6b3 .elementor-heading-title{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-weight:400;font-style:oblique;color:#010101;}.elementor-22 .elementor-element.elementor-element-b5dc892{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b5dc892.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-4b45b60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-8aa8ea6{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-65f7d71 > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-65f7d71 img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-c96135c .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-c96135c .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-c96135c .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-48968b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-f2df2bc{--display:flex;}.elementor-22 .elementor-element.elementor-element-8993191 > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-8993191 img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-22 .elementor-element.elementor-element-303400d .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-303400d .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-303400d .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-f1ca15e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-f1ca15e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-b8dce78{--display:flex;}.elementor-22 .elementor-element.elementor-element-6e6bdb1 > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-6e6bdb1 img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-22 .elementor-element.elementor-element-646b896 .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-646b896 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-646b896 .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-9a68e44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-a9ebd7d{--display:flex;}.elementor-22 .elementor-element.elementor-element-3da642f > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-3da642f img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-22 .elementor-element.elementor-element-ab6761d .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-ab6761d .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-ab6761d .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-997b95c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-82ea311{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-4889a08{--display:flex;}.elementor-22 .elementor-element.elementor-element-bf1628d > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-bf1628d img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-22 .elementor-element.elementor-element-84822ae .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-84822ae .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-84822ae .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-0ba4310{--display:flex;}.elementor-22 .elementor-element.elementor-element-955611f > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-955611f img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-22 .elementor-element.elementor-element-0f5cc12 .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-0f5cc12 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-0f5cc12 .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-795ee2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-819e40d{--display:flex;}.elementor-22 .elementor-element.elementor-element-f14f3c3 > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-f14f3c3 img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-22 .elementor-element.elementor-element-32a0188 .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-32a0188 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-32a0188 .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-abb599f{--display:flex;}.elementor-22 .elementor-element.elementor-element-16a95a4 > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-16a95a4 img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-22 .elementor-element.elementor-element-70753b9 .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-70753b9 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-70753b9 .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-ef5b422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-bcf93bc{--display:flex;}.elementor-22 .elementor-element.elementor-element-d1bb5c0 > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-d1bb5c0 img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-22 .elementor-element.elementor-element-a04e2d9 .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-a04e2d9 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-a04e2d9 .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-e5ad5c6{--display:flex;}.elementor-22 .elementor-element.elementor-element-980d622 > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-980d622 img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-22 .elementor-element.elementor-element-ab45f1a .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-ab45f1a .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-ab45f1a .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-148f510{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-7f79452{--display:flex;}.elementor-22 .elementor-element.elementor-element-1026e84 > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-1026e84 img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-22 .elementor-element.elementor-element-cc419f4 .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-cc419f4 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-cc419f4 .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-0224715{--display:flex;}.elementor-22 .elementor-element.elementor-element-57b9df0 > .elementor-widget-container{border-style:none;}.elementor-22 .elementor-element.elementor-element-57b9df0 img{width:83%;max-width:67%;height:335px;opacity:1;}.elementor-22 .elementor-element.elementor-element-9dffc99 .elementor-button{background-color:#1115E7;}.elementor-22 .elementor-element.elementor-element-9dffc99 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-9dffc99 .elementor-button:focus{background-color:#00FF00;}.elementor-22 .elementor-element.elementor-element-74fb877{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-757601b{--display:flex;--min-height:45px;}body.elementor-page-22{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-b5dc892{--width:100%;}.elementor-22 .elementor-element.elementor-element-4b45b60{--width:25%;}.elementor-22 .elementor-element.elementor-element-48968b6{--width:25%;}.elementor-22 .elementor-element.elementor-element-f1ca15e{--width:25.847%;}.elementor-22 .elementor-element.elementor-element-9a68e44{--width:25%;}.elementor-22 .elementor-element.elementor-element-82ea311{--width:25%;}.elementor-22 .elementor-element.elementor-element-795ee2c{--width:25%;}.elementor-22 .elementor-element.elementor-element-ef5b422{--width:25%;}.elementor-22 .elementor-element.elementor-element-148f510{--width:25%;}.elementor-22 .elementor-element.elementor-element-757601b{--width:100%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-2d4c6b3 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-22 .elementor-element.elementor-element-b5dc892{--width:321.8px;}.elementor-22 .elementor-element.elementor-element-b5dc892.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-8aa8ea6{--min-height:0px;}.elementor-22 .elementor-element.elementor-element-4889a08{--width:500px;--min-height:0px;}.elementor-22 .elementor-element.elementor-element-0ba4310{--width:500px;--min-height:0px;}.elementor-22 .elementor-element.elementor-element-819e40d{--width:500px;--min-height:0px;}.elementor-22 .elementor-element.elementor-element-abb599f{--width:500px;--min-height:0px;}.elementor-22 .elementor-element.elementor-element-bcf93bc{--width:500px;--min-height:0px;}.elementor-22 .elementor-element.elementor-element-e5ad5c6{--width:500px;--min-height:0px;}.elementor-22 .elementor-element.elementor-element-7f79452{--width:500px;--min-height:0px;}.elementor-22 .elementor-element.elementor-element-0224715{--width:500px;--min-height:0px;}}/* Start custom CSS for image, class: .elementor-element-65f7d71 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa8ea6 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-8aa8ea6 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-8aa8ea6 .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-8aa8ea6 .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-8aa8ea6 .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-8aa8ea6 .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-8aa8ea6 .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8993191 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2df2bc */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-f2df2bc {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-f2df2bc .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-f2df2bc .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-f2df2bc .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-f2df2bc .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-f2df2bc .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e6bdb1 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8dce78 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-b8dce78 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-b8dce78 .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-b8dce78 .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-b8dce78 .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-b8dce78 .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-b8dce78 .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3da642f */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ebd7d */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-a9ebd7d {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-a9ebd7d .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-a9ebd7d .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-a9ebd7d .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-a9ebd7d .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-a9ebd7d .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf1628d */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4889a08 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-4889a08 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-4889a08 .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-4889a08 .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-4889a08 .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-4889a08 .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-4889a08 .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-955611f */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ba4310 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-0ba4310 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-0ba4310 .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-0ba4310 .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-0ba4310 .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-0ba4310 .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-0ba4310 .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f14f3c3 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819e40d */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-819e40d {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-819e40d .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-819e40d .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-819e40d .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-819e40d .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-819e40d .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a95a4 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abb599f */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-abb599f {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-abb599f .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-abb599f .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-abb599f .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-abb599f .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-abb599f .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1bb5c0 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcf93bc */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-bcf93bc {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-bcf93bc .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-bcf93bc .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-bcf93bc .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-bcf93bc .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-bcf93bc .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-980d622 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5ad5c6 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-e5ad5c6 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-e5ad5c6 .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-e5ad5c6 .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-e5ad5c6 .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-e5ad5c6 .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-e5ad5c6 .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1026e84 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f79452 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-7f79452 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-7f79452 .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-7f79452 .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-7f79452 .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-7f79452 .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-7f79452 .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57b9df0 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0224715 */.custom-image-container {
    width: 300px; /* Customize width */
    height: 400px; /* Customize height */
    overflow: hidden;
    position: relative;
    border-radius: 15px; /* Rounded corners */
    box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); /* Shadow effect */
}

.custom-image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
    transition: transform 0.3s ease-in-out;
}

.custom-image-container img:hover {
    transform: scale(1.05);
}

.elementor-22 .elementor-element.elementor-element-0224715 {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e1e1;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.elementor-22 .elementor-element.elementor-element-0224715 .elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-22 .elementor-element.elementor-element-0224715 .elementor-widget-image img {
    max-width: 100%;
    height: auto;
    border-radius: 5px;
}

.elementor-22 .elementor-element.elementor-element-0224715 .widget-image-caption {
    font-size: 14px;
    color: #555;
    text-align: center;
    margin-top: 10px;
}

.elementor-22 .elementor-element.elementor-element-0224715 .elementor-button {
    background-color: #007bff;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s;
}

.elementor-22 .elementor-element.elementor-element-0224715 .elementor-button:hover {
    background-color: #0056b3;
}/* End custom CSS */